.hero[data-astro-cid-7qdsxk6c]{padding:40px var(--pad-x) 80px;filter:brightness(1.02);min-height:calc(86vh - var(--nav-h));min-height:calc(86svh - var(--nav-h));flex-direction:column;justify-content:center;display:flex}.hero[data-astro-cid-7qdsxk6c] .title{font-family:var(--font-display);letter-spacing:var(--tr-display);color:var(--ink);margin:18px 0 0;font-size:clamp(32px,3.9vw,56px);font-weight:800;line-height:1.05}.lead[data-astro-cid-7qdsxk6c]{color:var(--ink);opacity:.82;max-width:52ch;margin:26px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.cta[data-astro-cid-7qdsxk6c]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.layout[data-astro-cid-7qdsxk6c]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.split[data-astro-cid-7qdsxk6c]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pains[data-astro-cid-7qdsxk6c]{background:var(--bg-warm);padding-bottom:clamp(44px,6vw,84px)}.pain-list[data-astro-cid-7qdsxk6c]{margin:0}.pain[data-astro-cid-7qdsxk6c]:first-child{border-top:0;padding-top:0}.pain[data-astro-cid-7qdsxk6c]{border-top:1px solid var(--sand-300);font-family:var(--font-display);color:var(--ink);margin:0;padding:clamp(15px,1.8vw,20px) 0;font-size:clamp(17px,1.9vw,22px);font-weight:600;line-height:1.35}.systems[data-astro-cid-7qdsxk6c]{background:var(--bg-services)}.sys[data-astro-cid-7qdsxk6c]{border-top:1px solid var(--sand-200);padding-top:clamp(26px,3vw,36px)}.sys[data-astro-cid-7qdsxk6c]+.sys[data-astro-cid-7qdsxk6c]{margin-top:clamp(44px,6vw,80px)}.name[data-astro-cid-7qdsxk6c]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:12px;margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.05;display:flex}.dash[data-astro-cid-7qdsxk6c]{background:var(--tone);border-radius:2px;flex:none;width:26px;height:3px;transform:translateY(-8px)}.pitch[data-astro-cid-7qdsxk6c]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tone-deep);max-width:44ch;margin:14px 0 clamp(22px,3vw,32px);font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.3}.grid[data-astro-cid-7qdsxk6c]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.steps[data-astro-cid-7qdsxk6c]{flex-direction:column;gap:10px;margin:0;padding:0 0 0 1.3em;display:flex}.steps[data-astro-cid-7qdsxk6c] li[data-astro-cid-7qdsxk6c]{margin:0;padding-left:4px;font-size:15.5px}.steps[data-astro-cid-7qdsxk6c] li[data-astro-cid-7qdsxk6c]::marker{font-family:var(--font-display);color:var(--tone-deep);font-weight:700}.price[data-astro-cid-7qdsxk6c]{border-top:1px solid var(--sand-200);margin:24px 0 0}.prow[data-astro-cid-7qdsxk6c]{border-bottom:1px solid var(--sand-200);grid-template-columns:112px 1fr;gap:12px;padding:11px 0;display:grid}.prow[data-astro-cid-7qdsxk6c] dt[data-astro-cid-7qdsxk6c]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);padding-top:4px;font-size:10.5px}.prow[data-astro-cid-7qdsxk6c] dd[data-astro-cid-7qdsxk6c]{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.45}.prow[data-astro-cid-7qdsxk6c].hi dd[data-astro-cid-7qdsxk6c]{color:var(--peach-deep)}.option[data-astro-cid-7qdsxk6c]{background:var(--sand-50);border-radius:var(--r-lg);box-shadow:var(--ring-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:clamp(44px,6vw,72px) 0 0;padding:clamp(20px,2.6vw,28px) clamp(22px,3vw,32px);display:flex}.opt-name[data-astro-cid-7qdsxk6c]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(18px,2vw,22px);font-weight:700}.option[data-astro-cid-7qdsxk6c] .prose[data-astro-cid-7qdsxk6c]{max-width:62ch;margin:0;font-size:15.5px}.opt-price[data-astro-cid-7qdsxk6c]{font-family:var(--font-display);color:var(--ink);white-space:nowrap;font-size:clamp(20px,2.2vw,26px);font-weight:700}.terms[data-astro-cid-7qdsxk6c]{background:var(--bg-page)}.term-list[data-astro-cid-7qdsxk6c]{border-top:1px solid var(--sand-300);margin:0}.trow[data-astro-cid-7qdsxk6c]{border-bottom:1px solid var(--sand-300);grid-template-columns:minmax(130px,200px) 1fr;gap:clamp(12px,3vw,32px);padding:16px 0;display:grid}.trow[data-astro-cid-7qdsxk6c] dt[data-astro-cid-7qdsxk6c]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:700}.trow[data-astro-cid-7qdsxk6c] dd[data-astro-cid-7qdsxk6c]{margin:0;font-size:15.5px}.proof[data-astro-cid-7qdsxk6c]{font-family:var(--font-sans);color:var(--ink);margin:26px 0 0;font-size:16px}.faq[data-astro-cid-7qdsxk6c]{background:var(--bg-warm)}.faq-list[data-astro-cid-7qdsxk6c]{border-top:1px solid var(--sand-300);margin:0}details[data-astro-cid-7qdsxk6c]{border-bottom:1px solid var(--sand-300)}summary[data-astro-cid-7qdsxk6c]{cursor:pointer;font-family:var(--font-display);color:var(--ink);padding:18px 32px 18px 0;font-size:clamp(17px,1.8vw,20px);font-weight:700;list-style:none;position:relative}summary[data-astro-cid-7qdsxk6c]::-webkit-details-marker{display:none}summary[data-astro-cid-7qdsxk6c]:after{content:"+";color:var(--peach-deep);transition:transform var(--dur-fast) var(--ease-out);font-size:22px;position:absolute;top:16px;right:4px}details[data-astro-cid-7qdsxk6c][open] summary[data-astro-cid-7qdsxk6c]:after{transform:rotate(45deg)}details[data-astro-cid-7qdsxk6c] .prose[data-astro-cid-7qdsxk6c]{margin:0 0 18px;font-size:15.5px}@media (width<=980px){.layout[data-astro-cid-7qdsxk6c]{grid-template-columns:1fr}.peek[data-astro-cid-7qdsxk6c]{max-width:560px}}@media (width<=900px){.split[data-astro-cid-7qdsxk6c]{grid-template-columns:1fr;gap:26px}.grid[data-astro-cid-7qdsxk6c]{grid-template-columns:1fr}.trow[data-astro-cid-7qdsxk6c]{grid-template-columns:1fr;gap:4px}}@media (width<=420px){.prow[data-astro-cid-7qdsxk6c]{grid-template-columns:1fr;gap:2px}}
