:is(html[data-theme=dark] .zhYoBW_pricing,html[data-theme=dark] .zhYoBW_freeCard,html[data-theme=dark] .zhYoBW_faq){border-color:var(--border);background:#0d1b2adb}html[data-theme=dark] .zhYoBW_fullAccessCard{color:#fff;background:radial-gradient(circle at 100% 0,#ff6b4d3d,#0000 38%),#101927}html[data-theme=dark] .zhYoBW_billingToggle{border-color:var(--border-strong);background:var(--cream-deep)}html[data-theme=dark] .zhYoBW_billingToggle .zhYoBW_activeToggle{background:var(--accent);color:var(--landing-on-accent)}html[data-theme=dark] .zhYoBW_primaryCta{background:var(--accent);color:var(--landing-on-accent)}.zhYoBW_page{background:linear-gradient(to bottom, var(--cream) 0, #fde8e252 220px, var(--cream) 560px);min-height:calc(100dvh - 80px);padding:58px 0 96px}.zhYoBW_hero{text-align:center;max-width:1120px;margin:0 auto;padding:24px 0 48px}.zhYoBW_eyebrow,.zhYoBW_sectionLabel{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:750}.zhYoBW_hero h1{letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(44px,5vw,64px);font-weight:690;line-height:.98}.zhYoBW_hero>p:last-child{max-width:570px;color:var(--muted);margin:20px auto 0;font-size:16px;line-height:1.6}.zhYoBW_pricing{background:#ffffff85;border:1px solid #d4cebdbf;border-radius:24px;padding:26px;box-shadow:0 26px 70px -58px #1a1a1a9e}.zhYoBW_pricingHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;padding:3px 3px 24px;display:grid}.zhYoBW_pricingHeader h2,.zhYoBW_faqIntro h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:680;line-height:1.1}.zhYoBW_pricingHeader .zhYoBW_sectionLabel{margin-bottom:8px}.zhYoBW_billingChoice{flex:none;grid-column:2;justify-items:center;display:grid}.zhYoBW_billingToggle{background:#1a1a1a0e;border:1px solid #1a1a1a24;border-radius:13px;grid-template-columns:repeat(3,1fr);padding:4px;display:inline-grid;box-shadow:inset 0 1px 2px #1a1a1a0a}.zhYoBW_billingToggle button{min-width:102px;color:var(--muted);cursor:pointer;font-family:var(--sans);background:0 0;border:0;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:680;transition:background .15s,box-shadow .15s,color .15s}.zhYoBW_billingLabel{white-space:nowrap;display:block}.zhYoBW_billingToggle .zhYoBW_activeToggle{background:var(--ink);color:var(--white);box-shadow:0 0 0 1px #1a1a1ae6,0 4px 12px #1a1a1a29}.zhYoBW_billingSavings{min-height:17px;color:var(--muted);text-align:center;margin:8px 0 0;font-size:11px;font-weight:560;line-height:1.45}.zhYoBW_billingSavings strong{color:var(--accent);font-weight:760}.zhYoBW_planGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.zhYoBW_freeCard,.zhYoBW_fullAccessCard{border-radius:18px;flex-direction:column;min-height:410px;padding:34px;display:flex}.zhYoBW_freeCard{border:1px solid var(--border);background:#ffffffd1}.zhYoBW_fullAccessCard{background:radial-gradient(circle at 100% 0%, #e5462933, transparent 38%), var(--ink);color:var(--white);border:1px solid #ffffff17;box-shadow:0 24px 56px -40px #1a1a1acc}.zhYoBW_planTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.zhYoBW_planTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.zhYoBW_planName{font-family:var(--heading);letter-spacing:-.035em;margin:0;font-size:22px;font-weight:690}.zhYoBW_planBadge{background:var(--accent);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750;line-height:1}.zhYoBW_planDescription{max-width:320px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.5}.zhYoBW_fullAccessCard .zhYoBW_planDescription{color:#ffffff94}.zhYoBW_price{text-align:right}.zhYoBW_price strong{font-family:var(--heading);letter-spacing:-.055em;font-size:40px;font-weight:680;line-height:.95;display:block}.zhYoBW_price span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.zhYoBW_price small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:650;display:block}.zhYoBW_fullAccessCard .zhYoBW_price span{color:#ffffff7a}.zhYoBW_fullAccessCard .zhYoBW_price small{color:#ffffffad}.zhYoBW_fullAccessCard .zhYoBW_features{margin-top:22px}.zhYoBW_features{gap:13px;margin:34px 0;padding:0;list-style:none;display:grid}.zhYoBW_features li{color:var(--ink-2);grid-template-columns:21px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.45;display:grid}.zhYoBW_features li span{width:20px;height:20px;color:var(--accent);background:#e5462924;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #e5462917}.zhYoBW_fullAccessCard .zhYoBW_features li{color:#ffffffc7}.zhYoBW_fullAccessCard .zhYoBW_features li span{color:#ffa08d;background:#e5462942;box-shadow:inset 0 0 0 1px #ff947f24}.zhYoBW_secondaryCta,.zhYoBW_primaryCta{min-height:45px;font-family:var(--sans);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:12px 16px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.zhYoBW_secondaryCta{border:1px solid var(--border-strong);background:var(--white);color:var(--ink);transition:border-color .15s,transform .15s}.zhYoBW_secondaryCta:hover,.zhYoBW_secondaryCta:focus-visible{border-color:var(--ink);outline:none;transform:translateY(-1px)}.zhYoBW_primaryCta{border:1px solid var(--accent);background:var(--accent);color:var(--white);cursor:pointer;transition:background .15s,transform .15s}.zhYoBW_primaryCta:disabled{cursor:wait;opacity:.7}.zhYoBW_checkoutError{color:#ffa08d;margin:12px 0 0;font-size:13px}.zhYoBW_primaryCta:hover,.zhYoBW_primaryCta:focus-visible{background:#f05234;outline:none;transform:translateY(-1px)}.zhYoBW_faq{background:#ffffff7a;border:1px solid #d4cebdbf;border-radius:20px;max-width:920px;margin:56px auto 0;padding:34px 40px 14px;box-shadow:0 22px 58px -52px #1a1a1a8f}.zhYoBW_faqIntro{text-align:center;padding:0 0 22px}.zhYoBW_faqIntro .zhYoBW_sectionLabel{margin-bottom:7px}.zhYoBW_faqIntro h2{font-size:30px}.zhYoBW_faqList{border-top:1px solid var(--border)}.zhYoBW_faqList details{border-bottom:1px solid var(--border)}.zhYoBW_faqList summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px;font-size:15px;font-weight:650;list-style:none;display:flex}.zhYoBW_faqList summary::-webkit-details-marker{display:none}.zhYoBW_faqList summary span{width:28px;height:28px;color:var(--muted);background:#1a1a1a0b;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:400;transition:background .15s,color .15s,transform .15s;display:grid}.zhYoBW_faqList details[open] summary span{color:#b85942;background:#b8594224;transform:rotate(45deg)}.zhYoBW_faqList details p{max-width:720px;color:var(--muted);margin:-4px 48px 20px 2px;font-size:14px;line-height:1.65}.zhYoBW_faqList details p a{color:var(--ink);text-underline-offset:3px;font-weight:650}.zhYoBW_faqList details p a:hover,.zhYoBW_faqList details p a:focus-visible{color:var(--accent)}@media (max-width:900px){.zhYoBW_page{padding-top:42px}.zhYoBW_pricingHeader{grid-template-columns:1fr}.zhYoBW_billingChoice{grid-column:1}.zhYoBW_hero h1{white-space:normal}.zhYoBW_planGrid{grid-template-columns:1fr}.zhYoBW_freeCard,.zhYoBW_fullAccessCard{min-height:0}}@media (max-width:680px){.zhYoBW_page{padding:34px 0 68px}.zhYoBW_hero{text-align:left;padding:20px 0 38px}.zhYoBW_hero h1{font-size:clamp(42px,13vw,58px)}.zhYoBW_hero>p:last-child{margin-left:0}.zhYoBW_pricing{border-radius:18px;padding:17px}.zhYoBW_pricingHeader{align-items:stretch}.zhYoBW_billingChoice{justify-items:stretch}.zhYoBW_billingToggle{width:100%}.zhYoBW_billingToggle button{min-width:0}.zhYoBW_freeCard,.zhYoBW_fullAccessCard{border-radius:15px;padding:26px 22px}.zhYoBW_planTop{grid-template-columns:1fr;gap:22px}.zhYoBW_price{text-align:left}.zhYoBW_faq{margin-top:40px;padding:26px 20px 10px}.zhYoBW_faqIntro h2{font-size:26px}}