.RouteQuoteForm-module__uXxlcq__card{color:#0e2740;background:#f3f8fc;border:1px solid #c7deec;border-radius:16px;min-width:0;margin-bottom:32px;padding:clamp(22px,3vw,32px)}.RouteQuoteForm-module__uXxlcq__eyebrow{font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#176d96;margin:0 0 10px}.RouteQuoteForm-module__uXxlcq__card h2{font:600 clamp(23px,2.5vw,30px)/1.2 var(--font-display);text-wrap:pretty;margin:0 0 14px}.RouteQuoteForm-module__uXxlcq__card p{font-size:16px;line-height:1.65}.RouteQuoteForm-module__uXxlcq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.RouteQuoteForm-module__uXxlcq__card input{min-height:48px;font-size:16px}.RouteQuoteForm-module__uXxlcq__card button{color:#fff;min-height:48px;font:600 16px/1.4 var(--font-body);cursor:pointer;text-wrap:balance;background:#087bbb;border:0;border-radius:8px;max-width:100%;padding:13px 20px}.RouteQuoteForm-module__uXxlcq__card button:hover{background:#096493}.RouteQuoteForm-module__uXxlcq__card button:focus-visible{outline-offset:4px;outline:3px solid #087bbb}.RouteQuoteForm-module__uXxlcq__card .RouteQuoteForm-module__uXxlcq__note{color:#526476;margin:14px 0 0;font-size:13px}.RouteQuoteForm-module__uXxlcq__card .RouteQuoteForm-module__uXxlcq__error{color:#9d1735}@media (max-width:600px){.RouteQuoteForm-module__uXxlcq__fields{grid-template-columns:minmax(0,1fr)}.RouteQuoteForm-module__uXxlcq__card button{width:100%}}
