.landing-module__bxHgOq__header,.landing-module__bxHgOq__hero,.landing-module__bxHgOq__problemSection,.landing-module__bxHgOq__previewSection,.landing-module__bxHgOq__stepsSection,.landing-module__bxHgOq__valueSection,.landing-module__bxHgOq__faqSection,.landing-module__bxHgOq__footer{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}.landing-module__bxHgOq__header{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line-strong);grid-template-columns:auto 1fr auto;min-height:5rem;display:grid}.landing-module__bxHgOq__wordmark{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;font-size:1.55rem;font-weight:720}.landing-module__bxHgOq__wordmark span{color:var(--measure-blue)}.landing-module__bxHgOq__navigation{justify-content:center;gap:clamp(1rem,2.6vw,2.5rem);font-size:.84rem;font-weight:700;display:flex}.landing-module__bxHgOq__navigation a,.landing-module__bxHgOq__textLink,.landing-module__bxHgOq__footerLinks a{text-underline-offset:.3rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.landing-module__bxHgOq__navigation a:hover,.landing-module__bxHgOq__textLink:hover,.landing-module__bxHgOq__footerLinks a:hover{text-decoration-color:currentColor}.landing-module__bxHgOq__headerCta,.landing-module__bxHgOq__primaryCta{border:2px solid var(--ink);background:var(--butter);min-height:2.85rem;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;padding:.75rem 1.15rem;font-weight:800;transition:transform .14s,box-shadow .14s;display:inline-flex}.landing-module__bxHgOq__headerCta:hover,.landing-module__bxHgOq__primaryCta:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.landing-module__bxHgOq__hero{grid-template-columns:minmax(0,.96fr) minmax(31rem,1.04fr);align-items:start;gap:clamp(2rem,5vw,6rem);min-height:calc(100vh - 5rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}.landing-module__bxHgOq__heroCopy h1,.landing-module__bxHgOq__sectionIntro h2,.landing-module__bxHgOq__previewHeading h2,.landing-module__bxHgOq__stepsTitle h2,.landing-module__bxHgOq__valueCopy h2,.landing-module__bxHgOq__faqSection h2{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 80, "WONK" 1;letter-spacing:-.055em;font-weight:680;line-height:.96}.landing-module__bxHgOq__heroCopy h1{max-width:13ch;font-size:clamp(3.7rem,6vw,5.9rem)}.landing-module__bxHgOq__productKind,.landing-module__bxHgOq__kicker{width:fit-content;margin-bottom:var(--space-3);background:var(--white);color:var(--measure-blue);border:1px solid;padding:.42rem .72rem;font-size:.78rem;font-weight:800}.landing-module__bxHgOq__heroSummary{max-width:38rem;margin-top:var(--space-4);font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.58}.landing-module__bxHgOq__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.landing-module__bxHgOq__textLink{font-weight:800}.landing-module__bxHgOq__priceNote{margin-top:var(--space-3);color:#241a17b8;font-size:.86rem}.landing-module__bxHgOq__ledgerWrap{padding:1.4rem 0 0 1rem;position:relative}.landing-module__bxHgOq__ledgerTape{z-index:2;background:#ffd85cd9;width:9rem;height:2.3rem;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-2deg)}.landing-module__bxHgOq__ledger{border:2px solid var(--ink);background-color:var(--white);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);box-shadow:var(--shadow-ledger);background-size:1.45rem 1.45rem;position:relative;transform:rotate(1.1deg)}.landing-module__bxHgOq__ledgerHeading,.landing-module__bxHgOq__ledgerTotal{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--measure-blue);color:var(--white);padding:1.35rem;display:flex}.landing-module__bxHgOq__ledgerHeading div,.landing-module__bxHgOq__ledgerTotal div{gap:.2rem;display:grid}.landing-module__bxHgOq__ledgerHeading span,.landing-module__bxHgOq__ledgerTotal span{font-size:.72rem;font-weight:700}.landing-module__bxHgOq__ledgerHeading strong{font-size:1.05rem}.landing-module__bxHgOq__ledgerStatus{border:1px solid var(--white);padding:.42rem .65rem}.landing-module__bxHgOq__ledgerRows{background:#ffffffe0;padding:1.25rem 1.35rem}.landing-module__bxHgOq__ledgerRow{border-bottom:1px solid var(--line);justify-content:space-between;padding-block:.82rem;display:flex}.landing-module__bxHgOq__ledgerRow strong{font-variant-numeric:tabular-nums}.landing-module__bxHgOq__ledgerTotal{background:var(--ink)}.landing-module__bxHgOq__ledgerTotal strong{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,3vw,2.35rem)}.landing-module__bxHgOq__ledgerOperation{color:var(--butter);font-size:1rem!important}.landing-module__bxHgOq__marginStamp{border:2px solid var(--raspberry);background:var(--paper);color:var(--raspberry);padding:.75rem 1rem;font-weight:900;position:absolute;bottom:-2.6rem;right:-1.4rem;transform:rotate(-4deg)}.landing-module__bxHgOq__problemSection,.landing-module__bxHgOq__previewSection,.landing-module__bxHgOq__stepsSection,.landing-module__bxHgOq__valueSection,.landing-module__bxHgOq__faqSection{border-top:1px solid var(--line-strong);padding-block:clamp(5rem,9vw,9rem)}.landing-module__bxHgOq__problemSection{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,8rem);display:grid}.landing-module__bxHgOq__sectionIntro h2,.landing-module__bxHgOq__previewHeading h2,.landing-module__bxHgOq__stepsTitle h2,.landing-module__bxHgOq__valueCopy h2,.landing-module__bxHgOq__faqSection h2{max-width:13ch;font-size:clamp(2.7rem,5vw,5rem)}.landing-module__bxHgOq__sectionIntro>p:last-child,.landing-module__bxHgOq__previewHeading>p:last-child,.landing-module__bxHgOq__valueCopy>p:last-child{max-width:37rem;margin-top:var(--space-4);font-size:1.05rem;line-height:1.7}.landing-module__bxHgOq__costGrid{border-top:2px solid var(--ink);border-left:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-module__bxHgOq__costItem{min-height:13.5rem;padding:var(--space-4);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#ffffff7a}.landing-module__bxHgOq__costItem>span{color:var(--measure-blue);font-size:.78rem;font-weight:900}.landing-module__bxHgOq__costItem h3{font-family:var(--font-display), Georgia, serif;margin-top:2.7rem;font-size:1.6rem}.landing-module__bxHgOq__costItem p{margin-top:var(--space-2);line-height:1.55}.landing-module__bxHgOq__previewSection{background:var(--ink);width:100%;color:var(--white);overflow:hidden}.landing-module__bxHgOq__previewHeading,.landing-module__bxHgOq__previewGrid{width:min(calc(100% - 2rem), var(--content-width));margin-inline:auto}.landing-module__bxHgOq__previewHeading .landing-module__bxHgOq__kicker{color:var(--butter);background:0 0}.landing-module__bxHgOq__previewHeading h2{max-width:15ch}.landing-module__bxHgOq__previewGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1.35fr .65fr;display:grid}.landing-module__bxHgOq__previewCard{min-width:0;color:var(--ink);background:#f7f2e9;border:1px solid #ffffff6b}.landing-module__bxHgOq__previewViewport{border-bottom:1px solid var(--line-strong);background:var(--white);overflow:hidden}.landing-module__bxHgOq__previewViewport img{width:100%;height:auto;display:block}.landing-module__bxHgOq__dashboard{grid-row:span 2}.landing-module__bxHgOq__dashboard .landing-module__bxHgOq__previewViewport{aspect-ratio:1.57}.landing-module__bxHgOq__dashboard .landing-module__bxHgOq__previewViewport img{object-fit:cover;object-position:top left;height:100%}.landing-module__bxHgOq__detail .landing-module__bxHgOq__previewViewport{aspect-ratio:1.75}.landing-module__bxHgOq__detail .landing-module__bxHgOq__previewViewport img{object-fit:cover;object-position:top left;height:100%}.landing-module__bxHgOq__strip{grid-column:1/-1}.landing-module__bxHgOq__strip .landing-module__bxHgOq__previewViewport{overflow-x:auto}.landing-module__bxHgOq__strip .landing-module__bxHgOq__previewViewport img{width:max(100%,72rem)}.landing-module__bxHgOq__previewCard figcaption{gap:.35rem;padding:1rem 1.15rem 1.2rem;display:grid}.landing-module__bxHgOq__previewCard figcaption strong{font-family:var(--font-display), Georgia, serif;font-size:1.3rem}.landing-module__bxHgOq__previewCard figcaption span{color:#241a17b8;font-size:.86rem}.landing-module__bxHgOq__stepsSection{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);display:grid}.landing-module__bxHgOq__stepsList{border-top:2px solid var(--ink);list-style:none}.landing-module__bxHgOq__stepsList li{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--line-strong);grid-template-columns:3.5rem 1fr;display:grid}.landing-module__bxHgOq__stepsList li>span{background:var(--measure-blue);width:2.6rem;height:2.6rem;color:var(--white);border-radius:50%;place-items:center;font-weight:900;display:grid}.landing-module__bxHgOq__stepsList h3{font-family:var(--font-display), Georgia, serif;font-size:1.7rem}.landing-module__bxHgOq__stepsList p{max-width:38rem;margin-top:var(--space-2);line-height:1.6}.landing-module__bxHgOq__valueSection{grid-template-columns:.9fr 1fr .82fr;align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.landing-module__bxHgOq__includeList{border-top:1px solid var(--line-strong);display:grid}.landing-module__bxHgOq__includeList div{gap:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:1.7rem 1fr;padding-block:1rem;display:grid}.landing-module__bxHgOq__includeList span{color:var(--measure-blue);font-weight:900}.landing-module__bxHgOq__faqSection{grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,9rem);display:grid}.landing-module__bxHgOq__faqList{border-top:2px solid var(--ink)}.landing-module__bxHgOq__faqList details{border-bottom:1px solid var(--line-strong)}.landing-module__bxHgOq__faqList summary{cursor:pointer;font-family:var(--font-display), Georgia, serif;padding-block:1.35rem;font-size:1.35rem;font-weight:650}.landing-module__bxHgOq__faqList details p{max-width:44rem;padding:0 2rem 1.5rem 0;line-height:1.65}.landing-module__bxHgOq__footer{justify-content:space-between;gap:var(--space-5);padding-block:var(--space-5);border-top:2px solid var(--ink);display:flex}.landing-module__bxHgOq__footer>div:first-child p{margin-top:var(--space-2);font-size:.88rem}.landing-module__bxHgOq__footerLinks{justify-items:end;gap:.45rem;font-size:.8rem;display:grid}@media (max-width:960px){.landing-module__bxHgOq__navigation{display:none}.landing-module__bxHgOq__header{grid-template-columns:1fr auto}.landing-module__bxHgOq__hero{grid-template-columns:1fr}.landing-module__bxHgOq__ledgerWrap{width:min(100%,42rem);margin-inline:auto}.landing-module__bxHgOq__problemSection,.landing-module__bxHgOq__stepsSection,.landing-module__bxHgOq__faqSection{grid-template-columns:1fr}.landing-module__bxHgOq__valueSection{grid-template-columns:1fr 1fr}.landing-module__bxHgOq__valueCopy{grid-column:1/-1}}@media (max-width:700px){.landing-module__bxHgOq__header,.landing-module__bxHgOq__hero,.landing-module__bxHgOq__problemSection,.landing-module__bxHgOq__stepsSection,.landing-module__bxHgOq__valueSection,.landing-module__bxHgOq__faqSection,.landing-module__bxHgOq__footer,.landing-module__bxHgOq__previewHeading,.landing-module__bxHgOq__previewGrid{width:min(calc(100% - 1.25rem), var(--content-width))}.landing-module__bxHgOq__headerCta{min-height:2.5rem;box-shadow:3px 3px 0 var(--ink);padding:.6rem .85rem;font-size:.82rem}.landing-module__bxHgOq__hero{min-height:auto;padding-top:3.5rem}.landing-module__bxHgOq__heroCopy h1{font-size:clamp(3.2rem,15vw,5.2rem)}.landing-module__bxHgOq__heroActions{flex-direction:column;align-items:flex-start}.landing-module__bxHgOq__ledgerWrap{padding-left:0}.landing-module__bxHgOq__ledger{transform:none}.landing-module__bxHgOq__ledgerTotal{flex-direction:column;align-items:flex-start}.landing-module__bxHgOq__ledgerOperation{display:none}.landing-module__bxHgOq__marginStamp{right:.7rem}.landing-module__bxHgOq__costGrid,.landing-module__bxHgOq__previewGrid,.landing-module__bxHgOq__valueSection{grid-template-columns:1fr}.landing-module__bxHgOq__dashboard,.landing-module__bxHgOq__detail,.landing-module__bxHgOq__strip,.landing-module__bxHgOq__valueCopy{grid-area:auto}.landing-module__bxHgOq__costItem{min-height:11rem}.landing-module__bxHgOq__stepsList li{gap:var(--space-3);grid-template-columns:2.8rem 1fr}.landing-module__bxHgOq__footer{flex-direction:column;align-items:flex-start}.landing-module__bxHgOq__footerLinks{justify-items:start}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__headerCta,.landing-module__bxHgOq__primaryCta,.landing-module__bxHgOq__navigation a,.landing-module__bxHgOq__textLink,.landing-module__bxHgOq__footerLinks a{transition:none}}
.checkout-card-module__vR4QMq__card{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--ink);background:var(--butter);box-shadow:var(--shadow-ledger);display:grid}.checkout-card-module__vR4QMq__eyebrow{font-size:.78rem;font-weight:900}.checkout-card-module__vR4QMq__card h3{font-family:var(--font-display), Georgia, serif;font-size:2rem;line-height:1.05}.checkout-card-module__vR4QMq__price{font-size:1.3rem}.checkout-card-module__vR4QMq__description,.checkout-card-module__vR4QMq__privacy{font-size:.9rem;line-height:1.55}.checkout-card-module__vR4QMq__form{gap:.65rem;margin-top:.35rem;display:grid}.checkout-card-module__vR4QMq__form label{font-size:.82rem;font-weight:900}.checkout-card-module__vR4QMq__form input{border:2px solid var(--ink);background:var(--white);width:100%;min-height:3rem;color:var(--ink);font:inherit;padding:.7rem .8rem}.checkout-card-module__vR4QMq__form input:focus-visible{outline:3px solid var(--measure-blue);outline-offset:2px}.checkout-card-module__vR4QMq__submit{border:2px solid var(--ink);background:var(--measure-blue);min-height:3.1rem;color:var(--white);box-shadow:4px 4px 0 var(--ink);cursor:pointer;font:inherit;padding:.78rem 1rem;font-weight:900}.checkout-card-module__vR4QMq__submit:disabled{color:#241a17a6;box-shadow:none;cursor:not-allowed;background:#241a1738}.checkout-card-module__vR4QMq__error{color:#8f1838;font-size:.82rem;font-weight:800}.checkout-card-module__vR4QMq__privacy{color:#241a17b8;font-size:.76rem}.checkout-card-module__vR4QMq__link{text-underline-offset:.3rem;width:fit-content;font-weight:900;text-decoration:underline}
