.page_page___mtq4{width:min(var(--max-width),calc(100% - 36px));margin:0 auto;padding:clamp(36px,6vw,72px) 0 0;color:var(--brand-ink)}.page_page___mtq4 h2{margin:8px 0 var(--space-4);color:var(--brand-plum-ink);font-size:var(--text-2xl);line-height:1.12;text-wrap:balance}.page_eyebrow__WJYR_{margin:0;color:var(--brand-teal-dark);font-size:var(--text-xs);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page_hero__3JfBi{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(28px,5vw,56px);border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--brand-teal) 30%,transparent),transparent 46%),linear-gradient(150deg,var(--brand-mint),#fff7e9 78%);box-shadow:var(--shadow-md)}.page_bylineChip__LGPR4{display:inline-block;margin:0;padding:.45em 1em;border:1.5px solid var(--brand-teal-dark);border-radius:999px;background:#fff;color:var(--brand-teal-dark);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em}.page_heroCopy__Ejcob h1{margin:var(--space-4) 0 var(--space-3);color:var(--brand-ink);font-size:var(--text-hero);line-height:1.04;text-wrap:balance}.page_lede__vOvC7{margin:0;max-width:56ch;font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:600;line-height:1.55}.page_heroCtas__JUns_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.page_ghostCta__0xuSV{display:inline-flex;align-items:center;padding:13px 22px;border:1.5px solid var(--brand-teal-dark);border-radius:var(--radius-md);color:var(--brand-teal-dark);font-weight:800;text-decoration:none;transition:background .16s ease,color .16s ease}.page_ghostCta__0xuSV:hover{background:var(--brand-teal-dark);color:#fff}.page_heroArt__Yf3p7{overflow:hidden;border:3px solid var(--brand-teal);border-radius:var(--radius-lg);box-shadow:0 20px 46px color-mix(in srgb,var(--brand-teal-dark) 22%,transparent)}.page_heroArt__Yf3p7 img{display:block;width:100%;height:auto;background:var(--brand-mint)}.page_why__ihNIq{max-width:880px;margin:0 auto;padding:var(--section-gap) 0 0;text-align:center}.page_statement__aK1Jk{font-size:clamp(1.5rem,3vw,2.2rem)}.page_whyBody___qCkm{max-width:62ch;margin:0 auto;font-size:var(--text-base);line-height:1.7}.page_features__g1k0p{padding:var(--section-gap) 0 0}.page_featureGrid__o8jsC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.page_featureCard__pddZB{display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.page_featureImage__zNKKE{display:block;width:calc(100% + 2 * var(--space-5));max-width:none;height:auto;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--brand-mint)}.page_featureCard__pddZB h3{margin:0 0 6px;color:var(--brand-teal-dark);font-size:1.1rem;line-height:1.3}.page_featureCard__pddZB p{margin:0;color:var(--text-mid);font-size:var(--text-sm);line-height:1.6}.page_howItWorks__4E1O2{padding:var(--section-gap) 0 0}.page_stepGrid__h0fDM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;counter-reset:doccam-step}.page_stepCard__EnuOm{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.page_stepImage__MzA3u{display:block;width:100%;height:auto;background:var(--brand-mint)}.page_stepBody__j_aao{position:relative;padding:var(--space-4) var(--space-5) var(--space-5)}.page_stepNumber__LqW54{position:absolute;top:-22px;left:var(--space-5);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:3px solid #fff;border-radius:50%;background:var(--brand-teal-dark);color:#fff;font-size:1.15rem;font-weight:900}.page_stepBody__j_aao h3{margin:var(--space-3) 0 6px;color:var(--brand-ink);font-size:1.1rem;line-height:1.3}.page_stepBody__j_aao p{margin:0;color:var(--text-mid);font-size:var(--text-sm);line-height:1.6}.page_whatYouNeed__WZxSc{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:clamp(28px,5vw,64px);align-items:center;padding:var(--section-gap) 0 0}.page_checkList__GIN27{margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.page_checkList__GIN27 li{position:relative;padding-left:34px;font-weight:600;line-height:1.5}.page_checkList__GIN27 li:before{content:"✓";position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--brand-teal-dark);color:#fff;font-size:.8rem;font-weight:900}.page_standNote__jWG_U{padding:clamp(20px,3vw,30px) clamp(22px,4vw,36px);border-left:6px solid var(--brand-gold);border-radius:var(--radius-md);background:var(--brand-mint)}.page_standNote__jWG_U p{margin:0;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:600;line-height:1.65}.page_priceBlock__Fddrq{margin-top:var(--section-gap);padding:clamp(32px,5vw,60px) clamp(24px,5vw,64px);border-radius:var(--radius-xl);background:var(--brand-plum-mist);text-align:center}.page_priceBlock__Fddrq h2{color:var(--brand-plum-ink);font-size:clamp(1.9rem,3.6vw,2.9rem)}.page_priceBlock__Fddrq p{max-width:58ch;margin:0 auto var(--space-5);font-size:var(--text-base);line-height:1.7}.page_faq__lX2ZK{max-width:820px;margin:0 auto;padding:var(--section-gap) 0 var(--space-6)}.page_faqList__8HyuK{margin-top:var(--space-5);border-top:1px solid var(--border)}.page_faqList__8HyuK details{border-bottom:1px solid var(--border);padding:var(--space-3) 0}.page_faqList__8HyuK summary{padding:var(--space-3) 0;color:var(--brand-ink);cursor:pointer;font-size:1.08rem;font-weight:800}.page_faqList__8HyuK summary:hover{color:var(--brand-teal-dark)}.page_faqList__8HyuK details p{margin:0 0 var(--space-3);color:var(--text-mid);line-height:1.65}@media (max-width:980px){.page_featureGrid__o8jsC,.page_stepGrid__h0fDM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.page_hero__3JfBi,.page_whatYouNeed__WZxSc{grid-template-columns:1fr}}@media (max-width:620px){.page_featureGrid__o8jsC,.page_stepGrid__h0fDM{grid-template-columns:1fr}}@media (max-width:520px){.page_page___mtq4{width:min(100% - 24px,var(--max-width))}.page_hero__3JfBi{padding:var(--space-5)}}