.pricing-final .hero{padding:48px 0 44px!important}.pricing-final .hero-grid{gap:34px!important;align-items:center!important}.pricing-final .hero h1{font-size:clamp(40px,4.7vw,64px)!important;line-height:1.01!important;max-width:900px!important}.pricing-final .hero .lead{max-width:900px!important}.pricing-final .launch-card{padding:28px!important}.pricing-final #plans.section{padding-top:48px!important}.pricing-final .billing-selector{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:14px 26px;align-items:end;margin:0 0 28px;padding:22px 24px;border:1px solid rgba(94,73,187,.18);border-radius:20px;background:linear-gradient(135deg,#fff,#f7f5ff);box-shadow:0 14px 36px #151a4c12}.pricing-final .billing-selector-copy p{margin:0 0 5px;color:#7259d4;font-size:11px;font-weight:900;letter-spacing:.12em}.pricing-final .billing-selector-copy h2{margin:0;color:#111a37;font-size:clamp(22px,2vw,30px);line-height:1.1}.pricing-final .billing-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:5px;border:1px solid #dfe2ef;border-radius:14px;background:#fff}.pricing-final .billing-modes button{appearance:none;border:0;border-radius:10px;background:transparent;color:#536078;min-height:48px;padding:7px 12px;cursor:pointer;font:inherit;transition:.18s ease}.pricing-final .billing-modes button strong{display:block;font-size:13px}.pricing-final .billing-modes button span{display:block;margin-top:2px;font-size:10px;font-weight:800;opacity:.72}.pricing-final .billing-modes button:hover{background:#f4f2fb;color:#28205d}.pricing-final .billing-modes button.selected{background:#1f1b4f;color:#fff;box-shadow:0 6px 16px #1f1b4f2e}.pricing-final .billing-modes button.launch.selected{background:linear-gradient(135deg,#7625a9,#bf2ba6)}.pricing-final .billing-help{grid-column:2;margin:0;color:#647087;font-size:12px;line-height:1.5}.pricing-final .plan-card>.monthly,.pricing-final .plan-card>.small-label,.pricing-final .plan-card>.price-stack,.pricing-final .plan-card>.expert-line,.pricing-final .plan-card>.core,.pricing-final .plan-card>.fair-use-note{display:none!important}.pricing-final .commercial-summary{margin:20px 0 18px;padding-top:18px;border-top:1px solid #e8ebf1}.pricing-final .commercial-price{padding:16px;border:1px solid #e4e5ee;border-radius:15px;background:#fafaff}.pricing-final .commercial-billing-label{display:block;margin-bottom:5px;color:#7864c8;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pricing-final .commercial-price>div{display:flex;align-items:baseline;gap:7px}.pricing-final .commercial-price strong{color:#111a37;font-size:34px;line-height:1}.pricing-final .commercial-price>div span{color:#677188;font-size:12px;font-weight:800}.pricing-final .commercial-price p{margin:8px 0 0;color:#6f788b;font-size:10px;line-height:1.45}.pricing-final .core-included{margin:13px 2px;color:#48566f;font-size:11px;line-height:1.5}.pricing-final .tier-differences{margin-top:13px;padding:13px 14px;border-radius:13px;background:#f4f6fa}.pricing-final .tier-differences>p{margin:0 0 8px;color:#768198;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pricing-final .tier-differences dl{margin:0}.pricing-final .tier-differences dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid #e2e6ed}.pricing-final .tier-differences dl>div:first-child{border-top:0}.pricing-final .tier-differences dt{color:#667188;font-size:10px}.pricing-final .tier-differences dd{margin:0;color:#1d2941;font-size:10px;text-align:right}.pricing-final .tier-differences dd span{color:#7a8395;font-weight:600}.pricing-final [data-selected-subscription-checkout]{margin-top:auto!important}.pricing-final .plan-card.featured .commercial-price{border-color:#d7c6f1;background:#faf7ff}@media (max-width:820px){.pricing-final .hero{padding:36px 0 34px!important}.pricing-final .billing-selector{grid-template-columns:1fr;padding:18px}.pricing-final .billing-help{grid-column:1}.pricing-final .billing-modes{grid-template-columns:1fr}.pricing-final .billing-modes button{min-height:42px}.pricing-final #plans.section{padding-top:34px!important}}.pricing-v102 .plans-grid{align-items:stretch!important}.pricing-v102 .plan-card{display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important}.pricing-v102 .plan-card.featured{transform:none!important}.pricing-v102 .plan-card .core{flex:1 1 auto!important}.pricing-v102 .plan-card .btn.wide{margin-top:auto!important}
