.wrap[data-astro-cid-2hvw75ju]{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.tag[data-astro-cid-2hvw75ju]{font:500 .7rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.4rem}.svc-hero[data-astro-cid-2hvw75ju]{padding:clamp(2rem,5vw,4rem) 0 clamp(2.5rem,6vw,4.5rem);border-bottom:1px solid var(--line)}.svc-hero[data-astro-cid-2hvw75ju] .eyebrow[data-astro-cid-2hvw75ju]{margin:2rem 0 1rem}.svc-hero[data-astro-cid-2hvw75ju] h1[data-astro-cid-2hvw75ju]{font-size:clamp(2.5rem,6.4vw,5.2rem);max-width:17ch}.lead[data-astro-cid-2hvw75ju]{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6;max-width:62ch;margin-top:1.5rem;color:var(--ink-2)}.forwho[data-astro-cid-2hvw75ju]{margin-top:1rem;max-width:66ch;color:var(--muted);font-size:1rem}.forwho[data-astro-cid-2hvw75ju] strong[data-astro-cid-2hvw75ju]{color:var(--ink)}.hero-actions[data-astro-cid-2hvw75ju]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem}.facts[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,5vw,3.5rem);border:1.5px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.facts[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]{padding:1.1rem 1.25rem;border-left:1px solid var(--line)}.facts[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]:first-child{border-left:0}.facts[data-astro-cid-2hvw75ju] dt[data-astro-cid-2hvw75ju]{font:500 .68rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.facts[data-astro-cid-2hvw75ju] dd[data-astro-cid-2hvw75ju]{margin:.35rem 0 0;font:600 1.08rem/1.3 var(--font-display);letter-spacing:-.015em}.body[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding-top:1rem}.body--single[data-astro-cid-2hvw75ju]{display:block}.toc[data-astro-cid-2hvw75ju]{position:sticky;top:92px;align-self:start;padding-top:3.5rem}.toc__label[data-astro-cid-2hvw75ju]{font:500 .7rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.8rem}.toc[data-astro-cid-2hvw75ju] ol[data-astro-cid-2hvw75ju]{list-style:none;padding:0;display:grid;gap:.15rem;border-left:1px solid var(--line)}.toc[data-astro-cid-2hvw75ju] a[data-astro-cid-2hvw75ju]{display:block;padding:.35rem 0 .35rem .9rem;margin-left:-1px;border-left:2px solid transparent;font-size:.9rem;color:var(--muted)}.toc[data-astro-cid-2hvw75ju] a[data-astro-cid-2hvw75ju]:hover{color:var(--ink);border-left-color:var(--accent)}.content[data-astro-cid-2hvw75ju]{min-width:0}.content--wide[data-astro-cid-2hvw75ju]{max-width:960px;margin-inline:auto}.block[data-astro-cid-2hvw75ju]{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--line);scroll-margin-top:80px}.content[data-astro-cid-2hvw75ju]>.block[data-astro-cid-2hvw75ju]:first-child{border-top:0}.block[data-astro-cid-2hvw75ju]>.eyebrow[data-astro-cid-2hvw75ju]{margin-bottom:1.1rem}.block[data-astro-cid-2hvw75ju] h2[data-astro-cid-2hvw75ju]{font-size:clamp(1.9rem,3.6vw,3rem);max-width:22ch;margin-bottom:1.5rem}.block[data-astro-cid-2hvw75ju] h2[data-astro-cid-2hvw75ju].h-sm{font-size:1.6rem}.sub[data-astro-cid-2hvw75ju]{color:var(--muted);max-width:62ch;margin:-.5rem 0 2rem}.symptoms[data-astro-cid-2hvw75ju]{list-style:none;padding:0;display:grid;gap:.75rem}.symptoms[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]{display:flex;gap:1rem;align-items:flex-start;padding:1.05rem 1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-size:1.04rem}.symptoms[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]{flex:none;width:.7rem;height:.7rem;margin-top:.5rem;background:var(--accent);transform:rotate(45deg)}.after[data-astro-cid-2hvw75ju]{margin-top:1.5rem;font:500 1.1rem var(--font-display)}.cases[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.case[data-astro-cid-2hvw75ju]{padding:1.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform .18s,box-shadow .18s}.case[data-astro-cid-2hvw75ju]:hover{transform:translate(-2px,-2px);box-shadow:var(--pop)}.case[data-astro-cid-2hvw75ju]:last-child:nth-child(odd){grid-column:1 / -1}.case__n[data-astro-cid-2hvw75ju]{font:500 .75rem var(--font-mono);color:var(--accent-text)}.case[data-astro-cid-2hvw75ju] h3[data-astro-cid-2hvw75ju]{font-size:1.25rem;margin:.6rem 0}.case[data-astro-cid-2hvw75ju] p[data-astro-cid-2hvw75ju]{color:var(--muted);font-size:.98rem}.phases[data-astro-cid-2hvw75ju]{list-style:none;padding:0;display:grid;gap:1rem;counter-reset:p}.phase[data-astro-cid-2hvw75ju]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:1.5rem;display:grid;grid-template-columns:220px minmax(0,1fr);gap:1.5rem}.phase__head[data-astro-cid-2hvw75ju]{display:flex;gap:1rem}.phase__n[data-astro-cid-2hvw75ju]{font:600 2rem/1 var(--font-display);color:var(--accent);letter-spacing:-.04em}.phase__head[data-astro-cid-2hvw75ju] h3[data-astro-cid-2hvw75ju]{font-size:1.15rem;margin-bottom:.5rem}.phase__body[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.5rem}.phase__body[data-astro-cid-2hvw75ju] p[data-astro-cid-2hvw75ju]:not(.tag){font-size:.94rem;line-height:1.6;color:var(--ink-2)}.phase__out[data-astro-cid-2hvw75ju]{padding:.8rem 1rem;background:var(--sage);border-radius:var(--radius-sm);align-self:start}.phase__out[data-astro-cid-2hvw75ju] .tag[data-astro-cid-2hvw75ju]{color:var(--ink)}.scenario[data-astro-cid-2hvw75ju]{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:70px}.scenario[data-astro-cid-2hvw75ju] h2[data-astro-cid-2hvw75ju]{font-size:clamp(1.9rem,3.6vw,3rem);max-width:22ch;margin:1.1rem 0 1.5rem}.scenario__title[data-astro-cid-2hvw75ju]{font:600 1.15rem var(--font-display);color:var(--accent-2)}.scenario__situation[data-astro-cid-2hvw75ju]{max-width:70ch;margin:.5rem 0 2.5rem;color:var(--navy-muted);font-size:1.08rem}.flow[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:1rem}.flow__col[data-astro-cid-2hvw75ju]{padding:1.5rem;border:1px solid var(--navy-line);border-radius:var(--radius-card);background:var(--navy-surface)}.flow__col--mid[data-astro-cid-2hvw75ju]{border-color:var(--accent)}.flow__col[data-astro-cid-2hvw75ju] .tag[data-astro-cid-2hvw75ju]{color:var(--accent-2)}.flow__col[data-astro-cid-2hvw75ju] ul[data-astro-cid-2hvw75ju],.flow__col[data-astro-cid-2hvw75ju] ol[data-astro-cid-2hvw75ju]{padding-left:1.2rem;display:grid;gap:.6rem;font-size:.97rem;color:var(--navy-ink)}.flow__col--before[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]::marker{color:var(--navy-muted)}.flow__col--after[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]::marker,.flow__col--mid[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]::marker{color:var(--accent-2)}.scenario__note[data-astro-cid-2hvw75ju]{margin-top:1.5rem;font-size:.85rem;color:var(--navy-muted);max-width:80ch;padding-left:1rem;border-left:2px solid var(--accent)}.stack[data-astro-cid-2hvw75ju]{display:grid}.stack[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem 2rem;padding:1.1rem 0;border-top:1px solid var(--line)}.stack[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]:last-child{border-bottom:1px solid var(--line)}.stack[data-astro-cid-2hvw75ju] dt[data-astro-cid-2hvw75ju]{font:600 1.05rem var(--font-display);letter-spacing:-.01em}.stack[data-astro-cid-2hvw75ju] dd[data-astro-cid-2hvw75ju]{margin:0;color:var(--muted)}.deliver-title[data-astro-cid-2hvw75ju]{font-size:1.4rem;margin:3rem 0 1.25rem}.deliver[data-astro-cid-2hvw75ju]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem}.deliver[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]{display:flex;gap:.7rem;align-items:flex-start}.deliver[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju] svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem;color:var(--accent-text)}.price[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--ink);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.price__main[data-astro-cid-2hvw75ju]{padding:2rem;display:grid;gap:.9rem;align-content:start}.price__from[data-astro-cid-2hvw75ju]{font:600 clamp(2.4rem,5vw,3.8rem)/1 var(--font-display);letter-spacing:-.04em}.price__from[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]{font:500 .95rem var(--font-body, var(--font));letter-spacing:0;color:var(--muted);margin-right:.3rem}.price__note[data-astro-cid-2hvw75ju]{color:var(--muted);font-size:.95rem}.price__drivers[data-astro-cid-2hvw75ju]{padding:2rem;background:var(--bg-2);border-left:1.5px solid var(--ink)}.price__drivers[data-astro-cid-2hvw75ju] ul[data-astro-cid-2hvw75ju]{padding-left:1.1rem;display:grid;gap:.6rem}.price__drivers[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]::marker{color:var(--accent)}.callout[data-astro-cid-2hvw75ju]{padding:clamp(1.5rem,4vw,2.5rem);background:var(--sage);border:1.5px solid var(--ink);border-radius:var(--radius-card)}.callout[data-astro-cid-2hvw75ju] h2[data-astro-cid-2hvw75ju]{margin-bottom:.75rem}.callout[data-astro-cid-2hvw75ju] .sub[data-astro-cid-2hvw75ju]{margin:0 0 1.25rem;color:var(--ink-2)}.callout[data-astro-cid-2hvw75ju] ul[data-astro-cid-2hvw75ju]{padding-left:1.2rem;display:grid;gap:.7rem;max-width:70ch}.callout[data-astro-cid-2hvw75ju] li[data-astro-cid-2hvw75ju]::marker{color:var(--accent-text)}.faq[data-astro-cid-2hvw75ju] details[data-astro-cid-2hvw75ju]{border-top:1px solid var(--line)}.faq[data-astro-cid-2hvw75ju] details[data-astro-cid-2hvw75ju]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font:600 1.12rem var(--font-display);letter-spacing:-.01em}.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju]::-webkit-details-marker{display:none}.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]{position:relative;flex:none;width:1.1rem;height:1.1rem}.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]:before,.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]:after{content:"";position:absolute;inset:50% 0 auto;height:2px;background:var(--ink);transition:transform .2s}.faq[data-astro-cid-2hvw75ju] summary[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]:after{transform:rotate(90deg)}.faq[data-astro-cid-2hvw75ju] details[data-astro-cid-2hvw75ju][open] summary[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]:after{transform:rotate(0)}.faq[data-astro-cid-2hvw75ju] details[data-astro-cid-2hvw75ju] p[data-astro-cid-2hvw75ju]{padding:0 3rem 1.4rem 0;color:var(--muted);max-width:70ch}.related[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 1.75rem}.rel[data-astro-cid-2hvw75ju]{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform .18s,box-shadow .18s}.rel[data-astro-cid-2hvw75ju]:hover{transform:translate(-2px,-2px);box-shadow:var(--pop)}.rel[data-astro-cid-2hvw75ju] strong[data-astro-cid-2hvw75ju]{font:600 1.1rem var(--font-display);letter-spacing:-.01em}.rel[data-astro-cid-2hvw75ju] span[data-astro-cid-2hvw75ju]:not(.tag){color:var(--muted);font-size:.92rem}.rel[data-astro-cid-2hvw75ju] em[data-astro-cid-2hvw75ju]{font-style:normal;font-weight:600;margin-top:auto;padding-top:.6rem}.related-block[data-astro-cid-2hvw75ju]{border-bottom:0}.contact[data-astro-cid-2hvw75ju]{padding-block:clamp(3.5rem,7vw,6rem);scroll-margin-top:70px}.contact__grid[data-astro-cid-2hvw75ju]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.contact[data-astro-cid-2hvw75ju] h2[data-astro-cid-2hvw75ju]{font-size:clamp(2rem,4vw,3.4rem);margin:1rem 0 1.25rem}.contact__text[data-astro-cid-2hvw75ju]{color:var(--navy-muted);max-width:46ch}@media(max-width:1100px){.body[data-astro-cid-2hvw75ju]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-2hvw75ju]{display:none}.phase[data-astro-cid-2hvw75ju]{grid-template-columns:1fr}}@media(max-width:820px){.facts[data-astro-cid-2hvw75ju]{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]:nth-child(3){border-left:0}.facts[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]:nth-child(n+3){border-top:1px solid var(--line)}.cases[data-astro-cid-2hvw75ju],.deliver[data-astro-cid-2hvw75ju],.flow[data-astro-cid-2hvw75ju],.price[data-astro-cid-2hvw75ju],.related[data-astro-cid-2hvw75ju],.contact__grid[data-astro-cid-2hvw75ju]{grid-template-columns:minmax(0,1fr)}.phase__body[data-astro-cid-2hvw75ju]{grid-template-columns:minmax(0,1fr);gap:1rem}.stack[data-astro-cid-2hvw75ju]>div[data-astro-cid-2hvw75ju]{grid-template-columns:minmax(0,1fr);gap:.3rem}.price__drivers[data-astro-cid-2hvw75ju]{border-left:0;border-top:1.5px solid var(--ink)}.faq[data-astro-cid-2hvw75ju] details[data-astro-cid-2hvw75ju] p[data-astro-cid-2hvw75ju]{padding-right:0}}@media(prefers-reduced-motion:reduce){.case[data-astro-cid-2hvw75ju],.rel[data-astro-cid-2hvw75ju]{transition:none}.case[data-astro-cid-2hvw75ju]:hover,.rel[data-astro-cid-2hvw75ju]:hover{transform:none}}
