.pricing-module__i1O_2a__hero{padding:64px 0 20px}.pricing-module__i1O_2a__h1{font-family:var(--font-display);font-weight:var(--fw-display-light);letter-spacing:-.02em;font-size:clamp(34px,4.4vw,52px);line-height:1.06}.pricing-module__i1O_2a__hero p{font-family:var(--font-display);color:var(--text-muted);max-width:640px;margin-top:18px;font-size:17px;font-weight:400;line-height:1.65}.pricing-module__i1O_2a__pricingSection{padding:20px 0 90px}.pricing-module__i1O_2a__toggleRow{justify-content:center;margin-bottom:44px;display:flex}.pricing-module__i1O_2a__toggleTrack{background:var(--surface-ghost);border:1px solid var(--border);border-radius:99px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pricing-module__i1O_2a__toggleBtn{color:var(--text-muted);font-size:13.5px;font-weight:500;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:9px 20px;transition:all .18s}.pricing-module__i1O_2a__toggleBtnActive{background:var(--accent);color:var(--on-accent)}.pricing-module__i1O_2a__savePill{color:var(--success);margin-left:4px;font-size:11px;font-weight:600}.pricing-module__i1O_2a__plans{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:0;display:grid}.pricing-module__i1O_2a__plan{background:var(--surface-solid);border:1px solid var(--border);border-radius:18px;padding:26px 24px;transition:all .2s;position:relative}.pricing-module__i1O_2a__plan:hover{transform:translateY(-4px)}.pricing-module__i1O_2a__hot{background:linear-gradient(160deg, var(--bg), var(--bg-raised));color:var(--text);border-color:var(--warning)}.pricing-module__i1O_2a__pn{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:600}.pricing-module__i1O_2a__hot .pricing-module__i1O_2a__pn{color:var(--warning)}.pricing-module__i1O_2a__pr{font-family:var(--font-display);margin:10px 0 2px;font-size:34px;font-weight:500}.pricing-module__i1O_2a__pr span{font-size:14px;font-family:var(--font-body);color:var(--text-muted);font-weight:400}.pricing-module__i1O_2a__billedNote{color:var(--text-muted);font-size:12px;font-weight:300}.pricing-module__i1O_2a__guarantee{color:var(--success);margin-top:8px;font-size:11.5px;font-weight:500}.pricing-module__i1O_2a__list{margin:16px 0 0;font-size:13.5px;list-style:none}.pricing-module__i1O_2a__list li{color:var(--text-muted);padding:5px 0 5px 20px;font-weight:300;position:relative}.pricing-module__i1O_2a__list li:before{content:"✓";color:var(--accent);font-weight:600;position:absolute;left:0}.pricing-module__i1O_2a__hot .pricing-module__i1O_2a__list li:before{color:var(--warning)}.pricing-module__i1O_2a__badge{background:var(--warning);color:var(--bg);letter-spacing:1.5px;border-radius:99px;padding:4px 12px;font-size:10.5px;font-weight:600;position:absolute;top:-11px;right:18px}.pricing-module__i1O_2a__notes{text-align:center;color:var(--text-muted);flex-direction:column;gap:6px;margin-top:40px;font-size:13.5px;display:flex}.pricing-module__i1O_2a__notes a{color:var(--accent-soft);text-decoration:underline}.pricing-module__i1O_2a__empty{text-align:center;color:var(--text-muted);padding:40px 0;font-size:15px}.pricing-module__i1O_2a__empty a{color:var(--accent-soft);text-decoration:underline}@media (max-width:900px){.pricing-module__i1O_2a__plans{grid-template-columns:1fr 1fr}}@media (max-width:580px){.pricing-module__i1O_2a__plans{grid-template-columns:1fr}}
