.pricing-page{--pricing-blue:var(--public-blue);--pricing-ink:var(--public-ink);--pricing-muted:var(--public-muted);color:var(--public-ink);background:var(--public-card)}.pricing-hero{max-width:1800px;padding-inline:clamp(24px,3.2vw,64px)}.pricing-plans-section,.pricing-redeem-section,.pricing-tiers-section{padding-inline:max(clamp(24px,3.2vw,64px),calc((100% - 1680px) / 2))}.pricing-plan-grid,.pricing-redeem-section,.pricing-tier-grid{max-width:1680px}.pricing-plans-section{color:var(--public-ink);background:color-mix(in srgb,var(--public-blue) 4%,var(--public-soft))}.pricing-page .pricing-section-head .pricing-kicker,.pricing-plans-section .pricing-plan-cycle,.pricing-plans-section .pricing-section-head .pricing-kicker{color:var(--public-blue)}.pricing-page .pricing-section-head>p{color:var(--public-muted)}.pricing-page .pricing-hero-actions .pricing-primary,.pricing-page .pricing-plan.featured>a,.pricing-page .pricing-tier>a,.pricing-page .redeem-login>a{color:#fff;background:var(--public-action);border-color:var(--public-action)}.pricing-page .pricing-hero-actions>a:not(.pricing-primary){color:var(--public-blue);background:var(--public-card);border-color:var(--public-line)}.pricing-current small,.pricing-current span,.pricing-floating-card small,.pricing-floating-card span,.pricing-footer p,.pricing-footer span,.pricing-kicker,.pricing-plan-cycle,.pricing-price span,.pricing-tier-prices small,.pricing-trust b,.redeem-card form>small,.redeem-login>span{font-size:12px}.pricing-recommended{color:#fff;background:var(--public-action,#1769e0);font-size:12px}.pricing-payment-disclaimer,.pricing-plan li,.pricing-plan>p,.pricing-plans-section .pricing-section-head p,.pricing-price span{color:var(--public-muted)}.pricing-plan,.pricing-plan.featured{border-color:var(--public-line);color:var(--public-ink);background:var(--public-card);box-shadow:0 14px 36px color-mix(in srgb,var(--public-ink) 8%,transparent)}.pricing-plan.featured{border-color:color-mix(in srgb,var(--public-blue) 58%,var(--public-line));background:linear-gradient(155deg,color-mix(in srgb,var(--public-blue) 7%,var(--public-card)),var(--public-card))}.pricing-price{border-color:var(--public-line)}.pricing-plan>a{border-color:color-mix(in srgb,var(--public-blue) 30%,var(--public-line));color:var(--public-blue)}.pricing-plan.featured>a{color:#fff;background:var(--public-action,var(--public-blue));border-color:var(--public-action,var(--public-blue))}.pricing-payment-disclaimer{border-color:var(--public-line);background:var(--public-card)}.pricing-payment-disclaimer b{color:var(--public-ink)}.pricing-tier{display:flex;flex-direction:column}.pricing-tier ul{min-height:150px}.pricing-tier-prices{display:grid;gap:7px;margin-top:8px}.pricing-tier-prices>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:52px;padding:8px 10px;border:1px solid var(--public-line);border-radius:9px;background:color-mix(in srgb,var(--public-blue) 3%,var(--public-card))}.pricing-tier-prices span{color:var(--public-ink);font-size:13px;font-weight:720}.pricing-tier-prices strong{color:var(--public-blue);font-size:14px}.pricing-tier-prices small{grid-column:1/-1;color:var(--public-muted);font-size:12px}.pricing-tier>a{margin-top:auto}html[data-hn-theme=dark] .pricing-plans-section{color:#f4f8fc;background:#0d2034}html[data-hn-theme=dark] .pricing-plan{border-color:#2d4359;color:#f4f8fc;background:#12283d}html[data-hn-theme=dark] .pricing-plan.featured{border-color:#5598ef;background:linear-gradient(155deg,#173b61,#12283d)}html[data-hn-theme=dark] .pricing-payment-disclaimer,html[data-hn-theme=dark] .pricing-plan li,html[data-hn-theme=dark] .pricing-plan>p,html[data-hn-theme=dark] .pricing-plans-section .pricing-section-head p,html[data-hn-theme=dark] .pricing-price span{color:#a9bacb}html[data-hn-theme=dark] .pricing-price{border-color:#2a4259}html[data-hn-theme=dark] .pricing-plan>a{border-color:#3e5a74;color:#d4e4f3}html[data-hn-theme=dark] .pricing-plan.featured>a{border-color:var(--public-action);color:#fff;background:var(--public-action)}html[data-hn-theme=dark] .pricing-payment-disclaimer{border-color:#29445d;color:#9eb1c3;background:#10263a}html[data-hn-theme=dark] .pricing-payment-disclaimer b{color:#d0deea}html[data-hn-theme=dark] .pricing-tier-prices>div{border-color:#2d4359;background:#12283d}html[data-hn-theme=dark] .pricing-tier-prices span{color:#f4f8fc}html[data-hn-theme=dark] .pricing-tier-prices small{color:#a9bacb}@media (max-width:760px){.pricing-plans-section,.pricing-redeem-section,.pricing-tiers-section{padding-inline:18px}.pricing-tier-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}