.svc-select[data-astro-cid-3lcdxzxq]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem;align-items:stretch}.svc-list[data-astro-cid-3lcdxzxq]{display:flex;flex-direction:column;justify-content:center}.svc-row[data-astro-cid-3lcdxzxq]{position:relative;display:grid;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.8rem;padding:1.6rem .4rem 1.6rem 1.2rem;border-bottom:1px solid var(--border);color:var(--muted);text-decoration:none;transition:color .3s,background .3s}.svc-row[data-astro-cid-3lcdxzxq]:first-child{border-top:1px solid var(--border)}.svc-row[data-astro-cid-3lcdxzxq]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;background:var(--accent);box-shadow:0 0 12px var(--accent);transform:scaleY(0);transition:transform .35s ease}.svc-row-num[data-astro-cid-3lcdxzxq]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em}.svc-row-title[data-astro-cid-3lcdxzxq]{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.25}.svc-row-arrow[data-astro-cid-3lcdxzxq]{color:var(--accent);opacity:0;transform:translate(-8px);transition:opacity .3s,transform .3s}.svc-row[data-astro-cid-3lcdxzxq]:hover,.svc-row[data-astro-cid-3lcdxzxq]:focus-visible{color:var(--text)}.svc-row[data-astro-cid-3lcdxzxq]:hover .svc-row-arrow[data-astro-cid-3lcdxzxq]{transform:translate(4px)}.svc-row[data-astro-cid-3lcdxzxq].is-active{color:var(--text);background:linear-gradient(90deg,rgba(0,200,255,.06),transparent 70%)}.svc-row[data-astro-cid-3lcdxzxq].is-active:before{transform:scaleY(1)}.svc-row[data-astro-cid-3lcdxzxq].is-active .svc-row-num[data-astro-cid-3lcdxzxq]{color:var(--accent)}.svc-row[data-astro-cid-3lcdxzxq].is-active .svc-row-arrow[data-astro-cid-3lcdxzxq]{opacity:1}.svc-row[data-astro-cid-3lcdxzxq]:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.svc-row-progress[data-astro-cid-3lcdxzxq]{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left}.svc-select[data-astro-cid-3lcdxzxq].is-cycling .svc-row[data-astro-cid-3lcdxzxq].is-active .svc-row-progress[data-astro-cid-3lcdxzxq]{animation:svcProgress var(--svc-cycle, 5s) linear forwards}@keyframes svcProgress{to{transform:scaleX(1)}}.svc-stage[data-astro-cid-3lcdxzxq]{display:grid;min-height:440px;border:1px solid var(--border);background:var(--bg);overflow:hidden;position:relative}.svc-panel[data-astro-cid-3lcdxzxq]{grid-area:1 / 1;position:relative;display:flex;align-items:flex-end;text-decoration:none;color:inherit;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.svc-panel[data-astro-cid-3lcdxzxq].is-active{opacity:1;visibility:visible;transition:opacity .45s ease}.svc-panel-art[data-astro-cid-3lcdxzxq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;transform:scale(1.06);transition:transform 1.2s ease}.svc-panel[data-astro-cid-3lcdxzxq].is-active .svc-panel-art[data-astro-cid-3lcdxzxq]{transform:scale(1)}.svc-panel[data-astro-cid-3lcdxzxq]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#070a10f5,#070a10bf 38%,#070a101a 75%)}.svc-panel-body[data-astro-cid-3lcdxzxq]{position:relative;z-index:1;padding:2.2rem 2.2rem 2rem;max-width:560px}.svc-panel-icon[data-astro-cid-3lcdxzxq]{color:var(--accent);font-size:1.4rem;display:inline-flex;margin-bottom:.8rem}.svc-panel[data-astro-cid-3lcdxzxq] h3[data-astro-cid-3lcdxzxq]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.6rem}.svc-panel[data-astro-cid-3lcdxzxq] p[data-astro-cid-3lcdxzxq]{font-size:.92rem;color:#aab4c5;line-height:1.7}.svc-tags[data-astro-cid-3lcdxzxq]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.1rem}.svc-tag[data-astro-cid-3lcdxzxq]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;padding:.25rem .6rem;border:1px solid var(--border);color:var(--muted);border-radius:1px;text-transform:uppercase}.svc-link[data-astro-cid-3lcdxzxq]{display:inline-block;margin-top:1.1rem;font-family:var(--font-mono);font-size:.78rem;color:var(--accent);letter-spacing:.04em}.svc-panel[data-astro-cid-3lcdxzxq]:hover .svc-link[data-astro-cid-3lcdxzxq]{text-decoration:underline}@media(max-width:900px){.svc-select[data-astro-cid-3lcdxzxq]{grid-template-columns:1fr;gap:1.2rem}.svc-row[data-astro-cid-3lcdxzxq]{padding:1.1rem .4rem 1.1rem 1rem}.svc-row-arrow[data-astro-cid-3lcdxzxq]{opacity:1}.svc-stage[data-astro-cid-3lcdxzxq]{min-height:400px}.svc-panel-body[data-astro-cid-3lcdxzxq]{padding:1.5rem 1.3rem 1.4rem}.svc-panel[data-astro-cid-3lcdxzxq] h3[data-astro-cid-3lcdxzxq]{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.svc-panel[data-astro-cid-3lcdxzxq],.svc-panel-art[data-astro-cid-3lcdxzxq],.svc-row[data-astro-cid-3lcdxzxq]:before,.svc-row-arrow[data-astro-cid-3lcdxzxq]{transition:none}}
