.quote-page{color:#14214c;background:#f5f7fb}.quote-hero{color:#fff;background:radial-gradient(circle at 16% 88%,#ffca082b,#0000 25%),linear-gradient(135deg,#0b1535,#1a306a);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:690px;padding:170px clamp(1.2rem,8vw,9rem) 90px;display:grid}.quote-hero>div:first-child p{color:#ffca08;letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.2rem;font-weight:900}.quote-hero h1{max-width:800px;margin:0;font:600 clamp(3rem,6vw,6.3rem)/1 Georgia,serif}.quote-hero>div:first-child span{color:#c5cee1;max-width:650px;margin-top:1.5rem;font-size:1.12rem;line-height:1.8;display:block}.quote-steps{background:#ffffff24;border:1px solid #ffffff24;gap:1px;display:grid}.quote-steps article{background:#12224df0;grid-template-columns:70px 1fr;gap:1.2rem;padding:1.4rem;transition:background .25s,transform .25s;display:grid}.quote-steps article:hover{background:#cc2438;transform:translate(-8px)}.quote-steps b{color:#ffca08;font:700 1.35rem Georgia}.quote-steps b svg{width:22px;height:22px;margin-top:.55rem;display:block}.quote-steps h2{margin:0 0 .35rem;font:600 1.25rem Georgia}.quote-steps p{color:#bec8dc;margin:0;line-height:1.5}.quote-form-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:1.5rem;max-width:1280px;margin:-45px auto 0;padding:0 1.2rem 7rem;display:grid;position:relative}.quote-trust,.quote-form-section form{background:#fff;border-radius:26px;box-shadow:0 25px 65px #14214c17}.quote-trust{padding:2.2rem;position:sticky;top:120px}.quote-trust>svg,.quote-trust-icon svg{color:#fff;background:#cc2438;border-radius:16px;width:48px;height:48px;padding:11px}.quote-trust-icon{display:inline-flex}.quote-trust h2{margin:1.5rem 0 .5rem;font:600 2rem Georgia}.quote-trust>p{color:#68738e}.quote-trust ul{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.quote-trust li{color:#52607c;align-items:flex-start;gap:.8rem;line-height:1.55;display:flex}.quote-trust li svg{color:#cc2438;flex:none;width:20px}.quote-form-section form{grid-template-columns:1fr 1fr;gap:1.2rem;padding:2.2rem;display:grid}.quote-form-section label{color:#14214c;gap:.55rem;font-size:.82rem;font-weight:900;display:grid}.quote-form-section input,.quote-form-section select,.quote-form-section textarea{color:#14214c;width:100%;font:inherit;background:#f9fafc;border:1px solid #dbe0e9;border-radius:12px;outline:none;padding:1rem;transition:border .2s,box-shadow .2s}.quote-form-section input:focus,.quote-form-section select:focus,.quote-form-section textarea:focus{border-color:#cc2438;box-shadow:0 0 0 3px #cc243814}.quote-details,.quote-consent,.quote-form-section button,.quote-status{grid-column:1/-1}.quote-consent{flex-direction:row;align-items:center;grid-template-columns:none!important;gap:.7rem!important;font-weight:700!important;display:flex!important}.quote-consent input{width:18px;height:18px}.quote-consent a{color:#cc2438}.quote-form-section button{color:#fff;cursor:pointer;background:#cc2438;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.7rem;min-height:58px;font-weight:900;display:flex}.quote-form-section button svg:last-child{margin-inline-start:auto}.quote-form-section button:disabled{opacity:.6}.quote-status{color:#14214c;background:#eef2f8;border-radius:10px;margin:0;padding:1rem}.quote-status.success{color:#17643d;background:#e7f7ef}.quote-status.error,.quote-status.required{color:#9f1c30;background:#fff0f2}.honeypot{position:absolute!important;left:-9999px!important}@media (width<=900px){.quote-hero{grid-template-columns:1fr;padding-bottom:110px}.quote-form-section{grid-template-columns:1fr}.quote-trust{position:static}.quote-steps article:hover{transform:none}}@media (width<=620px){.quote-form-section form{grid-template-columns:1fr;padding:1.2rem}.quote-form-section label{grid-column:1}.quote-hero{padding-top:135px}.quote-steps article{grid-template-columns:48px 1fr}}
