.quote-site{--color-bg:#f5f7fb;--color-bg-2:#f1f4fa;--color-bg-3:#eaf0f8;--color-bg-elev:#ffffff;--color-border:#e0e6f0;--color-border-2:#cdd7e6;--color-border-3:#aebbd0;--color-ink:#111722;--color-ink-soft:#344054;--color-muted:#667085;--color-muted-2:#8b97a9;--color-muted-3:#aab4c3;position:relative;overflow:hidden;background:#f4f7fb}.quote-site:after,.quote-site:before{position:fixed;z-index:0;width:460px;height:460px;border-radius:50%;content:"";pointer-events:none;filter:blur(90px)}.quote-site:before{top:10%;right:-180px;background:rgba(71,126,231,.14);animation:quoteAmbientOne 18s ease-in-out infinite alternate}.quote-site:after{bottom:18%;left:-220px;background:rgba(77,196,160,.1);animation:quoteAmbientTwo 22s ease-in-out infinite alternate}.quote-content{position:relative;z-index:1;padding-top:132px!important;padding-bottom:110px!important}.quote-hero{padding:22px 4px 44px;border-bottom:1px solid rgba(21,42,76,.09)}.quote-hero>p:first-child,.quote-step-label{color:#4770c8!important;letter-spacing:.08em!important}.quote-hero h1{max-width:650px;font-size:clamp(42px,5.2vw,68px)!important;line-height:1.08;letter-spacing:-.055em!important}.quote-hero h1 span{display:block}.quote-hero>div{align-items:flex-end!important}.quote-hero>p:last-child{max-width:850px;font-size:15px}.quote-hero-actions{display:flex;align-items:center;gap:14px}.quote-hero-actions p{color:#8a95a6;font-family:var(--font-mono),monospace;font-size:10px}.quote-panel{padding:34px!important;border:1px solid rgba(15,28,48,.09)!important;border-radius:26px!important;background:rgba(255,255,255,.66)!important;box-shadow:0 18px 55px rgba(21,40,75,.06)!important;backdrop-filter:blur(20px)}.quote-panel>div:first-child>p:nth-child(2){margin-top:10px;font-size:26px}.quote-panel input[type=number],.quote-panel input[type=text]{min-height:48px;border-color:rgba(40,67,116,.11)!important;background:rgba(255,255,255,.8)!important}.quote-panel .pricing-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6px;border:4px solid #fff;border-radius:50%;appearance:none;background:#1768e5;box-shadow:0 2px 9px rgba(23,104,229,.34)}.quote-panel .pricing-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgba(31,61,112,.05)}.quote-panel .pricing-range::-moz-range-thumb{width:12px;height:12px;border:4px solid #fff;border-radius:50%;background:#1768e5;box-shadow:0 2px 9px rgba(23,104,229,.34)}.quote-cta{padding-block:46px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(232,240,253,.72))!important}.quote-site .quote-primary-cta{border-color:#1768e5!important;background:#1768e5!important;color:#fff!important;box-shadow:0 10px 24px rgba(23,104,229,.22)}.quote-site .quote-primary-cta:hover{border-color:#0f5fd9!important;background:#0f5fd9!important}.quote-site .glass-footer{position:relative;z-index:1}@keyframes quoteAmbientOne{0%{transform:translate3d(-6%,0,0) scale(.92)}to{transform:translate3d(8%,14%,0) scale(1.1)}}@keyframes quoteAmbientTwo{0%{transform:translate3d(0,-8%,0) scale(1.05)}to{transform:translate3d(12%,10%,0) scale(.9)}}@media (max-width:760px){.quote-content{padding-top:92px!important;padding-bottom:78px!important}.quote-hero{padding-bottom:34px}.quote-hero h1{font-size:36px!important}.quote-hero>div{align-items:flex-start!important}.quote-hero-actions{align-items:flex-start;flex-direction:column}.quote-panel{padding:24px 20px!important;border-radius:22px!important}.quote-panel>div:first-child>p:nth-child(2){font-size:23px}}@media (prefers-reduced-motion:reduce){.quote-site:after,.quote-site:before{animation:none}}