.CtaBanner-module__yEdrXa__ctaBanner{text-align:center;word-break:keep-all}.CtaBanner-module__yEdrXa__ctaTitle{letter-spacing:-.01em;margin:0 0 24px;font-size:1.25rem;font-weight:700;line-height:1.6}.CtaBanner-module__yEdrXa__ctaBtn{background:var(--primary);color:#fff;border-radius:var(--radius-btn);min-height:var(--touch-min);box-sizing:border-box;box-shadow:var(--sh-blue);padding:14px 32px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.CtaBanner-module__yEdrXa__ctaBtn:hover{background:var(--primary-hover);box-shadow:var(--sh-blue);transform:translateY(-1px)}.CtaBanner-module__yEdrXa__ctaNote{letter-spacing:-.01em;margin:16px 0 0;font-size:.9rem}.CtaBanner-module__yEdrXa__dark{background:var(--bg-dark);background-image:linear-gradient(var(--bg-dark), var(--bg-dark));padding:56px 20px}.CtaBanner-module__yEdrXa__dark .CtaBanner-module__yEdrXa__ctaTitle{color:#fff}.CtaBanner-module__yEdrXa__dark .CtaBanner-module__yEdrXa__ctaNote{color:#ffffffa6}.CtaBanner-module__yEdrXa__light{background:var(--primary-tint);background-image:linear-gradient(var(--primary-tint), var(--primary-tint));border-radius:var(--radius-card);border:1px solid var(--border-color);margin-top:40px;padding:32px 20px}.CtaBanner-module__yEdrXa__light .CtaBanner-module__yEdrXa__ctaTitle{color:var(--bg-dark);margin-bottom:16px;font-size:1rem}.CtaBanner-module__yEdrXa__light .CtaBanner-module__yEdrXa__ctaNote{color:var(--text-body)}.CtaBanner-module__yEdrXa__gradient{background:linear-gradient(180deg, var(--primary-tint) 0%, var(--bg-light) 100%);border-top:1px solid var(--border-color);padding:64px 20px}.CtaBanner-module__yEdrXa__gradient .CtaBanner-module__yEdrXa__ctaTitle{color:var(--bg-dark)}.CtaBanner-module__yEdrXa__gradient .CtaBanner-module__yEdrXa__ctaNote{color:var(--text-body)}@media (max-width:768px){.CtaBanner-module__yEdrXa__dark{padding:40px 16px}.CtaBanner-module__yEdrXa__dark .CtaBanner-module__yEdrXa__ctaTitle{font-size:1.05rem}.CtaBanner-module__yEdrXa__dark .CtaBanner-module__yEdrXa__ctaNote{font-size:.85rem}.CtaBanner-module__yEdrXa__ctaBtn{text-align:center;width:100%}}@media (max-width:480px){.CtaBanner-module__yEdrXa__dark{padding:36px 16px}.CtaBanner-module__yEdrXa__ctaBtn{min-height:var(--btn-min-height);padding:16px 24px;font-size:1rem}}
.ProductReviewProof-module__XZ3-ba__section{width:min(calc(100% - (var(--service-gutter) * 2)), 70rem);margin:var(--spacing-xl) auto;padding:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card)}.ProductReviewProof-module__XZ3-ba__heading{max-width:42rem}.ProductReviewProof-module__XZ3-ba__heading p,.ProductReviewProof-module__XZ3-ba__heading h2,.ProductReviewProof-module__XZ3-ba__heading span,.ProductReviewProof-module__XZ3-ba__card blockquote,.ProductReviewProof-module__XZ3-ba__card p{margin:0}.ProductReviewProof-module__XZ3-ba__heading p{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold)}.ProductReviewProof-module__XZ3-ba__heading h2{margin-top:var(--spacing-xs);color:var(--text-main);font-size:var(--font-h2-service);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.ProductReviewProof-module__XZ3-ba__heading span{margin-top:var(--spacing-xs);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);display:block}.ProductReviewProof-module__XZ3-ba__grid{margin-top:var(--spacing-lg);gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProductReviewProof-module__XZ3-ba__card{min-width:0;padding:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-light);flex-direction:column;display:flex}.ProductReviewProof-module__XZ3-ba__empty{margin-top:var(--spacing-lg);padding:var(--spacing-lg);gap:var(--spacing-xs);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-light);display:grid}.ProductReviewProof-module__XZ3-ba__empty strong{color:var(--text-main);font-size:var(--font-body-readable)}.ProductReviewProof-module__XZ3-ba__empty span{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.ProductReviewProof-module__XZ3-ba__product{border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);align-self:start;padding:.22rem .55rem}.ProductReviewProof-module__XZ3-ba__card blockquote{margin-top:var(--spacing-md);color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-medium);line-height:var(--leading-body)}.ProductReviewProof-module__XZ3-ba__person{padding-top:var(--spacing-md);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold);margin-top:auto!important}.ProductReviewProof-module__XZ3-ba__disclosure{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);margin-top:var(--spacing-xs)!important}@media (max-width:64rem){.ProductReviewProof-module__XZ3-ba__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.ProductReviewProof-module__XZ3-ba__section{margin-block:var(--spacing-lg)}.ProductReviewProof-module__XZ3-ba__grid{grid-template-columns:1fr}}
.FaqSection-module__orsORG__faqSection{padding:var(--section-pad-landing) var(--service-gutter);background:var(--bg-white)}.FaqSection-module__orsORG__container{width:min(100%, var(--maxw-read-wide));margin-inline:auto}.FaqSection-module__orsORG__sectionTitle{margin:0 0 var(--spacing-xl);color:var(--text-main);font-size:var(--font-h2-landing);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading);text-align:center}.FaqSection-module__orsORG__faqList{border-top:1px solid var(--border-strong);display:grid}.FaqSection-module__orsORG__faqItem{border-bottom:1px solid var(--border-color);background:var(--bg-white);overflow:hidden}.FaqSection-module__orsORG__faqItemOpen{background:var(--primary-tint)}.FaqSection-module__orsORG__faqQuestion{width:100%;min-height:var(--spacing-3xl);padding:var(--spacing-md) var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-md);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.FaqSection-module__orsORG__faqQuestionText{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.FaqSection-module__orsORG__faqIcon{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:var(--font-body-lead);font-weight:var(--weight-bold);transition:transform .15s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.FaqSection-module__orsORG__faqAnswer{padding:0 calc(var(--spacing-xl) + var(--spacing-lg)) var(--spacing-lg) var(--spacing-xs);animation:FaqSection-module__orsORG__fadeSlideDown .18s var(--ease)}.FaqSection-module__orsORG__faqAnswer p{color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body);margin:0}@keyframes FaqSection-module__orsORG__fadeSlideDown{0%{opacity:0;transform:translateY(calc(var(--spacing-xs) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.FaqSection-module__orsORG__sectionTitle{margin-bottom:var(--spacing-lg)}.FaqSection-module__orsORG__faqQuestionText,.FaqSection-module__orsORG__faqAnswer p{font-size:var(--font-body)}}
.page-module___8aEwW__wrapper{background:var(--bg-white);color:var(--text-main);overflow:clip}.page-module___8aEwW__container,.page-module___8aEwW__heroTrust,.page-module___8aEwW__pricingInner,.page-module___8aEwW__finalCta{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw));margin-inline:auto}.page-module___8aEwW__heroInner{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-hero));margin-inline:auto}.page-module___8aEwW__hero{padding:var(--section-pad-landing) 0 0;border-bottom:var(--border-subtle);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--primary-soft) 92%, transparent), transparent 27rem), linear-gradient(145deg, var(--bg-warm), var(--primary-tint));isolation:isolate;position:relative;overflow:hidden}.page-module___8aEwW__hero:before{z-index:-1;aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 28%, transparent);border-radius:var(--radius-pill);content:"";width:24rem;position:absolute;top:-14rem;left:-8rem}.page-module___8aEwW__heroInner{align-items:center;gap:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));grid-template-columns:minmax(0,1.15fr) minmax(26rem,.85fr);min-height:35rem;display:grid}.page-module___8aEwW__heroCopy{z-index:1;min-width:0;padding-bottom:var(--spacing-xl);position:relative}.page-module___8aEwW__heroKicker,.page-module___8aEwW__sectionKicker,.page-module___8aEwW__darkKicker,.page-module___8aEwW__finalCtaCopy>p,.page-module___8aEwW__offerRow>div>span{font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);line-height:var(--leading-meta);margin:0}.page-module___8aEwW__heroKicker,.page-module___8aEwW__sectionKicker,.page-module___8aEwW__offerRow>div>span{color:var(--primary)}.page-module___8aEwW__heroTitle{max-width:12ch;margin:var(--spacing-sm) 0 0;color:var(--text-main);font-size:var(--font-h1);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.page-module___8aEwW__heroAccent{width:fit-content;color:var(--primary);isolation:isolate;display:block;position:relative}.page-module___8aEwW__heroAccent:after{z-index:-1;border-radius:var(--radius-pill);background:var(--gold-soft);content:"";height:.28em;position:absolute;bottom:.08em;left:-.08em;right:-.12em;transform:rotate(-.8deg)}.page-module___8aEwW__heroLead{max-width:35em;margin:var(--spacing-lg) 0 0;color:var(--text-body);font-size:var(--font-body-lead);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.page-module___8aEwW__heroBrowse{margin-top:var(--spacing-md);align-items:center;gap:var(--spacing-xs) var(--spacing-sm);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);flex-wrap:wrap;display:flex}.page-module___8aEwW__heroBrowseLink{min-height:var(--touch-sm);align-items:center;gap:calc(var(--spacing-xs) / 2);color:var(--primary);font-weight:var(--weight-bold);display:inline-flex}.page-module___8aEwW__heroBrowseLink:hover{color:var(--primary-hover)}.page-module___8aEwW__heroPrimaryCta,.page-module___8aEwW__offerCta,.page-module___8aEwW__finalCtaButton,.page-module___8aEwW__stickyBottomBtn{min-height:var(--btn-min-height);border-radius:var(--radius-btn);font-size:var(--font-body);font-weight:var(--weight-bold);transition:transform .15s var(--ease), background .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);justify-content:center;align-items:center;display:inline-flex}.page-module___8aEwW__heroPrimaryCta{padding-inline:var(--spacing-xl);background:var(--primary);color:var(--on-dark);box-shadow:var(--sh-blue)}.page-module___8aEwW__heroPrimaryCta:hover,.page-module___8aEwW__offerCta:hover,.page-module___8aEwW__finalCtaButton:hover,.page-module___8aEwW__stickyBottomBtn:hover{background:var(--primary-hover);color:var(--on-dark);box-shadow:var(--sh-pop);transform:translateY(-.08rem)}.page-module___8aEwW__heroFacts{margin:var(--spacing-lg) 0 0;gap:var(--spacing-xs) var(--spacing-md);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module___8aEwW__heroFacts li{align-items:center;gap:var(--spacing-xs);display:inline-flex}.page-module___8aEwW__heroFacts li:before{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--gold-deep);content:"";width:.35rem}.page-module___8aEwW__heroFacts strong{color:var(--text-main)}.page-module___8aEwW__heroProduct{min-width:0;padding:var(--spacing-sm);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 16%, transparent);border-radius:var(--radius-card);background:var(--navy);box-shadow:var(--sh-pop);margin:0;transform:rotate(.45deg)}.page-module___8aEwW__productWindowBar,.page-module___8aEwW__darkWindowBar,.page-module___8aEwW__neighborhoodScreenHead{min-height:var(--touch-sm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);line-height:var(--leading-meta);display:flex}.page-module___8aEwW__productWindowBar{padding:0 var(--spacing-xs);color:var(--on-navy-soft)}.page-module___8aEwW__productWindowBar>span{gap:calc(var(--spacing-xs) / 2);display:flex}.page-module___8aEwW__productWindowBar i{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--primary-light);width:.45rem;display:block}.page-module___8aEwW__productWindowBar i:nth-child(2){background:var(--gold)}.page-module___8aEwW__productWindowBar i:nth-child(3){background:var(--success)}.page-module___8aEwW__productWindowBar strong{color:var(--on-dark);font-size:var(--font-caption)}.page-module___8aEwW__productWindowBar em,.page-module___8aEwW__darkWindowBar em{font-style:normal;font-weight:var(--weight-bold)}.page-module___8aEwW__heroReportCrop{aspect-ratio:1.28;border-radius:var(--radius-md);background:var(--bg-light);position:relative;overflow:hidden}.page-module___8aEwW__heroReportCrop img{width:100%;height:auto;display:block}.page-module___8aEwW__heroProduct figcaption,.page-module___8aEwW__diagnosisProduct figcaption,.page-module___8aEwW__neighborhoodProduct figcaption{margin-top:var(--spacing-xs);color:var(--on-navy-soft);font-size:var(--font-sm);line-height:var(--leading-meta);text-align:center}.page-module___8aEwW__heroTrust{min-height:var(--btn-min-height);margin-top:var(--spacing-2xl);padding:var(--spacing-sm) var(--spacing-lg);justify-content:center;align-items:center;gap:var(--spacing-xs) var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-card) var(--radius-card) 0 0;background:color-mix(in srgb, var(--bg-white) 92%, transparent);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);border-bottom:0;flex-wrap:wrap;display:flex}.page-module___8aEwW__heroTrust strong{color:var(--text-main);font-size:var(--font-caption)}.page-module___8aEwW__heroTrust span{align-items:center;gap:var(--spacing-xs);display:inline-flex}.page-module___8aEwW__heroTrust span:before{color:var(--primary);content:"✓";font-weight:var(--weight-bold)}.page-module___8aEwW__startSection,.page-module___8aEwW__neighborhoodSection,.page-module___8aEwW__pricingSection{padding-block:var(--section-pad-landing)}.page-module___8aEwW__startLayout{align-items:start;gap:clamp(var(--spacing-xl), 6vw, var(--spacing-3xl));grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);display:grid}.page-module___8aEwW__startHeading{top:calc(var(--header-h) + var(--spacing-xl));position:sticky}.page-module___8aEwW__startHeading h2,.page-module___8aEwW__neighborhoodCopy h2,.page-module___8aEwW__pricingHeading h2,.page-module___8aEwW__finalCta h2{margin:var(--spacing-xs) 0 0;color:var(--text-main);font-size:var(--font-h2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.page-module___8aEwW__startHeading>p:last-child,.page-module___8aEwW__neighborhoodCopy>p,.page-module___8aEwW__pricingHeading>p:last-child{max-width:var(--maxw-read);margin:var(--spacing-md) 0 0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.page-module___8aEwW__startList{border-top:var(--border-subtle)}.page-module___8aEwW__startItem{border-bottom:var(--border-subtle)}.page-module___8aEwW__startLink{min-height:var(--btn-min-height);padding:var(--spacing-lg) var(--spacing-md);align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-btn);transition:background .15s var(--ease), transform .15s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.page-module___8aEwW__startLink:hover{background:var(--primary-tint);transform:translate(.18rem)}.page-module___8aEwW__startNumber{color:var(--gold-text);font-size:var(--font-h3-service);font-weight:var(--weight-heavy)}.page-module___8aEwW__startText{gap:calc(var(--spacing-xs) / 2);min-width:0;display:grid}.page-module___8aEwW__startText small{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold)}.page-module___8aEwW__startText strong{color:var(--text-main);font-size:var(--font-h3-service);line-height:var(--leading-heading)}.page-module___8aEwW__startText>span{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.page-module___8aEwW__startCta{min-height:var(--touch-sm);align-items:center;gap:var(--spacing-xs);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}.page-module___8aEwW__startCta b{font-size:var(--font-body-lead)}.page-module___8aEwW__diagnosisSection{padding-block:var(--section-pad-landing);background:var(--navy);color:var(--on-dark);position:relative;overflow:hidden}.page-module___8aEwW__diagnosisSection:after{aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 28%, transparent);border-radius:var(--radius-pill);content:"";width:22rem;position:absolute;bottom:-13rem;right:-11rem}.page-module___8aEwW__diagnosisLayout{z-index:1;align-items:center;gap:clamp(var(--spacing-xl), 6vw, var(--spacing-3xl));grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);display:grid;position:relative}.page-module___8aEwW__darkKicker{color:var(--gold-soft)}.page-module___8aEwW__diagnosisCopy h2{margin:var(--spacing-xs) 0 0;color:var(--on-dark);font-size:var(--font-h2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.page-module___8aEwW__diagnosisLead{max-width:var(--maxw-read);margin:var(--spacing-md) 0 0;color:var(--on-navy-soft);font-size:var(--font-body);line-height:var(--leading-body)}.page-module___8aEwW__diagnosisSteps{margin:var(--spacing-xl) 0 0;gap:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__diagnosisSteps li{padding-block:var(--spacing-md);gap:0 var(--spacing-md);border-top:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 16%, transparent);grid-template-columns:auto 1fr;display:grid}.page-module___8aEwW__diagnosisSteps li>span{color:var(--gold-soft);font-size:var(--font-caption);font-weight:var(--weight-bold);grid-row:1/3}.page-module___8aEwW__diagnosisSteps strong{color:var(--on-dark);font-size:var(--font-body)}.page-module___8aEwW__diagnosisSteps p{margin:calc(var(--spacing-xs) / 2) 0 0;color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta)}.page-module___8aEwW__riskBoundary{margin:var(--spacing-md) 0 0;color:var(--on-navy-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.page-module___8aEwW__diagnosisProduct{min-width:0;padding:var(--spacing-sm);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--navy-deep) 86%, var(--primary));box-shadow:var(--sh-pop);margin:0}.page-module___8aEwW__darkWindowBar{padding:0 var(--spacing-xs);color:var(--on-navy-soft)}.page-module___8aEwW__darkWindowBar span{color:var(--on-dark);font-size:var(--font-caption);font-weight:var(--weight-bold)}.page-module___8aEwW__darkWindowBar em{color:var(--gold-soft)}.page-module___8aEwW__diagnosisProduct img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.page-module___8aEwW__neighborhoodSection{background:var(--bg-warm)}.page-module___8aEwW__neighborhoodLayout{align-items:center;gap:clamp(var(--spacing-xl), 6vw, var(--spacing-3xl));grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid}.page-module___8aEwW__neighborhoodProduct{min-width:0;padding:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);margin:0;transform:rotate(-.35deg)}.page-module___8aEwW__neighborhoodScreenHead{padding:0 var(--spacing-xs) var(--spacing-sm);color:var(--text-muted)}.page-module___8aEwW__neighborhoodScreenHead span{color:var(--primary);font-weight:var(--weight-bold)}.page-module___8aEwW__neighborhoodScreenHead strong{color:var(--text-main);font-size:var(--font-caption)}.page-module___8aEwW__neighborhoodCrop{border:var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.page-module___8aEwW__neighborhoodCrop img{width:100%;height:auto;display:block}.page-module___8aEwW__neighborhoodProduct figcaption{color:var(--text-muted)}.page-module___8aEwW__neighborhoodCopy{min-width:0}.page-module___8aEwW__neighborhoodTags{margin:var(--spacing-lg) 0 0;gap:var(--spacing-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module___8aEwW__neighborhoodTags li{padding:var(--spacing-xs) var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-white);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold)}.page-module___8aEwW__textCta{min-height:var(--touch-min);margin-top:var(--spacing-lg);align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-btn);color:var(--primary);font-size:var(--font-body);font-weight:var(--weight-bold);display:inline-flex}.page-module___8aEwW__textCta:hover{color:var(--primary-hover)}.page-module___8aEwW__pricingSection{background:var(--bg-light)}.page-module___8aEwW__pricingInner{align-items:start;gap:clamp(var(--spacing-xl), 6vw, var(--spacing-3xl));grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);display:grid}.page-module___8aEwW__offerList{border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card);overflow:hidden}.page-module___8aEwW__offerRow{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.page-module___8aEwW__offerRow+.page-module___8aEwW__offerRow{border-top:var(--border-subtle)}.page-module___8aEwW__offerRowPaid{background:linear-gradient(120deg, var(--bg-white), var(--gold-bg))}.page-module___8aEwW__offerRow h3{margin:calc(var(--spacing-xs) / 2) 0 0;color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.page-module___8aEwW__offerRow>div>p{max-width:34em;margin:var(--spacing-xs) 0 0;color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.page-module___8aEwW__offerRow>strong{color:var(--text-main);font-size:var(--font-number);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);white-space:nowrap;line-height:1}.page-module___8aEwW__offerRow>strong small{margin-left:calc(var(--spacing-xs) / 2);color:var(--text-muted);font-size:var(--font-sm);font-weight:var(--weight-bold)}.page-module___8aEwW__offerCta{min-height:var(--cta-min);padding-inline:var(--spacing-lg);background:var(--primary);color:var(--on-dark)}.page-module___8aEwW__premiumPrice{right:var(--spacing-lg);bottom:var(--spacing-xs);color:var(--gold-ink);font-size:var(--font-sm);font-weight:var(--weight-bold);margin:0;position:absolute}.page-module___8aEwW__faqGuideLink{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-read));margin:calc(var(--spacing-2xl) * -1) auto var(--section-pad-service);color:var(--text-muted);font-size:var(--font-caption);line-height:var(--leading-meta);text-align:center}.page-module___8aEwW__faqGuideLink a{min-height:var(--touch-sm);border-radius:var(--radius-btn);color:var(--primary);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.page-module___8aEwW__finalCta{margin-bottom:var(--section-pad-landing);padding:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));align-items:center;gap:var(--spacing-xl);border-radius:var(--radius-card);background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--primary-light) 52%, transparent), transparent 18rem), var(--navy);box-shadow:var(--sh-pop);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module___8aEwW__finalCtaCopy>p{color:var(--gold-soft)}.page-module___8aEwW__finalCta h2{color:var(--on-dark)}.page-module___8aEwW__finalCtaButton{min-width:14rem;padding-inline:var(--spacing-xl);background:var(--primary);color:var(--on-dark);box-shadow:var(--sh-blue)}.page-module___8aEwW__stickyBottomCTA{display:none}@media (max-width:68rem){.page-module___8aEwW__heroInner{gap:var(--spacing-xl);grid-template-columns:minmax(0,.95fr) minmax(24rem,1.05fr)}.page-module___8aEwW__diagnosisLayout{gap:var(--spacing-xl);grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr)}.page-module___8aEwW__offerRow{grid-template-columns:minmax(0,1fr) auto}.page-module___8aEwW__offerCta{grid-column:1/-1}.page-module___8aEwW__premiumPrice{grid-column:1/-1;position:static}}@media (max-width:55rem){.page-module___8aEwW__hero{padding-top:var(--section-pad-service)}.page-module___8aEwW__heroInner,.page-module___8aEwW__startLayout,.page-module___8aEwW__diagnosisLayout,.page-module___8aEwW__neighborhoodLayout,.page-module___8aEwW__pricingInner{grid-template-columns:1fr}.page-module___8aEwW__heroInner{min-height:0}.page-module___8aEwW__heroCopy{padding-bottom:0}.page-module___8aEwW__heroProduct{width:min(100%,43rem);margin-inline:auto;transform:none}.page-module___8aEwW__heroTrust{justify-content:flex-start}.page-module___8aEwW__startHeading{position:static}.page-module___8aEwW__diagnosisProduct{width:min(100%,43rem);margin-inline:auto}.page-module___8aEwW__neighborhoodProduct{width:min(100%,43rem);margin-inline:auto;transform:none}.page-module___8aEwW__neighborhoodCopy{grid-row:1}.page-module___8aEwW__pricingHeading br{display:none}}@media (max-width:48rem){.page-module___8aEwW__startSection,.page-module___8aEwW__diagnosisSection,.page-module___8aEwW__neighborhoodSection,.page-module___8aEwW__pricingSection{padding-block:var(--section-pad-service)}.page-module___8aEwW__heroInner{gap:var(--spacing-xl)}.page-module___8aEwW__heroPrimaryCta{width:100%}.page-module___8aEwW__heroFacts{gap:calc(var(--spacing-xs) / 2);display:grid}.page-module___8aEwW__heroTrust{margin-top:var(--spacing-xl);padding:var(--spacing-md);gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module___8aEwW__heroTrust strong{grid-column:1/-1}.page-module___8aEwW__startLink{padding:var(--spacing-lg) 0;gap:var(--spacing-md);grid-template-columns:auto minmax(0,1fr)}.page-module___8aEwW__startCta{grid-column:2;justify-self:start}.page-module___8aEwW__diagnosisCopy h2 br,.page-module___8aEwW__neighborhoodCopy h2 br,.page-module___8aEwW__finalCta h2 br{display:none}.page-module___8aEwW__offerRow{gap:var(--spacing-md);grid-template-columns:1fr}.page-module___8aEwW__offerRow>strong{font-size:clamp(2rem, 12vw, var(--font-number))}.page-module___8aEwW__offerCta,.page-module___8aEwW__finalCtaButton{width:100%}.page-module___8aEwW__premiumPrice{grid-column:auto}.page-module___8aEwW__finalCta{margin-bottom:calc(var(--section-pad-landing) + var(--btn-min-height));padding:var(--spacing-xl) var(--service-card-pad);grid-template-columns:1fr}.page-module___8aEwW__stickyBottomCTA{z-index:800;padding:var(--spacing-sm) var(--service-gutter) calc(var(--spacing-sm) + env(safe-area-inset-bottom));border-top:var(--border-subtle);background:color-mix(in srgb, var(--bg-white) 94%, transparent);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);display:block;position:fixed;bottom:0;left:0;right:0}.page-module___8aEwW__stickyBottomBtn{width:100%;min-height:var(--cta-min);background:var(--primary);color:var(--on-dark);box-shadow:var(--sh-blue)}}@media (max-width:25rem){.page-module___8aEwW__productWindowBar strong{font-size:var(--font-sm)}.page-module___8aEwW__heroTrust{grid-template-columns:1fr}.page-module___8aEwW__heroTrust strong{grid-column:auto}.page-module___8aEwW__neighborhoodTags li{text-align:center;flex:40%}}
.ebook-module__OtY4fW__page{background:var(--bg-white);min-height:100vh;color:var(--text-main);overflow:clip}.ebook-module__OtY4fW__wrap{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw));margin-inline:auto}.ebook-module__OtY4fW__hero{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--primary) 40%, transparent), transparent 25rem), radial-gradient(circle at 86% 82%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 22rem), var(--navy);color:var(--on-dark);isolation:isolate;position:relative;overflow:hidden}.ebook-module__OtY4fW__hero:after{z-index:-1;aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 28%, transparent);border-radius:var(--radius-pill);content:"";width:27rem;position:absolute;top:-11rem;right:-15rem}.ebook-module__OtY4fW__heroGrid{min-height:min(44rem, calc(100vh - var(--header-h)));padding-block:var(--section-pad-landing);align-items:center;gap:clamp(var(--spacing-xl), 7vw, calc(var(--spacing-3xl) * 2));grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);grid-template-areas:"book copy";display:grid}.ebook-module__OtY4fW__heroCopy{grid-area:copy;min-width:0}.ebook-module__OtY4fW__heroKicker,.ebook-module__OtY4fW__kicker,.ebook-module__OtY4fW__darkKicker,.ebook-module__OtY4fW__bookOverline,.ebook-module__OtY4fW__authorCard small{font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);line-height:var(--leading-meta);margin:0}.ebook-module__OtY4fW__heroKicker,.ebook-module__OtY4fW__darkKicker,.ebook-module__OtY4fW__bookOverline{color:var(--gold-soft)}.ebook-module__OtY4fW__kicker{color:var(--primary)}.ebook-module__OtY4fW__hero h1{max-width:12ch;margin:var(--spacing-sm) 0 0;color:var(--on-dark);font-size:var(--font-h1-landing);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.ebook-module__OtY4fW__hero h1 span{color:var(--gold-soft);display:block}.ebook-module__OtY4fW__heroLead{max-width:var(--maxw-read);margin:var(--spacing-lg) 0 0;color:var(--on-navy-soft);font-size:var(--font-body-lead);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.ebook-module__OtY4fW__heroOffer{max-width:var(--maxw-read);margin-top:var(--spacing-lg)}.ebook-module__OtY4fW__heroActions{margin-top:var(--spacing-xl);gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ebook-module__OtY4fW__factList{margin:var(--spacing-lg) 0 0;gap:var(--spacing-xs) var(--spacing-lg);color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ebook-module__OtY4fW__factList li{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ebook-module__OtY4fW__factList li:before{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--gold);content:"";width:.38rem}.ebook-module__OtY4fW__bookStage{isolation:isolate;grid-area:book;place-items:center;min-width:0;display:grid;position:relative}.ebook-module__OtY4fW__bookStage:before{z-index:-1;aspect-ratio:1;border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 42%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 12%, transparent);content:"";width:min(27rem,100%);position:absolute}.ebook-module__OtY4fW__bookOverline{margin-bottom:var(--spacing-md)}.ebook-module__OtY4fW__bookCoverFrame{border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold-soft) 38%, transparent);border-radius:var(--radius-sm) var(--radius-card) var(--radius-card) var(--radius-sm);width:min(100%,22rem);box-shadow:var(--sh-pop);position:relative;transform:rotate(-1.2deg)}.ebook-module__OtY4fW__bookCoverFrame:after{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--navy-deep) 75%, transparent), transparent);content:"";pointer-events:none;width:.55rem;position:absolute;inset:0 auto 0 0}.ebook-module__OtY4fW__bookCoverImage{border-radius:inherit;width:100%;height:auto;display:block}.ebook-module__OtY4fW__bookBadge{max-width:25rem;margin:var(--spacing-lg) 0 0;padding:var(--spacing-xs) var(--spacing-md);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--navy-deep) 64%, transparent);color:var(--on-navy-soft);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-meta);text-align:center}.ebook-module__OtY4fW__questionSection,.ebook-module__OtY4fW__contentsSection,.ebook-module__OtY4fW__readerSection,.ebook-module__OtY4fW__purchaseSection,.ebook-module__OtY4fW__faqSection,.ebook-module__OtY4fW__sampleSection{padding-block:var(--section-pad-landing)}.ebook-module__OtY4fW__questionSection{background:var(--bg-warm)}.ebook-module__OtY4fW__questionLayout{align-items:start;gap:clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);display:grid}.ebook-module__OtY4fW__questionHeading blockquote{margin:var(--spacing-lg) 0 var(--spacing-xs);color:var(--gold-text);font-family:var(--font-noto-serif);font-size:var(--font-h3-service);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.ebook-module__OtY4fW__questionHeading h2,.ebook-module__OtY4fW__sampleHeading h2,.ebook-module__OtY4fW__contentsHeading h2,.ebook-module__OtY4fW__readerHeading h2,.ebook-module__OtY4fW__purchaseCopy h2,.ebook-module__OtY4fW__faqHeading h2{margin:var(--spacing-xs) 0 0;color:var(--text-main);font-size:var(--font-h2-page);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance}.ebook-module__OtY4fW__questionHeading>p:last-child,.ebook-module__OtY4fW__contentsHeading>p:last-child,.ebook-module__OtY4fW__purchaseCopy>p:last-child{max-width:var(--maxw-read);margin:var(--spacing-md) 0 0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.ebook-module__OtY4fW__valueList{border-top:var(--border-subtle);margin:0;padding:0;list-style:none}.ebook-module__OtY4fW__valueList li{padding-block:var(--spacing-lg);gap:var(--spacing-lg);border-bottom:var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.ebook-module__OtY4fW__valueList li>span{color:var(--gold-text);font-size:var(--font-h3-service);font-weight:var(--weight-heavy)}.ebook-module__OtY4fW__valueList h3,.ebook-module__OtY4fW__contentsList h3{color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);line-height:var(--leading-heading);margin:0}.ebook-module__OtY4fW__valueList p,.ebook-module__OtY4fW__contentsList p{max-width:var(--maxw-read);margin:var(--spacing-xs) 0 0;color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.ebook-module__OtY4fW__sampleSection{background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 22rem), var(--navy-deep);overflow:hidden}.ebook-module__OtY4fW__sampleHeading{align-items:end;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);display:grid}.ebook-module__OtY4fW__sampleHeading h2{color:var(--on-dark);font-size:var(--font-h2-landing)}.ebook-module__OtY4fW__sampleHeading>p{color:var(--on-navy-soft);font-size:var(--font-body);line-height:var(--leading-body);margin:0}.ebook-module__OtY4fW__sampleGrid{max-width:66rem;margin-top:var(--spacing-2xl);gap:var(--spacing-xl);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.ebook-module__OtY4fW__sampleCard{min-width:0;padding:var(--spacing-sm);border:var(--border-subtle);border-color:color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--on-dark) 8%, transparent);box-shadow:var(--sh-pop);margin:0}.ebook-module__OtY4fW__sampleCardOffset{transform:translateY(var(--spacing-2xl))}.ebook-module__OtY4fW__sampleImageWrap{aspect-ratio:.82;border-radius:var(--radius-md);background:var(--bg-white);overflow:hidden}.ebook-module__OtY4fW__sampleImageWrap img{width:100%;height:auto;display:block}.ebook-module__OtY4fW__sampleCard figcaption{padding:var(--spacing-md) var(--spacing-xs) var(--spacing-xs);justify-content:space-between;align-items:center;gap:var(--spacing-md);color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta);display:flex}.ebook-module__OtY4fW__sampleCard figcaption span{color:var(--on-dark);font-size:var(--font-body);font-weight:var(--weight-bold)}.ebook-module__OtY4fW__contentsSection{background:var(--bg-white)}.ebook-module__OtY4fW__contentsLayout{align-items:start;gap:clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);display:grid}.ebook-module__OtY4fW__contentsHeading{top:calc(var(--header-h) + var(--spacing-xl));position:sticky}.ebook-module__OtY4fW__contentsList{border-top:var(--border-subtle)}.ebook-module__OtY4fW__contentsList article{padding-block:var(--spacing-lg);gap:var(--spacing-lg);border-bottom:var(--border-subtle);grid-template-columns:4rem minmax(0,1fr);display:grid}.ebook-module__OtY4fW__contentsList article>span{color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold)}.ebook-module__OtY4fW__readerSection{background:var(--primary-tint)}.ebook-module__OtY4fW__readerLayout{align-items:start;gap:var(--spacing-xl) clamp(var(--spacing-xl), 7vw, var(--spacing-3xl));grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);display:grid}.ebook-module__OtY4fW__readerHeading .ebook-module__OtY4fW__darkKicker{color:var(--gold-ink)}.ebook-module__OtY4fW__readerList{gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:grid}.ebook-module__OtY4fW__readerList li{min-height:var(--touch-min);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-2xl);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-meta);position:relative}.ebook-module__OtY4fW__readerList li:before{left:var(--spacing-md);color:var(--primary);content:"✓";font-weight:var(--weight-bold);position:absolute}.ebook-module__OtY4fW__authorCard{padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);border-radius:var(--radius-card);background:var(--navy);color:var(--on-dark);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.ebook-module__OtY4fW__authorMark{width:var(--btn-min-height);height:var(--btn-min-height);border:var(--border-subtle);border-color:color-mix(in srgb, var(--gold) 55%, transparent);border-radius:var(--radius-pill);color:var(--gold-soft);font-size:var(--font-caption);font-weight:var(--weight-heavy);place-items:center;display:grid}.ebook-module__OtY4fW__authorCard small{color:var(--gold-soft);display:block}.ebook-module__OtY4fW__authorCard strong{margin-top:calc(var(--spacing-xs) / 2);color:var(--on-dark);font-size:var(--font-body);display:block}.ebook-module__OtY4fW__authorCard p{margin:calc(var(--spacing-xs) / 2) 0 0;color:var(--on-navy-soft);font-size:var(--font-caption);line-height:var(--leading-meta)}.ebook-module__OtY4fW__purchaseSection{background:var(--bg-light)}.ebook-module__OtY4fW__purchaseCard{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw-decision));padding:clamp(var(--spacing-xl), 5vw, var(--spacing-3xl));align-items:center;gap:var(--spacing-2xl);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-panel);grid-template-columns:minmax(0,1fr) minmax(19rem,.76fr);margin-inline:auto;display:grid}.ebook-module__OtY4fW__purchaseAction{min-width:0}.ebook-module__OtY4fW__pricePhase{margin:0 0 var(--spacing-xs);color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--leading-meta);text-align:right}.ebook-module__OtY4fW__price{margin-bottom:var(--spacing-md);color:var(--text-main);font-size:var(--font-number);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);text-align:right;line-height:1;display:block}.ebook-module__OtY4fW__price span{margin-left:calc(var(--spacing-xs) / 2);color:var(--text-muted);font-size:var(--font-body)}.ebook-module__OtY4fW__accountNote,.ebook-module__OtY4fW__purchaseMeta{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);margin:0}.ebook-module__OtY4fW__accountNote{margin-bottom:var(--spacing-sm);text-align:right;overflow-wrap:anywhere}.ebook-module__OtY4fW__purchaseMeta{margin-top:var(--spacing-md);text-align:center}.ebook-module__OtY4fW__purchaseLink{min-height:var(--touch-sm);margin-top:var(--spacing-sm);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-btn);color:var(--primary);font-size:var(--font-caption);font-weight:var(--weight-bold);text-align:center;display:flex}.ebook-module__OtY4fW__faqSection{background:var(--bg-white)}.ebook-module__OtY4fW__faqWrap{align-items:start;gap:var(--spacing-3xl);grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);display:grid}.ebook-module__OtY4fW__faq{gap:var(--spacing-sm);display:grid}.ebook-module__OtY4fW__faqItem{border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);overflow:hidden}.ebook-module__OtY4fW__faqItemOpen{border-color:var(--border-strong)}.ebook-module__OtY4fW__faqQ{width:100%;min-height:var(--control-min-height);padding:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-radius:var(--radius-btn);color:var(--text-main);font:inherit;font-size:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ebook-module__OtY4fW__faqQ:hover{background:var(--primary-tint)}.ebook-module__OtY4fW__faqIcon{color:var(--primary);font-size:var(--font-h3-service);flex:none}.ebook-module__OtY4fW__faqA{padding:0 var(--spacing-md) var(--spacing-md);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}@media (max-width:61rem){.ebook-module__OtY4fW__heroGrid{gap:var(--spacing-2xl);grid-template-columns:1fr;grid-template-areas:"copy""book";min-height:0}.ebook-module__OtY4fW__heroCopy{max-width:43rem}.ebook-module__OtY4fW__bookStage{width:min(100%,34rem);margin-inline:auto}.ebook-module__OtY4fW__questionLayout,.ebook-module__OtY4fW__contentsLayout,.ebook-module__OtY4fW__readerLayout,.ebook-module__OtY4fW__purchaseCard,.ebook-module__OtY4fW__faqWrap{grid-template-columns:1fr}.ebook-module__OtY4fW__contentsHeading{position:static}.ebook-module__OtY4fW__price,.ebook-module__OtY4fW__pricePhase,.ebook-module__OtY4fW__accountNote{text-align:left}}@media (max-width:48rem){.ebook-module__OtY4fW__heroGrid{padding-block:var(--section-pad-service)}.ebook-module__OtY4fW__heroActions{grid-template-columns:1fr;display:grid}.ebook-module__OtY4fW__factList{gap:var(--spacing-xs);display:grid}.ebook-module__OtY4fW__bookCoverFrame{width:min(72vw,18rem)}.ebook-module__OtY4fW__questionSection,.ebook-module__OtY4fW__contentsSection,.ebook-module__OtY4fW__readerSection,.ebook-module__OtY4fW__purchaseSection,.ebook-module__OtY4fW__faqSection,.ebook-module__OtY4fW__sampleSection{padding-block:var(--section-pad-service)}.ebook-module__OtY4fW__questionLayout,.ebook-module__OtY4fW__sampleGrid,.ebook-module__OtY4fW__sampleHeading{grid-template-columns:1fr}.ebook-module__OtY4fW__questionHeading h2 br,.ebook-module__OtY4fW__contentsHeading h2 br,.ebook-module__OtY4fW__readerHeading h2 br{display:none}.ebook-module__OtY4fW__sampleCardOffset{transform:none}.ebook-module__OtY4fW__sampleCard figcaption{justify-content:start;gap:calc(var(--spacing-xs) / 2);display:grid}.ebook-module__OtY4fW__contentsList article{gap:var(--spacing-md);grid-template-columns:3rem minmax(0,1fr)}.ebook-module__OtY4fW__authorCard{grid-column:auto}.ebook-module__OtY4fW__purchaseCard{padding:var(--service-card-pad);gap:var(--spacing-xl)}}@media (max-width:25rem){.ebook-module__OtY4fW__bookCoverFrame{width:min(76vw,16rem)}.ebook-module__OtY4fW__valueList li{gap:var(--spacing-md)}.ebook-module__OtY4fW__authorCard{grid-template-columns:1fr}}
.page-module__nYhkCG__page{background:var(--bg-light);min-height:100vh}.page-module__nYhkCG__intro,.page-module__nYhkCG__commitment,.page-module__nYhkCG__products,.page-module__nYhkCG__accountPolicy,.page-module__nYhkCG__boundary{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw));margin-inline:auto}.page-module__nYhkCG__intro{padding-block:var(--section-pad-service);align-items:center;gap:var(--spacing-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.page-module__nYhkCG__eyebrow,.page-module__nYhkCG__sectionHeading p,.page-module__nYhkCG__intro h2,.page-module__nYhkCG__intro p,.page-module__nYhkCG__commitment h2,.page-module__nYhkCG__commitment p,.page-module__nYhkCG__commitment ul,.page-module__nYhkCG__sectionHeading h2,.page-module__nYhkCG__productCard h3,.page-module__nYhkCG__productCard>p,.page-module__nYhkCG__accountPolicy h2,.page-module__nYhkCG__accountPolicy p,.page-module__nYhkCG__boundary h2,.page-module__nYhkCG__boundary p{margin:0}.page-module__nYhkCG__eyebrow,.page-module__nYhkCG__sectionHeading .page-module__nYhkCG__eyebrow{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);line-height:var(--leading-meta)}.page-module__nYhkCG__intro h2,.page-module__nYhkCG__commitment h2,.page-module__nYhkCG__sectionHeading h2,.page-module__nYhkCG__accountPolicy h2,.page-module__nYhkCG__boundary h2{margin-top:var(--spacing-xs);color:var(--text-main);font-size:var(--font-h2-service);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.page-module__nYhkCG__intro>div>p:last-child,.page-module__nYhkCG__commitment>div>p:last-child,.page-module__nYhkCG__sectionHeading>p:last-child,.page-module__nYhkCG__boundary p{max-width:var(--maxw-read);margin-top:var(--spacing-sm);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.page-module__nYhkCG__steps{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__nYhkCG__steps li{min-height:8rem;padding:var(--spacing-md);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);align-content:space-between;display:grid}.page-module__nYhkCG__steps strong{width:var(--touch-sm);height:var(--touch-sm);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-dark);place-items:center;display:grid}.page-module__nYhkCG__steps span{color:var(--text-main);font-size:var(--font-caption);font-weight:var(--weight-bold);line-height:var(--leading-meta)}.page-module__nYhkCG__commitment{padding:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));gap:var(--spacing-lg);border-radius:var(--radius-card);background:var(--navy);color:var(--on-dark);box-shadow:var(--sh-pop);display:grid}.page-module__nYhkCG__commitment .page-module__nYhkCG__eyebrow{color:var(--gold-soft)}.page-module__nYhkCG__commitment h2{color:var(--on-dark)}.page-module__nYhkCG__commitment>div>p:last-child,.page-module__nYhkCG__commitment ul{color:var(--on-navy-soft)}.page-module__nYhkCG__agreement{min-height:var(--btn-min-height);padding:var(--spacing-md);align-items:start;gap:var(--spacing-sm);border:1px solid color-mix(in srgb, var(--on-dark) 24%, transparent);border-radius:var(--radius-btn);background:color-mix(in srgb, var(--on-dark) 8%, transparent);font-size:var(--font-body);font-weight:var(--weight-bold);line-height:var(--leading-body);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__nYhkCG__agreement input{width:var(--spacing-lg);height:var(--spacing-lg);margin-top:calc(var(--spacing-xs) / 2);accent-color:var(--gold)}.page-module__nYhkCG__commitment ul{padding-left:var(--spacing-lg);gap:var(--spacing-xs);font-size:var(--font-caption);line-height:var(--leading-meta);display:grid}.page-module__nYhkCG__products{padding-block:var(--section-pad-landing)}.page-module__nYhkCG__sectionHeading{max-width:var(--maxw-read-wide)}.page-module__nYhkCG__productGrid{margin-top:var(--spacing-xl);gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__nYhkCG__productCard{min-width:0;padding:var(--service-card-pad);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card);flex-direction:column;display:flex}.page-module__nYhkCG__productHead{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.page-module__nYhkCG__productHead span,.page-module__nYhkCG__productHead strong{font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--leading-meta)}.page-module__nYhkCG__productHead span{color:var(--text-muted)}.page-module__nYhkCG__productHead strong{color:var(--primary)}.page-module__nYhkCG__productCard h3{margin-top:var(--spacing-md);color:var(--text-main);font-size:var(--font-h3-service);line-height:var(--leading-heading)}.page-module__nYhkCG__productCard>p{margin-top:var(--spacing-sm);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__nYhkCG__priceBox{margin-top:var(--spacing-lg);padding:var(--spacing-md);gap:calc(var(--spacing-xs) / 2);border-radius:var(--radius-btn);background:var(--primary-tint);display:grid}.page-module__nYhkCG__priceBox span,.page-module__nYhkCG__priceBox small{color:var(--text-muted);font-size:var(--font-sm)}.page-module__nYhkCG__priceBox strong{color:var(--primary);font-size:var(--font-body-lead);font-weight:var(--weight-display)}.page-module__nYhkCG__productCard .page-module__nYhkCG__nextStep{margin-bottom:var(--spacing-lg)}.page-module__nYhkCG__cardActions{gap:var(--spacing-xs);margin-top:auto;display:grid}.page-module__nYhkCG__regularLink{min-height:var(--touch-sm);border-radius:var(--radius-btn);color:var(--text-body);font-size:var(--font-caption);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.page-module__nYhkCG__regularLink:hover{background:var(--bg-light);color:var(--primary)}.page-module__nYhkCG__accountPolicy{padding:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white)}.page-module__nYhkCG__accountPolicy>div{margin-top:var(--spacing-lg);gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__nYhkCG__accountPolicy>div p{gap:var(--spacing-xs);display:grid}.page-module__nYhkCG__accountPolicy strong{color:var(--primary)}.page-module__nYhkCG__accountPolicy span{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__nYhkCG__boundary{margin-bottom:var(--section-pad-landing);padding:var(--spacing-lg);border-left:var(--spacing-xs) solid var(--gold);background:var(--bg-warm)}@media (max-width:64rem){.page-module__nYhkCG__productGrid{grid-template-columns:1fr}.page-module__nYhkCG__productCard{gap:0 var(--spacing-lg);grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr);display:grid}.page-module__nYhkCG__productHead,.page-module__nYhkCG__productCard h3,.page-module__nYhkCG__productCard>p{grid-column:1}.page-module__nYhkCG__priceBox,.page-module__nYhkCG__cardActions{grid-column:2}.page-module__nYhkCG__priceBox{grid-row:1/span 3;align-self:start;margin-top:0}.page-module__nYhkCG__cardActions{grid-row:4}.page-module__nYhkCG__productCard .page-module__nYhkCG__nextStep{grid-column:1;margin-bottom:0}}@media (max-width:48rem){.page-module__nYhkCG__intro{gap:var(--spacing-lg);grid-template-columns:1fr}.page-module__nYhkCG__steps{grid-template-columns:1fr}.page-module__nYhkCG__steps li{align-items:center;gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);min-height:0}.page-module__nYhkCG__accountPolicy>div{grid-template-columns:1fr}.page-module__nYhkCG__productCard{display:flex}.page-module__nYhkCG__priceBox,.page-module__nYhkCG__cardActions,.page-module__nYhkCG__productCard .page-module__nYhkCG__nextStep{width:100%}}@media (max-width:30rem){.page-module__nYhkCG__commitment{padding:var(--spacing-lg) var(--spacing-md)}.page-module__nYhkCG__agreement{padding:var(--spacing-sm)}}
.pricing-module__kvPdYW__wrapper{padding-bottom:var(--section-pad-landing);background:var(--bg-light)}.pricing-module__kvPdYW__container{width:min(100%, var(--maxw));padding:var(--section-pad-service) var(--service-gutter) 0;margin-inline:auto}.pricing-module__kvPdYW__trustWrap{width:min(100%, var(--maxw-read-wide))}.pricing-module__kvPdYW__consumerGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-module__kvPdYW__consumerCard{gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);flex-direction:column;display:flex}.pricing-module__kvPdYW__consumerCard h2{font-size:var(--font-h3-service);line-height:var(--leading-heading);margin:0}.pricing-module__kvPdYW__consumerCard p{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body);margin:0}.pricing-module__kvPdYW__consumerCard .pricing-module__kvPdYW__consumerSituation{color:var(--primary);font-weight:var(--weight-bold)}.pricing-module__kvPdYW__consumerSample{justify-items:center;gap:var(--spacing-sm);margin-block:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-light);border-radius:var(--control-radius);color:var(--primary);font-weight:var(--weight-bold);display:grid}.pricing-module__kvPdYW__consumerSample img{object-fit:contain;width:auto;max-width:100%;height:15rem;box-shadow:var(--sh-card)}.pricing-module__kvPdYW__consumerSample span{min-height:var(--touch-min);font-size:var(--font-caption);align-items:center;display:flex}.pricing-module__kvPdYW__consumerCard .pricing-module__kvPdYW__consumerOutput{font-weight:var(--weight-bold);color:var(--text-main)}.pricing-module__kvPdYW__consumerInput{min-height:4em}.pricing-module__kvPdYW__consumerPrice{gap:var(--spacing-xs);padding-block:var(--spacing-md);margin-top:auto;display:grid}.pricing-module__kvPdYW__consumerPrice span{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.pricing-module__kvPdYW__consumerPrice strong{font-size:var(--font-body-lead)}.pricing-module__kvPdYW__consumerPrice small{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.pricing-module__kvPdYW__purchaseSteps{padding:var(--spacing-lg);border-radius:var(--radius-card);background:var(--primary-tint);margin-bottom:var(--spacing-lg)}.pricing-module__kvPdYW__purchaseSteps h2{font-size:var(--font-h3-service);margin-top:0}.pricing-module__kvPdYW__purchaseSteps ol{gap:var(--spacing-lg);padding-left:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-module__kvPdYW__purchaseSteps li{padding-left:var(--spacing-xs)}.pricing-module__kvPdYW__purchaseSteps span{margin-top:var(--spacing-xs);display:block}.pricing-module__kvPdYW__purchaseSteps p,.pricing-module__kvPdYW__purchaseSteps span{font-size:var(--font-caption);line-height:var(--leading-body);color:var(--text-body)}.pricing-module__kvPdYW__audience{margin-block:var(--spacing-xl)}@media (max-width:60rem){.pricing-module__kvPdYW__consumerGrid{grid-template-columns:1fr}.pricing-module__kvPdYW__consumerInput{min-height:0}}@media (max-width:48rem){.pricing-module__kvPdYW__purchaseSteps ol{grid-template-columns:1fr}}.pricing-module__kvPdYW__productTriad{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pricing-module__kvPdYW__heroCard,.pricing-module__kvPdYW__sideCard{border-radius:var(--radius-xl);background:var(--bg-white);overflow:hidden}.pricing-module__kvPdYW__heroCard{border:1px solid var(--primary);box-shadow:var(--sh-panel);flex-direction:column;grid-column:1/-1;display:flex}.pricing-module__kvPdYW__heroCardHead{min-height:var(--spacing-3xl);padding-inline:var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);background:var(--primary);color:var(--on-dark);display:flex}.pricing-module__kvPdYW__heroCardTitle,.pricing-module__kvPdYW__sideCardTitle{font-size:var(--font-body-lead);font-weight:var(--weight-heading)}.pricing-module__kvPdYW__heroCardBadge,.pricing-module__kvPdYW__sideCardBadge{min-height:var(--spacing-xl);padding-inline:var(--spacing-sm);border-radius:var(--radius-pill);font-size:var(--font-sm);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.pricing-module__kvPdYW__heroCardBadge{background:color-mix(in srgb, var(--bg-white) 16%, transparent);color:var(--bg-white)}.pricing-module__kvPdYW__heroCardBody{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;display:grid}.pricing-module__kvPdYW__itemRows{gap:var(--spacing-sm);grid-row:1/span 3;display:grid}.pricing-module__kvPdYW__itemRow{min-height:calc(var(--spacing-3xl) + var(--spacing-lg));padding:var(--spacing-md) var(--spacing-lg);align-items:center;gap:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-white);transition:transform .15s var(--ease), border-color .15s var(--ease), background .15s var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid}.pricing-module__kvPdYW__itemRow:hover{border-color:var(--primary);background:var(--primary-tint);transform:translateY(-1px)}.pricing-module__kvPdYW__itemRowGold{border-color:var(--gold);background:var(--bg-warm)}.pricing-module__kvPdYW__itemRowGold:hover{border-color:var(--gold-deep);background:var(--gold-bg)}.pricing-module__kvPdYW__itemRowText{gap:calc(var(--spacing-xs) / 2);min-width:0;display:grid}.pricing-module__kvPdYW__itemRowName{color:var(--text-main);font-size:var(--font-body-readable);font-weight:var(--weight-heading)}.pricing-module__kvPdYW__itemRowDesc{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.pricing-module__kvPdYW__itemRowPrice{color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-display);white-space:nowrap;justify-items:end;display:grid}.pricing-module__kvPdYW__itemRowOriginal{color:var(--text-muted);font-size:var(--font-sm);font-weight:var(--weight-medium)}.pricing-module__kvPdYW__itemRowPriceLabel{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:1.2}.pricing-module__kvPdYW__subBox{padding:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border-color));border-radius:var(--radius-card);background:var(--primary-tint)}.pricing-module__kvPdYW__subBoxRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.pricing-module__kvPdYW__subBoxName{color:var(--text-main);font-size:var(--font-body);font-weight:var(--weight-heading)}.pricing-module__kvPdYW__subBoxPrice{color:var(--primary);font-size:var(--font-h3-service);font-weight:var(--weight-display);white-space:nowrap}.pricing-module__kvPdYW__subBoxPrice em{color:var(--text-muted);font-size:var(--font-sm);font-style:normal;font-weight:var(--weight-medium)}.pricing-module__kvPdYW__subBoxDesc{margin-top:var(--spacing-xs);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.pricing-module__kvPdYW__subBoxBtn,.pricing-module__kvPdYW__heroCardCta,.pricing-module__kvPdYW__sideCardBtn,.pricing-module__kvPdYW__planBtnPrimary{width:100%;min-height:var(--cta-min);border-radius:var(--radius-btn);font:inherit;font-size:var(--font-body);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.pricing-module__kvPdYW__subBoxBtn{margin-top:var(--spacing-md);border:1px solid var(--primary);background:var(--bg-white);color:var(--primary);cursor:pointer}.pricing-module__kvPdYW__subBoxBtn:hover{background:var(--primary-soft)}.pricing-module__kvPdYW__heroCardCta{border:1px solid var(--primary);background:var(--primary);color:var(--bg-white);box-shadow:var(--sh-blue);align-self:end}.pricing-module__kvPdYW__heroCardCta:hover{background:var(--primary-hover)}.pricing-module__kvPdYW__heroCardFoot{margin:calc(var(--spacing-sm) * -1) 0 0;color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);text-align:center}.pricing-module__kvPdYW__sideCard{min-height:24rem;padding:var(--spacing-lg);border:1px solid var(--border-color);box-shadow:var(--sh-card);flex-direction:column;display:flex}.pricing-module__kvPdYW__sideCardHead{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.pricing-module__kvPdYW__sideCardTitle{color:var(--text-main)}.pricing-module__kvPdYW__sideCardBadge{background:var(--bg-light);color:var(--text-muted)}.pricing-module__kvPdYW__sideCardPrice{margin-top:var(--spacing-xl);color:var(--text-main);font-size:var(--font-number);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1}.pricing-module__kvPdYW__sideCardDesc{margin:var(--spacing-sm) 0 var(--spacing-lg);color:var(--text-body);font-size:var(--font-body-readable);line-height:var(--leading-body)}.pricing-module__kvPdYW__sideCardFeatures{margin:0 0 var(--spacing-lg);gap:var(--spacing-xs);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);padding:0;list-style:none;display:grid}.pricing-module__kvPdYW__sideCardFeatures li{gap:var(--spacing-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.pricing-module__kvPdYW__featureOk{color:var(--success);font-weight:var(--weight-bold)}.pricing-module__kvPdYW__sideCardBtn{border:1px solid var(--primary);background:var(--bg-white);color:var(--primary);margin-top:auto}.pricing-module__kvPdYW__sideCardBtn:hover{background:var(--primary-tint)}.pricing-module__kvPdYW__sideCardBtnNavy{border-color:var(--navy);color:var(--navy)}.pricing-module__kvPdYW__sideCardBtnNavy:hover{background:var(--bg-light)}.pricing-module__kvPdYW__pricingFoot{margin:var(--spacing-lg) 0 var(--section-pad-service);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta);text-align:center}.pricing-module__kvPdYW__sectionHead{margin-bottom:var(--spacing-lg);text-align:center}.pricing-module__kvPdYW__sectionKicker{align-items:center;gap:var(--spacing-xs);color:var(--gold-ink);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker);display:inline-flex}.pricing-module__kvPdYW__sectionKicker:before{content:"";width:var(--spacing-lg);height:calc(var(--spacing-xs) / 4);border-radius:var(--radius-pill);background:var(--gold)}.pricing-module__kvPdYW__sectionTitle{margin:var(--spacing-sm) 0 0;color:var(--text-main);font-size:var(--font-h2-page);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-heading)}.pricing-module__kvPdYW__compare{margin-bottom:var(--section-pad-service);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-white);box-shadow:var(--sh-card);overflow:auto hidden}.pricing-module__kvPdYW__compareScrollHint{margin:0 0 var(--spacing-xs);color:var(--text-muted);font-size:var(--font-sm);text-align:center;display:none}.pricing-module__kvPdYW__compareMobile{margin-bottom:var(--section-pad-service);border-top:1px solid var(--border-strong);display:none}.pricing-module__kvPdYW__compareMobileRow{padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color)}.pricing-module__kvPdYW__compareMobileRow h3{margin:0 0 var(--spacing-sm);color:var(--text-main);font-size:var(--font-caption);line-height:var(--leading-heading)}.pricing-module__kvPdYW__compareMobileRow dl{gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pricing-module__kvPdYW__compareMobileRow dl div{min-width:0}.pricing-module__kvPdYW__compareMobileRow dt,.pricing-module__kvPdYW__compareMobileRow dd{font-size:var(--font-sm);line-height:var(--leading-meta);text-align:center;margin:0}.pricing-module__kvPdYW__compareMobileRow dt{color:var(--text-muted)}.pricing-module__kvPdYW__compareMobileRow dd{color:var(--text-muted);font-weight:var(--weight-bold)}.pricing-module__kvPdYW__compareMobileRow dd[data-included=true]{color:var(--success)}.pricing-module__kvPdYW__compare table{border-collapse:collapse;width:100%}.pricing-module__kvPdYW__compare th,.pricing-module__kvPdYW__compare td{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);color:var(--text-body);font-size:var(--font-caption);text-align:center}.pricing-module__kvPdYW__compare thead th{background:var(--bg-warm);border-top:0}.pricing-module__kvPdYW__compare thead th:first-child,.pricing-module__kvPdYW__compare tbody td:first-child{color:var(--text-main);font-weight:var(--weight-bold);text-align:left}.pricing-module__kvPdYW__comparePlanName,.pricing-module__kvPdYW__comparePlanNameReport{font-weight:var(--weight-heading)}.pricing-module__kvPdYW__comparePlanName{color:var(--navy)!important}.pricing-module__kvPdYW__comparePlanNameReport{color:var(--success)!important}.pricing-module__kvPdYW__compareYes{font-weight:var(--weight-bold);color:var(--success)!important}.pricing-module__kvPdYW__compareDash{color:var(--text-muted)!important}.pricing-module__kvPdYW__faq{width:min(100%, var(--maxw-read-wide));border-top:1px solid var(--border-strong);margin-inline:auto}.pricing-module__kvPdYW__faqItem{border-bottom:1px solid var(--border-color);overflow:hidden}.pricing-module__kvPdYW__faqItem[open]{background:var(--primary-tint)}.pricing-module__kvPdYW__faqQuestion{width:100%;min-height:var(--spacing-3xl);padding:var(--spacing-md) calc(var(--spacing-xl) + var(--spacing-lg)) var(--spacing-md) var(--spacing-sm);color:var(--text-main);font:inherit;font-size:var(--font-body-readable);font-weight:var(--weight-bold);line-height:var(--leading-heading);text-align:left;cursor:pointer;background:0 0;border:0;position:relative}.pricing-module__kvPdYW__faqQuestion:after{content:"+";top:50%;right:var(--spacing-sm);color:var(--gold-ink);font-size:var(--font-body-lead);position:absolute;transform:translateY(-50%)}.pricing-module__kvPdYW__faqItem[open] .pricing-module__kvPdYW__faqQuestion:after{content:"−"}.pricing-module__kvPdYW__faqAnswer{max-height:0;transition:max-height .2s var(--ease);overflow:hidden}.pricing-module__kvPdYW__faqAnswerInner{padding:0 calc(var(--spacing-xl) + var(--spacing-lg)) var(--spacing-lg) var(--spacing-sm);color:var(--text-body);font-size:var(--font-body);line-height:var(--leading-body)}.pricing-module__kvPdYW__faqAnswerInner b{color:var(--text-main)}.pricing-module__kvPdYW__modalBackdrop{z-index:2000;padding:var(--spacing-lg);background:color-mix(in srgb, var(--navy-deep) 68%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pricing-module__kvPdYW__modal{width:min(100%,27rem);max-height:90vh;padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--bg-white);box-shadow:var(--sh-pop);position:relative;overflow-y:auto}.pricing-module__kvPdYW__modalClose{top:var(--spacing-sm);right:var(--spacing-sm);width:var(--touch-sm);height:var(--touch-sm);border-radius:var(--radius-btn);color:var(--text-muted);font-size:var(--font-body-lead);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pricing-module__kvPdYW__modalTitle{margin:0 0 calc(var(--spacing-xs) / 2);color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-display)}.pricing-module__kvPdYW__modalDesc{margin:0 0 var(--spacing-lg);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta)}.pricing-module__kvPdYW__fieldLabel{margin:var(--spacing-md) 0 var(--spacing-xs);color:var(--text-body);font-size:var(--font-sm);font-weight:var(--weight-bold);display:block}.pricing-module__kvPdYW__fieldLabel:first-of-type{margin-top:0}.pricing-module__kvPdYW__fieldInput{width:100%;min-height:var(--cta-min);padding-inline:var(--spacing-md);border:1px solid var(--border-strong);border-radius:var(--radius-btn);background:var(--bg-light);color:var(--text-main);font:inherit;font-size:var(--font-body-readable)}.pricing-module__kvPdYW__fieldInput:focus{border-color:var(--primary);background:var(--bg-white);box-shadow:var(--ring);outline:0}.pricing-module__kvPdYW__fieldError{margin:var(--spacing-xs) 0 0;color:var(--danger);font-size:var(--font-sm)}.pricing-module__kvPdYW__planBtnPrimary{margin-top:var(--spacing-lg);background:var(--primary);color:var(--bg-white);cursor:pointer;box-shadow:var(--sh-blue);border:0}.pricing-module__kvPdYW__planBtnPrimary:hover{background:var(--primary-hover)}.pricing-module__kvPdYW__planBtnPrimary:disabled{background:var(--text-muted);box-shadow:none;cursor:not-allowed}@media (max-width:60rem){.pricing-module__kvPdYW__productTriad,.pricing-module__kvPdYW__heroCardBody{grid-template-columns:1fr}.pricing-module__kvPdYW__itemRows{grid-row:auto}.pricing-module__kvPdYW__sideCard{min-height:22rem}}@media (max-width:48rem){.pricing-module__kvPdYW__productTriad{grid-template-columns:1fr}.pricing-module__kvPdYW__heroCardHead,.pricing-module__kvPdYW__heroCardBody,.pricing-module__kvPdYW__sideCard{padding-inline:var(--spacing-md)}.pricing-module__kvPdYW__itemRow{min-height:0;padding:var(--spacing-md)}.pricing-module__kvPdYW__compareScrollHint,.pricing-module__kvPdYW__compare{display:none}.pricing-module__kvPdYW__compareMobile{display:block}.pricing-module__kvPdYW__modal{padding:var(--spacing-lg)}}
.page-module__9lAObW__wrapper{word-break:keep-all;background:var(--bg-white);width:100%}.page-module__9lAObW__container{max-width:840px;margin:0 auto;padding-inline:20px}.page-module__9lAObW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__9lAObW__heroKicker{font-size:var(--font-kicker);letter-spacing:.12em;color:var(--gold-text);margin-bottom:12px;font-weight:700;display:block}.page-module__9lAObW__title{font-size:var(--font-h1-page);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-weight:900;line-height:1.3}.page-module__9lAObW__desc{color:var(--text-muted);max-width:60ch;margin:0 auto;font-size:16px;line-height:1.65}.page-module__9lAObW__compareSection{background:var(--bg-white);padding:clamp(8px,2vw,16px) 0 clamp(48px,7vw,64px)}.page-module__9lAObW__mobileCompare{display:none}.page-module__9lAObW__mobileTierCard{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-white);overflow:hidden}.page-module__9lAObW__mobileTierCardPremium{border-color:var(--gold-soft)}.page-module__9lAObW__mobileTierHead{padding:var(--spacing-lg);align-items:start;gap:var(--spacing-sm);border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__9lAObW__mobileTierTitle,.page-module__9lAObW__mobileTierSub{margin:0}.page-module__9lAObW__mobileTierTitle{color:var(--text-main);font-size:var(--font-h3-service);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.page-module__9lAObW__mobileTierTitle .page-module__9lAObW__tierBadge{margin-left:var(--spacing-xs)}.page-module__9lAObW__mobileTierSub{margin-top:calc(var(--spacing-xs) / 2);color:var(--text-muted);font-size:var(--font-sm);line-height:var(--leading-meta)}.page-module__9lAObW__mobileTierPrice{text-align:right;white-space:nowrap;min-width:0}.page-module__9lAObW__mobileTierPrice .page-module__9lAObW__tierPrice{font-size:var(--font-h3-service);margin-top:0}.page-module__9lAObW__mobileTierPrice .page-module__9lAObW__originalPrice{margin:0 0 calc(var(--spacing-xs) / 2);font-size:var(--font-sm);display:block}.page-module__9lAObW__mobileTierList{padding:0 var(--spacing-lg);margin:0;list-style:none}.page-module__9lAObW__mobileTierList li{min-height:var(--touch-min);padding-block:var(--spacing-sm);align-items:center;gap:var(--spacing-sm);border-bottom:1px solid var(--border-color);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__9lAObW__mobileTierList li:last-child{border-bottom:0}.page-module__9lAObW__compareTableWrap{overflow-x:auto}.page-module__9lAObW__compareTable{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:15px}.page-module__9lAObW__compareTable th,.page-module__9lAObW__compareTable td{padding:14px 16px}.page-module__9lAObW__colLabelHead{width:44%}.page-module__9lAObW__colBasicHead,.page-module__9lAObW__colPremiumHead{text-align:center;vertical-align:top;padding:16px}.page-module__9lAObW__colBasicHead{border:1px solid var(--border-color);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-white);border-bottom:none}.page-module__9lAObW__colPremiumHead{border:1.5px solid var(--gold);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-warm);border-bottom:none}.page-module__9lAObW__tierName{color:var(--ink);font-size:17px;font-weight:700;display:block}.page-module__9lAObW__tierBadge{vertical-align:2px;background:var(--navy-ink);color:var(--gold-soft);border-radius:var(--radius-pill);margin-left:2px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.page-module__9lAObW__tierSub{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:500;display:block}.page-module__9lAObW__tierPrice{color:var(--ink);margin-top:6px;font-size:24px;font-weight:900;display:block}.page-module__9lAObW__pricePhase{color:var(--primary);font-size:var(--font-sm);font-weight:var(--weight-bold);margin-bottom:2px;line-height:1.2;display:block}.page-module__9lAObW__priceUnit{color:var(--text-muted);margin-left:1px;font-size:15px;font-weight:500}.page-module__9lAObW__originalPrice{color:var(--text-muted);margin-right:6px;font-size:15px;font-weight:500}.page-module__9lAObW__pricePolicy{margin:var(--spacing-md) 0 0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border-color));border-radius:var(--radius-md);background:var(--primary-tint);color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-meta);text-align:center}.page-module__9lAObW__rowLabel{text-align:left;color:var(--ink);border-top:1px solid var(--bg-light);font-weight:500;line-height:1.5}.page-module__9lAObW__compareTable tbody tr:first-child .page-module__9lAObW__rowLabel{border-top:1px solid var(--border-color)}.page-module__9lAObW__cellBasic,.page-module__9lAObW__cellPremium{text-align:center;border-top:1px solid var(--bg-light)}.page-module__9lAObW__cellBasic{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);background:var(--bg-white)}.page-module__9lAObW__cellPremium{border-left:1.5px solid var(--gold);border-right:1.5px solid var(--gold);background:var(--bg-warm)}.page-module__9lAObW__cellBasicLast{border-bottom:1px solid var(--border-color);border-radius:0 0 var(--radius-card) var(--radius-card)}.page-module__9lAObW__cellPremiumLast{border-bottom:1.5px solid var(--gold);border-radius:0 0 var(--radius-card) var(--radius-card)}.page-module__9lAObW__included{color:var(--success);font-weight:700}.page-module__9lAObW__excluded{color:var(--text-muted);font-weight:700}.page-module__9lAObW__ctaRow{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.page-module__9lAObW__btnBasic,.page-module__9lAObW__btnPremium{min-height:var(--cta-min);border-radius:var(--radius-btn);text-align:center;transition:background .2s var(--ease);justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex}.page-module__9lAObW__btnBasic{border:1.5px solid var(--primary);background:var(--bg-white);color:var(--primary)}.page-module__9lAObW__btnBasic:hover{background:var(--primary-tint)}.page-module__9lAObW__btnPremium{background:var(--navy-ink);color:var(--gold-soft);box-shadow:var(--sh-gold);border:none}.page-module__9lAObW__btnPremium:hover{background:var(--navy-deep)}.page-module__9lAObW__sampleLinks{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.page-module__9lAObW__sampleLink{min-height:44px;color:var(--primary);text-underline-offset:3px;align-items:center;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex}.page-module__9lAObW__sampleLink:hover{color:var(--primary-hover)}.page-module__9lAObW__tableNote{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:13px}.page-module__9lAObW__disclaimer{background:var(--bg-light);border-radius:var(--radius-md);color:var(--legacy-sub);margin-top:20px;padding:16px 20px;font-size:13px;line-height:1.7}.page-module__9lAObW__ebookCard{border:1px solid var(--border-color);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card);color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:14px;margin-top:12px;padding:16px;display:flex}.page-module__9lAObW__ebookCard:hover{border-color:var(--primary);box-shadow:var(--sh-pop)}.page-module__9lAObW__ebookThumb{border-radius:var(--radius-xs);border:1px solid var(--border-color);background:repeating-linear-gradient(135deg, var(--primary-soft), var(--primary-soft) 6px, var(--primary-tint) 6px, var(--primary-tint) 12px);flex:none;width:52px;height:68px}.page-module__9lAObW__ebookBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__9lAObW__ebookTitle{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.page-module__9lAObW__ebookDesc{color:var(--text-muted);font-size:14px;line-height:1.5}.page-module__9lAObW__ebookPrice{color:var(--ink);margin-top:4px;font-size:16px;font-weight:900}.page-module__9lAObW__ebookArrow{color:var(--primary);flex:none;font-size:16px;font-weight:700}@media (max-width:600px){.page-module__9lAObW__mobileCompare{gap:var(--spacing-md);display:grid}.page-module__9lAObW__compareTableWrap{display:none}.page-module__9lAObW__ctaRow{grid-template-columns:1fr}}@media (max-width:480px){.page-module__9lAObW__hero{padding:40px 16px 24px}.page-module__9lAObW__container{padding-inline:16px}.page-module__9lAObW__mobileTierHead{padding:var(--spacing-md)}.page-module__9lAObW__mobileTierList{padding-inline:var(--spacing-md)}.page-module__9lAObW__compareTable th,.page-module__9lAObW__compareTable td{padding:12px}.page-module__9lAObW__tierPrice{font-size:20px}}
.page-module__32ZLbW__page{background:var(--bg-light);min-height:100vh}.page-module__32ZLbW__rules,.page-module__32ZLbW__reviewCta{width:min(calc(100% - (var(--service-gutter) * 2)), var(--maxw));margin-inline:auto}.page-module__32ZLbW__rules{padding-block:var(--section-pad-service)}.page-module__32ZLbW__rules>div p,.page-module__32ZLbW__rules>div h2,.page-module__32ZLbW__rules ul,.page-module__32ZLbW__rules li strong,.page-module__32ZLbW__rules li span,.page-module__32ZLbW__reviewCta p,.page-module__32ZLbW__reviewCta h2{margin:0}.page-module__32ZLbW__rules>div p,.page-module__32ZLbW__reviewCta p{color:var(--primary);font-size:var(--font-kicker);font-weight:var(--weight-bold);letter-spacing:var(--tracking-kicker)}.page-module__32ZLbW__rules>div h2,.page-module__32ZLbW__reviewCta h2{margin-top:var(--spacing-xs);color:var(--text-main);font-size:var(--font-h2-service);line-height:var(--leading-heading)}.page-module__32ZLbW__rules ul{margin-top:var(--spacing-xl);gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__32ZLbW__rules li{padding:var(--spacing-lg);gap:var(--spacing-xs);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-white);display:grid}.page-module__32ZLbW__rules li strong{color:var(--text-main)}.page-module__32ZLbW__rules li span{color:var(--text-body);font-size:var(--font-caption);line-height:var(--leading-body)}.page-module__32ZLbW__reviewCta{margin-bottom:var(--section-pad-landing);padding:var(--spacing-xl);align-items:center;gap:var(--spacing-lg);border-radius:var(--radius-card);background:var(--bg-white);box-shadow:var(--sh-card);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__32ZLbW__reviewCta a{min-height:var(--btn-min-height);padding-inline:var(--spacing-lg);border-radius:var(--radius-btn);background:var(--primary);color:var(--on-dark);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}@media (max-width:60rem){.page-module__32ZLbW__rules ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.page-module__32ZLbW__rules ul,.page-module__32ZLbW__reviewCta{grid-template-columns:1fr}.page-module__32ZLbW__reviewCta a{width:100%}}@media (max-width:30rem){.page-module__32ZLbW__rules ul{grid-template-columns:1fr}.page-module__32ZLbW__rules li,.page-module__32ZLbW__reviewCta{padding:var(--spacing-md)}}
.page-module__760Pga__wrapper{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));min-height:100vh;padding:60px 16px 80px}.page-module__760Pga__container{border-radius:var(--radius-md);max-width:720px;box-shadow:var(--sh-panel);background:#fff linear-gradient(#fff,#fff);margin:0 auto;padding:48px 56px}.page-module__760Pga__title{font-size:var(--font-h1-page);color:var(--bg-dark);margin:0 0 8px;font-weight:900}.page-module__760Pga__subtitle{color:var(--text-body);border-bottom:none;margin:0 0 12px;padding-bottom:0;font-size:15px}.page-module__760Pga__tapHint{color:var(--text-body);border-bottom:1px solid var(--bg-light);margin:0 0 28px;padding-bottom:24px;font-size:14px}.page-module__760Pga__termList{flex-direction:column;gap:0;display:flex}.page-module__760Pga__termItem{border-bottom:1px solid var(--bg-light)}.page-module__760Pga__termItem[open]{background:var(--bg-light);background-image:linear-gradient(var(--bg-light), var(--bg-light));border-radius:var(--radius-sm);border-bottom:none;margin:4px 0}.page-module__760Pga__termSummary{cursor:pointer;flex-direction:row;align-items:flex-start;gap:12px;padding:16px 12px;list-style:none;display:flex}.page-module__760Pga__termTexts{flex-direction:column;flex:1;gap:4px;display:flex}.page-module__760Pga__termArrow{color:var(--text-body);flex-shrink:0;margin-top:2px;font-size:16px;transition:transform .2s}.page-module__760Pga__termItem[open] .page-module__760Pga__termArrow{transform:rotate(180deg)}.page-module__760Pga__termSummary::-webkit-details-marker{display:none}.page-module__760Pga__termSummary::marker{content:"";display:none}.page-module__760Pga__termName{color:var(--bg-dark);font-size:16px;font-weight:800}.page-module__760Pga__termExplain{color:var(--text-body);font-size:15px;line-height:1.6}.page-module__760Pga__termDetail{color:var(--ink-soft);margin:0;padding:0 12px 16px;font-size:15px;line-height:1.8}@media (max-width:768px){.page-module__760Pga__wrapper{padding:32px 16px 60px}.page-module__760Pga__container{padding:32px 24px}.page-module__760Pga__title{font-size:24px}}@media (max-width:480px){.page-module__760Pga__wrapper{padding:24px 16px 60px}.page-module__760Pga__container{padding:24px 18px}.page-module__760Pga__title{font-size:22px}.page-module__760Pga__termName{font-size:15px}.page-module__760Pga__termExplain,.page-module__760Pga__termDetail{font-size:14px}}
