:root{--gold:#f4bf59;--gold-highlight:#ffda86;--gold-ink:#17130c;--muted:#c8c5bd;--line:#f4bf599e;--control-radius:999px;--field-radius:16px;--card-radius:24px}.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.draft-access .text-button,.document-upload button,.document-preview-trigger,.document-delete-trigger,.owner-authorization>button,.portal-help>a,.privacy-actions button{border-radius:var(--control-radius)}.primary-button,.continue-button{background:linear-gradient(135deg, var(--gold-highlight), var(--gold));color:var(--gold-ink);font-weight:600;box-shadow:0 8px 28px #f4bf5929}.primary-button:hover,.continue-button:hover:not(:disabled){background:linear-gradient(135deg,#ffe5a7,#ffcb67);box-shadow:0 12px 32px #f4bf5938}.secondary-button,.contact-button{border-color:var(--gold);color:#fbf6eb;background:#080908c7}.secondary-button:hover,.contact-button:hover{border-color:var(--gold-highlight);background:#f4bf591f}.footer-intro p,.footer-links a{color:#c1beb5}.footer-bottom{color:#aaa79f}.footer-cta,.text-link,.eyebrow{color:var(--gold)}.hero-copy p{color:#d5d1c8}.gold-rule{box-shadow:0 0 20px #f4bf5938}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--gold-highlight);outline-offset:2px}button:disabled{transform:none}@media (prefers-reduced-motion:reduce){.primary-button:hover,.secondary-button:hover,.contact-button:hover,.continue-button:hover{transform:none}}body button,body [role=button],body input[type=submit],body input[type=button],body input[type=reset],body .primary-button,body .secondary-button,body .contact-button,body .continue-button,body .back-button,body .portal-help>a,body .draft-access .text-button,body .draft-save-status a{border-radius:var(--control-radius)!important}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),body select,body textarea,body .choice-grid span{border-radius:var(--field-radius)!important}body .dg-support-form{border-radius:28px}body .dg-support-form input{border-radius:22px}.interior-shell .feature-grid{gap:22px}.interior-shell .feature-card,.interior-shell .feature-card:nth-child(odd){border-radius:var(--card-radius);background:linear-gradient(145deg,#151815,#0c0e0c);border:0;box-shadow:inset 0 1px #ffffff08,0 14px 36px #0002}.interior-shell .feature-card>p:last-of-type{color:#bcbab2}.interior-shell .feature-card .card-number{color:#aaa79f}.interior-shell .tool-card-grid{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.interior-shell .tool-card{border-radius:var(--card-radius);background:linear-gradient(145deg,#151815,#0c0e0c);border:0;min-width:0;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff08,0 14px 36px #0002}.interior-shell .tool-card:hover{background:linear-gradient(145deg,#20241c,#11150f);box-shadow:inset 0 1px #f4bf5929,0 16px 38px #0003}.interior-shell .tool-card>p{color:#bcbab2}.interior-shell .tool-card>.section-kicker,.interior-shell .tool-card>span{color:var(--gold)}.interior-shell .tool-calculator{border-radius:var(--card-radius);border-color:#ffffff12}@media (max-width:640px){.interior-shell .feature-grid,.interior-shell .tool-card-grid{gap:16px}.interior-shell .tool-card{padding:28px 24px}}body input:focus,body select:focus,body textarea:focus{box-shadow:none!important}body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline:2px solid var(--gold-highlight);outline-offset:2px}.choice-grid input:focus-visible+span{outline:2px solid var(--gold-highlight);outline-offset:2px;box-shadow:none}.interior-shell .statement-section{border-bottom:0}.interior-shell .process-steps{border-top:0}.interior-shell .process-steps article{border-bottom-color:#ffffff08}.interior-shell .closing-cta{border-top:0}.interior-shell .faq-list{border-top-color:#ffffff08}.interior-shell .faq-list details{border-bottom-color:#ffffff0c}.header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:24px}.header .desktop-nav{justify-self:center;gap:clamp(18px,2vw,32px)}.header .header-actions{gap:20px}.header .header-apply{width:auto;min-width:0;height:46px;padding:0 20px;font-size:14px}.header .sign-in{font-size:14px}.footer-bottom{align-items:flex-start}.footer-bottom .footer-identity{flex:0 auto;gap:6px;line-height:1.55;display:grid}.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;display:flex}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:861px) and (max-width:1180px){.header{column-gap:16px}.header .desktop-nav,.header .header-actions{gap:16px}.header .desktop-nav>a,.header .sign-in{font-size:13px}.header .header-apply{padding-inline:16px;font-size:13px}}@media (max-width:860px){.header{grid-template-columns:1fr auto}}@media (max-width:900px){.footer-bottom{flex-direction:column;gap:18px}.footer-legal{justify-content:flex-start;gap:6px 20px}}.footer{padding-bottom:max(104px, calc(env(safe-area-inset-bottom) + 88px))}:root{--card-radius:30px}.header{grid-template-columns:minmax(0,1fr) auto}.header>.header-apply{justify-self:end}.footer-bottom .footer-identity{gap:4px}.footer-bottom .footer-identity p{align-items:center;min-height:44px;display:flex}.footer-bottom .footer-legal{gap:4px;display:grid}.footer-bottom .footer-legal-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 24px;min-height:44px;display:flex}.footer-legal-row a,.footer-legal-row button{align-items:center;min-height:44px;display:inline-flex}.interior-shell .faq-list{border:0;gap:14px;display:grid}.interior-shell .faq-list details{background:linear-gradient(145deg,#151815,#0c0e0c);border:1px solid #ffffff0c;border-radius:28px;padding:0 24px}.interior-shell .faq-list details summary{padding:24px 0}.interior-shell .faq-list details p{padding-right:0}.choice-grid input:focus-visible+span{outline:2px solid var(--gold-highlight);outline-offset:-2px;box-shadow:none;border-color:#0000}@media (max-width:900px){.footer-bottom .footer-legal-row{justify-content:flex-start;gap:4px 20px}}@media (max-width:440px){.header{column-gap:12px}.header>.header-apply{padding-inline:14px;font-size:12px}.interior-shell .faq-list details{padding-inline:20px}}.header>.wordmark{max-width:100%}:root{--gold:#f4bf59;--gold-highlight:#f4bf59;--gold-ink:#17130c;--field-radius:999px;--card-radius:32px;--gold-soft:#f4bf591f}::selection{color:#17130c;background:#f4bf59}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),body select{border-radius:999px!important}body textarea{border-radius:24px!important}body input[type=checkbox],body input[type=radio],body input[type=range]{accent-color:var(--gold)}.primary-button,.continue-button,.form-submit button,.contact-success button{background:var(--gold);color:var(--gold-ink)}.primary-button:hover,.continue-button:hover:not(:disabled),.form-submit button:hover{background:#ffcf78}.choice-grid input:checked+span,.tool-segmented button.active,.tool-scenarios>div>span.active,.intent-selector button.active{color:var(--gold);background:var(--gold-soft);border-color:var(--gold);box-shadow:none}.tool-segmented{border-radius:999px;gap:3px;padding:3px}.tool-segmented button.active{box-shadow:inset 0 0 0 1px var(--gold)}.intent-selector button.active{outline:1px solid var(--gold);outline-offset:-1px}.financing-form-progress li.active>span,.financing-form-progress li.complete>span,.mobile-progress i{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}body .choice-grid span{border-radius:24px!important}.interior-shell .feature-card,.interior-shell .tool-card,.interior-shell .tool-calculator,.contact-workspace,.contact-success,.tool-calculator{border-color:#ffffff0c;border-radius:32px}.contact-hero{border-bottom:0}.contact-workspace{overflow:hidden}.intent-selector{border-color:#ffffff0c}.tool-result-grid,.tool-table-wrap,.tool-versus>div,.review-card,.application-details,.dealer-onboarding-form{border-color:#ffffff0c;border-radius:24px}.contact-form-heading>p,.tool-field>span,.tool-result>span,.tool-scenarios>div>span.active{color:var(--gold)}body input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,body select:focus,body textarea:focus{outline:2px solid var(--gold)!important;outline-offset:-2px!important;box-shadow:none!important;border-color:#0000!important}.intent-selector button{border-bottom-color:#0000}.intent-selector button.active span{color:var(--gold)}.tool-result-grid>div:first-child,.tool-result-grid>div:last-child{border-radius:24px}:root{--brand-header-height:96px;--brand-wordmark-width:176px;--brand-gutter:clamp(24px, 4.7vw, 90px);--brand-rail-size:40px}body .brand-header{height:var(--brand-header-height);min-height:var(--brand-header-height);padding-inline:max(var(--brand-gutter), calc((100% - 1720px) / 2));align-items:center}body .brand-header>.brand-wordmark,body .brand-footer .brand-wordmark{max-width:100%;height:auto;line-height:0;display:block;width:var(--brand-wordmark-width)!important}body .brand-wordmark img{object-fit:contain;object-position:left center;width:100%;height:auto;display:block}body .brand-footer{padding-inline:max(var(--brand-gutter), calc((100% - 1720px) / 2))}.brand-footer .footer-inner,.brand-footer .footer-bottom{max-width:none}.ops-brand img{width:var(--brand-rail-size);height:var(--brand-rail-size);object-fit:contain}.account-benefits li{align-items:flex-start;gap:12px;display:flex}.account-benefits li>svg{width:20px;height:20px;color:var(--gold);flex:0 0 20px;margin-top:2px}.account-benefits li>span{min-width:0}body .dg-support-form:focus-within{outline:2px solid var(--gold);outline-offset:-2px;box-shadow:none;border-color:#0000}body .dg-support-form input:focus,body .dg-support-form input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.luxury-route-content{will-change:auto;animation:none}@keyframes dengaro-simple-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.luxury-route-content,.luxury-route.has-page-entry .luxury-route-content>main{animation:none!important}}@media (max-width:600px){:root{--brand-header-height:80px;--brand-wordmark-width:144px;--brand-gutter:24px}body .brand-header{gap:12px}body .brand-header>.brand-wordmark{flex-shrink:1;min-width:0}}@media (max-width:360px){:root{--brand-wordmark-width:min(144px, calc(100vw - 214px))}body .brand-header>.brand-wordmark{flex-shrink:0}}body .dg-support-form #dg-support-question:focus,body .dg-support-form #dg-support-question:focus-visible{box-shadow:none!important;outline:none!important}.account-access-shell .applicant-login-card{min-width:0;max-width:100%}:root{--primary-action-hover:#ffcf78}body .dg-support-launcher{right:max(var(--brand-gutter), calc((100% - 1720px) / 2), env(safe-area-inset-right));background:var(--gold);color:var(--gold-ink);border-color:var(--gold);background-image:none}body .primary-button:hover,body .dg-support-launcher:hover{background:var(--primary-action-hover);background-image:none}body .dg-support-launcher:hover{border-color:var(--primary-action-hover)}@media (min-width:601px){body .dg-support-panel{right:max(var(--brand-gutter), calc((100% - 1720px) / 2), env(safe-area-inset-right))}}.financing-guides{padding:56px max(var(--brand-gutter), calc((100% - 1720px) / 2));background:#090a09}.financing-guides>h2{color:var(--foreground);letter-spacing:-.02em;margin:0 0 26px;font:400 32px/1.2 Georgia,Times New Roman,serif}.financing-guide-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.financing-guide-groups>section{min-width:0}.financing-guide-groups h3{color:#c8c5bd;margin:0 0 12px;font:500 14px/1.4 Arial,sans-serif}.financing-guide-groups ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.financing-guide-groups li{min-width:0;max-width:100%}.financing-guide-groups a{max-width:100%;min-height:44px;color:var(--gold);overflow-wrap:anywhere;background:#ffffff05;border:0;border-radius:999px;align-items:center;padding:10px 14px;font:400 14px/1.4 Arial,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.financing-guide-groups a:hover{background:#f4bf591a}.financing-guide-groups a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:650px){.financing-guides{padding-block:36px}.financing-guides>h2{margin-bottom:24px;font-size:28px}.financing-guide-groups{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.financing-guide-groups a{transition:none}}.related-financing-guides{padding:44px max(var(--brand-gutter), calc((100% - 1720px) / 2));background:#090a09}.related-financing-guides h2{color:var(--foreground);letter-spacing:-.02em;margin:0 0 18px;font:400 28px/1.2 Georgia,Times New Roman,serif}.related-financing-guides ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.related-financing-guides li{min-width:0;max-width:100%}.related-financing-guides ul a{max-width:100%;min-height:44px;color:var(--gold);overflow-wrap:anywhere;background:#ffffff05;border:0;border-radius:999px;align-items:center;padding:10px 14px;font:400 14px/1.4 Arial,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.related-financing-guides ul a:hover{background:#f4bf591a}.related-financing-guides .related-guides-hub{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;margin-top:12px;font:400 14px/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.related-financing-guides a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:650px){.related-financing-guides{padding-block:32px}.related-financing-guides h2{margin-bottom:16px;font-size:24px}}@media (prefers-reduced-motion:reduce){.related-financing-guides a{transition:none}}.financing-guide-groups{align-items:start}.financing-guide-groups>.financing-guide-group{margin:0;padding:0}.financing-guide-groups>.financing-guide-group>h3{padding-inline:14px}.calculator-related-guides .related-calculators-hub{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;margin-top:20px;font:400 14px/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.calculator-related-guides .related-calculators-hub:focus-visible{outline:2px solid var(--gold);outline-offset:2px;box-shadow:none}@media (max-width:1023px){.account-access-shell>section{grid-template-columns:minmax(0,1fr)}}body :is(.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.form-submit button,.dg-support-launcher,.dg-support-form button,.privacy-actions button,.footer-cta){transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}body :is(.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.form-submit button,.dg-support-launcher,.dg-support-form button,.privacy-actions button,.footer-cta):is(:hover,:active),body .footer a:hover,body .header-actions a:hover,body .desktop-nav a:hover{transition-duration:.2s;transform:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body :is(.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.form-submit button,.dg-support-launcher,.dg-support-form button,.privacy-actions button,.footer-cta):hover:not(:disabled){transform:translateY(-2px)}body :is(.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.form-submit button,.dg-support-launcher,.dg-support-form button,.privacy-actions button,.footer-cta):active:not(:disabled){transform:translateY(0)scale(.985)}}.luxury-route.has-page-entry .luxury-route-content>main{animation:none}.luxury-route.has-page-entry .luxury-route-content>main>:is(section,article):not(.hero):not(:has(form,input,select,textarea,header,footer)){animation:.2s ease-out both dengaro-simple-arrive}.luxury-route.has-page-entry .luxury-route-content>main>.hero>.hero-content:not(:has(form,input,select,textarea)){animation:.2s ease-out both dengaro-simple-arrive}@media (prefers-reduced-motion:reduce){.luxury-route.has-page-entry .luxury-route-content>main>:is(section,article),.luxury-route.has-page-entry .luxury-route-content>main>.hero>.hero-content{animation:none!important}body :is(.primary-button,.secondary-button,.contact-button,.continue-button,.back-button,.form-submit button,.dg-support-launcher,.dg-support-form button,.privacy-actions button,.footer-cta):is(:hover,:active),body .footer a:hover,body .header-actions a:hover,body .desktop-nav a:hover{transform:none!important}}
