.svc-hero[data-astro-cid-njl2q4gy]{background:var(--navy-950);color:var(--white);padding:clamp(1.5rem,1rem + 2vw,2.75rem) 0 clamp(1.5rem,1rem + 2vw,2.5rem)}.svc-hero-in[data-astro-cid-njl2q4gy]{text-align:center;justify-items:center;gap:.65rem;display:grid}.svc-back[data-astro-cid-njl2q4gy]{min-height:38px;color:var(--white);transition:background-color var(--dur-2), border-color var(--dur-2);border:1px solid #ffffff40;border-color:var(--cyan);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:0 .95rem 0 .75rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.svc-back[data-astro-cid-njl2q4gy]:hover{border-color:var(--cyan);background:#ffffff14}.svc-back-arrow[data-astro-cid-njl2q4gy]{color:var(--cyan);transition:transform var(--dur-2) var(--ease-out);display:grid;transform:rotate(180deg)}.svc-back[data-astro-cid-njl2q4gy]:hover .svc-back-arrow[data-astro-cid-njl2q4gy]{transform:rotate(180deg)translate(3px)}.svc-hero[data-astro-cid-njl2q4gy] h1[data-astro-cid-njl2q4gy]{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 3vw,3.4rem);font-weight:800;line-height:1.05}.svc-points[data-astro-cid-njl2q4gy]{color:var(--white);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;padding:0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);font-weight:600;list-style:none;display:flex}.svc-hero-cta[data-astro-cid-njl2q4gy]{margin-top:.35rem}.svc-btns[data-astro-cid-njl2q4gy]{justify-content:center;gap:.5rem;display:flex}.svc-btns[data-astro-cid-njl2q4gy]>.btn{white-space:nowrap;padding-inline:clamp(.8rem,.5rem + 1.5vw,1.6rem)}@media (width<=360px){.svc-btns[data-astro-cid-njl2q4gy]>.btn{padding-inline:.65rem;font-size:.88rem}}.svc-btns[data-astro-cid-njl2q4gy] .btn--ghost svg{color:var(--cyan)}.svc-btns[data-astro-cid-njl2q4gy] .btn--outline svg{color:var(--cyan-ink)}.svc-dot[data-astro-cid-njl2q4gy]{background:var(--cyan);border-radius:50%;width:6px;height:6px}.sec-head[data-astro-cid-njl2q4gy]{text-align:center;justify-items:center;gap:.3rem;margin-bottom:clamp(.9rem,.7rem + .8vw,1.5rem);display:grid}.sec-head[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{letter-spacing:-.015em;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.3rem);font-weight:800;line-height:1.1}.sec-head[data-astro-cid-njl2q4gy] .hl[data-astro-cid-njl2q4gy]{color:var(--cyan-ink)}.section--navy[data-astro-cid-njl2q4gy] .sec-head[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{color:var(--white)}.section--navy[data-astro-cid-njl2q4gy] .sec-head[data-astro-cid-njl2q4gy] .hl[data-astro-cid-njl2q4gy]{color:var(--cyan)}@media (width>=1024px){.sec-head--left[data-astro-cid-njl2q4gy]{text-align:left;justify-items:start}}.svc-main[data-astro-cid-njl2q4gy]{padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.svc-grid-2[data-astro-cid-njl2q4gy]{align-items:center;gap:clamp(1.25rem,1rem + 1vw,2.5rem);display:grid}@media (width>=1024px){.svc-grid-2[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.svc-visual[data-astro-cid-njl2q4gy]{justify-self:center;width:100%;max-width:420px}.svc-visual[data-astro-cid-njl2q4gy] .ba{border-radius:var(--radius-l);border:2px solid var(--navy-900);aspect-ratio:1!important}.ba-note[data-astro-cid-njl2q4gy]{text-align:center;color:var(--ink-2);margin-top:.5rem;font-size:.85rem;font-weight:600}.svc-photo[data-astro-cid-njl2q4gy]{border-radius:var(--radius-l);aspect-ratio:1;border:2px solid var(--navy-900);overflow:hidden}.svc-photo[data-astro-cid-njl2q4gy] img{object-fit:cover;width:100%;height:100%}.svc-video[data-astro-cid-njl2q4gy]{max-width:320px;margin-inline:auto}.svc-video[data-astro-cid-njl2q4gy] .lv{border-radius:var(--radius-l);border:2px solid var(--navy-900)}.incl[data-astro-cid-njl2q4gy]{gap:.55rem;width:fit-content;max-width:100%;margin-inline:auto;display:grid}@media (width>=1024px){.incl[data-astro-cid-njl2q4gy]{margin-inline:0}}.incl[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{align-items:flex-start;gap:.55rem;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.incl[data-astro-cid-njl2q4gy] svg{color:var(--cyan-ink);flex:none;margin-top:.1rem}.svc-faq[data-astro-cid-njl2q4gy]{padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.svc-faq-in[data-astro-cid-njl2q4gy]{display:grid}.svc-faq-in[data-astro-cid-njl2q4gy]>.faq{justify-self:center;width:100%;max-width:44rem}.svc-faq[data-astro-cid-njl2q4gy] .faq-item{color:var(--navy-900);border-color:#0000}.svc-others[data-astro-cid-njl2q4gy]{padding-block:clamp(1.5rem,1rem + 2vw,3rem)}.svc-cards[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=900px){.svc-cards[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr);gap:1rem}}.svc-cta[data-astro-cid-njl2q4gy]{justify-content:center;margin-top:clamp(1rem,.8rem + 1vw,1.75rem);display:flex}
