/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
body:has(.driving-application) main{background:var(--color-gray-25)}.driving-application-page{padding-inline:4px}@media (width>=1024px){.driving-application-page{padding-inline:24px}}.driving-application{letter-spacing:0;--checkout-muted:var(--fg-muted);--checkout-rail:21rem;--checkout-form:52rem;--rim:8px;--plate-pad:24px}@media (width<=1023px){.driving-application{--plate-pad:16px}}.driving-application .application-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){.driving-application .application-grid{grid-template-columns:minmax(0, min(var(--checkout-form), 100% - var(--checkout-rail) - 32px)) var(--checkout-rail);justify-content:center;align-items:start;gap:32px}}.driving-application .application-summary{min-width:0}.driving-application .application-summary-inline{margin-top:32px}@media (width>=1024px){.driving-application .application-summary{align-self:stretch}.driving-application .application-summary-inner{position:sticky;top:32px}}.driving-application .application-summary-tabs{align-items:center;gap:16px;display:flex}.driving-application .application-summary-tab{white-space:nowrap;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-gray-50);letter-spacing:0;min-width:0;color:var(--ink);align-items:center;gap:8px;padding:12px 16px 8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.driving-application .application-summary-tab:after{content:"";background:radial-gradient(circle at 100% 0, transparent 15.5px, var(--color-gray-50) 16px);width:16px;height:16px;position:absolute;bottom:0;left:100%}.driving-application .application-summary-card{padding:var(--rim);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--color-gray-50)}.driving-application .application-summary-card>*{padding:var(--plate-pad);border-radius:var(--radius-md);background:var(--color-white)}.driving-application .application-summary-help{padding-inline:calc(var(--rim) + var(--plate-pad)) var(--rim);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.driving-application .application-summary dl>div{flex-direction:column;align-items:flex-start;gap:8px}.driving-application .application-summary dl>div+div{margin-top:16px}.driving-application .application-summary dd span,.driving-application .application-summary p{white-space:normal;overflow-wrap:anywhere}.driving-application .application-summary-product{padding-bottom:var(--plate-pad)}.driving-application .application-price-lines>.flex{gap:16px}.driving-application .application-price-lines>.flex>:last-child{text-align:right;font-variant-numeric:tabular-nums}.driving-application .application-total{border:0;border-top:1px solid var(--color-gray-100);align-items:baseline;gap:16px;margin-top:16px;padding-top:16px}.driving-application .application-total>:last-child{letter-spacing:var(--tracking-tighter);text-wrap:balance;font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,1.258rem + 1.033vw,1.75rem);font-weight:500;line-height:1.25}.driving-application .application-summary-coupon{margin-top:24px}.driving-application .application-well{padding:var(--rim);border-radius:var(--radius-xl)}@media (width<=1023.98px){.driving-application .application-well{border-radius:0;padding:0}}.driving-application .application-panel{padding:var(--plate-pad);border-radius:var(--radius-md);background:var(--color-white);border:0}.driving-application .application-header{margin-bottom:var(--plate-pad);gap:12px;display:grid}.driving-application .application-meter-bar{z-index:10;margin:calc(-1 * var(--plate-pad)) calc(-1 * var(--plate-pad)) 12px;padding:12px var(--plate-pad);background:var(--color-white);position:sticky;top:0}.driving-application .application-meter{border-radius:var(--radius-full);background:var(--color-gray-100);height:4px;overflow:hidden}.driving-application .application-meter-fill{border-radius:var(--radius-full);background:var(--color-primary-500);height:100%;transition:width .25s var(--ease-default,ease)}.driving-application .application-section{gap:12px;display:grid}.driving-application .application-section+.application-section{margin-top:32px}.driving-application .application-section-title{letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3;display:flex}.driving-application .application-section-note{font-family:var(--font-sans);letter-spacing:0;color:var(--fg-muted);flex-basis:100%;font-size:14px;font-weight:400;line-height:1.5}.driving-application .application-payment-wait{border-radius:var(--radius-sm);background:var(--color-gray-25);align-items:flex-start;gap:8px;padding:16px;display:flex}.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]{border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background-color:var(--gray-0);width:100%;height:3.5rem;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-cio);outline:none;padding-inline:.875rem;font-size:15px}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox])::placeholder{color:var(--gray-400)}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]):hover:not(:disabled){border-color:var(--gray-300)}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]):focus-visible{border-color:var(--stroke-brand)}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox])[aria-invalid=true]{border-color:var(--error-100)}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]):disabled{background-color:var(--gray-25);opacity:.6;cursor:not-allowed}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]):is(textarea){resize:vertical;height:auto;min-height:6.875rem;padding-block:.625rem;line-height:1.5}:is(.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]):is(select){appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M21.9006 8.1501L12.0006 18.0501L2.10059 8.1501L3.90059 6.3501L12.0006 14.5001L20.1006 6.3501L21.9006 8.1501Z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.125rem;padding-inline-end:2.25rem}.driving-application .application-fields input,.driving-application .application-fields button[role=combobox]{height:calc(var(--spacing,.25rem) * 12)}.driving-application .application-fields input:hover:not(:disabled),.driving-application .application-fields button[role=combobox]:hover{border-color:var(--gray-300)}.driving-application .application-fields :is(input,button[role=combobox]):is(:focus,:active,[aria-expanded=true]){border-color:var(--stroke-brand);box-shadow:none;outline:none}.driving-application .application-fields [aria-invalid=true]{border-color:var(--error-100)}.driving-application .application-fields [aria-invalid=true]:is(:focus,:active,[aria-expanded=true]){border-color:var(--error-100);box-shadow:none}.driving-application .application-fields input::placeholder,.driving-application .application-fields button[role=combobox] .text-gray-400{color:var(--checkout-muted)}.driving-application .application-fields .grid{gap:12px}.driving-application .application-column{container:applyform/inline-size}@media (width<=1023.98px){.driving-application .application-column{padding:var(--rim);border-radius:var(--radius-xl);margin:-24px -4px 0}}@container applyform (width<=40rem){.driving-application .application-contact{grid-template-columns:minmax(0,1fr)}}.driving-application .application-delivery{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.driving-application .application-delivery>button{text-align:left}@media (width>=640px){.driving-application .application-delivery{grid-template-columns:repeat(2,minmax(0,1fr))}.driving-application .application-delivery>:is(button,fieldset,[role=alert]),.driving-application .application-delivery>div:not([data-field]),.driving-application .application-delivery>[data-field=country],.driving-application .application-delivery>[data-field=address]{grid-column:1/-1}}.driving-application .application-delivery>.delivery-speed{margin-top:-4px}.driving-application :is(button:not([role=combobox]),a,summary):focus-visible{outline:2px solid var(--stroke-brand);outline-offset:4px}.driving-application .application-terms{text-align:center;letter-spacing:.01em;color:var(--checkout-muted);margin-top:0;font-size:12px;font-weight:400;line-height:1.4}.driving-application .application-terms a{color:var(--primary-text);text-underline-offset:2px;text-decoration:underline}.driving-application .application-advisory{background:var(--color-gray-50);color:var(--fg-muted);border-color:#0000}.driving-application .application-advisory>span{color:var(--warning-200)}.driving-application :is(.text-gray-400,.text-gray-500){color:var(--checkout-muted)}@media (width<=1023px){.driving-application .application-facts{gap:4px 16px}.driving-application .application-facts li{gap:8px}.driving-application .application-facts .icon-tile{width:1.5rem;height:1.5rem}.driving-application .application-section-title{gap:0 12px}.driving-application .application-section+.application-section{margin-top:24px}}.driving-application .application-locality{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (width>=640px){.driving-application .application-locality{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.driving-application .application-locality{align-items:end}}@media (prefers-reduced-motion:reduce){.driving-application *{scroll-behavior:auto;transition:none}}.driving-application .application-confirmation .application-well{padding:var(--rim);border-radius:var(--radius-xl)}.driving-application .application-confirmation-header{justify-items:start;gap:12px;margin-bottom:32px;display:grid}.driving-application .application-confirmation-facts>div{gap:4px;display:grid}.driving-application .application-confirmation-facts>div+div{margin-top:16px}.driving-application .application-confirmation-facts dd{font-variant-numeric:tabular-nums}.driving-application .application-confirmation-facts>.application-total{justify-content:space-between;display:flex}.driving-application .application-confirmation-breakdown{border-top:1px solid var(--color-gray-100);margin-top:16px;padding-top:16px}.driving-application .application-confirmation-next{margin-top:32px}.driving-application .application-next-steps{gap:24px;margin-top:8px;display:grid}.driving-application .application-confirmation-note{border-radius:var(--radius-sm);background:var(--color-gray-25);align-items:flex-start;gap:8px;margin-top:32px;padding:16px;display:flex}.driving-application .application-confirmation-note svg{margin-top:2px}.driving-application .application-confirmation-actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}@media (width>=640px){.driving-application .application-confirmation-actions{flex-direction:row;align-items:center}}
