@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";#quote-and-buy-wrapper{background-color:#fff;flex-direction:column;width:100%;height:100%;max-height:90svh;display:flex}.quote-and-buy{flex:1;width:100%;display:flex}.quote-and-buy__layout{display:flex;padding:0!important}.quote-and-buy__sidebar{flex:none}.quote-and-buy__main{flex:1;padding-top:80px;padding-bottom:20px;padding-right:10px;position:relative;overflow:hidden}@media screen and (width<=1199px){.quote-and-buy__layout{max-width:100%;padding:0}}@media screen and (width<=1023px){.quote-and-buy__layout{max-width:100%}}@media screen and (width<=767px){.quote-and-buy__layout{position:relative}}.loader__text--hide{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline;position:absolute;overflow:hidden}.loader{opacity:0;visibility:hidden;background:#ffffffbf;flex-wrap:wrap;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s,right 0s .3s;display:flex;right:-100%}.loader--active{opacity:1;visibility:visible;transition-delay:0s,0s,0s;right:0}.loader__icon{border:16px solid #c4d600;border-top-color:#00a8e0;border-radius:50%;width:120px;height:120px;margin:auto 0 0;animation:1.5s linear infinite spin}.loader__text{text-align:center;width:100%;margin:20px 0 auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (width<=767px){.multi-step-form .loader:only-child{margin-bottom:60px;position:relative}}body.consent-standalone #sticky-header{display:none}body.consent-standalone #quote-and-buy-wrapper{background-color:#f4f7fa;height:100dvh;max-height:none}.consent-review__dead{max-width:42rem;margin:0 auto;padding:2rem 0}.consent-review__dead h2{margin-bottom:.75rem}.consent-review__action{margin-top:1rem;font-weight:600}.consent-review__support{margin-top:1rem}.consent-review--active{--cr-accent:#0284c7;--cr-brand-soft:#e0f2fe;--cr-canvas:#f4f7fa;--cr-dim:#8896a8;--cr-emerald:#067647;--cr-emerald-soft:#d1fadf;--cr-hairline:#e2e8f0;--cr-ink:#0f172a;--cr-muted:#52627a;--cr-panel:#fff;--cr-raised:#f1f5f9;--cr-radius-panel:12px;--cr-font-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--cr-font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;background-color:var(--cr-canvas);min-height:100%;color:var(--cr-ink);font-family:var(--cr-font-sans);-webkit-font-smoothing:antialiased;text-align:left;line-height:1.5}.consent-review--active .consent-review__topbar{border-bottom:1px solid var(--cr-hairline);background-color:#fff}.consent-review--active .consent-review__topbar-inner{align-items:center;gap:.5rem;max-width:32rem;height:3.5rem;margin:0 auto;padding:0 1.25rem;display:flex}.consent-review--active .consent-review__logo{width:auto;height:24px}.consent-review--active .consent-review__badge{background-color:var(--cr-brand-soft);color:var(--cr-accent);border-radius:999px;align-items:center;gap:.375rem;margin-left:auto;padding:.25rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.consent-review--active .consent-review__badge-icon{width:.875rem;height:.875rem}.consent-review--active .consent-review__main{max-width:32rem;margin:0 auto;padding:1.25rem 1rem 4rem}.consent-review--active .consent-review__intro{margin-bottom:1rem}.consent-review--active .consent-review__label{letter-spacing:.09em;text-transform:uppercase;color:var(--cr-dim);margin-bottom:.25rem;font-size:10.5px;font-weight:700}.consent-review--active .consent-review__title{font-family:var(--cr-font-display);color:var(--cr-ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.consent-review--active .consent-review__lede{color:var(--cr-muted);margin:.375rem 0 0;font-size:12.5px;line-height:1.625}.consent-review--active .consent-review__progress{align-items:center;gap:.375rem;margin-bottom:1rem;display:flex}.consent-review--active .consent-review__segment{border-radius:999px;flex:1;height:.25rem}.consent-review--active .consent-review__segment--done{background-color:var(--cr-emerald)}.consent-review--active .consent-review__segment--current{background-color:var(--cr-accent)}.consent-review--active .consent-review__segment--pending{background-color:var(--cr-raised)}.consent-review--active .consent-review__steps{flex-direction:column;gap:.75rem;display:flex}.consent-review--active .consent-review__step{background-color:var(--cr-panel);border:1px solid var(--cr-hairline);border-radius:var(--cr-radius-panel);overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.consent-review--active .consent-review__step--current{border-color:#0284c766}.consent-review--active .consent-review__step-header{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.625rem;margin:0;padding:.75rem 1rem;display:flex}.consent-review--active button.consent-review__step-header{cursor:pointer}.consent-review--active button.consent-review__step-header:focus-visible{outline:2px solid var(--cr-accent);outline-offset:-2px;border-radius:var(--cr-radius-panel)}.consent-review--active div.consent-review__step-header{cursor:default}.consent-review--active .consent-review__step-marker{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:flex}.consent-review--active .consent-review__step-marker--done{color:var(--cr-emerald);background-color:#0676472e}.consent-review--active .consent-review__step-marker--current{background-color:var(--cr-accent);color:#fff}.consent-review--active .consent-review__step-marker--locked{background-color:var(--cr-raised);color:var(--cr-dim)}.consent-review--active .consent-review__step-check,.consent-review--active .consent-review__step-padlock,.consent-review--active .consent-review__step-shield{width:.75rem;height:.75rem}.consent-review--active .consent-review__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.consent-review--active .consent-review__step-title{flex:1;font-size:13.5px;font-weight:600}.consent-review--active .consent-review__step-title--done{color:var(--cr-muted)}.consent-review--active .consent-review__chip{white-space:nowrap;letter-spacing:.03em;background-color:var(--cr-emerald-soft);color:var(--cr-emerald);border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .6rem;font-size:11px;font-weight:600;display:inline-flex}.consent-review--active .consent-review__step-chevron{width:1rem;height:1rem;color:var(--cr-dim);flex-shrink:0;transition:transform .15s}.consent-review--active .consent-review__step-chevron--open{transform:rotate(180deg)}.consent-review--active .consent-review__step-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .18s ease-out;display:grid}.consent-review--active .consent-review__step-collapse--open{opacity:1;grid-template-rows:1fr}.consent-review--active .consent-review__step-clip{min-height:0;overflow:hidden}.consent-review--active .consent-review__step-body{border-top:1px solid var(--cr-hairline);padding:.875rem 1rem 1rem}.consent-review--active .consent-review__step-placeholder{color:var(--cr-muted);margin:0;font-size:12.5px;line-height:1.625}@media (prefers-reduced-motion:reduce){.consent-review--active .consent-review__step-chevron,.consent-review--active .consent-review__step-collapse{transition:none}}.consent-review--active .consent-review__figures{flex-direction:column;gap:.5rem;margin:0;display:flex}.consent-review--active .consent-review__figure{justify-content:space-between;align-items:baseline;gap:1rem;font-size:12.5px;line-height:1.5;display:flex}.consent-review--active .consent-review__figure dt{color:var(--cr-muted);font-weight:400}.consent-review--active .consent-review__figure dd{text-align:right;color:var(--cr-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.consent-review--active .consent-review__disclosure{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.consent-review--active .consent-review__disclosure:focus-visible{outline:2px solid var(--cr-ink);outline-offset:2px;border-radius:2px}.consent-review--active .consent-review__disclosure-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:translateY(-.1rem)rotate(45deg)}.consent-review--active .consent-review__disclosure[aria-expanded=true] .consent-review__disclosure-chevron{transform:translateY(.1rem)rotate(-135deg)}.consent-review--active .consent-review__figure--sub{opacity:0;grid-template-rows:0fr;grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;margin-top:-.5rem;padding-left:.875rem;font-size:11.5px;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),margin-top .18s cubic-bezier(.2,0,0,1),opacity .18s ease-out;display:grid}.consent-review--active .consent-review__figure--sub dt,.consent-review--active .consent-review__figure--sub dd{min-height:0;overflow:hidden}.consent-review--active .consent-review__figure--sub dd{color:var(--cr-muted);font-weight:400}.consent-review--active .consent-review__figure--sub-open{opacity:1;grid-template-rows:1fr;margin-top:0}@media (prefers-reduced-motion:reduce){.consent-review--active .consent-review__disclosure-chevron,.consent-review--active .consent-review__figure--sub{transition:none}}.consent-review--active .consent-review__addons{margin:0;padding:0;list-style:none}.consent-review--active .consent-review__addons li+li{margin-top:.125rem}.consent-review--active .consent-review__addon-amount{color:var(--cr-muted);white-space:nowrap;margin-left:.5rem;font-weight:400}.consent-review--active .consent-review__annual{border-top:1px solid var(--cr-hairline);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.875rem;padding-top:.875rem;display:flex}.consent-review--active .consent-review__annual-label{color:var(--cr-ink);font-size:12.5px;font-weight:600}.consent-review--active .consent-review__annual-value{font-family:var(--cr-font-display);color:var(--cr-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.consent-review--active .consent-review__plan{border:1px solid var(--cr-hairline);background-color:#f1f5f966;border-radius:11px;margin-top:.875rem;padding:.75rem .875rem}.consent-review--active .consent-review__group+.consent-review__group{border-top:1px solid var(--cr-hairline);margin-top:.875rem;padding-top:.875rem}.consent-review--active .consent-review__group-title{letter-spacing:.09em;text-transform:uppercase;color:var(--cr-dim);margin:0 0 .5rem;font-family:inherit;font-size:10.5px;font-weight:700}.consent-review--active .consent-review__group-empty{color:var(--cr-muted);margin:0;font-size:12.5px}.consent-review--active .consent-review__drivers,.consent-review--active .consent-review__incidents{margin:0;padding:0;list-style:none}.consent-review--active .consent-review__driver+.consent-review__driver{margin-top:.5rem}.consent-review--active .consent-review__driver-head{justify-content:space-between;align-items:baseline;gap:1rem;font-size:12.5px;display:flex}.consent-review--active .consent-review__driver-name{color:var(--cr-ink);font-weight:600}.consent-review--active .consent-review__driver-relationship,.consent-review--active .consent-review__driver-claims{color:var(--cr-muted)}.consent-review--active .consent-review__driver-claims{font-size:11.5px}.consent-review--active .consent-review__driver-claims strong{color:var(--cr-ink);font-weight:600}.consent-review--active .consent-review__incidents li{color:var(--cr-ink);font-size:12.5px}.consent-review--active .consent-review__incidents li+li{margin-top:.25rem}.consent-review--active .consent-review__note-label{color:var(--cr-ink);margin:1rem 0 .375rem;font-size:12.5px;font-weight:600;display:block}.consent-review--active .consent-review__note{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:var(--cr-ink);background-color:#fff;border:1px solid #d8e0ea;border-radius:8px;outline:none;padding:.55rem .7rem;font-size:13.5px;transition:border-color .15s,box-shadow .15s;display:block}.consent-review--active .consent-review__note:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}.consent-review--active .consent-review__note:disabled{background-color:var(--cr-raised);opacity:.75}.consent-review--active .consent-review__note-count{text-align:right;color:var(--cr-dim);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:11px}.consent-review--active .consent-review__sent-note{border-top:1px solid var(--cr-hairline);margin-top:.875rem;padding-top:.875rem}.consent-review--active .consent-review__sent-note p{color:var(--cr-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.consent-review--active .consent-review__note{transition:none}}.consent-review--active .consent-review__terms-intro{color:var(--cr-muted);margin:0 0 .625rem;font-size:12.5px}.consent-review--active .consent-review__terms-list{color:var(--cr-ink);margin:0;padding-left:1.25rem;font-size:12.5px}.consent-review--active .consent-review__terms-list li{padding-left:.125rem}.consent-review--active .consent-review__terms-list li+li{border-top:1px solid #0f172a0b;margin-top:.5rem;padding-top:.5rem}.consent-review--active .consent-review__terms-list li::marker{color:var(--cr-dim);font-variant-numeric:tabular-nums}.consent-review--active .consent-review__declaration-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.consent-review--active .consent-review__declaration{border:1px solid var(--cr-hairline);width:100%;color:var(--cr-ink);font:inherit;text-align:left;background-color:#f1f5f966;border-radius:11px;gap:.625rem;padding:.75rem;transition:background-color .15s,border-color .15s;display:flex}.consent-review--active .consent-review__declaration--ticked{background-color:#e0f2fe80;border-color:#0284c766}.consent-review--active button.consent-review__declaration{cursor:pointer}.consent-review--active button.consent-review__declaration:hover:not(.consent-review__declaration--ticked){border-color:#cbd5e1}.consent-review--active button.consent-review__declaration:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px}.consent-review--active .consent-review__declaration-box{border:1px solid var(--cr-hairline);background-color:var(--cr-panel);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background-color .15s,border-color .15s;display:flex}.consent-review--active .consent-review__declaration--ticked .consent-review__declaration-box{border-color:var(--cr-accent);background-color:var(--cr-accent);color:#fff}.consent-review--active .consent-review__declaration-check{stroke-width:3px;width:12px;height:12px}.consent-review--active .consent-review__declaration-text{font-size:12.5px;line-height:1.625}.consent-review--active .consent-review__declarations-contact,.consent-review--active .consent-review__declarations-done{color:var(--cr-muted);margin:.625rem 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.consent-review--active .consent-review__declaration,.consent-review--active .consent-review__declaration-box{transition:none}}.consent-review--active .consent-review__primary{color:#fff;width:100%;font:inherit;cursor:pointer;background-color:#0ea5e9;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:.75rem;padding:.58rem 1rem;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0284c740}.consent-review--active .consent-review__primary:hover:not(:disabled){background-color:#0284c7}.consent-review--active .consent-review__primary:disabled{opacity:.5;cursor:not-allowed}.consent-review--active .consent-review__primary:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px}.consent-review--active .consent-review__error{border-radius:var(--cr-radius-panel);color:#b42318;background-color:#fee4e2;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:12.5px;font-weight:600;display:flex}.consent-review--active .consent-review__error-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;padding:.25rem .625rem}.consent-review--active .consent-review__error-retry:focus-visible{outline-offset:2px;outline:2px solid}.consent-review--active .consent-review__passcode-intro{color:var(--cr-muted);margin:0;font-size:12.5px;line-height:1.625}.consent-review--active .consent-review__passcode-input{box-sizing:border-box;width:100%;max-width:12rem;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.3em;color:var(--cr-ink);background-color:#fff;border:1px solid #d8e0ea;border-radius:8px;outline:none;padding:.55rem .7rem;font-size:18px;transition:border-color .15s,box-shadow .15s;display:block}.consent-review--active .consent-review__passcode-input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}.consent-review--active .consent-review__passcode-input[aria-invalid=true]{border-color:#b42318}.consent-review--active .consent-review__passcode-input:disabled{background-color:var(--cr-raised);opacity:.75}.consent-review--active .consent-review__passcode-message{color:#b42318;margin:.5rem 0 0;font-size:12.5px;font-weight:600}.consent-review--active .consent-review__passcode-resend{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.625rem;display:flex}.consent-review--active .consent-review__passcode-wait{color:var(--cr-dim);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:12px}.consent-review--active .consent-review__passcode-resend .consent-review__passcode-wait{margin:0}.consent-review--active .consent-review__link-button{font:inherit;color:var(--cr-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.consent-review--active .consent-review__link-button:disabled{color:var(--cr-dim);cursor:not-allowed}.consent-review--active .consent-review__link-button:focus-visible{outline:2px solid var(--cr-accent);outline-offset:2px}.consent-review--active .consent-review__notice{border-radius:var(--cr-radius-panel);background-color:var(--cr-brand-soft);color:var(--cr-ink);margin-bottom:.75rem;padding:.625rem .875rem;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.consent-review--active .consent-review__passcode-input{transition:none}}.consent-review--active .consent-review__complete{border:1px solid var(--cr-hairline);border-radius:var(--cr-radius-panel);background-color:var(--cr-panel);text-align:center;padding:1.5rem 1.25rem}.consent-review--active .consent-review__complete-icon{width:2rem;height:2rem;color:var(--cr-emerald)}.consent-review--active .consent-review__complete-title{font-family:var(--cr-font-display);color:var(--cr-ink);margin:.5rem 0 .375rem;font-size:18px;font-weight:600}.consent-review--active .consent-review__complete-body{color:var(--cr-muted);margin:0;font-size:13px;line-height:1.625}.consent-review--active .consent-review__footer{text-align:center;max-width:32rem;color:var(--cr-dim);margin:0 auto;padding:0 1rem 2.5rem;font-size:11px;line-height:1.625}.qb-modal{--modal-accent:#079fe3;box-sizing:border-box;color:#26364d;background:#fff;border:1px solid #e1e5eb;border-radius:16px;outline:none;flex-direction:column;width:calc(100% - 32px);min-height:0;max-height:calc(100dvh - 64px);margin:auto;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1423372e}.qb-modal--information{max-width:500px;height:min(500px,100dvh - 64px)}.qb-modal--form{border-radius:22px;max-width:600px;height:min(575px,100dvh - 24px);max-height:calc(100dvh - 24px)}.qb-modal--alert{border:0;border-radius:24px;max-width:500px;height:min(456px,100dvh - 24px);max-height:calc(100dvh - 24px)}.qb-modal--error{--modal-accent:#e00000}.qb-modal--confirmation{--modal-accent:#007f72}.qb-modal--success{--modal-accent:#168249}.qb-modal__overlay{z-index:2147483646;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#010f249e;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0;overflow:auto}.qb-modal__header{box-sizing:border-box;text-align:center;background:#fff;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:20px 36px 16px;display:flex;position:relative}.qb-modal__icon{width:52px;height:52px;color:var(--modal-accent);flex:none;place-items:center;margin:0 auto;display:grid;overflow:visible}.qb-modal__icon img,.qb-modal__icon svg{object-fit:contain;width:52px;height:52px}.qb-modal__icon svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.qb-modal__heading{box-sizing:border-box;flex:none;width:100%;min-width:0;padding-top:4px}.qb-modal__title{color:#000;text-align:center;margin:0;font-size:24px;font-weight:700;line-height:1.25}.qb-modal__subtitle{color:#59636f;text-align:center;max-width:460px;margin:8px auto 0;font-size:14px;line-height:1.45}.qb-modal__close{z-index:2;color:#a7adb5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:10px;right:10px}.qb-modal__close:hover{background:#00286814}.qb-modal__close:focus-visible{outline-offset:2px;outline:3px solid #00a8e059}.qb-modal__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.qb-modal__body{overscroll-behavior:contain;color:#26364d;scrollbar-color:#079fe3 #edf1f5;scrollbar-width:thin;flex:auto;min-height:0;padding:18px 34px;font-size:14px;line-height:1.5;overflow-y:auto}.qb-modal__body>:first-child{margin-top:0}.qb-modal__body>:last-child{margin-bottom:0}.qb-modal__body::-webkit-scrollbar{width:7px}.qb-modal__body::-webkit-scrollbar-track{background:#edf1f5}.qb-modal__body::-webkit-scrollbar-thumb{background:#079fe3;border-radius:999px}.qb-modal__footer{box-sizing:border-box;background:#fafbfc;border-top:1px solid #dfe4ea;flex-direction:row;flex:none;justify-content:stretch;align-items:stretch;gap:12px;min-height:76px;margin:0;padding:14px 24px;display:flex}.qb-modal__button{cursor:pointer;border-radius:8px;min-width:0;min-height:48px;margin:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.2}.qb-modal__button:focus-visible{outline-offset:2px;outline:3px solid #00a8e059}.qb-modal__button:disabled{cursor:not-allowed;opacity:.55}.qb-modal__button--primary{color:#fff;background:#079fe3;border:2px solid #079fe3}.qb-modal__button--secondary{color:#002868;background:#fff;border:2px solid #002868}.qb-modal__footer--single>.qb-modal__button{flex:auto;width:100%}.qb-modal__footer--split>.qb-modal__button{flex:1 1 0;width:0}.qb-modal--form .qb-modal__icon{width:68px;height:68px}.qb-modal--form .qb-modal__icon img,.qb-modal--form .qb-modal__icon svg{width:48px;height:48px}.qb-modal--form .qb-modal__icon svg{box-sizing:border-box;color:#fff;background:#079fe3;border-radius:50%;padding:11px}.qb-modal--alert .qb-modal__header{gap:17px;padding:39px 40px 0}.qb-modal--alert .qb-modal__icon{width:90px;height:84px}.qb-modal--alert .qb-modal__icon svg{stroke:none;background:0 0;border-radius:0;width:90px;height:84px;padding:0}.qb-modal--alert .qb-modal__heading{padding:10px 0}.qb-modal--alert .qb-modal__body{text-align:center;justify-content:center;align-items:flex-start;padding:32px 40px 24px;font-size:16px;line-height:1.6;display:flex}.qb-modal--alert .qb-modal__footer{background:#fff;border-top:0;padding:18px 40px 28px}@media (width<=640px){.qb-modal{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.qb-modal--information{height:min(500px,100dvh - 24px)}.qb-modal--form{height:min(575px,100dvh - 24px)}.qb-modal__overlay{align-items:center;padding:12px 4px}.qb-modal__header{padding:18px 24px 14px}.qb-modal__title{font-size:22px}.qb-modal__subtitle{font-size:13px}.qb-modal__body{padding:16px 22px;font-size:13px}.qb-modal__footer{gap:10px;min-height:72px;padding:12px 16px}.qb-modal__button{padding-left:10px;padding-right:10px;font-size:14px}.qb-modal--alert{border-radius:24px}.qb-modal--alert .qb-modal__header{padding:32px 28px 0}.qb-modal--alert .qb-modal__body{padding:28px 20px 20px}.qb-modal--alert .qb-modal__footer{padding:16px 24px 24px}}@keyframes smsRotate{0%{transform:translate(0)scale(1)}50%{transform:translate(7.5px)scale(1.05)}to{transform:translate(0)scale(1)}}.quoteLoginContainer{width:100%;height:100%;min-height:calc(100svh - 75px);display:flex;position:relative}.quoteLoginContainer .multi-step-form__control{scale:.9}@media (width<=900px){.quoteLoginContainer{justify-content:center;align-items:center}}.quoteLoginContainer .AgentImageContainer img{z-index:10;width:800px;max-width:50vw;height:auto;position:absolute;bottom:0}.quoteLoginContainer .AgentImageContainer .loginBg{z-index:1;background-color:#f7ffa7;border-radius:100%;width:800px;max-width:50vw;height:800px;max-height:50vw;position:absolute;bottom:-50%;left:10%}@media (width<=900px){.quoteLoginContainer .AgentImageContainer{display:none}}@media (width<=900px){.quoteLoginContainer .LoginContainerParent{position:relative;right:auto}}.quoteLoginContainer .LoginContainerParent .LoginContainer{background-color:#f7f7f7;border:10px solid #fff;border-radius:25px;width:100%;height:500px;min-height:400px;padding:20px;box-shadow:2.5px 2.5px 1.25px #d5d5d5}.quoteLoginContainer .LoginContainerParent .LoginContainer form{flex-direction:column;justify-content:space-around;gap:15px;height:100%;display:flex}.quoteLoginContainer .otpVerification{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.quoteLoginContainer .otpVerification .smsOtpContainer:hover{background-color:#00a8e0}.quoteLoginContainer .otpVerification .smsOTP{background-color:#f7ffa7;border-radius:100%;justify-content:center;align-items:center;width:135px;height:135px;display:flex}.quoteLoginContainer .otpVerification .smsOTP .smsSVG{animation:2.5s linear infinite smsRotate}.quoteLoginContainer .otpVerification p{align-self:center;margin-bottom:20px;font-size:14px}@keyframes retrieveQuoteSpin{to{transform:rotate(360deg)}}@keyframes retrieveQuoteRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.retrieveQuote{--rq-brand:#00a9e0;--rq-brand-deep:#0083b0;--rq-brand-ink:#083c55;--rq-leaf:#7faf00;--rq-sky-tint:#f4fbfd;--rq-hairline:#d9e6ee;--rq-foreground:#1b2a33;--rq-muted:#5b6f7c;--rq-input:#cfe2ec;--rq-destructive:#d7263d;--rq-display:"Manrope", ui-sans-serif, system-ui, sans-serif;--rq-gradient:linear-gradient(to bottom right, var(--rq-brand), var(--rq-brand-deep));width:100%;color:var(--rq-foreground);text-align:left;-webkit-font-smoothing:antialiased;background:#fff;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.5}.retrieveQuote *,.retrieveQuote :before,.retrieveQuote :after{box-sizing:border-box}.retrieveQuote :where(h1,h2,h3,p,ul){margin:0;padding:0}.retrieveQuote :where(ul){list-style:none}.retrieveQuote button,.retrieveQuote input{font-family:inherit}.retrieveQuote__container{max-width:1152px;margin:0 auto;padding-left:24px;padding-right:24px}.retrieveQuote__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0083b0cc;font-size:11px;font-weight:600}.retrieveQuote__hero{background:var(--rq-sky-tint);position:relative;overflow:hidden}.retrieveQuote__heroArt{background-image:url(/images/quote-and-buy/retrieval/welcome-back-banner.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%}.retrieveQuote__heroArt--side{width:58%;display:none;position:absolute;top:0;bottom:0;right:0}@media (width>=768px){.retrieveQuote__heroArt--side{display:block}}@media (width>=1024px){.retrieveQuote__heroArt--side{width:56%}}.retrieveQuote__heroArt--below{background-position:100%;width:100%;height:112px}@media (width>=768px){.retrieveQuote__heroArt--below{display:none}}.retrieveQuote__heroInner{z-index:1;padding-top:48px;padding-bottom:48px;position:relative}@media (width>=768px){.retrieveQuote__heroInner{padding-top:64px;padding-bottom:64px}}@media (width>=1024px){.retrieveQuote__heroInner{padding-top:80px;padding-bottom:80px}}.retrieveQuote__heroText{max-width:448px}@media (width>=768px){.retrieveQuote__heroText{max-width:38%}}.retrieveQuote__heroText .retrieveQuote__eyebrow{margin-bottom:12px}.retrieveQuote__title{font-family:var(--rq-display);color:var(--rq-brand);font-size:34.4px;font-weight:800;line-height:1.05;animation:.6s cubic-bezier(.2,.8,.2,1) both retrieveQuoteRise}@media (width>=768px){.retrieveQuote__title{font-size:41.6px}}@media (width>=1024px){.retrieveQuote__title{font-size:49.6px}}.retrieveQuote__subtitle{color:var(--rq-muted);margin-top:12px;font-size:15px;animation:.6s cubic-bezier(.2,.8,.2,1) both retrieveQuoteRise}@media (width>=768px){.retrieveQuote__subtitle{font-size:16px}}.retrieveQuote__main{padding-top:32px;padding-bottom:64px}@media (width>=768px){.retrieveQuote__main{padding-top:48px}}.retrieveQuote__card{border:1px solid var(--rq-hairline);background:#fff;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 1px 3px #083c5512,0 22px 48px -14px #083c553d}@media (width>=1024px){.retrieveQuote__card{grid-template-columns:1.35fr 1fr}}.retrieveQuote__formPane,.retrieveQuote__needs{padding:28px 24px}@media (width>=640px){.retrieveQuote__formPane,.retrieveQuote__needs{padding:40px 36px}}.retrieveQuote__cardTitle{font-family:var(--rq-display);color:var(--rq-brand-ink);font-size:22.4px;font-weight:700}@media (width>=640px){.retrieveQuote__cardTitle{font-size:24px;line-height:32px}}.retrieveQuote__intro{color:var(--rq-muted);margin-top:8px;font-size:14.5px;line-height:1.625}.retrieveQuote__form{flex-direction:column;gap:24px;margin-top:28px;display:flex}.retrieveQuote__label{color:var(--rq-brand-ink);margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.5;display:block}.retrieveQuote__inputWrap{position:relative}.retrieveQuote__inputIcon{pointer-events:none;color:#5b6f7cb3;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.retrieveQuote__input{border:1px solid var(--rq-input);width:100%;height:48px;color:var(--rq-foreground);box-shadow:none;background:#fff;border-radius:12px;outline:none;margin:0;padding:0 16px 0 44px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:block}.retrieveQuote__input::placeholder{color:#5b6f7c99;letter-spacing:normal}.retrieveQuote__input--identifier{letter-spacing:.02em}.retrieveQuote__input--error{border-color:var(--rq-destructive)}.retrieveQuote__input:focus{border-color:var(--rq-brand);box-shadow:0 0 0 4px #00a9e026}.retrieveQuote__hint{color:var(--rq-muted);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.retrieveQuote__hint--error{color:var(--rq-destructive)}.retrieveQuote__hintIcon{flex-shrink:0;width:14px;height:14px}.retrieveQuote__segments{background:var(--rq-sky-tint);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.retrieveQuote__segment{height:40px;color:var(--rq-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.retrieveQuote__segment:hover{color:var(--rq-brand-deep)}.retrieveQuote__segment--active{color:var(--rq-brand-deep);background:#fff;box-shadow:0 1px 3px #083c5529}.retrieveQuote__segmentIcon{width:16px;height:16px}.retrieveQuote__submit{background:var(--rq-gradient);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:15px;font-weight:600;transition:filter .15s;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.retrieveQuote__submit:hover{filter:brightness(1.05)}.retrieveQuote__submit:focus-visible{outline:none;box-shadow:0 0 0 4px #00a9e040}.retrieveQuote__submit:disabled{cursor:not-allowed;opacity:.7;filter:none}.retrieveQuote__submitIcon{width:16px;height:16px}.retrieveQuote__submitIcon--spin{animation:1s linear infinite retrieveQuoteSpin}.retrieveQuote__spinner{flex-shrink:0;display:inline-flex}.retrieveQuote__spinner svg{width:100%;height:100%;display:block}.retrieveQuote__alert{background:#d7263d0a;border:1px solid #d7263d40;border-radius:12px;gap:12px;padding:14px;display:flex}.retrieveQuote__alert p{color:var(--rq-destructive);margin:0;font-size:13.5px;line-height:1.625}.retrieveQuote__alertIcon{width:18px;height:18px;color:var(--rq-destructive);flex-shrink:0;margin-top:2px}.retrieveQuote__secure{color:var(--rq-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.625;display:flex}.retrieveQuote__secureIcon{width:14px;height:14px;color:var(--rq-leaf);flex-shrink:0;margin-top:2px}.retrieveQuote__needs{border-top:1px solid var(--rq-hairline);background:var(--rq-sky-tint)}@media (width>=1024px){.retrieveQuote__needs{border-top:none;border-left:1px solid var(--rq-hairline)}}.retrieveQuote__needsList{flex-direction:column;gap:16px;margin-top:16px;display:flex}.retrieveQuote__needsList li{color:#083c55cc;gap:10px;font-size:13.5px;line-height:1.625;display:flex}.retrieveQuote__needsIcon{width:17px;height:17px;color:var(--rq-leaf);flex-shrink:0;margin-top:2px}.retrieveQuote__callBox{border:1px solid var(--rq-hairline);background:#fff;border-radius:12px;margin-top:28px;padding:16px}.retrieveQuote__callTitle{color:var(--rq-brand-ink);font-size:13px;font-weight:600}.retrieveQuote__callBody{color:var(--rq-muted);margin-top:6px;font-size:13px;line-height:1.625}.retrieveQuote__callLink{color:var(--rq-brand-deep);align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.retrieveQuote__callLink:hover{color:var(--rq-brand-deep);text-decoration:underline}.retrieveQuote__callIcon{width:14px;height:14px}.retrieveQuote__infoCards{gap:16px;margin-top:48px;display:grid}@media (width>=640px){.retrieveQuote__infoCards{grid-template-columns:repeat(3,1fr)}}.retrieveQuote__infoCard{border:1px solid var(--rq-hairline);background:#f4fbfd99;border-radius:12px;padding:20px}.retrieveQuote__infoCard h3{font-family:var(--rq-display);color:var(--rq-brand-ink);margin-top:12px;font-size:15px;font-weight:700;line-height:1.5}.retrieveQuote__infoCard p{color:var(--rq-muted);margin-top:6px;font-size:13.5px;line-height:1.625}.retrieveQuote__infoIcon{width:20px;height:20px;color:var(--rq-brand);display:block}.retrieveQuote__cta{background:var(--rq-gradient);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:28px 24px;display:flex}@media (width>=640px){.retrieveQuote__cta{padding-left:36px;padding-right:36px}}.retrieveQuote__cta h3{font-family:var(--rq-display);color:#fff;font-size:20px;font-weight:800;line-height:28px}.retrieveQuote__cta p{color:#ffffffd9;margin-top:4px;font-size:14px}.retrieveQuote__ctaButton{height:44px;color:var(--rq-brand-deep);cursor:pointer;background:#fff;border:none;border-radius:9999px;align-items:center;padding:0 24px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.retrieveQuote__ctaButton:hover{background:#ffffffe6}.retrieveQuote__needsIcon--brand{color:var(--rq-brand)}.retrieveQuote__stepBadge{background:var(--rq-sky-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--rq-brand-deep);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.retrieveQuote__stepBadgeIcon{width:14px;height:14px}.retrieveQuote__cardTitle--step{margin-top:16px}.retrieveQuote__intro strong{color:var(--rq-brand-ink);font-weight:600}.retrieveQuote__code{margin-top:28px}.retrieveQuote__code .retrieveQuote__label{margin-bottom:8px}.retrieveQuote__codeBoxes{gap:8px;display:flex}@media (width>=640px){.retrieveQuote__codeBoxes{gap:10px}}.retrieveQuote__codeBox{border:1px solid var(--rq-input);text-align:center;width:100%;min-width:0;height:56px;font-family:var(--rq-display);color:var(--rq-brand-ink);box-shadow:none;background:#fff;border-radius:12px;outline:none;margin:0;padding:0;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s}@media (width>=640px){.retrieveQuote__codeBox{height:64px;font-size:26px}}.retrieveQuote__codeBox--filled{border-color:#00a9e080}.retrieveQuote__codeBox--error{border-color:var(--rq-destructive)}.retrieveQuote__codeBox:focus{border-color:var(--rq-brand);box-shadow:0 0 0 4px #00a9e026}.retrieveQuote__codeBox:disabled{color:var(--rq-muted);background:#f4fbfd99}.retrieveQuote__codeMeta{color:var(--rq-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.retrieveQuote__codeMeta strong{color:var(--rq-brand-ink);font-weight:600}.retrieveQuote__codeMetaIcon{flex-shrink:0;width:14px;height:14px}.retrieveQuote__codeExpired{color:var(--rq-destructive);align-items:center;gap:6px;display:flex}.retrieveQuote__resend{color:var(--rq-brand-deep);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.retrieveQuote__resend:hover{text-decoration:underline}.retrieveQuote__resend:disabled{cursor:not-allowed;color:var(--rq-muted);text-decoration:none}.retrieveQuote__alert--spaced{margin-top:20px}.retrieveQuote__notice{background:#7faf000f;border:1px solid #7faf004d;border-radius:12px;gap:12px;margin-top:20px;padding:14px;display:flex}.retrieveQuote__notice p{color:#083c55cc;font-size:13.5px;line-height:1.625}.retrieveQuote__noticeIcon{width:18px;height:18px;color:var(--rq-leaf);flex-shrink:0;margin-top:2px}.retrieveQuote__actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}@media (width>=640px){.retrieveQuote__actions{flex-direction:row-reverse;align-items:center}.retrieveQuote__submit--grow{flex:1}}.retrieveQuote__backButton{border:1px solid var(--rq-input);height:48px;color:var(--rq-brand-deep);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.retrieveQuote__backButton:hover{background:var(--rq-sky-tint)}.retrieveQuote__backButton:focus-visible{outline:none;box-shadow:0 0 0 4px #00a9e040}.retrieveQuote__secure--spaced{margin-top:20px}@media (width>=1024px){.retrieveQuote__card--single{grid-template-columns:1fr}}.retrieveQuote__eyebrow--leaf{color:var(--rq-leaf)}.retrieveQuote__eyebrow--muted{color:var(--rq-muted)}.retrieveQuote__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.retrieveQuote__resultsHeader .retrieveQuote__cardTitle--step,.retrieveQuote__resultsHeader .retrieveQuote__intro{margin-top:6px}.retrieveQuote__searchAgain{border:1px solid var(--rq-hairline);height:40px;color:var(--rq-brand-deep);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.retrieveQuote__searchAgain:hover{background:var(--rq-sky-tint)}.retrieveQuote__searchAgain:focus-visible{outline:none;box-shadow:0 0 0 4px #00a9e040}.retrieveQuote__resultsLoading{min-height:240px;color:var(--rq-muted);justify-content:center;align-items:center;gap:10px;font-size:14.5px;display:flex}.retrieveQuote__quotes{flex-direction:column;gap:16px;margin-top:28px;display:flex}.retrieveQuote__quote{border:1px solid var(--rq-hairline);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px;transition:border-color .15s,background-color .15s;display:flex}.retrieveQuote__quote:hover{background:#f4fbfd66;border-color:#00a9e073}.retrieveQuote__quoteIcon{background:var(--rq-sky-tint);width:44px;height:44px;color:var(--rq-brand-deep);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.retrieveQuote__quoteIcon svg{width:22px;height:22px}.retrieveQuote__quoteBody{flex:1;min-width:200px}.retrieveQuote__quoteTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.retrieveQuote__quoteTitle{font-family:var(--rq-display);color:var(--rq-brand-ink);font-size:16.8px;font-weight:700}.retrieveQuote__coverBadge{color:#5f8500;background:#7faf001f;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}.retrieveQuote__quoteItem{color:var(--rq-muted);margin-top:4px;font-size:13.5px}.retrieveQuote__quoteMeta{color:var(--rq-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:12.5px;display:flex}@media (width>=640px){.retrieveQuote__quoteMeta>span+span{border-left:1px solid var(--rq-hairline);padding-left:12px}}.retrieveQuote__quoteNumber{letter-spacing:.025em;color:#083c55bf;font-weight:600}.retrieveQuote__progress{align-items:center;gap:12px;margin-top:12px;display:flex}.retrieveQuote__progressTrack{background:var(--rq-sky-tint);border-radius:9999px;width:100%;max-width:220px;height:6px;overflow:hidden}.retrieveQuote__progressFill{background:linear-gradient(to right, var(--rq-brand), var(--rq-brand-deep));border-radius:9999px;height:100%}.retrieveQuote__progressLabel{color:var(--rq-muted);flex-shrink:0;font-size:12px;font-weight:600}.retrieveQuote__expiry{align-items:center;gap:4px;display:inline-flex}.retrieveQuote__expiry--urgent{color:var(--rq-destructive);font-weight:600}.retrieveQuote__quoteAside{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width>=640px){.retrieveQuote__quoteAside{text-align:right;align-items:flex-end}}.retrieveQuote__premium{font-family:var(--rq-display);color:var(--rq-brand-ink);font-size:20px;font-weight:800;line-height:28px}.retrieveQuote__continue{background:var(--rq-gradient);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:13.5px;font-weight:600;transition:filter .15s;display:inline-flex}.retrieveQuote__continue:hover{filter:brightness(1.05)}.retrieveQuote__continue:focus-visible{outline:none;box-shadow:0 0 0 4px #00a9e040}.retrieveQuote__continue:disabled{cursor:not-allowed;opacity:.5;filter:none}.retrieveQuote__continueReason{color:var(--rq-muted);font-size:12.5px}@media (width>=640px){.retrieveQuote__continueReason{white-space:nowrap}}.retrieveQuote__secure--results{margin-top:24px}.retrieveQuote__dialogBackdrop{z-index:2147483646;background:#083c5573;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out both retrieveQuoteFade;display:flex;position:fixed;inset:0}.retrieveQuote__dialog{border:1px solid var(--rq-hairline);text-align:center;background:#fff;border-radius:16px;width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:28px 24px 24px;animation:.25s cubic-bezier(.2,.8,.2,1) both retrieveQuoteRise;overflow-y:auto;box-shadow:0 1px 3px #083c5512,0 22px 48px -14px #083c5559}@media (width>=640px){.retrieveQuote__dialog{padding:32px 32px 28px}}.retrieveQuote__dialogBadge{width:48px;height:48px;color:var(--rq-destructive);background:#d7263d14;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.retrieveQuote__dialogBadgeIcon{width:24px;height:24px}.retrieveQuote__dialogTitle{font-family:var(--rq-display);color:var(--rq-brand-ink);margin-top:16px;font-size:20px;font-weight:700;line-height:28px}.retrieveQuote__dialogBody{color:var(--rq-muted);margin-top:8px;font-size:14.5px;line-height:1.625}.retrieveQuote__dialogBody p+p,.retrieveQuote__dialogBody ul+p{margin-top:8px}.retrieveQuote__dialogBody strong{color:var(--rq-brand-ink);white-space:nowrap;font-weight:600}.retrieveQuote__dialogList{text-align:left;margin-top:8px}.retrieveQuote__dialogList li{margin-top:4px}.retrieveQuote__dialogCode{letter-spacing:.04em;color:#5b6f7ccc;margin-top:12px;font-size:12px}.retrieveQuote__dialogActions{gap:10px;margin-top:24px;display:grid}@media (width>=480px){.retrieveQuote__dialogActions{grid-template-columns:1fr 1fr}}.retrieveQuote__dialogButton{border:1px solid var(--rq-input);height:44px;color:var(--rq-brand-deep);cursor:pointer;background:#fff;border-radius:12px;padding:0 20px;font-size:14.5px;font-weight:600;transition:border-color .15s,background-color .15s,filter .15s}.retrieveQuote__dialogButton:hover{border-color:var(--rq-brand);background:var(--rq-sky-tint)}.retrieveQuote__dialogButton:focus-visible{outline:none;box-shadow:0 0 0 4px #00a9e040}.retrieveQuote__dialogButton--primary{background:var(--rq-gradient);color:#fff;border-color:#0000}.retrieveQuote__dialogButton--primary:hover{background:var(--rq-gradient);filter:brightness(1.05);border-color:#0000}@keyframes retrieveQuoteFade{0%{opacity:0}}.get-help .get-help-container{flex-direction:column;display:flex}.get-help .get-help-options{flex-direction:column;gap:14px;display:flex}.get-help .help-option-card{box-sizing:border-box;background:#fff;border:1px solid #dbe3ec;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-height:112px;margin:0;padding:16px 20px;display:grid}.get-help .help-option-icon-wrapper{background:#f0f5fa;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.get-help .help-option-icon{object-fit:contain;width:38px;height:38px}.get-help .help-option-content{min-width:0}.get-help .help-option-title{color:#002868;text-align:left;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.25}.get-help .help-option-description{color:#5b6570;text-align:left;margin:0;font-size:14px;line-height:1.45}@media (width<=400px){.get-help .help-option-card{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:96px;padding:12px}.get-help .help-option-icon-wrapper{width:52px;height:52px}.get-help .help-option-icon{width:32px;height:32px}}.loader-screen{align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.sag-mesh{background-color:#fff}.py-14{padding-block:3.5rem}.px-8{padding-inline:2rem}.overflow-hidden{overflow:hidden}.gap-7{gap:1.75rem}.flex-col{flex-direction:column}.h-full{height:100%}.relative{position:relative}.shrink-0{flex-shrink:0}.inset-0{inset:0}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}.rounded-full{border-radius:2147483647px}.justify-center{justify-content:center}.items-center{align-items:center}.flex{display:flex}.inset-\[18\%\]{inset:18%}.absolute{position:absolute}.sag-orb{-webkit-backdrop-filter:blur(3px)saturate(120%);backdrop-filter:blur(3px)saturate(120%);background:radial-gradient(120% 120% at 28% 22%,#fffffff2,#ffffff57 58%),#ffffff38;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -8px 18px #00aeef14,0 10px 26px -14px #00395b47}.text-sag-muted,.text-sag-muted\/70{color:#5d7387}.leading-relaxed{--tw-leading:1.625;line-height:1.625}.text-\[0\.95rem\]{font-size:.95rem}.text-center{text-align:center}@keyframes sag-spin-rev{to{transform:rotate(360deg)}}@keyframes sag-spin{to{transform:rotate(360deg)}}.checkbox-group{z-index:2;align-items:center;display:flex}.checkbox-group--terms{margin-top:30px;font-size:14px}.checkbox-group__label{flex:none;margin-bottom:0!important}.checkbox-group__checkbox{border:2px solid #002868;flex:none;width:20px;height:20px;margin-bottom:0;margin-left:10px;display:block;position:relative;box-shadow:0 1px 3px}.checkbox-group__checkbox:after{content:"";opacity:0;border-bottom:3px solid #c4d600;border-right:3px solid #c4d600;width:7px;height:15px;transition:opacity .3s,transform .3s;display:block;position:absolute;top:-2px;left:4px;transform:rotate(45deg)}.checkbox-group__checkbox:last-child{margin-right:0}.checkbox-group__input{display:none}.checkbox-group__input:checked+.checkbox-group__checkbox:after{opacity:1}@media screen and (width<=767px){.checkbox-group{flex-wrap:wrap}.checkbox-group__label{flex:none;width:100%;margin-right:0;margin-bottom:20px!important}}.fullscreen-loader{z-index:9998;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen-loader__content{text-align:center}.ball-loader{flex-direction:column;justify-content:center;align-items:center;display:flex}.ball-loader__icons{flex-direction:row;justify-content:center;display:flex}.ball-loader__icon{border-radius:50%;width:20px;height:20px;margin:0 .5rem;animation:.5s ease-out infinite alternate bounce}.ball-loader__icon1{background-color:#c4d600;animation-delay:.25s}.ball-loader__icon2{background-color:#00a8e0;animation-delay:.5s}.ball-loader__icon3{background-color:#c4d600;animation-delay:.75s}.ball-loader__icon4{background-color:#002868;animation-delay:1s}.ball-loader__text{color:#002868;margin-top:1rem;font-size:1.5rem;font-weight:600;min-height:2em!important}.quotes{color:#002868;margin-top:1rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:25px;font-weight:700;line-height:1.2}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-32.5px)}}.quoteLoginContainer{width:100%;height:100%;display:flex;position:relative}.quoteLoginContainer .multi-step-form__titlebar{margin-top:0}.quoteLoginContainer .multi-step-form__control:last-child{margin-bottom:0!important}@media (width<=900px){.quoteLoginContainer{justify-content:center;align-items:center}}.quoteLoginContainer .AgentImageContainer{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.quoteLoginContainer .AgentImageContainer .otp-gif{width:100%;max-width:unset!important}@media (width<=1100px){.quoteLoginContainer .AgentImageContainer .otp-gif{width:auto;height:100%;top:0}}@media (height>=1100px){.quoteLoginContainer .AgentImageContainer .otp-gif{top:0}}.quoteLoginContainer .AgentImageContainer img{z-index:10;width:800px;max-width:50vw;height:auto;position:absolute}.quoteLoginContainer .AgentImageContainer .loginBg{z-index:1;background-color:#f7ffa7;border-radius:100%;width:800px;max-width:50vw;height:800px;max-height:50vw;display:none;position:absolute;bottom:-50%;left:10%}.quoteLoginContainer .LoginContainerParent{z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:400px;height:100%;display:flex;position:absolute;right:10%}@media (width<=900px){.quoteLoginContainer .LoginContainerParent{right:auto}}.quoteLoginContainer .LoginContainerParent .loginPageTitle{color:#00a8e0;width:100%;font-size:24px;font-weight:700;text-align:center!important}.quoteLoginContainer .LoginContainerParent .LoginContainer{background-color:#fbfbfbe3;border:10px solid #fff;border-radius:25px;width:100%;min-height:400px;padding:5px 20px}.quoteLoginContainer .LoginContainerParent .LoginContainer form{flex-direction:column;gap:15px;display:flex}.quoteLoginContainer .LoginContainerParent .LoginContainer img{max-height:60px}.quoteLoginContainer .LoginContainerParent .LoginContainer .multi-step-form__label{text-align:center;width:100%}.quoteLoginContainer .LoginContainerParent .LoginContainer .multi-step-form__input{margin-top:5px;width:100%!important}.quoteLoginContainer .LoginContainerParent .LoginContainer .quoteButton{color:#fff;cursor:pointer;background-color:#838383;border:none;border-radius:25px;justify-content:center;align-items:center;gap:5px;width:80%;height:45px;margin:10px 10%;display:flex}.quoteLoginContainer .LoginContainerParent .LoginContainer .Active{background-color:#002868}.quoteLoginContainer .LoginContainerParent .LoginContainer :disabled{cursor:not-allowed;background-color:#838383}.quoteLoginContainer .otpVerification{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.quoteLoginContainer .otpVerification p{align-self:center;margin-bottom:20px}.quoteLoginContainer .otpVerification .otpContainer{justify-content:center;margin-bottom:20px;display:flex}.quoteLoginContainer .otpVerification .otpContainer .otpInput{text-align:center;border:1px solid #ccc;border-radius:4px;width:50px;height:50px;margin:0 5px;font-size:18px}.quoteLoginContainer .otpVerification .otpContainer .otpInput:focus:not(.focus-visible){outline:none}.quoteLoginContainer .otpVerification .signInButton{color:#000;cursor:pointer;background-color:#e0e7ff;border:none;border-radius:4px;width:100%;margin-bottom:15px;padding:10px;font-size:16px}.quoteLoginContainer .otpVerification .keepSignedIn{align-items:center;margin-bottom:15px;display:flex}.quoteLoginContainer .otpVerification .keepSignedIn input{margin-right:10px}.quoteLoginContainer .otpVerification .resendCode{color:#002868;cursor:pointer;background:0 0;border:none;text-decoration:underline}.v2-journey{--v2-progress-blue:#00a0df;--v2-progress-green:#78ad31;--v2-progress-green-soft:#f1f8e6;--v2-progress-line:#dce7ee;--v2-progress-slate:#5b7383;z-index:500;background:#fff;border-bottom:1px solid #dce7ee99;width:100%;position:relative}.v2-journey__viewport{scrollbar-width:thin;width:calc(100% - 40px);max-width:920px;margin-inline:auto;padding:10px 0;overflow-x:auto}.v2-journey__viewport ol{align-items:center;gap:6px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.v2-journey__viewport li{flex:none;align-items:center;gap:6px;display:flex}.v2-journey__pill{color:var(--v2-progress-slate);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.v2-journey__pill.is-active{color:#fff;background:var(--v2-progress-blue)}.v2-journey__pill.is-complete{color:#6b972b;background:var(--v2-progress-green-soft)}.v2-journey__pill.is-navigable{cursor:pointer}.v2-journey__pill.is-navigable:hover{color:#527820;background:#e7f2d6}.v2-journey__pill.is-navigable:focus-visible{outline:2px solid var(--v2-progress-blue);outline-offset:2px}.v2-journey__number{width:16px;height:16px;color:var(--v2-progress-slate);background:#eef3f7;border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.is-active .v2-journey__number{color:#fff;background:#ffffff40}.is-complete .v2-journey__number{color:#fff;background:var(--v2-progress-green)}.v2-journey__connector{background:var(--v2-progress-line);flex:0 0 12px;width:12px;height:1px}@media (width<=540px){.v2-journey__viewport{width:calc(100% - 24px)}}.quote-v2{background:#fff;min-height:calc(100vh - 70px);position:relative;overflow:visible}.quote-v2__main{z-index:5;grid-template-rows:52px auto;align-content:start;justify-items:center;row-gap:26px;min-height:calc(100vh - 130px);padding:25px;display:grid;position:relative}.quote-v2__title{color:#686868;text-align:center;letter-spacing:0;justify-content:center;align-items:center;height:52px;margin:0;font-size:2.55rem;font-weight:700;line-height:1;display:flex}.quote-v2__panel{width:min(100%,920px);padding:20px 0;position:relative}.quote-v2__panel--contact{width:min(100%,960px)}.quote-v2__panel--compact{width:min(100%,760px)}.status-check{background:#00a9e0;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.875rem;right:.875rem;box-shadow:0 4px 6px #0000001a}.status-check svg{color:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.quote-v2-card-grid{grid-template-columns:repeat(2,232px);justify-content:center;gap:58px;max-width:438px;margin:0 auto;display:grid}.quote-v2-type-card{color:#4d4d4d;cursor:pointer;background:#fffffff5;border:1px solid #ddd;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:250px;min-height:0;padding:32px 24px 28px;transition:border-color .15s,box-shadow .15s,color .15s,transform .15s;display:flex;position:relative;box-shadow:0 8px 20px #00000024}.quote-v2-type-card:hover,.quote-v2-type-card:focus{color:#129ee9;border-color:#14a8f5;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #14a8f529,0 8px 20px #0000001a}.quote-v2-type-card--selected{color:#fff;background:linear-gradient(#078eb0 0%,#04265f 100%);border-color:#078eb0;box-shadow:0 12px 26px #04265f42,0 8px 18px #0000001f}.quote-v2-type-card__icon-shell{color:currentColor;border-radius:12px;justify-content:center;align-items:center;height:100px;display:inline-flex}.quote-v2-type-card__icon{color:currentColor;height:100px}@media screen and (width<=800px){.quote-v2-type-card__icon{height:80px}}.quote-v2-type-card__title{font-size:1.25rem;font-weight:800}.quote-v2-type-card__copy{color:#6d6d6d;max-width:160px;font-size:.82rem;line-height:1.2}.quote-v2-details-card,.quote-v2-contact-card{background:#fffffff7;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 2px 8px #00000029}.quote-v2-details-card{padding:36px 64px 30px}.quote-v2-details-card__grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:42px 64px;display:grid}.quote-v2-terms{grid-template-columns:1fr auto;align-items:center;gap:42px;margin-top:10px;display:grid}.quote-v2-terms__copy .quote-v2-terms__title{color:#001236;align-items:center;gap:14px;margin:0 0 14px;font-size:16px;font-weight:800;display:flex}.quote-v2-terms__body p{color:#14213d;max-width:650px;margin:0;font-size:14px;font-weight:400;line-height:1.48}.quote-v2-terms__body{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:10px;max-height:100px;padding:20px;overflow-y:auto}.quote-v2-terms__body a{color:#087fd0;font-weight:600;text-decoration:underline}.quote-v2-terms__icon{color:#087fd0;background:#dff4ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.quote-v2-divider{background:#dedede;height:1px;margin:28px 0 26px}.quote-v2-button,.quote-v2-button-secondary{cursor:pointer;border:0;border-radius:8px;min-width:230px;min-height:44px;font-size:1rem;font-weight:800}.quote-v2-button{color:#fff;background:linear-gradient(#118ee9 0%,#0876c8 100%);box-shadow:0 6px 18px #0876c82e}.quote-v2-button:disabled{opacity:.45;cursor:not-allowed}.quote-v2-button-secondary{color:#087fd0;background:0 0;align-items:center;gap:8px;min-width:auto;display:inline-flex}.quote-v2-field{flex-direction:column;gap:10px;display:flex}.quote-v2-field__label{color:#001236;font-size:14px;font-weight:600}.quote-v2-field__input-wrap{position:relative}.quote-v2-field__icon{color:#8b93a1;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.quote-v2-field__right-icon{color:#087fd0;pointer-events:none;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.quote-v2-field__input{color:#001236;background:#fff;border:1px solid #dfdfdf;width:100%;height:48px;padding:0 16px;font-size:1rem;box-shadow:0 2px 8px #00000014;border-radius:8px!important}.quote-v2-field__icon+.quote-v2-field__input{padding-left:58px}.quote-v2-select-field__icon{color:#8b93a1;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.quote-v2-select-field__select--has-icon{padding-left:58px}.quote-v2-field__input-wrap--has-right-icon .quote-v2-field__input{padding-right:58px}.quote-v2-field__input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.quote-v2-field__input::placeholder{color:#a7adbb}.quote-v2-field__hint{align-self:flex-end;min-height:18px;margin-top:-4px;font-size:.86rem;line-height:1}.quote-v2-field__hint .hint-hyperlink,.quote-v2-field__hint .hyperlink-text{color:#087fd0;font-size:inherit}.quote-v2-field__hint button.hyperlink-text{padding:0;border-bottom:2px dotted #087fd0!important;text-decoration:none!important}.quote-v2-field--error .quote-v2-field__input{border-color:#c43d3d}.quote-v2-field__error,.quote-v2-checkbox__error{color:#c43d3d;font-size:.78rem;font-weight:700}.quote-v2-checkbox{color:#001236;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex;position:relative}.quote-v2-checkbox input{opacity:0;position:absolute}.quote-v2-checkbox__box{background:#fff;border:3px solid #087fd0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.quote-v2-checkbox input:checked+.quote-v2-checkbox__box:after{content:"";border:3px solid #087fd0;border-width:0 3px 3px 0;width:8px;height:14px;margin-top:-3px;transform:rotate(45deg)}.quote-v2-checkbox input:focus-visible+.quote-v2-checkbox__box{box-shadow:0 0 0 3px #087fd033}.quote-v2-checkbox__error{white-space:nowrap;position:absolute;top:30px;right:0}.quote-v2-contact-card{grid-template-columns:minmax(0,1fr) 250px;display:grid;overflow:visible}.quote-v2-contact-card__body{z-index:2;padding:0;position:relative}.quote-v2-contact-card__header{padding:20px 26px 18px}.quote-v2-contact-card__title{color:#007596;max-width:none;margin:0 0 4px;font-size:1.25rem;font-weight:800;line-height:1.1}.quote-v2-contact-card__copy{color:#626262;max-width:570px;margin:0;font-size:.78rem;font-weight:400;line-height:1.35}.quote-v2-contact-card__divider{background:#ececec;height:1px}.quote-v2-contact-card__content{padding:20px 24px 24px}.quote-v2-contact-alert{background:#fff4e7;border:1px solid #ffd9ad;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:14px 18px;display:flex}.quote-v2-contact-alert__icon{color:#c56a03;background:#ffddaf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.quote-v2-contact-alert__title,.quote-v2-contact-alert__copy{display:block}.quote-v2-contact-alert__title{color:#001236;margin-bottom:4px;font-size:.86rem;font-weight:800}.quote-v2-contact-alert__copy{color:#354056;margin:0;font-size:.78rem;font-weight:400;line-height:1.35}.quote-v2-contact-alert__copy strong{color:#001236;font-weight:800}.quote-v2-contact-card__fields{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);align-items:start;gap:18px 22px;display:grid}.quote-v2-contact-card__actions{grid-column:auto;place-self:start end;margin-top:0;padding-bottom:0}.quote-v2-field--contact{gap:0;position:relative}.quote-v2-field--contact .quote-v2-field__label{z-index:2;color:#007596;background:#fff;padding:0 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;left:14px}.quote-v2-field--contact .quote-v2-field__input{height:40px;box-shadow:none;color:#001236;background:#fff;border:1.5px solid #cfd4dc;border-radius:7px;font-size:.88rem}.quote-v2-field--contact .quote-v2-field__icon{color:#9aa4b2;left:14px}.quote-v2-field--contact .quote-v2-field__icon+.quote-v2-field__input{padding-left:42px}.quote-v2-field--contact.quote-v2-field--filled .quote-v2-field__input{border-color:#00a8df}.quote-v2-field--contact.quote-v2-field--error .quote-v2-field__input{border-color:#c43d3d}.quote-v2-select-field{flex-direction:column;gap:0;display:flex;position:relative}.quote-v2-select-field__label{z-index:2;color:#007596;background:#fff;padding:0 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;left:14px}.quote-v2-select-field__required{color:#e43b3b}.quote-v2-select-field__wrap{display:block;position:relative}.quote-v2-select-field__select{color:#001236;appearance:none;background:#fff;border:1.5px solid #cfd4dc;width:100%;height:40px;padding:0 42px 0 14px;font-size:.9rem;border-radius:7px!important}.quote-v2-select-field--filled .quote-v2-select-field__select{border-color:#00a8df}.quote-v2-select-field__select:invalid{color:#8a8a8a}.quote-v2-select-field__chevron{color:#666;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.quote-v2-select-field--error .quote-v2-select-field__select{border-color:#c43d3d}.quote-v2-select-field--disabled{opacity:.58}.quote-v2-select-field--disabled .quote-v2-select-field__select{cursor:not-allowed;background:#f5f7fa}.quote-v2-search-select{z-index:4}.quote-v2-search-select__input{cursor:text}.quote-v2-search-select__icon{z-index:2;color:#9aa4b2;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.quote-v2-search-select__icon+.quote-v2-search-select__input{padding-left:42px}.quote-v2-search-select__menu{z-index:20;background:#fff;border:1px solid #cfd4dc;border-radius:8px;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #00000024}.quote-v2-search-select__option,.quote-v2-search-select__empty{color:#001236;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:.86rem;display:flex}.quote-v2-search-select__option{cursor:pointer}.quote-v2-search-select__option:hover,.quote-v2-search-select__option:focus{color:#007596;background:#edf8ff;outline:none}.quote-v2-search-select__empty{color:#6d6d6d}.quote-v2-contact-confirm-button{color:#fff;cursor:pointer;background:#00a8df;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:44px;font-size:.82rem;font-weight:800;display:inline-flex}.quote-v2-contact-confirm-button:disabled{opacity:.45;cursor:not-allowed}.quote-v2-contact-card__art{background:#d9ffe7;justify-content:center;align-items:center;padding:30px;display:flex;overflow:hidden}.quote-v2-contact-card__art img{width:112px;max-width:100%}.quote-v2-placeholder{text-align:center;background:#fffffff7;border-radius:12px;padding:40px;box-shadow:0 2px 8px #00000024}.quote-v2-placeholder h2{color:#007596;margin:0 0 10px}.quote-v2-placeholder p{margin:0 0 24px}.quote-v2-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-v2__panel--vehicle,.quote-v2__panel--claims{width:min(100%,1040px)}@media (width>=1101px){.quote-v2__panel--vehicle,.quote-v2__panel--claims{width:1040px;max-width:1040px}}.quote-v2-vehicle-flow{justify-items:stretch;gap:22px;width:100%;display:grid}.quote-v2-vehicle-card{box-sizing:border-box;background:#fffffff7;border:1px solid #e3e3e3;border-radius:14px;width:100%;padding:28px 38px;box-shadow:0 3px 10px #00000029}.quote-v2-vehicle-card--entry{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:42px;display:grid}.quote-v2-vehicle-card__intro,.quote-v2-vehicle-heading,.quote-v2-vehicle-row__prompt{color:#707070;align-items:center;gap:20px;display:flex}.quote-v2-vehicle-card__intro strong,.quote-v2-vehicle-row__prompt strong{font-size:14px;font-weight:800}.quote-v2-vehicle-card__icon,.quote-v2-vehicle-row__icon{color:#006ff0;background:#ccffd0;border-radius:11px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.quote-v2-vehicle-card__icon svg,.quote-v2-vehicle-row__icon svg{stroke-width:2.3px;width:24px;height:24px}.quote-v2-vehicle-card__icon--green{color:#5fa900;background:#d7ffd9}.quote-v2-vehicle-row__icon--purple{color:#661cc3;background:#ead8ff}.quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon{border-radius:12px;width:66px;height:66px}.quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon svg{stroke-width:2.3px;width:24px;height:24px}.quote-v2-vehicle-row__icon--loan,.quote-v2-vehicle-row__icon--market{color:#0876f0;background:#eaf3ff}.quote-v2-vehicle-row__icon--market{background:#eaf5ff}.quote-v2-vehicle-card__actions{grid-template-columns:repeat(2,minmax(190px,1fr));gap:20px;display:grid}.quote-v2-vehicle-choice{color:#272727;cursor:pointer;background:#fff;border:1.5px solid #d8d8d8;border-radius:7px;justify-content:center;align-items:center;gap:12px;height:58px;font-weight:400;display:inline-flex;position:relative}.quote-v2-vehicle-choice--selected{color:#fff;background:#005dff;border-color:#005dff;font-weight:700;box-shadow:0 8px 18px #005dff33}.quote-v2-vehicle-choice__check{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:6px;right:8px}.quote-v2-vehicle-heading{align-items:flex-start;margin-bottom:24px}.quote-v2-vehicle-heading--compact{margin-bottom:0}.quote-v2-vehicle-heading h2{color:#454545;margin:0 0 6px;font-size:1.45rem;font-weight:800}.quote-v2-vehicle-heading p,.quote-v2-lookup-prompt{color:#4e4e4e;margin:0;font-size:14px}.quote-v2-vehicle-info{color:#00408d;background:#edf8ff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:54px;padding:0 22px;font-size:12px;font-weight:700;display:grid}.quote-v2-vehicle-info button,.quote-v2-vehicle-alert button{color:#00a8df;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.quote-v2-lookup-prompt{text-align:center;margin-bottom:24px}.quote-v2-vehicle-heading__text{font-size:16px;font-weight:800}.quote-v2-vehicle-heading__text p{font-size:12px;font-weight:400}.quote-v2-vehicle-lookup-panel{text-align:center;justify-items:center;gap:24px;width:min(100%,500px);margin:0 auto;display:grid}.quote-v2-vehicle-lookup-panel__title{color:#001236;margin:0;font-size:clamp(16px,3vw,24px);font-weight:800}.quote-v2-vehicle-lookup-panel p{color:#536078;margin:-8px 0 8px;font-size:clamp(12px,3vw,16px);line-height:1.35}.quote-v2-vehicle-lookup-toggle{background:#b9b8b8;border:1.5px solid #096fff;border-radius:9px;grid-template-columns:repeat(2,60px);display:inline-grid;overflow:hidden}.quote-v2-vehicle-lookup-toggle__button{color:#6f7785;cursor:pointer;background:#b9b8b8;border:0;justify-content:center;align-items:center;height:30px;display:inline-flex}.quote-v2-vehicle-lookup-toggle__button svg{width:16px;height:16px}.quote-v2-vehicle-lookup-toggle__button:last-child{border-right:0}.quote-v2-vehicle-lookup-toggle__button--selected{z-index:1;color:#096fff;background:#fff;border:1px solid #096fff;border-radius:8px;position:relative}.quote-v2-field--vehicle-lookup{width:100%}.quote-v2-field--vehicle-lookup .quote-v2-field__input{border-color:#096fff}.quote-v2-field--vehicle-lookup .quote-v2-field__label{color:#096fff}.quote-v2-lookup-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:24px;max-width:780px;margin:0 auto;display:grid}.quote-v2-lookup-fields__or{color:#3b3b3b;margin-top:18px;font-weight:800}.quote-v2-actions--center{justify-content:center}.quote-v2-field--vehicle{gap:0;position:relative}.quote-v2-field--vehicle .quote-v2-field__label{z-index:2;color:#007596;background:#fff;padding:0 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;left:14px}.quote-v2-field--vehicle .quote-v2-field__input{height:44px;box-shadow:none;border:1.5px solid #cfd4dc}.quote-v2-field--market-value{justify-self:end;width:100%;max-width:330px}.quote-v2-field--market-value .quote-v2-field__label{display:none}.quote-v2-field--vehicle.quote-v2-field--filled .quote-v2-field__input{border-color:#00a8df}.quote-v2-vehicle-alert{color:#543700;background:#fff6ea;border:1px solid #ffd3a1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:780px;margin:20px auto;padding:12px 16px;font-size:12px;font-weight:700;display:grid}.quote-v2-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 32px;display:grid}.quote-v2-vehicle-grid--technical{grid-template-columns:minmax(220px,1fr) minmax(300px,1.15fr) minmax(220px,1fr);gap:22px 32px}.quote-v2-vehicle-grid--loan{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.quote-v2-vehicle-select__icon{z-index:2;color:#9aa4b2;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.quote-v2-vehicle-select .quote-v2-select-field__select{height:44px;padding-left:42px}.quote-v2-segmented-field{position:relative}.quote-v2-segmented-field__label{z-index:2;color:#007596;background:#fff;padding:0 6px;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-8px;left:14px}.quote-v2-segmented{flex-wrap:wrap;gap:10px;display:flex}.quote-v2-segmented-field--fuel .quote-v2-segmented,.quote-v2-segmented-field--steering .quote-v2-segmented,.quote-v2-segmented-field--trailer .quote-v2-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quote-v2-segmented-field--fuel .quote-v2-segmented__button,.quote-v2-segmented-field--steering .quote-v2-segmented__button,.quote-v2-segmented-field--trailer .quote-v2-segmented__button{width:100%;min-height:44px}.quote-v2-segmented-field--loan{justify-self:end}.quote-v2-segmented-field--loan .quote-v2-segmented{grid-template-columns:repeat(2,minmax(116px,1fr));gap:18px;display:grid}.quote-v2-segmented-field--loan .quote-v2-segmented__button{color:#737987;border-color:#d0d5dd;min-width:116px;min-height:50px;font-size:1rem}.quote-v2-segmented-field--loan .quote-v2-segmented__button--selected{color:#096fff;background:#fff;border-color:#096fff;box-shadow:0 0 0 1px #096fff24}.quote-v2-segmented__button{color:#00a8df;cursor:pointer;background:#fff;border:1.5px solid #bfeaff;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:8px 18px;font-weight:800;display:inline-flex}.quote-v2-segmented__button img{object-fit:contain;width:24px;height:24px}.quote-v2-segmented__button--selected{color:#fff;background:#00a8df;border-color:#00a8df}.quote-v2-vehicle-result{gap:22px;display:grid}.quote-v2-vehicle-result__status{color:#405f00;background:#72ff9e;border:1px solid #405f00;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:40px;padding:0 20px;font-size:12px;font-weight:600;display:inline-flex}.quote-v2-vehicle-result__card{background:#f6f6f6;border:1px solid #4a4a4a;border-radius:11px;grid-template-columns:130px repeat(4,1fr);align-items:center;min-height:85px;display:grid;overflow:hidden}.quote-v2-vehicle-result__brand,.quote-v2-vehicle-result__item{justify-content:center;align-items:center;min-height:70px;display:flex}.quote-v2-vehicle-result__brand img{object-fit:contain;background:#fff;border-radius:50%;width:65px;height:65px;box-shadow:0 2px 8px #0000001f}.quote-v2-vehicle-result__item{color:#1f1f1f;text-align:center;border-left:1px solid #d9d9d9;flex-direction:column;gap:6px}.quote-v2-vehicle-result__item small{color:#777;font-weight:700}.quote-v2-vehicle-result__item strong{color:#707070;font-size:16px;font-weight:800}.quote-v2-vehicle-row{grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);align-items:center;gap:28px;display:grid}.quote-v2-vehicle-card--usage-details{padding:34px 38px}.quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__prompt strong{color:#707070;font-size:14px}.quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__prompt strong span{color:#0876f0}@media (width>=901px){.quote-v2-vehicle-row--market-value .quote-v2-vehicle-row__prompt strong{white-space:nowrap}}.quote-v2-vehicle-row--loan,.quote-v2-vehicle-row--market-value,.quote-v2-vehicle-row--usage{grid-template-columns:minmax(330px,1fr) minmax(360px,1.08fr);align-items:start;gap:38px}.quote-v2-vehicle-row--loan .quote-v2-vehicle-row__prompt,.quote-v2-vehicle-row--market-value .quote-v2-vehicle-row__prompt,.quote-v2-vehicle-row--usage .quote-v2-vehicle-row__prompt{align-items:center;padding-top:0}.quote-v2-mortgagee-panel{background:#efefefc7;border:1px solid #aeaeaf;border-radius:10px;margin:22px 0 12px 100px;padding:24px}.quote-v2-mortgagee-panel .quote-v2-select-field{max-width:540px}.quote-v2-mortgagee-panel .quote-v2-select-field__label{color:#001236;background:0 0;margin:0 0 10px;padding:0;font-size:.9rem;display:block;position:static}.quote-v2-mortgagee-panel .quote-v2-select-field__select{height:52px;font-size:1.05rem}.quote-v2-divider--usage{margin:28px 0}.quote-v2-vehicle-row--usage{align-items:start}.quote-v2-tile-grid-container{box-sizing:border-box;background:#f8f8f894;border:1px solid #dddddd7b;border-radius:10px;width:min(100%,786px);margin-inline:auto;padding:25px}@media (width>=1000px){.quote-v2-tile-grid-container{padding:25px 50px}}.quote-v2-usage-grid{grid-template-columns:repeat(4,minmax(0,175px));justify-content:space-between;gap:22px;width:100%;display:grid}.quote-v2-tile-section{gap:22px;width:100%;display:grid}.quote-v2-tile-section--usage{gap:20px}.quote-v2-tile-row{width:100%}.quote-v2-usage-tile{aspect-ratio:1;color:#001236;text-align:center;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:0;padding:18px 12px 12px;font-size:.8rem;font-weight:800;line-height:1.12;display:flex;position:relative}.quote-v2-usage-tile__selector{display:none}.quote-v2-usage-tile img{object-fit:contain;width:60px;height:36px}.quote-v2-usage-tile:disabled{opacity:.45;cursor:not-allowed}.quote-v2-usage-tile--selected{border-color:#096fff;box-shadow:0 0 0 1px #096fff2e}.quote-v2-usage-tile__marker{color:#fff;background:#fff;border:1.8px solid #c9ced8;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:10px;right:10px}.quote-v2-usage-tile--selected .quote-v2-usage-tile__marker,.quote-v2-driver-coverage-tile--selected .quote-v2-usage-tile__marker,.quote-v2-discount-tile--selected .quote-v2-usage-tile__marker{background:#096fff;border-color:#096fff}.quote-v2-tile-detail{--tile-detail-accent:#c94e00;--tile-detail-border:#ffdcb8;--tile-detail-bg:#fff5ea;--tile-detail-badge-bg:#ffe7c8;border:1px solid var(--tile-detail-border);background:var(--tile-detail-bg);color:#001236;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.quote-v2-tile-detail--warm{--tile-detail-accent:#c94e00;--tile-detail-border:#ffdcb8;--tile-detail-bg:#fff5ea;--tile-detail-badge-bg:#ffe7c8}.quote-v2-tile-detail--blue{--tile-detail-accent:#096fff;--tile-detail-border:#bddaff;--tile-detail-bg:#f1f7ff;--tile-detail-badge-bg:#dcecff}.quote-v2-tile-detail--green{--tile-detail-accent:#348500;--tile-detail-border:#bae7c8;--tile-detail-bg:#f2fff5;--tile-detail-badge-bg:#dbf8df}.quote-v2-tile-detail--purple{--tile-detail-accent:#661cc3;--tile-detail-border:#dec8ff;--tile-detail-bg:#fbf6ff;--tile-detail-badge-bg:#ead8ff}.quote-v2-tile-detail--teal{--tile-detail-accent:#007596;--tile-detail-border:#bdeefa;--tile-detail-bg:#effcff;--tile-detail-badge-bg:#daf6ff}.quote-v2-tile-detail strong{color:var(--tile-detail-accent);margin-bottom:8px;font-size:14px;font-weight:800;display:block}.quote-v2-tile-detail p{color:#263246;margin:0;font-size:12px;line-height:1.45}.quote-v2-tile-detail>span{background:var(--tile-detail-badge-bg);color:var(--tile-detail-accent);border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:800}.quote-v2-vehicle-flow__footer{padding:0 10px 10px}.quote-v2-driver-flow,.quote-v2-claims-flow{justify-items:stretch;gap:22px;width:100%;display:grid}.quote-v2-claims-card{box-sizing:border-box;background:#fffffff7;border:1px solid #e3e3e3;border-radius:14px;width:100%;padding:28px 38px;box-shadow:0 3px 10px #00000029}.quote-v2-claims-row{border-bottom:1px solid #e4e4e4;grid-template-columns:minmax(280px,1fr) minmax(280px,.75fr);align-items:center;gap:34px;padding:20px 0;display:grid}.quote-v2-claims-row:first-child{padding-top:0}.quote-v2-claims-row:last-child{border-bottom:0;padding-bottom:0}.quote-v2-claims-row--before-help{border-bottom:0;padding-bottom:14px}.quote-v2-claims-row-icon-img{object-fit:contain;width:30px;height:30px;display:block}.quote-v2-claims-row__control{justify-self:end;width:min(100%,340px)}.quote-v2-claims-row__control .quote-v2-driver-segmented{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:14px;width:100%;display:grid}.quote-v2-claims-row__control .quote-v2-driver-segmented__button{width:100%;min-width:118px;margin-right:0}.quote-v2-claims-select{gap:0}.quote-v2-claims-select .quote-v2-select-field__label{display:none}.quote-v2-claims-select .quote-v2-select-field__select{height:52px;font-size:1.05rem}.quote-v2-claims-help-row{border-bottom:1px solid #e4e4e4;padding:0 0 20px}.quote-v2-claims-help{box-sizing:border-box;color:#707070;background:#f2f2f2;border-radius:8px;width:100%;margin-top:0;padding:20px 28px 16px;font-size:.95rem;line-height:1.5}.quote-v2-claims-help p{margin:0 0 14px}.quote-v2-claims-help ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 14px;padding-left:18px;display:grid}.quote-v2-driver-card-shell{box-sizing:border-box;background:#fffffff7;border:1px solid #e3e3e3;border-radius:14px;width:100%;padding:28px 38px;box-shadow:0 3px 10px #00000029}.quote-v2-driver-row{grid-template-columns:minmax(260px,1fr) minmax(360px,1.2fr);align-items:start;gap:34px;display:grid}.quote-v2-driver-row--coverage{align-items:center}.quote-v2-driver-row__prompt{color:#707070;align-items:center;gap:20px;font-size:14px;font-weight:800;display:flex}.quote-v2-driver-row-icon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.quote-v2-driver-row-icon-img{object-fit:contain;width:30px;height:30px;display:block}.quote-v2-driver-row-icon--green{color:#5fa900;background:#d7ffd9}.quote-v2-driver-row-icon--blue{color:#007596;background:#e8f3ff}.quote-v2-driver-row-icon--purple{color:#661cc3;background:#ead8ff}.quote-v2-driver-segmented{justify-self:end}.quote-v2-driver-segmented--yes-no{min-width:250px}.quote-v2-driver-segmented__button{color:#00a8df;cursor:pointer;background:#fff;border:1.5px solid #bfeaff;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:116px;min-height:46px;margin-right:12px;font-weight:800;display:inline-flex}.quote-v2-driver-segmented__button:last-of-type{margin-right:0}.quote-v2-driver-segmented__button--selected{color:#096fff;border-color:#096fff;box-shadow:0 0 0 1px #096fff24}.quote-v2-driver-segmented__button--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.quote-v2-driver-coverage-grid{grid-template-columns:repeat(4,minmax(0,175px));justify-content:space-between;gap:22px;width:100%;display:grid}.quote-v2-driver-coverage-tile{aspect-ratio:1;color:#1d2738;text-align:center;cursor:pointer;background:#fff;border:1px solid #d9e1ed;border-radius:8px;outline:none;grid-template-rows:44px minmax(58px,auto);align-content:start;place-items:center;gap:12px;width:100%;min-height:0;padding:30px 25px 0;font-size:.8rem;line-height:1.18;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 0 0 1px #112a4a05}@media (width<=1000px){.quote-v2-driver-coverage-tile{padding:20px 20px 0}.quote-v2-driver-coverage-tile strong{font-size:12px}}.quote-v2-driver-coverage-tile strong{color:#1d2738;align-self:start;max-width:190px}.quote-v2-driver-coverage-tile--selected{background:#eef9ff;border-color:#05a9f4;font-weight:800;box-shadow:0 0 0 1px #05a9f4}.quote-v2-driver-coverage-tile:focus-visible{border-color:#05a9f4;box-shadow:0 0 0 3px #05a9f433}.quote-v2-driver-coverage-tile__popular{color:#fff;text-transform:uppercase;white-space:nowrap;background:#62ad10;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:flex;position:absolute;top:-12px}.quote-v2-driver-coverage-tile__popular~.quote-v2-usage-tile__marker{top:16px}.quote-v2-driver-coverage-tile__icon{background:#f4f8fb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.quote-v2-driver-coverage-tile__icon img{object-fit:contain;filter:invert(70%)sepia(12%)saturate(497%)hue-rotate(176deg)brightness(86%)contrast(85%);width:23px;height:23px}.quote-v2-driver-coverage-tile--selected .quote-v2-driver-coverage-tile__icon{background:#e5f7ff}.quote-v2-driver-coverage-tile--selected .quote-v2-driver-coverage-tile__icon img,.quote-v2-driver-coverage-tile:hover .quote-v2-driver-coverage-tile__icon img{filter:invert(45%)sepia(96%)saturate(1880%)hue-rotate(165deg)brightness(96%)contrast(102%)}.quote-v2-driver-coverage-tile .quote-v2-usage-tile__marker{box-sizing:border-box;background:#fff;border-color:#c7d4e6;width:18px;height:18px;top:10px;right:10px}.quote-v2-driver-coverage-tile--selected .quote-v2-usage-tile__marker{background:#fff;border-color:#05a9f4}.quote-v2-driver-coverage-tile--selected .quote-v2-usage-tile__marker:after{content:"";background:#05a9f4;border-radius:50%;width:10px;height:10px}.quote-v2-driver-coverage-tile__info{color:#096fff;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:11px;right:8px}.quote-v2-driver-coverage-tile__info:hover,.quote-v2-driver-coverage-tile__info:focus-visible,.quote-v2-driver-coverage-tile--selected .quote-v2-driver-coverage-tile__info{color:#096fff}.quote-v2-driver-coverage-tile__popular+.quote-v2-driver-coverage-tile__info{top:28px}.quote-v2-driver-coverage-tile__details{z-index:3;color:#25324a;text-align:left;background:#fff;border:1px solid #c8ddfb;border-radius:8px;width:min(260px,82vw);padding:14px 16px;font-size:.76rem;line-height:1.35;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #0012362e}.quote-v2-driver-coverage-tile__details p{margin:0}.quote-v2-driver-coverage-tile__details button{color:#5d6675;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1;position:absolute;top:4px;right:6px}.quote-v2-driver-row__prompt--standalone{width:100%;margin-bottom:22px}.quote-v2-driver-row__prompt--standalone strong{max-width:none}.quote-v2-discounts-flow{justify-items:stretch;gap:22px;width:100%;display:grid}.quote-v2-discounts-card{box-sizing:border-box;background:#fffffff7;border:1px solid #e3e3e3;border-radius:14px;gap:22px;width:100%;padding:28px 38px;display:grid;box-shadow:0 3px 10px #00000029}.quote-v2-discounts-prompt{color:#707070;align-items:center;gap:20px;font-size:14px;font-weight:800;display:flex}.quote-v2-discounts-grid{grid-template-columns:repeat(4,minmax(140px,168px));justify-content:space-between;gap:28px;width:100%;display:grid}.quote-v2-discounts-grid--more{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:4px}.quote-v2-discount-tile{aspect-ratio:1.16;color:#007596;text-align:center;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:0;padding:18px 12px 12px;font-size:12px;line-height:1.12;display:flex;position:relative}.quote-v2-discount-tile img{object-fit:contain;width:50px;height:34px}.quote-v2-discount-tile .quote-v2-choice-tile__title{font-weight:800}.quote-v2-discount-tile--selected{border-color:#096fff;box-shadow:0 0 0 1px #096fff2e}.quote-v2-discounts-proof{color:#007596;background:#f1f8ff;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:10px 16px;font-size:.86rem;font-weight:800;display:inline-flex}.quote-v2-discounts-more-row{border-top:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.quote-v2-discounts-more-select{width:min(100%,460px)}.quote-v2-discounts-more-select .quote-v2-select-field{margin:0}.quote-v2-discounts-multiselect{width:100%;position:relative}.quote-v2-discounts-multiselect__label{color:#007596;margin:0 0 6px 14px;font-size:.86rem;font-weight:800;display:inline-flex}.quote-v2-discounts-multiselect__control{color:#001236;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #c8ced8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:52px;padding:7px 16px 7px 10px;display:grid;position:relative;box-shadow:0 8px 16px #0012360a}.quote-v2-discounts-multiselect__control--open{border-color:#00a8e0;box-shadow:0 0 0 1px #00a8e029,0 8px 16px #0012360a}.quote-v2-discounts-multiselect__icon{color:#6d7889;background:#eaf4ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.quote-v2-discounts-multiselect__value{color:#9aa3b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;line-height:1.2;overflow:hidden}.quote-v2-discounts-multiselect__value--filled{color:#001236}.quote-v2-discounts-multiselect__chevron{color:#5f6670}.quote-v2-discounts-multiselect__menu{z-index:20;background:#fff;border:1px solid #c8ddfb;border-radius:8px;max-height:220px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #00123629}.quote-v2-discounts-multiselect__option{color:#001236;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px;font-size:.92rem;font-weight:700;display:flex}.quote-v2-discounts-multiselect__option:hover,.quote-v2-discounts-multiselect__option[aria-pressed=true]{background:#f1f8ff}.quote-v2-discounts-multiselect__checkbox{color:#fff;background:#fff;border:1.8px solid #c9ced8;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.quote-v2-discounts-multiselect__checkbox--selected{background:#096fff;border-color:#096fff}.quote-v2-link-button{color:#007596;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;text-decoration:underline;display:inline-flex}.quote-v2-discounts-promo{background:#fff;border:1px solid #d5d5d5;border-radius:15px;align-items:center;width:min(100%,290px);display:flex;overflow:hidden}.quote-v2-discounts-promo input{color:#707070;border:0;flex:1;min-width:0;height:44px;padding:0 18px;font-size:12px;font-weight:550}.quote-v2-discounts-promo button{color:#fff;background:#cfcfcf;border:0;border-radius:10px;width:60px;height:30px;margin-right:3px;font-size:12px;font-weight:550}.quote-v2__panel--quote{width:min(100%,1040px);min-width:0}.quote-v2-quote-flow{gap:18px;width:100%;min-width:0;display:grid}.quote-v2-quote-subtitle{color:#707070;text-align:center;margin:-18px 0 6px;font-size:.95rem;font-weight:700}.quote-v2-quote-panel{box-sizing:border-box;background:#fffffff5;border:1px solid #dce6f2;border-radius:14px;gap:20px;width:100%;min-width:0;padding:22px 28px 20px;display:grid;box-shadow:0 8px 22px #0012361f}.quote-v2-quote-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.quote-v2-quote-state{text-align:center;background:#fffffff5;border:1px solid #e3e3e3;border-radius:14px;place-items:center;min-height:260px;padding:28px;display:grid;box-shadow:0 3px 10px #00000024}.quote-v2-quote-state--error{color:#001236;gap:10px}.quote-v2-quote-state--error svg{color:#d82222}.quote-v2-quote-state--error strong{font-size:1.2rem}.quote-v2-quote-state--error p{color:#707070;margin:0}.quote-v2-quote-vehicle{color:#707070;background:#f2f2f2;border:1px solid #edf2f7;border-radius:8px;grid-template-columns:auto repeat(3,auto) auto;justify-content:start;justify-self:start;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:5px;font-size:.75rem;font-weight:800;display:grid}.quote-v2-quote-vehicle__logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #00123629}.quote-v2-quote-vehicle__logo img{object-fit:contain;width:28px;height:28px}.quote-v2-quote-vehicle strong{color:#001236}.quote-v2-quote-vehicle__edit{color:#087fd0;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 4px 10px #00123614}.quote-v2-quote-vehicle__edit:hover,.quote-v2-quote-vehicle__edit:focus{color:#002868;border-color:#087fd0;outline:none}.quote-v2-quote-vehicle-edit-modal p{margin:0 0 10px}.quote-v2-quote-vehicle-edit-modal p:last-child{margin-bottom:0}.quote-v2-quote-period{background:#fff;border:1px solid #dce6f2;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:214px;display:grid;box-shadow:inset 0 0 0 1px #00123605}.quote-v2-quote-period button{color:#001236;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;font-size:.76rem;font-weight:800}.quote-v2-quote-period button.is-active{color:#fff;background:#168a00}.quote-v2-quote-card-grid{justify-content:flex-start;align-items:stretch;gap:24px;width:max-content;min-width:100%;display:flex}.quote-v2-quote-card{color:#001236;background:#fffffff5;border:1px solid #dce6f2;border-radius:12px;flex:0 0 300px;align-content:start;gap:11px;width:300px;min-height:318px;padding:22px 18px 16px;display:grid;position:relative;box-shadow:0 8px 18px #0012361a}.quote-v2-quote-card--recommended{border-color:#096fff;box-shadow:0 12px 26px #096fff2e}.quote-v2-quote-card__ribbon{color:#fff;text-transform:uppercase;background:#002868;border-radius:999px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0028682e}.quote-v2-quote-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:52px;display:grid}.quote-v2-quote-card__brand{color:#003b86;text-align:center;background:#eaf5ff;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:100%;min-height:44px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.quote-v2-quote-card__brand .logo{object-fit:contain;width:82px;max-height:34px}.quote-v2-quote-card__brand span{line-height:1.1;display:block}.quote-v2-quote-card__meta{text-align:right;gap:2px;display:grid}.quote-v2-quote-card__meta span{color:#707070;font-size:12px;font-weight:800}.quote-v2-quote-card__meta strong{color:#003b86;font-size:.78rem}.quote-v2-quote-card__premium{justify-items:start;gap:3px;display:grid}.quote-v2-quote-card__premium span{color:#707070;font-size:12px;font-weight:800}.quote-v2-quote-card__premium div{align-items:end;gap:3px;display:flex}.quote-v2-quote-card__premium strong{color:#00a8e0;font-size:1.85rem;font-weight:800;line-height:1.05}.quote-v2-quote-card__premium small{color:#001236;font-size:.76rem;font-weight:800}.quote-v2-quote-card__premium em{color:#707070;font-size:12px;font-style:normal;font-weight:800}.quote-v2-quote-card__buy{color:#fff;cursor:pointer;background:#00a8e0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 18px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #00286838}.quote-v2-quote-card__learn,.quote-v2-quote-breakdown-toggle{color:#0073d8;text-align:center;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.quote-v2-quote-breakdown-toggle{justify-content:center;align-items:center;gap:5px;display:inline-flex}.quote-v2-quote-breakdown-toggle svg{transition:transform .2s}.quote-v2-quote-breakdown-toggle svg.is-open{transform:rotate(180deg)}.quote-v2-quote-breakdown{background:#f8fbff;border:1px solid #e1e8f2;border-radius:8px;gap:0;display:grid;overflow:hidden}.quote-v2-quote-breakdown div{color:#707070;border-bottom:1px solid #e1e8f2;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.quote-v2-quote-breakdown div:last-child{color:#001236;background:#eef7ff;border-bottom:0}.quote-v2-quote-breakdown strong{color:#001236}.quote-v2-quote-benefits{color:#001236;gap:6px;font-size:12px;display:grid}.quote-v2-quote-benefits>span{color:#007596;font-weight:800}.quote-v2-quote-benefits div{grid-template-columns:auto 1fr;align-items:start;gap:6px;display:grid}.quote-v2-quote-benefits svg{color:#25bf00;margin-top:1px}.quote-v2-quote-note{color:#3a4658;background:#ffffffeb;border:1px solid #dce6f2;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:8px 14px;width:min(100%,760px);padding:9px 18px;font-size:12px;font-weight:800;display:flex}.quote-v2-quote-note svg{color:#096fff}.quote-v2-quote-compare{background:#fffffff5;border:1px solid #dce6f2;border-radius:14px;width:100%;padding:28px;overflow:hidden;box-shadow:0 8px 20px #0012361a}.quote-v2-quote-compare__header{text-align:center;justify-items:center;gap:10px;margin-bottom:24px;display:grid}.quote-v2-quote-compare__header h2{color:#002868;margin:0;font-size:1.8rem;font-weight:800}.quote-v2-quote-compare__header p{color:#707070;margin:0;font-size:.94rem}.quote-v2-quote-compare__header div{align-items:center;gap:12px;display:inline-flex}.quote-v2-quote-compare__header button{color:#002868;background:#fff;border:1px solid #dce6f2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 6px 14px #0012361f}.quote-v2-quote-compare__header div span{color:#001236;background:#fff;border:1px solid #dce6f2;border-radius:999px;padding:10px 20px;font-size:.82rem;font-weight:800}.quote-v2-quote-compare__table{border:1px solid #dce6f2;border-radius:8px;grid-template-columns:minmax(260px,1.1fr);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.quote-v2-quote-compare__features,.quote-v2-quote-compare__plan{grid-template-rows:132px repeat(6,minmax(64px,auto));display:grid}.quote-v2-quote-compare__features{background:#fff}.quote-v2-quote-compare__features>strong{color:#002868;align-items:end;padding:18px;font-size:1.15rem;display:flex}.quote-v2-quote-compare__features div,.quote-v2-quote-compare__cell{border-top:1px solid #dce6f2;align-items:center;padding:14px 18px;display:flex}.quote-v2-quote-compare__features div{color:#002868;gap:12px;font-size:.82rem;font-weight:800}.quote-v2-quote-compare__features div svg:first-child{color:#096fff}.quote-v2-quote-compare__features div svg:last-child{margin-left:auto}.quote-v2-quote-compare__plan{background:#f8fbff;border-left:1px solid #dce6f2}.quote-v2-quote-compare__plan-head{text-align:center;color:#001236;place-items:center;gap:6px;padding:18px;display:grid}.quote-v2-quote-compare__plan-head strong{font-size:1rem}.quote-v2-quote-compare__plan-head span{color:#00a8e0;font-size:1rem;font-weight:800}.quote-v2-quote-compare__cell{text-align:center;justify-content:center}.quote-v2-quote-feature-value{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.quote-v2-quote-feature-value--included{color:#108600;background:#d8f8dc}.quote-v2-quote-feature-value--excluded{color:#707070;background:#f0f2f5}.quote-v2-quote-feature-text{color:#001236;font-size:.86rem;line-height:1.35}.quote-v2-quote-compare__header button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.quote-v2-quote-compare__scroller{background:#fff;border:1px solid #dce6f2;border-radius:8px;width:100%;overflow-x:auto}.quote-v2-quote-compare__grid{width:100%;display:grid}.quote-v2-quote-compare__corner,.quote-v2-quote-compare__plan-head,.quote-v2-quote-compare__feature-cell,.quote-v2-quote-compare__cell,.quote-v2-quote-compare__section-title,.quote-v2-quote-compare__section-fill{border-bottom:1px solid #dce6f2;border-right:1px solid #dce6f2}.quote-v2-quote-compare__corner,.quote-v2-quote-compare__plan-head{min-height:132px}.quote-v2-quote-compare__corner{color:#002868;background:#fff;align-items:end;padding:18px;font-size:1.15rem;font-weight:800;display:flex}.quote-v2-quote-compare__plan-head{text-align:center;color:#001236;background:#f8fbff;grid-template-rows:minmax(44px,auto) auto auto;align-content:center;place-items:center;gap:7px;padding:16px 14px;display:grid}.quote-v2-quote-compare__plan-head .logo{object-fit:contain;width:110px;max-height:42px}.quote-v2-quote-compare__plan-head strong{color:#001236;max-width:190px;font-size:.86rem;font-weight:800;line-height:1.2}.quote-v2-quote-compare__plan-head span{color:#00a8e0;font-size:.92rem;font-weight:800;line-height:1.15}.quote-v2-quote-compare__feature-cell,.quote-v2-quote-compare__cell{min-height:68px;padding:14px 18px}.quote-v2-quote-compare__feature-cell{color:#002868;background:#fff;align-content:center;gap:8px;display:grid}.quote-v2-quote-compare__feature-cell button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0;font-size:.78rem;font-weight:800;line-height:1.35;display:grid}.quote-v2-quote-compare__feature-cell button svg:first-child{color:#096fff}.quote-v2-quote-compare__feature-cell button svg:last-child{transition:transform .2s}.quote-v2-quote-compare__feature-cell button svg:last-child.is-open{transform:rotate(180deg)}.quote-v2-quote-compare__feature-cell p{color:#555d6b;margin:0 0 0 32px;font-size:12px;font-weight:650;line-height:1.38}.quote-v2-quote-compare__cell{text-align:center;background:#f8fbff;justify-content:center;align-items:center;display:flex}.quote-v2-quote-compare__section-title,.quote-v2-quote-compare__section-fill{min-height:36px}.quote-v2-quote-compare__section-title{color:#fff;text-transform:uppercase;background:#002868;align-items:center;padding:0 18px;font-size:.76rem;font-weight:800;display:flex}.quote-v2-quote-compare__section-fill{background:#002868}.quote-v2-quote-feature-pill{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2}.quote-v2-quote-feature-pill--included{color:#108600;background:#d8f8dc}.quote-v2-quote-feature-pill--addon{color:#cc4a00;background:#fff4e4}.quote-v2-quote-compare__expand{color:#002868;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:10px;min-height:42px;margin:22px auto 0;padding:0 28px;font-size:.86rem;font-weight:800;display:inline-flex}.quote-v2-quote-compare__expand svg{transition:transform .2s}.quote-v2-quote-compare__expand svg.is-open{transform:rotate(180deg)}.quote-v2-quote-help{text-align:center;justify-items:center;gap:8px;margin:36px 0 10px;display:grid}.quote-v2-quote-help p{color:#707070;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.quote-v2-quote-help a{color:#002868;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.quote-v2-driver-list-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-bottom:22px;display:grid}.quote-v2-driver-list-heading__copy h2{color:#101828;margin:0 0 4px;font-size:1.25rem;font-weight:800;line-height:1.15}.quote-v2-driver-list-heading__copy p{color:#555d6b;margin:0;font-size:.86rem;line-height:1.35}.quote-v2-driver-add-button,.quote-v2-driver-confirm{color:#fff;cursor:pointer;background:#5a9b00;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 22px;font-size:.82rem;font-weight:800;display:inline-flex}.quote-v2-driver-add-button:disabled,.quote-v2-driver-confirm:disabled{opacity:.45;cursor:not-allowed}.quote-v2-driver-add-button__icon{object-fit:contain;width:15px;height:16px;display:block}.quote-v2-driver-list{border:1px solid #d7e2f0;border-radius:8px;gap:10px;max-height:230px;margin:4px 0 22px;padding:18px 12px 14px;display:grid;overflow-y:auto}.quote-v2-driver-list__columns{color:#1d3d68;grid-template-columns:minmax(0,1.35fr) minmax(130px,.8fr) minmax(130px,.85fr) 52px;align-items:center;gap:18px;padding:0 16px 8px;font-size:.78rem;font-weight:700;display:grid}.quote-v2-driver-card{background:#ffffffeb;border:1px solid #e0e6ef;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(130px,.8fr) minmax(130px,.85fr) 52px;align-items:center;gap:18px;min-height:84px;padding:12px 16px;display:grid}.quote-v2-driver-card--main{background:linear-gradient(#f5fbff 0%,#eef7ff 100%);border-color:#c7defb}.quote-v2-driver-card__identity{align-items:center;gap:12px;display:flex}.quote-v2-driver-card__identity>div{flex-direction:column;align-items:flex-start;display:flex}.quote-v2-driver-card__avatar{color:#0076ff;background:#e8f3ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.quote-v2-driver-card__avatar-img{object-fit:contain;width:24px;height:24px;display:block}.quote-v2-driver-card small,.quote-v2-driver-card__detail small{color:#6d7380;font-size:12px;font-weight:700;display:block}.quote-v2-driver-card strong,.quote-v2-driver-card__detail strong{color:#050b7f;font-size:13px;font-weight:800}.quote-v2-driver-card__badge{color:#4b4b4b;text-transform:uppercase;background:#e2e2e2;border-radius:5px;align-items:center;gap:4px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.quote-v2-driver-card__badge--main{color:#fff;background:#0078ff}.quote-v2-driver-card__actions{justify-content:center;display:flex}.quote-v2-driver-card__remove{color:#ff1515;cursor:pointer;background:#fff1ed;border:0;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.quote-v2-driver-empty{color:#6d7380;border:1px dashed #d4d9e2;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:68px;display:flex}.quote-v2-driver-confirm{background:#00a8df;margin:4px auto 12px}.quote-v2-driver-premium-link{color:#00a8df;text-align:left;font-size:.78rem;font-weight:800;text-decoration:underline;display:block}.quote-v2-driver-modal .quote-v2-field,.quote-v2-driver-modal .quote-v2-select-field{gap:10px}.quote-v2-driver-modal .quote-v2-field__label,.quote-v2-driver-modal .quote-v2-select-field__label{color:#001236;font-size:14px;font-weight:700;line-height:1.1}.quote-v2-driver-modal__relationship-field{gap:10px}.quote-v2-driver-modal__relationship-field .quote-v2-select-field__label{color:#001236;background:0 0;padding:0;position:static}.quote-v2-driver-modal .quote-v2-field__input,.quote-v2-driver-modal .quote-v2-select-field__select{height:56px;box-shadow:none;color:#001236;border:1.5px solid #c8ced8;padding-left:62px;font-size:1.05rem;border-radius:10px!important}.quote-v2-driver-modal .quote-v2-field__input::placeholder,.quote-v2-driver-modal .quote-v2-select-field__select{color:#8b93a1}.quote-v2-driver-modal .quote-v2-field__icon,.quote-v2-driver-modal .quote-v2-select-field__icon{color:#7c8594;left:22px}.quote-v2-driver-modal .quote-v2-select-field__chevron{color:#4b5563;width:22px;height:22px;right:18px}.quote-v2-accident-panel{border-top:1px solid #e4e4e4;margin-top:26px;padding-top:22px}.quote-v2-accident-panel__intro{color:#001236;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:.9rem;font-weight:700;display:grid}.quote-v2-accident-list{gap:10px;margin-top:16px;display:grid}.quote-v2-accident-card{background:#fff;border:1px solid #d7dce4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.quote-v2-accident-card span,.quote-v2-accident-card small{color:#6d7380;font-size:12px;display:block}.quote-v2-accident-card__icon-button{color:#007bd8;cursor:pointer;background:#fff;border:1px solid #bfeaff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.quote-v2-accident-card__icon-button:hover{color:#096fff;border-color:#096fff;box-shadow:0 0 0 1px #096fff24}.quote-v2-accident-card__icon-button--danger{color:#ff1616;border-color:#ffd6d6}.quote-v2-accident-card__icon-button--danger:hover{color:#ff1616;border-color:#ff1616;box-shadow:0 0 0 1px #ff16161f}@media (width<=900px){.quote-v2__main{grid-template-rows:auto auto;padding:24px 16px 25px}.quote-v2__panel--vehicle,.quote-v2__panel--claims{width:100%;padding-left:0;padding-right:0}.quote-v2__title{overflow-wrap:anywhere;width:100%;max-width:100%;height:auto;font-size:clamp(1.6rem,7vw,2rem);line-height:1.1}.quote-v2-card-grid,.quote-v2-details-card__grid,.quote-v2-contact-card,.quote-v2-contact-card__fields,.quote-v2-terms{grid-template-columns:1fr}.quote-v2-card-grid{grid-template-columns:repeat(2,minmax(0,400px));gap:16px;max-width:450px}.quote-v2-details-card{padding:28px 20px 24px}.quote-v2-terms__body{max-height:92px}.quote-v2-actions{justify-content:space-between}.quote-v2-button{min-width:140px}.quote-v2-contact-card__actions{grid-column:1/-1;justify-self:start;padding-bottom:0}.quote-v2-contact-card__art{display:none}.quote-v2-vehicle-card,.quote-v2-vehicle-card--entry,.quote-v2-driver-card-shell,.quote-v2-claims-card,.quote-v2-discounts-card,.quote-v2-quote-panel,.quote-v2-quote-compare{width:100%;padding:22px 18px}.quote-v2-vehicle-card--entry,.quote-v2-vehicle-card__actions,.quote-v2-lookup-fields,.quote-v2-vehicle-grid,.quote-v2-vehicle-grid--technical,.quote-v2-vehicle-grid--loan,.quote-v2-vehicle-row,.quote-v2-vehicle-row--loan,.quote-v2-vehicle-row--market-value,.quote-v2-vehicle-row--usage,.quote-v2-usage-grid{grid-template-columns:1fr}.quote-v2-segmented-field--loan,.quote-v2-field--market-value{justify-self:stretch;max-width:none}.quote-v2-segmented-field--loan .quote-v2-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2-vehicle-lookup-panel{gap:18px}.quote-v2-vehicle-lookup-panel h2{font-size:1.55rem}.quote-v2-vehicle-lookup-panel p{font-size:.95rem}.quote-v2-vehicle-lookup-toggle{grid-template-columns:repeat(2,minmax(104px,1fr));width:min(100%,260px)}.quote-v2-mortgagee-panel{margin-left:0;padding:18px}.quote-v2-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2-tile-grid-container{width:min(100%,406px);padding:18px}.quote-v2-discounts-grid,.quote-v2-discounts-grid--more{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2-discounts-more-row{flex-direction:column;align-items:stretch}.quote-v2-discounts-promo{width:100%}.quote-v2-quote-card-grid{gap:16px}.quote-v2-quote-panel__header{grid-template-columns:1fr}.quote-v2-quote-period{justify-self:stretch;width:100%;min-width:0}.quote-v2-quote-vehicle{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto auto;justify-content:stretch;gap:10px;width:100%;font-size:.78rem}.quote-v2-quote-vehicle__logo{grid-row:span 1}.quote-v2-quote-vehicle strong{text-align:right;grid-column:auto}.quote-v2-quote-vehicle__edit{width:32px;height:32px}.quote-v2-quote-card{flex-basis:min(300px,100vw - 76px);width:min(300px,100vw - 76px);min-height:0;padding:24px 18px 20px}.quote-v2-quote-card--recommended{transform:none}.quote-v2-quote-card__top{grid-template-columns:1fr}.quote-v2-quote-card__brand{justify-self:center}.quote-v2-quote-card__meta{text-align:center}.quote-v2-quote-card__premium{justify-items:center}.quote-v2-quote-note{border-radius:12px;justify-content:flex-start}.quote-v2-quote-compare__header h2{font-size:1.45rem}.quote-v2-quote-compare__header div{justify-content:center;width:100%}.quote-v2-quote-compare__header div span{padding:9px 12px;font-size:12px}.quote-v2-quote-compare__table{grid-template-columns:minmax(220px,.85fr);grid-auto-columns:minmax(220px,1fr)}.quote-v2-tile-detail{flex-direction:column;gap:14px;padding:18px}.quote-v2-tile-detail>span{width:fit-content}.quote-v2-driver-row,.quote-v2-driver-row--coverage,.quote-v2-claims-row,.quote-v2-driver-list-heading,.quote-v2-accident-panel__intro,.quote-v2-accident-card{grid-template-columns:1fr}.quote-v2-claims-row{align-items:start;gap:16px}.quote-v2-claims-row__control{justify-self:stretch;width:100%}.quote-v2-claims-help-row{padding-bottom:18px}.quote-v2-claims-help{padding:18px;font-size:.88rem}.quote-v2-claims-help ul{grid-template-columns:1fr;gap:8px}.quote-v2-driver-list{max-height:none;padding:14px 10px}.quote-v2-driver-list__columns{display:none}.quote-v2-driver-card{grid-template-columns:1fr;gap:12px}.quote-v2-driver-card__actions{justify-content:flex-start}.quote-v2-driver-segmented,.quote-v2-driver-segmented--yes-no{justify-self:stretch;min-width:0}.quote-v2-driver-segmented__button{width:calc(50% - 8px);min-width:0}.quote-v2-driver-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2-driver-add-button{justify-self:stretch}.quote-v2-driver-modal .quote-v2-field__input,.quote-v2-driver-modal .quote-v2-select-field__select{height:56px;font-size:1.05rem}.quote-v2-segmented-field--fuel .quote-v2-segmented,.quote-v2-segmented-field--steering .quote-v2-segmented,.quote-v2-segmented-field--trailer .quote-v2-segmented{grid-template-columns:1fr}.quote-v2-lookup-fields__or{text-align:center;margin:0}.quote-v2-vehicle-info,.quote-v2-vehicle-alert{grid-template-columns:auto 1fr;padding:14px 16px}.quote-v2-vehicle-info button,.quote-v2-vehicle-alert button{grid-column:2;justify-self:start}.quote-v2-vehicle-result__card{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%}.quote-v2-vehicle-result__brand{grid-column:1/-1}.quote-v2-vehicle-result__item{border-top:1px solid #d9d9d9;border-left:0}.quote-v2-vehicle-flow__footer{padding:0}}.quote-v2,.quote-v2-add-driver-modal,.quote-v2-plan-details-modal,.accident-claim-modal{--qv2-cyan:#00a9e0;--qv2-cyan-dark:#0089ba;--qv2-cyan-tint:#e6f6fc;--qv2-lime:#84bd00;--qv2-lime-dark:#649500;--qv2-lime-text:#4f7500;--qv2-lime-tint:#f3f9e3;--qv2-teal:#0d566f;--qv2-navy:#001236;--qv2-heading:#2d3748;--qv2-text:#374151;--qv2-muted:#636b70;--qv2-surface:#fff;--qv2-neutral:#f8fafc;--qv2-border:#e2e8f0;--qv2-border-brand:#cfe3ea;--qv2-error:#ef4444;--qv2-error-text:#b42318;--qv2-radius-card:20px;--qv2-radius-nested:16px;--qv2-shadow:0 14px 36px #0d566f17;--qv2-shadow-hover:0 18px 42px #0d566f26;--qv2-transition:.18s ease;--qj-font-family:"Manrope", system-ui, sans-serif;--qj-text-label:12px;--qj-text-helper:12px;--qj-text-supporting:13px;--qj-text-action-secondary:14px;--qj-text-body:15px;--qj-text-control-prominent:16px;--qj-text-section-compact:18px;--qj-text-panel-title:21px;--qj-text-state-title:23px;--qj-text-section:26px;--qj-text-price:29px;--qj-text-page-title:34px;--qj-text-page-title-desktop:40px;--qj-binary-choice-width:96px;--qj-binary-choice-height:44px;--qj-binary-choice-padding:9px 18px;color:var(--qv2-text);font-family:var(--qj-font-family)}.quote-v2 *,.quote-v2 :before,.quote-v2 :after{box-sizing:border-box}.quote-v2{isolation:isolate;background:#fff;flex:auto;min-height:0;overflow:clip auto}.quote-v2__main{flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;width:min(100% - 40px,1040px);min-height:0;margin-inline:auto;padding:18px 0 48px;display:flex}.quote-v2__heading{text-align:left;width:100%;margin:0}.quote-v2--align-center .quote-v2__heading{text-align:center}.quote-v2__eyebrow{color:#00a9e0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.4}.quote-v2__title{height:auto;color:var(--qv2-muted);letter-spacing:-.025em;text-align:inherit;margin:4px 0 0;font-family:inherit;font-size:clamp(34px,4vw,40px);font-weight:700;line-height:1.2;display:block}.quote-v2__subtitle{max-width:720px;color:var(--qv2-muted);margin:4px 0 0;font-size:15px;font-weight:400;line-height:1.55}.quote-v2 .quote-v2-vehicle-name{color:var(--qv2-lime-dark);font-weight:600}.quote-v2--align-center .quote-v2__subtitle{margin-inline:auto}.quote-v2__panel{width:min(100%,1040px);min-height:0;margin:0;padding:0}.quote-v2__panel--compact,.quote-v2__panel--narrow{width:min(100%,760px)}.quote-v2__panel--wide,.quote-v2__panel--quote-result{width:min(100%,1180px)}.quote-v2--align-center .quote-v2__main,.quote-v2--width-wide .quote-v2__main{width:min(100% - 40px,1180px)}.quote-v2--width-contact .quote-v2__main{gap:30px;width:min(100% - 40px,984px)}.quote-v2--width-vehicle-start .quote-v2__main,.quote-v2--width-vehicle-details .quote-v2__main{width:min(100% - 40px,984px)}.quote-v2-card{border:1px solid var(--qv2-border);border-radius:var(--qv2-radius-card);background:var(--qv2-surface);box-shadow:var(--qv2-shadow);padding:clamp(20px,3vw,32px)}.quote-v2-card--nested{border-radius:var(--qv2-radius-nested);box-shadow:none}.quote-v2 :where(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--qv2-teal);outline-offset:3px;box-shadow:0 0 0 5px #00a9e059}.quote-v2 :where(.quote-v2-button,.quote-v2-contact-confirm-button,.quote-v2-quote-card__buy){border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);min-height:44px;transition:background-color var(--qv2-transition), border-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition);border-radius:12px;font-family:inherit;font-weight:800}.quote-v2 :where(.quote-v2-button,.quote-v2-contact-confirm-button,.quote-v2-quote-card__buy):not(:disabled):hover{border-color:var(--qv2-cyan-dark);color:#fff;background:var(--qv2-cyan-dark);transform:translateY(-1px);box-shadow:0 8px 20px #0089ba33}.quote-v2 :where(.quote-v2-button,.quote-v2-contact-confirm-button,.quote-v2-quote-card__buy):disabled{border-color:var(--qv2-border);color:#718096;box-shadow:none;background:#edf2f7}.quote-v2 :where(.quote-v2-button-secondary,.quote-v2-quote-card__learn,.quote-v2-link-button){min-height:44px;color:var(--qv2-teal);border-color:var(--qv2-border-brand);background:var(--qv2-surface);transition:color var(--qv2-transition), border-color var(--qv2-transition), background-color var(--qv2-transition);border-radius:12px;font-family:inherit;font-weight:700}.quote-v2 :where(.quote-v2-button-secondary,.quote-v2-quote-card__learn,.quote-v2-link-button):hover{color:var(--qv2-teal);border-color:var(--qv2-cyan);background:var(--qv2-cyan-tint)}.quote-v2-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.quote-v2 .quote-v2-journey-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.quote-v2 .quote-v2-journey-nav__button{width:auto;min-width:100px;min-height:44px;box-shadow:none;font:inherit;cursor:pointer;transition:color var(--qv2-transition), border-color var(--qv2-transition), background-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.quote-v2 .quote-v2-journey-nav__button--back{border:1px solid var(--qv2-border-brand);color:var(--qv2-muted);background:var(--qv2-surface)}.quote-v2 .quote-v2-journey-nav__button--back:hover{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2 .quote-v2-journey-nav__button--next{border:1px solid var(--qv2-cyan);color:#fff;background:var(--qv2-cyan)}.quote-v2 .quote-v2-journey-nav__button--next:not(:disabled):hover{border-color:var(--qv2-cyan-dark);color:#fff;background:var(--qv2-cyan-dark);transform:translateY(-1px);box-shadow:0 8px 20px #0089ba33}.quote-v2 .quote-v2-journey-nav__button--next:disabled{color:#fff;box-shadow:none;cursor:not-allowed;background:#82d6ee;border-color:#82d6ee}.quote-v2 :where(.quote-v2-field__input,.quote-v2-select-field__select,textarea){border:1px solid var(--qv2-border-brand);min-height:48px;color:var(--qv2-heading);background-color:var(--qv2-surface);transition:border-color var(--qv2-transition), box-shadow var(--qv2-transition), background-color var(--qv2-transition);border-radius:12px;font-family:inherit}.quote-v2 :where(.quote-v2-field__input,.quote-v2-select-field__select,textarea):focus{border-color:var(--qv2-cyan);outline:2px solid var(--qv2-teal);outline-offset:2px;box-shadow:0 0 0 5px #00a9e040}.quote-v2 :where(.quote-v2-field__label,.quote-v2-select-field__label){color:var(--qv2-heading);font-family:inherit;font-weight:700}.quote-v2 :where(.quote-v2-field--error .quote-v2-field__input,.quote-v2-select-field--error .quote-v2-select-field__select){border-color:var(--qv2-error)}.quote-v2 .quote-v2-field__error{color:var(--qv2-error-text);font-weight:600}.quote-v2-field__message{min-height:20px;padding-top:4px;line-height:1.35;display:block}.quote-v2 .quote-v2-field__support{min-height:44px;position:relative}.quote-v2 .quote-v2-field__support>.quote-v2-field__message{z-index:1;max-width:calc(100% - 180px);padding-top:0;position:absolute;top:11px;left:0}.quote-v2 .quote-v2-field--identity{gap:0}.quote-v2 .quote-v2-field--identity .quote-v2-field__label{margin-bottom:10px}.quote-v2 .quote-v2-field--identity .quote-v2-field__support{min-height:34px}.quote-v2 .quote-v2-field--identity .quote-v2-field__support>.quote-v2-field__message{top:7px}.quote-v2 .quote-v2-field--identity .quote-v2-inline-help__trigger{min-height:34px}:where(.quote-v2,.quote-v2-driver-modal,.accident-claim-modal) .quote-v2-field__date-picker{z-index:2;width:32px;height:32px;color:var(--qv2-muted,#636b70);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}:where(.quote-v2,.quote-v2-driver-modal,.accident-claim-modal) .quote-v2-field__date-picker:hover{color:var(--qv2-cyan-dark,#0089ba);background:var(--qv2-cyan-tint,#e6f6fc)}:where(.quote-v2,.quote-v2-driver-modal,.accident-claim-modal) .quote-v2-field__date-picker:focus-visible{outline:2px solid var(--qv2-cyan-dark,#0089ba);outline-offset:1px}.quote-v2 .quote-v2-checkbox{min-height:44px;color:var(--qv2-text)}.quote-v2 .quote-v2-checkbox__box{border-color:var(--qv2-border-brand);border-radius:6px}.quote-v2 .quote-v2-checkbox input:checked+.quote-v2-checkbox__box{background:#84bd00;border-color:#84bd00}.quote-v2 .quote-v2-search-select__menu{border-color:var(--qv2-border-brand);box-shadow:var(--qv2-shadow);border-radius:12px}.quote-v2 .quote-v2-search-select--open{z-index:30}.quote-v2 .quote-v2-search-select__option{min-height:44px;color:var(--qv2-text)}.quote-v2 :where(.quote-v2-search-select__option:hover,.quote-v2-search-select__option:focus,.quote-v2-search-select__option--active,.quote-v2-search-select__option--selected){color:var(--qv2-navy);background:var(--qv2-cyan-tint)}.quote-v2 .quote-v2-search-select--choice .quote-v2-search-select__input{cursor:pointer}.quote-v2 :where(.quote-v2-field,.quote-v2-select-field):focus-within :where(.quote-v2-field__icon,.quote-v2-select-field__icon,.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron),.quote-v2 .quote-v2-search-select--open :where(.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron){color:var(--qv2-cyan)}.quote-v2 .quote-v2-search-select--open .quote-v2-select-field__chevron{transform:translateY(-50%)rotate(180deg)}.quote-v2 :where(.quote-v2-segmented__button,.quote-v2-driver-segmented__button,.quote-v2-vehicle-lookup-toggle__button){border-color:var(--qv2-border-brand);min-height:44px;color:var(--qv2-text);font-family:inherit}.quote-v2 :where(.quote-v2-segmented__button--selected,.quote-v2-driver-segmented__button--selected,.quote-v2-vehicle-lookup-toggle__button--selected){border-color:var(--qv2-cyan);color:var(--qv2-navy);background:var(--qv2-cyan-tint);box-shadow:inset 0 0 0 1px var(--qv2-cyan)}.quote-v2 .quote-v2-driver-segmented--yes-no{justify-self:end;gap:8px;width:auto;min-width:0;display:flex}.quote-v2 .quote-v2-driver-segmented--yes-no .quote-v2-driver-segmented__button{width:var(--qj-binary-choice-width);min-width:var(--qj-binary-choice-width);min-height:var(--qj-binary-choice-height);padding:var(--qj-binary-choice-padding);border:1px solid var(--qv2-border);color:var(--qv2-muted);background:var(--qv2-surface);box-shadow:none;border-radius:7px;gap:8px;margin:0;font-size:14px}.quote-v2 .quote-v2-driver-segmented--yes-no .quote-v2-driver-segmented__button svg{width:14px;height:14px}.quote-v2 .quote-v2-driver-segmented--yes-no .quote-v2-driver-segmented__button--selected{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);box-shadow:0 4px 10px #00a9e033}.quote-v2 .quote-v2-claims-row__control:has(.quote-v2-driver-segmented--yes-no){width:auto}.quote-v2 .quote-v2-claims-row__control .quote-v2-driver-segmented--yes-no{grid-template-columns:none;width:auto;display:flex}.quote-v2 .quote-v2-claims-row__control .quote-v2-driver-segmented--yes-no .quote-v2-driver-segmented__button{width:var(--qj-binary-choice-width);min-width:var(--qj-binary-choice-width)}.quote-v2 a,.quote-v2 .hyperlink-text{color:var(--qv2-cyan)}.quote-v2 a:hover,.quote-v2 .hyperlink-text:hover{color:var(--qv2-cyan-dark)}.quote-v2 .quote-v2-field__hint{align-self:stretch;width:100%;min-height:18px;margin-top:0}.quote-v2-inline-help{gap:8px;width:100%;display:grid}.quote-v2-inline-help__trigger{min-height:44px;color:var(--qv2-cyan);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.quote-v2-inline-help__trigger:hover{color:var(--qv2-cyan-dark)}.quote-v2-inline-help__trigger svg{transition:transform var(--qv2-transition)}.quote-v2-inline-help__trigger svg.is-open{transform:rotate(180deg)}.quote-v2-inline-help__panel{width:100%;color:var(--qv2-text);animation:quote-v2-disclosure-in var(--qv2-transition) both;background:#e6f6fcb8;border:1px solid #0075964d;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.quote-v2-inline-help__icon{color:var(--qv2-cyan);flex:none;margin-top:2px}.quote-v2-inline-help__content :where(p,ul,ol){margin:0}.quote-v2-inline-help__content :where(ul,ol){padding-left:20px}.quote-v2 .quote-v2-terms .quote-v2-checkbox{border:2px solid var(--qv2-border);background:var(--qv2-surface);transition:color var(--qv2-transition), border-color var(--qv2-transition), background-color var(--qv2-transition);border-radius:12px;padding:12px 16px}.quote-v2 .quote-v2-terms .quote-v2-checkbox--checked{border-color:var(--qv2-lime);color:var(--qv2-lime-dark);background:var(--qv2-lime-tint)}.quote-v2 .quote-v2-terms .quote-v2-checkbox--checked .quote-v2-checkbox__box{border-color:var(--qv2-lime-dark);background:var(--qv2-lime-dark)}.quote-v2 .quote-v2-terms .quote-v2-checkbox--checked .quote-v2-checkbox__box:after{border-color:#fff}@keyframes quote-v2-disclosure-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.quote-v2 :where(.quote-v2-details-card,.quote-v2-contact-card,.quote-v2-vehicle-card,.quote-v2-driver-card-shell,.quote-v2-claims-card,.quote-v2-discounts-card){border-color:var(--qv2-border);border-radius:var(--qv2-radius-card);background:var(--qv2-surface);box-shadow:var(--qv2-shadow)}.quote-v2 .quote-v2-details-flow{gap:28px;width:100%;display:grid}.quote-v2 .quote-v2-details-alert{border-radius:var(--qv2-radius-nested);color:var(--qv2-error-text);background:#fef2f2;border:1px solid #fecaca;align-items:flex-start;gap:12px;margin:0 0 28px;padding:16px 18px;display:flex}.quote-v2 .quote-v2-details-alert:focus{outline-offset:3px;outline:3px solid #ef444433}.quote-v2 .quote-v2-details-alert__icon{color:var(--qv2-error);flex:none;margin-top:1px}.quote-v2 .quote-v2-details-alert>span{gap:4px;font-size:13px;line-height:1.45;display:grid}.quote-v2 .quote-v2-details-alert strong{color:var(--qv2-error-text);font-size:14px;font-weight:700}.quote-v2 .quote-v2-unsupported-body-alert{width:100%;margin:20px 0 0}.quote-v2 .quote-v2-unsupported-body-alert__contact{margin-top:2px;font-size:13px}.quote-v2 .quote-v2-details-actions{width:100%}.quote-v2 .quote-v2-details-actions :where(.quote-v2-button,.quote-v2-button-secondary){width:auto;min-width:100px;min-height:44px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:12px;display:inline-flex}.quote-v2 .quote-v2-details-actions .quote-v2-button-secondary{border:1px solid var(--qv2-border-brand);color:var(--qv2-muted);background:var(--qv2-surface)}.quote-v2 .quote-v2-details-actions .quote-v2-button-secondary:hover{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2 .quote-v2-details-actions .quote-v2-button:disabled{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);opacity:.45}.quote-v2 .quote-v2-type-card{border-color:var(--qv2-border-brand);border-radius:var(--qv2-radius-card);min-height:180px;color:var(--qv2-text);background:var(--qv2-surface);transition:border-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition), background-color var(--qv2-transition);box-shadow:0 8px 24px #0d566f0f}.quote-v2 .quote-v2-type-card:hover,.quote-v2 .quote-v2-type-card--selected{border-color:var(--qv2-cyan);box-shadow:var(--qv2-shadow-hover);background:#e6f6fc;border-width:2px;transform:translateY(-2px)}.quote-v2 :where(.quote-v2-type-card__title,.quote-v2-contact-card__title,h2,h3){color:#00a9e0;font-family:inherit}.quote-v2 :where(.quote-v2-contact-alert,.quote-v2-vehicle-info){border-color:var(--qv2-border-brand);border-radius:var(--qv2-radius-nested);color:var(--qv2-teal);background:var(--qv2-cyan-tint)}.quote-v2 :where(.quote-v2-vehicle-alert,[role=alert]){border-radius:var(--qv2-radius-nested)}.quote-v2 :where(.quote-v2-driver-card,.quote-v2-accident-card,.quote-v2-vehicle-result__card,.quote-v2-tile-detail,.quote-v2-mortgagee-panel){border-color:var(--qv2-border);border-radius:var(--qv2-radius-nested);background:var(--qv2-neutral)}.quote-v2 :where(.quote-v2-tile-detail--usage,.quote-v2-tile-detail--coverage){--tile-detail-accent:var(--qv2-lime-dark);--tile-detail-border:#84bd004d;--tile-detail-bg:var(--qv2-lime-tint);--tile-detail-badge-bg:var(--qv2-lime);border-color:var(--tile-detail-border);background:var(--tile-detail-bg)}.quote-v2 :where(.quote-v2-tile-detail--usage,.quote-v2-tile-detail--coverage)>span{color:#fff;background:var(--tile-detail-badge-bg)}.quote-v2 :where(.quote-v2-driver-coverage-tile,.quote-v2-usage-tile,.quote-v2-discount-tile,.quote-v2-vehicle-choice){border-color:var(--qv2-border-brand);border-radius:var(--qv2-radius-nested);min-height:44px;transition:border-color var(--qv2-transition), background-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition)}.quote-v2 .quote-v2-choice-tile__title{color:inherit;font:inherit}.quote-v2 :where(.quote-v2-driver-coverage-tile[aria-pressed=true],.quote-v2-usage-tile[aria-pressed=true],.quote-v2-discount-tile[aria-pressed=true],.quote-v2-vehicle-choice[aria-pressed=true]){border-color:var(--qv2-cyan);color:var(--qv2-navy);background:var(--qv2-cyan-tint);box-shadow:0 0 0 1px var(--qv2-cyan)}.quote-v2 .quote-v2-vehicle-choice[aria-pressed=true]{color:var(--qv2-cyan)}.quote-v2 .quote-v2-terms{border-top:1px solid var(--qv2-border);gap:32px;margin-top:6px;padding-top:24px}.quote-v2 .quote-v2-terms__copy{min-width:0}.quote-v2 .quote-v2-terms__copy .quote-v2-terms__title{color:var(--qv2-navy);gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.4}.quote-v2 .quote-v2-terms__icon{width:20px;height:20px;color:var(--qv2-lime-dark);background:0 0;border-radius:0;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.quote-v2 .quote-v2-terms__body{border:1px solid var(--qv2-border);border-radius:var(--qv2-radius-nested);max-height:112px;color:var(--qv2-muted);background:var(--qv2-neutral);scrollbar-color:var(--qv2-cyan) transparent;scrollbar-width:thin;padding:16px 20px;font-size:13.5px;font-weight:400;line-height:1.55}.quote-v2 .quote-v2-terms__body p{max-width:none;color:inherit;font:inherit;margin:0}.quote-v2 .quote-v2-terms__body p+p{margin-top:10px}.quote-v2 .quote-v2-terms__body a{color:var(--qv2-cyan);font-weight:600}.quote-v2 .quote-v2-terms__body a:hover{color:var(--qv2-cyan-dark)}.quote-v2 .quote-v2-contact-flow{gap:28px;width:100%;display:grid}.quote-v2 .quote-v2-contact-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 348px;align-items:stretch;width:100%;padding:0;overflow:hidden}.quote-v2 .quote-v2-contact-card__body{padding:32px 36px}.quote-v2 .quote-v2-contact-card__header{padding:0}.quote-v2 .quote-v2-contact-card__title{color:var(--qv2-cyan-dark);margin:0 0 4px;font-size:21px;font-weight:700;line-height:1.25}.quote-v2 .quote-v2-contact-card__copy{max-width:620px;color:var(--qv2-muted);margin:0;font-size:13.5px;line-height:1.55}.quote-v2 .quote-v2-contact-card__copy strong{color:var(--qv2-heading);font-weight:700}.quote-v2 .quote-v2-contact-card__content{padding:26px 0 0}.quote-v2 .quote-v2-contact-card__fields{grid-template-columns:minmax(0,1fr);gap:13px}.quote-v2 .quote-v2-field--contact,.quote-v2 .quote-v2-select-field--contact{gap:6px}.quote-v2 .quote-v2-field--contact .quote-v2-field__label,.quote-v2 .quote-v2-select-field--contact .quote-v2-select-field__label{color:var(--qv2-cyan-dark);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0;font-size:12px;font-weight:700;line-height:1.4;position:static}.quote-v2 .quote-v2-field--contact .quote-v2-field__input,.quote-v2 .quote-v2-select-field--contact .quote-v2-select-field__select{border:1px solid var(--qv2-border-brand);height:48px;min-height:48px;color:var(--qv2-heading);background:var(--qv2-neutral);box-shadow:none;font-size:14px;border-radius:8px!important}.quote-v2 .quote-v2-field--contact .quote-v2-field__input:not([readonly]){background:var(--qv2-surface)}.quote-v2 .quote-v2-field--contact.quote-v2-field--filled:not(.quote-v2-field--error) .quote-v2-field__input,.quote-v2 .quote-v2-select-field--contact.quote-v2-select-field--filled:not(.quote-v2-select-field--error) .quote-v2-select-field__select{border-color:var(--qv2-border-brand)}.quote-v2 .quote-v2-field--contact .quote-v2-field__icon{color:#8a9aaa;left:14px}.quote-v2 .quote-v2-field--contact .quote-v2-field__message,.quote-v2 .quote-v2-select-field--contact .quote-v2-field__message{min-height:0;padding-top:0}.quote-v2 .quote-v2-field--contact .quote-v2-field__message:empty,.quote-v2 .quote-v2-select-field--contact .quote-v2-field__message:empty{display:none}.quote-v2 .quote-v2-field--contact .quote-v2-field__input-wrap:has(.quote-v2-field__action) .quote-v2-field__input{padding-right:104px}.quote-v2 .quote-v2-field__action{z-index:3;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.quote-v2 .quote-v2-contact-field-action{min-height:32px;color:var(--qv2-cyan);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.quote-v2 .quote-v2-contact-field-action:hover{color:var(--qv2-cyan-dark)}.quote-v2 .quote-v2-contact-card__actions{grid-column:1;justify-self:end;margin-top:4px}.quote-v2 .quote-v2-contact-confirm-button{border-radius:8px;width:220px;min-width:220px;height:48px;font-size:13px}.quote-v2 .quote-v2-contact-summary{background-color:var(--qv2-cyan-tint);background-image:radial-gradient(#00a9e02e 1px,#0000 1px);background-size:18px 18px;border-left:1px solid #c7eaf5;flex-direction:column;justify-content:space-between;align-self:stretch;width:100%;min-width:0;height:100%;margin:0;padding:28px;display:flex;position:relative;overflow:hidden}.quote-v2 .quote-v2-contact-summary:before{z-index:0;transform-origin:50%;background:var(--qv2-lime);content:"";border-radius:18px;width:calc(100% - 92px);height:202px;position:absolute;top:20px;left:50%;transform:translate(-46%)rotate(-4deg);box-shadow:0 6px 16px #6495001f}.quote-v2 .quote-v2-contact-summary>*{z-index:1;position:relative}.quote-v2 .quote-v2-contact-summary__profile{background:var(--qv2-surface);border:1px solid #00a9e02e;border-radius:18px;width:100%;padding:20px 20px 22px;position:relative;box-shadow:0 8px 24px #0d566f14}.quote-v2 .quote-v2-contact-summary__identity{align-items:center;gap:14px;min-width:0;display:flex}.quote-v2 .quote-v2-contact-summary__avatar{width:56px;height:56px;color:var(--qv2-cyan);background:var(--qv2-cyan-tint);border-radius:13px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.quote-v2 .quote-v2-contact-summary__identity small,.quote-v2 .quote-v2-contact-summary__identity strong{display:block}.quote-v2 .quote-v2-contact-summary__identity small{color:var(--qv2-lime-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700}.quote-v2 .quote-v2-contact-summary__identity strong{color:var(--qv2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.quote-v2 .quote-v2-contact-summary dl{border-top:1px solid var(--qv2-border);gap:10px;margin:18px 0 0;padding:16px 0 0;display:grid}.quote-v2 .quote-v2-contact-summary dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-v2 .quote-v2-contact-summary :where(dt,dd){margin:0;font-size:12px}.quote-v2 .quote-v2-contact-summary dt{color:var(--qv2-muted)}.quote-v2 .quote-v2-contact-summary dd{color:var(--qv2-heading);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.quote-v2 .quote-v2-contact-summary dd:is(.is-verified,.is-pending){align-items:center;gap:4px;display:inline-flex}.quote-v2 .quote-v2-contact-summary dd.is-verified{color:var(--qv2-lime-dark)}.quote-v2 .quote-v2-contact-summary dd.is-pending{color:#b54708}.quote-v2 .quote-v2-contact-summary__updates{margin-top:28px}.quote-v2 .quote-v2-contact-summary__updates h3{color:var(--qv2-cyan-dark);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.quote-v2 .quote-v2-contact-summary__updates ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quote-v2 .quote-v2-contact-summary__updates li{color:#374151;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.quote-v2 .quote-v2-contact-summary__updates li span{width:30px;height:30px;color:var(--qv2-cyan);background:var(--qv2-surface);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.quote-v2 .quote-v2-contact-summary__updates p{color:var(--qv2-muted);margin:20px 0 0;font-size:12px;line-height:1.5}.quote-v2 .quote-v2-contact-back-row{justify-content:flex-start}.quote-v2 .quote-v2-vehicle-card--entry{grid-template-columns:minmax(300px,1fr) auto;gap:32px;padding:20px 36px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__intro{color:var(--qv2-heading);gap:20px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__intro strong{font-size:15px;font-weight:500}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px;flex:0 0 56px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__icon svg{width:24px;height:24px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__actions{grid-template-columns:repeat(2,minmax(200px,1fr));gap:12px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-choice{border:2px solid var(--qv2-border);height:56px;min-height:56px;color:var(--qv2-muted);background:var(--qv2-surface);box-shadow:none;border-radius:12px;gap:10px;padding:0 24px;font-size:15px;font-weight:700}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-choice:hover{background:#f2fafe;border-color:#00a9e066}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-choice[aria-pressed=true]{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:0 8px 20px #00a9e029}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-choice__check{border:2px solid var(--qv2-surface);color:#fff;background:var(--qv2-cyan);width:24px;height:24px;top:-10px;right:-10px;box-shadow:0 4px 10px #0d566f2e}.quote-v2 .quote-v2-vehicle-card--manual{padding:24px 36px 28px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-heading{align-items:center;gap:16px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-card__icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px;flex:0 0 56px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-heading h2{color:var(--qv2-muted);margin-bottom:3px;font-size:22px;font-weight:700}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-heading p{color:#8291a8;font-size:13.5px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-divider{margin:20px 0 28px}.quote-v2 .quote-v2-vehicle-card--manual :where(.quote-v2-select-field__select,.quote-v2-search-select__input){border-width:2px;border-color:var(--qv2-border);height:52px;min-height:52px;font-size:15px;font-weight:500;border-radius:12px!important}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-select-field__label{color:var(--qv2-cyan-dark);font-size:12px;top:-9px}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-select-field--filled .quote-v2-select-field__select{border-color:#00a9e0a6}.quote-v2 .quote-v2-vehicle-card--manual :where(.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon){color:#94a3b8}.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-select-field:focus-within :where(.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron),.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-search-select--open :where(.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron){color:var(--qv2-cyan)}.quote-v2 .quote-v2-vehicle-card--lookup{padding:38px 38px 30px}.quote-v2 .quote-v2-vehicle-lookup-panel{text-align:left;width:min(100%,576px);margin-inline:auto;display:block}.quote-v2 .quote-v2-vehicle-lookup-panel__title{color:var(--qv2-muted);text-align:center;white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:1.3;display:block}.quote-v2 .quote-v2-vehicle-lookup-panel p{color:var(--qv2-muted);text-align:center;white-space:nowrap;margin:7px 0 24px;font-size:14.5px;line-height:1.45}.quote-v2 .quote-v2-vehicle-lookup-toggle{background:var(--qv2-cyan-tint);border:0;border-radius:12px;grid-template-columns:repeat(2,max-content);gap:4px;width:fit-content;height:52px;margin:0 auto 24px;padding:4px;display:grid}.quote-v2 .quote-v2-vehicle-lookup-toggle__button{height:44px;min-height:44px;color:var(--qv2-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.quote-v2 .quote-v2-vehicle-lookup-toggle__button svg{flex:none}.quote-v2 .quote-v2-vehicle-lookup-toggle__button--selected{color:var(--qv2-cyan-dark);background:var(--qv2-surface);border:0;box-shadow:0 3px 10px #00a9e024}.quote-v2 .quote-v2-field--vehicle-lookup .quote-v2-field__input{letter-spacing:.12em;border-width:2px;border-color:#00a9e099;border-radius:12px;height:56px;min-height:56px;font-size:17px;font-weight:600}.quote-v2 .quote-v2-field--vehicle-lookup .quote-v2-field__input::placeholder{letter-spacing:normal;font-weight:400}.quote-v2 .quote-v2-field--vehicle-lookup .quote-v2-field__label{color:var(--qv2-cyan-dark)}.quote-v2 .quote-v2-field--vehicle-lookup .quote-v2-field__support{min-height:28px}.quote-v2 .quote-v2-field--vehicle-lookup .quote-v2-field__hint{color:#8291a8;text-align:left;min-height:0;padding-top:7px;font-size:12px;line-height:1.35}.quote-v2 .quote-v2-vehicle-alert{color:#b91c1c;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;max-width:none;margin:4px 0 0;padding:16px;font-size:13px;font-weight:400;line-height:1.45;display:block}.quote-v2 .quote-v2-vehicle-alert .quote-v2-vehicle-alert__title{color:#b91c1c;font-size:inherit;line-height:inherit;text-align:left;white-space:normal;align-items:flex-start;gap:8px;margin:0;display:flex}.quote-v2 .quote-v2-vehicle-alert__title svg{flex:none;margin-top:2px}.quote-v2 .quote-v2-vehicle-alert>p:not(.quote-v2-vehicle-alert__title){color:#dc2626;font-size:inherit;line-height:inherit;text-align:left;white-space:normal;margin:8px 0 0}.quote-v2 .quote-v2-vehicle-alert button{color:#b91c1c;font:inherit;text-underline-offset:4px;margin-top:12px;padding:0;font-weight:700}.quote-v2 .quote-v2-vehicle-card--lookup>.quote-v2-actions--center{justify-content:center;margin-top:24px}.quote-v2 .quote-v2-vehicle-card--lookup>.quote-v2-actions--center .quote-v2-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:240px;min-width:240px;height:48px;font-size:15px;display:inline-flex}.quote-v2 .quote-v2-vehicle-card--lookup>.quote-v2-actions--center .quote-v2-button:disabled{color:#fff;opacity:1;background:#82d6ee;border-color:#82d6ee}.quote-v2 .quote-v2-vehicle-lookup-spinner{animation:.8s linear infinite quote-v2-lookup-spin}@keyframes quote-v2-lookup-spin{to{transform:rotate(360deg)}}.quote-v2.quote-v2--width-vehicle-details .quote-v2-vehicle-card.quote-v2-vehicle-card--found{padding:24px 36px 26px}.quote-v2 .quote-v2-vehicle-found__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.quote-v2 .quote-v2-vehicle-found__identity{align-items:center;gap:16px;min-width:0;display:flex}.quote-v2 .quote-v2-vehicle-found__identity>span:last-child{min-width:0}.quote-v2 .quote-v2-vehicle-found__check{color:#fff;background:var(--qv2-lime);border-radius:14px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 8px 18px #84bd0059}.quote-v2 .quote-v2-vehicle-found__identity small,.quote-v2 .quote-v2-vehicle-found__identity strong{display:block}.quote-v2 .quote-v2-vehicle-found__identity small{color:var(--qv2-lime-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.3}.quote-v2 .quote-v2-vehicle-found__identity strong{color:var(--qv2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}.quote-v2 .quote-v2-vehicle-found__actions{align-items:center;gap:8px;display:flex}.quote-v2 .quote-v2-vehicle-found__actions button{border:2px solid var(--qv2-border);min-height:40px;color:var(--qv2-cyan);background:var(--qv2-surface);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.quote-v2 .quote-v2-vehicle-found__actions button:hover{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2 .quote-v2-vehicle-found__actions button:disabled,.quote-v2 .quote-v2-vehicle-found__actions button:disabled:hover{border-color:var(--qv2-border);color:#a8b2bf;background:var(--qv2-neutral);cursor:not-allowed;opacity:.72}.quote-v2 .quote-v2-vehicle-found__summary{background:var(--qv2-cyan-tint);border:1px solid #bce6f4;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.quote-v2 .quote-v2-vehicle-found__item{border-left:1px solid #cfe3eacc;min-width:0;padding:14px 16px}.quote-v2 .quote-v2-vehicle-found__item:nth-child(4n+1){border-left:0}.quote-v2 .quote-v2-vehicle-found__item:nth-child(n+5){border-top:1px solid #cfe3eacc}.quote-v2 .quote-v2-vehicle-found__item small,.quote-v2 .quote-v2-vehicle-found__item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quote-v2 .quote-v2-vehicle-found__item small{color:#84a3b1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:3px;margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.3;display:flex}.quote-v2 .quote-v2-vehicle-found__item strong{color:var(--qv2-heading);font-size:15px;font-weight:600;line-height:1.35}.quote-v2.quote-v2--width-vehicle-details .quote-v2-vehicle-card.quote-v2-vehicle-card--technical{padding:24px 36px 28px}.quote-v2 .quote-v2-vehicle-technical__header{align-items:center;gap:16px;display:flex}.quote-v2 .quote-v2-vehicle-technical__header>span{width:56px;height:56px;color:var(--qv2-cyan);background:var(--qv2-cyan-tint);border-radius:14px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex}.quote-v2 .quote-v2-vehicle-technical__header h2{color:var(--qv2-muted);margin:0 0 3px;font-size:17px;font-weight:700;line-height:1.3}.quote-v2 .quote-v2-vehicle-technical__header p{color:#8291a8;margin:0;font-size:13.5px;line-height:1.4}.quote-v2 .quote-v2-vehicle-grid--technical{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin-top:20px}.quote-v2 .quote-v2-vehicle-grid--technical :where(.quote-v2-field__input,.quote-v2-select-field__select){border-width:2px;border-color:var(--qv2-border);height:52px;min-height:52px;font-size:15px;font-weight:500;border-radius:12px!important}.quote-v2 .quote-v2-vehicle-grid--technical :where(.quote-v2-field__label,.quote-v2-select-field__label){color:var(--qv2-cyan-dark);font-size:12px;top:-9px}.quote-v2 .quote-v2-vehicle-grid--technical :where(.quote-v2-field--filled .quote-v2-field__input,.quote-v2-select-field--filled .quote-v2-select-field__select){border-color:#00a9e066}.quote-v2 .quote-v2-vehicle-grid--technical :where(.quote-v2-field__icon,.quote-v2-vehicle-select__icon){color:#94a3b8}.quote-v2 .quote-v2-vehicle-grid--technical :where(.quote-v2-field,.quote-v2-select-field):focus-within :where(.quote-v2-field__icon,.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron),.quote-v2 .quote-v2-vehicle-grid--technical .quote-v2-search-select--open :where(.quote-v2-search-select__icon,.quote-v2-vehicle-select__icon,.quote-v2-select-field__chevron){color:var(--qv2-cyan)}.quote-v2 .quote-v2-vehicle-grid--technical .quote-v2-select-field__chevron{color:#64748b}.quote-v2 .quote-v2-steering-field-wrap{min-width:0}.quote-v2 .quote-v2-steering-field{border:2px solid #00a9e066;border-radius:12px;min-width:0;height:52px;min-height:52px;margin:0;padding:5px;position:relative}.quote-v2 .quote-v2-steering-field legend{z-index:2;width:auto;color:var(--qv2-cyan-dark);background:var(--qv2-surface);margin:0;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-9px;left:14px}.quote-v2 .quote-v2-steering-field__options{background:#f1f5f9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:38px;margin:0;padding:3px;display:grid}.quote-v2 .quote-v2-steering-field__option{color:#64748b;min-width:0;font:inherit;cursor:pointer;transition:color var(--qv2-transition), background-color var(--qv2-transition), box-shadow var(--qv2-transition);background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:14px;font-weight:600}.quote-v2 .quote-v2-steering-field__option:hover{color:var(--qv2-heading)}.quote-v2 .quote-v2-steering-field__option--selected{color:var(--qv2-cyan-dark);background:var(--qv2-surface);box-shadow:0 1px 3px #0f172a24}.quote-v2 .quote-v2-steering-field__option:focus-visible{outline:2px solid var(--qv2-cyan-dark);outline-offset:1px}.quote-v2 .quote-v2-steering-field--error{border-color:var(--qv2-error)}.quote-v2 .quote-v2-steering-field-wrap>.quote-v2-field__message{min-height:20px;padding-top:4px}.quote-v2 :where(.quote-v2-usage-grid-container,.quote-v2-driver-coverage-grid-container){border-radius:var(--qv2-radius-card);background:var(--qv2-neutral);padding:24px}.quote-v2 .quote-v2-usage-grid,.quote-v2 .quote-v2-driver-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px}.quote-v2 :where(.quote-v2-usage-tile,.quote-v2-driver-coverage-tile){aspect-ratio:auto;border-radius:var(--qv2-radius-nested);background:var(--qv2-surface);min-height:168px;color:var(--qv2-text);border:2px solid #0000;gap:12px;padding:24px 12px 16px;font-size:14px;font-weight:600;line-height:1.35;box-shadow:0 2px 8px #0f172a0d}.quote-v2 :where(.quote-v2-usage-tile,.quote-v2-driver-coverage-tile):not(:disabled):hover{background:#f2fafe;border-color:#00a9e066;transform:translateY(-2px)}.quote-v2 .quote-v2-usage-tile img{object-fit:contain;width:auto;max-width:100%;height:96px;transition:transform var(--qv2-transition)}.quote-v2 .quote-v2-driver-coverage-tile{flex-direction:column;justify-content:center;align-items:center;display:flex}.quote-v2 .quote-v2-driver-coverage-tile .quote-v2-choice-tile__title{color:inherit;align-self:center;font-size:14px;font-weight:600}.quote-v2 .quote-v2-driver-coverage-tile__icon{background:0 0;border-radius:0;width:min(100%,150px);height:96px}.quote-v2 .quote-v2-driver-coverage-tile__icon img{object-fit:contain;filter:none;width:auto;max-width:100%;height:96px;transition:transform var(--qv2-transition)}.quote-v2 .quote-v2-driver-coverage-tile--selected .quote-v2-driver-coverage-tile__icon{background:0 0}.quote-v2 .quote-v2-driver-coverage-tile--selected .quote-v2-driver-coverage-tile__icon img,.quote-v2 .quote-v2-driver-coverage-tile:hover .quote-v2-driver-coverage-tile__icon img{filter:none;transform:scale(1.04)}.quote-v2 .quote-v2-usage-tile:hover img{transform:scale(1.04)}.quote-v2 .quote-v2-driver-coverage-tile[aria-pressed=true],.quote-v2 .quote-v2-usage-tile[aria-pressed=true],.quote-v2 .quote-v2-discount-tile[aria-pressed=true]{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:0 0 0 1px var(--qv2-cyan)}.quote-v2 .quote-v2-driver-coverage-tile[aria-pressed=true] .quote-v2-usage-tile__marker,.quote-v2 .quote-v2-usage-tile[aria-pressed=true] .quote-v2-usage-tile__marker,.quote-v2 .quote-v2-discount-tile[aria-pressed=true] .quote-v2-usage-tile__marker{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan)}.quote-v2 .quote-v2-driver-coverage-tile[aria-pressed=true] .quote-v2-usage-tile__marker:after{display:none}.quote-v2 .quote-v2-driver-coverage-tile[aria-pressed=true] .quote-v2-choice-tile__title,.quote-v2 .quote-v2-discount-tile[aria-pressed=true] .quote-v2-choice-tile__title{color:var(--qv2-cyan-dark)}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-grid-container{background:var(--qv2-neutral);border:0;border-radius:20px;width:100%;max-width:none;padding:32px 24px 24px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;gap:16px;width:100%}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-grid--three>.quote-v2-driver-coverage-tile{justify-self:stretch;width:100%;min-width:0;max-width:none}.quote-v2--width-vehicle-details .quote-v2-driver-row-icon--driver{color:var(--qv2-lime-dark);background:var(--qv2-lime-tint)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-row__prompt,.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-row__prompt strong{min-width:0}.quote-v2--width-vehicle-details .quote-v2-driver-row-icon--coverage{color:var(--qv2-cyan);background:var(--qv2-cyan-tint)}.quote-v2--width-vehicle-details :where(.quote-v2-driver-row-icon--driver,.quote-v2-driver-row-icon--coverage)>svg{width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile{border:2px solid var(--qv2-border);border-radius:16px;gap:12px;min-height:168px;padding:24px 16px 16px;font-size:14px;line-height:1.35;box-shadow:0 2px 8px #0f172a0d}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile__icon{width:min(100%,150px);height:96px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile__icon img{height:96px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile .quote-v2-choice-tile__title{font-size:14px;line-height:1.35}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile__popular{min-height:24px;padding:0 14px;font-size:12px;top:-12px}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile .quote-v2-usage-tile__marker{width:20px;height:20px;top:12px;right:12px}.quote-v2-add-driver-modal.qb-modal--form{border-radius:20px;width:calc(100% - 32px);max-width:560px;height:auto;max-height:calc(100dvh - 48px)}.quote-v2-add-driver-modal:before{z-index:3;background:linear-gradient(90deg, var(--qv2-cyan,#00a9e0), var(--qv2-lime,#84bd00));content:"";height:3px;position:absolute;top:0;left:0;right:0}.quote-v2-add-driver-modal .qb-modal__header{text-align:left;grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:20px 24px 12px;display:grid}.quote-v2-add-driver-modal.qb-modal--form .qb-modal__icon{width:48px;height:48px;color:var(--qv2-lime-dark,#649500);background:var(--qv2-lime-tint,#f2f8df);border-radius:14px;margin:0}.quote-v2-add-driver-modal.qb-modal--form .qb-modal__icon svg{width:24px;height:24px;color:inherit;background:0 0;border-radius:0;padding:0}.quote-v2-add-driver-modal .qb-modal__heading{padding:0}.quote-v2-add-driver-modal .qb-modal__title{color:var(--qv2-text,#4b5563);text-align:left;font-size:20px;line-height:1.2}.quote-v2-add-driver-modal .qb-modal__subtitle{max-width:none;color:var(--qv2-muted,#64748b);text-align:left;margin:4px 0 0;font-size:12px;line-height:1.4}.quote-v2-add-driver-modal .qb-modal__close{color:#94a3b8;justify-self:end;position:static}.quote-v2-add-driver-modal>.qb-modal__body{padding:10px 24px 18px;overflow-y:auto}.quote-v2-driver-modal__body{gap:14px;display:grid}.quote-v2-driver-modal__lookup-fields,.quote-v2-driver-modal__role-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quote-v2-add-driver-modal .quote-v2-driver-modal :where(.quote-v2-field,.quote-v2-select-field){gap:6px}.quote-v2-add-driver-modal .quote-v2-driver-modal :where(.quote-v2-field__label,.quote-v2-select-field__label){color:var(--qv2-cyan-dark,#0089ba);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0;font-size:12px;font-weight:700;line-height:1.2;position:static}.quote-v2-add-driver-modal .quote-v2-driver-modal :where(.quote-v2-field__input,.quote-v2-select-field__select){height:48px;min-height:48px;color:var(--qv2-text,#334155);box-shadow:none;background:#fff;border:2px solid #dbe3ee;padding:0 14px;font-size:14px;border-radius:10px!important}.quote-v2-add-driver-modal .quote-v2-driver-modal .quote-v2-field__input[type=date]{padding-right:42px}.quote-v2-add-driver-modal .quote-v2-driver-modal .quote-v2-field__message{min-height:0;padding:0}.quote-v2-driver-modal__lookup-button{border:2px solid var(--qv2-cyan,#00a9e0);width:fit-content;min-height:44px;color:var(--qv2-cyan-dark,#0089ba);background:var(--qv2-cyan-tint,#e6f6fc);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.quote-v2-driver-modal__lookup-button:not(:disabled):hover{background:#fff}.quote-v2-driver-modal__lookup-button:disabled{cursor:not-allowed;opacity:.55}.quote-v2-driver-modal__spinner{animation:.8s linear infinite quote-v2-lookup-spin}.quote-v2-driver-modal__found{color:var(--qv2-text,#334155);background:var(--qv2-lime-tint,#f2f8df);border:1px solid #84bd0066;border-radius:14px;gap:3px;padding:16px;display:grid}.quote-v2-driver-modal__found strong{color:var(--qv2-lime-dark,#649500);align-items:center;gap:8px;font-size:14px;display:flex}.quote-v2-driver-modal__found>span{font-size:16px;font-weight:700}.quote-v2-driver-modal__found :where(p,small){color:var(--qv2-muted,#64748b);margin:0}.quote-v2-driver-modal__found p{font-size:13px}.quote-v2-driver-modal__found small,.quote-v2-driver-modal__required-note{font-size:12px}.quote-v2-driver-modal__error{color:#b4232c;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:600}.quote-v2-driver-modal__required-note{color:var(--qv2-muted,#64748b);margin:0}.quote-v2-add-driver-modal .qb-modal__footer{background:#f8fafc;justify-content:flex-end;min-height:68px;padding:12px 24px}.quote-v2-add-driver-modal .qb-modal__footer--split>.qb-modal__button{border-radius:9px;flex:none;width:auto;min-height:44px;padding:0 18px;font-size:14px}.quote-v2-add-driver-modal .qb-modal__button--secondary{color:var(--qv2-muted,#64748b);border-color:#dbe3ee}.quote-v2-add-driver-modal .qb-modal__button--primary{border-color:var(--qv2-cyan,#00a9e0);background:var(--qv2-cyan,#00a9e0);min-width:100px}@media (width<=640px){.quote-v2-add-driver-modal .qb-modal__header{grid-template-columns:44px minmax(0,1fr) 32px;padding:18px 18px 12px}.quote-v2-add-driver-modal>.qb-modal__body{padding:8px 18px 16px}.quote-v2-driver-modal__lookup-fields,.quote-v2-driver-modal__role-fields{grid-template-columns:minmax(0,1fr)}.quote-v2-add-driver-modal .qb-modal__footer{padding:12px 18px}}.quote-v2.quote-v2--width-vehicle-details .quote-v2-vehicle-card.quote-v2-vehicle-card--usage-details{padding:20px 24px 22px}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__prompt{gap:20px}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__prompt strong{color:var(--qv2-muted);font-size:15px;font-weight:700}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon{border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon svg{width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon--loan{color:var(--qv2-lime-dark);background:var(--qv2-lime-tint)}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon--market{color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row__icon--usage{color:var(--qv2-teal);background:#e3eef2}.quote-v2--width-vehicle-details .quote-v2-segmented-field--loan .quote-v2-segmented{grid-template-columns:repeat(2, var(--qj-binary-choice-width));gap:10px}.quote-v2--width-vehicle-details .quote-v2-segmented-field--loan .quote-v2-segmented__button{min-width:var(--qj-binary-choice-width);min-height:var(--qj-binary-choice-height);padding:var(--qj-binary-choice-padding);border:1px solid var(--qv2-border);color:var(--qv2-muted);background:var(--qv2-surface);box-shadow:none;border-radius:7px;gap:8px;font-size:14px}.quote-v2--width-vehicle-details .quote-v2-segmented-field--loan .quote-v2-segmented__button svg{width:14px;height:14px}.quote-v2--width-vehicle-details .quote-v2-segmented-field--loan .quote-v2-segmented__button--selected{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);box-shadow:0 4px 10px #00a9e033}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel{background:var(--qv2-cyan-tint);border:1px solid #a9dff0;border-radius:10px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:20px;margin:14px 0 18px 52px;padding:14px 16px;display:grid}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel__copy strong{color:var(--qv2-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel__copy p{color:#8291a8;margin:0;font-size:12px;line-height:1.45}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel .quote-v2-select-field{gap:5px;max-width:none}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel .quote-v2-select-field__label{color:var(--qv2-cyan-dark);letter-spacing:.08em;text-transform:uppercase;background:0 0;margin:0;padding:0;font-size:12px;font-weight:700;position:static}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel .quote-v2-select-field__select{border-color:var(--qv2-border-brand);background:var(--qv2-surface);border-radius:7px;height:38px;min-height:38px;padding-block:0;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-divider--usage{margin:16px 0}.quote-v2--width-vehicle-details .quote-v2-vehicle-row--market-value .quote-v2-vehicle-row__prompt strong span{color:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-field--market-value{gap:0;width:308px;max-width:308px}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__input{border-width:2px;border-color:var(--qv2-border);height:48px;min-height:48px;box-shadow:none;border-radius:8px;padding-left:68px;font-size:16px;font-weight:500}.quote-v2--width-vehicle-details .quote-v2-field--market-value.quote-v2-field--error .quote-v2-field__input{border-color:var(--qv2-error)}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__icon{width:auto;left:14px}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__support{min-height:20px}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__support>.quote-v2-field__message{max-width:100%;padding-top:8px;top:0}.quote-v2--width-vehicle-details .quote-v2-field--market-value.quote-v2-field--error .quote-v2-field__support{min-height:0}.quote-v2--width-vehicle-details .quote-v2-field--market-value.quote-v2-field--error .quote-v2-field__support>.quote-v2-field__message{min-height:0;position:static}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__hint{min-height:20px;color:var(--qv2-muted);padding-top:8px;font-size:12px;line-height:1.35}.quote-v2 .quote-v2-market-currency{min-width:38px;min-height:22px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:6px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-tile-section--usage{gap:14px}.quote-v2--width-vehicle-details .quote-v2-usage-grid-container{background:var(--qv2-neutral);border:0;border-radius:10px;width:100%;max-width:none;margin-inline:0;padding:14px}.quote-v2--width-vehicle-details .quote-v2-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quote-v2--width-vehicle-details .quote-v2-usage-tile{border:1px solid var(--qv2-border);border-radius:16px;gap:7px;min-height:168px;padding:14px 8px 10px;font-size:14px;line-height:1.25;box-shadow:0 2px 6px #0f172a0a}.quote-v2--width-vehicle-details .quote-v2-usage-tile img{height:66px}.quote-v2--width-vehicle-details .quote-v2-usage-tile[aria-pressed=true]{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:0 0 0 1px var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-usage-tile__marker{width:16px;height:16px;top:8px;right:8px}.quote-v2--width-vehicle-details .quote-v2-tile-detail{border-left:5px solid var(--qv2-lime);border-radius:8px;align-items:center;padding:12px 16px}.quote-v2--width-vehicle-details .quote-v2-tile-detail strong{margin-bottom:3px;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-tile-detail p,.quote-v2--width-vehicle-details .quote-v2-tile-detail>span{font-size:12px}.quote-v2--width-vehicle-details .quote-v2-tile-detail>span{padding:5px 10px}.quote-v2--width-vehicle-details .quote-v2-tile-detail--coverage{border-radius:16px;align-items:center;padding:20px 24px}.quote-v2--width-vehicle-details :is(.quote-v2-tile-detail--usage,.quote-v2-tile-detail--coverage) strong{margin-bottom:6px;font-size:16px}.quote-v2--width-vehicle-details :is(.quote-v2-tile-detail--usage,.quote-v2-tile-detail--coverage) p{font-size:14px}.quote-v2--width-vehicle-details .quote-v2-tile-detail--coverage>span{white-space:nowrap;padding:6px 16px;font-size:12px;font-weight:800}.quote-v2 :where(.quote-v2-driver-add-button,.quote-v2-accident-card__icon-button,.quote-v2-driver-card__edit,.quote-v2-driver-card__remove){min-width:44px;min-height:44px;color:var(--qv2-teal)}.quote-v2 :where(.quote-v2-claims-row,.quote-v2-vehicle-row){border-color:var(--qv2-border)}.quote-v2 .quote-v2-discounts-multiselect__control{border-color:var(--qv2-border-brand);min-height:48px;color:var(--qv2-text);background:var(--qv2-surface);border-radius:12px}.quote-v2 .quote-v2-discounts-multiselect__control--open{border-color:var(--qv2-cyan);outline:2px solid var(--qv2-teal);outline-offset:2px;box-shadow:0 0 0 5px #00a9e040}.quote-v2 .quote-v2-discounts-multiselect__menu{border-color:var(--qv2-border-brand);box-shadow:var(--qv2-shadow);border-radius:12px}.quote-v2 .quote-v2-discounts-multiselect__option{min-height:44px}.quote-v2 .quote-v2-discounts-multiselect__option:hover,.quote-v2 .quote-v2-discounts-multiselect__option[aria-pressed=true]{color:var(--qv2-navy);background:var(--qv2-cyan-tint)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--list{border-radius:24px;padding:24px 36px}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading{grid-template-columns:56px minmax(0,1fr) auto;gap:20px;padding-bottom:24px}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading>.quote-v2-driver-row-icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading>.quote-v2-driver-row-icon svg{width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading__copy h2{color:var(--qv2-muted);margin-bottom:3px;font-size:18px;font-weight:700}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading__copy p{color:#64748b;font-size:13px}.quote-v2--width-vehicle-details .quote-v2-driver-add-button{color:#fff;background:var(--qv2-lime-dark);border-radius:8px;gap:7px;min-width:132px;min-height:40px;padding:0 16px;font-size:12px;box-shadow:0 6px 16px #6495003d}.quote-v2--width-vehicle-details .quote-v2-driver-add-button>svg,.quote-v2--width-vehicle-details .quote-v2-driver-add-button__icon{width:16px;height:16px}.quote-v2--width-vehicle-details .quote-v2-driver-add-button:hover:not(:disabled){background:var(--qv2-lime)}.quote-v2--width-vehicle-details .quote-v2-driver-list{background:var(--qv2-neutral);border:0;border-radius:16px;gap:10px;max-height:280px;margin:0 0 16px;padding:14px}.quote-v2--width-vehicle-details .quote-v2-driver-list__columns,.quote-v2--width-vehicle-details .quote-v2-driver-card{grid-template-columns:minmax(0,1.6fr) minmax(100px,1fr) minmax(100px,1fr) 88px;gap:14px}.quote-v2--width-vehicle-details .quote-v2-driver-list__columns{color:#64748b;letter-spacing:.1em;text-transform:uppercase;padding:0 14px 8px;font-size:12px;font-weight:600}.quote-v2--width-vehicle-details .quote-v2-driver-card{background:var(--qv2-surface);border:2px solid #0000;border-radius:12px;min-height:68px;padding:12px 14px;box-shadow:0 2px 8px #0f172a0d}.quote-v2--width-vehicle-details .quote-v2-driver-card--main{background:var(--qv2-surface);border-color:#7bd7f3;box-shadow:0 6px 16px #00a9e01a}.quote-v2--width-vehicle-details .quote-v2-driver-card--excluded{background:#fffdf5;border-color:#f4c84c;box-shadow:0 4px 12px #b4750014}.quote-v2--width-vehicle-details .quote-v2-driver-card__identity{gap:12px}.quote-v2--width-vehicle-details .quote-v2-driver-card__avatar{width:44px;height:44px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:12px;flex-basis:44px}.quote-v2--width-vehicle-details .quote-v2-driver-card--main .quote-v2-driver-card__avatar{color:#fff;background:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-driver-card__avatar svg{width:20px;height:20px}.quote-v2--width-vehicle-details .quote-v2-driver-card strong,.quote-v2--width-vehicle-details .quote-v2-driver-card__detail strong{color:var(--qv2-text);font-size:13px;font-weight:600}.quote-v2--width-vehicle-details .quote-v2-driver-card__badge{color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:5px;margin-top:3px;padding:3px 7px;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-driver-card__badge--main{color:#fff;background:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-driver-card__badge--excluded{color:#9a5b15;background:#fff1c7}.quote-v2--width-vehicle-details .quote-v2-driver-card__actions{justify-content:flex-end;gap:4px}.quote-v2--width-vehicle-details .quote-v2-driver-card__detail-label{display:none}.quote-v2--width-vehicle-details .quote-v2-driver-card__excluded-status{color:#9a4f1c;max-width:70px;font-size:12px;font-weight:500;line-height:1.35}.quote-v2--width-vehicle-details .quote-v2-driver-excluded-notice{color:#9a4f1c;background:#fff9e8;border:1px solid #f4c84c;border-radius:12px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5}.quote-v2--width-vehicle-details .quote-v2-driver-excluded-notice--list{margin:0 0 14px}.quote-v2--width-vehicle-details :where(.quote-v2-driver-card__edit,.quote-v2-driver-card__remove){color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-driver-card__edit:hover{color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2--width-vehicle-details .quote-v2-driver-card__edit:disabled{color:#b8c4d4;cursor:not-allowed;opacity:.65;background:0 0}.quote-v2--width-vehicle-details .quote-v2-driver-card__remove:hover{color:#c53030;background:#fff1ed}.quote-v2--width-vehicle-details :where(.quote-v2-driver-card__edit,.quote-v2-driver-card__remove) svg{width:16px;height:16px}.quote-v2--width-vehicle-details .quote-v2-driver-premium-help{gap:10px}.quote-v2--width-vehicle-details .quote-v2-driver-premium-help .quote-v2-inline-help__trigger{min-height:32px;color:var(--qv2-cyan);margin-left:0;font-size:12px;text-decoration:none}.quote-v2--width-vehicle-details .quote-v2-driver-premium-help .quote-v2-inline-help__panel{border-color:#cce6a5;border-left:5px solid var(--qv2-lime);color:var(--qv2-muted);background:var(--qv2-lime-tint);border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.45}.quote-v2--width-vehicle-details .quote-v2-driver-premium-help .quote-v2-inline-help__icon{display:none}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents{padding:24px 36px 28px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row__prompt{color:var(--qv2-muted);gap:18px;font-size:14px;line-height:1.4}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row__prompt strong{max-width:610px;font-weight:600}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row-icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row-icon>svg{stroke-width:2px;width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-segmented--yes-no{min-width:0}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-segmented__button{min-width:var(--qj-binary-choice-width);min-height:var(--qj-binary-choice-height);color:var(--qv2-muted);border-color:var(--qv2-border)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-segmented__button--selected{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);box-shadow:0 7px 16px #00a9e033}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-accident-panel{border-top-color:var(--qv2-border);margin-top:22px;padding-top:20px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-accident-panel__intro{min-height:62px;color:var(--qv2-muted);background:var(--qv2-cyan-tint);border:1px solid #a9dff0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.4}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-accident-panel__intro>svg{width:18px;height:18px;color:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-add-button{color:#fff;background:var(--qv2-lime-dark);border:0;border-radius:9px;min-width:132px;min-height:40px;padding:0 18px;font-size:12px;box-shadow:0 7px 16px #5f980038}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-add-button svg{width:15px;height:15px}.quote-v2--width-vehicle-details .quote-v2-accident-list{background:var(--qv2-neutral);border-radius:16px;gap:10px;margin-top:14px;padding:12px;display:grid}.quote-v2--width-vehicle-details .quote-v2-accident-card{border:1px solid var(--qv2-border);background:var(--qv2-surface);border-radius:13px;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid;box-shadow:0 2px 7px #0f172a0a}.quote-v2--width-vehicle-details .quote-v2-accident-card__icon{width:42px;height:42px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:11px;place-items:center;display:grid}.quote-v2--width-vehicle-details .quote-v2-accident-card__details,.quote-v2--width-vehicle-details .quote-v2-accident-card__amount{gap:3px;min-width:0;display:grid}.quote-v2--width-vehicle-details .quote-v2-accident-card__details strong{color:var(--qv2-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.quote-v2--width-vehicle-details .quote-v2-accident-card__details .quote-v2-accident-card__title,.quote-v2--width-vehicle-details .quote-v2-accident-card__details .quote-v2-accident-card__date{font-size:inherit;display:inline}.quote-v2--width-vehicle-details .quote-v2-accident-card__details .quote-v2-accident-card__title{color:var(--qv2-heading);font-weight:700}.quote-v2--width-vehicle-details .quote-v2-accident-card__details .quote-v2-accident-card__date{color:#5f7390;font-weight:500}.quote-v2--width-vehicle-details .quote-v2-accident-card__details>span,.quote-v2--width-vehicle-details .quote-v2-accident-card__amount small{color:var(--qv2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.quote-v2--width-vehicle-details .quote-v2-accident-card__amount{justify-items:end}.quote-v2--width-vehicle-details .quote-v2-accident-card__amount strong{color:var(--qv2-heading);font-size:12px;font-weight:700}.quote-v2--width-vehicle-details .quote-v2-accident-card__fault{min-height:23px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-accident-card__fault--at-fault{color:#b54708;background:#fff4e5}.quote-v2--width-vehicle-details .quote-v2-accident-card__actions{grid-column:-2/-1;gap:4px;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-accident-card__icon-button{color:#8da0b6;background:0 0;border:0;width:34px;min-width:34px;height:34px;min-height:34px}.quote-v2--width-vehicle-details .quote-v2-accident-card__icon-button:hover{color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:none}.quote-v2--width-vehicle-details .quote-v2-accident-card__icon-button--danger,.quote-v2--width-vehicle-details .quote-v2-accident-card__icon-button--danger:hover{color:#94a3b8}.quote-v2--width-vehicle-details .quote-v2-claims-card{padding:26px 32px}.quote-v2--width-vehicle-details .quote-v2-claims-row{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 0}.quote-v2--width-vehicle-details .quote-v2-claims-question-group{border-bottom:1px solid var(--qv2-border)}.quote-v2--width-vehicle-details .quote-v2-claims-question-group--expanded{padding-bottom:20px}.quote-v2--width-vehicle-details .quote-v2-claims-question-group>.quote-v2-claims-row{border-bottom:0}.quote-v2--width-vehicle-details .quote-v2-claims-navigation{gap:18px;width:100%;display:grid}.quote-v2--width-vehicle-details .quote-v2-claims-navigation__hint{color:var(--qv2-muted);justify-self:end;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-claims-navigation__hint svg{color:var(--qv2-cyan);flex:none}.quote-v2--width-vehicle-details .quote-v2-claims-row:first-child{padding-top:0}.quote-v2--width-vehicle-details .quote-v2-claims-card>.quote-v2-claims-row:last-of-type{border-bottom:0;padding-bottom:0}.quote-v2--width-vehicle-details .quote-v2-claims-row .quote-v2-driver-row__prompt{color:var(--qv2-muted);gap:12px;font-size:12px;line-height:1.4}.quote-v2--width-vehicle-details .quote-v2-claims-row .quote-v2-driver-row__prompt strong{max-width:450px;font-weight:650}.quote-v2--width-vehicle-details .quote-v2-claims-row .quote-v2-driver-row-icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px;flex:0 0 56px}.quote-v2--width-vehicle-details .quote-v2-claims-row .quote-v2-driver-row-icon>svg{stroke-width:2px;width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel{background:#f2fafe;border:1px solid #a9dff0;border-radius:10px;margin:0 0 0 68px;padding:18px 22px 20px}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__icon{width:40px;height:40px;color:var(--qv2-lime-dark);background:var(--qv2-surface);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__icon svg{stroke-width:2.25px;width:21px;height:21px}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__heading strong{color:var(--qv2-muted);font-size:12px;font-weight:700;display:block}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__heading strong span{color:var(--qv2-error-text)}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel__heading p{color:#8291a8;margin:2px 0 0;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__button{border:1px solid var(--qv2-border-brand);min-height:66px;color:var(--qv2-muted);background:var(--qv2-surface);cursor:pointer;transition:border-color var(--qv2-transition), background var(--qv2-transition), box-shadow var(--qv2-transition);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 6px;display:flex;position:relative}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__button strong{font-size:18px;line-height:1}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__button span{color:#8291a8;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__button:hover{border-color:var(--qv2-cyan);background:#f2fafe}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__button--selected{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-surface);box-shadow:inset 0 0 0 1px var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__check{color:#fff;background:var(--qv2-cyan);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 5px #0089ba33}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice__check svg{stroke:#fff}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice>.quote-v2-field__message{grid-column:1/-1;min-height:0;padding-top:0;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice>.quote-v2-field__message:empty{display:none}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field{gap:6px;width:min(100%,420px);margin-top:20px;display:grid}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field>span,.quote-v2--width-vehicle-details .quote-v2-claims-decline-panel>span{color:var(--qv2-cyan-dark);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field>span{color:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field em{color:inherit;font-style:normal}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field input{border:1px solid var(--qv2-border-brand);width:100%;height:44px;color:var(--qv2-text);background:var(--qv2-surface);font:inherit;border-radius:8px;padding:0 14px;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-claims-insurer-field input::placeholder{color:#8291a8;opacity:1}.quote-v2--width-vehicle-details .quote-v2-claims-decline-panel{background:var(--qv2-cyan-tint);border:1px solid #a9dff0;border-radius:10px;gap:7px;margin:14px 0 0 48px;padding:14px 16px;display:grid}.quote-v2--width-vehicle-details .quote-v2-claims-decline-panel textarea{resize:vertical;border:1px solid var(--qv2-border-brand);width:100%;min-height:74px;color:var(--qv2-text);background:var(--qv2-surface);font:inherit;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.45}.quote-v2--width-vehicle-details :where(.quote-v2-claims-insurer-field input,.quote-v2-claims-decline-panel textarea):focus-visible{outline:2px solid var(--qv2-cyan-dark);outline-offset:2px;border-color:var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-discounts-flow{gap:20px}.quote-v2--width-vehicle-details .quote-v2-discounts-card{gap:20px;padding:24px 36px 20px;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-discounts-prompt{color:var(--qv2-muted);gap:20px;font-size:15px;font-weight:600}.quote-v2--width-vehicle-details .quote-v2-discounts-header{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.quote-v2--width-vehicle-details .quote-v2-discounts-count{min-height:26px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.quote-v2--width-vehicle-details .quote-v2-discounts-prompt>.quote-v2-driver-row-icon{width:56px;height:56px;color:var(--qv2-cyan);background:var(--qv2-cyan-tint);border-radius:14px;flex:0 0 56px}.quote-v2--width-vehicle-details .quote-v2-discounts-prompt>.quote-v2-driver-row-icon>svg{stroke-width:2px;width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-discounts-grid{background:var(--qv2-neutral);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:16px;padding:20px}.quote-v2--width-vehicle-details .quote-v2-discount-tile{aspect-ratio:auto;min-height:212px;color:var(--qv2-muted);background:var(--qv2-surface);transition:border-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition), background-color var(--qv2-transition);border:2px solid #0000;border-radius:16px;justify-content:flex-start;gap:8px;padding:24px 12px 16px;box-shadow:0 5px 12px #0d566f12}.quote-v2--width-vehicle-details .quote-v2-discount-tile:hover{border-color:var(--qv2-cyan);transform:translateY(-1px);box-shadow:0 7px 16px #0d566f1c}.quote-v2--width-vehicle-details .quote-v2-discount-tile[aria-pressed=true]{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:inset 0 0 0 1px var(--qv2-cyan), 0 7px 16px #0d566f1a}.quote-v2--width-vehicle-details .quote-v2-discount-tile img{object-fit:contain;width:100%;height:96px}.quote-v2--width-vehicle-details .quote-v2-discount-tile .quote-v2-choice-tile__title{color:inherit;font-size:14px;line-height:1.3}.quote-v2--width-vehicle-details .quote-v2-discount-tile__blurb{color:#8291a8;font-size:12px;font-weight:500;line-height:1.35}.quote-v2--width-vehicle-details .quote-v2-discount-tile .quote-v2-usage-tile__marker{width:20px;height:20px;top:12px;right:12px}.quote-v2--width-vehicle-details .quote-v2-discounts-card .quote-v2-tile-detail strong{font-size:14px}.quote-v2--width-vehicle-details .quote-v2-discounts-card .quote-v2-tile-detail p,.quote-v2--width-vehicle-details .quote-v2-discounts-card .quote-v2-tile-detail>span{font-size:12px}.quote-v2--width-vehicle-details .quote-v2-discounts-more-row{align-items:center;gap:16px;min-height:80px;padding-top:24px}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle{min-width:0;text-decoration:none}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle .quote-v2-discounts-prompt{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;min-width:0;display:grid}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle .quote-v2-driver-row-icon{width:56px;height:56px;color:var(--qv2-cyan);background:var(--qv2-cyan-tint);border-radius:14px;flex-basis:56px}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle .quote-v2-driver-row-icon>svg{stroke-width:2px;width:24px;height:24px}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle .quote-v2-driver-row-icon path{fill:none}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle__copy{gap:2px;min-width:0;display:grid}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle__copy strong{color:var(--qv2-cyan-dark);font-size:15px;line-height:1.2}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle__copy small{color:#8291a8;font-size:13px;font-weight:500;line-height:1.25}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle__chevron{color:var(--qv2-cyan);transition:transform var(--qv2-transition)}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle__chevron.is-open{transform:rotate(180deg)}.quote-v2--width-vehicle-details .quote-v2-discounts-promo{border-color:var(--qv2-border-brand);color:#9aabc0;background:var(--qv2-surface);border-width:2px;border-radius:12px;width:min(100%,360px)}.quote-v2--width-vehicle-details .quote-v2-discounts-promo>svg{color:#9aabc0;flex:0 0 16px;width:16px;height:16px;margin-left:16px}.quote-v2--width-vehicle-details .quote-v2-discounts-promo input{opacity:1;-webkit-text-fill-color:#8291a8;background:0 0;height:46px;padding:0 10px;font-size:14px}.quote-v2--width-vehicle-details .quote-v2-discounts-promo input::placeholder{color:#8291a8;opacity:1}.quote-v2--width-vehicle-details .quote-v2-discounts-promo button{color:#91a0b3;opacity:1;background:#edf2f6;border-radius:8px;width:52px;height:32px;margin-right:5px;font-size:12px}.quote-v2--width-vehicle-details .quote-v2-discounts-more-select{background:var(--qv2-neutral);border-radius:10px;width:100%;padding:13px}.quote-v2--width-vehicle-details .quote-v2-discounts-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quote-v2--width-vehicle-details .quote-v2-discounts-chip{border:1px solid var(--qv2-border-brand);min-height:34px;color:var(--qv2-muted);background:var(--qv2-surface);font:inherit;cursor:pointer;transition:border-color var(--qv2-transition), color var(--qv2-transition), background-color var(--qv2-transition), box-shadow var(--qv2-transition);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:0 2px 5px #0d566f0a}.quote-v2--width-vehicle-details .quote-v2-discounts-chip:hover{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint)}.quote-v2--width-vehicle-details .quote-v2-discounts-chip[aria-pressed=true]{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);box-shadow:inset 0 0 0 1px var(--qv2-cyan)}.quote-v2--width-vehicle-details .quote-v2-discounts-chip:focus-visible{outline:2px solid var(--qv2-cyan-dark);outline-offset:2px}.quote-v2--width-referral .quote-v2__main{gap:28px;width:min(100% - 40px,1040px);padding-top:34px}.quote-v2--width-referral .quote-v2__heading{max-width:900px}.quote-v2__panel--referral{width:min(100%,680px)}.quote-v2-referral-card{border:1px solid var(--qv2-border);background:var(--qv2-surface);min-height:400px;box-shadow:var(--qv2-shadow);text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,5vw,48px);display:flex}.quote-v2-referral-card__icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.quote-v2-referral-card__icon svg{stroke-width:2.2px;width:28px;height:28px}.quote-v2-referral-card h2{color:var(--qv2-muted);margin:24px 0 0;font-size:clamp(21px,3vw,25px);font-weight:700;line-height:1.25}.quote-v2-referral-card__copy{max-width:560px;color:var(--qv2-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.quote-v2-referral-card__notice{border:1px solid var(--qv2-border-brand);width:min(100%,560px);min-height:56px;color:var(--qv2-teal);background:var(--qv2-cyan-tint);border-radius:13px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:12px 18px;font-size:14px;line-height:1.4;display:flex}.quote-v2-referral-card__notice svg{width:20px;height:20px;color:var(--qv2-cyan);flex:none}.quote-v2-referral-card__contact-note{color:var(--qv2-muted);margin:18px 0 0;font-size:12px;line-height:1.5}.quote-v2-referral-card__support{color:var(--qv2-cyan-dark);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.quote-v2-referral-card__support:hover,.quote-v2-referral-card__support:focus-visible{color:var(--qv2-teal);text-decoration:underline}.quote-v2-referral-card__support svg{width:18px;height:18px}.quote-v2-referral-card__restart{border:2px solid var(--qv2-border);min-height:44px;color:var(--qv2-muted);background:var(--qv2-surface);font:inherit;cursor:pointer;transition:border-color var(--qv2-transition), color var(--qv2-transition), box-shadow var(--qv2-transition);border-radius:9px;margin-top:28px;padding:10px 22px;font-size:13px;font-weight:500}.quote-v2-referral-card__restart:hover,.quote-v2-referral-card__restart:focus-visible{border-color:var(--qv2-cyan);color:var(--qv2-cyan-dark);outline:0;box-shadow:0 0 0 3px #00a9e01f}@media (width<=600px){.quote-v2--width-referral .quote-v2__main{gap:22px;width:min(100% - 28px,1040px);padding-top:24px}.quote-v2-referral-card{border-radius:18px;min-height:0;padding:28px 20px}.quote-v2-referral-card__notice{text-align:left;align-items:flex-start}.quote-v2-referral-card__restart{width:100%}}.quote-v2 .quote-v2-quote-card{border-color:var(--qv2-border);border-radius:var(--qv2-radius-card);background:var(--qv2-surface);box-shadow:var(--qv2-shadow);transition:border-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition);overflow:hidden}.quote-v2 .quote-v2-quote-card:hover{border-color:var(--qv2-cyan);box-shadow:var(--qv2-shadow-hover);transform:translateY(-3px)}.quote-v2 .quote-v2-quote-card--recommended{border-color:var(--qv2-lime);box-shadow:0 0 0 2px #84bd0047, var(--qv2-shadow)}.quote-v2 .quote-v2-quote-card__ribbon{color:#273b00;background:var(--qv2-lime-tint)}.quote-v2 .quote-v2-quote-card__premium{color:var(--qv2-navy)}.quote-v2 .quote-v2-comparison-table-wrap{scrollbar-color:var(--qv2-cyan) var(--qv2-cyan-tint)}.quote-v2 :where(.quote-v2-quote-panel,.quote-v2-quote-compare){border-color:var(--qv2-border);border-radius:var(--qv2-radius-card);background:var(--qv2-surface);box-shadow:var(--qv2-shadow)}.quote-v2 .quote-v2-quote-period{border-color:var(--qv2-border-brand);background:var(--qv2-neutral);border-radius:12px}.quote-v2 .quote-v2-quote-period button{min-height:44px;color:var(--qv2-teal);border-radius:10px}.quote-v2 .quote-v2-quote-period button.is-active{color:var(--qv2-navy);background:var(--qv2-cyan)}.quote-v2 :where(.quote-v2-quote-compare__corner,.quote-v2-quote-compare__plan-head){color:var(--qv2-teal);background:#f7fbfd}.quote-v2 :where(.quote-v2-quote-compare__plan-head,.quote-v2-quote-compare__cell,.quote-v2-quote-compare__section-fill).is-popular{background:var(--qv2-cyan-tint)}.quote-v2 :where(.quote-v2-quote-compare__feature-cell,.quote-v2-quote-compare__cell,.quote-v2-quote-compare__section-fill){border-color:var(--qv2-border)}.quote-v2 .quote-v2-quote-compare__corner{background:var(--qv2-surface)}.quote-v2 .quote-v2-quote-compare__feature-cell{color:var(--qv2-teal);background:var(--qv2-surface)}.quote-v2 .quote-v2-quote-compare__feature-cell button{color:var(--qv2-teal)}.quote-v2 .quote-v2-quote-compare__feature-cell button svg:first-child{color:var(--qv2-cyan)}.quote-v2 .quote-v2-quote-feature-text{color:var(--qv2-text)}.quote-v2 .quote-v2-quote-feature-value--included{color:var(--qv2-lime-dark);background:var(--qv2-lime-tint)}.quote-v2 :where(.quote-v2-quote-compare__expand,.quote-v2-quote-vehicle__edit){min-height:44px;color:var(--qv2-teal)}.quote-v2--width-quote-result .quote-v2__main{gap:16px;width:min(100% - 40px,1040px);padding-block:16px 42px}.quote-v2.quote-v2--width-quote-result{overflow:visible}.quote-v2--width-quote-result .quote-v2__heading{text-align:center}.quote-v2--width-quote-result .quote-v2__eyebrow{letter-spacing:.13em;font-size:12px;font-weight:700}.quote-v2--width-quote-result .quote-v2__title{margin-top:2px;font-size:clamp(27px,3vw,32px);line-height:1.12}.quote-v2--width-quote-result .quote-v2__subtitle{margin-top:3px;font-size:12px;line-height:1.4}.quote-v2--width-quote-result .quote-v2__panel,.quote-v2--width-quote-result .quote-v2__panel--quote{width:100%}.quote-v2 .quote-v2-quote-customer-name{color:var(--qv2-lime-dark);font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-flow{gap:22px}.quote-v2--width-quote-result .quote-v2-quote-panel{border-radius:16px;gap:16px;padding:18px 22px 20px;box-shadow:0 8px 24px #0d566f17}.quote-v2--width-quote-result .quote-v2-quote-panel__header{gap:14px}.quote-v2--width-quote-result .quote-v2-quote-summary{align-items:center;gap:10px;min-width:0;display:flex}.quote-v2--width-quote-result .quote-v2-quote-ncd-years{min-height:28px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:999px;flex:none;align-items:center;padding:5px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.quote-v2--width-quote-result .quote-v2-quote-discount-count{min-height:28px;color:var(--qv2-cyan-dark);background:var(--qv2-cyan-tint);border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.quote-v2--width-quote-result .quote-v2-quote-discount-count svg{color:var(--qv2-cyan)}.quote-v2--width-quote-result .quote-v2-quote-vehicle{border-color:var(--qv2-border);color:var(--qv2-muted);background:var(--qv2-neutral);border-radius:12px;gap:12px;padding:5px 6px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-vehicle__logo{width:40px;height:40px;color:var(--qv2-cyan);background:#fff;border-radius:50%;flex:0 0 40px;box-shadow:0 3px 10px #0f172a1f}.quote-v2--width-quote-result .quote-v2-quote-vehicle__logo svg{fill:none;stroke:currentColor;width:20px;height:20px}.quote-v2--width-quote-result .quote-v2-quote-vehicle__edit{width:32px;height:32px;min-height:32px;color:var(--qv2-cyan);background:var(--qv2-surface);box-shadow:none;border-width:2px;border-color:#00a9e04d}.quote-v2--width-quote-result .quote-v2-quote-vehicle__edit svg{color:var(--qv2-cyan);stroke:currentColor}.quote-v2--width-quote-result .quote-v2-quote-vehicle__edit:hover,.quote-v2--width-quote-result .quote-v2-quote-vehicle__edit:focus-visible{border-color:var(--qv2-cyan);color:var(--qv2-cyan);background:var(--qv2-cyan-tint);outline:none}.quote-v2--width-quote-result .quote-v2-quote-period{border-width:2px;border-color:var(--qv2-border);background:var(--qv2-surface);border-radius:999px;min-width:188px;padding:3px}.quote-v2--width-quote-result .quote-v2-quote-period button{min-height:32px;color:var(--qv2-muted);border-radius:999px;padding-inline:12px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-period button.is-active{color:#fff;background:var(--qv2-lime-dark);box-shadow:0 4px 12px #64950047}.quote-v2--width-quote-result .quote-v2-quote-card-grid{justify-content:center;align-items:stretch;gap:14px;width:100%;min-width:0;margin-top:32px;padding-bottom:16px;display:grid}.quote-v2--width-quote-result .quote-v2-quote-card-grid--1{grid-template-columns:minmax(0,1fr);max-width:350px;margin-inline:auto}.quote-v2--width-quote-result .quote-v2-quote-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;margin-inline:auto}.quote-v2--width-quote-result .quote-v2-quote-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-v2--width-quote-result .quote-v2-quote-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-v2--width-quote-result .quote-v2-quote-card{border-width:2px;border-radius:16px;gap:8px;width:auto;min-width:0;min-height:390px;padding:16px 14px 14px;box-shadow:0 4px 14px #0f172a0d}.quote-v2--width-quote-result .quote-v2-quote-card:hover{transform:none}.quote-v2--width-quote-result .quote-v2-quote-card--recommended{border-color:var(--qv2-cyan);overflow:visible;box-shadow:0 12px 28px #00a9e029}.quote-v2--width-quote-result .quote-v2-quote-card__ribbon{color:#fff;background:var(--qv2-teal);letter-spacing:.08em;padding:4px 10px;font-size:12px;top:-1px}.quote-v2--width-quote-result .quote-v2-quote-card__artwork{border-radius:10px;justify-content:center;align-items:center;min-height:82px;padding:8px 10px;display:flex;overflow:hidden}.quote-v2--width-quote-result .quote-v2-quote-card--recommended .quote-v2-quote-card__artwork{background:var(--qv2-cyan-tint)}.quote-v2--width-quote-result .quote-v2-quote-card__artwork img{object-fit:contain;width:auto;max-width:100%;height:72px}.quote-v2--width-quote-result .quote-v2-quote-card__artwork .logo{max-width:112px;max-height:54px}.quote-v2--width-quote-result .quote-v2-quote-card__top{gap:8px;min-height:38px}.quote-v2--width-quote-result .quote-v2-quote-card__top h3{min-width:0;color:var(--qv2-teal);margin:0;font-size:12px;font-weight:800;line-height:1.2}.quote-v2--width-quote-result .quote-v2-quote-card__meta span,.quote-v2--width-quote-result .quote-v2-quote-card__meta strong{font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-card__tagline{min-height:14px;color:var(--qv2-lime-dark);margin:-3px 0 0;font-size:12px;font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-card__premium{gap:2px}.quote-v2--width-quote-result .quote-v2-quote-card__premium span,.quote-v2--width-quote-result .quote-v2-quote-card__premium em{font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-card__premium strong{font-size:23px}.quote-v2--width-quote-result .quote-v2-quote-card__premium small{font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-card__buy{min-height:36px;margin-top:2px;font-size:12px;box-shadow:0 7px 16px #00a9e03d}.quote-v2--width-quote-result .quote-v2-quote-benefits{gap:4px;font-size:12px;line-height:1.3}.quote-v2--width-quote-result .quote-v2-quote-benefits>span{color:var(--qv2-text);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-benefits svg{width:11px;height:11px}.quote-v2--width-quote-result .quote-v2-quote-card__learn{color:var(--qv2-cyan-dark);margin-top:auto;padding-top:4px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-unavailable{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quote-v2--width-quote-result .quote-v2-quote-unavailable article{border:1px dashed var(--qv2-border);background:#f8fafccc;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.quote-v2--width-quote-result .quote-v2-quote-unavailable img{object-fit:contain;filter:grayscale();opacity:.6;width:58px;height:42px}.quote-v2--width-quote-result .quote-v2-quote-unavailable strong{color:var(--qv2-muted);align-items:center;gap:5px;font-size:12px;display:flex}.quote-v2--width-quote-result .quote-v2-quote-unavailable p{color:#8291a8;margin:2px 0 0;font-size:12px;line-height:1.35}.quote-v2--width-quote-result .quote-v2-quote-unavailable button{color:var(--qv2-cyan-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.quote-v2--width-quote-result .quote-v2-quote-note{color:#64748b;gap:6px 12px;width:min(100%,820px);padding:8px 16px;font-size:12px;font-weight:500}.quote-v2--width-quote-result .quote-v2-quote-note__item{align-items:center;gap:6px;max-width:100%;display:inline-flex}.quote-v2--width-quote-result .quote-v2-quote-note svg{width:13px;height:13px;color:var(--qv2-cyan);flex:none}.quote-v2--width-quote-result .quote-v2-quote-compare{border-radius:16px;padding:22px;box-shadow:0 8px 24px #0d566f17}.quote-v2--width-quote-result .quote-v2-quote-compare__header{gap:5px;margin-bottom:18px}.quote-v2--width-quote-result .quote-v2-quote-compare__header h2{color:var(--qv2-muted);font-size:23px}.quote-v2--width-quote-result .quote-v2-quote-compare__header p{color:var(--qv2-muted);font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-compare__header div{gap:8px;margin-top:6px}.quote-v2--width-quote-result .quote-v2-quote-compare__header button{width:32px;height:32px;color:var(--qv2-cyan)}.quote-v2--width-quote-result .quote-v2-quote-compare__header div span{color:var(--qv2-text);padding:7px 14px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-compare__header button:disabled{color:#cbd5e1;opacity:1}.quote-v2--width-quote-result .quote-v2-quote-compare__scroller{scrollbar-color:var(--qv2-cyan) transparent;scrollbar-width:thin;border-radius:12px}.quote-v2--width-quote-result .quote-v2-quote-compare__limits{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.5}.quote-v2--width-quote-result :where(.quote-v2-quote-compare__corner,.quote-v2-quote-compare__plan-head){min-height:100px}.quote-v2--width-quote-result .quote-v2-quote-compare__corner{padding:14px;font-size:13px}.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head{background:#f7fbfd;grid-template-rows:auto auto auto;gap:4px;padding:12px 10px}.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head .quote-v2-quote-compare__plan-name{color:var(--qv2-teal);font-size:13px;line-height:1.25}.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head .quote-v2-quote-compare__plan-price{color:var(--qv2-cyan);font-size:15px;line-height:1.2}.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head .quote-v2-quote-compare__plan-alternate{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.25}.quote-v2--width-quote-result .quote-v2-quote-compare__cell{background:var(--qv2-surface);color:var(--qv2-text)}.quote-v2--width-quote-result :where(.quote-v2-quote-compare__plan-head,.quote-v2-quote-compare__cell,.quote-v2-quote-compare__section-fill).is-popular{background:var(--qv2-cyan-tint)}.quote-v2--width-quote-result :where(.quote-v2-quote-compare__feature-cell,.quote-v2-quote-compare__cell){min-height:54px;padding:10px 12px}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell button{gap:8px;font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell button svg:first-child{width:14px;height:14px}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell p,.quote-v2--width-quote-result .quote-v2-quote-feature-text{font-size:12px}.quote-v2--width-quote-result .quote-v2-quote-compare__expand{min-height:34px;margin:14px 0 0;padding-inline:16px;font-size:12px}.quote-v2--width-quote-result .quote-v2-journey-nav{margin-top:-2px}.quote-v2-plan-details-modal__overlay{-webkit-backdrop-filter:blur(5px);background:#2a72847a}.quote-v2-plan-details-modal{border-color:#dfe7ed;border-radius:20px;width:min(100% - 32px,620px);max-width:620px;height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 70px #08364847}.quote-v2-plan-details-modal:before{z-index:3;background:linear-gradient(90deg, var(--qv2-cyan,#00a9e0), var(--qv2-lime,#84bd00));content:"";height:3px;position:absolute;top:0;left:0;right:0}.quote-v2-plan-details-modal .qb-modal__header{text-align:left;flex-direction:row;align-items:center;gap:16px;padding:24px 62px 18px 28px}.quote-v2-plan-details-modal .qb-modal__icon{box-sizing:border-box;background:#effaff;border-radius:14px;justify-content:center;align-items:center;width:64px;height:56px;margin:0;padding:6px 8px;display:flex}.quote-v2-plan-details-modal .qb-modal__icon img{object-fit:contain;width:100%;height:100%}.quote-v2-plan-details-modal .qb-modal__heading{padding:0}.quote-v2-plan-details-modal .qb-modal__title,.quote-v2-plan-details-modal .qb-modal__subtitle{text-align:left;max-width:none;margin-left:0;margin-right:0}.quote-v2-plan-details-modal .qb-modal__title{color:#5e6870;font-size:21px;font-weight:800}.quote-v2-plan-details-modal .qb-modal__subtitle{color:#74839a;margin-top:2px;font-size:13px;line-height:1.4}.quote-v2-plan-details-modal .qb-modal__close{color:#94a3b8;top:18px;right:20px}.quote-v2-plan-details-modal__body{padding:8px 28px 22px}.quote-v2-plan-details{color:#26364d;gap:20px;display:grid}.quote-v2-plan-details p,.quote-v2-plan-details h2,.quote-v2-plan-details ul,.quote-v2-plan-details dl{margin:0}.quote-v2-plan-details__about{font-size:14px;line-height:1.65}.quote-v2-plan-details :where(.quote-v2-plan-details__best-for,.quote-v2-plan-details__benefits,.quote-v2-plan-details__premium) h2{color:#91a0b5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.3}.quote-v2-plan-details__best-for{background:#f4f9e7;border:1px solid #84bd0059;border-radius:13px;padding:14px 16px}.quote-v2-plan-details__best-for h2{color:#6d9e00!important;margin-bottom:3px!important}.quote-v2-plan-details__best-for p{font-size:14px;line-height:1.45}.quote-v2-plan-details__benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:0;list-style:none;display:grid}.quote-v2-plan-details__benefits li{align-items:flex-start;gap:8px;min-width:0;font-size:14px;line-height:1.4;display:flex}.quote-v2-plan-details__benefits li svg{color:#6da600;flex:none;margin-top:2px}.quote-v2-plan-details__premium dl{border:1px solid #dce5ec;border-radius:12px;font-size:14px;overflow:hidden}.quote-v2-plan-details__premium dl>div{box-sizing:border-box;border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:8px 14px;display:flex}.quote-v2-plan-details__premium dl>div:last-child{border-bottom:0}.quote-v2-plan-details__premium dt{color:#74839a}.quote-v2-plan-details__premium dd{color:#26364d;text-align:right;margin:0;font-weight:700}.quote-v2-plan-details__premium dd.is-discount{color:#639600}.quote-v2-plan-details__premium .quote-v2-plan-details__total{background:#eefaff;padding-block:10px}.quote-v2-plan-details__premium .quote-v2-plan-details__total dt{color:#26364d;font-weight:800}.quote-v2-plan-details__premium .quote-v2-plan-details__total dd{color:#008bbc;font-weight:800}.quote-v2-plan-details-modal .qb-modal__footer{background:#f8fafc;justify-content:flex-end;align-items:center;min-height:72px;padding:13px 28px}.quote-v2-plan-details-modal .qb-modal__footer--split>.qb-modal__button{flex:none;width:auto;min-width:92px;min-height:44px;padding:9px 18px;font-size:14px}.quote-v2-plan-details-modal .qb-modal__button--secondary{color:#5e6870;border-color:#d7e0e8}.quote-v2-plan-details-modal .qb-modal__button--primary{background:#00a9e0;border-color:#00a9e0;justify-content:center;align-items:center;gap:8px;display:inline-flex;min-width:124px!important}@media (width<=640px){.quote-v2-plan-details-modal{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.quote-v2-plan-details-modal .qb-modal__header{gap:12px;padding:20px 52px 14px 18px}.quote-v2-plan-details-modal .qb-modal__icon{width:56px;height:52px}.quote-v2-plan-details-modal .qb-modal__title{font-size:19px}.quote-v2-plan-details-modal__body{padding:8px 18px 18px}.quote-v2-plan-details__benefits ul{grid-template-columns:1fr}.quote-v2-plan-details-modal .qb-modal__footer{padding:12px 18px}}@media (width<=800px){.quote-v2__main{gap:22px;width:min(100% - 28px,1180px);padding-block:20px 40px}.quote-v2__heading,.quote-v2--align-left .quote-v2__heading{text-align:left}.quote-v2__subtitle,.quote-v2--align-left .quote-v2__subtitle{margin-inline:0}.quote-v2 .quote-v2-details-card__grid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:none}.quote-v2 .quote-v2-card-grid{grid-template-columns:repeat(2,minmax(0,390px));gap:10px;max-width:390px}.quote-v2 .quote-v2-contact-card{grid-template-columns:minmax(0,1fr)}.quote-v2 .quote-v2-contact-card__body{padding:26px}.quote-v2 .quote-v2-contact-summary{border-top:1px solid #c7eaf5;border-left:0;padding:24px 26px}.quote-v2 .quote-v2-contact-summary__updates{text-align:left;align-self:stretch;width:100%;margin-left:0;margin-right:0}.quote-v2 .quote-v2-contact-summary__updates :where(h3,ul){width:100%}.quote-v2 .quote-v2-contact-summary__updates li{justify-content:flex-start}.quote-v2 .quote-v2-vehicle-card--lookup{padding:28px 22px}.quote-v2 .quote-v2-vehicle-lookup-panel__title,.quote-v2 .quote-v2-vehicle-lookup-panel p{white-space:normal;margin-left:0}.quote-v2 .quote-v2-vehicle-lookup-toggle{width:fit-content;max-width:100%}.quote-v2 .quote-v2-vehicle-lookup-toggle__button{min-width:0;padding-inline:12px}.quote-v2 .quote-v2-vehicle-found__summary,.quote-v2 .quote-v2-vehicle-grid--technical{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2 .quote-v2-vehicle-card--entry{grid-template-columns:minmax(0,1fr)}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__actions,.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2 .quote-v2-vehicle-found__item:nth-child(4n+1){border-left:1px solid #cfe3eacc}.quote-v2 .quote-v2-vehicle-found__item:nth-child(odd){border-left:0}.quote-v2 .quote-v2-vehicle-found__item:nth-child(n+3){border-top:1px solid #cfe3eacc}.quote-v2 :where(.quote-v2-usage-grid-container,.quote-v2-driver-coverage-grid-container){padding:16px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-segmented--yes-no{justify-self:end;width:auto;min-width:0}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-segmented__button{width:auto;min-width:var(--qj-binary-choice-width)}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel{margin-left:0}}@media (width<=640px){.quote-v2 .quote-v2-driver-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--list{padding:16px}.quote-v2--width-vehicle-details .quote-v2-driver-list-heading{grid-template-columns:56px minmax(0,1fr)}.quote-v2--width-vehicle-details .quote-v2-driver-add-button{grid-column:1/-1;width:100%}.quote-v2--width-vehicle-details .quote-v2-driver-list__columns{display:none}.quote-v2--width-vehicle-details .quote-v2-driver-card{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.quote-v2--width-vehicle-details .quote-v2-driver-list{max-height:none;overflow:visible}.quote-v2--width-vehicle-details .quote-v2-driver-card__detail{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.quote-v2--width-vehicle-details .quote-v2-driver-card__detail-label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:inline}.quote-v2--width-vehicle-details .quote-v2-driver-card__detail small{grid-column:2}.quote-v2--width-vehicle-details .quote-v2-driver-card__actions{justify-content:flex-start;gap:10px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents{padding:16px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-row,.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-accident-panel__intro{grid-template-columns:minmax(0,1fr)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-segmented--yes-no{justify-self:start;width:100%}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-segmented__button{flex:1}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--accidents .quote-v2-driver-add-button{width:100%}.quote-v2--width-vehicle-details .quote-v2-accident-card{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.quote-v2--width-vehicle-details .quote-v2-accident-card__amount{grid-column:2/-1;justify-items:start}.quote-v2--width-vehicle-details .quote-v2-accident-card__fault{grid-column:2;justify-self:start}.quote-v2--width-vehicle-details .quote-v2-accident-card__actions{grid-area:1/3}.quote-v2--width-vehicle-details .quote-v2-claims-card{padding:16px}.quote-v2--width-vehicle-details .quote-v2-claims-row{grid-template-columns:minmax(0,1fr);gap:10px}.quote-v2--width-vehicle-details .quote-v2-claims-row__control,.quote-v2--width-vehicle-details .quote-v2-claims-navigation__hint{justify-self:start}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-panel,.quote-v2--width-vehicle-details .quote-v2-claims-decline-panel{margin-left:0}.quote-v2--width-vehicle-details .quote-v2-claims-ncd-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-v2--width-vehicle-details .quote-v2-discounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-v2--width-vehicle-details .quote-v2-discounts-more-row{flex-direction:column;align-items:stretch}.quote-v2--width-vehicle-details .quote-v2-discounts-more-toggle,.quote-v2--width-vehicle-details .quote-v2-discounts-promo{width:100%;max-width:none}.quote-v2--width-quote-result .quote-v2-quote-card-grid,.quote-v2--width-quote-result .quote-v2-quote-card-grid--1,.quote-v2--width-quote-result .quote-v2-quote-card-grid--2,.quote-v2--width-quote-result .quote-v2-quote-card-grid--3,.quote-v2--width-quote-result .quote-v2-quote-card-grid--4{grid-template-columns:minmax(0,1fr);justify-content:center;gap:14px;width:100%;min-width:0;max-width:384px;margin:28px auto 0;display:grid}.quote-v2--width-quote-result .quote-v2-quote-card{width:auto;min-height:0}.quote-v2--width-quote-result .quote-v2-quote-unavailable article{grid-template-columns:48px minmax(0,1fr)}.quote-v2--width-quote-result .quote-v2-quote-unavailable img{width:48px}.quote-v2--width-quote-result .quote-v2-quote-unavailable button{grid-column:2;justify-self:start}}@media (width<=540px){.quote-v2__main{width:min(100% - 20px,1180px);padding-block:16px 32px}.quote-v2__title{font-size:34px}.quote-v2__subtitle{font-size:14px}.quote-v2-actions{flex-direction:column-reverse;align-items:stretch}.quote-v2-actions>*{width:100%}.quote-v2 .quote-v2-journey-nav{flex-direction:row;align-items:stretch}.quote-v2 .quote-v2-journey-nav__button{width:auto;min-width:92px}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-row{grid-template-columns:minmax(0,1fr)}.quote-v2--width-vehicle-details .quote-v2-driver-card-shell--driver-choice .quote-v2-driver-segmented--yes-no{justify-self:start}.quote-v2 .quote-v2-details-actions>*{width:100%}.quote-v2 .quote-v2-contact-card__body,.quote-v2 .quote-v2-contact-summary{padding:20px}.quote-v2 .quote-v2-contact-card__actions,.quote-v2 .quote-v2-contact-confirm-button{width:100%}.quote-v2 .quote-v2-contact-confirm-button{min-width:0}.quote-v2 .quote-v2-vehicle-found__header{flex-direction:column;align-items:flex-start}.quote-v2 .quote-v2-vehicle-found__actions{width:100%}.quote-v2 .quote-v2-vehicle-found__actions button{flex:1}.quote-v2 .quote-v2-vehicle-found__summary,.quote-v2 .quote-v2-vehicle-grid--technical{grid-template-columns:minmax(0,1fr)}.quote-v2 .quote-v2-vehicle-card--entry,.quote-v2 .quote-v2-vehicle-card--manual{padding:22px 18px}.quote-v2 .quote-v2-vehicle-card--entry .quote-v2-vehicle-card__actions,.quote-v2 .quote-v2-vehicle-card--manual .quote-v2-vehicle-grid{grid-template-columns:minmax(0,1fr)}.quote-v2 .quote-v2-vehicle-found__item{border-top:1px solid #cfe3eacc;border-left:0}.quote-v2 .quote-v2-vehicle-found__item:first-child{border-top:0}.quote-v2 .quote-v2-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quote-v2--width-vehicle-details .quote-v2-usage-grid-container{width:100%;max-width:none;margin-inline:0}.quote-v2 .quote-v2-usage-tile{min-height:156px;padding-inline:8px}.quote-v2 .quote-v2-usage-tile img{height:76px}.quote-v2--width-vehicle-details .quote-v2-vehicle-card--usage-details .quote-v2-vehicle-row{grid-template-columns:minmax(0,1fr)}.quote-v2--width-vehicle-details .quote-v2-segmented-field--loan{justify-self:start}.quote-v2--width-vehicle-details .quote-v2-mortgagee-panel{grid-template-columns:minmax(0,1fr)}.quote-v2--width-vehicle-details .quote-v2-field--market-value{justify-self:stretch;width:100%;max-width:none}.quote-v2--width-vehicle-details .quote-v2-usage-tile{min-height:136px}.quote-v2--width-vehicle-details .quote-v2-tile-detail{flex-direction:column;align-items:flex-start;gap:10px}.quote-v2--width-vehicle-details .quote-v2-discounts-card{padding:16px}.quote-v2--width-vehicle-details .quote-v2-discounts-grid{padding:10px}.quote-v2--width-vehicle-details .quote-v2-discount-tile{min-height:190px}.quote-v2--width-vehicle-details .quote-v2-discount-tile img{height:80px}.quote-v2--width-quote-result .quote-v2__main{width:min(100% - 20px,1040px)}.quote-v2--width-quote-result .quote-v2__title{font-size:27px}.quote-v2--width-quote-result .quote-v2-quote-panel,.quote-v2--width-quote-result .quote-v2-quote-compare{padding:16px}.quote-v2--width-quote-result .quote-v2-quote-panel__header{align-items:stretch}.quote-v2--width-quote-result .quote-v2-quote-summary{flex-direction:column;align-items:flex-start}.quote-v2--width-quote-result .quote-v2-quote-ncd-years,.quote-v2--width-quote-result .quote-v2-quote-discount-count{align-self:flex-start}.quote-v2--width-quote-result .quote-v2-quote-period{width:100%;min-width:0}.quote-v2--width-quote-result .quote-v2-quote-unavailable{grid-template-columns:minmax(0,1fr)}.quote-v2--width-quote-result .quote-v2-quote-note{border-radius:12px;justify-content:flex-start}.quote-v2--width-quote-result .quote-v2-quote-compare__header h2{font-size:21px}}@media (width>=641px) and (width<=1023px){.quote-v2--width-quote-result .quote-v2__main{width:min(100% - 28px,1040px)}.quote-v2--width-quote-result .quote-v2-quote-card-grid{gap:20px}.quote-v2--width-quote-result .quote-v2-quote-card-grid--3,.quote-v2--width-quote-result .quote-v2-quote-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.quote-v2--width-quote-result .quote-v2-quote-card{width:auto;min-height:0}.quote-v2--width-quote-result .quote-v2-quote-unavailable{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.quote-v2 *,.quote-v2 :before,.quote-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.quote-v2,.quote-v2-add-driver-modal,.quote-v2-plan-details-modal,.accident-claim-modal){font-family:Manrope,system-ui,sans-serif}.quote-v2{font-size:var(--qj-text-body);line-height:1.5}.quote-v2 .quote-v2__title{font-size:var(--qj-text-page-title);font-weight:700;line-height:1.2}.quote-v2 .quote-v2__subtitle{font-size:var(--qj-text-body);font-weight:400;line-height:1.55}.quote-v2 .quote-v2__eyebrow{font-size:var(--qj-text-label);font-weight:600}.quote-v2 .quote-v2-question,.quote-v2 :where(.quote-v2-field__input,.quote-v2-select-field__select,textarea),.quote-v2-add-driver-modal :where(.quote-v2-field__input,.quote-v2-select-field__select),.accident-claim-modal :where(input,select,textarea){line-height:1.5;font-size:var(--qj-text-body)!important;font-weight:500!important}.quote-v2--width-vehicle-details .quote-v2-field--market-value .quote-v2-field__input{font-size:var(--qj-text-control-prominent)!important;font-weight:500!important}.quote-v2 :where(.quote-v2-field__input,.quote-v2-select-field__select,textarea)::placeholder,.quote-v2-add-driver-modal :where(.quote-v2-field__input,.quote-v2-select-field__select)::placeholder,.accident-claim-modal :where(input,textarea)::placeholder{font-size:var(--qj-text-body)!important;font-weight:400!important}.quote-v2 :where(.quote-v2-field__label,.quote-v2-select-field__label),.quote-v2-add-driver-modal :where(.quote-v2-field__label,.quote-v2-select-field__label){font-size:var(--qj-text-label);font-weight:600}.quote-v2 .quote-v2-field--identity .quote-v2-field__label{font-size:var(--qj-text-body);font-weight:500}.quote-v2 :where(.quote-v2-field__hint,.quote-v2-field__message,.quote-v2-market-currency){font-size:var(--qj-text-helper);line-height:1.5}.quote-v2 .quote-v2-field__error,.quote-v2 .quote-v2-checkbox__error,.quote-v2-driver-modal__error{font-size:var(--qj-text-supporting);font-weight:500;line-height:1.5}.quote-v2 :where(.quote-v2-inline-help__panel,.quote-v2-details-alert>span){font-size:var(--qj-text-supporting);font-weight:400;line-height:1.55}.quote-v2 .quote-v2-details-alert strong{font-size:var(--qj-text-body);font-weight:700}.quote-v2 :where(.quote-v2-terms__body p,.quote-v2-referral-card__copy){font-size:var(--qj-text-body);font-weight:400;line-height:1.6}.quote-v2 :where(.quote-v2-journey-nav__button,.quote-v2-button,.quote-v2-contact-confirm-button,.quote-v2-quote-card__buy),.quote-v2 :where(.quote-v2-segmented__button,.quote-v2-driver-segmented__button,.quote-v2-vehicle-choice,.quote-v2-vehicle-lookup-toggle__button){line-height:1.4;font-size:var(--qj-text-body)!important}.quote-v2 .quote-v2-driver-segmented--yes-no .quote-v2-driver-segmented__button{font-size:var(--qj-text-body);font-weight:600}.quote-v2 :where(.quote-v2-button-secondary,.quote-v2-link-button,.quote-v2-driver-add-button,.quote-v2-inline-help__trigger,.quote-v2-quote-card__learn),.quote-v2-driver-modal__lookup-button,.quote-v2-plan-details-modal .qb-modal__button--secondary{line-height:1.4;font-size:var(--qj-text-action-secondary)!important}.quote-v2--width-vehicle-details .quote-v2-driver-add-button{font-size:var(--qj-text-action-secondary)!important}.quote-v2-add-driver-modal .quote-v2-driver-modal :where(.quote-v2-field__input,.quote-v2-select-field__select){font-size:var(--qj-text-body)!important;font-weight:500!important}.quote-v2-plan-details-modal .qb-modal__button--primary,.quote-v2-add-driver-modal .qb-modal__button--primary{font-size:var(--qj-text-body)}.quote-v2 :where(.quote-v2-choice-tile__title,.quote-v2-quote-card__top h3){font-size:16px;font-weight:700;line-height:1.25}.quote-v2--width-vehicle-details .quote-v2-driver-coverage-tile .quote-v2-choice-tile__title,.quote-v2--width-vehicle-details .quote-v2-discount-tile .quote-v2-choice-tile__title{font-weight:700;line-height:1.25;font-size:16px!important}.quote-v2--width-vehicle-details .quote-v2-usage-tile .quote-v2-choice-tile__title{font-size:14px!important}.quote-v2 .quote-v2-binary-choice{gap:10px}.quote-v2 .quote-v2-binary-choice .quote-v2-segmented__button,.quote-v2 .quote-v2-binary-choice .quote-v2-driver-segmented__button{width:var(--qj-binary-choice-width);min-width:var(--qj-binary-choice-width);min-height:var(--qj-binary-choice-height);padding:var(--qj-binary-choice-padding);border:1px solid var(--qv2-border);color:var(--qv2-muted);background:var(--qv2-surface);box-shadow:none;border-radius:7px;gap:8px;margin:0;font-weight:600;line-height:1;font-size:14px!important}.quote-v2 .quote-v2-binary-choice .quote-v2-segmented__button svg,.quote-v2 .quote-v2-binary-choice .quote-v2-driver-segmented__button svg{width:14px;height:14px}.quote-v2 .quote-v2-binary-choice .quote-v2-segmented__button--selected,.quote-v2 .quote-v2-binary-choice .quote-v2-driver-segmented__button--selected{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);box-shadow:0 4px 10px #00a9e033}.quote-v2 :where(.quote-v2-contact-card__title,.quote-v2-driver-list-heading__copy h2){font-size:var(--qj-text-section-compact);font-weight:700;line-height:1.3}.quote-v2-referral-card h2{font-size:var(--qj-text-state-title);font-weight:700;line-height:1.25}.quote-v2-referral-card__notice{font-size:var(--qj-text-body);line-height:1.5}.quote-v2-referral-card__support,.quote-v2-referral-card__restart{font-size:var(--qj-text-action-secondary)}.quote-v2-add-driver-modal .qb-modal__title,.quote-v2-plan-details-modal .qb-modal__title{font-size:var(--qj-text-panel-title);font-weight:700;line-height:1.2}.quote-v2-add-driver-modal .qb-modal__subtitle,.quote-v2-plan-details-modal .qb-modal__subtitle{font-size:var(--qj-text-supporting);font-weight:400;line-height:1.5}.quote-v2--width-quote-result .quote-v2-quote-card__top h3{font-size:16px;font-weight:800}.quote-v2--width-quote-result .quote-v2-quote-card__premium strong{font-size:var(--qj-text-price);letter-spacing:-.02em;font-weight:800;line-height:1}.quote-v2--width-quote-result .quote-v2-quote-card__premium small{font-size:var(--qj-text-supporting);font-weight:700}.quote-v2--width-quote-result :where(.quote-v2-quote-card__premium span,.quote-v2-quote-card__premium em,.quote-v2-quote-card__meta,.quote-v2-quote-card__tagline){font-size:var(--qj-text-helper)}.quote-v2--width-quote-result .quote-v2-quote-benefits{font-size:var(--qj-text-supporting);line-height:1.45}.quote-v2--width-quote-result .quote-v2-quote-card__buy{font-size:var(--qj-text-body);font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-card__learn{font-size:var(--qj-text-action-secondary);font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-period button{font-size:var(--qj-text-body);font-weight:600}.quote-v2--width-quote-result .quote-v2-quote-unavailable strong{font-size:16px;font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-unavailable p{font-size:var(--qj-text-supporting);line-height:1.5}.quote-v2--width-quote-result .quote-v2-quote-unavailable button{font-size:var(--qj-text-action-secondary)}.quote-v2--width-quote-result .quote-v2-quote-compare__header h2{font-size:var(--qj-text-section);font-weight:700;line-height:1.2}.quote-v2--width-quote-result .quote-v2-quote-compare__header p{font-size:var(--qj-text-supporting);line-height:1.55}.quote-v2--width-quote-result .quote-v2-quote-compare__corner{font-size:16px;font-weight:800}.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head strong,.quote-v2--width-quote-result .quote-v2-quote-compare__plan-head span{font-size:15px;font-weight:800}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell button{font-size:var(--qj-text-helper);font-weight:700}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell p{font-size:var(--qj-text-helper);font-weight:400;line-height:1.55}.quote-v2--width-quote-result .quote-v2-quote-compare__expand{font-size:var(--qj-text-action-secondary)}.quote-v2--width-quote-result .quote-v2-quote-note{font-size:var(--qj-text-helper)}.quote-v2-plan-details__about,.quote-v2-plan-details__best-for p{font-size:var(--qj-text-body);font-weight:400;line-height:1.6}.quote-v2-plan-details__benefits li,.quote-v2-plan-details__premium dl{font-size:var(--qj-text-supporting);line-height:1.5}@media (width>=768px){.quote-v2 .quote-v2__title{font-size:var(--qj-text-page-title-desktop)}.quote-v2--width-quote-result .quote-v2-quote-compare__header h2{font-size:30px}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell button{font-size:var(--qj-text-supporting)}.quote-v2--width-quote-result .quote-v2-quote-compare__feature-cell p{font-size:12.5px}}.quote-v2-products{padding:48px 0}.quote-v2-products__form{gap:48px;display:grid}.quote-v2-products__header{text-align:center;max-width:672px;margin-inline:auto;animation:.7s cubic-bezier(.22,1,.36,1) both quote-v2-product-rise}.quote-v2-products__eyebrow{color:var(--qv2-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700}.quote-v2-products__title{color:var(--qv2-navy);letter-spacing:-.025em;margin:12px 0 0;font-size:34px;font-weight:800;line-height:1.05}.quote-v2-products__title span{color:var(--qv2-cyan)}.quote-v2-products__subtitle{color:var(--qv2-muted);margin:16px 0 0;font-size:15.5px;line-height:1.625}.quote-v2-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}@media (width<=1400px){.quote-v2-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.quote-v2-products__grid{grid-template-columns:1fr}}.quote-v2-product-card{border:2px solid var(--qv2-border-brand);border-radius:var(--qv2-radius-card);min-height:360px;color:var(--qv2-text);background:var(--qv2-surface);text-align:center;cursor:pointer;transition:border-color var(--qv2-transition), box-shadow var(--qv2-transition), transform var(--qv2-transition);flex-direction:column;align-items:center;padding:28px 32px;display:flex}.quote-v2-product-card:not(:disabled):hover{border-color:var(--qv2-cyan);transform:translateY(-6px);box-shadow:0 20px 40px #00a9e026}.quote-v2-product-card:not(:disabled):hover .quote-v2-product-card__cta{color:var(--qv2-cyan)}.quote-v2-product-card:not(:disabled):hover .quote-v2-product-card__cta svg{transform:translate(4px)}.quote-v2-product-card:focus-visible{border-color:var(--qv2-cyan);outline:3px solid var(--qv2-cyan-tint);outline-offset:3px}.quote-v2-product-card:disabled{cursor:not-allowed;opacity:.7}.quote-v2-product-card__image{justify-content:center;align-items:center;height:140px;margin-bottom:20px;display:flex}.quote-v2-product-card__image img{object-fit:contain;max-width:100%;max-height:110px}.quote-v2-product-card__title{color:var(--qv2-cyan);margin:0;font-size:18px;font-weight:700;line-height:1.15}.quote-v2-product-card__copy{max-width:300px;color:var(--qv2-text);margin:12px 0 auto;font-size:14px;line-height:1.7}.quote-v2-product-card__cta{color:var(--qv2-heading);transition:color var(--qv2-transition);align-items:center;gap:12px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.quote-v2-product-card__cta svg{color:var(--qv2-cyan);transition:transform var(--qv2-transition)}.quote-v2-product-card:disabled .quote-v2-product-card__cta{color:var(--qv2-muted)}@keyframes quote-v2-product-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.quote-v2-products{padding:32px 0 48px}.quote-v2-products__form{gap:32px}.quote-v2-products__title{font-size:28px}.quote-v2-product-card{min-height:0;padding:24px}}.accident-claim-modal .AccidentModalBody{gap:10px;padding-right:4px;display:grid}.accident-claim-modal label{background:#fff!important}.accident-claim-modal .floating-container{width:100%;margin:0;padding:10px 0}.accident-claim-modal .did-floating-label-content{flex-direction:column;gap:8px;display:flex}.accident-claim-modal .did-floating-label-content .did-floating-label,.accident-claim-modal .did-floating-label-content .datapicker-floating-label,.accident-claim-modal .did-floating-label-content .always-floating{pointer-events:auto;line-height:1.1;color:#001236!important;background:0 0!important;padding:0!important;font-size:14px!important;font-weight:700!important;position:static!important;top:auto!important;left:auto!important}.accident-claim-modal .did-floating-input:not(:placeholder-shown)~.did-floating-label,.accident-claim-modal .did-floating-input:focus~.did-floating-label{color:#001236!important;background:0 0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important}.accident-claim-modal .did-floating-label-content:has(>.did-floating-select option:checked:not([value=""]))>.did-floating-label{color:#001236!important;background:0 0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important}.accident-claim-modal .did-floating-input,.accident-claim-modal .did-floating-select,.accident-claim-modal .react-date-picker{border-color:#c8ced8!important}.accident-claim-modal .quote-v2-claim-field{gap:9px;width:100%;margin:0;padding:0}.accident-claim-modal form{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex}.accident-claim-modal .quote-v2-field__label,.accident-claim-modal .quote-v2-select-field__label{color:#001236;background:0 0;padding:0;font-size:14px;font-weight:800;line-height:1.1;position:static}.accident-claim-modal .quote-v2-field__input-wrap,.accident-claim-modal .quote-v2-select-field__wrap{border:1px solid #c8ced8;border-radius:8px;min-height:54px;box-shadow:0 8px 16px #0012360a}.accident-claim-modal .quote-v2-field__input,.accident-claim-modal .quote-v2-select-field__select{color:#001236;min-height:54px;font-size:16px}.accident-claim-modal .quote-v2-field__icon,.accident-claim-modal .quote-v2-select-field__icon{color:#6d7889;background:#eaf4ff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;left:11px}.accident-claim-modal .quote-v2-field__input,.accident-claim-modal .quote-v2-select-field__select--has-icon{padding-left:62px}.accident-claim-modal .quote-v2-claim-choice{flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.accident-claim-modal .quote-v2-claim-choice__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.accident-claim-modal .quote-v2-claim-choice__label{color:#111827;font-size:15px;font-weight:800;line-height:1.3}.accident-claim-modal .quote-v2-claim-choice__hint{color:#707070;max-width:430px;font-size:13px;line-height:1.45}.accident-claim-modal .quote-v2-claim-choice__control{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.accident-claim-modal .quote-v2-claim-choice__options{gap:12px;display:flex}.accident-claim-modal .quote-v2-claim-choice__button{color:#00a8e0;cursor:pointer;background:#fff;border:1.5px solid #bfe7fb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:122px;min-height:46px;padding:10px 20px;font-size:15px;font-weight:700;display:inline-flex}.accident-claim-modal .quote-v2-claim-choice__button--selected{color:#096fff;background:#fff;border-color:#096fff;box-shadow:0 0 0 1px #096fff24}.qb-modal.quote-v2-accident-modal{--qv2-cyan:#00a9e0;--qv2-cyan-dark:#008fbe;--qv2-cyan-tint:#eefaff;--qv2-lime:#84bd00;--qv2-lime-dark:#5f9800;--qv2-lime-tint:#f1f8df;--qv2-border:#dce5ee;--qv2-heading:#5d6569;--qv2-muted:#6d7d91;--qv2-error:#d92d20;border-radius:22px;max-width:680px;height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 70px #0f172a38}.qb-modal.quote-v2-accident-modal:before{z-index:3;background:linear-gradient(90deg, var(--qv2-cyan), var(--qv2-lime));content:"";height:3px;position:absolute;top:0;left:0;right:0}.qb-modal.quote-v2-accident-modal .qb-modal__header{text-align:left;flex-direction:row;align-items:center;gap:16px;min-height:0;padding:24px 64px 16px 30px}.qb-modal.quote-v2-accident-modal .qb-modal__icon{width:56px;height:56px;color:var(--qv2-lime-dark);background:var(--qv2-lime-tint);border-radius:14px;flex:0 0 56px;place-items:center;margin:0;display:grid}.qb-modal.quote-v2-accident-modal .qb-modal__icon svg{width:25px;height:25px;color:inherit;stroke-width:2px;background:0 0;border-radius:0;padding:0}.qb-modal.quote-v2-accident-modal .qb-modal__heading{padding:0}.qb-modal.quote-v2-accident-modal .qb-modal__title{color:var(--qv2-heading);text-align:left;font-size:21px;font-weight:700;line-height:1.2}.qb-modal.quote-v2-accident-modal .qb-modal__subtitle{max-width:none;color:var(--qv2-muted);text-align:left;margin:4px 0 0;font-size:12px;line-height:1.4}.qb-modal.quote-v2-accident-modal .qb-modal__close{color:#94a3b8;top:18px;right:20px}.qb-modal.quote-v2-accident-modal .qb-modal__body{scrollbar-color:var(--qv2-cyan) #edf1f5;padding:0 30px 22px}.qb-modal.quote-v2-accident-modal .qb-modal__body::-webkit-scrollbar-thumb{background:var(--qv2-cyan)}.qb-modal.quote-v2-accident-modal .qb-modal__footer{background:#f8fafc;border-top-color:#e8edf2;justify-content:flex-end;align-items:center;gap:12px;min-height:66px;padding:12px 30px}.qb-modal.quote-v2-accident-modal .qb-modal__footer--split>.qb-modal__button{flex:none;width:auto}.qb-modal.quote-v2-accident-modal .qb-modal__button{border-radius:9px;min-height:42px;padding:9px 20px;font-size:13px}.qb-modal.quote-v2-accident-modal .qb-modal__button--secondary{border:1px solid var(--qv2-border);min-width:84px;color:var(--qv2-muted);background:#fff}.qb-modal.quote-v2-accident-modal .qb-modal__button--primary{border:1px solid var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);min-width:124px}.accident-claim-modal--quote-v2 form{min-height:0}.accident-claim-modal--quote-v2 .AccidentModalBody--quote-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;padding:0;display:grid}.accident-claim-modal--quote-v2 .quote-v2-field,.accident-claim-modal--quote-v2 .quote-v2-select-field{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.accident-claim-modal--quote-v2 .quote-v2-field__label,.accident-claim-modal--quote-v2 .quote-v2-select-field__label{color:var(--qv2-cyan-dark);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0;font-size:10px;font-weight:800;line-height:1.2;position:static}.accident-claim-modal--quote-v2 .quote-v2-field__input-wrap,.accident-claim-modal--quote-v2 .quote-v2-select-field__wrap{min-height:47px;box-shadow:none;background:#fff;border:1px solid #cad8e6;border-radius:9px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.accident-claim-modal--quote-v2 .quote-v2-field__input-wrap:focus-within,.accident-claim-modal--quote-v2 .quote-v2-select-field__wrap:focus-within{border-color:var(--qv2-cyan);box-shadow:0 0 0 2px #00a9e01f}.accident-claim-modal--quote-v2 .quote-v2-field__input,.accident-claim-modal--quote-v2 .quote-v2-select-field__select{color:#435269;width:100%;min-width:0;min-height:47px;box-shadow:none;background:0 0;border:0;outline:0;padding:0 42px 0 14px;font-size:13px;line-height:1.3}.accident-claim-modal--quote-v2 .quote-v2-select-field__select{appearance:none}.accident-claim-modal--quote-v2 .quote-v2-field__input::placeholder,.accident-claim-modal--quote-v2 .quote-v2-select-field__select:invalid{color:#91a0b5}.accident-claim-modal--quote-v2 .quote-v2-select-field__chevron,.accident-claim-modal--quote-v2 .quote-v2-field__date-picker{color:var(--qv2-cyan);position:absolute;right:12px}.accident-claim-modal--quote-v2 .quote-v2-select-field__chevron{pointer-events:none;width:16px;height:16px;top:50%;transform:translateY(-50%)}.accident-claim-modal--quote-v2 .quote-v2-field__date-picker{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;top:50%;transform:translateY(-50%)}.accident-claim-modal--quote-v2 .quote-v2-field__input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.accident-claim-modal--quote-v2 .quote-v2-field__message,.accident-claim-modal--quote-v2 .quote-v2-claim-choice__message{min-height:14px;color:var(--qv2-error);font-size:10px;line-height:1.25;display:block}.accident-claim-modal--quote-v2 .quote-v2-field--error .quote-v2-field__input-wrap,.accident-claim-modal--quote-v2 .quote-v2-select-field--error .quote-v2-select-field__wrap{border-color:var(--qv2-error)}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled{background:var(--qv2-cyan-tint);border:1px solid #a9dff0;border-radius:14px;grid-column:1/-1;gap:8px;margin-top:2px;padding:16px 18px}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled .quote-v2-claim-choice__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled .quote-v2-claim-choice__label{color:#4b5b70;font-size:15px;font-weight:700}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled .quote-v2-claim-choice__label span{color:#e5484d}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__control{flex-direction:column;align-items:flex-end;display:flex}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__options{gap:10px;display:flex}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__button{color:#65758a;cursor:pointer;background:#fff;border:1px solid #d1dbe6;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:90px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__button--selected{border-color:var(--qv2-cyan);color:#fff;background:var(--qv2-cyan);box-shadow:0 5px 14px #00a9e033}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__hint{color:#63748a;align-items:flex-start;gap:8px;max-width:none;font-size:13px;line-height:1.45;display:flex}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__hint svg{color:var(--qv2-cyan);flex:none;margin-top:1px}@media (width<=640px){.accident-claim-modal .quote-v2-claim-choice__row{grid-template-columns:1fr}.accident-claim-modal .quote-v2-claim-choice__control,.accident-claim-modal .quote-v2-claim-choice__options{width:100%}.accident-claim-modal .quote-v2-claim-choice__button{flex:1;min-width:0}.qb-modal.quote-v2-accident-modal{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.qb-modal.quote-v2-accident-modal .qb-modal__header{gap:12px;padding:18px 48px 14px 18px}.qb-modal.quote-v2-accident-modal .qb-modal__icon{border-radius:12px;flex-basis:46px;width:46px;height:46px}.qb-modal.quote-v2-accident-modal .qb-modal__body{padding:0 18px 18px}.qb-modal.quote-v2-accident-modal .qb-modal__footer{padding:11px 18px}.accident-claim-modal--quote-v2 .AccidentModalBody--quote-v2{grid-template-columns:minmax(0,1fr)}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled{grid-column:auto}.accident-claim-modal--quote-v2 .quote-v2-claim-choice--settled .quote-v2-claim-choice__row{grid-template-columns:minmax(0,1fr)}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__control,.accident-claim-modal--quote-v2 .quote-v2-claim-choice__options{width:100%}.accident-claim-modal--quote-v2 .quote-v2-claim-choice__button{flex:1;min-width:0}}.hint-modal{color:#1d2a3f;font-size:14px;line-height:1.5}.hint-modal p:first-child{margin-top:0}.hint-content__label{color:#14223a;text-align:left;margin:0 0 14px;font-size:16px}.hint-card-list,.vehicle-documents-modal__list{gap:10px;display:grid}.hint-card,.vehicle-documents-modal__item{background:#fff;border:1px solid #dbe3ec;border-radius:8px;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.hint-card p,.vehicle-documents-modal__item p{margin:0}.hint-card__icon{color:#1688ef;background:#edf6ff;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.hint-card__icon svg{width:22px;height:22px}.hint-notice{color:#0b63b6;background:#f2f8ff;border:1px solid #9dccff;border-radius:8px;align-items:flex-start;gap:12px;margin-top:12px;padding:12px;display:flex}.hint-notice svg{flex:0 0 22px}.hint-notice p{margin:0}.vehicle-documents-modal__item{flex-direction:column;align-items:flex-start;gap:2px}.vehicle-documents-modal__item span{display:block}@media (width<=520px){.hint-modal{font-size:14px}.hint-card,.vehicle-documents-modal__item{padding:10px}}.buy-v2-page{--buy-blue:#00a0df;--buy-blue-deep:#0079b0;--buy-blue-soft:#e6f6fd;--buy-navy:#0f3a52;--buy-green:#78ad31;--buy-green-soft:#f1f8e6;--buy-canvas:#f3f7fa;--buy-line:#dce7ee;--buy-slate:#5b7383;--buy-danger:#c8321f;--buy-danger-soft:#fdeeeb;--buy-amber:#a96300;--buy-amber-soft:#fff6e5;background:var(--buy-canvas);width:100%;max-width:100%;min-height:100%;color:var(--buy-navy);font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.buy-v2-page *,.buy-v2-page :before,.buy-v2-page :after{box-sizing:border-box}.buy-v2-page button,.buy-v2-page input,.buy-v2-page select{font:inherit}.buy-v2-shell,.buy-v2-hero{width:calc(100% - 40px);max-width:920px;margin-inline:auto}.buy-v2-hero{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:12px 30px;padding-block:34px 22px;display:grid;position:relative}.buy-v2-hero__copy p{color:var(--buy-blue-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.buy-v2-hero__copy h1{color:#626d74;margin:0;font-size:clamp(27px,4vw,35px);font-weight:600;line-height:1.15}.buy-v2-hero__copy>span{max-width:650px;color:var(--buy-slate);margin-top:8px;font-size:14px;line-height:1.5;display:block}.buy-v2-hero__illustration{object-fit:contain;place-self:center end;width:118px;height:112px;display:block}.buy-v2-hero__illustration--policyholder{width:92px;height:124px}.buy-v2-hero__illustration--payment{background:var(--buy-blue-soft);object-position:center bottom;border-radius:45% 55% 48% 52%/52% 46% 54% 48%;width:118px;height:112px;padding:7px}.buy-v2-hero>.buy-v2-page-progress{grid-column:1/-1;margin-top:3px}.buy-v2-save{color:var(--buy-slate);grid-column:1/-1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.buy-v2-loading{min-height:55vh;color:var(--buy-slate);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.buy-v2-page .buy-v2-summary,.buy-v2-page .buy-v2-accordion>li>section{flex:none;width:100%;max-width:none;padding:0}.buy-v2-summary{z-index:8;background:var(--buy-blue-soft);border:1px solid #b9e4f5;border-radius:15px;margin:0 0 15px;position:sticky;top:8px;overflow:hidden;box-shadow:0 12px 30px -26px #0f3a52e6}.buy-v2-summary>button{width:100%;color:var(--buy-navy);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:13px 17px;display:flex}.buy-v2-summary>button>span:first-of-type{flex:1;min-width:0}.buy-v2-summary>button strong,.buy-v2-summary>button small{display:block}.buy-v2-summary>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-style:normal;font-weight:600;overflow:hidden}.buy-v2-summary>button small{color:var(--buy-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.buy-v2-summary>button>svg:last-child{transition:transform .2s}.buy-v2-summary>button>svg:last-child.is-open{transform:rotate(180deg)}.buy-v2-summary__premium{text-align:right;flex:none!important}.buy-v2-summary__premium-status{width:max-content;max-width:100%;color:var(--buy-blue);white-space:nowrap;background:#ffffff76;border-radius:999px;margin:0 0 3px auto;padding:2px 10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;display:block}.buy-v2-summary__details{border-top:1px solid #b9e4f5;grid-template-columns:1fr 1fr;gap:0 30px;padding:11px 17px 13px;display:grid}.buy-v2-summary__details p{color:var(--buy-slate);justify-content:space-between;gap:15px;margin:0;padding:5px 0;font-size:12px;display:flex}.buy-v2-summary__details strong{color:var(--buy-navy);text-align:right;font-weight:600}.buy-v2-summary__details .buy-v2-summary__capture-note{grid-column:1/-1;justify-content:flex-start;align-items:flex-start;gap:8px;padding-top:8px;font-size:12px;line-height:1.35}.buy-v2-summary__details .buy-v2-summary__capture-note svg{color:var(--buy-blue-deep);flex:none;margin-top:1px}.buy-v2-accordion{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.buy-v2-accordion>li{min-width:0;scroll-margin-top:88px}.buy-v2-accordion>li>section{border:1px solid var(--buy-line);background:#fff;border-radius:16px;width:100%;min-width:0;margin:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.buy-v2-accordion>li>section.is-open{border-color:#b9e4f5;box-shadow:0 13px 34px -25px #0f3a52bf}.buy-v2-accordion__header{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:13px;padding:15px 18px;display:flex}.buy-v2-accordion__header>span:nth-child(2){flex:1;min-width:0}.buy-v2-accordion__header strong{min-width:0;color:var(--buy-navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.buy-v2-accordion__header strong small{color:var(--buy-blue-deep);background:var(--buy-blue-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700}.buy-v2-accordion__header strong small.is-success{color:#5f8f22;background:var(--buy-green-soft)}.buy-v2-accordion__header strong small.is-amber{color:var(--buy-amber);background:var(--buy-amber-soft)}.buy-v2-accordion__header em{color:var(--buy-slate);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;display:block;overflow:hidden}.buy-v2-step{width:26px;height:26px;color:var(--buy-slate);background:#edf2f5;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.is-open .buy-v2-step{color:#fff;background:var(--buy-blue)}.buy-v2-step.is-complete{color:#fff;background:var(--buy-green)}.buy-v2-open{color:var(--buy-blue-deep);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.buy-v2-step-error-count{color:var(--buy-danger);background:var(--buy-danger-soft);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-flex}.buy-v2-accordion__panel{border-top:1px solid var(--buy-line);width:100%;min-width:0;animation:.2s ease-out buy-v2-rise}.buy-v2-accordion__body{width:100%;min-width:0;padding:23px 20px 8px}.buy-v2-error-summary{color:#8f2417;background:var(--buy-danger-soft);border-bottom:1px solid #f3c2b9;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;display:flex}.buy-v2-step-footer{border-top:1px solid var(--buy-line);background:#f3f7fab3;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.buy-v2-step-footer>span{color:var(--buy-slate);align-items:center;gap:6px;font-size:12px;display:inline-flex}.buy-v2-step-footer>div{align-items:center;gap:15px;display:flex}.buy-v2-section-content{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;display:grid}.buy-v2-grid{gap:4px 20px;width:100%;min-width:0;display:grid}.buy-v2-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;width:100%;min-width:0;display:grid}.buy-v2-field-row>:last-child:nth-child(odd):not(.buy-v2-select){grid-column:1/-1}.buy-v2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-v2-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.buy-v2-field{min-width:0;color:var(--buy-navy);flex-direction:column;display:flex}.buy-v2-field input,.buy-v2-field select{width:100%;height:43px;color:var(--buy-navy);background:#fff;border:1px solid #cbd9e1;border-radius:9px;outline:none;padding:0 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.buy-v2-field input:focus,.buy-v2-field select:focus{border-color:var(--buy-blue);box-shadow:0 0 0 3px #00a0df1f}.buy-v2-field--error input,.buy-v2-field--error select{border-color:var(--buy-danger)}.buy-v2-field--disabled select,.buy-v2-field--locked input{color:#536875;background:#eef3f7}.buy-v2-field--locked input{cursor:not-allowed}.buy-v2-field__label{min-height:22px;color:var(--buy-navy);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.buy-v2-field__label em{color:var(--buy-danger);font-style:normal}.buy-v2-field__label small{color:var(--buy-blue-deep);background:var(--buy-blue-soft);border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.buy-v2-field__helper{min-height:18px;color:var(--buy-slate);padding-top:3px;font-size:12px;line-height:1.25}.buy-v2-field__error{min-height:18px;color:var(--buy-danger);font-size:12px;font-weight:600;line-height:1.25}.buy-v2-select__control{position:relative}.buy-v2-select__control select{appearance:none;padding-right:35px}.buy-v2-select__control svg{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.buy-v2-choice-group{border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.buy-v2-choice-group legend{color:var(--buy-navy);font-size:13px;font-weight:600}.buy-v2-choice-group legend em{color:var(--buy-danger);font-style:normal}.buy-v2-choice-group>p{color:var(--buy-slate);overflow-wrap:anywhere;margin:3px 0 10px;font-size:12px}.buy-v2-choice-group>div{flex-wrap:wrap;gap:9px;display:flex}.buy-v2-choice-group>div label{cursor:pointer;display:inline-flex;position:relative}.buy-v2-choice-group>div input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.buy-v2-choice-group>div span{min-height:40px;color:var(--buy-slate);background:#fff;border:1px solid #cbd9e1;border-radius:10px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.buy-v2-choice-group>div input:focus+span{outline-offset:2px;outline:3px solid #00a0df2e}.buy-v2-choice-group>div input:checked+span{border-color:var(--buy-blue);color:var(--buy-blue-deep);background:var(--buy-blue-soft)}.buy-v2-choice-group>div span svg{display:none}.buy-v2-choice-group>div input:checked+span svg{display:block}.buy-v2-notice{color:var(--buy-slate);background:var(--buy-blue-soft);border:1px solid #b9e4f5;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.buy-v2-notice>svg{color:var(--buy-blue-deep);flex:none;margin-top:1px}.buy-v2-notice strong{color:var(--buy-navy);margin-bottom:2px;font-size:12.5px;display:block}.buy-v2-notice p{margin:0}.buy-v2-section-content>.buy-v2-notice{margin-bottom:0}.buy-v2-notice--amber{color:#7d510f;background:var(--buy-amber-soft);border-color:#f0d49e}.buy-v2-notice--amber>svg,.buy-v2-notice--amber strong{color:var(--buy-amber)}.buy-v2-notice--danger{color:#8f2417;background:var(--buy-danger-soft);border-color:#f3c2b9}.buy-v2-notice--danger>svg,.buy-v2-notice--danger strong{color:var(--buy-danger)}.buy-v2-notice--success{background:var(--buy-green-soft);border-color:#c9e3a3}.buy-v2-notice--success>svg{color:#5f8f22}.buy-v2-shell>.buy-v2-notice--danger{margin-bottom:13px}.buy-v2-button{color:#fff;background:var(--buy-blue);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 20px;font-size:12.5px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.buy-v2-button:hover{background:var(--buy-blue-deep)}.buy-v2-button:disabled{cursor:not-allowed;opacity:.6}.buy-v2-button[aria-busy=true]:disabled{cursor:wait}.buy-v2-button--secondary{border:1px solid var(--buy-line);color:var(--buy-navy);background:#fff}.buy-v2-button--secondary:hover{color:var(--buy-blue-deep);background:#fff}.buy-v2-button--link{min-height:0;color:var(--buy-slate);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:600}.buy-v2-button--link:hover{color:var(--buy-blue-deep);background:0 0}@keyframes buy-v2-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.buy-v2-shell,.buy-v2-hero{width:calc(100% - 24px);max-width:920px}.buy-v2-hero{padding-top:25px}.buy-v2-summary{position:static}.buy-v2-summary__details{grid-template-columns:1fr}.buy-v2-grid--3,.buy-v2-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.buy-v2-hero{grid-template-columns:minmax(0,1fr)}.buy-v2-hero__copy>span{font-size:12.5px}.buy-v2-hero__illustration{display:none}.buy-v2-field-row,.buy-v2-grid--3,.buy-v2-grid--4{grid-template-columns:1fr}.buy-v2-field-row>:last-child:nth-child(odd):not(.buy-v2-select){grid-column:auto}.buy-v2-summary>button{gap:9px;padding-inline:13px}.buy-v2-summary__premium{display:none}.buy-v2-summary--coverage .buy-v2-summary__premium,.buy-v2-summary--payment .buy-v2-summary__premium{display:block}.buy-v2-summary--coverage .buy-v2-summary__premium-status,.buy-v2-summary--payment .buy-v2-summary__premium-status{text-overflow:ellipsis;max-width:125px;overflow:hidden}.buy-v2-accordion__header{padding-inline:14px}.buy-v2-accordion__header em{text-overflow:clip;white-space:normal;overflow:visible}.buy-v2-accordion__body{padding:19px 14px 5px}.buy-v2-step-footer{flex-direction:column;align-items:stretch;padding-inline:14px}.buy-v2-step-footer>div{justify-content:flex-end}.buy-v2-step-footer .buy-v2-button{max-width:100%;padding-inline:15px}.buy-v2-open{font-size:12px}.buy-v2-open svg{width:15px;height:15px}}.buy-v2-page-progress{--buy-v2-progress-green:#78ad31;--buy-v2-progress-line:#dce7ee;--buy-v2-progress-slate:#5b7383;align-items:center;gap:12px;width:100%;display:flex}.buy-v2-page-progress__segments{flex:auto;gap:4px;min-width:0;display:flex}.buy-v2-page-progress__segments>span{background:var(--buy-v2-progress-line);border-radius:999px;flex:1 1 0;min-width:0;height:6px;transition:background-color .3s}.buy-v2-page-progress__segments>span.is-complete{background:var(--buy-v2-progress-green)}.buy-v2-page-progress__label{color:var(--buy-v2-progress-slate);white-space:nowrap;flex:none;font-size:12px;font-weight:500}@media (width<=540px){.buy-v2-page-progress{align-items:flex-end;gap:8px}.buy-v2-page-progress__label{font-size:11px}}.buy-v2-policyholder{background-color:#fff;padding-bottom:42px}.buy-v2-policyholder .buy-v2-shell{display:block}.buy-v2-family-members{gap:8px;display:grid}.buy-v2-family-member>h3{color:var(--buy-navy);margin:0 0 12px;font-size:13px;font-weight:700}.buy-v2-family-member__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}@media (width<=540px){.buy-v2-family-member__grid{grid-template-columns:1fr}.buy-v2-modal{align-items:flex-end;padding:10px}.buy-v2-modal footer{flex-direction:column-reverse;align-items:stretch}}.buy-v2-vehicle{background:#fff;min-height:100%;padding-bottom:42px}.buy-v2-vehicle .buy-v2-shell{display:block}.buy-v2-vehicle-identification h3,.buy-v2-vehicle-subsection h3{color:var(--buy-blue-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.buy-v2-vehicle-identification>div>p,.buy-v2-vehicle-subsection>p{color:var(--buy-slate);margin:4px 0 0;font-size:12px}.buy-v2-vehicle-subsection{border-top:1px solid var(--buy-line);padding-top:18px}.buy-v2-vehicle-choice-grid{gap:18px 24px}.buy-v2-eligibility-modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a28398c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.buy-v2-eligibility-modal>div{background:#fff;border-radius:16px;width:min(520px,100%);animation:.2s ease-out buy-v2-rise;overflow:hidden;box-shadow:0 25px 80px #0a28394d}.buy-v2-eligibility-modal header{color:var(--buy-amber);background:var(--buy-amber-soft);border-bottom:1px solid #f0d49e;align-items:flex-start;gap:11px;padding:17px 19px;display:flex}.buy-v2-eligibility-modal header>svg{flex:none}.buy-v2-eligibility-modal header div{flex:1}.buy-v2-eligibility-modal header p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10.5px;font-weight:700}.buy-v2-eligibility-modal header h2{color:var(--buy-navy);margin:0;font-size:15px;font-weight:600}.buy-v2-eligibility-modal header button{color:var(--buy-slate);cursor:pointer;background:0 0;border:0;padding:2px}.buy-v2-eligibility-modal section{color:var(--buy-slate);padding:18px 20px;font-size:13px;line-height:1.55}.buy-v2-eligibility-modal section p{margin:0 0 12px}.buy-v2-eligibility-modal section ul{background:var(--buy-canvas);border-radius:11px;margin:0;padding:12px 14px 12px 30px}.buy-v2-eligibility-modal footer{border-top:1px solid var(--buy-line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}@media (width<=540px){.buy-v2-eligibility-modal{align-items:flex-end;padding:10px}.buy-v2-eligibility-modal footer{flex-direction:column-reverse;align-items:stretch}}.buy-v2-coverage{background:#fff;min-height:100%;padding-bottom:42px}.buy-v2-coverage .buy-v2-shell{display:block}.buy-v2-coverage__fatal{padding-top:42px}.buy-v2-cover-options{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.buy-v2-cover-option{border:1px solid var(--buy-line);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:15px 16px;display:flex}.buy-v2-cover-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.buy-v2-cover-option.is-selected{border-color:var(--buy-blue);background:#e6f6fd99}.buy-v2-cover-option.is-disabled{color:#81919c;cursor:not-allowed;opacity:.64;background:#f7f9fa}.buy-v2-cover-option:not(.is-disabled):not(.is-selected){cursor:pointer}.buy-v2-cover-option__indicator{color:#fff;border:2px solid #cbd9e1;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.is-selected .buy-v2-cover-option__indicator{border-color:var(--buy-blue);background:var(--buy-blue)}.buy-v2-cover-option__content{flex:1;min-width:0;display:block}.buy-v2-cover-option__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.buy-v2-cover-option__heading strong{color:var(--buy-navy);font-size:14px;font-weight:600}.buy-v2-cover-option__heading em{color:var(--buy-green-deep);font-size:11.5px;font-style:normal;font-weight:600}.is-disabled .buy-v2-cover-option__heading strong{color:inherit}.buy-v2-cover-option__description{color:var(--buy-slate);margin-top:3px;font-size:12px;line-height:1.45;display:block}.is-disabled .buy-v2-cover-option__description{color:inherit}.buy-v2-cover-option__benefits{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.buy-v2-cover-option__benefits small{color:var(--buy-slate);background:var(--buy-canvas);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:500;line-height:1.25;display:inline-block}.is-disabled .buy-v2-cover-option__benefits small{color:inherit;background:#edf1f3}.buy-v2-benefit-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.buy-v2-benefit-card{border:1px solid var(--buy-line);background:#fff;border-radius:12px;transition:border-color .15s,background .15s;overflow:hidden}.buy-v2-benefit-card.is-selected{border-color:var(--buy-blue);background:#e6f6fd99}.buy-v2-benefit-card.is-disabled{opacity:.5}.buy-v2-benefit-card>label:first-child{cursor:pointer;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.buy-v2-benefit-card input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.buy-v2-benefit-card input[type=checkbox]:focus+.buy-v2-benefit-card__check{outline-offset:2px;outline:3px solid #00a0df2e}.buy-v2-benefit-card img{object-fit:contain;flex:0 0 34px;width:34px;height:34px}.buy-v2-benefit-card__check{color:#fff;border:2px solid #cbd9e1;border-radius:4px;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.is-selected .buy-v2-benefit-card__check{border-color:var(--buy-blue);background:var(--buy-blue)}.buy-v2-benefit-card__copy{flex:1;min-width:0}.buy-v2-benefit-card__copy strong,.buy-v2-benefit-card__copy small{display:block}.buy-v2-benefit-card__copy strong{color:var(--buy-navy);font-size:13px;font-weight:600}.buy-v2-benefit-card__copy small{color:var(--buy-slate);margin-top:2px;font-size:10.5px;line-height:1.35}.buy-v2-benefit-card__price{color:var(--buy-slate);flex:none;font-size:12px;font-weight:600}.buy-v2-benefit-card__tier{border-top:1px solid var(--buy-line);color:var(--buy-slate);justify-content:flex-end;align-items:center;gap:10px;padding:9px 15px;font-size:11px;display:flex}.buy-v2-benefit-card__tier select{max-width:250px;height:35px;color:var(--buy-navy);background:#fff;border:1px solid #cbd9e1;border-radius:8px;padding:0 9px}.buy-v2-coverage .buy-v2-notice .buy-v2-button{min-height:34px;margin-top:9px;padding-block:6px}.buy-v2-benefit-skip{justify-content:flex-end;display:flex}@media (width<=540px){.buy-v2-cover-option{padding-inline:13px}.buy-v2-cover-option__heading{flex-direction:column;align-items:flex-start}.buy-v2-benefit-card>label:first-child{flex-wrap:wrap;align-items:flex-start}.buy-v2-benefit-card__copy{min-width:calc(100% - 95px)}.buy-v2-benefit-card__price{width:100%;padding-left:65px}.buy-v2-benefit-card__tier{flex-direction:column;align-items:stretch}.buy-v2-benefit-card__tier select{width:100%;max-width:none}}.buy-v2-additionalDriver{background-color:#fff;padding-bottom:42px}.buy-v2-additionalDriver .buy-v2-shell{display:block}.buy-v2-section-content>hr{border:0;border-top:1px solid var(--buy-line);margin:0}.buy-v2-pep-question{padding-bottom:4px}.buy-v2-address h3{border-bottom:1px solid var(--buy-line);color:var(--buy-slate);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-bottom:7px;font-size:10.5px;font-weight:700}.buy-v2-lock-note{color:var(--buy-slate);align-items:center;gap:7px;margin:13px 0 16px;font-size:11.5px;display:flex}.buy-v2-modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a28398c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.buy-v2-modal>div{background:#fff;border-radius:16px;width:min(520px,100%);animation:.2s ease-out buy-v2-rise;overflow:hidden;box-shadow:0 25px 80px #0a28394d}.buy-v2-modal header{color:var(--buy-amber);background:var(--buy-amber-soft);border-bottom:1px solid #f0d49e;align-items:flex-start;gap:11px;padding:17px 19px;display:flex}.buy-v2-modal header div{flex:1}.buy-v2-modal header h2{color:var(--buy-navy);margin:0;font-size:15px;font-weight:600}.buy-v2-modal header p{margin:3px 0 0;font-size:11.5px;font-weight:600}.buy-v2-modal header button{color:var(--buy-slate);cursor:pointer;background:0 0;border:0;padding:2px}.buy-v2-modal section{color:var(--buy-slate);padding:18px 20px;font-size:13px;line-height:1.55}.buy-v2-modal section p{margin:0 0 12px}.buy-v2-modal section ul{background:var(--buy-canvas);border-radius:11px;margin:0;padding:12px 14px 12px 30px}.buy-v2-modal footer{border-top:1px solid var(--buy-line);justify-content:flex-end;gap:9px;padding:13px 18px;display:flex}@media (width<=540px){.buy-v2-modal{align-items:flex-end;padding:10px}.buy-v2-modal footer{flex-direction:column-reverse;align-items:stretch}}.drivers-summary{padding:0 0 16px}.drivers-summary__content{flex-direction:column;gap:16px;display:flex}.driver-card{border-radius:12px;padding:16px}.driver-card--complete{background:#f0fff4;border:1px solid #22c55e80}.driver-card--warning{background:#fdf6ea;border:1px solid #e6bf7a}.driver-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.driver-card__label{text-transform:uppercase;letter-spacing:.14em;color:#166534;margin:0;font-size:11px;font-weight:600}.driver-card__label--warning{color:#8a5a12}.driver-card__name{margin:4px 0 0;font-size:15px;font-weight:600}.driver-card__details{color:#64748b;margin:2px 0 0;font-size:12.5px}.driver-card__message{color:#64748b;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.driver-card__description{color:#64748b;margin-top:12px;font-size:12.5px;line-height:1.5}.status-pill{color:#fff;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.status-pill--green{background:#16a34a}.status-pill--amber{background:#b5791c}.notice-card{background:#eff6ff;border:1px solid #93c5fd;border-radius:12px;padding:14px 16px}.notice-card__title{margin:0;font-size:13px;font-weight:600}.notice-card__text{margin-top:4px;font-size:12.5px;line-height:1.5}.buy-v2-payment{background:#fff}.buy-v2-payment .buy-v2-hero__copy h1{color:var(--buy-navy)}.buy-v2-payment .buy-v2-payment__fatal{padding-block:40px}.buy-v2-payment .buy-v2-payment__fatal>div:last-child{gap:12px;margin-top:20px;display:flex}.buy-v2-payment>main.buy-v2-shell{display:block}.buy-v2-payment>main.buy-v2-shell>section{flex:none;width:100%;max-width:none}.buy-v2-payment-stack,.buy-v2-card-fields,.buy-v2-branch-picker,.buy-v2-declarations{gap:14px;display:grid}.buy-v2-plan-grid,.buy-v2-method-grid{border:0;gap:10px;margin:0;padding:0;display:grid}.buy-v2-plan-grid{grid-template-columns:minmax(0,1fr)}.buy-v2-plan-card{cursor:pointer;background:#fff;border:1px solid #dce7ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.buy-v2-plan-card:hover{border-color:#00a0df8c}.buy-v2-plan-card.is-selected{background:#e6f6fd99;border-color:#00a0df;box-shadow:0 0 0 1px #00a0df}.buy-v2-plan-card>input,.buy-v2-method-card>input{opacity:0;width:1px;height:1px;position:absolute}.buy-v2-plan-card>input:focus-visible+.buy-v2-plan-card__radio{outline-offset:2px;outline:3px solid #00a0df40}.buy-v2-plan-card__radio{color:#fff;border:1.5px solid #9db1be;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.is-selected>.buy-v2-plan-card__radio{background:#00a0df;border-color:#00a0df}.buy-v2-plan-card>span:nth-of-type(2){gap:3px;display:grid}.buy-v2-plan-card small{color:#5b7383;font-size:12px;font-weight:400}.buy-v2-plan-card__amount{white-space:nowrap;justify-items:end;display:grid}.buy-v2-agreement{background:#f8fbfd;border:1px solid #dce7ee;border-radius:10px;padding:13px 14px 4px}.buy-v2-agreement.is-error{border-color:#c8321f}.buy-v2-agreement label,.buy-v2-check-row{align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;display:flex}.buy-v2-agreement input,.buy-v2-check-row input,.buy-v2-declarations input{accent-color:#6fa22c;flex:none;width:17px;height:17px;margin-top:1px}.buy-v2-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buy-v2-method-card{color:#5b7383;cursor:pointer;border:1px solid #dce7ee;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;display:flex;position:relative}.buy-v2-method-card>svg{flex:none}.buy-v2-method-card>span{flex:1;min-width:0}.buy-v2-method-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.buy-v2-method-card.is-selected{color:#0f3a52;background:#e6f6fdb3;border-color:#00a0df;box-shadow:0 0 0 1px #00a0df}.buy-v2-method-card.is-disabled{opacity:.58;cursor:not-allowed;background:#eef3f7}.buy-v2-method-card>em{color:#5b7383;letter-spacing:.02em;text-transform:uppercase;background:#dce7ee;border-radius:99px;flex:none;padding:1px 5px;font-size:12px;font-style:normal;font-weight:700;line-height:1.25}.buy-v2-card-fields{border-top:1px solid #dce7ee;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:18px;padding-top:18px}.buy-v2-card-fields>.buy-v2-field:first-child,.buy-v2-hosted-field.is-wide,.buy-v2-card-fields>.buy-v2-check-row,.buy-v2-card-fields>.buy-v2-notice,.buy-v2-card-fields>.buy-v2-gateway-status,.buy-v2-card-fields>.buy-v2-billing-fields{grid-column:1/-1}.buy-v2-card-name-field .buy-v2-field__helper,.buy-v2-card-name-field .buy-v2-field__error:not([role=alert]){display:none}.buy-v2-card-name-field>input{box-sizing:border-box;height:43px;min-height:43px}.buy-v2-hosted-field,.buy-v2-expiry-group{gap:6px;font-size:12.5px;font-weight:500;display:grid}.buy-v2-hosted-field>span,.buy-v2-expiry-group>span{line-height:1.4;font-size:12.5px!important}.buy-v2-hosted-field>span em,.buy-v2-expiry-group>span em,.buy-v2-branch-picker>label>span em{color:#c8321f;font-style:normal}.buy-v2-hosted-field>input{color:#0f3a52;background:#fff;border:1px solid #c5d5de;border-radius:8px;outline:0;width:100%;margin:0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;box-sizing:border-box!important;height:43px!important;min-height:43px!important}.buy-v2-hosted-field.is-cvv>input{-webkit-text-security:disc}.buy-v2-hosted-field>input:focus{border-color:#00a0df;box-shadow:0 0 0 2px #00a0df21}.buy-v2-expiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buy-v2-expiry-fields input{color:#0f3a52;background:#fff;border:1px solid #c5d5de;border-radius:8px;outline:0;width:100%;min-width:0;margin:0;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2;box-sizing:border-box!important;height:43px!important;min-height:43px!important}.buy-v2-expiry-fields input:focus{border-color:#00a0df;box-shadow:0 0 0 2px #00a0df21}.buy-v2-expiry-group small{color:#5b7383;font-weight:400}.buy-v2-gateway-status{color:#5b7383;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.buy-v2-inline-action{color:#0079b0;margin-left:8px;text-decoration:underline}.buy-v2-branch-picker{margin-top:18px}.buy-v2-branch-picker__label{justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:600;display:flex}.buy-v2-branch-picker__label em{color:#c8321f;font-style:normal}.buy-v2-branch-picker__label>span{color:#5b7383;font-size:12px;font-weight:400}.buy-v2-branch-combobox{position:relative}.buy-v2-branch-trigger{color:#0f3a52;text-align:left;background:#fff;border:1px solid #c5d5de;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:55px;padding:10px 13px;display:flex}.buy-v2-branch-trigger>span{gap:2px;min-width:0;display:grid}.buy-v2-branch-trigger strong{font-size:12.5px;font-weight:600}.buy-v2-branch-trigger small{color:#5b7383;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.buy-v2-branch-trigger>svg{flex:none;transition:transform .15s}.buy-v2-branch-trigger[aria-expanded=true]{border-color:#00a0df;box-shadow:0 0 0 2px #00a0df21}.buy-v2-branch-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.buy-v2-branch-picker.is-error .buy-v2-branch-trigger{border-color:#c8321f}.buy-v2-branch-dropdown{z-index:30;background:#fff;border:1px solid #c5d5de;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 15px 35px #0f3a522b}.buy-v2-branch-search{color:#5b7383;border:1px solid #c5d5de;border-radius:8px;align-items:center;gap:8px;margin:10px;padding:0 11px;display:flex}.buy-v2-branch-search:focus-within{border-color:#00a0df;box-shadow:0 0 0 2px #00a0df21}.buy-v2-branch-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 0;font-size:12px}.buy-v2-branch-results{border-top:1px solid #edf2f5;max-height:250px;overflow:auto}.buy-v2-branch-group{width:100%;min-height:0;margin:0;padding:0;display:block}.buy-v2-branch-group>h3{color:#5b7383;letter-spacing:.08em;text-transform:uppercase;background:#f7fafc;margin:0;padding:6px 12px 4px;font-size:12px;font-weight:700;line-height:1.25}.buy-v2-branch-results button{color:#0f3a52;text-align:left;width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;padding:8px 12px;display:grid}.buy-v2-branch-results button.is-active,.buy-v2-branch-results button:hover{background:#f2faff}.buy-v2-branch-results button.is-selected{color:#0f3a52;background:#e6f6fd}.buy-v2-branch-results button>span{gap:1px;display:grid}.buy-v2-branch-results button small{color:#5b7383;align-items:center;gap:4px;font-size:12px;line-height:1.35;display:flex}.buy-v2-branch-empty{color:#5b7383;text-align:center;margin:0;padding:18px 12px;font-size:12px}.buy-v2-branch-helper{color:#5b7383;margin:0;font-size:12px}.buy-v2-branch-card{background:#f7fcff;border:1px solid #cdeefb;border-radius:11px;gap:12px;padding:15px;display:flex}.buy-v2-branch-card>div{flex:1;min-width:0}.buy-v2-branch-card>div>span{color:#0079b0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.buy-v2-branch-card h3,.buy-v2-branch-card p{margin:3px 0 0}.buy-v2-branch-card h3{font-size:14px}.buy-v2-branch-card p{color:#5b7383;font-size:12px}.buy-v2-branch-card>div>div{flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.buy-v2-branch-card>div>div p{align-items:center;gap:5px;display:flex}.buy-v2-branch-payment-window{color:#5b7383;background:#fff7e8;border:1px solid #e9c984;border-radius:10px;width:100%;min-width:0;margin:0;padding:0;font-size:12px;line-height:1.55;display:block;overflow:hidden}.buy-v2-branch-payment-window>header{color:#a86806;background:#faeaca;border-bottom:1px solid #ead29e;align-items:center;gap:7px;width:100%;min-height:35px;margin:0;padding:7px 13px;display:flex}.buy-v2-branch-payment-window>header svg{flex:none}.buy-v2-branch-payment-window>header strong{font-size:12.5px;line-height:1.3}.buy-v2-branch-payment-window>div{gap:8px;width:100%;padding:12px 13px 13px;display:grid}.buy-v2-branch-payment-window p{margin:0}.buy-v2-branch-payment-window p strong{color:#0f3a52;font-size:inherit;margin:0;display:inline}.buy-v2-branch-payment-window__visit{font-weight:500}.buy-v2-branch-payment-window .is-warning{color:#c8321f;font-weight:600}.buy-v2-branch-declaration-summary{color:#5b7383;background:#eaf8fe;border:1px solid #b9e4f5;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.buy-v2-branch-declaration-summary>svg{color:#0079b0;flex:none;margin-top:1px}.buy-v2-branch-declaration-summary p{margin:0}.buy-v2-branch-declaration-summary strong{color:#0f3a52}.buy-v2-declarations{gap:10px}.buy-v2-declarations>div>label{border:1px solid #dce7ee;border-radius:10px;gap:11px;padding:12px;font-size:12.5px;line-height:1.55;display:flex}.buy-v2-declarations>div>label.is-checked{background:#f1f8e7;border-color:#b8d980}.buy-v2-declarations>div>label.is-error{background:#fdeeeb;border-color:#c8321f}.buy-v2-signature{color:#5b7383;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.buy-v2-review-payment-modal{min-width:fit-content}.buy-v2-review-payment-modal.three-ds-active{overflow-x:hidden;padding:0!important}.buy-v2-review-payment-block{background:#f4f6f8;border-radius:16px;flex-direction:column;min-width:fit-content;padding:16px;display:flex}.buy-v2-review-payment-block .review-item{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:8px;display:grid}.buy-v2-review-payment-block .review-item:last-child{margin-bottom:0}.buy-v2-review-payment-block .review-item-label{font-weight:700}.buy-v2-review-payment-block .review-item-value{text-align:right}.buy-v2-three-ds-ui{width:100%;min-height:450px;position:relative}.buy-v2-three-ds-loader{color:#666;text-align:center;padding:32px}.buy-v2-three-ds-ui iframe{margin:0 auto;display:block;border:0!important;width:100%!important;min-height:450px!important}body.three-ds-open .qb-modal{max-width:680px!important}@media (width<=720px){.buy-v2-plan-grid,.buy-v2-method-grid,.buy-v2-card-fields{grid-template-columns:1fr}.buy-v2-plan-card{grid-template-columns:auto minmax(0,1fr)}.buy-v2-plan-card__amount{grid-column:2;justify-items:start}.buy-v2-card-fields>*{grid-column:1!important}.buy-v2-branch-picker__label{align-items:flex-start}.buy-v2-review-payment-block .review-item{grid-template-columns:1fr;gap:2px}.buy-v2-review-payment-block .review-item-label,.buy-v2-review-payment-block .review-item-value{text-align:center}body.three-ds-open .qb-modal{width:calc(100% - 16px)!important}}.buy-v2-branch-payment{background:#fff}.buy-v2-branch-payment>main.buy-v2-shell{width:min(760px,100% - 32px);padding-block:30px 50px;display:block}.buy-v2-branch-payment>main.buy-v2-shell>section{flex:none;width:100%;max-width:none;min-height:0}.buy-v2-branch-payment__error{gap:18px;padding-block:40px!important;display:grid!important}.buy-v2-branch-payment__error .buy-v2-button{justify-self:start}.buy-v2-branch-confirmation{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:28px;display:grid;margin:0 0 15px!important}.buy-v2-branch-confirmation__copy{max-width:560px}.buy-v2-branch-confirmation__status{color:#527d1e;background:#e9f5df;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.buy-v2-branch-confirmation h1{color:#0f3a52;margin:10px 0 5px;font-size:clamp(25px,4vw,31px);line-height:1.15}.buy-v2-branch-confirmation p{color:#5b7383;margin:0;font-size:12.5px;line-height:1.6}.buy-v2-branch-confirmation p strong{color:#0f3a52;font-weight:600}.buy-v2-branch-confirmation__illustration{object-fit:contain;width:92px;height:104px;display:block}.buy-v2-branch-confirmation.is-expired .buy-v2-branch-confirmation__status{color:#a42a1c;background:#fdeeeb}.buy-v2-branch-window{color:#9d6200;background:#fff6e6;border:1px solid #edc47b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;margin:0 0 15px!important;padding:13px 16px!important}.buy-v2-branch-window>svg{align-self:start;margin-top:2px}.buy-v2-branch-window__copy h2{color:#a96800;margin:0 0 3px;font-size:13px;line-height:1.35}.buy-v2-branch-window__copy p{color:#5b7383;margin:0;font-size:12px;line-height:1.5}.buy-v2-branch-window__copy p strong{color:#0f3a52}.buy-v2-branch-window__duration{text-align:right;justify-items:end;gap:1px;min-width:138px;display:grid}.buy-v2-branch-window__duration span{color:#8a6d3d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.buy-v2-branch-window__duration strong{color:#0f3a52;white-space:nowrap;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.2}.buy-v2-branch-window__duration small{color:#5b7383;font-size:12px}.buy-v2-branch-payment>main.buy-v2-shell>section.buy-v2-voucher{background:#fff;border:1px solid #dce7ee;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 14px 38px -30px #0f3a5299;padding:0!important}.buy-v2-voucher>header{background:#f7fafc;border-bottom:1px dashed #c5d5de;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:12px 18px;display:flex;margin:0!important}.buy-v2-voucher>header h2{color:#5b7383;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.buy-v2-voucher>header p{color:#5b7383;margin:3px 0 0;font-size:12px}.buy-v2-voucher-print,.buy-v2-voucher-copy{box-sizing:border-box;color:#5b7383;white-space:nowrap;background:#fff;border:1px solid #dce7ee;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-weight:600;line-height:1;display:inline-flex;font-size:12px!important}.buy-v2-voucher-print{width:auto;min-width:91px;height:30px;min-height:30px;padding:0 9px}.buy-v2-voucher-copy{color:#5b7383;justify-self:end;width:auto;min-width:59px;height:26px;min-height:26px;padding:0 7px}.buy-v2-voucher-print svg{width:13px;height:13px}.buy-v2-voucher-copy svg{width:12px;height:12px}.buy-v2-voucher-print:hover,.buy-v2-voucher-copy:hover{color:#0079b0;border-color:#00a0df}.buy-v2-voucher__rows{border-bottom:1px dashed #c5d5de}.buy-v2-voucher-row{border-bottom:1px solid #edf2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.buy-v2-voucher-row:last-child{border-bottom:0}.buy-v2-voucher-row>svg{color:#78909e}.buy-v2-voucher-row>div{gap:1px;min-width:0;display:grid}.buy-v2-voucher-row span{color:#5b7383;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.buy-v2-voucher-row strong{overflow-wrap:anywhere;color:#0f3a52;font-size:13px}.buy-v2-voucher-row small{color:#5b7383;font-size:12px;line-height:1.45}.buy-v2-voucher-row.is-strong strong{font-size:17px}.buy-v2-voucher__branch-meta{color:#5b7383;border-bottom:1px solid #edf2f5;flex-wrap:wrap;gap:6px 22px;padding:10px 18px 10px 45px;font-size:12px;display:flex}.buy-v2-voucher__branch-meta span{align-items:center;gap:5px;display:inline-flex}.buy-v2-voucher__steps{background:#f7fafc;width:100%;max-width:none;min-height:0;margin:0;padding:15px 18px 17px!important}.buy-v2-voucher__steps h2{color:#5b7383;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.buy-v2-voucher__steps ol{counter-reset:teller-step;color:#0f3a52e0;gap:7px;margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.buy-v2-voucher__steps li{counter-increment:teller-step;grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.buy-v2-voucher__steps li:before{color:#fff;content:counter(teller-step);background:#00a0df;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.buy-v2-voucher.is-expired{border-color:#e8aaa2}.buy-v2-voucher.is-expired>header{background:#fff7f5}.buy-v2-branch-actions{background:#fff;border:1px solid #dce7ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:15px 18px;display:flex}.buy-v2-branch-actions p{color:#5b7383;max-width:470px;margin:0;font-size:12px;line-height:1.5}.buy-v2-branch-actions .buy-v2-button{flex:none}@media (width<=680px){.buy-v2-branch-payment>main.buy-v2-shell{width:min(100% - 22px,760px);padding-top:22px}.buy-v2-branch-confirmation{grid-template-columns:minmax(0,1fr) 72px;gap:13px}.buy-v2-branch-confirmation__illustration{width:72px;height:84px}.buy-v2-branch-window{grid-template-columns:auto minmax(0,1fr)}.buy-v2-branch-window__duration{text-align:left;grid-column:2;justify-items:start;min-width:0}.buy-v2-voucher-row{align-items:start;padding-inline:13px}.buy-v2-voucher__branch-meta{padding-left:40px;display:grid}.buy-v2-branch-actions{flex-direction:column;align-items:stretch}.buy-v2-branch-actions .buy-v2-button{align-self:flex-end}}@media print{@page{margin:14mm}body{background:#fff!important}.buy-v2-print-hidden,.buy-v2-branch-confirmation,body>header,body>footer{display:none!important}.buy-v2-branch-payment>main.buy-v2-shell{width:100%;max-width:none;margin:0;padding:0}.buy-v2-voucher{box-shadow:none;border-color:#777}.buy-v2-voucher>header,.buy-v2-voucher__steps{background:#fff}.buy-v2-voucher-copy{display:none}}.buy-v2-documents{--buy-green-deep:#5f8f22;--buy-locked:#eef3f7;background-color:#fff}.buy-v2-documents .buy-v2-shell{display:block}.buy-v2-documents .buy-v2-shell>.buy-v2-documents__submit{flex:none;width:100%;max-width:none}.buy-v2-documents .buy-v2-shell>.buy-v2-notice{margin-bottom:15px}.buy-v2-documents .buy-v2-accordion{margin-top:4px}.buy-v2-documents .buy-v2-accordion__body{padding-bottom:20px}.buy-v2-doc-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.buy-v2-doc{border:1px solid var(--buy-line);background:#fff;border-radius:12px;padding:16px;transition:border-color .15s,background .15s}.buy-v2-doc>input[type=file]{display:none}.buy-v2-doc.is-done{background:#f1f8e666;border-color:#78ad3173}.buy-v2-doc.is-error{border-color:#c8321f66}.buy-v2-doc.is-dragging{border-color:var(--buy-blue);background:#e6f6fd99}.buy-v2-doc__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.buy-v2-doc__heading>div{min-width:0}.buy-v2-doc__label{color:var(--buy-navy);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.buy-v2-doc__label em{color:var(--buy-danger);font-style:normal}.buy-v2-doc__label small{color:var(--buy-slate);background:var(--buy-locked);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.buy-v2-doc__description{max-width:52ch;color:var(--buy-slate);margin:4px 0 0;font-size:12.5px;line-height:1.5}.buy-v2-doc-badge{border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.buy-v2-doc-badge--done{color:#fff;background:var(--buy-green)}.buy-v2-doc-badge--uploading{color:var(--buy-blue-deep);background:var(--buy-blue-soft)}.buy-v2-doc-badge--error{color:var(--buy-danger);background:var(--buy-danger-soft)}.buy-v2-doc-badge--needed{color:var(--buy-amber);background:var(--buy-amber-soft)}.buy-v2-doc__progress{background:#e6f6fd80;border:1px solid #b9e4f5;border-radius:10px;margin-top:12px;padding:14px 16px}.buy-v2-doc__progress>div:first-child{color:var(--buy-navy);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;font-weight:500;display:flex}.buy-v2-doc__progress>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buy-v2-doc__progress>div:first-child strong{color:var(--buy-blue-deep);flex:none;font-weight:500}.buy-v2-doc__progress-track{background:#fff;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.buy-v2-doc__progress-track span{background:var(--buy-blue);border-radius:999px;height:100%;transition:width .2s;display:block}.buy-v2-doc__file{background:#fff;border:1px solid #78ad3166;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding:12px 14px;display:flex}.buy-v2-doc__files{gap:8px;margin-top:12px;display:grid}.buy-v2-doc__files .buy-v2-doc__file{margin-top:0}.buy-v2-doc__file-name{align-items:center;gap:10px;min-width:0;display:flex}.buy-v2-doc__file-name>svg{color:var(--buy-green-deep);flex:none}.buy-v2-doc__file-name>span{min-width:0}.buy-v2-doc__file-name strong,.buy-v2-doc__file-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.buy-v2-doc__file-name strong{color:var(--buy-navy);font-size:12.5px;font-weight:600}.buy-v2-doc__file-name small{color:var(--buy-slate);font-size:11.5px}.buy-v2-doc__file-actions{flex:none;align-items:center;gap:12px;display:flex}.buy-v2-doc__file-actions button{color:var(--buy-blue-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.buy-v2-doc__file-actions button:disabled{cursor:not-allowed;opacity:.55}.buy-v2-doc__file-actions button:hover{color:var(--buy-blue)}.buy-v2-doc__file-actions button.is-remove{color:var(--buy-slate)}.buy-v2-doc__file-actions button.is-remove:hover{color:var(--buy-danger)}.buy-v2-doc__dropzone{border:1px dashed var(--buy-line);width:100%;color:var(--buy-navy);cursor:pointer;text-align:center;background:#eef3f799;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:20px 16px;transition:border-color .15s,background .15s;display:flex}.buy-v2-doc__dropzone:hover{background:#fff;border-color:#b9e4f5}.buy-v2-doc__dropzone:focus-visible{outline-offset:2px;outline:3px solid #00a0df2e}.buy-v2-doc__dropzone:disabled{cursor:not-allowed;opacity:.65}.buy-v2-doc__dropzone svg{color:var(--buy-blue-deep)}.buy-v2-doc__dropzone strong{font-size:12.5px;font-weight:600}.buy-v2-doc__dropzone small{color:var(--buy-slate);font-size:11.5px}.is-dragging .buy-v2-doc__dropzone{border-color:var(--buy-blue);background:#e6f6fd99}.is-error .buy-v2-doc__dropzone{background:#fdeeeb80;border-color:#c8321f73}.is-error .buy-v2-doc__dropzone:hover{background:#fff}.buy-v2-doc__hint{color:var(--buy-slate);margin:6px 0 0;font-size:12px;line-height:1.35}.buy-v2-doc__hint.is-error{color:var(--buy-danger);font-weight:500}.buy-v2-notice p .buy-v2-documents__reference{color:var(--buy-navy);font-size:inherit;margin:0;font-weight:500;display:inline}.buy-v2-documents .buy-v2-accordion+.buy-v2-notice{margin-top:15px}.buy-v2-documents__submit{border:1px solid var(--buy-line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;padding:16px 20px;display:flex;box-shadow:0 12px 30px -26px #0f3a52e6}.buy-v2-documents__submit>div{flex:320px;min-width:min(100%,320px)}.buy-v2-documents__submit>div>p{color:var(--buy-slate);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.buy-v2-documents__submit>div>p svg{flex:none}.buy-v2-documents__submit .buy-v2-button{padding:11px 24px;font-size:13.5px;box-shadow:0 1px 2px #0f3a5214}.buy-v2-documents__submit .buy-v2-button.is-locked{color:var(--buy-slate);background:var(--buy-locked);cursor:not-allowed}.buy-v2-documents__submit .buy-v2-button.is-locked:hover{background:var(--buy-locked)}.buy-v2-documents__submit-progress{background:var(--buy-locked);border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.buy-v2-documents__submit-progress span{border-radius:inherit;background:var(--buy-blue);height:100%;transition:width .2s;display:block}#buy-v2-documents-validation:focus-visible{outline-offset:3px;outline:3px solid #c8321f29}@media (width<=540px){.buy-v2-doc{padding:14px}.buy-v2-doc__file-actions{justify-content:flex-end;width:100%}.buy-v2-documents__submit{padding:14px}.buy-v2-documents__submit .buy-v2-button{width:100%}}.buy-v2-success{background-color:#fff;min-height:100vh}.buy-v2-success .buy-v2-notice{margin-top:16px}.buy-v2-success__shell{width:min(860px,100% - 32px);margin:0 auto;padding:40px 0 64px;display:block}.buy-v2-success__shell>section{flex:none;width:100%;max-width:none;min-height:0}.buy-v2-success__shell>section.buy-v2-success__card{padding:0!important}.buy-v2-success__hero-card,.buy-v2-success__card{border:1px solid var(--buy-line,#dce7ee);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px -28px #0f3a52cc}.buy-v2-success__hero-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 32px;display:grid}.buy-v2-success__hero-card>img{object-fit:contain;width:170px;max-height:180px}.buy-v2-success__hero-copy{min-width:0}.buy-v2-success__hero-copy>h1{color:var(--buy-navy,#0f3a52);letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(25px,4vw,30px);font-weight:600;line-height:1.25}.buy-v2-success__hero-copy>p{max-width:64ch;color:var(--buy-slate,#5b7383);margin:8px 0 0;font-size:13.5px;line-height:1.65}.buy-v2-success__hero-copy>p strong{color:var(--buy-navy,#0f3a52);font-weight:600}.buy-v2-success__issued{color:#6fa22c;background:#f1f8e6;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.buy-v2-success__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:20px 0 0;display:grid}.buy-v2-success__facts div{min-width:0}.buy-v2-success__facts dt,.buy-v2-success__facts dd{margin:0}.buy-v2-success__facts dt{color:var(--buy-slate,#5b7383);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.buy-v2-success__facts dd{color:var(--buy-navy,#0f3a52);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.buy-v2-success__card{margin-top:16px}.buy-v2-success__card-heading{border-bottom:1px solid #dce7eecc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.buy-v2-success__card-heading h2,.buy-v2-success__card-heading p{margin:0}.buy-v2-success__card-heading h2{color:var(--buy-navy,#0f3a52);letter-spacing:-.01em;font-size:15px;font-weight:600}.buy-v2-success__card-heading p{color:var(--buy-slate,#5b7383);margin-top:4px;font-size:12.5px}.buy-v2-success__heading-actions{flex-wrap:wrap;gap:8px;display:flex}.buy-v2-success__heading-actions button{border:1px solid var(--buy-blue,#00a0df);color:#fff;background:var(--buy-blue,#00a0df);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-size:12px;font-weight:600;display:inline-flex}.buy-v2-success__heading-actions button:hover{background:var(--buy-blue-deep,#0079b0)}.buy-v2-success__heading-actions button.is-secondary{color:var(--buy-blue-deep,#0079b0);background:#fff}.buy-v2-success__heading-actions button:disabled{border-color:var(--buy-line,#dce7ee);color:var(--buy-slate,#5b7383);background:var(--buy-locked,#eef3f7);cursor:not-allowed}.buy-v2-success__download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.buy-v2-success__download-card{border:1px solid var(--buy-line,#dce7ee);background:#fff;border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.buy-v2-success__download-card.is-downloaded{background:#f1f8e666;border-color:#8cc63f73}.buy-v2-success__download-card>button{border:1px solid var(--buy-navy,#0f3a52);color:#fff;background:var(--buy-navy,#0f3a52);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:auto;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.buy-v2-success__download-card>button:hover{border-color:var(--buy-blue-deep,#0079b0);background:var(--buy-blue-deep,#0079b0)}.buy-v2-success__download-card>button:disabled{cursor:wait;opacity:.65}.buy-v2-success__download-card.is-downloaded>button{color:#6fa22c;background:#fff;border-color:#8cc63f99}.buy-v2-success__download-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.buy-v2-success__download-copy>span{width:32px;height:32px;color:var(--buy-blue-deep,#0079b0);background:var(--buy-blue-soft,#e6f6fd);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.buy-v2-success__download-copy>div{min-width:0}.buy-v2-success__download-copy strong,.buy-v2-success__download-copy p,.buy-v2-success__download-copy small{margin:0;display:block}.buy-v2-success__download-copy strong{color:var(--buy-navy,#0f3a52);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.buy-v2-success__download-copy p{color:var(--buy-slate,#5b7383);margin-top:4px;font-size:11.5px;line-height:1.5}.buy-v2-success__download-copy small{color:var(--buy-slate,#5b7383);margin-top:4px;font-size:10.5px}.buy-v2-success__supporting-list{margin:0;padding:0;list-style:none}.buy-v2-success__supporting-list li{border-bottom:1px solid #dce7eecc;grid-template-columns:auto minmax(150px,.7fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:grid}.buy-v2-success__supporting-list li:last-child{border-bottom:0}.buy-v2-success__supporting-list li>svg{color:#6fa22c}.buy-v2-success__supporting-list li strong{color:var(--buy-navy,#0f3a52);font-weight:600}.buy-v2-success__supporting-list li span{color:var(--buy-slate,#5b7383);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buy-v2-success__supporting-list li small{color:var(--buy-slate,#5b7383);font-size:11px}.buy-v2-success__muted,.buy-v2-success__submitted{color:var(--buy-slate,#5b7383);margin:0;font-size:12px}.buy-v2-success__muted{padding:18px 20px}.buy-v2-success__submitted{text-align:center;margin-top:16px}@media (width<=700px){.buy-v2-success__shell{padding-top:28px}.buy-v2-success__hero-card{grid-template-columns:minmax(0,1fr);padding:24px}.buy-v2-success__hero-card>img{display:none}.buy-v2-success__download-grid{grid-template-columns:minmax(0,1fr)}.buy-v2-success__supporting-list li{grid-template-columns:auto minmax(0,1fr) auto}.buy-v2-success__supporting-list li span{grid-column:2/-1}}@media (width<=460px){.buy-v2-success__facts{grid-template-columns:minmax(0,1fr)}.buy-v2-success__heading-actions,.buy-v2-success__heading-actions button{width:100%}}.button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:0;border-radius:.75rem}.button:hover{background-color:var(--primary-color-secondary);border:2px solid var(--action-btn-color-2);transform:translateY(-2px)}.button:active{background-color:var(--background-color-2);border:0;transform:translateY(-2px)}.button[disabled]{background-color:var(--secondary-color-2);color:var(--secondary-color-3);cursor:not-allowed;border:0}.button[disabled]:hover{background-color:var(--secondary-color-2)}.button:focus{border:none}.button.wide{width:250px}.button.back{border:2px solid var(--primary-color);color:var(--primary-color);background-color:#fff;margin-right:20px}.button.back:hover{border:2px solid var(--primary-color);color:var(--primary-color);background-color:#fff}.button.back:active{border:2px solid var(--background-color-2);color:var(--primary-color-secondary)}:root{--primary-color:#002868;--primary-color-secondary:#003180;--primary-color-2:#faea97;--primary-color-3:#c4d600;--primary-color-4:#000;--secondary-color:#858586;--secondary-color-2:#cacaca;--secondary-color-3:#fff;--secondary-color-4:#cacaca;--background-color:#f0f3f6;--background-color-2:#00a8e0;--background-color-2-secondary:#00bfff;--background-color-3:#fff;--alert-color:#ff8a02;--alert-color-2:#6ac766;--alert-color-3:#e71d32;--tertiary-color:#0076ff;--accent-shade:#858586;--accept-green:#c4d600;--action-btn-color:#a5b400;--action-btn-color-2:#c4d600;--action-btn-color-3:#dff400;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1156px;--breakpoint-xl:1140px;--full-width:100%;--full-content-width:1120px;--public-header-max-width:1440px;--public-header-gutter:clamp(12px, 2vw, 32px);--navbar-height:76px;--navbar-utility-height:38px;--person-width:255px;--header-spacing:0 0 20px 0}html{box-sizing:border-box}button,label,label>input{cursor:pointer}.not-allowed,.not-allowed>*{cursor:not-allowed}.flex-end{justify-self:flex-end}@media (width<=768px){.flex-end-sm{justify-content:center}}.flex-fixed-end{justify-self:flex-end;margin-top:125px}.suspense-loader{justify-content:center;align-items:center;height:100%;display:flex}.suspense-loader.max{min-height:95vh}body{margin:0;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input,select,textarea,code{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.global-modal{z-index:20000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.global-modal-content{background-color:#fff;border-radius:4px;max-width:600px;max-height:600px;padding:0 20px;position:relative;overflow:hidden auto}.global-modal-cancel{cursor:pointer;position:absolute;top:1rem;right:1rem}.global-modal-cancel:hover{color:var(--primary-color-secondary);cursor:pointer}.global-modal-cancel{z-index:11}.global-modal-title{color:var(--primary-color);z-index:10;background:#fff;margin-bottom:1rem;padding:15px 0;font-size:1.7rem;font-weight:600;position:sticky;top:0}.global-modal-content-body{margin-bottom:1rem;display:block;position:relative}.global-modal-content-body .modal-message{font-size:1rem;font-weight:500;line-height:17px;color:#000!important}.global-modal-content-body .modal-payment-details-container{box-sizing:border-box;background:var(--primary-color-3);border-radius:4px;width:100%;height:370px;margin-top:25px;padding:10px;display:table}.global-modal-content-body table{text-align:left;border-collapse:separate;border-spacing:5px 25px;width:100%}.global-modal-content-body tr{width:100%}.global-modal-content-body tr td{border:#0000;width:35%}.global-modal-content-body .cell-title{color:var(--primary-color);font-size:17px;font-weight:600}.global-modal-content-body .cell-value{color:var(--primary-color)}.button-container{justify-content:center;align-items:center;width:100%;height:30px;display:flex;position:sticky;bottom:15px}.button-home{margin-left:auto;margin-right:auto;position:relative;border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;cursor:pointer!important;border-radius:4px!important;padding:.5rem 1rem!important;font-size:1rem!important;font-weight:600!important}.button-home:hover{background:var(--primary-color-secondary)!important;color:#fff!important}.App{--global-header-title-size:70px;text-align:left;width:100%;height:100svh;min-height:100svh}.App-logo{pointer-events:none;height:40vmin}.App-link{color:#61dafb}.App-body{margin-top:200px}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App>.main-container{grid-template-columns:100%;justify-items:center;gap:5rem;width:100%;margin:0 0%;display:grid}.App .full-width{max-width:var(--full-width)}.App .full-content-width{max-width:var(--full-content-width)!important;width:100%!important}.App .constrain-width{max-width:var(--breakpoint-xl)}.App .constrain-large{max-width:var(--breakpoint-lg);margin:auto}.App .constrain-medium{max-width:var(--breakpoint-md)}.App .constrain-small{max-width:var(--breakpoint-sm)}.App .subtitle{color:var(--background-color-2);text-align:left;margin-top:1.5rem;margin-bottom:1.5rem;font-size:4rem}@media only screen and (width<=450px){.App .subtitle{font-size:2.4rem}}@media only screen and (width<=600px){.App .subtitle{font-size:2.5rem}}@media only screen and (width<=991px){.App .subtitle{text-align:center;font-size:2.5rem}}@media only screen and (width>=992px){.App .subtitle{font-size:2.9rem}}@media only screen and (width>=1200px){.App .subtitle{font-size:2.95rem}}.App .required{color:red;font-size:1.3rem;font-weight:700}.App .solid-rule{border-top:3px solid #f0f3f6;height:auto;margin-top:20px;margin-left:3%}.buttonOptions{gap:20px;display:flex}@media (width<=800px){.buttonOptions{gap:0}}.buttonOptions .buttonOption{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-width:55px;display:flex}@media (width<=800px){.buttonOptions .buttonOption{min-width:50px!important}}.buttonOptions .buttonOption .help-icon{max-width:2.5vw;max-height:2.5vw}.buttonOptions .buttonOption:hover{text-decoration:none!important}.buttonOptions .buttonOption:hover .buttonOptionBg{background:var(--primary-color)}.buttonOptions .buttonOption:hover .buttonOptionBg path{fill:#fff}.buttonOptions .buttonOption:hover .buttonOptionTitle{font-weight:600;text-decoration:none!important}.buttonOptions .buttonOption .buttonOptionBg{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;max-width:2.5vw;height:30px;max-height:2.5vw;margin:0 3px;padding:5px;font-size:12px;transition:background-color .1s ease-in-out;display:flex;color:#fff!important}@media (width<=800px){.buttonOptions .buttonOption .buttonOptionBg{max-width:7.5vw;max-height:7.5vw}}.buttonOptions .buttonOption .buttonOptionBg path{fill:var(--primary-color)}.buttonOptions .buttonOption .buttonOptionTitle{color:#002868;font-size:12px;font-weight:300}@media (width<=800px){.buttonOptions .buttonOption .buttonOptionTitle{display:none}}.form input,.form select,.form textarea,.form datalist,.form output{background-color:#f0f3f6;border:none;width:100%;height:100%;padding:.5rem 1rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.form input[disabled],.form select[disabled],.form textarea[disabled],.form datalist[disabled],.form output[disabled]{cursor:not-allowed;background-color:#bdbdbd!important;border-color:#bdbdbd!important}.form textarea{resize:none}.form label{flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.form__split{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:1rem}@media only screen and (width<=650px){.form__split{grid-template-columns:1fr}}@media only screen and (width>=651px){.form__split button[type=submit]{grid-column:2}}.form__indented{margin-left:1rem}.form__margin{margin-top:1.5rem}.form>.field{width:100%;height:100%;border-width:1px!important}.form .form-label{color:var(--primary-color);grid-template-rows:1.5rem 50px 1fr;grid-template-columns:100%;align-items:flex-end;gap:1rem;margin-bottom:0;font-size:1rem;font-weight:700;display:grid}.form .form-label.hasValue .field-title{color:var(--accent-shade)}.form .form-label.hasValue input#react-select-2-input{border:1px!important}.form .form-label.hasError .field-title{color:red}.form .form-label.hasError input,.form .form-label.hasError select,.form .form-label.hasError textarea{border-color:red;border-radius:7px}.form .form-label.error{color:red}.form .form-label.no-header{grid-template-rows:50px 1fr}.form .form-label.nested{font-weight:400}.form .fieldset-label{color:var(--accent-shade);font-weight:700}.form .submit{background-color:var(--primary-color);border:2px solid var(--primary-color);color:#fff;cursor:pointer;width:150px;height:40px;transition:background-color .15s ease-in-out;box-shadow:0 3px 6px #0000003d,0 4px 8px #0000003d}.form .submit.alt{color:var(--primary-color);background-color:#fff;font-weight:700}.form .submit[disabled]{cursor:not-allowed;color:#fff;background-color:#bdbdbd;border-color:#bdbdbd}.css-1mafsc5-control,input{border-radius:12.5px!important}.react-select-container.hasValue{border-radius:7px;border-style:solid!important;border-width:1px!important;border-color:var(--tertiary-color)!important}input.field.hasValue{border-style:solid!important;border-width:1px!important;border-color:var(--tertiary-color)!important}input.field.hasError{border:1px solid red!important}.field-col{border-bottom:1px solid #fff;padding-top:5px;padding-bottom:25px}input.field,select.field{height:50px;margin-top:10px}.leftDiv,.win-driver-info,.formBody{border-radius:0 7px 0 0}.button{will-change:background-color, border-color, transform;border-radius:7px;min-width:120px;height:40px;padding:0 .6rem;font-weight:700;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,transform .1s ease-out;box-shadow:0 3px 6px #0000003d,0 4px 8px #0000003d;margin-top:0!important}.button.primary-theme-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;border:0;border-radius:0 37px 37px 0}.button.primary-theme-btn:hover{transform:translateY(-2px);background-color:var(--primary-color-secondary)!important;border:2px solid var(--action-btn-color-2)!important}.button.primary-theme-btn:active{transform:translateY(-2px);background-color:var(--background-color-2)!important;border:0!important}.button.primary-theme-btn[disabled]{cursor:not-allowed;background-color:var(--secondary-color-2)!important;color:var(--secondary-color-3)!important;border:0!important}.button.primary-theme-btn[disabled]:hover{background-color:var(--secondary-color-2)!important}.button.secondary-theme-btn{background-color:var(--secondary-color-3);color:var(--primary-color);border-radius:37px 0 0 37px}.button.secondary-theme-btn:hover{border:none;transform:translateY(-2px);color:var(--background-color-2)!important}.button.secondary-theme-btn:active{transform:translateY(-2px);color:#2e6cce!important;background-color:#fff!important}.button.secondary-theme-btn[disabled]{cursor:not-allowed;background-color:var(--secondary-color-3)!important;border:2px solid var(--secondary-color-2)!important;color:var(--secondary-color)!important}.button.secondary-theme-btn[disabled]:hover{transform:translateY(-2px);border:2px solid var(--secondary-color-2)!important;color:var(--secondary-color)!important;background-color:#fff!important}.button.cart-theme-btn{background-color:var(--action-btn-color);color:var(--primary-color);border:0}.button.cart-theme-btn:hover{transform:translateY(-2px);background-color:var(--action-btn-color)!important;border:2px solid #fff!important}.button.cart-theme-btn:active{transform:translateY(-2px);background-color:var(--action-btn-color-2)!important;border:0 solid!important}.button.cart-theme-btn[disabled]{cursor:not-allowed;background-color:var(--secondary-color-2)!important;color:var(--secondary-color-3)!important;border:0!important}.button.cart-theme-btn[disabled]:hover{background-color:var(--secondary-color-2)!important}.button .primary-theme-btn{background-color:var(--secondary-color-3);color:var(--primary-color);border:2px solid var(--primary-color);padding:10px 30px}.button .primary-theme-btn:hover{transform:translateY(-2px);background-color:var(--secondary-color-4)!important;border:2px solid var(--primary-color-secondary)!important;color:var(--primary-color-secondary)!important}.button .primary-theme-btn:active{transform:translateY(-2px);border:2px solid var(--background-color-2)!important;color:#2e6cce!important;background-color:#fff!important}.button .primary-theme-btn[disabled]{cursor:not-allowed;background-color:var(--secondary-color-3)!important;border:2px solid var(--secondary-color)!important;color:var(--secondary-color)!important}.button .primary-theme-btn[disabled]:hover{transform:translateY(-2px);border:2px solid var(--secondary-color)!important;color:var(--secondary-color)!important;background-color:#fff!important}.button.alt{color:var(--primary-color);background-color:#fff;font-weight:700}.button.alt:hover{border:2px solid var(--primary-color-secondary)!important;background-color:#eee!important}.button.alt:active{border:2px solid var(--background-color-2)!important;color:#2e6cce!important;background-color:#eee!important}.button[disabled],.button[disabled]:hover{color:#fff;cursor:not-allowed;background-color:var(--secondary-color-4)!important;border:0!important}.button[disabled]:active{color:#fff!important}.btn-group .button{margin-bottom:15px}.content-page-template,.content-page-template-alt{grid-template-rows:200px 1fr;grid-template-columns:100%;width:100%;display:grid}.content-page-template-alt{grid-template-rows:none}.custom-selection-wrapper{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:flex;position:relative}.custom-selection-wrapper input{opacity:0;cursor:pointer;width:0;height:0}.custom-selection-wrapper input:hover~.checkmark,.custom-selection-wrapper input:hover~.checkmark-disabled{border-color:var(--primary-color);background-color:#ddd}.custom-selection-wrapper input:checked~.checkmark,.custom-selection-wrapper input:checked~.checkmark-disabled{border-color:var(--primary-color);background-color:#fff}.custom-selection-wrapper input:checked~.checkmark:after,.custom-selection-wrapper input:checked~.checkmark-disabled:after{display:block}.custom-selection-wrapper .checkmark,.custom-selection-wrapper .checkmark-disabled{border:2px solid var(--primary-color);will-change:background-color;background-color:#fff;border-radius:20%;width:25px;height:25px;transition:background-color .1s ease-out;position:absolute;top:0;left:0}.custom-selection-wrapper .checkmark:after,.custom-selection-wrapper .checkmark-disabled:after{content:"";border:solid var(--action-btn-color-2);border-width:0 4px 4px 0;width:9px;height:16px;display:none;position:absolute;top:1px;left:6px;transform:rotate(45deg)}.custom-selection-wrapper .checkmark-disabled:after{content:"";border:solid var(--accent-shade);cursor:not-allowed;border-width:0 5px 5px 0;width:9px;height:16px;display:none;position:absolute;top:1px;left:6px;transform:rotate(45deg)}@media (width<=992px){.custom-selection-wrapper .checkmark-disabled:after{width:7px;height:12px;top:1px;left:5px;transform:rotate(45deg)}}@media (width<=768px){.custom-selection-wrapper .checkmark-disabled:after{width:7px;height:12px;top:-1px;left:2.7px;transform:rotate(45deg)}}a,a:hover{color:var(--primary-color)}button:focus,a:focus{outline:1px solid #0000!important}.disabled-label{cursor:not-allowed}@media (width<=1024px){.subtitle{font-size:70px}}h1{font-size:28px;font-weight:700}.Toastify{position:absolute}@media (width>=1900px){.animate__fadeIn{height:100vh!important}}.headerLink{border:none;border-radius:0;margin:0 80px 0 0;font-weight:700;color:#fff!important}.headerLink:hover{color:#fff;text-decoration:none}.headerLink:focus{box-shadow:0 0 0 .2rem #0000!important}.headerLink:after{background:var(--action-btn-color-2);content:"";transform-origin:0;will-change:transform;height:3px;transition:transform .3s ease-out;display:block;transform:scaleX(0)}.headerLink:hover:after{transform:scaleX(1)}.headerLink.action-style,.headerLink.dropdown-item{padding:5px 10px}.headerLink.action-style:after,.headerLink.dropdown-item:after{display:none}.headerLink.action-style span,.headerLink.dropdown-item span{display:inline-block}.headerLink.action-style span:after,.headerLink.dropdown-item span:after{background:var(--action-btn-color-2);content:"";transform-origin:0;will-change:transform;height:3px;transition:transform .3s ease-out;display:block;transform:scaleX(0)}.headerLink.action-style span:hover:after,.headerLink.dropdown-item span:hover:after{transform:scaleX(1)}.headerLink.action-style span:after{background-color:#767676}.collapse.show .headerLink,.collapsing .headerLink{padding:.5em 0}.collapse.show .action-style,.collapsing .action-style{width:100vw;margin:0 -15px;padding:5px 15px;position:relative;left:0}.collapse.show .action-style>span,.collapsing .action-style>span{color:var(--primary-color)}.collapse.show .action-style.action-1,.collapsing .action-style.action-1{background-color:var(--action-btn-color)}.collapse.show .action-style.action-2,.collapsing .action-style.action-2{background-color:var(--action-btn-color-2)}.collapse.show .action-style.action-3,.collapsing .action-style.action-3{background-color:var(--action-btn-color-3)}.lower-navbar{background-color:#767676}.lower-navbar .in-mobile{display:block}@media screen and (width>=1200px){.lower-navbar{padding:0}.lower-navbar .in-mobile{display:none}.lower-navbar .in-desktop{display:contents}}.mobile-dropdown{position:relative!important;transform:none!important}@media only screen and (width<=1199px){.toggler{margin-right:10px;position:absolute;right:0}}.dropdown-menu{border-radius:0 0 .25rem .25rem!important;min-width:200px!important;margin:0!important}.dropdown-link{color:#fff;font-weight:700}.dropdown .dropdown-menu-custom{background-color:var(--background-color-2);border:none;width:100%;padding:0 0 .5rem 1rem}.dropdown .dropdown-menu-custom.mobile-dropdown{background-color:var(--background-color-2-secondary)}.dropdown .dropDownLink{color:#fff!important}.dropdown .dropDownLink:hover{background-color:#0000!important}.dropdown .dropDownLink:focus,.dropdown .dropDownLink:active{border:none!important;box-shadow:0 0 0 .2rem #0000!important}.dropdown .headerLink{background-color:#0000;border:none}.social-links{background:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;width:25px;max-width:2.5vw;height:25px;max-height:2.5vw;margin:0 3px;padding:5px;font-size:12px;transition:background-color .1s ease-in-out;display:flex;color:#fff!important}.search-input{outline:0;border-color:#fff!important;box-shadow:0 0 0 .2rem #0000!important}.input-group-text,.search-icon.show{border:none;border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}.login-link{color:var(--secondary-color-3);will-change:transform;border:none;border-radius:0;margin:0 30px 0 0;font-size:1rem;font-weight:700;transition:transform .6s ease-in-out;transform:translate(200px)}.login-link.show{transition:all 1s;display:none}.login-link:hover{color:var(--secondary-color-3);text-decoration:none}.login-link:focus{box-shadow:0 0 0 .2rem #0000!important}.login-link:after{content:"";background:var(--action-btn-color-2);width:0;height:3px;transition:width .3s;display:block}.login-link:hover:after{width:100%}.nav-item{white-space:nowrap;align-items:center;display:flex}.navbar-brand{align-items:center;gap:8px;width:auto;padding:0 0 6px;display:inline-flex}.navbar-brand :nth-child(2){max-height:60px!important;padding:2.5px!important}.navbar-brand-icon{width:auto;max-width:90px;max-height:50px;margin-top:5px!important;margin-left:5px!important}.navbar-custom{background:var(--background-color-2);color:#fff;min-height:5px;max-height:5px;padding:15px 0}@media screen and (width>=1200px){.navbar-custom{max-height:51px}}@media screen and (width<=1200px){.navbar-custom{height:7.5px;padding:10px}}.navbar-top{max-height:none;height:var(--navbar-height);background-color:#fff;justify-content:flex-start;margin:auto;padding-inline:0}@media (width<=550px){.navbar-top{padding:0!important}}.navbar-top .navbar-brand-icon{width:auto;max-width:150px;height:auto;max-height:50px!important;margin-left:0!important}.navbar-top .navbar-brand{flex:0 auto;width:auto;min-width:0;max-width:none;padding-bottom:0}.navbar-brand-logo{object-fit:contain;object-position:left center;width:auto;min-width:0;max-width:100%;height:32px;display:block}@media (width<=767px){:root{--navbar-height:64px}.navbar-brand-logo{height:28px}.navbar-top .navbar-brand-logo+.navbar-brand-icon{height:28px;margin-left:0!important}}.navbar-wrapper{box-sizing:border-box;max-width:var(--public-header-max-width);width:100%;height:100%;padding-inline:var(--public-header-gutter);grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:24px;margin:0 auto;display:grid}.navbar-utility-shell{height:var(--navbar-utility-height);opacity:1;background-color:#f8fafc;background-image:radial-gradient(circle at 12% 180%,#0ea5e91a,#0000 44%),radial-gradient(circle at 86% -90%,#38bdf81a,#0000 48%);border-bottom:1px solid #e2e8f0;transition:height .24s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,border-color .18s ease-out;overflow:visible}.navbar-brand-group{grid-column:1;justify-self:start;align-items:center;gap:20px;min-width:0;display:flex}.navbar-wrapper>.buttonOptions{grid-column:2;justify-self:center;display:flex}.navbar-login{grid-column:3;justify-self:end;align-items:center;height:100%;display:flex}#navbar-mobile-menu-root{display:none}.navbar-brand-rule{background:linear-gradient(90deg,#0ea5e9 0%,#38bdf8 50%,#075985 100%);height:3px;position:absolute;bottom:0;left:0;right:0}@media (width<=1450px){.navbar-wrapper{grid-template-columns:minmax(190px,1fr) auto minmax(140px,1fr);gap:12px}.navbar-brand-group{gap:10px}.navbar-top .navbar-brand-icon{max-width:118px}.navbar-brand :nth-child(2){max-height:40px!important}}@media (width<=1100px){:root{--public-header-gutter:12px;--navbar-utility-height:34px}.navbar-wrapper{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;display:grid}.navbar-brand-group{grid-column:2;justify-self:start;min-width:0}#branch-indicator-root,.navbar-wrapper>.buttonOptions{display:none}#navbar-mobile-menu-root{grid-column:1;display:block}.navbar-login{grid-column:3}.navbar-brand{width:auto;min-width:0}.navbar-top .navbar-brand-icon{max-width:118px}}.hidden{top:-100px}.sticky-header{z-index:600;background:#fff;width:100%;max-height:none;position:sticky;top:0}.sticky-header.hidden{transform:translateY(-25px);opacity:1!important}.sticky-header.hidden div{display:none}.sticky-header--scrolled .navbar-utility-shell{opacity:0;pointer-events:none;border-bottom-width:0;border-bottom-color:#0000;height:0;overflow:hidden}#quote-and-buy-wrapper{height:calc(100dvh - var(--navbar-height));transition:height .24s cubic-bezier(.16,1,.3,1);overflow-y:auto}.sticky-header--utility-visible+#quote-and-buy-wrapper{height:calc(100dvh - var(--navbar-height) - var(--navbar-utility-height))}.sticky-header--scrolled+#quote-and-buy-wrapper{height:calc(100dvh - var(--navbar-height))}.header-btn{cursor:pointer;will-change:color, background-color, border-color, box-shadow, top;width:auto;height:40px;top:0;transform:skew(-20deg);color:var(--primary-color)!important;border:none!important;margin-left:5px!important;font-weight:700!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,top .1s ease-in!important;box-shadow:5px 5px 15px -2px gray!important}.header-btn:hover{background-color:var(--action-btn-color-2)!important}.header-btn:active{top:10px;box-shadow:inset 0 1px #d0ffc4,inset 0 -3px #449100;background-color:var(--action-btn-color-2)!important}.btn-group-sm>.btn{padding:.1rem .5rem!important}.dropdown-item:focus,.dropdown-menu:focus{background-color:#0000!important;border:#0000!important;box-shadow:0 0 0 .2rem #0000!important}.dropdown-item:active,.dropdown-menu:active{border:#0000!important;box-shadow:0 0 0 .2rem #0000!important}.btn-secondary{border:none}.headerLink.btn-secondary:active{background-color:var(--background-color-2-secondary)!important}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0000!important;border-color:#0000!important}button:focus{outline:1px solid #0000!important}.btnText{text-transform:uppercase;padding:8px 6px;font-size:13px;transform:skew(20deg)}@media screen and (width<=1199px){.collapse.show,.collapsing{padding:5px 15px}}.search1{transform-origin:100%;will-change:transform, padding;border:0;outline:0;width:200px;height:38px;padding:0 10px;transition:transform .6s ease-in-out;transform:scaleX(0)}.search1.show{margin-left:133px;transform:scaleX(1)}.search1:hover{width:200px}.search-icon{color:#fff;height:38px;transition:background .3s ease-in-out, color 0 linear;will-change:background, color;background-color:#0000;border:0;border-radius:0;outline:0;align-items:center;font-size:1.2rem;display:flex;box-shadow:0!important}.search-icon.show{color:#767676;background-color:#fff}.search-icon.show:focus{background-color:#fff}.search-icon:focus{background-color:#0000}.search-icon:active,.search-icon:hover{background-color:var(--background-color-2-secondary)!important;border-color:var(--background-color-2-secondary)!important}.btn-secondary:focus,.btn:focus{box-shadow:0 0 0 .2rem #0000}.custom-show{background:var(--background-color-2)!important;width:100%!important}@media only screen and (width<=1024px){.btnText{padding:12px 2px;font-size:10px}.header-btn{margin-bottom:10px;box-shadow:5px 5px 15px -2px #000!important}.custom-show{position:absolute!important;top:1px!important;left:0!important}}.sticky-header .css-1mafsc5-control,.sticky-header input{border-radius:7px 0 0 7px!important}.navbar-light .navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.banner-header{grid-column-gap:3rem;background-color:#b7c82a;background-repeat:no-repeat;background-size:cover;grid-template-columns:100%;align-items:center;width:100%;height:30px;padding:160px 2rem 2rem;display:grid;position:relative;overflow:hidden}.banner-header-title{color:#fff;text-align:left;width:90%;margin:0 auto;font-size:70px;font-weight:700;line-height:1.2em;position:absolute;left:0;right:0}@media (width<=1120px){.banner-header-title{padding:1.5rem;font-size:60px}}@media (width<=872px){.banner-header-title{font-size:50px}}@media (width<=748px){.banner-header-title{font-size:40px}}@media (width<=640px){.banner-header-title{text-align:center;width:100%;margin-top:1rem;margin-right:auto;font-size:30px}}.image-load-wrapper{width:100%;position:relative}.image-load-wrapper .lazy-img{opacity:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=400px){.commercial-insurance-load-wrapper{object-position:100% 50%!important}}.lazy-img.loaded{animation:.1s ease-in-out forwards fadeIn}.grey-block{background:#ededed;padding:3rem 1rem}@media (width<=768px){.grey-block{z-index:1;grid-template-columns:auto 1fr;height:100%;transition:transform .3s ease-in-out;display:grid;position:absolute;transform:translate(-90%)}.grey-block .drawer-handle{background-color:#002868;border-radius:1px;width:2px;height:50px;margin-top:auto;margin-bottom:auto;margin-left:15px;display:flex}}.grey-block .links{justify-content:center;max-height:400px;display:grid}.grey-block .links div{margin:.5rem 0;font-size:18px;display:flex}.grey-block .links div span{opacity:.4;text-decoration:none!important}.grey-block .links div img{opacity:1;width:12px;margin-right:1em}.grey-block .links div .hidden{visibility:hidden}@media screen and (width<=768px){.grey-block .links div .focus,.grey-block .links div .focus-alt{max-height:30px!important}}.grey-block .links div .focus,.grey-block .links div .focus-alt{color:var(--accent-shade);opacity:1;padding-bottom:.25em;border-bottom:3px solid var(--action-btn-color)!important;font-weight:700!important}.grey-block .links div .focus-alt{opacity:1;border:none}.grey-block .links div .remove-native-link{color:#000;text-decoration:none}.grey-block .links div .remove-native-link.disabled,.grey-block .links div .remove-native-link[disabled]{pointer-events:none}.grey-block .links div .remove-native-link .double-focus{grid-template-columns:1fr 1fr;column-gap:.2em;margin-top:-.4em;margin-bottom:-.9em;display:grid}.grey-block .links div .remove-native-link .double-focus div:first-child{border-bottom:4px solid var(--accent-shade);width:65%;margin-left:auto;opacity:1!important}.grey-block .links div .remove-native-link .double-focus div:nth-child(2){border-bottom:4px solid var(--accent-shade);width:75%;margin-right:auto}.grey-block .links div .remove-native-link .double-focus.first-step div:first-child{border-bottom:4px solid var(--action-btn-color)}.grey-block .links div .remove-native-link .double-focus.first-step div:nth-child(2){border-bottom:4px solid var(--accent-shade)}.grey-block .links div .remove-native-link .double-focus.final-step div:first-child,.grey-block .links div .remove-native-link .double-focus.final-step div:nth-child(2){border-bottom:4px solid var(--action-btn-color)}@media (width<=768px){.grey-block.open{transform:translate(0%)}.grey-block.open .links{justify-content:center;display:grid}}.footer{background:var(--background-color-2);color:#fff;align-items:center;width:100%;max-height:5vh;padding:1rem;display:flex;bottom:0}@media (width<=600px){.footer{max-height:75px;padding:10px}}.footer .content{grid-column-gap:1rem;text-align:right;place-items:center flex-end;column-gap:1rem;width:100%;margin:auto;display:grid}.footer .icon{color:#fff;text-align:right;background:0 0;border:none;margin:.5rem;font-size:1.3rem}.footer .social-icons{text-align:right;width:100%;height:auto;display:inline-block}.footer .tagline{margin:0}@media screen and (width<=510px){.footer .tagline{text-align:center;width:100%;font-size:12px}}.footer .columns{text-align:right;grid-template-rows:min-content 20%;width:80%;display:grid}.styled-scrollbars::-webkit-scrollbar{width:0}.styled-scrollbars::-webkit-scrollbar-thumb{background-color:#00a8e0}.styled-scrollbars::-webkit-scrollbar-track{background-color:#f1f1f1;border:1px solid #cacaca;border-radius:10px;box-shadow:inset 0 0 6px #dee2e6}.styled-scrollbars{scrollbar-width:none;scrollbar-color:#00a8e0 #f1f1f1}.wrap,.wrap .container_center{height:100%}.wrap .scrollContainer{height:calc(100vh - 131px);overflow:auto}@media (width<=1200px){.wrap .scrollContainer{height:calc(100vh - 131px)}}@media (width>=1200px){.wrap .scrollContainer{scroll-snap-type:y mandatory}}.wrap .multi-step-form__chapter{flex-direction:column;gap:50%;height:100%;max-height:100%;display:flex}.wrap .multi-step-form__chapter .multi-step-form__page{width:100%;max-width:700px;height:100%;min-height:100%;margin:auto}.help-button-container{justify-content:center;align-items:center;margin:0 10px;display:flex}.help-button{background-color:#fff;border:none;flex-direction:column;width:auto;max-width:25vw;height:auto;padding:10px;font-size:14px}.help-icon{width:30px;height:30px;margin-right:0;display:block}.help-icon svg{fill:#002868;width:100%;height:100%}.help-text{text-align:center;margin-top:5px;font-size:13px;display:block}.navbar{padding:0 6rem!important}@media screen and (width<=1450px){.navbar{padding:0 10px!important}}@media screen and (width<=550px){.navbar{padding:0 10px!important}}@media screen and (width<=400px){.navbar{padding:0 10px!important}}@media screen and (width<=768px){.navbar-nav{display:none!important}}.navbar-top{box-shadow:0 2px 4px -2px #181a1b0f,0 4px 8px -2px #181a1b1a}.navbar-collapse{justify-content:flex-end;gap:3.5vw;width:100%;display:flex}@media screen and (width<=768px){.navbar-collapse{-ms-flex-positive:1;flex-basis:auto;flex-grow:unset;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}}.navbar-top{padding-inline:0!important}.navbar-wrapper{padding-inline:var(--public-header-gutter);max-width:var(--public-header-max-width)!important;width:100%!important}@media (width<=800px){.navbar-wrapper{min-width:0}.navbar-brand{flex:none;width:118px}.navbar-top .navbar-brand-icon{max-width:112px}#branch-indicator-root{display:none;margin-left:0!important}}@media (width<=1100px){.navbar-top{position:relative;padding-inline:0!important}.navbar-wrapper{gap:6px}#navbar-mobile-menu-root{flex:0 0 44px;order:0;justify-content:center;align-items:center;display:flex}.navbar-brand{order:1;width:auto;max-width:none;margin-right:0}.navbar-brand :nth-child(2){max-height:40px!important}.navbar-top .navbar-brand-icon{height:auto;max-width:108px!important;max-height:48px!important;margin-left:0!important}.navbar-collapse{flex-grow:0;flex-basis:auto;order:2;width:auto;margin-left:auto}.buttonOptions{align-items:center;gap:0}}@media (width<=550px){.navbar-top{position:static;padding:0!important}.navbar-top .navbar-brand-icon{max-width:100px!important;max-height:44px!important}}@media (width<=800px){.navbar-wrapper{min-width:0}.navbar-brand{flex:none;width:118px}.navbar-top .navbar-brand-icon{max-width:112px}#branch-indicator-root{display:none;margin-left:0!important}}@media (width<=590px){.navbar-top{position:relative;padding:0 12px!important}.navbar-wrapper{gap:6px}#navbar-mobile-menu-root{flex:0 0 44px;order:0;justify-content:center;align-items:center;display:flex}.navbar-brand{order:1;width:auto;max-width:116px;margin-right:0}.navbar-top .navbar-brand-icon{object-fit:contain;width:auto;height:48px;max-width:160px!important;max-height:48px!important;margin-left:0!important}.navbar-collapse{flex-grow:0;flex-basis:auto;order:2;width:auto;margin-left:auto}.buttonOptions{align-items:center;gap:0}}.buyPhaseContainer{box-sizing:border-box;width:100%;max-width:100vw;height:100%;max-height:100%;display:flex;position:relative}@media (width<=1785px){.buyPhaseContainer .breadCrumbContainer{position:absolute}}.buyPhaseContainer .container_center{width:100%}.buyPhaseContainer .breadCrumbContainer{width:100%;max-width:265px}.select-by-key-input .css-1xc3v61-indicatorContainer{display:block!important}.select-by-key-input .css-1fdsijx-ValueContainer{top:-5px!important}.select-by-key-input .css-1hb7zxy-IndicatorsContainer{position:relative!important;top:-5px!important}.select-by-key-input .css-1nmdiq5-menu{z-index:100!important;position:relative!important}.select-by-key-input .css-1dimb5e-singleValue,.select-by-key-input .css-qbdosj-Input>input{margin:auto!important}.lower-navbar,.footer,.navbar-custom,.in-mobile{background-color:#00a8e0}.in-mobile .dropdown.active>div[role=menu],.in-desktop .dropdown:hover>div[role=menu]{display:block}#mobile-menu{transition:all .3s ease-in}#mobile-menu .mobile-menu-show{max-height:100vh;display:block}#mobile-menu .mobile-menu-hide{max-height:0}.lower-navbar .in-desktop{display:none}@media screen and (width>=1200px){.lower-navbar{padding:0}.lower-navbar .in-mobile{display:none}.lower-navbar .in-desktop{display:flex}}@media screen and (width<=1199px){.in-mobile.collapse{padding:5px 15px}}.headerLink{padding:.5em 0}.action-style{color:#00a8e0;width:100vw;margin:0 -15px;padding:5px 15px;position:relative;left:0}.action-style:after{background-color:#00a8e0}.collapse.show .action-style.action-1{background-color:#a5b400}.collapse.show .action-style.action-2{background-color:#c4d600}.collapse.show .action-style.action-3,.collapse.show .action-style.action-4{background-color:#dff400}@media screen and (width<=1199px){.collapse.show,.collapsing{padding:5px 15px}}.collapse.show,.collapsing{position:relative}.dropdown-item,.in-mobile .collapse.show .dropdown-item{padding:8px 15px}.navbar-brand-icon{margin-top:0!important}.login-link{color:#fff}.social-links:hover{background:#c4d600}.navbar-nav .btn-group-sm .btn-secondary:first-child{background-color:#c4d600}.navbar-nav .btn-group-sm .btn-secondary:nth-child(2){background-color:#a5b400}.navbar-nav .btn-group-sm .btn-secondary:nth-child(3){background-color:#dff400}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}#agent-login-root{border-left:0;align-items:center;height:100%;min-height:0;margin-left:0;padding-left:0;display:flex;position:relative}.agentLoginBranchPinIcon{fill:#00a8e0;flex-shrink:0;width:14px;height:14px}.agentLoginShell{align-items:center;display:flex;position:relative}.agentLoginButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(100deg,#0ea5e9 0%,#38bdf8 58%,#0369a1 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1;transition:box-shadow .3s,filter .3s;display:flex}.agentLoginButton:hover,.agentLoginButton:focus,.agentLoginButton.agentLoginButton--active{outline:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.agentLoginButton__icon{align-items:center;display:flex}.agentLoginButton__chevron{align-items:center;transition:transform .3s;display:flex}.agentLoginButton--active .agentLoginButton__chevron{transform:rotate(180deg)}.agentLoginDropdown{z-index:900;color:#002868;opacity:0;pointer-events:none;transform-origin:100% 0;will-change:opacity, transform;background:#fff;border-radius:18px;width:360px;max-width:calc(100vw - 24px);padding:22px;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px)scale(.99);box-shadow:0 18px 40px #0000002e}.agentLoginDropdown--open{pointer-events:auto;animation:.16s cubic-bezier(.22,1,.36,1) both agentLoginDropdownEnter}.agentLoginDropdown--closing{pointer-events:none;animation:.12s cubic-bezier(.22,1,.36,1) both agentLoginDropdownExit}.agentLoginDropdown--active{z-index:1200}.agentLoginDropdown__header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.agentLoginDropdown__header h2{color:#002868;margin:0;font-size:16px;font-weight:700}.agentLoginDropdown__header p{color:#6b7280;margin:0;font-size:12px;line-height:1.4}.agentLoginDropdown__headerText{flex-direction:column;gap:2px;display:flex}.agentLoginDropdown__statusIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.agentLoginDropdown__statusIcon svg{width:18px;height:18px}.agentLoginDropdown__statusIcon--email{color:#00aeef;background:#00aeef1a}.agentLoginDropdown__statusIcon--verified{color:#168a3a;background:#edf8ee}.agentLoginDropdown__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#b7c82a!important;margin-bottom:6px!important;font-size:11px!important}.agentLoginDropdown__form{flex-direction:column;gap:10px;display:flex}.agentLoginDropdown__form label{color:#002868;margin:0;font-size:13px;font-weight:600}.agentLoginDropdown__form input{color:#002868;border:1px solid #cdd5df;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.agentLoginDropdown__form input:focus{border-color:#00aeef;outline:none;box-shadow:0 0 0 3px #00aeef33}.agentLoginDropdown__form input:disabled{cursor:not-allowed;background:#f3f6f9}.agentLoginDropdown__inputWrap{position:relative}.agentLoginDropdown__inputWrap input{padding-left:40px}.agentLoginDropdown__inputIcon{color:#00aeef;pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.agentLoginDropdown__helper,.agentLoginDropdown__footerNote{color:#6c7786;margin:0;font-size:12px;line-height:1.35}.agentLoginDropdown__footerNote{text-align:center;padding-top:2px}.agentLoginDropdown__submit{background:linear-gradient(to right, var(--primary-color,#002868), #00aeef);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;font-weight:500;transition:box-shadow .3s,opacity .3s;display:inline-flex}.agentLoginDropdown__submit:hover,.agentLoginDropdown__submit:focus{outline:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.agentLoginDropdown__submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;background:#8b96a6}.agentLoginDropdown__error{color:#b3261e;background:#fff2f2;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.35}.agentLoginDropdown__emailBanner{color:#002868;word-break:break-word;background:#eef6ff;border-radius:12px;margin:-4px 0 14px;padding:10px 12px;font-size:12px;line-height:1.35}.agentLoginDropdown__otpGroup{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.agentLoginDropdown__otpGroup input{text-align:center;min-height:48px;padding:0;font-size:20px;font-weight:700}.agentLoginDropdown__timer{color:#53606f;font-size:12px}.agentLoginDropdown__timer strong{color:#002868}.agentLoginDropdown__timer--expired{color:#b3261e;font-weight:700}.agentLoginDropdown__secondaryActions{justify-content:space-between;gap:12px;display:flex}.agentLoginDropdown__secondaryActions button{color:#002868;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.agentLoginDropdown__secondaryActions button:disabled{color:#8b96a6;cursor:not-allowed;opacity:.5;text-decoration:none}.agentLoginDropdown__success{flex-direction:column;gap:12px;display:flex}.agentLoginDropdown__success h2{color:#002868;margin:0;font-size:20px;font-weight:700}.agentLoginDropdown__success p{color:#53606f;margin:0;font-size:13px;line-height:1.45}@media (width<=800px){#agent-login-root{border-left-color:#0028681f;flex:none;min-height:54px;margin-left:2px;padding-left:4px}.agentLoginButton{border-radius:9999px;flex-direction:column;gap:2px;min-width:64px;min-height:40px;font-size:10px;line-height:1.05}.agentLoginButton__icon svg{width:14px;height:14px}.agentLoginButton__text{white-space:normal;text-align:center;max-width:64px}.agentLoginButton__chevron{display:none}.agentLoginDropdown{top:var(--navbar-height);z-index:1200;width:auto;max-width:none;padding:18px;position:fixed;left:12px;right:12px}.sticky-header--utility-visible .agentLoginDropdown{top:calc(var(--navbar-height) + var(--navbar-utility-height))}}@media (width<=430px){#agent-login-root{margin-left:1px;padding-left:3px}}@media (width<=1100px){#agent-login-root{border-left:0;min-height:44px;margin-left:0;padding-left:0}.agentLoginButton{border-radius:9999px;flex-direction:row;gap:6px;min-width:68px;min-height:34px;padding:8px 12px;font-size:12px;line-height:1}.agentLoginButton__icon svg{width:14px;height:14px}.agentLoginButton__text{white-space:nowrap;max-width:none;font-size:0}.agentLoginButton__text:after{content:"Login";font-size:12px}.agentLoginButton__chevron{display:none}}@media (width<=550px){.agentLoginButton{padding:0 12px}}@keyframes agentLoginDropdownEnter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes agentLoginDropdownExit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.agentLoginDropdown,.agentLoginDropdown--open,.agentLoginDropdown--closing{opacity:1;will-change:auto;animation:none;transform:none}}.agentLoginChip{color:#002868;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e2f0;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:4px 12px 4px 5px;transition:box-shadow .2s,border-color .2s;display:flex}.agentLoginChip:hover,.agentLoginChip:focus,.agentLoginChip.agentLoginChip--active{border-color:#00aeef;outline:none;box-shadow:0 4px 10px -2px #00286829}.agentLoginChip__avatar{background:linear-gradient(135deg, var(--primary-color,#002868), #00aeef);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.agentLoginChip__initials{color:#fff;font-size:12px;font-weight:700;line-height:1}.agentLoginChip__dot{background:#1fae6f;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.agentLoginChip__text{text-align:left;flex-direction:column;gap:1px;display:flex}.agentLoginChip__name{color:#002868;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:600;line-height:1.15;overflow:hidden}.agentLoginChip__role{color:#7a8aa0;font-size:11px;font-weight:500;line-height:1.15}.agentLoginChip__chevron{color:#7a8aa0;align-items:center;transition:transform .3s;display:flex}.agentLoginChip--active .agentLoginChip__chevron{transform:rotate(180deg)}.agentLoginMenu{flex-direction:column;display:flex}.agentLoginMenu__header{align-items:center;gap:12px;display:flex}.agentLoginMenu__avatar{background:linear-gradient(135deg, var(--primary-color,#002868), #00aeef);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.agentLoginMenu__initials{color:#fff;font-size:16px;font-weight:700;line-height:1}.agentLoginMenu__dot{background:#1fae6f;border:2.5px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.agentLoginMenu__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.agentLoginMenu__name{color:#002868;font-size:16px;font-weight:700;line-height:1.2}.agentLoginMenu__email{color:#6b7280;word-break:break-word;font-size:12.5px;line-height:1.3}.agentLoginMenu__verifiedBadge{color:#1a8a57;background:#e3f6ec;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.agentLoginMenu__verifiedBadge svg{width:13px;height:13px}.agentLoginMenu__section{flex-direction:column;gap:8px;margin-top:16px;display:flex}.agentLoginMenu__sectionLabel{color:#9aa7ba;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}.agentLoginMenu__row{background:#f5f9fd;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.agentLoginMenu__rowIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.agentLoginMenu__rowIcon svg{width:16px;height:16px}.agentLoginMenu__rowIcon--branch{background:#e4eff8}.agentLoginMenu__rowIcon--session{color:#1fae6f;background:#e3f6ec}.agentLoginMenu__rowText{flex-direction:column;gap:1px;min-width:0;display:flex}.agentLoginMenu__rowLabel{color:#7a8aa0;font-size:11.5px;line-height:1.3}.agentLoginMenu__rowValue{color:#002868;font-size:14px;font-weight:700;line-height:1.3}.agentLoginMenu__divider{background:#eef2f7;height:1px;margin:14px 0 10px}.agentLoginMenu__logout{color:#d6463b;cursor:pointer;background:#fef3f2;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.agentLoginMenu__logout:hover,.agentLoginMenu__logout:focus{background:#fbe3e0;outline:none}.agentLoginMenu__logout svg{width:16px;height:16px}@media (width<=800px){.agentLoginChip{gap:0;padding:3px}.agentLoginChip__text,.agentLoginChip__chevron{display:none}}.branchIndicator{color:#002868;white-space:nowrap;background:#f0f5fb;border:1px solid #d0dff0;border-radius:10px;align-items:center;gap:8px;padding:6px 14px 8px;line-height:1.2;display:inline-flex}.branchIndicator__pin{fill:#00a8e0;flex-shrink:0;width:14px;height:14px}.branchIndicator__text{flex-direction:column;gap:2px;display:flex}.branchIndicator__label{color:#8a9bb0;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:500}.branchIndicator__name{color:#002868;font-size:.95rem;font-weight:700}#branch-indicator-mobile-root .branchIndicator{background:#eef6ff;border:0;width:100%;padding:10px 12px;display:flex}.headerUtility{box-sizing:border-box;width:100%;max-width:var(--public-header-max-width);height:38px;padding-inline:var(--public-header-gutter);color:#334155;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.headerUtility__left,.headerUtility__right,.headerUtility__territory,.headerUtility__care,.headerUtility__socials{align-items:center;display:flex}.headerUtility__left{gap:20px;min-width:0}.headerUtility__right{gap:16px}.headerUtility__territoryRoot{min-width:0;position:relative}.headerUtility__territory{box-sizing:border-box;color:#1e293b;letter-spacing:.02em;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:flex-start;align-items:center;gap:8px;width:auto;max-width:none;padding:5px 10px 5px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.25;transition:border-color .18s ease-out,background-color .18s ease-out;display:inline-flex}.headerUtility__territory:hover,.headerUtility__territory:focus-visible,.headerUtility__territory[aria-expanded=true]{background:#f0f9ff;border-color:#0ea5e9}.headerUtility__territory:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.headerUtility__territory strong{color:#0284c7;font-size:inherit;white-space:nowrap;font-weight:600}.headerUtility__territoryLeft{align-items:center;gap:8px;min-width:0;display:inline-flex}.headerUtility__flagWrap{background:#eef1f3;border:1px solid #0f172a1f;border-radius:3px;flex:none;width:18px;height:12px;display:inline-flex;overflow:hidden}.headerUtility__flag,.headerTerritoryMenu__flag{border-radius:3px;flex-shrink:0;display:block;overflow:hidden}.headerUtility__flag{width:100%;height:100%}.headerUtility__territoryPrefix{color:#64748b}.headerUtility__caret{color:#64748b;transform-box:fill-box;transform-origin:50%;flex:none;width:10px;height:10px;transition:transform .18s ease-out;display:block;transform:rotate(0)}[aria-expanded=true] .headerUtility__caret{transform:rotate(180deg)}.headerUtility__care{color:#334155;letter-spacing:.02em;gap:6px;font-size:12px;font-weight:500;text-decoration:none}.headerUtility__care:hover,.headerUtility__care:focus-visible{color:#0284c7;text-decoration:none}.headerUtility__care svg{width:12px;height:12px}.headerUtility__membership{color:#64748b;letter-spacing:.06em;font-size:11px;font-weight:500}.headerUtility__divider{background:#e2e8f0;width:1px;height:14px}.headerUtility__socials{gap:4px}.headerUtility__socials a{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.headerUtility__socials a:hover,.headerUtility__socials a:focus-visible{color:#fff;background:#0ea5e9;border-color:#0ea5e9;outline:none;transform:translateY(-1px)}.headerUtility__socials svg{width:9px;height:9px}.headerTerritoryMenu{z-index:1300;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(360px,100vw - 32px);max-width:calc(100vw - 32px);padding:0;animation:.22s cubic-bezier(.16,1,.3,1) both headerTerritoryRise;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 24px 48px -18px #1e293b42,0 2px 6px #1e293b12}.headerTerritoryMenu__header{background:linear-gradient(100deg,#0ea5e9,#38bdf8 60%,#0369a1);border-bottom:1px solid #e2e8f0;padding:10px 16px}.headerTerritoryMenu__title{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:700;line-height:1.25}.headerTerritoryMenu__list{scrollbar-width:none;flex-direction:column;gap:0;max-height:min(560px,100dvh - 112px);padding:6px;display:flex;overflow-y:auto}.headerTerritoryMenu__list::-webkit-scrollbar{display:none}.headerTerritoryMenu__companyGroup{flex-direction:column;display:flex}.headerTerritoryMenu__companyHeading{box-sizing:border-box;color:#64748b;letter-spacing:.1em;text-transform:uppercase;background:#f8fafc;border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;align-items:center;min-height:40px;margin:0;padding:8px 12px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.headerTerritoryMenu__companyGroup:first-child .headerTerritoryMenu__companyHeading{border-top:0}.headerTerritoryMenu__item{box-sizing:border-box;color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;font-family:inherit;text-decoration:none;transition:background-color .18s ease-out;display:flex}.headerTerritoryMenu__item:hover,.headerTerritoryMenu__item:focus-visible,.headerTerritoryMenu__item--selected{color:#334155;background:#f0f9ff;text-decoration:none}.headerTerritoryMenu__item:focus-visible{outline-offset:-2px;outline:2px solid #0ea5e9}.headerTerritoryMenu__flag{flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #0f172a1f}.headerTerritoryMenu__name{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.headerTerritoryMenu__selectedDot{background:#0369a1;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #0ea5e938}.headerActions__desktop{justify-content:center;align-items:center;gap:34px;display:flex}.headerActions__desktopItem{color:#53606f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:25px;padding:0 2px;font-family:inherit;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.headerActions__desktopItem:after{content:"";opacity:0;background:linear-gradient(90deg,#0ea5e9 0%,#38bdf8 50%,#075985 100%);border-radius:9999px 9999px 0 0;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.45)}.headerActions__desktopItem:hover,.headerActions__desktopItem:focus-visible{color:#0284c7;outline:none;text-decoration:none}.headerActions__desktopItem:hover:after,.headerActions__desktopItem:focus-visible:after{opacity:1;transform:scaleX(1)}.headerActions__desktopIcon{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.headerActions__desktopIcon svg{width:14px;height:14px}.headerActions__desktopLabel{color:currentColor;white-space:nowrap;font-size:13px;font-weight:600}.headerActions__mobile{display:none}.headerActions__menuButton,.headerActions__mobileItem{color:#53606f;background:0 0;border:0;font-family:inherit}.headerActions__menuButton{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.headerActions__menuButton svg{width:18px;height:18px}.headerActions__mobilePanel{z-index:700;opacity:0;pointer-events:none;transform-origin:top;will-change:opacity, transform;background:#fff;border:1px solid #e3e8ef;border-top:0;border-radius:0 0 12px 12px;padding:14px 16px 16px;position:fixed;top:116px;left:3px;right:3px;transform:translateY(-4px)scale(.99);box-shadow:0 12px 20px #181a1b14}.headerActions__mobilePanel--open{pointer-events:auto;animation:.16s cubic-bezier(.22,1,.36,1) both headerOverlayEnter}.headerActions__mobilePanel--closing{pointer-events:none;animation:.12s cubic-bezier(.22,1,.36,1) both headerOverlayExit}.headerActions__mobilePanel--active{z-index:1100}.headerActions__mobilePanel[hidden]{display:none}.headerActions__mobileBranch{margin-bottom:18px}.headerActions__mobileBranch:empty{display:none}.headerActions__mobileNav{flex-direction:column;gap:8px;display:flex}.headerActions__mobileItem{color:#53606f;cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:14px;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.2;text-decoration:none;display:flex;position:relative}.headerActions__mobileItem:hover,.headerActions__mobileItem:focus-visible{color:#0284c7;background:#f0f9ff;outline:none;text-decoration:none}.headerActions__mobileIcon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.headerActions__mobileIcon svg{width:18px;height:18px}.headerActions__mobileLabel{color:currentColor;font-weight:500}@keyframes headerTerritoryRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes headerOverlayEnter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes headerOverlayExit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}@media (width<=1100px){.headerUtility__membership,.headerUtility__divider,.headerUtility__care{display:none}.headerActions__desktop{gap:18px}.headerUtility{height:34px}.headerUtility__territoryPrefix{display:none}.headerUtility__socials a{width:24px;height:24px}.headerActions__desktop{display:none}.headerActions__mobile{display:flex}.headerActions__mobilePanel{top:var(--navbar-height);z-index:1200;padding:14px 16px 18px}.sticky-header--utility-visible .headerActions__mobilePanel{top:calc(var(--navbar-height) + var(--navbar-utility-height))}}@media (width<=390px){.headerUtility__socials{gap:2px}.headerUtility__socials a{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.headerUtility__territory,.headerUtility__caret,.headerTerritoryMenu__item{transition:none}.headerTerritoryMenu,.headerActions__mobilePanel,.headerActions__mobilePanel--open,.headerActions__mobilePanel--closing{opacity:1;will-change:auto;animation:none;transform:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
