.pricing-hero{padding-block:56px 136px}.pricing-hero h1{font-size:clamp(2.9rem,5.6vw,5.4rem)}.pricing-hero .hero-description{max-width:520px}.pricing-offers{z-index:1;margin-top:-100px;padding-bottom:104px;position:relative}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.offer-card{background:#fdfdfc;border:1px solid #d8d5dc;flex-direction:column;min-width:0;padding:34px 30px 30px;display:flex}.offer-card.offer-live{border-color:#8f82c9;box-shadow:0 44px 70px -50px #281c5a8c}.offer-card.offer-soon{background:#f4f3f1;border-style:dashed;border-color:#c4c0ca}.offer-card.offer-preorder{border-color:#c9ad86}.offer-card h3{letter-spacing:-.025em;text-wrap:balance;font-size:28px;line-height:1.2}.offer-rows{border-top:1px solid #e2e0e5;margin-top:20px}.offer-row{border-bottom:1px solid #e2e0e5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:14px;display:flex}.offer-row-text{color:#282431;flex-direction:column;flex:auto;gap:3px;min-width:0;font-size:17px;line-height:1.35;display:flex}.offer-row-text.is-big{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:25px}.offer-row-text.is-big small{white-space:normal}.offer-row-text small{color:#74717a;font-size:12.5px;line-height:1.5}.offer-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex-shrink:0;padding:5px 8px;font-size:10px;line-height:1.4}.offer-tag[data-status=now]{color:#3a2c66;background:#e4ddf6}.offer-tag[data-status=soon]{color:#6a6474;box-shadow:inset 0 0 0 1px #c4c0ca}.offer-tag[data-status=preorder]{color:#5b4526;background:#f1e7d8}.offer-lead{color:#5a5862;margin-top:20px;font-size:15px;line-height:1.75}.offer-items{gap:9px;margin-top:16px;display:grid}.offer-items li{color:#34313b;padding-left:20px;font-size:14px;line-height:1.6;position:relative}.offer-items li:before{content:"";background:#8a7e9e;width:9px;height:1px;position:absolute;top:.8em;left:0}.offer-small{color:#6f6c76;justify-items:start;gap:12px;margin-top:18px;font-size:13px;line-height:1.7;display:grid}.offer-small .editorial-text-link{gap:18px;font-size:13px}.offer-foot{justify-items:start;gap:14px;margin-top:auto;padding-top:26px;display:grid}.offer-not-yet{color:#4f4a57;font-size:14px;line-height:1.6}.offer-free{color:#4f4a57;max-width:520px;font-size:13px;line-height:1.7}.offer-terms{gap:6px;max-width:520px;display:grid}.offer-terms li{color:#5a5862;padding-left:16px;font-size:12.5px;line-height:1.6;position:relative}.offer-terms li:before{content:"";background:#b09572;width:7px;height:1px;position:absolute;top:.78em;left:0}.list-result{color:#282431;background:#fdfdfc;border:1px solid #d8d5dc;margin-bottom:16px;padding:14px 18px;font-size:14px}.list-signup{gap:8px;width:100%;display:grid;position:relative}.list-label{color:#5c5764;font-size:12px}.list-row{flex-wrap:wrap;gap:8px;display:flex}.list-row input{color:#1a2025;background:#fff;border:1px solid #c4c0ca;border-radius:3px;flex:180px;min-width:0;min-height:46px;padding:10px 12px;font-size:15px}.list-row input:focus-visible{outline-offset:2px;outline:2px solid #8877d0}.list-row button{color:#fff;cursor:pointer;background:#292533;border-radius:3px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:500}.list-row button:hover{background:#3a3446}.list-consent{color:#6f6c76;font-size:12px;line-height:1.7}.list-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pricing-steps{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.pricing-steps .order-steps{margin-top:0}@media (max-width:1180px){.offer-card{padding:28px 22px 24px}.offer-card h3{font-size:23px}.offer-row-text.is-big{font-size:22px}.offer-row-text{font-size:16px}}@media (max-width:1100px){.pricing-steps{gap:55px}}@media (max-width:980px){.offer-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}@media (max-width:760px){.pricing-hero{padding-block:36px 112px}.pricing-offers{margin-top:-80px;padding-bottom:72px}.offer-card{padding:26px 20px 24px}.offer-row-text.is-big{font-size:23px}.pricing-steps{grid-template-columns:1fr;gap:30px}}
