.cq-page{margin:0;background:#f6f4ee;color:#182535;font:15px/1.7 Arial,Helvetica,sans-serif;background-image:linear-gradient(#c9b89012 1px,transparent 1px),linear-gradient(90deg,#c9b89012 1px,transparent 1px);background-size:48px 48px}.cq-page *{box-sizing:border-box}.cq-main{max-width:1250px;margin:0 auto;padding:65px 32px 80px}.cq-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:start}.cq-story{padding-top:20px}.cq-eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:700;color:#937024}.cq-story h1{font-size:clamp(38px,4.5vw,59px);line-height:1.1;letter-spacing:-2.5px;margin:23px 0}.cq-story h1 span{color:#9d6b18}.cq-intro{font-size:21px;line-height:1.6;color:#4b5966;max-width:430px}.cq-story h2{font-size:23px;line-height:1.4;margin-top:33px}.cq-story>p{color:#52606b}.cq-steps{margin:35px 0;display:grid;gap:12px}.cq-steps>div{display:flex;gap:17px;align-items:center;padding:13px 16px;border:1px solid #dcd8cd;border-radius:10px;background:#ffffffa3}.cq-steps b{font-size:12px;color:#9c711e}.cq-steps span{font-size:14px;font-weight:600}.cq-note{font-size:12px;line-height:1.8}.cq-story-links{display:flex;flex-direction:column;gap:12px;margin-top:25px}.cq-story-links a,.cq-page main a{color:#795718;text-underline-offset:4px}.cq-card{background:#fff;border:1px solid #e2ded3;border-radius:20px;padding:34px;box-shadow:0 20px 55px #29333d0b}.cq-card h2{font-size:29px;line-height:1.3;letter-spacing:-.8px;margin:12px 0}.cq-muted{font-size:13px;line-height:1.7;color:#62707b}.cq-form{display:flex;flex-direction:column;gap:17px;margin-top:25px}.cq-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.cq-form input:not([type=checkbox]),.cq-form textarea,.cq-form select{width:100%;padding:12px;border:1px solid #cfd4d8;border-radius:7px;background:#fbfcfc;color:#172535;font:14px/1.5 Arial,sans-serif;min-height:45px}.cq-form textarea{resize:vertical;min-height:110px}.cq-form input:focus,.cq-form select:focus,.cq-form textarea:focus{outline:2px solid #c48a2f;outline-offset:2px}.cq-form small{font-size:10px;font-weight:400;line-height:1.6;color:#6c7881}.cq-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cq-optional{color:#71808c;font-weight:400}.cq-form .cq-consent{display:flex;flex-direction:row;align-items:flex-start;gap:11px;background:#f6f5f1;border:1px solid #e5e2d8;border-radius:9px;padding:14px;font-size:11px;font-weight:400;line-height:1.7}.cq-consent input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:#9d711c}.cq-privacy{font-size:10px;color:#6b747c;line-height:1.8;margin:0}.cq-submit{padding:15px 20px;border:0;border-radius:8px;background:#eeb450;color:#172535;font:700 14px Arial,sans-serif;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:50px}.cq-submit:hover{background:#e5a439}.cq-submit:disabled{opacity:.45;cursor:not-allowed}.cq-after{font-size:10px;text-align:center;color:#6a7680;margin:0}.cq-honeypot{display:none!important}.cq-status,.cq-error{margin:22px 0;padding:16px;border-radius:9px;font-size:13px;line-height:1.8}.cq-status{border:1px solid #a8cfb6;background:#eef8f1;color:#235f3c}.cq-error{border:1px solid #e5b0aa;background:#fff1ee;color:#8e3026}.cq-confirm{max-width:650px;margin:10px auto;min-height:300px}.cq-confirm h1{font-size:32px;line-height:1.2;letter-spacing:-1px}.cq-confirm form{margin:25px 0}.cq-footer{max-width:1186px;margin:0 auto;padding:30px 0 45px;border-top:1px solid #d9d6cc;display:flex;gap:30px;justify-content:space-between;font-size:11px;color:#69747c}.cq-footer>div{display:flex;flex-direction:column;gap:5px}.cq-footer strong{font-size:14px;color:#172535}.cq-footer a{color:#626c74}.cq-footer div:last-child{max-width:400px}.h2ms-quote-promo{margin:35px auto!important;max-width:1160px;padding:27px 30px!important;background:#182535!important;color:white!important;border:1px solid #b98a38;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:22px}.h2ms-quote-promo h2{font:600 25px/1.3 Arial,sans-serif!important;margin:0 0 7px!important;color:white!important}.h2ms-quote-promo p{font:13px/1.7 Arial,sans-serif!important;color:#c0cad3!important;margin:0!important}.h2ms-quote-promo a{padding:13px 20px;background:#edb34b;color:#172535!important;border-radius:7px;text-decoration:none;white-space:nowrap;font:700 13px Arial,sans-serif!important}@media(max-width:950px){.cq-grid{gap:30px;grid-template-columns:1fr 1fr}.cq-main{padding:40px 22px 60px}.cq-card{padding:25px}.cq-two{grid-template-columns:1fr;gap:17px}.cq-footer{margin:0 22px}.cq-story h1{font-size:44px}.cq-intro{font-size:18px}}@media(max-width:650px){.cq-grid{grid-template-columns:1fr;gap:30px}.cq-main{padding:25px 17px 40px}.cq-story{padding-top:0}.cq-story h1{font-size:42px;letter-spacing:-1.8px}.cq-intro{font-size:17px}.cq-steps{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0}.cq-steps>div{padding:12px 10px;gap:9px;align-items:flex-start}.cq-steps span{font-size:11px}.cq-story h2{margin-top:20px;font-size:21px}.cq-story>p:not(.cq-intro):not(.cq-note){font-size:13px}.cq-card{padding:24px 20px;border-radius:15px}.cq-card h2{font-size:27px}.cq-form input:not([type=checkbox]),.cq-form select,.cq-form textarea{font-size:16px}.cq-footer{flex-direction:column;margin:0 17px}.cq-confirm h1{font-size:28px}.h2ms-quote-promo{margin:25px 17px!important;flex-direction:column;align-items:flex-start}.h2ms-quote-promo h2{font-size:22px!important}}

.cq-page main .cq-jump{display:inline-flex;align-items:center;gap:22px;background:#edb34b;color:#172535;text-decoration:none;font-weight:700;font-size:13px;padding:13px 20px;border-radius:8px;margin:9px 0 5px}.cq-card #quote-title{scroll-margin-top:110px}
