.dealer-depth{background:#fff;padding:62px 0 54px;color:#14283e}.dealer-depth-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:30px}.dealer-depth .eyebrow{color:#9b741e;font-size:10px;letter-spacing:.13em}.dealer-depth h2{font-size:34px;line-height:1.16;letter-spacing:-.035em;margin:12px 0 0;max-width:540px}.dealer-depth-heading>p{font-size:13px;line-height:1.8;color:#697888;margin:0}.dealer-depth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dealer-depth-grid article{padding:26px;border:1px solid #dfe6ed;border-radius:8px;background:linear-gradient(145deg,#fff,#f9fbfd)}.dealer-depth-number{font-size:12px;color:#b17c10;display:flex;align-items:center;gap:12px}.dealer-depth-number:after{content:'';height:1px;width:42px;background:#dfc583}.dealer-depth-grid h3{font-size:18px;line-height:1.4;margin:18px 0 12px}.dealer-depth-grid p{font-size:12px;line-height:1.85;color:#637284;margin:0}.dealer-program-strip{border-top:1px solid #e2e8ee;margin-top:30px;padding-top:24px;display:flex;align-items:start;gap:25px}.dealer-program-strip>span{font-size:11px;white-space:nowrap;font-weight:600;padding-top:8px}.dealer-program-strip>div{display:flex;gap:8px;flex-wrap:wrap}.dealer-program-strip a{border:1px solid #dde5ed;border-radius:5px;padding:7px 10px;font-size:10px;color:#315581}.dealer-program-strip a:hover{border-color:#477ce2;background:#f2f6fc}.dealer-program-strip a span{margin-left:7px}@media(max-width:800px){.dealer-depth{padding:44px 0}.dealer-depth-heading{grid-template-columns:1fr;gap:18px}.dealer-depth h2{font-size:30px}.dealer-depth-grid{grid-template-columns:1fr;gap:14px}.dealer-depth-grid article{padding:23px}.dealer-program-strip{flex-direction:column;gap:12px}}
.dealer-bottom .dealer-wordmark{display:block;width:360px;max-width:48%;aspect-ratio:1919/185;overflow:hidden;flex-shrink:0;opacity:1}.dealer-wordmark img{display:block;width:100%;max-width:none;height:auto;filter:brightness(0) invert(1)}@media(max-width:600px){.dealer-bottom .dealer-wordmark{width:240px;max-width:100%}}

.dealer-bottom .dealer-wordmark{margin-left:0;margin-right:auto;text-align:left}.dealer-bottom [data-i18n="dealerBottom"]{font-size:10px;color:#b8c8d1}@media(max-width:600px){.dealer-bottom [data-i18n="dealerBottom"]{display:block;margin-top:16px;font-size:9px}}
/* Compact dealer welcome, followed directly by the inquiry card. */
body[data-section-page="dealers"] .dealer-section{position:relative;isolation:isolate;background:radial-gradient(ellipse at 45% 0%,#183e81a6,transparent 70%),#06122f;padding:44px 0 36px}body[data-section-page="dealers"] .dealer-section:after{content:'';position:absolute;width:850px;height:850px;right:-650px;top:55px;border:1px solid #e9b836;border-radius:50%;box-shadow:0 0 0 80px #163a7633,0 0 0 160px #14316633;z-index:-1;pointer-events:none}.dealer-grid{grid-template-columns:1.08fr 1fr;gap:70px;align-items:center}body[data-section-page="dealers"] .dealer-intro h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:18px 0 15px;letter-spacing:-.045em;color:white}.dealer-intro>p{max-width:535px;font-size:17px;line-height:1.55;margin:0 0 25px;color:white}.dealer-intro .button.gold{background:#ffca45;color:#06122f;font-size:14px;min-height:50px}.dealer-section .dealer-benefits article{padding:20px 0;gap:23px}.dealer-benefits article:last-child{border-bottom:0}.dealer-benefits h3{font-size:19px;margin-bottom:5px;color:white}.dealer-benefits p{font-size:14px;line-height:1.5;max-width:440px;color:#d5def0}.dealer-benefits .benefit-number{flex:0 0 49px;color:#ffca45}.benefit-number svg{width:46px;height:46px;display:block}.partner-section{padding:30px 0;background:radial-gradient(ellipse at 25% 50%,#fff,#edf5fb)}.partner-grid{grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.partner-grid>div:first-child{grid-column:1;grid-row:1}.partner-grid>form{grid-column:2;grid-row:1;padding:25px;border-radius:10px;background:#fff;box-shadow:0 5px 28px #173b6510;border:1px solid #e5edf5}.partner-grid h2{font-size:clamp(40px,4.7vw,65px);line-height:1.06;letter-spacing:-.045em;color:#06122f;margin:0 0 21px}.partner-grid h2 em{color:#3269df;font-style:normal}.partner-grid>div>p{font-size:20px;max-width:410px;line-height:1.5;color:#667997}.partner-grid form h2{font-size:27px;margin:0 0 14px;letter-spacing:-.035em}.partner-grid .form-row{gap:20px;margin-bottom:0}.partner-grid label{font-size:12px;color:#06122f}.partner-grid input,.partner-grid select,.partner-grid textarea{background:#fff;border:1px solid #bdcce0;border-radius:4px;color:#06122f;padding:11px 14px}.partner-grid .button.primary{background:#ffca45;color:#06122f;width:100%;min-height:45px;font-size:14px;margin-top:12px}.partner-grid .form-note{color:#647c9b;font-size:11px;margin:9px 0 0;line-height:1.5}.partner-detail{color:#647897;font-size:13px}.dealer-customer-strip{background:#fff;padding:16px 0}.dealer-customer-strip .customer-form-note{border:0;margin:0;padding:0;display:flex;align-items:center;gap:25px;color:#06122f;font-size:13px}.dealer-customer-strip a{display:inline-block;margin:0;color:#245cda}.dealer-customer-strip strong{font-weight:600}@media(max-width:800px){body[data-section-page="dealers"] .dealer-section{padding:34px 0}.dealer-grid,.partner-grid{grid-template-columns:1fr;gap:30px}.dealer-intro>p{font-size:15px}.dealer-benefits h3{font-size:17px}.dealer-benefits p{font-size:13px}.dealer-benefits .benefit-number{flex-basis:38px}.benefit-number svg{width:35px;height:35px}.partner-grid>div:first-child,.partner-grid>form{grid-column:1;grid-row:auto}.partner-grid>form{padding:22px}.partner-grid h2{font-size:42px}.partner-grid>div>p{font-size:17px}.partner-grid form h2{font-size:25px}.dealer-customer-strip .customer-form-note{flex-wrap:wrap;gap:6px 20px}}@media(max-width:600px){.partner-grid .form-row{grid-template-columns:1fr;gap:0}.partner-grid h2{font-size:37px}.dealer-intro .button.gold{font-size:12px}.dealer-section .dealer-benefits article{padding:16px 0}.partner-grid>form{padding:19px}.dealer-customer-strip .customer-form-note{font-size:12px}}
