.pricing-page-body,.cost-calculator-page{background:#f5f7fb!important;color:#172033!important}.pricing-page-body:before,.cost-calculator-page:before{display:none}.pricing-page-body .site-header,.cost-calculator-page .site-header{background:#fff;border-color:#d9e1eb;color:#172033}.pricing-page-body .site-header nav,.cost-calculator-page .site-header nav{color:#526176}.pricing-page-body .site-header nav a:hover,.cost-calculator-page .site-header nav a:hover{color:#175cd3}.pricing-page-body .nav-button,.cost-calculator-page .nav-button{background:#2864e8!important;border-color:#2864e8!important;color:#fff!important}.section-kicker{color:#2864e8;font-size:12px;font-weight:800;letter-spacing:.16em}.fleet-section,.cost-shell{max-width:1240px;margin:85px auto 0}.fleet-intro{max-width:650px}.fleet-intro h2,.cost-hero h1,.content-heading h2{font:650 clamp(34px,5vw,58px)/1.05 'Space Grotesk';letter-spacing:-.045em;color:#172033}.fleet-intro h2{margin:12px 0}.fleet-intro p,.cost-hero p,.content-heading p,.copy-card p,.calculator-note{color:#607089;line-height:1.75}.fleet-table-wrap{margin-top:32px;overflow:hidden;border:1px solid #d7e0ec;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}.fleet-table{margin:0}.fleet-table th{background:#eef3f9;color:#526176;font-size:12px}.fleet-table td,.fleet-table th{padding:17px 24px;border-color:#e3e8ef}.fleet-table tbody tr:hover{background:#f8fbff}.calculator-callout{margin-top:24px;padding:25px 28px;border:1px solid #cfdcf0;border-radius:16px;background:#eaf2ff;display:flex;align-items:center;justify-content:space-between;gap:25px}.calculator-callout strong,.calculator-callout span{display:block}.calculator-callout strong{font:650 20px 'Space Grotesk'}.calculator-callout span{margin-top:7px;color:#607089}.calculator-callout .button{gap:10px;white-space:nowrap}
.cost-main{padding:75px 6vw 110px}.cost-shell{margin-top:0}.cost-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:55px;align-items:center;padding:45px 0 70px}.cost-hero h1{font-size:clamp(48px,7vw,82px);margin:18px 0 24px}.cost-hero p{font-size:18px;max-width:740px}.hero-math{padding:32px;border:1px solid #cfd9e6;border-radius:22px;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.08)}.hero-math span,.hero-math strong,.hero-math small{display:block}.hero-math span{color:#2864e8;font-size:12px;font-weight:800;letter-spacing:.13em}.hero-math strong{margin:17px 0 7px;font:650 38px 'Space Grotesk'}.hero-math small{color:#607089;line-height:1.55}.calculator-panel{border:1px solid #d5deea;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.06);overflow:hidden}.calculator-head{padding:30px 34px;border-bottom:1px solid #e0e6ee;display:flex;justify-content:space-between;gap:20px;align-items:end}.calculator-head h2{margin:7px 0 0;font:650 30px 'Space Grotesk'}.calculator-head p{margin:0;color:#607089}.calculator-grid{display:grid;grid-template-columns:1fr 1fr}.calculator-form{padding:34px;border-right:1px solid #e0e6ee}.input-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.calculator-form label{margin:0;color:#40506a}.calculator-form input{background:#fff;color:#172033;border-color:#cbd6e4}.calculator-form input:focus{border-color:#2864e8;box-shadow:0 0 0 3px rgba(40,100,232,.1)}.calculator-note{font-size:13px;margin:22px 0 0}.results{padding:34px;background:#f8fafc}.result-card{padding:23px;border:1px solid #d8e1ed;border-radius:16px;background:#fff;margin-bottom:14px}.result-card.cloud{border-color:#99b9f5;background:#f3f7ff}.result-card header{display:flex;justify-content:space-between;align-items:center}.result-card header span{color:#607089;font-size:13px}.result-card header i{color:#2864e8}.result-card dl{margin:18px 0 0}.result-card dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #edf0f5}.result-card dt{font-size:14px}.result-card dd{color:#172033}.result-card .annual dd{font-weight:800;color:#175cd3}.result-summary{padding:18px;border-radius:13px;background:#e8f8ef;color:#17663a;line-height:1.55;font-weight:650}.assumption{display:block;margin-top:12px;color:#738197;font-size:12px}.education-section{padding:90px 0 0}.content-heading{max-width:720px}.content-heading h2{font-size:44px;margin:12px 0}.copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.copy-card{padding:30px;border:1px solid #d7e0eb;border-radius:19px;background:#fff}.copy-card h3{margin:0 0 12px;font:650 23px 'Space Grotesk'}.copy-card ul{margin:18px 0 0;padding-left:20px;color:#526176;line-height:1.9}.compare-table-wrap{overflow:auto;margin-top:32px;border:1px solid #d7e0eb;border-radius:18px;background:#fff}.compare-table th{background:#eef3f9}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.step-card{padding:28px;border:1px solid #d7e0eb;border-radius:18px;background:#fff}.step-card b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e8f0ff;color:#175cd3}.step-card h3{margin:22px 0 9px}.step-card p{margin:0;color:#607089;line-height:1.65}.cost-faq{margin-top:90px;padding:55px;border:1px solid #d7e0eb;border-radius:24px;background:#fff}.cost-faq .faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.cost-faq .faq-list details{border-color:#dfe5ed}.cost-faq .faq-list summary{color:#172033}.cost-faq .faq-list summary b{color:#2864e8}.cost-faq .faq-list p{color:#607089}.cost-calculator-page footer,.pricing-page-body footer{background:#111827!important}
@media(max-width:900px){.cost-hero,.calculator-grid,.cost-faq .faq-layout{grid-template-columns:1fr}.calculator-form{border-right:0;border-bottom:1px solid #e0e6ee}.copy-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.calculator-callout{align-items:flex-start;flex-direction:column}.calculator-callout .button{width:100%}}
@media(max-width:650px){.cost-main{padding:48px 18px 80px}.cost-hero{padding-top:20px;gap:28px}.cost-hero h1{font-size:44px}.hero-math,.calculator-head,.calculator-form,.results,.copy-card,.cost-faq{padding:22px}.input-grid{grid-template-columns:1fr}.fleet-table td,.fleet-table th{padding:14px 16px}.fleet-section{margin-top:55px}.pricing-page{padding-left:18px!important;padding-right:18px!important}.cost-faq .faq-layout{gap:25px}}
.runtime-option{margin:22px 0 0!important;padding:17px;display:flex!important;gap:13px;border:1px solid #cfd9e6;border-radius:13px;background:#f8fafc}.runtime-option input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto}.runtime-option span,.runtime-option small{display:block}.runtime-option strong{color:#172033}.runtime-option small{margin-top:5px;color:#607089;line-height:1.5;font-weight:400}
.cost-calculator-page .site-header{height:88px;padding:0 clamp(24px,5vw,84px);overflow:hidden}.cost-calculator-page .site-header .brand.logo-only{min-width:220px;height:72px;display:flex;align-items:center;overflow:hidden}.cost-calculator-page .site-header .brand.logo-only img{display:block;width:auto!important;height:60px!important;max-width:260px!important;object-fit:contain;object-position:left center}@media(max-width:700px){.cost-calculator-page .site-header{height:72px;padding:0 18px}.cost-calculator-page .site-header .brand.logo-only{min-width:120px;height:58px}.cost-calculator-page .site-header .brand.logo-only img{height:44px!important;max-width:165px!important}}
