.sales-section{padding-block:70px!important}.sales-heading{max-width:730px}.sales-heading h2{font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.035em;margin:15px 0 20px}.sales-heading>p{line-height:1.7;color:#b8d0e2}.sales-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.sales-paths>a{position:relative;display:flex;flex-direction:column;gap:12px;min-height:150px;padding:25px 42px 25px 25px;border:1px solid #315874;border-radius:14px;background:linear-gradient(130deg,#123450,#091b2c);text-decoration:none;transition:border-color .25s,transform .25s}.sales-paths strong{font-size:19px;line-height:1.3;color:#d9f4ff}.sales-paths span{font-size:13px;line-height:1.6;color:#b4ccdc}.sales-paths b{position:absolute;right:18px;top:23px;color:#8de2ff;font-size:24px}.sales-paths a:hover{border-color:#8de2ff;transform:translateY(-3px)}.quick-quote{padding:30px;border:1px solid #46738c;border-radius:18px;background:#0a2134}.quick-quote h3{font-size:25px;margin:0 0 22px}.quote-fields{display:grid;grid-template-columns:1.4fr .6fr 1fr 1.2fr;gap:15px}.quote-fields label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#e1f3ff}.quote-fields label small{display:inline;color:#9ab5c8}.quote-fields input,.quote-fields select{width:100%;min-width:0;min-height:46px;background:#061521;color:#ecf9ff;padding:11px;border:1px solid #456e88;border-radius:8px;font:inherit;font-size:14px}.quote-fields input::placeholder{color:#94aebf}.quote-extras{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0;font-size:13px}.quote-extras label{display:flex;align-items:center;gap:8px}.quote-extras input{accent-color:#8de2ff;width:18px;height:18px}.quote-review{margin-top:26px;border-top:1px solid #315874;padding-top:25px}.quote-review[hidden]{display:none}.quote-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7;color:#d5edfc;background:#061521;border-radius:10px;padding:20px}.quote-send{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.sales-hero-cta{margin-left:auto;border-color:#a2e7ff!important;white-space:nowrap}.hero-bottom{gap:16px}.hero-bottom #hero-description{margin-right:auto}.hero-bottom #hero-link{white-space:nowrap}.quick-quote .form-note{color:#aac5d8;max-width:700px;line-height:1.6}.quick-quote :focus-visible{outline:2px solid #8de2ff;outline-offset:3px}
@media(max-width:1100px){.quote-fields{grid-template-columns:1fr 1fr}.hero-bottom{flex-wrap:wrap}.sales-hero-cta{margin-left:0}.hero-bottom #hero-description{flex-basis:100%}}
@media(max-width:600px){.sales-section{padding-block:44px!important}.sales-paths{grid-template-columns:1fr}.sales-paths>a{min-height:0;padding:21px 45px 21px 21px}.quote-fields{grid-template-columns:1fr}.quote-fields input,.quote-fields select{font-size:16px}.quick-quote{padding:22px 18px}.quick-quote h3{font-size:22px}.quote-send>a{max-width:100%;text-align:center}.hero-bottom .button{padding:14px 18px;font-size:12px}.hero-bottom{gap:10px}.sales-hero-cta{background:#8de2ff;color:#031322;border:0!important}}
@media(prefers-reduced-motion:reduce){.sales-paths>a{transition:none}.sales-paths a:hover{transform:none}}
