.svc-hero.astro-wai3373k{background:radial-gradient(45% 60% at 80% 0%, #1b98e024, transparent 70%), var(--page);padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem);position:relative}.svc-hero__grid.astro-wai3373k{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.svc-hero__stage.astro-wai3373k{border-radius:var(--radius-2xl);max-width:64rem;transition:transform var(--dur) var(--ease-out);background:radial-gradient(60% 70% at 70% 0,#1b98e047,#0000 70%),linear-gradient(#0f3150,#0a2238);padding:clamp(.9rem,2vw,1.4rem);text-decoration:none;display:block;position:relative;box-shadow:0 40px 80px -40px #0c274099}.svc-hero__stage.astro-wai3373k:hover{transform:translateY(-3px)}.svc-hero__tag.astro-wai3373k{background:var(--surface);border:1px solid var(--line);color:var(--heading);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-md);border-radius:999px;padding:.35rem .9rem;font-weight:700;position:absolute;bottom:-.9rem;left:50%;translate:-50%}.svc-hero__inner.astro-wai3373k{gap:var(--space-6);justify-items:start;display:grid}.crumbs.astro-wai3373k ol.astro-wai3373k{font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs.astro-wai3373k li.astro-wai3373k+li.astro-wai3373k:before{content:"/";color:var(--line-strong);margin-right:.5rem}.crumbs.astro-wai3373k a.astro-wai3373k{font-weight:600}.svc-hero.astro-wai3373k h1.astro-wai3373k{max-width:16ch;font-size:var(--text-2xl);letter-spacing:-.04em;font-weight:800;line-height:1.02}.svc-hero__lede.astro-wai3373k{max-width:58ch;font-size:var(--text-lg);color:var(--text-muted);line-height:1.55}.svc-hero__actions.astro-wai3373k{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=479px){.svc-hero__actions.astro-wai3373k,.svc-hero__actions.astro-wai3373k .btn{white-space:normal;width:100%}}.svc-includes.astro-wai3373k{background:var(--surface);border-block:1px solid var(--line)}.svc-rows.astro-wai3373k{border-top:1px solid var(--line)}.svc-rows.astro-wai3373k li.astro-wai3373k{gap:var(--space-2) var(--space-8);padding-block:var(--space-6);border-bottom:1px solid var(--line);display:grid}.svc-rows.astro-wai3373k h3.astro-wai3373k{letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .8vw,1.6rem)}.svc-rows.astro-wai3373k p.astro-wai3373k{color:var(--text-muted);max-width:52ch}@media (width>=800px){.svc-rows.astro-wai3373k li.astro-wai3373k{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.svc-ideal.astro-wai3373k{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.svc-ideal.astro-wai3373k ul.astro-wai3373k{gap:var(--space-2);flex-wrap:wrap;display:flex}.svc-ideal.astro-wai3373k li.astro-wai3373k{background:var(--blue-tint);color:var(--heading);font-size:var(--text-sm);border-radius:999px;padding:.4rem .9rem;font-weight:600}.svc-steps.astro-wai3373k{background:var(--band)}.svc-steps__list.astro-wai3373k{gap:var(--space-6);display:grid}@media (width>=900px){.svc-steps__list.astro-wai3373k{grid-template-columns:repeat(4,1fr)}}.svc-steps__list.astro-wai3373k li.astro-wai3373k{gap:var(--space-2);align-content:start;display:grid}.svc-steps__list.astro-wai3373k span.astro-wai3373k{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);background:var(--action);color:var(--action-fg);border-radius:50%;place-items:center;font-weight:800;display:grid}.svc-faq__grid.astro-wai3373k{gap:var(--space-8);display:grid}@media (width>=900px){.svc-faq__grid.astro-wai3373k{gap:var(--space-16);grid-template-columns:4fr 7fr}}.svc-faq.astro-wai3373k dl.astro-wai3373k{gap:var(--space-6);margin:0;display:grid}.svc-faq.astro-wai3373k dt.astro-wai3373k{color:var(--heading);font-weight:700;font-size:var(--text-lg)}.svc-faq.astro-wai3373k dd.astro-wai3373k{margin:var(--space-2) 0 0;color:var(--text-muted);max-width:62ch}.svc-others.astro-wai3373k{align-items:center;gap:var(--space-3) var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:clamp(3rem,6vw,5rem);display:flex}.svc-others__title.astro-wai3373k{font-size:var(--text-lg)}.svc-others.astro-wai3373k ul.astro-wai3373k{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.svc-others.astro-wai3373k a.astro-wai3373k{align-items:center;gap:.35rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.svc-others.astro-wai3373k a.astro-wai3373k:hover .btn__arrow{transform:translate(3px)}
