body:not(.navbar),h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif!important;line-height:1.6!important}.caps,.nav-caps a{text-transform:uppercase}.fw-600,.nav-caps a{font-weight:600}.chev.cbef,.hero-badge,.price-pill{display:inline-block}details[open] .chev,details[open] .chev.cbef{transform:rotate(180deg)}details p,details.box .content{font-size:16px!important}.rfp-badge .count,.text-center-xs{text-align:center}html{scroll-behavior:smooth}body{background:#f8fafc;color:#0f172a;padding-top:64px}body:not(.navbar){font-size:18px!important}.navbar{font-size:14px!important;line-height:1.42857143!important}.nav-caps a{letter-spacing:.14em}.mobile-sticky,.price-pill{font-variant-numeric:tabular-nums;margin-bottom:10px}#content-wrapper{min-height:0}a,a:focus{text-decoration:none}summary::-webkit-details-marker{display:none}img{max-width:100%;height:auto}.c-blue-900{color:#0b2757}.c-blue-800{color:#1e40af}.c-blue-700{color:#1d4ed8}.c-blue-600{color:#2563eb}.c-amber-900{color:#78350f}.c-slate-600{color:#475569}.c-slate-700,details p{color:#334155}.c-slate-900{color:#0f172a}.bg-white{background:#fff}.bg-amber-50{background:#fffbeb}.bg-black{background:#000}.bg-blue-600{background:#2563eb}.bg-slate-100{background:#f1f5f9}.bg-slate-50{background:#f8fafc}.rounded{border-radius:6px}.rounded-lg{border-radius:12px}.rounded-xl{border-radius:16px}.rounded-2xl{border-radius:20px}.rounded-full{border-radius:999px}.b-slate-200{border:1px solid #e2e8f0}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.06)}.shadow{box-shadow:0 4px 18px rgba(0,0,0,.08)}.shadow-xl{box-shadow:0 12px 32px rgba(0,0,0,.18)}.pt-10{padding-top:40px}.pb-10{padding-bottom:40px}.pt-12{padding-top:48px}.pb-12{padding-bottom:48px}.pt-16{padding-top:64px}.pb-16{padding-bottom:64px}.mt-0{margin-top:0}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mb-3{margin-bottom:12px}.mb-5{margin-bottom:20px}.box,.rfp-eyebrow{margin-bottom:12px}.caps{letter-spacing:.12em}.fw-700{font-weight:700}.fw-800{font-weight:800}.leadish{font-size:18px;line-height:1.6}.btn,.btn:hover{font-size:14px!important}.btn{transition:box-shadow .15s!important}.btn:hover{box-shadow:inset 0 0 0 1000px rgba(255,255,255,.08);color:#fff!important;font-weight:700!important;background:#1d4ed8!important}.btn-pill{border-radius:999px;padding:10px 22px!important;font-size:14px;height:auto!important}.btn-dark,.btn-ghost{background:#000;color:#fff;border:1px solid rgba(255,255,255,.7)}.btn-dark:hover{color:#000;border-color:#000}.btn-blue{background:#2563eb;color:#fff;border:1px solid #2563eb}.btn-blue:hover{background:#1d4ed8;color:#fff}.btn-dark:hover{background:#000!important}.btn-dark:blue{background:#2563eb!important}.btn-ghost:hover{color:#000;background:#000!important}.btn-mx-w{min-width:158px}.hero{position:relative;overflow:hidden;margin-top:-32px}.hero-gradient{position:absolute;inset:0;background:radial-gradient(800px 400px at 90% -10%,rgba(29,78,216,.15),transparent 60%),radial-gradient(600px 300px at -10% 110%,rgba(15,23,42,.15),transparent 60%),linear-gradient(135deg,rgba(2,6,23,.2),rgba(30,58,138,.06));z-index:0}.hero .container{position:relative;z-index:1}.hero-badge{border:1px solid #c7d2fe;background:#eff6ff;color:#000;font-weight:400;font-size:12px;padding:2px 10px;border-radius:999px}.cta-border,.mobile-sticky{border-top:1px solid #e2e8f0}.img-overlay{position:absolute;inset:0;border-radius:16px;background:rgba(124,45,18,.15);mix-blend:multiply}.price-sticky{position:sticky;top:50px;z-index:40}.price-pill{padding:10px 18px;border-radius:999px;border:1px solid #e2e8f0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);box-shadow:0 1px 3px rgba(0,0,0,.05);font-weight:600}.callout,.chev,.segments{display:flex}.box,.faq details{box-shadow:0 1px 2px rgba(0,0,0,.06)}.box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;height:100%}details.box{padding:0}details.box summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;align-items:center;gap:14px;border-radius:20px;user-select:none}details.box summary:focus{outline:0}details.box .content{padding:0 24px 22px;color:#334155}.glyphicon{font-size:10px!important}.chev{margin-left:auto;width:32px;height:32px;border-radius:999px;background:#f1f5f9;color:#64748b;align-items:center;justify-content:center;transition:transform .2s}.chev.cbef{background:0 0}details[open] .chev.cbef{margin-left:-20px;margin-right:20px}.cta-border{border-bottom:1px solid #e2e8f0}.faq details{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:18px}.faq summary{font-weight:600;cursor:pointer}.mobile-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;box-shadow:inset 0 1px 0 rgba(0,0,0,.04);padding:10px 16px}section .section-title{margin:0 0 16px}@media (max-width:767px){.text-center-xs{text-align:center}}.row.gutter-4{margin-left:-4px;margin-right:-4px}.row.gutter-4>[class*=" col-"],.row.gutter-4>[class^=col-]{padding-left:4px;padding-right:4px}h1.hero-title{font-weight:800!important;font-size:48px!important;line-height:1.15!important}.btn-try{margin-left:8px}@media (max-width:992px){h1.hero-title{font-weight:800!important;font-size:38px!important;line-height:1.15!important}.btn-try{margin-left:0}}.rfp-card{width:520px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;box-shadow:0 10px 30px rgba(2,6,23,.08)}.rfp-eyebrow{font:600 12px/1.2 Inter,system-ui;color:#64748b;text-transform:none;margin-left:22px}.rfp-intro{font:500 16px/1.5 Inter,system-ui;color:#334155;margin:0 0 8px}.rfp-title{font:700 30px/1.2 Inter,system-ui;color:#0f172a;margin:0 0 16px}.btn-primary,.seg.active{background:#2563eb;color:#fff}.btn-primary{border:0;border-radius:10px;padding:10px 16px;font:600 15px/1 Inter;cursor:pointer}.rfp-help{font:400 14px/1.5 Inter;color:#475569;margin:16px 0 10px}.segments{gap:8px;margin-bottom:16px}.seg{border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:8px 12px;font:600 14px/1 Inter;color:#334155}.seg.active{border-color:#2563eb}.callout{background:#fef08a;color:#1f2937;border-radius:12px;padding:14px 16px;flex-direction:column;gap:6px}.hero-right{margin-left:80px;opacity:.96}.rfp-card--muted{width:clamp(400px,34vw,500px);padding:22px 22px 24px;border:1px solid #f1f5f9;box-shadow:0 4px 14px rgba(2,6,23,.05);color:#334155;background:#fff;transform:translateY(2px) scale(.96)}.rfp-badge,.rfp-card--muted .btn-link:hover{background:#eef2ff}.rfp-card--muted .rfp-eyebrow{color:#94a3b8}.rfp-card--muted .rfp-title{font-size:16px;font-weight:700;letter-spacing:-.2px;color:#111827}.rfp-card--muted .rfp-help,.rfp-card--muted .rfp-intro{color:#64748b}.rfp-card--muted .btn-link{border:1px solid #e0e7ff;font-size:14px;color:#2563eb;background:0 0;padding:8px 12px;border-radius:10px;font-weight:600;text-decoration:none}.rfp-card--muted .segments .seg{border:1px solid #e5e7eb;background:#fff;color:#64748b}.rfp-card--muted .segments .seg.active{background:#eef2ff;border-color:#e0e7ff;color:#1e3a8a}.rfp-card--muted .callout{background:#fefce8;border:1px solid #f5e6a7;color:#374151;border-radius:12px;font-size:16px}.rfp-card--muted .callout strong{color:#111827}@media (max-width:900px){.hero{grid-template-columns:1fr}.rfp-card--muted{transform:none;width:100%}.rfp-card--muted .callout{display:none}}.rfp-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:#1e3a8a;border:1px solid #e0e7ff}.rfp-badge .icon{width:14px;height:14px}.rfp-badge .count{position:absolute;right:-6px;top:-6px;width:16px;height:16px;border-radius:50%;background:#2563eb;color:#fff;font:700 10px/16px Inter,system-ui,sans-serif}