.pricing-page{color:#f6f9fc;background:#07111f}.pricing-shell{width:min(1240px,100% - 48px);margin:0 auto}.pricing-hero{background:radial-gradient(circle at 78% 18%,#4d8dff1f,#0000 28rem),#07111f;padding:6rem 0 5.5rem}.pricing-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:66px;display:grid}.pricing-kicker,.pricing-options span,.pricing-proof span,.pricing-product-proof span,.pricing-fit span{font:750 .65rem/1 var(--font-mono);letter-spacing:.12em;color:#8dc8ff}.pricing-hero h1{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 1.4rem;font-size:clamp(3.1rem,5.6vw,5.5rem);line-height:.95}.pricing-hero p{color:#9dafc1;max-width:660px;font-size:1.04rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-primary,.hero-secondary{border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-weight:780;display:inline-flex}.hero-primary{background:#eef5fb;color:#07111f!important}.hero-secondary{border:1px solid #ffffff21;color:#dce8f4!important}.pricing-options{color:#0c1826;background:#f6f9fc}.pricing-options>.pricing-shell{padding:2rem 0 6rem}.pricing-option{border-top:1px solid #dce5ee;grid-template-columns:1fr 300px;align-items:center;gap:60px;padding:3.5rem 0;display:grid}.pricing-option:first-child{border-top:0}.pricing-option h2{letter-spacing:-.055em;margin:.7rem 0 .8rem;font-size:clamp(2.4rem,4vw,4rem)}.pricing-option p{color:#5e7184;max-width:690px;margin:0;line-height:1.7}.pricing-option.featured{padding:4.2rem 0}.option-price{text-align:right}.option-price strong{letter-spacing:-.06em;color:#102033;font-size:clamp(2.4rem,4vw,4rem);display:block}.option-price small{color:#74879a;margin-top:7px;display:block}.option-price a{margin-top:20px;font-weight:760;display:inline-block;color:#2368ad!important}.option-proof{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.option-proof i{color:#4f6479;border-top:1px solid #dce5ee;padding-top:8px;font-size:.78rem;font-style:normal}.pricing-proof{background:#081321;padding:7rem 0}.proof-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:72px;display:grid}.proof-grid h2,.pricing-product-proof h2,.pricing-fit h2{letter-spacing:-.06em;max-width:11ch;margin:.75rem 0 1rem;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:.96}.proof-grid p{color:#91a3b6;max-width:520px;line-height:1.7}.pricing-product-proof{color:#0c1826;background:#edf4f9;padding:7rem 0}.pricing-product-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:72px;display:grid}.pricing-product-proof span{color:#246fba}.pricing-product-proof p{color:#5e7184;max-width:540px;line-height:1.7}.pricing-product-proof a{margin-top:18px;font-weight:760;display:inline-block;color:#2368ad!important}.pricing-fit{color:#0c1826;background:#f6f9fc;padding:6.5rem 0 7rem}.pricing-fit-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.pricing-fit p{color:#5e7184;max-width:540px;line-height:1.7}.fit-signals{flex-wrap:wrap;gap:9px 20px;margin-top:22px;display:flex}.fit-signals span{color:#667b90;font:650 .78rem var(--font-sans);letter-spacing:0}.pricing-fit-form form{box-shadow:none!important;background:0 0!important;border:0!important}.pricing-fit-form .sales-form-grid{grid-template-columns:1fr 1fr!important;gap:20px 28px!important;display:grid!important}.pricing-fit-form label span{color:#52677d!important;font-size:.76rem!important}.pricing-fit-form input,.pricing-fit-form select{color:#102033!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ced9e4!important;border-radius:0!important;padding-left:0!important}.pricing-fit-form button{color:#f6f9fc!important;background:#0c1826!important;border:0!important;border-radius:9px!important;min-height:48px!important;margin-top:22px!important}.pricing-fit-form form>small{margin-top:10px;display:block;color:#71859a!important}@media (max-width:900px){.pricing-hero-grid,.proof-grid,.pricing-product-grid,.pricing-fit-grid{grid-template-columns:1fr;gap:3rem}.pricing-option{grid-template-columns:1fr;gap:1.6rem}.option-price{text-align:left}.pricing-fit-form .sales-form-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.pricing-shell{width:calc(100% - 28px)}.pricing-hero{padding:5.2rem 0 4rem}.pricing-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.pricing-options>.pricing-shell{padding-bottom:4rem}.pricing-option{padding:2.8rem 0}.pricing-proof,.pricing-product-proof,.pricing-fit{padding:4.8rem 0}.hero-primary,.hero-secondary{width:100%}}
