.Z_YwcG_wrap{max-width:780px;margin:0 auto;padding:clamp(40px,7vw,96px) clamp(20px,5vw,60px) clamp(88px,12vw,160px)}.Z_YwcG_eyebrow,.Z_YwcG_kicker{font:500 12px/1.5 var(--font-mono);letter-spacing:.14em;color:var(--ink-2)}.Z_YwcG_title{font:800 clamp(2.4rem, 9vw, 4.6rem)/1.05 var(--font-sans);letter-spacing:-.045em;margin-top:12px}.Z_YwcG_lead{max-width:34em;margin-top:18px;font-size:16px;line-height:1.9}.Z_YwcG_items{gap:18px;margin-top:clamp(26px,4vw,40px);display:grid}.Z_YwcG_card{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;min-width:0;padding:clamp(22px,4vw,40px)}.Z_YwcG_cardTitle{font:700 clamp(1.4rem, 3vw, 1.75rem)/1.4 var(--font-sans);letter-spacing:-.02em;margin-top:10px}.Z_YwcG_text{text-wrap:pretty;max-width:34em;margin-top:14px;font-size:16px;line-height:1.9}.Z_YwcG_price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;display:flex}.Z_YwcG_price strong{font:700 30px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.Z_YwcG_price span{color:var(--ink-2);font-size:14px}.Z_YwcG_policy{background:var(--surface-warm);border-radius:6px;margin-top:20px;padding:16px 18px}.Z_YwcG_policyTitle{font-size:14px;font-weight:700}.Z_YwcG_policy ul{margin:0;padding-left:1.2em}.Z_YwcG_policyTitle+ul{margin-top:8px}.Z_YwcG_policy li{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.8}.Z_YwcG_policy li+li{margin-top:4px}.Z_YwcG_policyLink{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:4px;font-size:14px;text-decoration:underline;display:inline-flex}.Z_YwcG_cta{margin-top:20px}.Z_YwcG_cta .product-cta{gap:10px;max-width:360px}:is(.Z_YwcG_cta .product-cta .cta-email,.Z_YwcG_cta .product-cta .cta-note){max-width:none}.Z_YwcG_cta .product-cta-button.btn{letter-spacing:.06em;background:var(--ink);border-color:var(--ink);width:100%;min-height:54px;color:var(--paper);font-size:15px}.Z_YwcG_cta .product-cta-button.btn:hover{color:var(--paper);background:#000}.Z_YwcG_cta .product-cta small:not(.product-cta-error){color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:1.7}.Z_YwcG_tax{color:var(--ink-2);margin-top:20px;font-size:14px;line-height:1.8}.Z_YwcG_membership{border-top:1px solid var(--ink);margin-top:clamp(48px,7vw,80px);padding-top:22px}.Z_YwcG_membershipText{max-width:34em;margin-top:10px;font-size:16px;line-height:1.9}.Z_YwcG_membershipLink{border-bottom:1px solid;align-items:center;min-height:44px;margin-top:6px;font-size:15px;display:inline-flex}
