.auto-quote{--quote-navy:#073d57;--quote-ink:#1d1d1f;--quote-muted:#6e6e73;min-height:100svh;color:var(--quote-ink);background:#f6f8f9;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.55;display:flex}.auto-quote .quote-header{background:#fff;border-bottom:1px solid #e2e8ea;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:15px max(32px,50vw - 620px);display:flex}.auto-quote .quote-header img{mix-blend-mode:multiply;width:210px;height:auto;display:block}.auto-quote .quote-back{color:#007e81;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:700;display:flex}.auto-quote .quote-back:hover{text-decoration:underline}.auto-quote .quote-content{flex:1;width:min(880px,100% - 64px);margin:0 auto;padding:64px 0;scroll-margin-top:20px}.auto-quote .quote-eyebrow{color:#007e81;letter-spacing:.16em;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.auto-quote h1{color:var(--quote-navy);letter-spacing:-.045em;max-width:none;margin-bottom:18px;font-family:inherit;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.12}.auto-quote .quote-intro p{color:var(--quote-muted);margin-bottom:32px;font-size:16px}.auto-quote .quote-form{background:#fff;border:1px solid #e2e8ea;border-radius:24px;min-width:0;padding:32px}.auto-quote .quote-form iframe{border:0;width:100%;max-width:100%;display:block}.auto-quote .quote-status:empty{display:none}.auto-quote .quote-status p{color:var(--quote-muted)}.auto-quote .quote-notice{padding:12px 0}.auto-quote .quote-notice h2{color:var(--quote-navy);letter-spacing:-.025em;margin-bottom:16px;font-family:inherit;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.25}.auto-quote .quote-notice p{color:var(--quote-muted);margin-bottom:24px}.auto-quote .quote-action{background:var(--quote-navy);color:#fff;text-align:center;border:0;border-radius:30px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.auto-quote .quote-action:hover{background:#08526e}.auto-quote .quote-recovery{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.auto-quote .quote-recovery>a{color:#007e81;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.auto-quote .quote-footer{color:var(--quote-muted);background:#fff;border-top:1px solid #e2e8ea;justify-content:space-between;align-items:center;gap:20px;padding:24px max(32px,50vw - 620px);font-size:12px;display:flex}.auto-quote .quote-footer>div{flex-wrap:wrap;gap:24px;display:flex}.auto-quote .quote-footer a{align-items:center;min-height:44px;display:inline-flex}.auto-quote :focus-visible{outline-offset:5px;outline:3px solid #007e81}.auto-quote .quote-skip{z-index:100;border:2px solid var(--quote-navy);background:#fff;border-radius:20px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.auto-quote .quote-skip:focus{transform:none}@media (max-width:640px){.auto-quote .quote-header{gap:12px;min-height:76px;padding:14px 20px}.auto-quote .quote-header img{width:156px}.auto-quote .quote-back{gap:6px;font-size:12px}.auto-quote .quote-content{width:calc(100% - 32px);padding:36px 0}.auto-quote .quote-form{border-radius:20px;padding:20px 16px}.auto-quote .quote-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}}
