/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#182230;--muted:#788493;--line:#e6e9ed;--soft:#f4f5f7;--navy:#10182b;--orange:#ef6847;--green:#18855f}*{box-sizing:border-box}html,body{background:var(--soft);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{background:var(--navy);color:#fff;z-index:20;flex-direction:column;width:244px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #293248;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.brand>b,.mobile-logo{color:#fff;background:linear-gradient(135deg,#ec5d3f,#fa8669);border:0;border-radius:9px;place-items:center;width:35px;height:35px;font-size:11px;display:grid;box-shadow:0 7px 20px #ef684733}.brand span strong,.brand span small,.dealer span strong,.dealer span small{display:block}.brand strong{font-size:16px}.brand small{color:#7f8ba1;letter-spacing:1px;margin-top:4px;font-size:8px}.dealer{background:#1a2439;border:1px solid #2b364d;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin:16px 0;padding:11px 10px;display:grid}.dealer>b{color:#172238;background:#f2eee7;border-radius:6px;place-items:center;width:32px;height:32px;font:800 14px Georgia,serif;display:grid}.dealer strong{font-size:10px}.dealer small{color:#8490a5;margin-top:3px;font-size:8px}.dealer i{font-style:normal}.sidebar nav{gap:4px;display:grid}.sidebar nav button{color:#9ba7ba;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.sidebar nav button>i{text-align:center;width:17px;font-size:15px;font-style:normal}.sidebar nav button.active,.sidebar nav button:hover{color:#fff;background:#243049}.sidebar nav button.active{box-shadow:inset 3px 0 var(--orange)}.sidebar nav button.active>i{color:#fb7e60}.sidebar nav em{background:#e86647;border-radius:10px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal}.sidebar footer{border-top:1px solid #293248;margin-top:auto;padding:15px 7px 0}.sidebar footer>span{color:#a4b0c2;align-items:center;gap:7px;font-size:9px;display:flex}.sidebar footer>span i{background:#36c28b;border-radius:50%;width:7px;height:7px}.sidebar footer button{text-align:left;color:#fff;background:0 0;border:0;width:100%;padding:12px 0;font-size:10px;font-weight:800}.content{min-height:100vh;margin-left:244px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;align-items:center;height:68px;padding:0 31px;display:flex;position:sticky;top:0}.topbar>label{color:#8e98a6;align-items:center;gap:8px;width:min(380px,45%);display:flex}.topbar>label input{border:0;outline:0;width:100%;font-size:11px}.mobile-logo{display:none}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.top-actions>button{border:1px solid var(--line);color:#667282;background:#fff;border-radius:8px;width:32px;height:32px;position:relative}.top-actions>button i{background:var(--orange);border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.user{background:#e8edf3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.top-actions p{margin:0}.top-actions p b,.top-actions p small{display:block}.top-actions p b{font-size:10px}.top-actions p small{color:#8b95a3;margin-top:2px;font-size:8px}.page{max-width:1440px;margin:auto;padding:31px 33px 50px}.date{color:#8d97a5;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:900}.heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.heading h1{letter-spacing:-.8px;margin:0;font-size:27px}.heading p{color:var(--muted);margin:7px 0 0;font-size:11px}.primary,.secondary{border-radius:8px;height:39px;padding:0 16px;font-size:10px;font-weight:900}.primary{border:1px solid var(--orange);background:var(--orange);color:#fff;box-shadow:0 5px 14px #ef68472a}.secondary{color:#455164;background:#fff;border:1px solid #dde2e7}.primary:disabled{opacity:.45;cursor:not-allowed}.full{width:100%}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.metric,.card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 1px 2px #11182708}.metric{padding:17px 18px}.metric>span{color:#788493;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.metric>span i{color:#e65f40;background:#fff0ec;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.metric>b{letter-spacing:-.6px;margin:10px 0 6px;font-size:24px;display:block}.metric>small{color:#248563;font-size:8px}.two-col{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px;display:grid}.two-col.wide{grid-template-columns:1.55fr .75fr}.card-head{justify-content:space-between;align-items:start;padding:18px 19px 12px;display:flex}.card-head h2{margin:0;font-size:12px}.card-head p{color:#8c96a4;margin:4px 0 0;font-size:8px}.card-head>button{color:#de5d40;background:0 0;border:0;font-size:8px;font-weight:900}.chart-total{padding:0 19px}.chart-total>b{font-size:22px}.chart-total span{color:#8d97a4;font-size:8px;display:block}.chart-total strong{color:#21845f}.chart{background:repeating-linear-gradient(#0000 0 31px,#edf0f3 32px);border-bottom:1px solid #e6eaef;height:135px;margin:8px 18px 13px;position:relative}.chart>i{background:linear-gradient(#ef68472b,transparent),var(--orange);clip-path:polygon(0 83%,8% 69%,16% 75%,25% 48%,34% 57%,42% 34%,50% 46%,60% 20%,69% 37%,78% 14%,86% 25%,94% 7%,100% 14%,100% 17%,94% 10%,86% 28%,78% 17%,69% 40%,60% 23%,50% 49%,42% 37%,34% 60%,25% 51%,16% 78%,8% 72%,0 86%);position:absolute;inset:10px 0 17px}.chart span{color:#9aa3af;font-size:7px;position:absolute;bottom:0}.chart span:first-of-type{left:0}.chart span:nth-of-type(2){left:25%}.chart span:nth-of-type(3){left:50%}.chart span:nth-of-type(4){left:75%}.chart span:nth-of-type(5){right:0}.mini-leads{padding:0 18px 13px}.mini-leads>div{border-top:1px solid #f0f1f3;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.mini-leads>div>b,.lead-list>button>b{color:#35435a;background:#edf0f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.mini-leads span strong,.mini-leads span small{display:block}.mini-leads strong{font-size:9px}.mini-leads small{color:#85909f;margin-top:3px;font-size:7px}.mini-leads time{color:#969faa;font-size:7px}.top-cars{padding-bottom:8px}.top-cars>div{border-top:1px solid #f0f1f3;grid-template-columns:25px 58px 1fr auto;align-items:center;gap:10px;padding:10px 18px;display:grid}.top-cars em{color:#9ca5b1;font-size:8px;font-style:normal}.top-cars span strong,.top-cars span small{display:block}.top-cars span strong{font-size:9px}.top-cars span small{color:#8792a1;margin-top:3px;font-size:7px}.top-cars>div>b{font-size:9px}.thumb{color:#fff9;letter-spacing:1px;background:linear-gradient(150deg,#273246,#7a8494);border-radius:6px;place-items:center;width:58px;height:40px;font-size:9px;font-weight:900;display:grid;position:relative;overflow:hidden}.thumb>span{position:absolute;top:4px;left:5px}.thumb:after{content:"";background:#0d1524dd;border-radius:8px 11px 4px 4px;height:9px;position:absolute;bottom:8px;left:10px;right:8px;transform:skew(-9deg);box-shadow:-5px 6px 0 -3px #060b14,27px 6px 0 -3px #060b14}.thumb>i{background:#c3c8d066;border-radius:12px 12px 1px 1px;width:23px;height:8px;position:absolute;bottom:15px;left:20px;transform:skew(19deg)}.thumb.white{background:linear-gradient(150deg,#c4c9d0,#f5f4ef)}.thumb.gray{background:linear-gradient(150deg,#4c535e,#a9afb7)}.thumb.sand{background:linear-gradient(150deg,#5e5a54,#b9aa96)}.thumb.bronze{background:linear-gradient(150deg,#6b513d,#c99d70)}.thumb.blue{background:linear-gradient(150deg,#172a44,#5d80a7)}.site-card{grid-template-columns:1.25fr 1fr;display:grid;overflow:hidden}.site-mini{color:#fff;background:#182238;padding:17px}.site-mini>b{font:800 7px Georgia,serif}.site-mini h3{background:linear-gradient(135deg,#263650,#111827);height:82px;margin:11px 0 8px;padding:17px 11px;font:500 10px/1.3 Georgia,serif}.site-mini h3 em{color:#ef6847}.site-mini>button{color:#fff;background:#ef6847;border:0;margin-top:-43px;margin-left:11px;padding:5px 7px;font-size:4px;position:absolute}.site-mini>div{gap:6px;display:flex}.site-mini>div i{background:#2b3850;flex:1;height:25px}.site-status{flex-direction:column;justify-content:center;padding:20px;display:flex}.site-status>span,.domain>span{color:#14825b;background:#e8f6ef;border-radius:4px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900}.site-status h3{margin:13px 0 4px;font-size:12px}.site-status p{color:#8993a1;margin:0 0 14px;font-size:8px}.site-status button{color:#df5e40;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.summary{color:#7b8695;gap:25px;margin:-7px 0 18px;font-size:9px;display:flex}.summary b{color:#263347}.inventory{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 17px;display:flex}.toolbar>label{color:#8792a1;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(400px,48%);height:34px;padding:0 10px;display:flex}.toolbar input{border:0;outline:0;width:100%;font-size:9px}.toolbar>div{gap:7px;display:flex}.toolbar button{color:#5f6b7c;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:34px;padding:0 11px;font-size:8px}.vehicle-row{border-top:1px solid #eff1f4;grid-template-columns:minmax(240px,1.4fr) minmax(100px,.65fr) minmax(80px,.5fr) minmax(115px,.7fr) minmax(85px,.5fr) 30px;align-items:center;gap:13px;padding:12px 17px;font-size:9px;display:grid}.table-head{color:#8c96a3;text-transform:uppercase;letter-spacing:.6px;background:#fafbfc;border-top:0;font-size:7px;font-weight:900}.vehicle{align-items:center;gap:11px;display:flex}.vehicle span b,.vehicle span small,.vehicle-row>div>b,.vehicle-row>div>small{display:block}.vehicle span b{font-size:9px}.vehicle span small,.vehicle-row>div>small{color:#8792a1;margin-top:4px;font-size:7px}.performance{color:#8792a1;gap:10px;font-size:7px;display:flex}.performance b{color:#354052}.vehicle-row>em{border-radius:12px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.vehicle-row>em.published{color:#16825a;background:#e8f6ef}.vehicle-row>em.draft{color:#796822;background:#faf4dc}.more{color:#8d96a3;background:0 0;border:0}.empty{text-align:center;padding:55px}.empty>b{color:#bdc4ce;font-size:28px}.empty h3{margin:8px;font-size:13px}.empty p{color:#8993a1;font-size:9px}.lead-grid{grid-template-columns:1.3fr .7fr;gap:17px;display:grid}.lead-list{overflow:hidden}.tabs{border-bottom:1px solid #eef0f3;gap:4px;padding:13px 14px 4px;display:flex}.tabs button{color:#7a8594;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 9px 11px;font-size:8px;font-weight:800}.tabs button.active{color:#df5d40;border-color:#ef6847}.lead-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #eff1f3;grid-template-columns:32px 1fr auto;gap:11px;width:100%;padding:14px 16px;display:grid}.lead-list>button.selected{box-shadow:inset 3px 0 var(--orange);background:#fff9f7}.lead-list>button span strong,.lead-list>button span small,.lead-list>button span em{display:block}.lead-list>button span small{color:#566273;margin-top:4px;font-size:8px}.lead-list>button span em{color:#8b95a3;margin-top:5px;font-size:7px;font-style:normal}.lead-list time{color:#929ca9;font-size:7px}.lead-detail{padding:20px}.lead-person{text-align:center;border-bottom:1px solid #edf0f2;padding-bottom:17px}.lead-person>b{background:#edf0f5;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:12px;display:grid}.lead-person h2{margin:9px 0 4px;font-size:13px}.lead-person p{color:#8c96a3;margin:0;font-size:7px}.contact-buttons{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.contact-buttons button{background:#fff;border:1px solid #e0e4e9;border-radius:7px;height:32px;font-size:8px;font-weight:900}.lead-detail section{border-top:1px solid #eff1f3;padding:12px 0}.lead-detail section label{color:#939da9;margin-bottom:6px;font-size:7px;display:block}.lead-detail section b,.lead-detail section small{font-size:9px;display:block}.lead-detail section small{color:#8993a1;margin-top:4px;font-size:7px}.lead-detail section p{color:#5d6979;font-size:8px;line-height:1.55}.lead-detail textarea{border:1px solid #dfe3e8;border-radius:7px;width:100%;min-height:65px;margin-bottom:10px;padding:9px;font-size:8px}.actions{gap:8px;display:flex}.web-grid{grid-template-columns:1fr 300px;gap:17px;display:grid}.editor{padding:21px}.editor-title{gap:10px;margin-bottom:14px;display:flex}.editor-title>b{color:#df5b3d;background:#fff0ec;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.editor-title h2{margin:0;font-size:12px}.editor-title p{color:#8993a1;margin:4px 0 0;font-size:8px}.brand-settings{background:#fafbfc;border:1px solid #edf0f2;border-radius:8px;grid-template-columns:auto auto 1fr 1fr;align-items:end;gap:13px;margin-bottom:25px;padding:14px;display:grid}.logo-box{color:#fff;letter-spacing:1px;background:#131c2e;padding:12px 15px;font:800 9px Georgia,serif}.logo-box b{color:#ef6847}.brand-settings>button{color:#df5e40;background:0 0;border:0;font-size:8px;font-weight:900}.brand-settings label{font-size:7px;font-weight:900}.brand-settings label span{background:#fff;border:1px solid #e0e4e8;border-radius:6px;align-items:center;gap:6px;height:31px;margin-top:5px;padding:0 7px;font-size:7px;display:flex}.brand-settings label i{background:#ef6847;border-radius:3px;width:14px;height:14px}.brand-settings label .dark i{background:#111827}.templates{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.templates>button{text-align:left;background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:8px;position:relative}.templates>button.selected{border-color:#ef6847;box-shadow:0 0 0 2px #ef684718}.templates>button>div{background:#eef1f4;height:76px;position:relative}.templates>button>div i{background:#192237;height:13px;display:block}.templates>button>div b,.templates>button>div span,.templates>button>div em{background:#fff;position:absolute}.templates>button>div b{width:43%;height:18px;top:23px;left:8px}.templates>button>div span{height:15px;top:49px;left:8px;right:8px}.templates>button>div em{background:#ef6847;width:30%;height:18px;top:23px;right:8px}.templates>button>div.classic i{background:#75252c}.templates>button>div.premium i{background:#0f1115}.templates>button>strong,.templates>button>small{display:block}.templates>button>strong{margin:7px 2px 3px;font-size:8px}.templates>button>small{color:#8993a1;font-size:7px}.templates u{color:#fff;background:#ef6847;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;text-decoration:none;display:grid;position:absolute;top:5px;right:5px}.section-list{border:1px solid #e5e9ed;border-radius:8px;overflow:hidden}.section-list>div{border-top:1px solid #eef0f3;grid-template-columns:20px 1fr auto 29px;align-items:center;gap:8px;padding:10px;display:grid}.section-list>div:first-child{border-top:0}.section-list span{color:#9da6b2}.section-list b{font-size:8px}.section-list small{color:#8993a1;font-size:7px}.section-list>div>i{background:#d7dce1;border-radius:8px;width:27px;height:15px;position:relative}.section-list>div>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.section-list>div>i.on{background:#35a878}.section-list>div>i.on:after{left:14px}.domain{height:max-content;padding:21px}.domain h2{margin:14px 0 4px;font-size:13px}.domain>p{color:#84909f;margin-bottom:17px;font-size:8px;line-height:1.5}.domain>div{color:#8792a1;border-top:1px solid #edf0f2;justify-content:space-between;padding:11px 0;font-size:7px;display:flex}.domain>div b{color:#273347}.domain button{margin-top:12px}.settings{margin-bottom:16px;padding:22px}.settings h2{margin:0;font-size:13px}.settings>p{color:#8993a1;margin:5px 0 20px;font-size:8px}.settings>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings>div label{color:#596576;font-size:7px;font-weight:900}.settings>div input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:36px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.settings>footer{justify-content:flex-end;margin-top:20px;display:flex}.connections>div{border-top:1px solid #edf0f2;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.connections>div>b{background:#edf1f6;border-radius:9px;place-items:center;width:39px;height:39px;font-size:8px;display:grid}.connections span strong,.connections span small{display:block}.connections span strong{font-size:9px}.connections span small{color:#8993a1;margin-top:4px;font-size:7px}.connections>div>button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:30px;font-size:8px;font-weight:900}.backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1020aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(540px,100%);max-height:95vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 17px;display:flex}.modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.modal>header h2{margin:5px 0;font-size:20px}.modal>header p{color:#8993a1;margin:0;font-size:8px}.modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.modal>label{padding:19px 24px 0;font-size:8px;font-weight:900;display:block}.modal>label>div{grid-template-columns:1fr auto;gap:8px;margin-top:7px;display:grid}.modal>label input{letter-spacing:.7px;border:1px solid #dce1e7;border-radius:7px;height:41px;padding:0 11px;font:700 11px monospace}.modal>label button{color:#fff;background:#172238;border:0;border-radius:7px;padding:0 15px;font-size:8px;font-weight:900}.modal>label button:disabled{opacity:.4}.modal>label>small{text-align:right;color:#9aa3af;margin-top:4px;font-size:7px;display:block}.decoded{background:#edf8f3;border:1px solid #d8eee3;border-radius:8px;gap:10px;margin:15px 24px 0;padding:13px;display:flex}.decoded>b{color:#fff;background:#28a573;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.decoded span small{color:#21855f;font-size:7px;font-weight:900}.decoded h3{margin:4px 0 3px;font-size:11px}.decoded p{color:#637468;margin:0;font-size:7px}.decoded-fields{grid-template-columns:1fr 1fr;gap:10px;padding:15px 24px 0;display:grid}.decoded-fields label{font-size:7px;font-weight:900}.decoded-fields input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.modal>footer{justify-content:flex-end;gap:8px;padding:20px 24px;display:flex}.toast{z-index:60;color:#fff;background:#172238;border-radius:9px;padding:12px 16px;font-size:9px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0a12203d}.mobile-nav{display:none}.dealer-site{color:#111927;background:#f7f5f1;min-height:100vh}.preview-bar{color:#acb6c8;z-index:20;background:#10182b;justify-content:space-between;align-items:center;height:43px;padding:0 24px;font-size:8px;display:flex;position:sticky;top:0}.preview-bar button{color:#fff;background:#ef6847;border:1px solid #ef6847;border-radius:5px;height:26px;font-size:8px}.dealer-site>header{background:#fff;border-bottom:1px solid #e7e3dd;align-items:center;gap:40px;height:72px;padding:0 5vw;display:flex}.dealer-site>header>div{font:800 15px Georgia,serif}.dealer-site>header>div b{color:#ef6847}.dealer-site>header nav{margin-left:auto;font-size:9px;font-weight:900}.dealer-site>header a{color:#fff;background:#152039;padding:12px 15px;font-size:8px;font-weight:900;text-decoration:none}.hero{background:linear-gradient(115deg,#0d1728 0%,#1d3048 58%,#d9d5ce 58%,#eeeae4 100%);align-items:center;min-height:520px;padding:70px 8vw;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;color:#fff;max-width:560px;position:relative}.hero-copy>small,.featured>small{letter-spacing:2px;color:#ef7657;font-size:8px;font-weight:900}.hero h1{letter-spacing:-3px;margin:16px 0 20px;font:500 clamp(48px,6vw,82px)/.94 Georgia,serif}.hero h1 em{color:#ef7657}.hero p{color:#bec6d3;max-width:460px;font-size:12px;line-height:1.6}.hero-copy button{color:#fff;text-transform:uppercase;background:#ef6847;border:1px solid #ef6847;height:43px;margin:10px 7px 0 0;padding:0 17px;font-size:8px;font-weight:900}.hero-copy button+button{background:0 0;border-color:#ffffff70}.hero-car{color:#ffffff3b;letter-spacing:10px;background:linear-gradient(175deg,#f2f3f4,#687383 58%,#202938 61%);border-radius:48% 50% 16% 18%/70% 65% 18% 18%;place-items:center;width:47%;height:41%;font-size:42px;font-weight:900;display:grid;position:absolute;bottom:10%;right:3%;transform:skew(-4deg);box-shadow:0 25px 30px #0a10205c}.hero-car:before,.hero-car:after{content:"";aspect-ratio:1;background:#121a27;border:8px solid #384354;border-radius:50%;width:15%;position:absolute;bottom:-11%}.hero-car:before{left:15%}.hero-car:after{right:13%}.hero-car i{clip-path:polygon(18% 0,75% 0,100% 100%,0 100%);background:linear-gradient(135deg,#79899a,#182333 70%);border-radius:55% 50% 10% 10%;height:46%;position:absolute;top:13%;left:21%;right:14%}.dealer-search{z-index:5;background:#fff;grid-template-columns:repeat(3,1fr) 1.2fr;gap:9px;width:min(1120px,88vw);margin:-32px auto 0;padding:17px;display:grid;position:relative;box-shadow:0 17px 45px #16213a1f}.dealer-search select,.dealer-search button{color:#6a7584;background:#fff;border:1px solid #dfe3e7;height:46px;padding:0 12px;font-size:9px}.dealer-search button{color:#fff;background:#ef6847;border-color:#ef6847;font-weight:900}.featured{max-width:1300px;margin:auto;padding:80px 6vw 70px}.featured>h2{margin:8px 0 25px;font:500 36px Georgia,serif}.featured>div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featured article{background:#fff;border:1px solid #e5e2dd}.featured article>.thumb{border-radius:0;width:100%;height:185px}.featured article>.thumb:after{border-radius:25px 35px 10px 10px;height:32px;bottom:40px;left:16%;right:13%;box-shadow:-18px 22px 0 -9px #060b14,160px 22px 0 -9px #060b14}.featured article>.thumb i{width:38%;height:26px;bottom:72px;left:35%}.featured article>section{padding:17px}.featured article h3{margin:6px 0;font:500 19px Georgia,serif}.featured article p{color:#7d8795;font-size:8px}.featured article>section>b{margin:13px 0;font-size:15px;display:block}.featured article button{background:#fff;border:1px solid #dfe2e5;width:100%;height:34px;font-size:8px;font-weight:900}.benefits{color:#fff;background:#152039;grid-template-columns:repeat(3,1fr);gap:55px;padding:52px 8vw;display:grid}.benefits article>b{color:#ef6847;font:italic 30px Georgia,serif}.benefits h3{margin:8px 0;font:500 18px Georgia,serif}.benefits p{color:#acb6c6;font-size:9px;line-height:1.6}@media (width<=1050px){.metrics{grid-template-columns:1fr 1fr}.two-col,.two-col.wide,.web-grid{grid-template-columns:1fr}.domain{order:-1}.lead-grid{grid-template-columns:1fr}.lead-detail{display:none}.vehicle-row{grid-template-columns:minmax(220px,1.4fr) 100px 80px 80px 25px}.vehicle-row>em,.table-head span:nth-child(5),.dealer-site>header nav{display:none}}@media (width<=760px){.sidebar{display:none}.content{margin-left:0;padding-bottom:68px}.topbar{height:60px;padding:0 15px}.mobile-logo{margin-right:10px;display:grid}.top-actions>button:first-child,.top-actions p{display:none}.page{padding:23px 15px 35px}.heading{align-items:flex-start}.heading h1{font-size:23px}.heading p{max-width:260px;line-height:1.4}.metrics{gap:9px}.metric{padding:14px}.metric>b{font-size:20px}.site-card{grid-template-columns:1fr 1fr}.mobile-nav{overscroll-behavior-inline:contain;scrollbar-width:none;z-index:30;background:#fff;border-top:1px solid #dfe3e8;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #0d1c3010}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{color:#7b8695;background:#fff;border:0;flex-direction:column;flex:1 0 72px;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.mobile-nav button i{font-size:14px;font-style:normal}.mobile-nav button.active{color:#df5d40;background:#fff8f6}.summary{gap:20px;padding-bottom:5px;overflow:auto}.toolbar{display:block}.toolbar>label{width:100%;margin-bottom:9px}.vehicle-row.table-head{display:none}.vehicle-row{grid-template-columns:1fr auto;padding:14px}.vehicle-row>div:nth-child(2),.vehicle-row>.performance{display:none}.vehicle-row>em{grid-area:2/1;margin-left:69px;display:block}.vehicle-row>.more{grid-area:2/2}.brand-settings,.templates{grid-template-columns:1fr 1fr}.settings>div{grid-template-columns:1fr}.dealer-site>header{height:62px;padding:0 18px}.dealer-site>header a{margin-left:auto;padding:10px;font-size:7px}.hero{background:linear-gradient(160deg,#0d1728 0%,#20344c 72%,#d6d2cb 72%);min-height:500px;padding:55px 22px}.hero-copy{align-self:flex-start;margin-top:35px}.hero h1{font-size:48px}.hero p{font-size:10px}.hero-car{width:76%;height:25%;bottom:4%;right:-8%}.dealer-search{grid-template-columns:1fr 1fr;width:100%;margin:0;padding:11px}.dealer-search button{grid-column:1/-1}.featured{padding:55px 17px}.featured>div{grid-template-columns:1fr}.benefits{grid-template-columns:1fr;gap:27px;padding:43px 23px}}@media (width<=440px){.metric>span i{display:none}.site-card,.templates,.brand-settings{grid-template-columns:1fr}.lead-list>button{grid-template-columns:32px 1fr}.lead-list time{display:none}.hero-copy button{width:100%;margin-right:0}.hero-copy button+button{margin-top:7px}}.thumb:has(img):after{display:none}.thumb:has(img)>i{display:none}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edit-vehicle{color:#df5d40!important;background:#fff4f0!important;border-radius:6px!important;padding:7px 8px!important;font-size:7px!important;font-weight:900!important}.editor-backdrop{padding:24px}.vehicle-editor{background:#fff;border-radius:15px;flex-direction:column;width:min(1080px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #07102070}.vehicle-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:20px 23px;display:flex}.vehicle-editor>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.vehicle-editor>header h2{margin:5px 0;font-size:17px}.vehicle-editor>header h2 em{color:#7e8997;font-style:normal;font-weight:500}.vehicle-editor>header p{color:#8b95a3;margin:0;font-size:8px}.vehicle-editor>header>button{background:#f1f3f5;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.editor-body{grid-template-columns:1fr 315px;min-height:0;display:grid;overflow:auto}.photo-workspace{border-right:1px solid var(--line);background:#f7f8fa;padding:22px}.photo-title{justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px;display:flex}.photo-title h3,.vehicle-fields>h3{margin:0;font-size:12px}.photo-title p{color:#8993a1;margin:5px 0 0;font-size:8px}.photo-title>label,.photo-empty span{color:#fff;cursor:pointer;background:#172238;border-radius:7px;align-items:center;height:34px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.photo-title>label.uploading{opacity:.6}.photo-title input,.photo-empty input{display:none}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.photo-grid article{background:#fff;border:1px solid #e0e4e8;border-radius:9px;position:relative;overflow:hidden}.photo-grid article.cover{border-color:#ef6847;box-shadow:0 0 0 2px #ef684722}.photo-grid article>img{aspect-ratio:4/3;object-fit:cover;background:#e6e9ed;width:100%;display:block}.photo-grid article>b{color:#fff;letter-spacing:.5px;background:#ef6847;border-radius:4px;padding:4px 6px;font-size:6px;position:absolute;top:7px;left:7px}.photo-grid article>footer{justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.photo-grid article>footer>span{color:#8d97a4;font-size:7px;font-weight:900}.photo-grid article>footer div{gap:3px;display:flex}.photo-grid article>footer button{background:#fff;border:1px solid #e0e4e8;border-radius:5px;width:24px;height:22px;font-size:9px}.photo-grid article>footer button:disabled{opacity:.3}.photo-grid article>footer button.remove{color:#c74835}.photo-empty{text-align:center;cursor:pointer;background:#fff;border:2px dashed #d9dee4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.photo-empty>b{color:#b7c0cb;font-size:34px}.photo-empty h3{margin:11px 0 5px;font-size:12px}.photo-empty p{color:#8993a1;margin:0 0 15px;font-size:8px}.photo-empty span{place-items:center;display:grid}.vehicle-fields{padding:22px}.vehicle-fields>h3{border-bottom:1px solid #edf0f2;padding-bottom:15px}.vehicle-fields>label{color:#596576;margin-top:14px;font-size:7px;font-weight:900;display:block}.vehicle-fields input,.vehicle-fields textarea{border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:6px;padding:0 10px;font-size:9px;display:block}.vehicle-fields input{height:36px}.vehicle-fields textarea{resize:vertical;height:92px;padding-top:9px;line-height:1.5}.money{position:relative}.money span{color:#7d8896;font-size:9px;position:absolute;top:16px;left:10px}.money input{padding-left:22px}.listing-state{border-top:1px solid #edf0f2;margin-top:18px;padding-top:14px}.listing-state span{border-radius:12px;width:max-content;padding:5px 8px;font-size:7px;font-weight:900;display:block}.listing-state span.published{color:#16825a;background:#e8f6ef}.listing-state span.draft{color:#796822;background:#faf4dc}.listing-state small{color:#8993a1;margin-top:7px;font-size:7px;display:block}.vehicle-editor>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@media (width<=1050px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.editor-backdrop{padding:0}.vehicle-editor{border-radius:0;height:100vh;max-height:100vh}.editor-body{grid-template-columns:1fr}.photo-workspace{border-right:0;border-bottom:1px solid var(--line)}.vehicle-editor>footer{position:sticky;bottom:0}.vehicle-editor>footer .secondary:first-child{display:none}}.public-site{color:#111927;background:#f7f5f1;min-height:100vh}.public-site a{color:inherit;text-decoration:none}.public-header{z-index:30;background:#fff;border-bottom:1px solid #e6e2dc;align-items:center;gap:38px;height:78px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.public-logo{letter-spacing:.3px;white-space:nowrap;font:800 15px Georgia,serif}.public-logo b{color:#ef6847}.public-header nav{gap:30px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.public-header nav a{border-bottom:2px solid #0000;padding:30px 0}.public-call{background:#152039;padding:13px 16px;font-size:8px;font-weight:900;color:#fff!important}.public-primary,.public-secondary{text-transform:uppercase;letter-spacing:.35px;background:#ef6847;border:1px solid #ef6847;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:8px;font-weight:900;display:inline-flex;color:#fff!important}.public-secondary{background:0 0;border-color:#cbd0d6;color:#253144!important}.public-hero{background:linear-gradient(115deg,#0d1728 0%,#1d3048 59%,#d9d5ce 59%,#eeeae4 100%);align-items:center;min-height:570px;padding:75px 8vw;display:flex;position:relative;overflow:hidden}.public-hero>div:first-child{z-index:2;color:#fff;max-width:570px;position:relative}.public-hero small,.public-featured header small,.public-about small,.public-cta small,.inventory-hero small,.vehicle-lower>article>small,.vehicle-lower>aside>small{letter-spacing:2px;color:#ef7657;font-size:8px;font-weight:900}.public-hero h1{letter-spacing:-3px;margin:16px 0 20px;font:500 clamp(50px,6vw,84px)/.94 Georgia,serif}.public-hero h1 em{color:#ef7657}.public-hero p{color:#bec6d3;max-width:455px;font-size:12px;line-height:1.7}.public-hero>div>div{gap:9px;margin-top:27px;display:flex}.public-hero .public-secondary{border-color:#ffffff72;color:#fff!important}.public-hero-car{color:#ffffff3b;letter-spacing:10px;background:linear-gradient(175deg,#f2f3f4,#687383 58%,#202938 61%);border-radius:48% 50% 16% 18%/70% 65% 18% 18%;place-items:center;width:46%;height:40%;font-size:42px;font-weight:900;display:grid;bottom:12%;right:3%;transform:skew(-4deg);box-shadow:0 25px 30px #0a10205c;position:absolute!important}.public-hero-car:before,.public-hero-car:after{content:"";aspect-ratio:1;background:#121a27;border:8px solid #384354;border-radius:50%;width:15%;position:absolute;bottom:-11%}.public-hero-car:before{left:15%}.public-hero-car:after{right:13%}.public-hero-car i{clip-path:polygon(18% 0,75% 0,100% 100%,0 100%);background:linear-gradient(135deg,#79899a,#182333 70%);border-radius:55% 50% 10% 10%;height:46%;position:absolute;top:13%;left:21%;right:14%}.public-search{z-index:5;background:#fff;width:min(1120px,88vw);margin:-35px auto 0;padding:18px;position:relative;box-shadow:0 17px 45px #16213a1f}.public-search form{grid-template-columns:1fr 250px;gap:10px;display:grid}.public-search label,.inventory-filters label{color:#6f7987;text-transform:uppercase;letter-spacing:.4px;font-size:7px;font-weight:900}.public-search input,.inventory-filters input,.inventory-filters select{color:#253144;background:#fff;border:1px solid #dfe3e7;width:100%;height:46px;margin-top:7px;padding:0 13px;font-size:10px;display:block}.public-search button{color:#fff;background:#ef6847;border:1px solid #ef6847;align-self:end;height:46px;font-size:9px;font-weight:900}.public-featured{max-width:1280px;margin:auto;padding:85px 6vw 80px}.public-featured>header{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.public-featured h2,.public-about h2,.public-cta h2,.vehicle-lower h2{margin:8px 0 0;font:500 36px/1.08 Georgia,serif}.public-featured>header>a{color:#df5e40;font-size:8px;font-weight:900}.public-featured>div,.inventory-results>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.public-vehicle-card{background:#fff;border:1px solid #e5e2dd;transition:transform .2s,box-shadow .2s}.public-vehicle-card>a{display:block}.public-vehicle-image{aspect-ratio:16/10;color:#fff5;letter-spacing:3px;background:linear-gradient(145deg,#8794a2,#202c3c);place-items:center;width:100%;font-size:25px;font-weight:900;display:grid;position:relative;overflow:hidden}.public-vehicle-image img{object-fit:cover}.public-vehicle-image>i{background:#17202ccc;border-radius:50% 48% 15% 18%/75% 70% 25% 25%;width:58%;height:22%;position:absolute;bottom:28%;left:21%;box-shadow:-25px 25px 0 -14px #0d131d,130px 25px 0 -14px #0d131d}.public-vehicle-card>div{padding:19px}.public-vehicle-card small{color:#7b8693;font-size:8px}.public-vehicle-card h3{margin:6px 0;font:500 21px Georgia,serif}.public-vehicle-card p{color:#7c8794;font-size:8px}.public-vehicle-card p span{padding:0 4px}.public-vehicle-card>div>b{margin:15px 0;font-size:17px;display:block}.public-vehicle-card>div>a{text-transform:uppercase;border:1px solid #dce1e5;place-items:center;height:36px;font-size:8px;font-weight:900;display:grid}.public-about{color:#fff;background:#152039;padding:70px 8vw}.public-about>div:first-child{max-width:540px;margin-bottom:42px}.public-about>div:last-child{grid-template-columns:repeat(3,1fr);gap:55px;display:grid}.public-about article>b{color:#ef6847;font:italic 30px Georgia,serif}.public-about article h3{margin:10px 0;font:500 19px Georgia,serif}.public-about article p{color:#acb6c6;font-size:9px;line-height:1.7}.public-cta{background:#eee9e1;justify-content:space-between;align-items:center;gap:30px;padding:58px 8vw;display:flex}.public-cta>div{max-width:680px}.public-footer{color:#aeb7c5;background:#0d1524;grid-template-columns:1fr auto auto;gap:70px;padding:48px 7vw;font-size:9px;display:grid}.public-footer .public-logo{color:#fff}.public-footer p{line-height:1.7}.public-footer>div:first-child p{max-width:360px}.public-footer>div>b{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:8px;display:block}.inventory-hero{color:#fff;background:#152039;padding:70px max(7vw,28px)}.inventory-hero h1{margin:12px 0;font:500 clamp(40px,5vw,63px) Georgia,serif}.inventory-hero p{color:#b6c0ce;font-size:10px}.inventory-filters{background:#fff;border-bottom:1px solid #e1e4e7;grid-template-columns:2fr repeat(3,1fr);gap:12px;padding:20px max(6vw,24px);display:grid}.inventory-results{max-width:1280px;margin:auto;padding:40px 5vw 80px}.inventory-results>header{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.inventory-results>header h2{margin:0;font:500 24px Georgia,serif}.inventory-results>header p{color:#838e9b;font-size:8px}.public-empty{text-align:center;background:#fff;border:1px solid #e2e5e8;padding:70px}.public-empty>b{font:500 22px Georgia,serif}.public-empty p{color:#818c99;font-size:9px}.public-empty button{color:#fff;background:#ef6847;border:1px solid #ef6847;height:36px;padding:0 14px;font-size:8px;font-weight:900}.detail-breadcrumb{color:#7d8794;gap:9px;max-width:1280px;margin:auto;padding:23px 5vw;font-size:8px;display:flex}.detail-breadcrumb a{color:#df5d40;font-weight:900}.vehicle-detail{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:28px;max-width:1280px;margin:0 auto 70px;padding:0 5vw;display:grid}.gallery-main{aspect-ratio:16/10;background:#e4e6e8;width:100%;position:relative;overflow:hidden}.gallery-main>img{object-fit:cover}.gallery-main>.public-vehicle-image{aspect-ratio:auto;height:100%}.gallery-thumbs{gap:8px;margin-top:9px;display:flex;overflow:auto}.gallery-thumbs button{background:#fff;border:2px solid #0000;flex:0 0 110px;padding:0}.gallery-thumbs img{object-fit:cover;width:100%;height:74px;display:block}.vehicle-summary{background:#fff;border:1px solid #e4e1dc;height:max-content;padding:27px}.vehicle-summary>small{color:#7b8693;font-size:9px}.vehicle-summary h1{margin:6px 0;font:500 31px Georgia,serif}.vehicle-summary>p{color:#7b8693;font-size:9px}.vehicle-summary>b{margin:20px 0;font-size:25px;display:block}.summary-actions{gap:8px;display:grid}.vehicle-summary dl{border-top:1px solid #eceeef;margin:22px 0}.vehicle-summary dl>div{border-bottom:1px solid #eceeef;justify-content:space-between;gap:15px;padding:11px 0;font-size:8px;display:flex}.vehicle-summary dt{color:#7c8794}.vehicle-summary dd{text-align:right;margin:0;font-weight:900}.finance-link{text-align:center;font-size:8px;font-weight:900;display:block;color:#df5d40!important}.vehicle-lower{background:#fff;grid-template-columns:1fr 400px;gap:9vw;padding:65px max(8vw,30px);display:grid}.vehicle-lower>article p{color:#697584;max-width:650px;font-size:10px;line-height:1.8}.vehicle-lower>article h3{margin-top:28px;font:500 19px Georgia,serif}.vehicle-lower>aside{background:#f5f3ee;padding:28px}.vehicle-lower>aside h2{margin-bottom:22px;font-size:26px}.vehicle-lower form>label,.vehicle-lower form>div label{color:#596576;font-size:7px;font-weight:900;display:block}.vehicle-lower form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vehicle-lower form input,.vehicle-lower form textarea{background:#fff;border:1px solid #d8dde1;width:100%;margin:6px 0 12px;padding:10px;font-size:9px;display:block}.vehicle-lower form input{height:39px}.vehicle-lower form textarea{resize:vertical;height:90px;line-height:1.5}.vehicle-lower form button{border:0;width:100%}.vehicle-lower form>small{text-align:center;color:#7f8a97;margin-top:10px;font-size:7px;display:block}.form-error{color:#bd3e32;font-size:8px}.lead-success{background:#fff;border:1px solid #d6e9df;padding:24px}.lead-success b{color:#18855f}.lead-success p{color:#637067;font-size:9px}.vehicle-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:65vh;display:flex}.vehicle-loading h1{font:500 36px Georgia,serif}.vehicle-loading p{color:#74808d;font-size:10px}@media (width<=900px){.public-header nav{display:none}.public-hero{background:linear-gradient(160deg,#0d1728 0%,#20344c 72%,#d6d2cb 72%);align-items:start;min-height:540px}.public-hero-car{width:65%;height:25%;bottom:6%;right:-5%}.public-featured>div,.inventory-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{grid-template-columns:1fr 1fr}.inventory-keyword{grid-column:1/-1}.vehicle-detail,.vehicle-lower{grid-template-columns:1fr}.vehicle-lower>aside{max-width:620px}.public-footer{grid-template-columns:1fr 1fr}.public-footer>div:first-child{grid-column:1/-1}}@media (width<=600px){.public-header{height:68px;padding:0 16px}.public-call{margin-left:auto;padding:11px;font-size:7px}.public-hero{min-height:565px;padding:55px 22px}.public-hero h1{font-size:49px}.public-hero p{font-size:10px}.public-hero>div>div{width:180px;display:grid}.public-hero-car{width:80%;height:23%;right:-13%}.public-search{width:100%;margin:0;padding:12px}.public-search form{grid-template-columns:1fr}.public-featured{padding:55px 17px}.public-featured>header{align-items:start}.public-featured>header>a{display:none}.public-featured>div,.inventory-results>div{grid-template-columns:1fr}.public-about{padding:52px 24px}.public-about>div:last-child{grid-template-columns:1fr;gap:28px}.public-cta{padding:45px 23px;display:block}.public-cta .public-primary{margin-top:25px}.public-footer{grid-template-columns:1fr;gap:25px}.public-footer>div:first-child{grid-column:auto}.inventory-hero{padding:52px 22px}.inventory-filters{grid-template-columns:1fr}.inventory-keyword{grid-column:auto}.inventory-results{padding:30px 16px 60px}.inventory-results>header{display:block}.vehicle-detail{margin-bottom:45px;padding:0 15px}.detail-breadcrumb{padding:18px 16px}.vehicle-summary{padding:21px}.vehicle-lower{padding:50px 18px}.vehicle-lower>aside{padding:21px}.vehicle-lower form>div{grid-template-columns:1fr}.gallery-thumbs button{flex-basis:90px}}.contact-buttons a{height:32px;color:inherit;background:#fff;border:1px solid #e0e4e9;border-radius:7px;place-items:center;font-size:8px;font-weight:900;text-decoration:none;display:grid}.contact-buttons a.disabled{pointer-events:none;color:#a6afb9;background:#f3f5f7;border-color:#e6e9ed}.vin-modal{width:min(720px,100%)}.vin-error,.vin-warning{border-radius:7px;margin:12px 24px 0;padding:10px 12px;font-size:8px;line-height:1.5}.vin-error{color:#a43e2d;background:#fff0ed;border:1px solid #f2d4cd}.vin-warning{color:#746323;background:#fff9e8;border:1px solid #ecdfb9}.vehicle-entry-fields{grid-template-columns:repeat(3,1fr)}.decoded-specs{flex-wrap:wrap;gap:7px;padding:14px 24px 0;display:flex}.decoded-specs>span{background:#f6f7f9;border:1px solid #e5e8ec;border-radius:7px;flex:1;min-width:105px;padding:9px}.decoded-specs small,.decoded-specs b{display:block}.decoded-specs small{color:#8993a1;text-transform:uppercase;letter-spacing:.5px;font-size:6px}.decoded-specs b{margin-top:4px;font-size:8px}.vin-modal .decoded-fields input{font-size:9px}@media (width<=600px){.vehicle-entry-fields{grid-template-columns:1fr 1fr}.decoded-specs>span{min-width:45%}}.live-brand-settings{grid-template-columns:1.3fr 1fr 1fr;align-items:stretch}.live-brand-settings label{grid-template-columns:34px 1fr;align-items:center;column-gap:8px;display:grid}.live-brand-settings label>input{background:#fff;border:1px solid #dfe3e8;border-radius:6px;grid-row:2;width:34px;height:32px;padding:2px}.live-brand-settings label>span{grid-area:2/2;margin:0}.tagline-field{color:#596576;margin:-12px 0 25px;font-size:7px;font-weight:900;display:block}.tagline-field textarea{resize:vertical;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:66px;margin-top:6px;padding:10px;font-size:9px;line-height:1.5;display:block}.domain>label{color:#596576;margin:15px 0;font-size:7px;font-weight:900;display:block}.domain>label input{border:1px solid #dfe3e8;border-radius:7px;width:100%;height:37px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.public-site{--dealer-primary:#ef6847;--dealer-accent:#152039}.public-logo b,.public-hero h1 em,.public-featured>header>a,.public-about article>b,.detail-breadcrumb a,.finance-link{color:var(--dealer-primary)!important}.public-primary,.public-search button,.public-empty button{background:var(--dealer-primary);border-color:var(--dealer-primary)}.public-call,.public-about,.inventory-hero,.public-footer{background:var(--dealer-accent)}.public-header nav a:hover{color:var(--dealer-primary);border-color:var(--dealer-primary)}.gallery-thumbs button.active{border-color:var(--dealer-primary)}.template-classic .public-hero{background:linear-gradient(110deg,var(--dealer-accent) 0%,#3d2c2a 62%,#eee7dd 62%)}.template-classic .public-vehicle-card{border-radius:2px}.template-classic .public-header{border-bottom:3px double #d7cfc5}.template-premium .public-hero{background:linear-gradient(115deg,#080b10 0%,var(--dealer-accent) 62%,#5f5d58 62%,#d7d3cb 100%)}.template-premium .public-header,.template-premium .vehicle-summary,.template-premium .public-vehicle-card{color:#fff;background:#11151c;border-color:#2c323c}.template-premium .public-header nav a,.template-premium .public-vehicle-card p,.template-premium .public-vehicle-card small,.template-premium .vehicle-summary>small,.template-premium .vehicle-summary>p{color:#b9c0ca}.template-premium .inventory-results{color:#111927}@media (width<=600px){.live-brand-settings{grid-template-columns:1fr}.template-premium .public-hero,.template-classic .public-hero{background:linear-gradient(160deg,var(--dealer-accent) 0%,#20344c 72%,#d6d2cb 72%)}}.mobile-app{background:#f4f5f7;max-width:560px;min-height:100vh;margin:auto;padding-bottom:76px;position:relative;box-shadow:0 0 50px #0b13221a}.mobile-app>header{color:#fff;z-index:20;background:#10182b;align-items:center;gap:11px;height:68px;padding:0 17px;display:flex;position:sticky;top:0}.mobile-app-logo{color:#fff;background:#ef6847;border:0;border-radius:9px;width:36px;height:36px;font-size:10px;font-weight:900}.mobile-app>header>div b,.mobile-app>header>div small{display:block}.mobile-app>header>div b{font-size:12px}.mobile-app>header>div small{color:#96a2b5;margin-top:3px;font-size:7px}.mobile-avatar{color:#fff;background:#202b41;border:1px solid #384258;border-radius:50%;width:34px;height:34px;margin-left:auto;font-size:8px;font-weight:900}.mobile-screen{padding:24px 16px 90px}.mobile-welcome>small,.mobile-add>small{color:#df5d40;letter-spacing:1.4px;font-size:7px;font-weight:900}.mobile-welcome h1,.mobile-add h1,.mobile-account h1{letter-spacing:-.5px;margin:7px 0;font-size:24px}.mobile-welcome p,.mobile-add>p,.mobile-account>p{color:#7e8997;margin:0;font-size:9px}.mobile-search{color:#8c96a3;background:#fff;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:9px;height:42px;margin:20px 0 12px;padding:0 12px;display:flex}.mobile-search input{border:0;outline:0;width:100%;font-size:9px}.mobile-vehicle-list{gap:9px;display:grid}.mobile-vehicle-list article{background:#fff;border:1px solid #e1e4e8;border-radius:10px;grid-template-columns:74px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.mobile-vehicle-photo{color:#ffffff60;background:linear-gradient(145deg,#536174,#172236);border-radius:7px;place-items:center;width:74px;height:56px;font-size:11px;font-weight:900;display:grid;position:relative;overflow:hidden}.mobile-vehicle-photo img{object-fit:cover}.mobile-vehicle-list article>div:nth-child(2)>b,.mobile-vehicle-list article>div:nth-child(2)>small,.mobile-vehicle-list article>div:nth-child(2)>strong{display:block}.mobile-vehicle-list article>div:nth-child(2)>b{font-size:9px}.mobile-vehicle-list article>div:nth-child(2)>small{color:#838e9c;margin:4px 0;font-size:7px}.mobile-vehicle-list article>div:nth-child(2)>strong{font-size:9px}.mobile-vehicle-list em{border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.mobile-vehicle-list em.published{color:#16825a;background:#e8f6ef}.mobile-vehicle-list em.draft{color:#796822;background:#faf4dc}.mobile-fab{color:#fff;z-index:20;background:#ef6847;border:0;border-radius:50%;width:54px;height:54px;font-size:26px;position:fixed;bottom:82px;right:max(50vw - 265px,24px);box-shadow:0 10px 30px #ef684766}.mobile-app>nav{z-index:30;background:#fff;border-top:1px solid #dfe3e8;grid-template-columns:repeat(3,1fr);width:min(560px,100%);height:68px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-app>nav button{color:#7c8795;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.mobile-app>nav button i{font-size:17px;font-style:normal}.mobile-app>nav button.active{color:#df5d40}.mobile-back{color:#576476;background:0 0;border:0;margin-bottom:25px;padding:0;font-size:8px;font-weight:900}.mobile-add>label{color:#596576;margin-top:20px;font-size:7px;font-weight:900;display:block}.mobile-vin{grid-template-columns:1fr auto;gap:7px;margin-top:7px;display:grid}.mobile-vin input,.mobile-fields input{background:#fff;border:1px solid #dce1e6;border-radius:8px;height:43px;padding:0 11px;font-size:10px}.mobile-vin input{letter-spacing:.5px;width:100%;font:700 10px monospace}.mobile-vin button{color:#fff;background:#172238;border:0;border-radius:8px;padding:0 14px;font-size:8px;font-weight:900}.mobile-vin button:disabled{opacity:.4}.mobile-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;padding:10px;font-size:8px}.mobile-decoded{background:#edf8f3;border:1px solid #d8eee3;border-radius:9px;gap:10px;margin-top:15px;padding:13px;display:flex}.mobile-decoded>b{color:#fff;background:#28a573;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.mobile-decoded small{color:#21855f;font-size:6px;font-weight:900}.mobile-decoded h2{margin:4px 0;font-size:12px}.mobile-decoded p{color:#637468;margin:0;font-size:7px;line-height:1.5}.mobile-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-fields label{color:#596576;margin-top:14px;font-size:7px;font-weight:900}.mobile-fields input{width:100%;height:38px;margin-top:5px;font-size:9px;display:block}.mobile-camera{cursor:pointer;background:#fff;border:2px dashed #d4dae0;border-radius:10px;align-items:center;gap:12px;margin-top:18px!important;padding:16px!important;display:flex!important}.mobile-camera input{display:none}.mobile-camera>b{color:#df5d40;background:#fff0ec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.mobile-camera span strong,.mobile-camera span small{display:block}.mobile-camera span strong{font-size:9px}.mobile-camera span small{color:#8792a0;margin-top:4px;font-size:7px}.mobile-save-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.mobile-save-actions button{background:#fff;border:1px solid #dce1e6;border-radius:8px;height:43px;font-size:8px;font-weight:900}.mobile-save-actions button:last-child{color:#fff;background:#ef6847;border-color:#ef6847}.mobile-save-actions button:disabled{opacity:.4}.mobile-account{text-align:center;padding-top:60px}.mobile-account-badge{color:#1c2a40;background:#dce3ec;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;font-size:17px;font-weight:900;display:grid}.mobile-account>div:nth-of-type(2){text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:10px;margin-top:30px;padding:0 15px}.mobile-account>div:nth-of-type(2) span{border-top:1px solid #edf0f2;justify-content:space-between;padding:14px 0;font-size:8px;display:flex}.mobile-account>div:nth-of-type(2) span:first-child{border-top:0}.mobile-account>div:nth-of-type(2) b{color:#18855f}.mobile-account>button{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;height:43px;margin-top:14px;font-size:8px;font-weight:900}.mobile-notice{color:#fff;z-index:40;background:#172238;border-radius:9px;padding:12px 16px;font-size:8px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0b132240}.mobile-app{--mobile-primary:#ef6847;--mobile-accent:#10182b}.mobile-app>nav{grid-template-columns:repeat(4,1fr)}.mobile-app>header{background:var(--mobile-accent)}.mobile-app-logo,.mobile-fab,.mobile-save-actions button:last-child{background:var(--mobile-primary);border-color:var(--mobile-primary)}.mobile-welcome>small,.mobile-add>small,.mobile-app>nav button.active{color:var(--mobile-primary)}.lead-list time{justify-items:end;gap:6px;display:grid}.lead-status{color:#657180;background:#f0f2f5;border-radius:10px;padding:4px 6px;font-size:6px;font-weight:900}.lead-status.new{color:#b94f38;background:#fff0ec}.lead-status.contacted{color:#3d6591;background:#eef4fb}.lead-status.closed{color:#16825a;background:#e8f6ef}.lead-stage{color:#939da9;margin:2px 0 10px;font-size:7px;font-weight:900;display:block}.lead-stage select{color:#344153;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:35px;margin-top:6px;padding:0 9px;font-size:8px;display:block}.toolbar select{color:#5f6b7c;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:34px;padding:0 28px 0 10px;font-size:8px}.vehicle-row>em.sold,.listing-state .sold,.mobile-vehicle-list em.sold{color:#66717e;background:#edf0f3}.sold-action{color:#a64a38;background:#fff5f2;border:1px solid #e1b8af;border-radius:8px;height:39px;padding:0 14px;font-size:9px;font-weight:900}.sold-action:disabled{opacity:.4}.import-backdrop{align-items:start;padding-top:4vh}.import-modal{background:#fff;border-radius:14px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.import-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 25px 18px;display:flex}.import-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.import-modal>header h2{margin:5px 0;font-size:20px}.import-modal>header p{color:#8993a1;margin:0;font-size:8px}.import-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.import-drop{text-align:center;background:#fafbfc;border:2px dashed #d7dde4;border-radius:11px;margin:22px 25px 0;padding:28px;position:relative}.import-drop>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.import-drop>b{color:#df5d40;background:#fff0ec;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-size:18px;display:grid}.import-drop h3{margin:10px 0 5px;font-size:12px}.import-drop p{color:#84909e;margin:0 0 13px;font-size:8px}.import-drop button{z-index:2;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;margin:0 3px;padding:0 11px;font-size:8px;font-weight:900;position:relative}.import-drop .template-download{color:#df5d40;background:0 0;border:0}.import-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;margin:13px 25px 0;padding:10px 12px;font-size:8px}.import-preview{padding:20px 25px 0}.import-preview>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.import-preview h3{margin:0;font-size:11px}.import-preview p{color:#8792a1;margin:4px 0 0;font-size:7px}.import-preview>header>span{border-radius:10px;padding:5px 8px;font-size:7px;font-weight:900}.import-preview .ready{color:#16825a;background:#e8f6ef}.import-preview .warning{color:#a43e2d;background:#fff0ed}.import-table{border:1px solid #e3e7eb;border-radius:9px;overflow:hidden}.import-row{border-top:1px solid #edf0f2;grid-template-columns:34px 1.3fr 1.2fr .55fr .55fr .65fr;align-items:center;gap:9px;padding:9px 11px;font-size:8px;display:grid}.import-row:first-child{border-top:0}.import-head{color:#8792a1;text-transform:uppercase;letter-spacing:.5px;background:#f7f8fa;font-size:6px;font-weight:900}.import-row b,.import-row small{display:block}.import-row small{color:#8a95a3;margin-top:3px;font-size:6px}.import-row.invalid{background:#fff8f6}.import-row em{color:#a43e2d;font-size:6px;font-style:normal}.import-table>p{text-align:center;color:#8792a1;border-top:1px solid #edf0f2;margin:0;padding:9px;font-size:7px}.import-modal>footer{justify-content:flex-end;gap:8px;padding:18px 25px;display:flex}.import-success{text-align:center;padding:55px 25px}.import-success>b{color:#18855f;background:#e8f6ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.import-success h3{margin:15px 0 6px;font-size:18px}.import-success p{color:#7f8a98;margin-bottom:20px;font-size:9px}@media (width<=700px){.import-row{grid-template-columns:28px 1fr .9fr}.import-row>span:nth-child(4),.import-row>span:nth-child(5),.import-row>span:nth-child(6),.import-head>span:nth-child(4),.import-head>span:nth-child(5),.import-head>span:nth-child(6){display:none}.import-drop{margin:16px 14px 0}.import-preview{padding:16px 14px 0}.import-modal>footer{padding:16px 14px}.toolbar{gap:8px;display:grid}.toolbar>label{width:100%}.toolbar>div{justify-content:flex-end}}.mobile-row-actions{justify-items:end;gap:5px;display:grid}.mobile-row-actions button{color:var(--mobile-primary);background:0 0;border:0;padding:2px;font-size:7px;font-weight:900}.mobile-edit-fields{margin-top:12px}.mobile-edit-fields label:last-child{grid-column:1/-1}.mobile-edit-fields select{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 10px;font-size:9px;display:block}.mobile-status-help{background:#fff;border:1px solid #e0e4e8;border-radius:8px;line-height:1.5;margin-top:14px!important;padding:12px!important}.mobile-update{background:var(--mobile-primary);color:#fff;border:0;border-radius:8px;width:100%;height:44px;margin-top:12px;font-size:9px;font-weight:900}.mobile-update:disabled{opacity:.4}.platform{color:#182230;background:#f4f5f7;min-height:100vh}.platform>aside{color:#fff;background:#0d1526;flex-direction:column;width:244px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand{border-bottom:1px solid #283247;align-items:center;gap:11px;padding:0 8px 22px;display:flex}.platform-brand>b{background:linear-gradient(135deg,#ec5d3f,#fa8669);border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.platform-brand span strong,.platform-brand span small{display:block}.platform-brand strong{font-size:16px}.platform-brand small{color:#7f8ba1;letter-spacing:1.1px;margin-top:4px;font-size:7px}.platform>aside nav{gap:4px;margin-top:18px;display:grid}.platform>aside nav button{color:#96a2b5;text-align:left;background:0 0;border:0;border-radius:8px;height:43px;padding:0 12px;font-size:10px;font-weight:800}.platform>aside nav button.active{color:#fff;background:#243049;box-shadow:inset 3px 0 #ef6847}.platform>aside footer{border-top:1px solid #283247;margin-top:auto;padding:17px 8px 0}.platform>aside footer span{color:#ef7c60;letter-spacing:1px;font-size:7px;font-weight:900}.platform>aside footer p{color:#8794a8;font-size:8px;line-height:1.6}.platform>aside footer button{color:#fff;background:0 0;border:0;padding:8px 0;font-size:8px;font-weight:900}.platform>section{max-width:1500px;margin-left:244px;padding:34px}.platform>section>header{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.platform>section>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.platform>section>header h1{margin:6px 0;font-size:28px}.platform>section>header p{color:#7d8897;margin:0;font-size:10px}.platform-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.platform-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:11px;padding:17px}.platform-metrics span,.platform-metrics b,.platform-metrics small{display:block}.platform-metrics span{color:#7e8997;font-size:8px;font-weight:900}.platform-metrics b{margin:10px 0 5px;font-size:24px}.platform-metrics small{color:#8994a2;font-size:7px}.platform-toolbar{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;height:58px;padding:0 15px;display:flex}.platform-toolbar label{color:#8792a1;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(390px,60%);height:35px;padding:0 10px;display:flex}.platform-toolbar input{border:0;outline:0;width:100%;font-size:9px}.platform-toolbar>span{color:#7d8998;margin-left:auto;font-size:8px}.dealer-account-list{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.dealer-account-list>article{border-top:1px solid #edf0f2;grid-template-columns:46px 1.4fr 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.dealer-account-list>article:first-child{border-top:0}.dealer-account-logo{color:#fff;background:#172238;border-radius:9px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid}.dealer-account-name>span{align-items:center;gap:8px;display:flex}.dealer-account-name h2{margin:0;font-size:11px}.dealer-account-name em{border-radius:9px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.dealer-account-name em.active{color:#16825a;background:#e8f6ef}.dealer-account-name em.onboarding{color:#8a6d16;background:#fff6df}.dealer-account-name em.paused{color:#6e7884;background:#edf0f3}.dealer-account-name p{color:#5f6c7d;margin:5px 0;font-size:8px}.dealer-account-name small{color:#949daa;font-size:6px}.dealer-account-stats{gap:20px;display:flex}.dealer-account-stats span{color:#8b95a3;font-size:7px}.dealer-account-stats b{color:#273445;margin-bottom:4px;font-size:10px;display:block}.dealer-account-actions{gap:7px;display:flex}.dealer-account-actions button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:900}.dealer-account-actions button.primary{background:#ef6847;border-color:#ef6847}.platform-empty{text-align:center;padding:60px}.platform-empty>b{color:#bcc4ce;font-size:24px}.platform-empty h3{margin:8px;font-size:13px}.platform-empty p{color:#8994a2;font-size:8px}.onboard-modal{background:#fff;border-radius:14px;width:min(630px,100%);box-shadow:0 30px 80px #06101f55}.onboard-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.onboard-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.onboard-modal>header h2{margin:5px 0;font-size:20px}.onboard-modal>header p{color:#8993a1;margin:0;font-size:8px}.onboard-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.onboard-modal>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px 8px;display:grid}.onboard-modal label{color:#596576;font-size:7px;font-weight:900}.onboard-modal input,.onboard-modal select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.onboard-modal label small{color:#929ca9;margin-top:4px;font-size:6px;display:block}.onboard-error{color:#a43e2d;background:#fff0ed;border:1px solid #f0d2ca;border-radius:7px;margin:8px 24px 0;padding:10px;font-size:8px}.onboard-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}@media (width<=950px){.platform>aside{width:190px}.platform>section{margin-left:190px;padding:24px}.platform-metrics{grid-template-columns:1fr 1fr}.dealer-account-list>article{grid-template-columns:44px 1fr auto}.dealer-account-stats{display:none}}@media (width<=650px){.platform>aside{width:100%;height:auto;position:static}.platform>aside nav,.platform>aside footer{display:none}.platform-brand{border:0;padding-bottom:0}.platform>section{margin:0;padding:18px}.platform>section>header{align-items:start}.platform>section>header h1{font-size:22px}.platform>section>header p{display:none}.platform-metrics{grid-template-columns:1fr 1fr}.dealer-account-list>article{grid-template-columns:40px 1fr}.dealer-account-actions{grid-column:1/-1;justify-content:flex-end}.onboard-modal>div{grid-template-columns:1fr}.onboard-modal{max-height:92vh;overflow:auto}}.platform-message,.platform-error{border-radius:8px;margin:-10px 0 16px;padding:11px 13px;font-size:8px}.platform-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.platform-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.platform-toolbar{gap:12px}.platform-filters{gap:3px;display:flex}.platform-filters button{color:#7d8998;background:0 0;border:0;border-radius:6px;height:29px;padding:0 8px;font-size:7px;font-weight:800}.platform-filters button.active{color:#fff;background:#172238}.setup-progress{background:#edf0f2;border-radius:4px;width:min(240px,100%);height:4px;margin-top:8px;position:relative}.setup-progress>i{background:#ef6847;border-radius:4px;height:100%;display:block}.setup-progress>span{white-space:nowrap;color:#8a95a3;font-size:6px;position:absolute;top:-3px;left:calc(100% + 7px)}.onboard-wizard{background:#fff;border-radius:15px;width:min(760px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.onboard-wizard>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:23px 26px 19px;display:flex}.onboard-wizard>header small,.dealer-manage>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.onboard-wizard>header h2{margin:5px 0;font-size:21px}.onboard-wizard>header p{color:#8993a1;margin:0;font-size:8px}.onboard-wizard>header button,.dealer-manage>header>button{background:#f2f4f6;border:0;border-radius:50%;width:29px;height:29px;font-size:17px}.wizard-steps{border-bottom:1px solid #edf0f2;grid-template-columns:repeat(4,1fr);padding:17px 26px;display:grid}.wizard-steps span{color:#a0a8b3;align-items:center;gap:7px;display:flex;position:relative}.wizard-steps span:after{content:"";background:#e1e5e9;height:1px;position:absolute;top:11px;left:31px;right:6px}.wizard-steps span:last-child:after{display:none}.wizard-steps b{z-index:1;background:#edf0f3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid;position:relative}.wizard-steps small{font-size:7px;font-weight:800}.wizard-steps .active,.wizard-steps .done{color:#273445}.wizard-steps .active b{color:#fff;background:#ef6847;box-shadow:0 0 0 4px #ef684719}.wizard-steps .done b{color:#fff;background:#172238}.wizard-body{min-height:300px;padding:23px 26px 8px}.wizard-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.wizard-fields label,.brand-fields label{color:#596576;font-size:8px;font-weight:900}.wizard-fields label.wide{grid-column:1/-1}.wizard-fields label>em{float:right;color:#98a2b3;font-size:6px;font-style:normal}.wizard-fields input,.brand-fields input:not([type=color]){background:#fff;border:1px solid #dfe3e8;border-radius:8px;outline:none;width:100%;height:42px;margin-top:7px;padding:0 11px;font-size:9px;display:block}.wizard-fields input:focus,.brand-fields input:focus{border-color:#ef6847;box-shadow:0 0 0 3px #ef684716}.wizard-fields label>small{color:#929ca9;margin-top:5px;font-size:6px;display:block}.template-choices{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.template-choices>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:11px}.template-choices>button.selected{border-color:#ef6847;box-shadow:0 0 0 2px #ef684714}.template-choices b,.template-choices small{display:block}.template-choices b{margin:9px 0 3px;font-size:9px}.template-choices small{color:#8893a1;font-size:7px;line-height:1.4}.template-chip{background:#f1f3f5;border-radius:7px;align-items:flex-end;gap:5px;height:85px;padding:9px;display:flex}.template-chip i{background:#152039;border-radius:3px;display:block}.template-chip i:first-child{width:42%;height:55px}.template-chip i:nth-child(2){width:27%;height:37px}.template-chip i:last-child{background:#ef6847;width:23%;height:25px}.template-chip.classic{background:#f7f3ed}.template-chip.classic i{border-radius:0}.template-chip.premium{background:#172238}.template-chip.premium i{background:#fff}.template-chip.premium i:last-child{background:#d8a85f}.brand-fields{grid-template-columns:1fr 1fr 2fr;gap:13px;margin-top:17px;display:grid}.brand-fields label{position:relative}.brand-fields input[type=color]{background:#fff;border:1px solid #dfe3e8;border-radius:8px;width:42px;height:42px;margin-top:7px;padding:3px;display:inline-block}.brand-fields label>span{color:#7c8796;margin-left:7px;font-size:7px}.wizard-review>section{border-bottom:1px solid #edf0f2;grid-template-columns:130px 1fr 1fr;align-items:center;gap:12px;padding:10px 0;display:grid}.wizard-review>section>small{color:#8994a2;font-size:6px;font-weight:900}.wizard-review>section>b{font-size:9px}.wizard-review>section>span{color:#697587;font-size:7px;line-height:1.35}.wizard-review>section span i{vertical-align:middle;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.plan-choices{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.plan-choices>button{text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:120px;padding:14px;position:relative}.plan-choices>button.selected{background:#fffaf8;border-color:#ef6847;box-shadow:0 0 0 2px #ef684714}.plan-choices small,.plan-choices b,.plan-choices span{display:block}.plan-choices small{color:#7c8796;font-size:6px;font-weight:900}.plan-choices b{margin:8px 0;font-size:20px}.plan-choices b em{color:#8792a0;font-size:7px;font-style:normal}.plan-choices span{color:#697587;font-size:7px;line-height:1.45}.plan-choices>button>i{color:#df5d40;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.wizard-review>aside{background:#f2f4f7;border-radius:8px;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.wizard-review>aside b{white-space:nowrap;font-size:7px}.wizard-review>aside span{color:#778293;font-size:7px;line-height:1.45}.onboard-wizard>footer{justify-content:space-between;padding:18px 26px 23px;display:flex}.dealer-manage{background:#fff;border-radius:15px;width:min(650px,100%);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #06101f55}.dealer-manage>header{border-bottom:1px solid #e8ebef;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:21px 23px;display:grid}.dealer-manage>header h2{margin:4px 0;font-size:18px}.dealer-manage>header p{color:#7c8796;margin:0;font-size:8px}.manage-body{grid-template-columns:1fr 1fr;gap:20px;padding:21px 23px;display:grid}.manage-body section{border:1px solid #e3e7eb;border-radius:10px;padding:15px}.manage-body h3{margin:0 0 12px;font-size:10px}.manage-body section>div{color:#8a95a3;border-top:1px solid #edf0f2;align-items:center;gap:8px;padding:9px 0;display:flex}.manage-body section>div.done{color:#18794e}.manage-body section>div>b,.manage-body section>div>span{font-size:8px}.manage-body label{color:#657183;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.manage-body select{background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.manage-body .primary{width:100%;margin-top:2px}.manage-body .owner-invite{grid-column:1/-1;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:10px;display:grid;position:relative}.owner-invite h3{grid-column:1/-1;margin-bottom:2px}.owner-invite>b{font-size:9px}.owner-invite>span{color:#6f7b8a;font-size:8px}.owner-invite>em{border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.owner-invite>em.active{color:#16825a;background:#e8f6ef}.owner-invite>em.invited{color:#876612;background:#fff5df}.owner-invite>em.disabled{color:#68737f;background:#edf0f3}.owner-invite>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:32px;padding:0 10px;font-size:7px;font-weight:900}.dealer-manage>footer{border-top:1px solid #edf0f2;justify-content:flex-end;gap:8px;padding:18px 23px;display:flex}@media (width<=900px){.platform-toolbar .platform-filters{display:none}.onboard-wizard,.dealer-manage{max-height:92vh}.brand-fields{grid-template-columns:1fr 1fr}.brand-fields label:last-child{grid-column:1/-1}.manage-body{grid-template-columns:1fr}}@media (width<=650px){.platform-toolbar>span,.setup-progress{display:none}.wizard-fields,.template-choices,.plan-choices{grid-template-columns:1fr}.wizard-fields label.wide{grid-column:auto}.wizard-steps small{display:none}.wizard-body{min-height:auto;padding:18px}.onboard-wizard>header,.onboard-wizard>footer{padding-left:18px;padding-right:18px}.wizard-review>section{grid-template-columns:1fr}.wizard-review>section>small{margin-top:5px}.plan-choices>button{min-height:100px}.manage-body .owner-invite{grid-template-columns:1fr}.owner-invite h3{grid-column:auto}.dealer-manage>header,.manage-body{padding:18px}}.platform>aside nav button:disabled{opacity:.35;cursor:not-allowed}.platform-lead-list,.platform-domain-list{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.platform-lead-list>article{border-top:1px solid #edf0f2;grid-template-columns:38px minmax(150px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.platform-lead-list>article:first-child{border-top:0}.platform-lead-list>article>b{background:#edf0f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.platform-lead-list article div strong,.platform-lead-list article div span,.platform-lead-list article div small{display:block}.platform-lead-list article div strong{font-size:9px}.platform-lead-list article div span{color:#5f6c7d;margin-top:4px;font-size:7px}.platform-lead-list article div small{color:#929ba8;margin-top:4px;font-size:6px}.platform-lead-list em{color:#687481;background:#edf0f3;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-block}.platform-lead-list em.new{color:#b94f38;background:#fff0ec}.platform-lead-list em.contacted{color:#3d6591;background:#eef4fb}.platform-lead-list em.closed{color:#16825a;background:#e8f6ef}.platform-lead-list article>button,.platform-domain-list article>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:31px;padding:0 10px;font-size:7px;font-weight:900}.platform-template-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.platform-template-grid>article{background:#fff;border:1px solid #e2e6ea;border-radius:12px;padding:15px}.platform-template-preview{background:#f0f2f5;border-radius:9px;align-items:flex-end;gap:7px;height:150px;padding:18px;display:flex;position:relative;overflow:hidden}.platform-template-preview:before{content:"";background:#162138;height:30px;position:absolute;inset:0 0 auto}.platform-template-preview>span{color:#fff;z-index:1;font-size:6px;font-weight:900;position:absolute;top:10px;left:14px}.platform-template-preview>i{background:#152039;border-radius:4px;width:31%;height:62%;display:block}.platform-template-preview>i:nth-child(2){height:43%}.platform-template-preview>i:nth-child(3){background:#ef6847;height:32%}.platform-template-preview.classic{background:#f8f3ec}.platform-template-preview.classic i{border-radius:0}.platform-template-preview.premium{background:#172238}.platform-template-preview.premium:before{background:#080d17}.platform-template-preview.premium i{background:#fff}.platform-template-preview.premium i:nth-child(3){background:#d8a85f}.platform-template-grid>article>small{color:#df5d40;letter-spacing:.8px;margin-top:14px;font-size:6px;font-weight:900;display:block}.platform-template-grid h2{margin:6px 0;font-size:16px}.platform-template-grid p{color:#738091;min-height:38px;font-size:8px;line-height:1.5}.platform-template-grid>article>strong{border-top:1px solid #edf0f2;padding-top:12px;font-size:8px;display:block}.platform-template-grid>article>div:last-child{gap:5px;margin-top:8px;display:grid}.platform-template-grid>article>div:last-child button{text-align:left;background:#f5f6f8;border:0;border-radius:6px;height:31px;padding:0 9px;font-size:7px}.platform-template-grid>article>div:last-child button i{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.platform-template-grid>article>div:last-child>span{color:#929ba8;padding:8px 0;font-size:7px}.platform-domain-list{border-top:1px solid #e2e6ea;border-radius:11px}.platform-domain-list>header,.platform-domain-list>article{grid-template-columns:1.3fr 1.1fr 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.platform-domain-list>header{background:#f8f9fa;border-bottom:1px solid #e6e9ed}.platform-domain-list>header b{color:#7b8796;font-size:7px}.platform-domain-list>article{border-top:1px solid #edf0f2}.platform-domain-list>article:first-of-type{border-top:0}.platform-domain-list article div strong,.platform-domain-list article div small{display:block}.platform-domain-list article div strong{font-size:9px}.platform-domain-list article div small{color:#929ba8;margin-top:4px;font-size:6px}.platform-domain-list article>span{color:#5f6c7d;font-size:8px}.platform-domain-list article>em{font-size:7px;font-style:normal;font-weight:800}.platform-domain-list article>em.pending{color:#8a6d16}.platform-domain-list article>em.missing{color:#8792a0}.domain-note{color:#667487;background:#f8fafc;border:1px solid #dde4eb;border-radius:8px;margin-top:13px;padding:11px 13px;font-size:7px;line-height:1.5}.domain-note b{color:#283547}@media (width<=1000px){.platform-lead-list>article{grid-template-columns:38px 1fr 1fr auto}.platform-lead-list>article>div:nth-of-type(2){display:none}.platform-template-grid{grid-template-columns:1fr 1fr}.platform-domain-list>header,.platform-domain-list>article{grid-template-columns:1.2fr 1fr auto}.platform-domain-list>header b:nth-child(3),.platform-domain-list article>em{display:none}}@media (width<=650px){.platform-lead-list>article{grid-template-columns:38px 1fr auto}.platform-lead-list>article>div:nth-of-type(3){display:none}.platform-template-grid{grid-template-columns:1fr}.platform-domain-list>header{display:none}.platform-domain-list>article{grid-template-columns:1fr auto}.platform-domain-list article>span{display:none}}.lead-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.public-inquiry{background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:8vw;padding:75px max(7vw,28px);display:grid}.public-inquiry>div>small{letter-spacing:2px;color:var(--dealer-primary);font-size:8px;font-weight:900}.public-inquiry>div>h2{margin:10px 0 16px;font:500 40px/1.08 Georgia,serif}.public-inquiry>div>p{color:#697584;max-width:470px;font-size:10px;line-height:1.7}.public-inquiry>div>div{gap:8px;margin-top:25px;display:grid}.public-inquiry>div>div>a{border:1px solid #e1e5e8;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.public-inquiry>div>div>a b{font-size:8px}.public-inquiry>div>div>a span{color:#7b8795;font-size:7px}.public-inquiry>aside{background:#f5f3ee;border-radius:12px;padding:26px}.public-inquiry form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-inquiry form label{color:#596576;font-size:7px;font-weight:900;display:block}.public-inquiry form input,.public-inquiry form textarea{background:#fff;border:1px solid #d8dde1;border-radius:5px;width:100%;margin:6px 0 13px;padding:10px;font-size:9px;display:block}.public-inquiry form input{height:41px}.public-inquiry form textarea{resize:vertical;height:100px;line-height:1.5}.public-inquiry form>button{background:var(--dealer-primary);color:#fff;text-transform:uppercase;border:0;border-radius:6px;width:100%;height:44px;font-size:8px;font-weight:900}.public-inquiry form>small{text-align:center;color:#8994a2;margin-top:10px;font-size:6px;line-height:1.5;display:block}.public-inquiry-success{text-align:center;padding:55px 20px}.public-inquiry-success>b{color:#18855f;background:#e8f6ef;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.public-inquiry-success h3{margin:15px 0 8px;font:500 24px Georgia,serif}.public-inquiry-success p{color:#657180;font-size:9px}.public-inquiry-success button{background:#fff;border:1px solid #d5dbe0;border-radius:6px;height:36px;margin-top:12px;padding:0 12px;font-size:7px;font-weight:900}.template-premium .public-inquiry{color:#fff;background:#171b22}.template-premium .public-inquiry>aside{background:#242a34}.template-premium .public-inquiry>div>p,.template-premium .public-inquiry>div>div>a span{color:#b9c0ca}.template-premium .public-inquiry>div>div>a{border-color:#353c48}@media (width<=850px){.public-inquiry{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.public-inquiry{padding:52px 18px}.public-inquiry>div>h2{font-size:34px}.public-inquiry>aside{padding:20px}.public-inquiry form>div{grid-template-columns:1fr}.public-inquiry>div>div>a{display:block}.public-inquiry>div>div>a span{margin-top:4px;display:block}}.manage-body .manage-profile{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.manage-profile h3{grid-column:1/-1}.manage-profile label{margin:0}.manage-profile label.wide{grid-column:1/-1}.manage-profile input{background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:36px;margin-top:5px;padding:0 9px;font-size:8px;display:block}.manage-profile input[type=color]{padding:3px}.dealer-manage>footer{flex-wrap:wrap}@media (width<=650px){.manage-body .manage-profile{grid-template-columns:1fr}.manage-profile h3,.manage-profile label.wide{grid-column:auto}}.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}.team-page>.heading{margin-bottom:18px}.team-message,.team-error{border-radius:8px;margin:-4px 0 15px;padding:11px 13px;font-size:8px}.team-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.team-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.team-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:16px;display:grid}.team-metrics article{background:#fff;border:1px solid #e0e4e8;border-radius:10px;padding:16px}.team-metrics span,.team-metrics b,.team-metrics small{display:block}.team-metrics span{color:#7d8897;font-size:7px;font-weight:900}.team-metrics b{margin:9px 0 4px;font-size:23px}.team-metrics small{color:#919aa6;font-size:7px}.team-card{overflow:hidden;padding:0!important}.team-card>header{border-bottom:1px solid #e8ebee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.team-card>header h2{margin:0 0 4px;font-size:13px}.team-card>header p{color:#7f8a99;margin:0;font-size:8px}.team-card>header>span{color:#8a95a3;font-size:7px}.team-row{border-top:1px solid #edf0f2;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) 85px 90px minmax(150px,auto);align-items:center;gap:12px;padding:13px 17px;display:grid}.team-head{color:#8993a1;text-transform:uppercase;letter-spacing:.6px;background:#f8f9fa;border-top:0;min-height:37px;padding-top:9px;padding-bottom:9px;font-size:6px;font-weight:900}.team-person{align-items:center;gap:10px;min-width:0;display:flex}.team-person>b{color:#fff;background:#172238;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.team-person span{min-width:0}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-person strong{font-size:9px}.team-person small{color:#7f8a99;margin-top:4px;font-size:7px}.team-row select{color:#394657;background:#fff;border:1px solid #dce1e6;border-radius:7px;width:100%;height:32px;padding:0 8px;font-size:7px;font-weight:800}.team-row select:disabled{color:#8a95a3;background:#f4f5f7}.team-row>em{border-radius:12px;width:max-content;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.team-row>em.active{color:#16825a;background:#e8f6ef}.team-row>em.invited{color:#876612;background:#fff5df}.team-row>em.disabled{color:#68737f;background:#edf0f3}.team-row>time{color:#748091;font-size:7px}.team-actions{justify-content:flex-end;gap:6px;display:flex}.team-actions button{color:#536071;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:6px;font-weight:900}.team-actions button.disable{color:#a24434}.team-actions button.restore{color:#18794e}.team-actions button:disabled{opacity:.45}.team-empty{text-align:center;padding:50px 20px}.team-empty>b{color:#b9c1cc;font-size:24px}.team-empty h3{margin:8px 0 4px;font-size:12px}.team-empty p{color:#8994a2;font-size:8px}.team-security{color:#fff;background:#152039;border-radius:9px;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;display:flex}.team-security b{letter-spacing:1px;color:#ef8065;white-space:nowrap;font-size:6px}.team-security span{color:#aeb8c8;font-size:7px;line-height:1.5}.team-modal{background:#fff;border-radius:14px;width:min(520px,100%);box-shadow:0 30px 80px #06101f55}.team-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.team-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.team-modal>header h2{margin:5px 0;font-size:20px}.team-modal>header p{color:#8993a1;margin:0;font-size:8px}.team-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.team-modal>div{gap:13px;padding:20px 24px 8px;display:grid}.team-modal label{color:#596576;font-size:7px;font-weight:900}.team-modal input,.team-modal select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.team-modal label small{color:#929ca9;margin-top:6px;font-size:7px;font-weight:500;display:block}.team-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}.launch-center{color:#fff;background:#152039;border-radius:13px;margin-bottom:21px;overflow:hidden;box-shadow:0 16px 35px #15203922}.launch-center>header{justify-content:space-between;align-items:center;padding:21px 23px 15px;display:flex}.launch-center>header small{color:#ef8065;letter-spacing:1.2px;font-size:6px;font-weight:900}.launch-center>header h2{margin:6px 0 4px;font-size:19px}.launch-center>header p{color:#96a2b5;margin:0;font-size:8px}.launch-score{text-align:center;border-left:1px solid #ffffff18;padding-left:22px}.launch-score b,.launch-score span{display:block}.launch-score b{font-size:24px}.launch-score span{color:#8d99ac;letter-spacing:1px;margin-top:3px;font-size:6px}.launch-progress{background:#29354b;border-radius:5px;height:4px;margin:0 23px 18px;overflow:hidden}.launch-progress i{background:linear-gradient(90deg,#ef6847,#ff9b7f);border-radius:5px;height:100%;display:block}.launch-checks{border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;grid-template-columns:repeat(5,1fr);display:grid}.launch-checks button{color:#fff;text-align:left;background:0 0;border:0;border-left:1px solid #ffffff10;min-height:112px;padding:15px}.launch-checks button:first-child{border-left:0}.launch-checks button>b{color:#a9b3c2;background:#2a364c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.launch-checks button.complete>b{color:#fff;background:#1d765a}.launch-checks span strong,.launch-checks span small{display:block}.launch-checks span strong{margin-top:11px;font-size:8px}.launch-checks span small{color:#8f9bad;margin-top:5px;font-size:6px;line-height:1.45}.launch-checks em{color:#ef8065;margin-top:9px;font-size:6px;font-style:normal;font-weight:900;display:block}.launch-checks button.complete em{color:#5fbd97}.launch-center>footer{justify-content:flex-end;gap:8px;padding:13px 23px 16px;display:flex}.launch-center>footer .secondary{color:#c2cad5;background:0 0;border-color:#3b475c}.launch-message,.launch-error{border-radius:7px;margin:12px 23px 0;padding:9px 11px;font-size:7px}.launch-message{color:#d9f7ea;background:#1b6b52}.launch-error{color:#ffe4dd;background:#713d36}@media (width<=1000px){.team-row{grid-template-columns:minmax(190px,1.3fr) minmax(120px,.7fr) 80px 100px}.team-head span:last-child,.team-row>.team-actions{grid-column:1/-1;justify-content:flex-end}.team-head span:last-child{display:none}}@media (width<=700px){.team-page>.heading{align-items:flex-start}.team-page>.heading>div p{display:none}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article:last-child{grid-column:1/-1}.team-card>header p{display:none}.team-row,.team-head{grid-template-columns:1fr 105px}.team-head span:nth-child(n+3),.team-row>em,.team-row>time{display:none}.team-row>.team-actions{grid-column:1/-1}.team-security{flex-direction:column;align-items:flex-start}.team-modal{max-height:92vh;overflow:auto}}@media (width<=1000px){.launch-checks{grid-template-columns:repeat(3,1fr)}.launch-checks button:nth-child(4){border-top:1px solid #ffffff10;border-left:0}.launch-checks button:nth-child(5){border-top:1px solid #ffffff10}}@media (width<=650px){.launch-center>header{padding:18px}.launch-score{padding-left:14px}.launch-checks{grid-template-columns:1fr}.launch-checks button,.launch-checks button:nth-child(4),.launch-checks button:nth-child(5){border-top:1px solid #ffffff10;border-left:0;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:auto;padding:12px 18px;display:grid}.launch-checks button:first-child{border-top:0}.launch-checks span strong{margin-top:0}.launch-checks span small{display:none}.launch-checks em{margin-top:0}.launch-center>footer{padding:13px 18px}.launch-center>footer .primary{font-size:7px}.launch-progress{margin-left:18px;margin-right:18px}}.sidebar footer>a{color:#8f9bae;padding-top:9px;font-size:8px;font-weight:900;text-decoration:none;display:block}.access-screen{color:#fff;text-align:center;background:#10182b;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.access-mark{background:#ef6847;border-radius:13px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 35px #ef684744}.access-screen small{color:#ef7c60;letter-spacing:1.3px;margin-top:18px;font-size:7px;font-weight:900}.access-screen h1{margin:13px 0 8px;font-size:25px}.access-screen p{color:#aab4c3;max-width:430px;font-size:10px;line-height:1.6}.access-screen a{color:#fff;background:#ef6847;border-radius:8px;margin-top:14px;padding:12px 17px;font-size:9px;font-weight:900;text-decoration:none}.billing-panel>header{justify-content:space-between;align-items:start;display:flex}.billing-panel>header p{margin-bottom:0}.billing-panel>header>span{border-radius:10px;padding:5px 8px;font-size:7px;font-weight:900}.billing-panel>header .active,.billing-panel>header .trialing{color:#16825a;background:#e8f6ef}.billing-panel>header .pastdue{color:#a43e2d;background:#fff0ed}.billing-panel>header .canceled{color:#68737f;background:#edf0f3}.billing-plans{margin-top:18px;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.billing-plans>button{text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:10px;min-height:148px;padding:15px;position:relative}.billing-plans>button.selected{background:#fffaf8;border-color:#ef6847;box-shadow:0 0 0 2px #ef684716}.billing-plans>button>span{color:#8a95a3;letter-spacing:.7px;font-size:6px;font-weight:900}.billing-plans h3{margin:7px 0;font-size:11px}.billing-plans>b{font-size:20px}.billing-plans>b small{color:#8993a1;font-size:7px}.billing-plans p{line-height:1.5;margin:10px 0!important;font-size:7px!important}.billing-plans em{color:#18855f;font-size:6px;font-style:normal;position:absolute;top:10px;right:10px}.billing-panel>footer{justify-content:flex-start;align-items:center;gap:30px}.billing-panel>footer span{color:#7e8997;font-size:7px}.billing-panel>footer span b{color:#344153;margin-bottom:4px;display:block}.billing-panel>footer button{margin-left:auto}@media (width<=650px){.billing-plans{grid-template-columns:1fr!important}.billing-panel>footer{gap:12px;display:grid}.billing-panel>footer button{margin-left:0}}.login-shell{background:#f5f6f8;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 78% 22%,#ef684744,#0000 24%),linear-gradient(145deg,#0c1424 0%,#152039 54%,#1d2c48 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px 58px 42px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:520px;height:180px;position:absolute;bottom:90px;right:-170px;transform:rotate(-18deg);box-shadow:0 0 0 45px #ffffff08,0 0 0 92px #ffffff05}.login-brand,.login-mobile-brand{color:inherit;z-index:1;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.login-brand>b,.login-mobile-brand>b{color:#fff;background:linear-gradient(135deg,#e9593a,#fa8669);border-radius:11px;place-items:center;width:42px;height:42px;font-size:12px;display:grid;box-shadow:0 10px 28px #ef684744}.login-brand span,.login-mobile-brand span{letter-spacing:-.5px;font-size:19px;font-weight:800}.login-brand em,.login-mobile-brand em{color:#ef6847;font-style:normal}.login-story>div{z-index:1;max-width:650px;position:relative}.login-story>div small{letter-spacing:2px;color:#f58a6f;font-size:10px;font-weight:900}.login-story h1{letter-spacing:-3.5px;margin:20px 0 25px;font-size:clamp(46px,5.2vw,76px);line-height:.98}.login-story p{color:#b7c0d0;max-width:540px;margin:0;font-size:16px;line-height:1.7}.login-story>footer{letter-spacing:1.2px;color:#7f8ca1;z-index:1;gap:28px;font-size:8px;font-weight:900;display:flex;position:relative}.login-panel{place-items:center;padding:42px;display:grid}.login-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;width:min(440px,100%);padding:43px 44px 35px;box-shadow:0 24px 70px #10182812}.login-mobile-brand{color:#152039;margin-bottom:38px;display:none}.login-card>small{color:#e15e41;letter-spacing:1.5px;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.login-card h2{letter-spacing:-.8px;color:#152039;margin:0 0 10px;font-size:28px}.login-card>p{color:#788396;margin:0 0 27px;font-size:12px;line-height:1.55}.login-card>p strong{color:#344054}.login-card form>label:not(.login-remember){color:#475467;font-size:10px;font-weight:800;display:block}.login-card form>label>input:not([type=checkbox]){color:#152039;background:#fff;border:1px solid #d9dee7;border-radius:9px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 14px;font-size:13px;display:block}.login-card form>label>input:focus{border-color:#ef6847;box-shadow:0 0 0 3px #ef684719}.login-code{text-align:center;letter-spacing:9px;font:800 22px/1 var(--font-geist-mono),monospace!important;padding-left:23px!important}.login-submit{color:#fff;background:#ef6847;border:0;border-radius:9px;width:100%;height:48px;margin-top:17px;font-size:11px;font-weight:900;box-shadow:0 8px 20px #ef68472d}.login-submit:disabled{opacity:.55;cursor:not-allowed}.login-remember{color:#344054;cursor:pointer;align-items:flex-start;gap:10px;margin:17px 0 2px;display:flex}.login-remember input{accent-color:#ef6847;width:16px;height:16px;margin:1px 0 0}.login-remember span b,.login-remember span small{display:block}.login-remember span b{font-size:10px}.login-remember span small{color:#8d98a8;margin-top:3px;font-size:8px}.login-back{color:#667085;background:0 0;border:0;width:100%;margin-top:14px;font-size:9px;font-weight:800}.login-notice,.login-error{border-radius:8px;margin-top:16px;padding:11px 12px;font-size:9px;line-height:1.45}.login-notice{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.login-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.login-card>footer{color:#98a2b3;border-top:1px solid #eceff3;margin-top:25px;padding-top:20px;font-size:8px;line-height:1.55}.login-card form+.login-notice{margin-top:16px}.login-expiry{color:#7a8595;justify-content:center;gap:4px;margin-top:10px;font-size:8px;display:flex}.login-expiry b{color:#344054;font-family:var(--font-geist-mono),monospace}.login-expiry.expired{color:#b54732}.login-resend,.login-back{background:0 0;border:0;width:100%;font-size:9px;font-weight:800}.login-resend{color:#e15e41;margin-top:15px}.login-resend:disabled{color:#98a2b3;cursor:not-allowed}.login-back{color:#667085;margin-top:11px}.login-card>footer a{color:#667085;font-weight:800}@media (width<=900px){.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-panel{background:linear-gradient(#f7f8fa,#eef1f5);min-height:100vh;padding:28px}.login-card{padding:34px 30px}.login-mobile-brand{display:flex}.login-card h2{font-size:25px}}.crm-shell{color:#182230;background:#f4f5f7;min-height:100vh}.crm-shell>aside{color:#fff;background:#0e1729;flex-direction:column;width:230px;padding:22px 15px;display:flex;position:fixed;inset:0 auto 0 0}.crm-brand{border-bottom:1px solid #293248;align-items:center;gap:10px;padding:0 8px 20px;display:flex}.crm-brand>b{background:#ef6847;border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.crm-brand span strong,.crm-brand span small{display:block}.crm-brand strong{font-size:15px}.crm-brand small{color:#ef8065;letter-spacing:1.4px;margin-top:3px;font-size:7px}.crm-shell>aside nav{gap:4px;margin-top:18px;display:grid}.crm-shell>aside nav button{color:#97a3b6;text-align:left;background:0 0;border:0;border-radius:8px;height:43px;padding:0 12px;font-size:10px;font-weight:800}.crm-shell>aside footer{border-top:1px solid #293248;margin-top:auto;padding:16px 8px 0}.crm-shell>aside footer span,.crm-shell>aside footer strong{display:block}.crm-shell>aside footer span{color:#ef8065;letter-spacing:1px;font-size:6px;font-weight:900}.crm-shell>aside footer strong{margin:6px 0;font-size:9px}.crm-shell>aside footer button{color:#8e9aaf;background:0 0;border:0;padding:7px 0;font-size:8px}.crm-shell>section{max-width:1500px;margin-left:230px;padding:32px}.crm-shell>section>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.crm-shell>section>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.crm-shell>section>header h1{margin:6px 0;font-size:28px}.crm-shell>section>header p{color:#7d8897;margin:0;font-size:10px}.crm-shell>section>header button,.crm-primary{color:#fff;background:#ef6847;border:0;border-radius:8px;height:38px;padding:0 14px;font-size:9px;font-weight:900}.crm-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.crm-stats article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.crm-stats span,.crm-stats b,.crm-stats small{display:block}.crm-stats span{color:#7e8997;font-size:7px;font-weight:900}.crm-stats b{margin:9px 0 4px;font-size:22px}.crm-stats small{color:#929ba7;font-size:7px}.crm-workspace{grid-template-columns:minmax(480px,1fr) 320px;gap:15px;display:grid}.crm-leads,.crm-detail{background:#fff;border:1px solid #e2e6ea;border-radius:11px;overflow:hidden}.crm-leads>header{border-bottom:1px solid #e8ebef;align-items:center;height:58px;padding:0 15px;display:flex}.crm-leads>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:7px;width:min(390px,70%);height:34px;padding:0 9px;display:flex}.crm-leads>header input{border:0;outline:0;width:100%;font-size:8px}.crm-leads>header span{color:#8b95a3;margin-left:auto;font-size:7px}.crm-leads>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px 15px;display:grid}.crm-leads>button:first-of-type{border-top:0}.crm-leads>button>b,.crm-person>b{background:#edf0f5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.crm-leads>button span strong,.crm-leads>button span small,.crm-leads>button span em{display:block}.crm-leads>button span strong{font-size:9px}.crm-leads>button span small{color:#566273;margin-top:3px;font-size:8px}.crm-leads>button span em{color:#929ba8;margin-top:4px;font-size:6px;font-style:normal}.crm-leads time{color:#929ba8;justify-items:end;gap:5px;font-size:6px;display:grid}.crm-leads time i{color:#687481;background:#edf0f3;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.crm-leads time i.new{color:#b94f38;background:#fff0ec}.crm-leads time i.contacted{color:#3d6591;background:#eef4fb}.crm-leads time i.closed{color:#16825a;background:#e8f6ef}.crm-detail{height:max-content;padding:20px}.crm-person{text-align:center;border-bottom:1px solid #edf0f2;padding-bottom:17px}.crm-person>b{width:52px;height:52px;margin:auto;font-size:11px}.crm-person h2{margin:9px 0 4px;font-size:14px}.crm-person p{color:#8792a1;margin:0;font-size:7px}.crm-contact{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;display:grid}.crm-contact button{background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:31px;font-size:7px;font-weight:900}.crm-detail>section{border-top:1px solid #edf0f2;padding:12px 0}.crm-detail>section small,.crm-detail>section strong{display:block}.crm-detail>section small{color:#929ba8;margin-bottom:6px;font-size:6px;font-weight:900}.crm-detail>section strong{font-size:9px}.crm-detail>section p{color:#5d6979;margin:0;font-size:8px;line-height:1.5}.crm-primary{width:100%;margin-top:7px}.crm-empty{text-align:center;color:#8b95a3;padding:45px 20px;font-size:8px}@media (width<=900px){.crm-shell>aside{width:190px}.crm-shell>section{margin-left:190px;padding:22px}.crm-stats{grid-template-columns:1fr 1fr}.crm-workspace{grid-template-columns:1fr}.crm-detail{display:none}}@media (width<=620px){.crm-shell>aside{width:100%;height:68px;padding:15px;position:static}.crm-shell>aside nav,.crm-shell>aside footer{display:none}.crm-brand{border:0;padding:0}.crm-shell>section{margin:0;padding:17px}.crm-shell>section>header p{display:none}.crm-shell>section>header h1{font-size:23px}.crm-stats{grid-template-columns:1fr 1fr}.crm-workspace{display:block}}.crm-message,.crm-error{border-radius:8px;margin:-7px 0 14px;padding:10px 12px;font-size:8px}.crm-message{color:#18794e;background:#edf8f3;border:1px solid #d8eee3}.crm-error{color:#b93f2b;background:#fff2f0;border:1px solid #ffd9d2}.crm-workspace{grid-template-columns:minmax(480px,1fr) 390px}.crm-leads>header{gap:10px}.crm-leads>header label{width:min(330px,55%)}.crm-filters{gap:3px;display:flex}.crm-filters button{color:#7f8a98;background:0 0;border:0;border-radius:5px;height:27px;padding:0 7px;font-size:6px;font-weight:900}.crm-person>small{color:#9aa3ae;margin-top:6px;font-size:6px;display:block}.crm-contact a{color:#263345;background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;height:31px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.crm-contact a.disabled{pointer-events:none;color:#b2bac4;background:#f5f6f7}.crm-editor{border-top:1px solid #edf0f2;grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;display:grid}.crm-editor label{color:#687586;font-size:6px;font-weight:900}.crm-editor input,.crm-editor select,.crm-editor textarea{color:#273445;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:5px;padding:0 8px;font-size:7px;display:block}.crm-editor input,.crm-editor select{height:34px}.crm-editor textarea{resize:vertical;height:78px;padding-top:8px;line-height:1.45}.crm-editor .wide{grid-column:1/-1}.crm-assignee{grid-template-columns:1fr 34px;display:grid}.crm-assignee input{border-radius:7px 0 0 7px}.crm-assignee button{background:#f5f6f7;border:1px solid #dfe3e8;border-left:0;border-radius:0 7px 7px 0;height:34px;margin-top:5px;font-size:6px;font-weight:900}.crm-add-modal{background:#fff;border-radius:14px;width:min(610px,100%);box-shadow:0 30px 80px #06101f55}.crm-add-modal>header{border-bottom:1px solid #e8ebef;justify-content:space-between;padding:22px 24px 18px;display:flex}.crm-add-modal>header small{color:#df5d40;letter-spacing:1px;font-size:7px;font-weight:900}.crm-add-modal>header h2{margin:5px 0;font-size:20px}.crm-add-modal>header p{color:#8993a1;margin:0;font-size:8px}.crm-add-modal>header button{background:#f2f4f6;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.crm-add-modal>div{grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px 8px;display:grid}.crm-add-modal label{color:#596576;font-size:7px;font-weight:900}.crm-add-modal label.wide{grid-column:1/-1}.crm-add-modal input,.crm-add-modal select,.crm-add-modal textarea{background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:100%;margin-top:6px;padding:0 10px;font-size:9px;display:block}.crm-add-modal input,.crm-add-modal select{height:39px}.crm-add-modal textarea{resize:vertical;height:75px;padding-top:9px}.crm-add-modal>footer{justify-content:flex-end;gap:8px;padding:18px 24px 22px;display:flex}@media (width<=1050px){.crm-workspace{grid-template-columns:1fr}.crm-detail{display:block}.crm-leads{max-height:520px;overflow:auto}}@media (width<=700px){.crm-filters{display:none}.crm-leads>header label{width:75%}.crm-detail{padding:16px}.crm-editor{grid-template-columns:1fr}.crm-editor .wide{grid-column:auto}.crm-add-modal{max-height:94vh;overflow:auto}.crm-add-modal>div{grid-template-columns:1fr}.crm-add-modal label.wide{grid-column:auto}}.crm-shell>aside nav button:disabled{opacity:.34;cursor:not-allowed}.crm-queue>header{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-queue>header>div{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:16px}.crm-queue>header b,.crm-queue>header span{display:block}.crm-queue>header b{font-size:23px}.crm-queue>header span{color:#7e8997;margin-top:6px;font-size:7px;font-weight:800}.crm-queue>section{background:#fff;border:1px solid #e2e6ea;border-radius:11px;margin-bottom:15px;overflow:hidden}.crm-queue-heading{background:#fafbfc;border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;height:53px;padding:0 16px;display:flex}.crm-queue-heading strong{font-size:10px}.crm-queue-heading span{color:#8b95a3;font-size:7px}.crm-queue>section>article{border-top:1px solid #edf0f2;grid-template-columns:34px minmax(220px,1fr) 150px 52px auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.crm-queue>section>article:first-of-type{border-top:0}.crm-queue>section>article>b{color:#18794e;background:#edf5f0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.crm-queue>section>article>b.late{color:#b94f38;background:#fff0ec}.crm-queue>section article>div strong,.crm-queue>section article>div span,.crm-queue>section article>div small{display:block}.crm-queue>section article>div strong{font-size:9px}.crm-queue>section article>div span{color:#566273;margin-top:3px;font-size:8px}.crm-queue>section article>div small{color:#929ba8;margin-top:4px;font-size:6px}.crm-queue>section article>time{color:#8a95a3;font-size:6px}.crm-queue>section article>time b{color:#354253;margin-top:4px;font-size:8px;display:block}.crm-queue>section article>time.late,.crm-queue>section article>time.late b{color:#b94f38}.crm-queue>section article>a,.crm-queue>section article>button{color:#273445;background:#fff;border:1px solid #dce1e6;border-radius:7px;place-items:center;height:30px;padding:0 10px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.crm-queue>section article>a.disabled{pointer-events:none;color:#b4bbc4;background:#f5f6f7}.crm-queue>section article>button{color:#fff;white-space:nowrap;background:#172238;border-color:#172238}.crm-queue.appointments>section>article>b{color:#3d6591;background:#eef4fb}@media (width<=900px){.crm-queue>section>article{grid-template-columns:34px 1fr auto}.crm-queue>section article>time,.crm-queue>section article>a{display:none}}@media (width<=620px){.crm-queue>header{grid-template-columns:1fr 1fr}.crm-queue>header>div:last-child,.crm-queue-heading span{display:none}.crm-queue>section>article{padding:12px}.crm-queue>section article>div small{display:none}}.mobile-photo-manager{background:#fff;border:1px solid #e0e4e8;border-radius:10px;margin-top:14px;padding:13px}.mobile-photo-manager>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-photo-manager>header b,.mobile-photo-manager>header span{display:block}.mobile-photo-manager>header b{font-size:9px}.mobile-photo-manager>header span{color:#8792a0;margin-top:3px;font-size:6px}.mobile-photo-manager>header label{background:var(--mobile-primary);color:#fff;border-radius:6px;place-items:center;height:31px;padding:0 10px;font-size:7px;font-weight:900;display:grid}.mobile-photo-manager input{display:none}.mobile-photo-manager>p{color:#a43e2d;background:#fff0ed;border-radius:6px;padding:8px;font-size:7px}.mobile-photo-manager>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.mobile-photo-manager article{aspect-ratio:1.2;background:#dfe3e7;border-radius:7px;position:relative;overflow:hidden}.mobile-photo-manager article>img{object-fit:cover}.mobile-photo-manager article>b{background:var(--mobile-primary);color:#fff;z-index:2;border-radius:4px;padding:3px 5px;font-size:5px;position:absolute;top:5px;left:5px}.mobile-photo-manager article>footer{z-index:2;background:#10182bd9;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:auto 0 0}.mobile-photo-manager article>footer button{color:#fff;background:0 0;border:0;border-left:1px solid #ffffff20;height:25px;font-size:9px}.mobile-photo-manager article>footer button:disabled{opacity:.25}.mobile-photo-empty{color:#657283;border:2px dashed #d4dae0;border-radius:8px;align-content:center;place-items:center;gap:5px;height:105px;margin-top:12px;display:grid}.mobile-photo-empty>b{color:var(--mobile-primary);font-size:20px}.mobile-photo-empty>span{font-size:7px;font-weight:900}.crm-customer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-customer-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.crm-customer-metrics span,.crm-customer-metrics b,.crm-customer-metrics small{display:block}.crm-customer-metrics span{color:#7e8997;font-size:7px;font-weight:900}.crm-customer-metrics b{margin:8px 0 4px;font-size:22px}.crm-customer-metrics small{color:#929ba7;font-size:6px}.crm-customers>header{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;height:56px;padding:0 15px;display:flex}.crm-customers>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:8px;width:min(430px,70%);height:35px;padding:0 10px;display:flex}.crm-customers>header input{border:0;outline:0;width:100%;font-size:8px}.crm-customers>header>span{color:#8b95a3;margin-left:auto;font-size:7px}.crm-customers>section{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.crm-customer-head,.crm-customers>section>article{grid-template-columns:42px 1.2fr 1.2fr .8fr 110px auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.crm-customer-head{background:#fafbfc;border-bottom:1px solid #e8ebef}.crm-customer-head>b{color:#7d8997;font-size:6px}.crm-customer-head>b:first-child{grid-column:1/3}.crm-customers>section>article{border-top:1px solid #edf0f2}.crm-customers>section>article:first-of-type{border-top:0}.crm-customers>section>article>b{background:#edf0f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.crm-customers article div strong,.crm-customers article div span,.crm-customers article div small{display:block}.crm-customers article div strong{font-size:8px}.crm-customers article div span{color:#657181;margin-top:4px;font-size:7px}.crm-customers article div small{color:#929ba8;margin-top:3px;font-size:6px}.crm-customers article time{color:#8893a1;gap:4px;font-size:6px;display:grid}.crm-customers article time em{background:#edf0f3;border-radius:10px;width:max-content;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900}.crm-customers article time em.new{color:#b94f38;background:#fff0ec}.crm-customers article time em.contacted{color:#3d6591;background:#eef4fb}.crm-customers article time em.closed{color:#16825a;background:#e8f6ef}.crm-customers article>button{white-space:nowrap;background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:7px;font-weight:900}@media (width<=1050px){.crm-customer-head,.crm-customers>section>article{grid-template-columns:42px 1.2fr 1fr 100px auto}.crm-customer-head>b:nth-child(4),.crm-customers article>div:nth-of-type(3){display:none}}@media (width<=700px){.crm-customer-metrics{grid-template-columns:1fr 1fr}.crm-customer-head{display:none}.crm-customers>section>article{grid-template-columns:38px 1fr auto}.crm-customers article>div:nth-of-type(2),.crm-customers article time{display:none}}.crm-deals>header{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-deals>header>div{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:14px}.crm-deals>header span,.crm-deals>header b{display:block}.crm-deals>header span{color:#7e8997;font-size:7px;font-weight:900}.crm-deals>header b{margin-top:8px;font-size:17px}.crm-deals>section{grid-template-columns:repeat(6,minmax(190px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow-x:auto}.deal-column{background:#e9edf1;border-radius:10px;min-height:350px;padding:9px}.deal-column>header{justify-content:space-between;align-items:center;padding:3px 3px 10px;display:flex}.deal-column>header>div{align-items:center;gap:6px;display:flex}.deal-column>header b{font-size:8px}.deal-column>header span{background:#d9dfe5;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.deal-column>header small{color:#7b8795;font-size:6px}.deal-column>div{gap:7px;display:grid}.deal-column>div>section{background:#fff;border:1px solid #dfe3e7;border-radius:8px;padding:11px;box-shadow:0 4px 10px #15203909}.deal-name{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.deal-name b,.deal-name span{display:block}.deal-name b{font-size:8px}.deal-name span{color:#657181;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;overflow:hidden}.deal-column section>p{color:#8a95a3;justify-content:space-between;margin:10px 0;font-size:6px;display:flex}.deal-column section>p strong{color:#354253}.deal-column section>footer{grid-template-columns:28px 1fr 28px;gap:4px;display:grid}.deal-column section>footer button{background:#fff;border:1px solid #dce1e6;border-radius:5px;height:25px;font-size:6px;font-weight:900}.deal-column section>footer button:disabled{opacity:.25}.deal-column.won{background:#e2f0e9}.deal-column.lost{background:#eee8e7}.deal-empty{text-align:center;color:#929ca8;padding:35px 8px;font-size:7px}@media (width<=700px){.crm-deals>header{grid-template-columns:1fr 1fr}.crm-deals>section{margin-right:-17px}.deal-column{min-height:300px}}.crm-communication-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.crm-communication-metrics article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:14px}.crm-communication-metrics span,.crm-communication-metrics b,.crm-communication-metrics small{display:block}.crm-communication-metrics span{color:#7e8997;font-size:7px;font-weight:900}.crm-communication-metrics b{margin:8px 0 4px;font-size:22px}.crm-communication-metrics small{color:#929ba7;font-size:6px}.crm-communications>header{background:#fff;border:1px solid #e2e6ea;border-radius:11px 11px 0 0;align-items:center;gap:10px;height:58px;padding:0 14px;display:flex}.crm-communications>header label{color:#8b95a3;border:1px solid #dfe3e8;border-radius:7px;align-items:center;gap:7px;width:min(390px,45%);height:34px;padding:0 9px;display:flex}.crm-communications>header input{border:0;outline:0;width:100%;font-size:8px}.crm-communications>header>div{gap:3px;display:flex}.crm-communications>header button{color:#7f8a98;background:0 0;border:0;border-radius:5px;height:28px;padding:0 7px;font-size:6px;font-weight:900}.crm-communications>header button.active{color:#fff;background:#172238}.crm-communications>header>button:last-child{margin-left:auto;font-size:12px}.crm-communications>section{background:#fff;border:1px solid #e2e6ea;border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.crm-communications>section>article{border-top:1px solid #edf0f2;grid-template-columns:36px 1.4fr .8fr 90px auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.crm-communications>section>article:first-child{border-top:0}.crm-communications article>b{background:#edf0f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.crm-communications article>b.call{color:#16825a;background:#e8f6ef}.crm-communications article>b.text{color:#3d6591;background:#eef4fb}.crm-communications article>b.email{color:#b94f38;background:#fff0ec}.crm-communications article>b.dealstage{color:#714597;background:#f5edfb}.crm-communications article div strong,.crm-communications article div span,.crm-communications article div small{display:block}.crm-communications article div strong{font-size:8px}.crm-communications article div span{color:#647181;margin-top:4px;font-size:7px}.crm-communications article div small{color:#929ba8;margin-top:3px;font-size:6px}.crm-communications article time{color:#8a95a3;font-size:6px}.crm-communications article time b{color:#4f5b6b;margin-top:4px;font-size:7px;display:block}.crm-communications article>button{background:#fff;border:1px solid #dce1e6;border-radius:7px;height:30px;padding:0 9px;font-size:7px;font-weight:900}@media (width<=900px){.crm-communications>header>div{display:none}.crm-communications>header label{width:75%}.crm-communications>section>article{grid-template-columns:36px 1fr 80px auto}.crm-communications article>div:nth-of-type(2){display:none}}@media (width<=650px){.crm-communication-metrics{grid-template-columns:1fr 1fr}.crm-communications>section>article{grid-template-columns:34px 1fr auto}.crm-communications article time{display:none}}.platform-system-status{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.platform-system-status>article{background:#fff;border:1px solid #e2e6ea;border-radius:12px;align-items:center;gap:16px;padding:22px;display:flex}.platform-system-status>article.ready{background:#edf8f3;border-color:#d8eee3}.platform-system-status>article>b{color:#18855f;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;display:grid}.platform-system-status>article small{color:#18855f;letter-spacing:1px;font-size:6px;font-weight:900}.platform-system-status>article h2{margin:5px 0;font-size:16px}.platform-system-status>article p{color:#657181;font-size:7px;line-height:1.5}.platform-system-status>section{background:#fff;border:1px solid #e2e6ea;border-radius:12px;padding:5px 15px}.platform-system-status>section>div{border-top:1px solid #edf0f2;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.platform-system-status>section>div:first-child{border-top:0}.platform-system-status>section>div>b{color:#8a6d16;background:#fff2df;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.platform-system-status>section>div.ready>b{color:#16825a;background:#e8f6ef}.platform-system-status>section span strong,.platform-system-status>section span small{display:block}.platform-system-status>section span strong{font-size:8px}.platform-system-status>section span small{color:#8994a2;margin-top:4px;font-size:6px}.platform-system-status>section em{color:#8a6d16;font-size:6px;font-style:normal;font-weight:900}.platform-system-status>section .ready em{color:#16825a}.platform-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px;display:grid}.platform-health-grid article{background:#fff;border:1px solid #e2e6ea;border-radius:10px;padding:15px}.platform-health-grid span,.platform-health-grid b,.platform-health-grid small{display:block}.platform-health-grid span{color:#7e8997;font-size:7px;font-weight:900}.platform-health-grid b{margin:8px 0 4px;font-size:22px}.platform-health-grid small{color:#929ba7;font-size:6px}.platform-access-note{background:#f8fafc;border:1px solid #dce3eb;border-radius:10px;margin-top:15px;padding:14px}.platform-access-note b{font-size:8px}.platform-access-note p{color:#6d7988;margin:5px 0 0;font-size:7px;line-height:1.5}@media (width<=900px){.platform-system-status{grid-template-columns:1fr}.platform-health-grid{grid-template-columns:1fr 1fr}}.section-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #eef0f3;grid-template-columns:20px 1fr auto 29px;align-items:center;gap:8px;padding:10px;display:grid}.section-list>button:hover{background:#fafbfc}.section-list>button>i{background:#d7dce1;border-radius:8px;width:27px;height:15px;position:relative}.section-list>button>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.section-list>button>i.on{background:#35a878}.section-list>button>i.on:after{left:14px}.mobile-account>.mobile-sign-out{color:#a43e2d;background:#fff8f6;border-color:#efd7d1}.public-preview-banner{color:#6f5514;text-align:center;letter-spacing:.2px;background:#fff1cc;border-bottom:1px solid #ead79a;padding:9px 18px;font:800 11px/1.4 Arial,sans-serif}.public-unavailable{color:#172238;text-align:center;background:#f5f2ec;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.public-unavailable .public-logo{margin-bottom:45px}.public-unavailable>small{color:var(--dealer-primary);letter-spacing:1.5px;font-size:9px;font-weight:900}.public-unavailable h1{letter-spacing:-1.5px;max-width:650px;margin:13px 0 10px;font:700 clamp(30px,5vw,52px)/1.04 Georgia,serif}.public-unavailable p{color:#667282;max-width:520px;margin:0 0 24px;font-size:13px;line-height:1.6}.management-activity{overflow:hidden}.management-activity>div{padding:0 18px 12px}.management-activity>div>article{border-top:1px solid #eef0f3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.management-activity>div>article>b{color:#43526a;background:#eef2f7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.management-activity>div>article>b.lead{color:#df5d40;background:#fff0ec}.management-activity>div>article>b.inventory{color:#21855f;background:#edf8f3}.management-activity span strong,.management-activity span small{display:block}.management-activity span strong{font-size:8px}.management-activity span small{color:#8792a1;margin-top:3px;font-size:7px}.management-activity time{color:#929ca8;font-size:7px}.activity-empty{color:#84909f;padding:20px;font-size:8px}.vehicle-row.selectable{grid-template-columns:18px minmax(240px,1.4fr) minmax(100px,.65fr) minmax(80px,.5fr) minmax(115px,.7fr) minmax(85px,.5fr) 30px}.vehicle-row.selectable>input{width:14px;height:14px;accent-color:var(--orange)}.bulk-inventory{background:#fff8f6;border-bottom:1px solid #f0ddd8;align-items:center;gap:8px;padding:10px 17px;display:flex}.bulk-inventory b{margin-right:auto;font-size:9px}.bulk-inventory span{color:#7d8794;font-size:7px}.bulk-inventory button{background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:28px;padding:0 10px;font-size:7px;font-weight:900}.bulk-inventory button:disabled{opacity:.45}@media (width<=1050px){.vehicle-row.selectable{grid-template-columns:18px minmax(220px,1.4fr) 100px 80px 80px 25px}}@media (width<=760px){.vehicle-row.selectable{grid-template-columns:18px 1fr auto;gap:9px}.vehicle-row.selectable>input{grid-area:1/1}.vehicle-row.selectable>.vehicle{grid-area:1/2/auto/4}.vehicle-row.selectable>div:nth-of-type(2),.vehicle-row.selectable>.performance,.vehicle-row.selectable>b{display:none}.vehicle-row.selectable>em{grid-area:2/2;margin-left:69px}.vehicle-row.selectable>.more{grid-area:2/3}.bulk-inventory{flex-wrap:wrap}.bulk-inventory b{width:100%;margin:0}.bulk-inventory span{display:none}.bulk-inventory button{flex:1}}.sidebar footer>span i.onboarding{background:#d6aa30}.sidebar footer>span i.paused{background:#8a95a5}.site-mini>b>em{font-style:normal}.site-status.onboarding>span{color:#79621f;background:#fff4d8}.site-status.paused>span{color:#66717e;background:#edf0f3}.crm-stats{grid-template-columns:repeat(5,1fr)}.crm-unassigned{cursor:pointer}.crm-unassigned:hover{background:#fffaf8;border-color:#efb3a5}.crm-select-filters{background:#fafbfc;border-bottom:1px solid #e8ebef;align-items:center;gap:8px;padding:9px 15px;display:flex}.crm-select-filters label{color:#778392;font-size:6px;font-weight:900}.crm-select-filters select{color:#354257;background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:29px;margin-left:6px;padding:0 24px 0 8px;font-size:7px}.crm-select-filters button{color:#df5d40;background:0 0;border:0;margin-left:auto;font-size:7px;font-weight:900}@media (width<=1100px){.crm-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.crm-stats{grid-template-columns:1fr 1fr}.crm-select-filters{flex-direction:column;align-items:stretch}.crm-select-filters label{justify-content:space-between;align-items:center;display:flex}.crm-select-filters select{width:65%}}.wizard-steps span{grid-template-rows:23px auto;justify-items:center;gap:6px;display:grid;overflow:visible}.wizard-steps span:after{top:11px;left:calc(50% + 17px);right:calc(17px - 50%)}.wizard-steps small{z-index:2;background:#fff;padding:0 5px;line-height:1.3;position:relative}.manage-body .dealer-danger-zone{background:#fff9f7;border-color:#f2c9c2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.manage-body .dealer-danger-zone>div{color:inherit;border:0;padding:0;display:block}.manage-body .dealer-danger-zone h3{color:#9f3524;margin:0 0 5px}.manage-body .dealer-danger-zone p{color:#80645f;max-width:420px;margin:0;font-size:7px;line-height:1.5}.dealer-danger-zone>button,.remove-dealer-confirm .danger{color:#b13d29;white-space:nowrap;background:#fff;border:1px solid #c64a35;border-radius:7px;padding:10px 13px;font-size:7px;font-weight:900}.dealer-danger-zone>button:hover,.remove-dealer-confirm .danger{color:#fff;background:#b93f2b}.remove-dealer-confirm{background:#fff;border-radius:15px;width:min(510px,100%);padding:28px;box-shadow:0 30px 80px #06101f55}.remove-dealer-confirm>small{color:#b93f2b;letter-spacing:1px;font-size:7px;font-weight:900}.remove-dealer-confirm h2{margin:8px 0 12px;font-size:22px;line-height:1.2}.remove-dealer-confirm>p{color:#6f7885;margin:0;font-size:9px;line-height:1.6}.remove-dealer-confirm>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.remove-dealer-confirm>footer button{min-height:36px}.remove-dealer-confirm button:disabled,.dealer-danger-zone>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.manage-body .dealer-danger-zone{flex-direction:column;align-items:stretch}.dealer-danger-zone>button{width:100%}.remove-dealer-confirm{padding:22px}.remove-dealer-confirm>footer{flex-direction:column-reverse;align-items:stretch}.remove-dealer-confirm>footer button{width:100%}}.dg-brand{color:#152039;align-items:center;gap:10px;font-style:normal;display:inline-flex}.dg-brand>b{color:#fff;letter-spacing:-1px;background:#152039;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid;box-shadow:0 8px 22px #10192b18}.dg-brand>span{letter-spacing:-.8px;font-size:19px;font-weight:850}.dg-brand em{color:#ef6847;font-style:normal}.dg-brand.inverse>b{color:#152039;background:#fff}.marketing-site{--m-ink:#0b172a;--m-navy:#152039;--m-coral:#ef6847;--m-cream:#f6f3ed;color:var(--m-ink);background:#fff;min-height:100vh;overflow:hidden}.marketing-site *{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;max-width:1320px;height:82px;margin:auto;padding:0 36px;display:grid}.marketing-nav>a:first-child{justify-self:start}.marketing-nav>div{color:#5d6879;align-items:center;gap:34px;font-size:13px;font-weight:750;display:flex}.marketing-nav>div a:hover{color:var(--m-coral)}.marketing-login{border:1px solid #dce1e8;border-radius:10px;justify-self:end;padding:12px 16px;font-size:12px;font-weight:800;transition:all .2s}.marketing-login:hover{border-color:var(--m-coral);transform:translateY(-1px)}.marketing-login span{color:var(--m-coral);margin-left:6px}.marketing-hero{background:var(--m-cream);border-radius:0 0 34px 34px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;min-height:720px;padding:70px max(36px,50vw - 624px);display:grid}.marketing-hero-copy>small,.marketing-platform>header>small,.marketing-campaign>div>small,.marketing-roles>header>small,.marketing-plans>header>small{color:var(--m-coral);letter-spacing:2px;font-size:11px;font-weight:900;display:block}.marketing-hero-copy h1{letter-spacing:-5px;max-width:660px;margin:20px 0 25px;font-size:clamp(52px,6vw,88px);line-height:.97}.marketing-hero-copy h1 em{color:var(--m-coral);font-style:normal}.marketing-hero-copy>p{color:#5b6677;max-width:595px;margin:0;font-size:19px;line-height:1.65}.marketing-hero-copy>div{align-items:center;gap:12px;margin-top:34px;display:flex}.marketing-primary,.marketing-secondary{border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.marketing-primary{background:var(--m-coral);box-shadow:0 13px 28px #ef684732;color:#fff!important}.marketing-primary:hover{background:#df593b;transform:translateY(-1px)}.marketing-secondary{background:#fff;border:1px solid #d8dddf}.marketing-hero-copy>footer{color:#7a8493;gap:26px;margin-top:35px;font-size:11px;display:flex}.marketing-hero-copy>footer span{gap:4px;display:grid}.marketing-hero-copy>footer b{color:var(--m-ink);font-size:12px}.marketing-hero-visual{place-items:center;min-height:560px;display:grid;position:relative}.marketing-glow{filter:blur(80px);background:#ef684735;border-radius:50%;width:480px;height:480px;position:absolute}.marketing-window{z-index:2;background:#fff;border:1px solid #dfe3e8;border-radius:20px;width:min(700px,100%);min-height:445px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 35px 75px #17243b22}.marketing-window>header{background:var(--m-ink);justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.marketing-window>header .dg-brand>b{border-radius:8px;width:30px;height:30px;font-size:9px}.marketing-window>header .dg-brand>span{font-size:14px}.marketing-window>header>span{color:#91a0b5;letter-spacing:1.2px;font-size:8px;font-weight:900}.marketing-window>div{grid-template-columns:66px 1fr;min-height:377px;display:grid}.marketing-window aside{background:#101d32;flex-direction:column;align-items:center;gap:20px;padding:18px 15px;display:flex}.marketing-window aside>b{background:var(--m-coral);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.marketing-window aside>i{background:#536078;border-radius:3px;width:22px;height:5px}.marketing-window aside>i:first-of-type{background:#fff}.marketing-window>div>section{background:#f5f7fa;padding:23px}.marketing-window section>header{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.marketing-window section>header span{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:14px}.marketing-window section>header small,.marketing-window section>header b{display:block}.marketing-window section>header small{color:#8490a0;font-size:7px;font-weight:900}.marketing-window section>header b{margin-top:7px;font-size:22px}.marketing-chart{background:#fff;border:1px solid #e2e6eb;border-radius:12px;height:176px;margin-top:13px;padding:16px;position:relative;overflow:hidden}.marketing-chart>span{font-size:9px;font-weight:800}.marketing-chart>b{float:right;color:#248866;font-size:11px}.marketing-chart:after{content:"";filter:drop-shadow(0 16px 13px #ef684722);background:linear-gradient(165deg,#0000 48%,#ef6847 49% 51%,#0000 52%);height:90px;position:absolute;bottom:34px;left:8%;right:5%}.marketing-chart>i{z-index:2;background:var(--m-coral);border-radius:50%;width:8px;height:8px;margin:88px 6.4% 0;display:inline-block;position:relative}.marketing-vehicle-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.marketing-vehicle-row span{background:linear-gradient(135deg,#d9e0e8,#f6f7f8);border:1px solid #e1e5e9;border-radius:9px;height:55px}.marketing-float{z-index:3;background:#fff;border:1px solid #e1e5e9;border-radius:13px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 20px 40px #0c172626}.marketing-float>b{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.marketing-float span small,.marketing-float span strong{display:block}.marketing-float small{color:#8792a1;font-size:7px;font-weight:900}.marketing-float strong{margin-top:4px;font-size:10px}.marketing-float.lead{bottom:65px;left:-24px}.marketing-float.lead>b{color:var(--m-coral);background:#fff0ec}.marketing-float.publish{top:40px;right:-20px}.marketing-float.publish>b{color:#20805c;background:#e7f5ed}.marketing-trust{text-align:center;border-bottom:1px solid #e7e9ed;max-width:1220px;margin:0 auto;padding:58px 30px}.marketing-trust>small{color:#929ba8;letter-spacing:1.5px;font-size:9px;font-weight:900}.marketing-trust>div{color:#26344a;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:25px;font-size:17px;font-weight:850;display:flex}.marketing-trust i{background:var(--m-coral);border-radius:50%;width:5px;height:5px}.marketing-platform{max-width:1248px;margin:auto;padding:110px 30px}.marketing-platform>header{grid-template-columns:1fr 1fr;align-items:end;column-gap:60px;display:grid}.marketing-platform>header>small{grid-column:1/-1}.marketing-platform>header h2{letter-spacing:-3px;margin:18px 0 0;font-size:clamp(44px,5vw,68px);line-height:1}.marketing-platform>header p{color:#687384;max-width:540px;margin:0;font-size:17px;line-height:1.7}.marketing-platform>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.marketing-platform article{background:#f5f6f8;border:1px solid #e5e8ec;border-radius:18px;min-height:390px;padding:30px;transition:all .25s;position:relative}.marketing-platform article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #15203912}.marketing-platform article>small{width:40px;height:40px;color:var(--m-coral);background:#fff;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.marketing-platform article h3{letter-spacing:-1px;margin:48px 0 14px;font-size:27px}.marketing-platform article p{color:#697485;font-size:14px;line-height:1.65}.marketing-platform ul{gap:11px;margin:28px 0 0;padding:0;font-size:12px;font-weight:800;list-style:none;display:grid}.marketing-platform li{color:#36445a}.marketing-platform li:first-letter{color:var(--m-coral)}.marketing-campaign{background:var(--m-ink);color:#fff;border-radius:24px;grid-template-columns:.72fr 1.28fr;align-items:stretch;max-width:1248px;min-height:520px;margin:0 auto 110px;display:grid;overflow:hidden}.marketing-campaign>div{flex-direction:column;justify-content:center;padding:55px 45px;display:flex}.marketing-campaign h2{letter-spacing:-2px;margin:18px 0;font-size:42px;line-height:1.05}.marketing-campaign p{color:#a9b2c0;font-size:14px;line-height:1.7}.marketing-campaign a{color:#ff8a6f;margin-top:24px;font-size:13px;font-weight:900}.marketing-campaign img{object-fit:cover;object-position:center;width:100%;height:100%}.marketing-roles{background:#f5f2ec;padding:110px max(30px,50vw - 594px)}.marketing-roles>header{max-width:720px}.marketing-roles h2,.marketing-plans h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(42px,5vw,64px);line-height:1.02}.marketing-roles>div{background:#dadde2;border:1px solid #dadee3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;display:grid;overflow:hidden}.marketing-roles article{background:#fff;min-height:270px;padding:34px}.marketing-roles article span{color:var(--m-coral);letter-spacing:1px;font-size:9px;font-weight:900}.marketing-roles h3{margin:48px 0 12px;font-size:23px}.marketing-roles p{color:#697484;font-size:13px;line-height:1.65}.marketing-plans{max-width:1248px;margin:auto;padding:110px 30px}.marketing-plans>header{text-align:center;max-width:740px;margin:auto}.marketing-plans>header p{color:#687384;font-size:16px}.marketing-plans>div{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;margin-top:52px;display:grid}.marketing-plans article{border:1px solid #dfe3e8;border-radius:17px;flex-direction:column;min-height:315px;padding:30px;display:flex;position:relative}.marketing-plans article.featured{border-color:var(--m-coral);box-shadow:0 20px 45px #ef684718}.marketing-plans article>span{color:var(--m-coral);background:#fff0ec;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:18px;right:18px}.marketing-plans article>small{letter-spacing:1.3px;color:#687486;font-size:10px;font-weight:900}.marketing-plans article>b{margin-top:30px;font-size:42px}.marketing-plans article>b em{color:#8390a0;font-size:12px;font-style:normal}.marketing-plans article p{color:#687485;font-size:13px;line-height:1.65}.marketing-plans article a{color:var(--m-coral);margin-top:auto;font-size:12px;font-weight:900}.marketing-cta{background:var(--m-ink);color:#fff;text-align:center;border-radius:24px;margin:0 24px;padding:90px 30px}.marketing-cta>.dg-brand{justify-content:center}.marketing-cta h2{letter-spacing:-4px;margin:35px 0 16px;font-size:clamp(46px,6vw,76px)}.marketing-cta>p{color:#aab4c2;font-size:17px}.marketing-cta>div{justify-content:center;gap:12px;margin-top:32px;display:flex}.marketing-cta .marketing-secondary{color:#fff;background:0 0;border-color:#43506a}.marketing-footer{grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:1248px;margin:auto;padding:62px 30px 36px;display:grid}.marketing-footer>p{color:#75808f;grid-column:1;margin:0;font-size:12px}.marketing-footer>div{grid-area:1/2/3;gap:25px;font-size:12px;font-weight:800;display:flex}.marketing-footer>small{color:#929aa5;border-top:1px solid #e3e6ea;grid-column:1/-1;margin-top:18px;padding-top:28px;font-size:10px}@media (width<=1000px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav>div{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:65px}.marketing-hero-copy{text-align:center}.marketing-hero-copy h1,.marketing-hero-copy>p{margin-left:auto;margin-right:auto}.marketing-hero-copy>div,.marketing-hero-copy>footer{justify-content:center}.marketing-hero-visual{min-height:510px}.marketing-platform>header{grid-template-columns:1fr}.marketing-platform>header p{margin-top:25px}.marketing-campaign{grid-template-columns:1fr;margin-left:24px;margin-right:24px}.marketing-campaign>div{padding:45px}.marketing-campaign img{max-height:530px}.marketing-roles>div,.marketing-plans>div{grid-template-columns:1fr}.marketing-roles article{min-height:210px}.marketing-roles h3{margin-top:28px}}@media (width<=720px){.marketing-nav{height:72px;padding:0 18px}.marketing-nav .dg-brand>span{font-size:16px}.marketing-login{padding:10px 12px}.marketing-hero{border-radius:0 0 22px 22px;padding:52px 20px 40px}.marketing-hero-copy h1{letter-spacing:-3px;font-size:48px}.marketing-hero-copy>p{font-size:16px}.marketing-hero-copy>div,.marketing-hero-copy>footer{flex-direction:column}.marketing-hero-copy>div a{width:100%}.marketing-hero-visual{min-height:390px}.marketing-window{min-height:320px;transform:none}.marketing-window>header{height:54px}.marketing-window>div{grid-template-columns:48px minmax(0,1fr);min-height:266px}.marketing-window aside{padding:13px 9px}.marketing-window aside>i{width:17px}.marketing-window>div>section{min-width:0;padding:12px}.marketing-window section>header{gap:7px}.marketing-window section>header span{min-width:0;padding:9px 7px}.marketing-window section>header b{font-size:16px}.marketing-chart{height:125px}.marketing-chart>i{margin-top:50px;margin-left:4.5%;margin-right:4.5%}.marketing-vehicle-row{gap:7px}.marketing-vehicle-row span{height:38px}.marketing-float{display:none}.marketing-trust{padding:45px 20px}.marketing-trust>div{gap:13px;font-size:14px}.marketing-platform,.marketing-plans{padding:80px 20px}.marketing-platform>div{grid-template-columns:1fr}.marketing-platform article{min-height:330px}.marketing-platform h2,.marketing-roles h2,.marketing-plans h2{letter-spacing:-2px}.marketing-campaign{border-radius:18px;margin:0 14px 80px}.marketing-campaign>div{padding:35px 25px}.marketing-campaign h2{font-size:34px}.marketing-roles{padding:80px 20px}.marketing-cta{margin:0 10px;padding:70px 20px}.marketing-cta h2{letter-spacing:-3px}.marketing-cta>div{flex-direction:column}.marketing-footer{grid-template-columns:1fr;padding:50px 22px 30px}.marketing-footer>div{flex-wrap:wrap;grid-area:auto/1}.marketing-footer>p,.marketing-footer>small{grid-column:1}}.communication-allowances{background:#f8fafc;border:1px solid #dfe4e9;border-radius:12px;margin:16px 18px;padding:18px}.communication-allowances>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.communication-allowances>header small{letter-spacing:1px;color:#ef6847;font-size:7px;font-weight:900}.communication-allowances>header h3{margin:5px 0;font-size:14px}.communication-allowances>header p{color:#778292;margin:0;font-size:7px;line-height:1.5}.communication-allowances>header>span{color:#697483;background:#eef1f4;border-radius:15px;padding:7px 10px;font-size:6px;font-weight:900}.communication-allowances>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.communication-allowances article{background:#fff;border:1px solid #e3e7eb;border-radius:10px;padding:14px}.communication-allowances article>span{justify-content:space-between;gap:10px;display:flex}.communication-allowances article span b,.communication-allowances article span small{font-size:7px}.communication-allowances article span small{color:#818c9b}.communication-allowances article>i{background:#e8ecf0;border-radius:3px;height:6px;margin:12px 0;display:block;overflow:hidden}.communication-allowances article>i>b{border-radius:inherit;background:#ef6847;height:100%;display:block}.communication-allowances label{color:#697483;font-size:6px;font-weight:900}.communication-allowances input{color:#172238;background:#fff;border:1px solid #dce1e7;border-radius:7px;width:100%;height:34px;margin-top:6px;padding:0 9px;display:block}.communication-allowances>button{min-height:35px;margin-top:13px}.communication-allowances.disabled{opacity:.72}.billing-panel.compact{margin:0}.billing-panel.compact .billing-plans{grid-template-columns:repeat(3,1fr)}.manage-body .manage-communications{grid-column:1/-1}.manage-communications>p{color:#778292;font-size:7px;line-height:1.5}.manage-communications label{width:calc(50% - 6px);margin-right:8px;display:inline-block}.manage-communications label:nth-of-type(2){margin-right:0}.manage-communications label small{color:#85909e;margin-top:5px;font-size:6px;display:block}.manage-communications>em{color:#8a6c18;margin-top:10px;font-size:7px;font-style:normal;display:block}@media (width<=720px){.communication-allowances>div,.billing-panel.compact .billing-plans{grid-template-columns:1fr}.manage-communications label{width:100%;margin-right:0;display:block}}.dg-brand{color:#152039;align-items:center;gap:10px;display:inline-flex}.dg-mark{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;place-items:center;width:39px;height:39px;padding:4px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0914261c}.dg-mark svg{width:100%;height:100%;display:block}.dg-mark-navy,.dg-mark-road{fill:#0b1b31}.dg-mark-coral{fill:#f36a4f}.dg-mark-lane{fill:#fff}.dg-wordmark{letter-spacing:-.8px;font-size:19px;font-weight:880}.dg-wordmark em{color:#ef6847;font-style:normal}.dg-brand.inverse{color:#fff}.dg-brand.inverse .dg-mark{background:#f8fafc;border-color:#ffffff3b}.sidebar .brand,.crm-brand{align-items:center;gap:10px;height:auto}.sidebar .brand>small,.crm-brand>small{letter-spacing:1.2px;color:#8997aa;font-size:6px;font-weight:900}.sidebar .brand{flex-wrap:wrap;display:flex}.sidebar .brand>.dg-brand{width:100%}.crm-brand{flex-wrap:wrap;display:flex}.crm-brand>.dg-brand{width:100%}.crm-shell aside nav button{align-items:center;gap:9px;display:flex}.crm-shell aside nav button>i{color:#92a0b3;letter-spacing:.5px;border:1px solid #34445d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:950;display:grid}.sidebar nav button>i{letter-spacing:.4px;font-size:6px;font-weight:950}.finance-site{background:#f4f6f9}.finance-intro{color:#fff;background:radial-gradient(circle at 78% 25%,#ef684738,#0000 31%),linear-gradient(135deg,#0a1527,#1a2a47 72%,#101e35);min-height:480px;padding:95px max(30px,50vw - 590px);position:relative;overflow:hidden}.finance-intro:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.finance-intro>div{z-index:1;max-width:780px;position:relative}.finance-intro>div>small,.finance-form header>small,.finance-success>small,.finance-admin-head small{color:#ff896f;letter-spacing:1.8px;font-size:10px;font-weight:900}.finance-intro h1{letter-spacing:-3px;margin:16px 0 20px;font-size:clamp(44px,6vw,72px);line-height:1.02}.finance-intro>div>p{color:#b8c3d2;max-width:680px;font-size:17px;line-height:1.7}.finance-intro>div>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.finance-intro span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff20;border-radius:13px;padding:17px}.finance-intro span b,.finance-intro span small{display:block}.finance-intro span b{font-size:12px}.finance-intro span small{color:#9eabbc;margin-top:5px;font-size:10px;line-height:1.45}.finance-application-shell{z-index:2;max-width:1080px;margin:-48px auto 80px;padding:0 24px;position:relative}.finance-form,.finance-success{background:#fff;border:1px solid #dfe4eb;border-radius:22px;padding:40px;box-shadow:0 28px 70px #0d1c3018}.finance-form>header{border-top:1px solid #e6eaf0;margin:38px 0 18px;padding-top:30px}.finance-form>header:first-child{border:0;margin-top:0;padding-top:0}.finance-form header h2,.finance-success h2{letter-spacing:-.8px;margin:7px 0;font-size:26px}.finance-form header p,.finance-success p{color:#6e7988;font-size:13px;line-height:1.6}.finance-fields{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.finance-fields label{color:#445166;font-size:10px;font-weight:800}.finance-fields label.wide{grid-column:1/-1}.finance-fields input,.finance-fields select,.finance-fields textarea{width:100%;min-height:48px;font:inherit;color:#142138;background:#fbfcfd;border:1px solid #d8dee7;border-radius:10px;outline:0;margin-top:7px;padding:0 13px}.finance-fields textarea{resize:vertical;min-height:110px;padding-top:13px}.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{border-color:var(--public-primary);box-shadow:0 0 0 3px var(--public-primary)}@supports (color:color-mix(in lab, red, red)){.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--public-primary) 15%,transparent)}}.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{background:#fff}.finance-fields label>small{color:#8993a1;margin-top:5px;font-size:8px;display:block}.finance-consent{color:#596577;background:#f5f7fa;border-radius:12px;align-items:flex-start;gap:12px;margin:30px 0 18px;padding:18px;font-size:11px;line-height:1.6;display:flex}.finance-consent input{width:18px;height:18px;accent-color:var(--public-primary);margin-top:1px}.finance-form>footer{justify-content:space-between;align-items:center;gap:25px;display:flex}.finance-form>footer p{color:#7c8796;max-width:520px;font-size:10px;line-height:1.5}.finance-form>footer button{min-width:220px}.finance-success{text-align:center;padding:70px 40px}.finance-success>p{max-width:650px;margin:12px auto}.finance-success>b{font-family:var(--font-geist-mono);letter-spacing:1px;background:#f6f8fa;border:1px solid #dfe4ea;border-radius:9px;margin:22px 0;padding:12px 18px;display:inline-block}.finance-success>div{justify-content:center;gap:10px;margin-top:18px;display:flex}.lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.finance-credit-form{padding:48px}.finance-credit-form>.finance-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-credit-form>header{padding-left:52px;position:relative}.finance-credit-form>header:before{content:"";background:var(--public-primary);border-radius:3px;width:36px;height:3px;position:absolute;top:30px;left:0}.finance-credit-form>header:first-of-type:before{top:0}.finance-credit-form input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.finance-credit-form select{appearance:auto}.finance-credit-form .finance-consent{background:#f7f9fb;border:1px solid #e2e7ed}.finance-admin{width:100%}.finance-admin-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.finance-admin-head h1{margin:6px 0;font-size:28px}.finance-admin-head p{color:#748091;font-size:9px}.finance-admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.finance-admin-stats article{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e0e5eb;border-radius:12px;padding:15px}.finance-admin-stats span,.finance-admin-stats small{color:#7b8797;font-size:7px;display:block}.finance-admin-stats b{color:#14223a;margin:7px 0;font-size:22px;display:block}.finance-admin-workspace{background:#fff;border:1px solid #dfe4ea;border-radius:15px;grid-template-columns:330px 1fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1020380d}.finance-admin-workspace>aside{background:#f8fafc;border-right:1px solid #e5e9ee;flex-direction:column;gap:6px;padding:9px;display:flex}.finance-admin-workspace>aside button{text-align:left;color:#1b2940;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.finance-admin-workspace>aside button:hover,.finance-admin-workspace>aside button.active{background:#fff;border-color:#e0e5eb;box-shadow:0 7px 18px #0d1b2f0c}.finance-admin-workspace>aside button>b{color:#fff;background:#182743;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.finance-admin-workspace>aside span>*{display:block}.finance-admin-workspace>aside strong{font-size:9px}.finance-admin-workspace>aside small,.finance-admin-workspace>aside em{color:#7a8595;margin-top:3px;font-size:7px;font-style:normal}.finance-admin-workspace>aside button>i{color:#5f6b7b;white-space:nowrap;background:#edf1f5;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal}.finance-admin-workspace>aside button>i.new{color:#b9462d;background:#fff0ec}.finance-admin-detail{padding:28px}.finance-admin-detail>header{border-bottom:1px solid #e7ebef;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.finance-admin-detail h2{margin:5px 0;font-size:22px}.finance-admin-detail header p,.finance-admin-detail header label{color:#7d8897;font-size:8px}.finance-admin-detail select{background:#fff;border:1px solid #d9dfe6;border-radius:8px;height:36px;margin-top:6px;padding:0 28px 0 10px;display:block}.finance-contact-actions{gap:8px;margin:18px 0;display:flex}.finance-contact-actions a,.finance-contact-actions button{color:#26354c;background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:9px 13px;font-size:8px;font-weight:900;text-decoration:none}.finance-contact-actions .disabled{opacity:.4;pointer-events:none}.finance-detail-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-detail-grid section{border:1px solid #e3e7ec;border-radius:10px;padding:15px}.finance-detail-grid section.wide{grid-column:1/-1}.finance-detail-grid small{color:#ef6847;letter-spacing:1px;font-size:6px;font-weight:950;display:block}.finance-detail-grid b{margin:8px 0;font-size:10px;display:block}.finance-detail-grid p{color:#6e7988;margin:4px 0;font-size:8px;line-height:1.55}.finance-admin-detail>footer{color:#748091;background:#f6f8fa;border-radius:9px;margin-top:18px;padding:13px 15px;font-size:7px}.finance-admin-empty{text-align:center;color:#6f7b8b;align-content:center;place-items:center;min-height:300px;display:grid}.finance-admin-empty>b{color:#fff;background:#172641;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.finance-admin-empty h2{margin:15px 0 6px}.finance-vehicle-interest>div{gap:7px;margin:12px 0;display:grid}.finance-vehicle-interest>div>span{background:#f8fafc;border:1px solid #e4e8ed;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px;display:flex}.finance-vehicle-interest>div em{color:#778394;text-align:right;font-size:7px;font-style:normal}.plan-confirm{background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #efb4a7;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin:16px 18px;padding:18px;display:flex}.plan-confirm small{color:#d85236;letter-spacing:1px;font-size:7px;font-weight:950}.plan-confirm h3{margin:6px 0;font-size:15px}.plan-confirm p{color:#687486;margin:0;font-size:8px;line-height:1.55}.plan-confirm footer{white-space:nowrap;gap:8px;display:flex}.shell>.content,.crm-shell>section,.platform>section{background:radial-gradient(circle at 95% 0,#ef68470e,#0000 28%),#f4f6f9}.card,.crm-workspace,.platform-metrics article{border-radius:13px;box-shadow:0 9px 28px #0d1c3009}.sidebar,.crm-shell>aside,.platform>aside{background:radial-gradient(circle at 20% 0,#ef684720,#0000 24%),linear-gradient(#13213a,#091425)}.public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e2e6eb;background:#ffffffea!important}.public-vehicle-card{transition:transform .2s,box-shadow .2s}.public-vehicle-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #111d3017}@media (width<=800px){.finance-intro{padding:70px 22px 95px}.finance-intro>div>div{grid-template-columns:1fr}.finance-application-shell{padding:0 12px}.finance-form,.finance-success,.finance-credit-form{padding:25px 18px}.finance-fields,.finance-credit-form>.finance-fields.three{grid-template-columns:1fr}.finance-fields label.wide{grid-column:auto}.finance-credit-form>header{padding-left:0}.finance-credit-form>header:before{display:none}.finance-form>footer{flex-direction:column;align-items:stretch}.finance-form>footer button{width:100%}.finance-success>div{flex-direction:column}.finance-admin-stats{grid-template-columns:1fr 1fr}.finance-admin-workspace{grid-template-columns:1fr}.finance-admin-workspace>aside{border-bottom:1px solid #e5e9ee;border-right:0;max-height:260px;overflow:auto}.finance-detail-grid{grid-template-columns:1fr}.finance-detail-grid section.wide{grid-column:auto}.finance-vehicle-interest>div>span{flex-direction:column;align-items:flex-start}.finance-vehicle-interest>div em{text-align:left}.plan-confirm{flex-direction:column;align-items:stretch}.plan-confirm footer{white-space:normal}.plan-confirm footer button{flex:1}}.platform-brand{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.platform-brand>.dg-brand{width:100%}.platform-brand>small{color:#8795a9;letter-spacing:1.1px;font-size:6px;font-weight:950}.built-in-finance-note{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:9px;flex-direction:column;justify-content:center;min-height:58px;padding:11px 13px;display:flex}.built-in-finance-note b{color:#192741;font-size:8px}.built-in-finance-note small{color:#778394;margin-top:4px;font-size:7px}.marketing-window .dg-mark{border-radius:8px;width:30px;height:30px}.marketing-window .dg-wordmark{font-size:14px}.login-brand>.dg-brand{color:#fff}html{scroll-behavior:smooth}.marketing-contact{color:#fff;background:radial-gradient(circle at 10% 10%,#ef684725,#0000 32%),linear-gradient(145deg,#0a1527,#182945);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;max-width:1248px;margin:0 auto 110px;padding:64px;display:grid;box-shadow:0 30px 80px #0d1b2e20}.marketing-contact>div>small,.marketing-contact-success>small{color:#ff896f;letter-spacing:1.8px;font-size:10px;font-weight:950}.marketing-contact>div h2{letter-spacing:-3px;margin:16px 0 20px;font-size:clamp(40px,5vw,64px);line-height:1.02}.marketing-contact>div>p{color:#aeb9c8;max-width:510px;font-size:15px;line-height:1.7}.marketing-contact>div>div{gap:12px;margin-top:30px;display:grid}.marketing-contact>div span{color:#dce3ec;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.marketing-contact>div span b{color:#ff8a70;border:1px solid #ffffff25;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.marketing-contact>form,.marketing-contact-success{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;padding:30px}.marketing-contact form label{color:#dce3ec;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.marketing-contact form input,.marketing-contact form textarea{color:#fff;width:100%;font:inherit;background:#07122580;border:1px solid #ffffff20;border-radius:10px;outline:0;margin-top:8px;padding:0 13px;display:block}.marketing-contact form input{height:49px}.marketing-contact form textarea{resize:vertical;min-height:115px;padding-top:13px}.marketing-contact form input:focus,.marketing-contact form textarea:focus{border-color:#ff8064;box-shadow:0 0 0 3px #ef684720}.marketing-contact form input::placeholder,.marketing-contact form textarea::placeholder{color:#748398}.marketing-contact form>button{color:#fff;background:#ef6847;border:0;border-radius:10px;width:100%;min-height:50px;font-size:12px;font-weight:900;box-shadow:0 12px 25px #ef68472e}.marketing-contact form>button:disabled{opacity:.65}.marketing-contact form>small{color:#8592a4;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}.marketing-contact .form-error{color:#ffd8cf;background:#541f1a;border-color:#8c3829}.marketing-contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.marketing-contact-success h3{margin:10px 0;font-size:28px}.marketing-contact-success p{color:#aeb9c8;max-width:420px;font-size:12px;line-height:1.6}.marketing-contact-success>b{font-family:var(--font-geist-mono);border:1px solid #fff2;border-radius:8px;margin:20px 0;padding:10px 13px;font-size:10px}.marketing-contact-success button{color:#ff8a70;background:0 0;border:0;font-size:10px;font-weight:900}.sales-inquiry-workspace{background:#fff;border:1px solid #dde3e9;border-radius:14px;grid-template-columns:330px 1fr;min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1020380d}.sales-inquiry-workspace>aside{background:#f7f9fb;border-right:1px solid #e2e7ec;flex-direction:column;gap:6px;padding:9px;display:flex}.sales-inquiry-workspace>aside button{text-align:left;color:#18263e;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.sales-inquiry-workspace>aside button.active,.sales-inquiry-workspace>aside button:hover{background:#fff;border-color:#dfe4ea;box-shadow:0 6px 16px #0d1b2e0b}.sales-inquiry-workspace>aside button>b{color:#fff;background:#172641;border-radius:9px;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.sales-inquiry-workspace>aside span>*{display:block}.sales-inquiry-workspace>aside strong{font-size:9px}.sales-inquiry-workspace>aside small,.sales-inquiry-workspace>aside em{color:#778394;margin-top:3px;font-size:7px;font-style:normal}.sales-inquiry-workspace>aside i{color:#5f6b7b;background:#edf1f5;border-radius:10px;padding:5px 7px;font-size:6px;font-style:normal}.sales-inquiry-workspace>aside i.new{color:#b9462d;background:#fff0ec}.sales-inquiry-workspace>article{padding:28px}.sales-inquiry-workspace>article>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.sales-inquiry-workspace>article>header small,.sales-inquiry-workspace>article>section small{color:#e85e40;letter-spacing:1px;font-size:7px;font-weight:950}.sales-inquiry-workspace>article h2{margin:6px 0;font-size:24px}.sales-inquiry-workspace>article header p{color:#7c8796;font-size:8px}.sales-inquiry-workspace>article header label{color:#687486;font-size:7px}.sales-inquiry-workspace>article select{background:#fff;border:1px solid #d9dfe6;border-radius:8px;height:36px;margin-top:6px;padding:0 28px 0 10px;display:block}.sales-inquiry-actions{align-items:center;gap:8px;margin:20px 0;display:flex}.sales-inquiry-actions a{color:#fff;background:#ef6847;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:900;text-decoration:none}.sales-inquiry-actions span{border-radius:12px;margin-left:auto;padding:7px 9px;font-size:7px;font-weight:900}.sales-inquiry-actions span.sent{color:#237052;background:#e8f5ee}.sales-inquiry-actions span.pending{color:#806718;background:#fff3d8}.sales-inquiry-workspace>article>section{vertical-align:top;border:1px solid #e2e7ec;border-radius:10px;width:calc(50% - 6px);min-height:96px;margin:0 8px 10px 0;padding:15px;display:inline-block}.sales-inquiry-workspace>article>section.wide{width:100%;min-height:130px;display:block}.sales-inquiry-workspace>article>section b{margin-top:9px;font-size:11px;display:block}.sales-inquiry-workspace>article>section p{color:#647184;font-size:9px;line-height:1.6}@media (width<=850px){.marketing-contact{grid-template-columns:1fr;gap:35px;margin:0 14px 80px;padding:38px 24px}.marketing-contact>div h2{letter-spacing:-2px}.sales-inquiry-workspace{grid-template-columns:1fr}.sales-inquiry-workspace>aside{border-bottom:1px solid #e2e7ec;border-right:0;max-height:260px;overflow:auto}}::selection{color:#0b1b31;background:#ef684733}:where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ef684766}:where(button,a){transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}:where(button:not(:disabled),a):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;filter:saturate(.7)}input::placeholder,textarea::placeholder{opacity:1;color:#8b96a5}.primary:hover,.marketing-primary:hover,.login-submit:hover:not(:disabled),.mobile-update:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #ef684738}.secondary:hover,.toolbar button:hover,.contact-buttons button:hover{background:#f8fafc;border-color:#c9d0d9}.marketing-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0;box-shadow:0 1px #1520390d}.marketing-nav a:not(.marketing-login):hover,.marketing-footer a:hover{color:#ef6847}.card,.metric,.platform-metrics article,.crm-workspace{transition:border-color .2s,box-shadow .2s}.card:hover,.metric:hover,.platform-metrics article:hover{border-color:#d8dee6;box-shadow:0 14px 38px #0d1c3010}.sidebar nav button,.crm-shell aside nav button,.platform aside nav button{min-height:44px}.access-screen{color:#fff;background:radial-gradient(circle at 50% 38%,#ef68471f,#0000 24%),linear-gradient(145deg,#0a1527,#152641)}.access-screen .access-mark{color:#0b1b31;background:#f8fafc;border:1px solid #ffffff28;border-radius:17px;width:58px;height:58px;box-shadow:0 18px 46px #06101f55}.access-screen p{color:#aeb9c8}.access-screen a{color:#ff8a70}.mobile-app{background:#f5f7fa}@media (width>=760px){.mobile-app{border-inline:1px solid #e0e5eb;width:min(560px,100%);min-height:100vh;margin:auto;box-shadow:0 0 60px #0d1c3012}.mobile-app>header,.mobile-app>nav{width:min(558px,100%);left:50%;right:auto;transform:translate(-50%)}}@media (width<=700px){.marketing-nav{padding-inline:18px}.marketing-nav>div{display:none}.marketing-nav .dg-wordmark{font-size:17px}.marketing-login{padding-inline:13px}.marketing-hero{border-radius:0}.marketing-footer{padding-inline:20px}.heading{flex-direction:column;align-items:flex-start}.heading>.primary,.heading>.secondary{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform>aside nav button,.crm-shell>aside nav button,.sidebar nav button{font-size:12px}.platform>aside footer,.crm-shell>aside footer,.sidebar footer{font-size:11px}.platform>aside footer p,.crm-shell>aside footer p,.sidebar footer p{font-size:10px;line-height:1.55}.platform>aside footer button,.crm-shell>aside footer button,.sidebar footer button{min-height:34px;font-size:10px}.platform>aside footer,.crm-shell>aside footer{gap:3px;display:grid}.platform>section>header small,.date,.crm-head small{font-size:9px}.platform>section>header p,.heading p,.crm-head p{font-size:12px;line-height:1.5}.platform-metrics span,.metric>span,.finance-admin-stats span{font-size:10px}.platform-metrics small,.metric>small,.finance-admin-stats small{font-size:9px;line-height:1.45}.platform-toolbar input,.toolbar input,.crm-toolbar input,.crm-toolbar select{font-size:11px}.platform-toolbar>span,.summary,.crm-toolbar>span,.platform-filters button,.tabs button{font-size:10px}.dealer-account-name h2{font-size:14px}.dealer-account-name p{font-size:10px}.dealer-account-name small{font-size:9px}.dealer-account-name em,.setup-progress>span{font-size:8px}.dealer-account-stats span{font-size:9px}.dealer-account-stats b{font-size:12px}.dealer-account-actions button,.platform-lead-list article>button,.platform-domain-list article>button{min-height:36px;font-size:10px}.platform-lead-list article div strong,.platform-domain-list article div strong{font-size:11px}.platform-lead-list article div span,.platform-domain-list article>span,.platform-domain-list article>em{font-size:9px}.platform-lead-list article div small,.platform-domain-list article div small,.platform-lead-list em{font-size:8px}.platform-domain-list>header b,.domain-note{font-size:9px}.platform-template-grid>article>small,.platform-template-preview>span{font-size:8px}.platform-template-grid p,.platform-template-grid>article>strong{font-size:10px}.platform-template-grid>article>div:last-child button,.platform-template-grid>article>div:last-child>span{font-size:9px}.sales-inquiry-workspace>aside strong,.finance-admin-workspace>aside strong{font-size:11px}.sales-inquiry-workspace>aside small,.sales-inquiry-workspace>aside em,.finance-admin-workspace>aside small,.finance-admin-workspace>aside em{font-size:9px}.sales-inquiry-workspace>aside i,.finance-admin-workspace>aside button>i{font-size:8px}.sales-inquiry-workspace>article header p,.sales-inquiry-workspace>article header label,.sales-inquiry-workspace>article>section small{font-size:9px}.sales-inquiry-actions a,.sales-inquiry-actions span{font-size:10px}.sales-inquiry-workspace>article>section b{font-size:13px}.sales-inquiry-workspace>article>section p,.finance-admin-head p,.finance-admin-detail header p,.finance-admin-detail header label{font-size:11px}.finance-contact-actions a,.finance-contact-actions button{font-size:10px}.finance-detail-grid small{font-size:8px}.finance-detail-grid b{font-size:12px}.finance-detail-grid p{font-size:10px}.finance-admin-detail>footer,.finance-vehicle-interest>div em{font-size:9px}.finance-vehicle-interest>div strong{font-size:10px}.card-head h2{font-size:14px}.card-head p,.card-head>button{font-size:10px}.mini-leads strong,.top-cars span strong,.vehicle span b,.vehicle-row>div>b{font-size:11px}.mini-leads small,.mini-leads time,.top-cars span small,.vehicle span small,.vehicle-row>div>small,.performance{font-size:9px}.vehicle-row{font-size:11px}.table-head,.vehicle-row>em{font-size:9px}.empty p,.lead-detail section p{font-size:10px}.empty h3,.lead-person h2{font-size:14px}.lead-list>button span strong{font-size:11px}.lead-list>button span small{font-size:10px}.lead-list>button span em,.lead-list time{font-size:9px}.contact-buttons button,.lead-detail section b{font-size:10px}.lead-detail section label,.lead-detail section small{font-size:9px}.editor-title h2,.settings h2,.domain h2{font-size:14px}.editor-title p,.settings>p,.domain>p,.brand-settings label,.templates>button>strong,.section-list b,.settings>div label,.connections span strong{font-size:10px}.brand-settings label span,.templates>button>small,.section-list small,.connections span small{font-size:9px}.settings>div input,.connections>div>button{font-size:10px}@media (width<=650px){.platform>section>header p{display:block}.platform>section>header{gap:15px}.platform>section>header .primary{white-space:nowrap}.dealer-account-actions button{flex:1}.platform-toolbar{height:auto;min-height:58px;padding-block:10px}.platform-toolbar label{width:100%}.platform>aside{z-index:30;padding:11px 14px 9px;position:sticky;top:0;box-shadow:0 8px 24px #0712252e}.platform-brand{display:none!important}.platform>aside nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;margin:0;display:flex;overflow-x:auto}.platform>aside nav::-webkit-scrollbar{display:none}.platform>aside nav button{color:#b7c2d1;background:#ffffff08;border:1px solid #ffffff0d;flex:none;min-height:40px;padding:0 13px}.platform>aside nav button.active{color:#13213a;box-shadow:none;background:#fff}.platform>aside footer{display:none}.platform-toolbar{flex-wrap:wrap;gap:8px}.platform-toolbar .platform-filters{order:2;width:100%;display:flex;overflow-x:auto}.platform-toolbar .platform-filters button{flex:1;min-width:max-content}}@media (width<=620px){.crm-shell>aside{z-index:30;background:linear-gradient(#13213a,#0b172a);width:100%;height:auto;padding:10px 12px;position:sticky;top:0;box-shadow:0 8px 24px #0712252e}.crm-brand{display:none}.crm-shell>aside nav{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.crm-shell>aside nav::-webkit-scrollbar{display:none}.crm-shell>aside nav button{color:#b7c2d1;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex:none;min-height:42px;padding:0 12px}.crm-shell>aside nav button.active{color:#13213a;background:#fff}.crm-shell>aside nav button>i,.crm-shell>aside footer{display:none}.crm-filters{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.crm-filters>*{flex:none}}.crm-shell{color:#e8eef5;background:#0b1320}.crm-shell>aside{background:radial-gradient(circle at 25% 0,#28b7aa2e,#0000 28%),linear-gradient(#101c2b,#070d16)}.crm-return{color:#88ded5;letter-spacing:.25px;text-align:left;background:#2bbbab12;border:1px solid #35c3b345;border-radius:8px;align-items:center;min-height:38px;margin:14px 4px 0;padding:0 10px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.crm-return:hover{background:#2bbbab22;border-color:#58d2c6}.crm-shell>aside nav button.active{color:#fff;background:#1a3440;box-shadow:inset 3px 0 #39c7b8}.crm-shell aside nav button.active>i{color:#74ded4;background:#39c7b81c;border-color:#39c7b8}.crm-shell>aside footer span,.crm-brand>small{color:#67d1c7}.crm-shell>section{color:#e8eef5;background:radial-gradient(circle at 94% 0,#2ec4b31a,#0000 30%),linear-gradient(#111b2a,#0b1320)}.crm-shell>section>header small{color:#60d1c6}.crm-shell>section>header p{color:#9baabb}.crm-shell>section>header button,.crm-primary{color:#061311;background:#2fb9ad;box-shadow:0 9px 22px #2fb9ad22}.crm-stats article,.crm-leads,.crm-detail,.crm-queue>header>div,.crm-queue>section{background:#162231;border-color:#26374a;box-shadow:0 13px 28px #02070d24}.crm-stats span,.crm-stats small,.crm-leads>header span,.crm-leads time,.crm-person p,.crm-person>small,.crm-detail>section p,.crm-queue>header span,.crm-queue>section article>time,.crm-queue>section article>div small{color:#91a1b3}.crm-stats b,.crm-leads>button span strong,.crm-leads>button span small,.crm-person h2,.crm-detail>section strong,.crm-queue>section article>div strong,.crm-queue>section article>time b{color:#eef4fa}.crm-leads>header label,.crm-select-filters select,.crm-editor input,.crm-editor select,.crm-editor textarea,.crm-assignee button{color:#e8eef5;background:#0e1927;border-color:#31445a}.crm-leads>header input{color:#e8eef5;background:0 0}.crm-filters button{color:#94a4b7}.crm-filters button.active{color:#061311;background:#2fb9ad}.crm-select-filters{background:#111d2c;border-color:#26374a}.crm-select-filters label,.crm-editor label{color:#94a4b7}.crm-select-filters button{color:#67d1c7}.crm-leads>button{color:#e8eef5;background:#162231;border-color:#26374a}.crm-leads>button.selected{background:#173039;box-shadow:inset 3px 0 #39c7b8}.crm-leads>button>b,.crm-person>b{color:#8ce1d8;background:#24384b}.crm-contact-label{color:#67d1c7;letter-spacing:1px;margin-top:14px;font-size:6px;font-weight:900;display:block}.crm-contact{margin-top:7px}.crm-contact a:hover{background:#1b3b46;border-color:#49c9bd}.crm-queue-heading{background:#111d2c}.crm-queue>section article>button{color:#061311;background:#2fb9ad;border-color:#2fb9ad}.crm-message{color:#8ce1d8;background:#153c36;border-color:#28675e}.crm-error{color:#ffb4a6;background:#3a211f;border-color:#704238}.crm-shell .billing-panel{color:#e8eef5;background:#162231;border-color:#26374a}.crm-shell .billing-panel>header p,.crm-shell .billing-panel>footer span,.crm-shell .billing-panel>footer span b,.crm-shell .billing-plans p,.crm-shell .billing-plans>b small{color:#94a4b7}.crm-shell .billing-plans>button{color:#e8eef5;background:#101b29;border-color:#2b3c50}.crm-shell .billing-plans>button.selected{background:#163038;border-color:#39c7b8;box-shadow:0 0 0 2px #39c7b81c}.crm-shell .communication-allowances{background:#111d2c;border-color:#2b3c50}.crm-shell .communication-allowances input{color:#e8eef5;background:#0e1927;border-color:#31445a}.dashboard-empty{text-align:center;color:#7d8897;border-top:1px solid #f0f1f3;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:25px 20px;display:flex}.dashboard-empty>b{color:#263347;font-size:12px}.dashboard-empty p{max-width:260px;margin:7px 0 13px;font-size:9px;line-height:1.5}.dashboard-empty button{color:#df5e40;background:0 0;border:0;font-size:9px;font-weight:900}.crm-history{margin-top:18px;padding-top:16px!important}.crm-history>header{justify-content:space-between;align-items:center;display:flex}.crm-history>header small{letter-spacing:.8px;color:#67d1c7!important;margin:0!important}.crm-history>header span{color:#7f90a4;font-size:7px}.crm-history>p{margin:12px 0 0!important}.crm-history ol{margin:11px 0 0;padding:0;list-style:none}.crm-history li{border-left:1px solid #31475b;padding:0 0 15px 17px;position:relative}.crm-history li:before{content:"";background:#39c7b8;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.crm-history li:last-child{padding-bottom:0}.crm-history li>b{color:#dce9f2;font-size:8px}.crm-history li>p{color:#a9b8c7!important;margin:3px 0!important}.crm-history li>small{color:#708397!important;margin:0!important;font-size:7px!important;font-weight:400!important}.crm-assignee select{border-radius:7px 0 0 7px;min-width:0}.crm-assignee select:disabled{opacity:.72}.publish-readiness{background:#f8f9fa;border:1px solid #e2e6ea;border-radius:8px;gap:6px;margin-top:18px;padding:13px;display:grid}.publish-readiness>b{color:#394658;margin-bottom:2px;font-size:8px}.publish-readiness>span{color:#9aa4af;font-size:7px}.publish-readiness>span.ready{color:#17805a;font-weight:900}.crm-date-shortcuts{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.crm-date-shortcuts button{color:#8eddd5;background:#142231;border:1px solid #31445a;border-radius:5px;min-height:22px;padding:0 6px;font-size:6px;font-weight:900}.crm-date-shortcuts button:hover{background:#19313a;border-color:#48c8bc}.crm-note-composer{grid-template-columns:1fr auto;gap:7px;margin-top:18px;display:grid;padding-top:16px!important}.crm-note-composer>small{letter-spacing:.8px;grid-column:1/-1;color:#67d1c7!important;margin:0!important}.crm-note-composer textarea{color:#e8eef5;resize:vertical;background:#0e1927;border:1px solid #31445a;border-radius:7px;min-height:62px;padding:8px;font-size:8px;line-height:1.45}.crm-note-composer>button{color:#061311;background:#2fb9ad;border:1px solid #2fb9ad;border-radius:7px;align-self:end;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.crm-note-composer>button:disabled{opacity:.45;cursor:not-allowed}.import-success .import-draft-note{color:#695c22;background:#fff9df;border:1px solid #eadfae;border-radius:8px;max-width:480px;margin:0 auto 20px;padding:10px 12px;line-height:1.5}@media (width<=620px){.crm-return{flex:none;margin:0 8px 0 0;padding:0 11px}.crm-shell>aside{flex-direction:row;align-items:center;display:flex}.crm-shell>aside nav{flex:1}}.summary>button{appearance:none;color:#7b8695;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.summary>button b{margin-right:2px}.summary>button:hover,.summary>button.active,.summary>button.active b{color:#b94b35}.summary>button:disabled{opacity:.5;cursor:default}.vehicle-row>em.attention{color:#965b00;background:#fff1d9}.finance-priority{background:#fff8f2;border:1px solid #eaded2;justify-content:space-between;align-items:center;gap:18px;margin:-6px 0 22px;padding:15px 17px;display:flex}.finance-priority span small,.finance-priority span b{display:block}.finance-priority span small{color:#d85c40;letter-spacing:1px;font-size:7px;font-weight:900}.finance-priority span b{color:#1c2736;margin-top:5px;font:500 15px Georgia,serif}.finance-priority>a{color:#d85c40;white-space:nowrap;font-size:8px;font-weight:900}.dealer-location{grid-template-columns:32px minmax(0,1fr)}.finance-sensitive{background:#f7f9fb;border:1px solid #d9e1e8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 15px;padding:13px 15px;display:flex}.finance-sensitive p{color:#536173;margin:0;font-size:8px}.finance-sensitive>button,.finance-sensitive div>button{color:#fff;background:#26374a;border:1px solid #26374a;border-radius:7px;min-height:32px;padding:0 11px;font-size:7px;font-weight:900}.finance-sensitive>div{gap:4px;font-size:8px;display:grid}.finance-sensitive>div span{color:#536173}.finance-sensitive>div button{margin-top:5px}.finance-security-note{color:#667487;margin:-7px 0 15px;font-size:8px;line-height:1.5}.finance-admin-detail>footer{display:none}.crm-shell{background:#101a28}.crm-shell>section{background:radial-gradient(circle at 94% 0,#42d4c31c,#0000 32%),linear-gradient(#192737,#101a28)}.crm-stats article,.crm-leads,.crm-detail,.crm-queue>header>div,.crm-queue>section,.crm-shell .billing-panel{background:#1c2b3c;border-color:#34495d;box-shadow:0 13px 28px #02070d1f}.crm-stats span,.crm-stats small,.crm-leads>header span,.crm-leads time,.crm-person p,.crm-person>small,.crm-detail>section p,.crm-queue>header span,.crm-queue>section article>time,.crm-queue>section article>div small,.crm-shell .billing-panel>header p,.crm-shell .billing-panel>footer span,.crm-shell .billing-panel>footer span b,.crm-shell .billing-plans p,.crm-shell .billing-plans>b small{color:#aebdcc}.crm-leads>header,.crm-detail .crm-person,.crm-detail>section,.crm-editor,.crm-queue-heading,.crm-queue>section>article{border-color:#34495d}.crm-leads>header label,.crm-select-filters select,.crm-editor input,.crm-editor select,.crm-editor textarea,.crm-assignee button{background:#142333;border-color:#425a70}.crm-select-filters,.crm-queue-heading,.crm-shell .communication-allowances{background:#172536;border-color:#34495d}.crm-select-filters label,.crm-editor label,.crm-filters button{color:#aebdcc}.crm-leads>button{background:#1c2b3c;border-color:#34495d}.crm-leads>button:hover{background:#223448}.crm-leads>button.selected{background:#204048}.crm-contact a{color:#9be9e1;background:#193440;border-color:#47677b}.crm-contact a.disabled{color:#7f90a3;background:#172536;border-color:#34495d}.crm-queue>section article>a{color:#d0dbe5;background:#192a3a;border-color:#425a70}.crm-shell .billing-plans>button{background:#172536;border-color:#3b5268}.crm-shell .communication-allowances article{background:#1c2b3c;border-color:#3b5268}.finance-access-toggle{color:#17756c;white-space:nowrap;background:#eef9f7;border:1px solid #cfe1df;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:7px;font-weight:900;display:flex}.finance-access-toggle input{accent-color:#24a89b}.crm-shell .finance-admin-head h1,.crm-shell .finance-admin-detail h2,.crm-shell .finance-admin-stats b{color:#eef4fa}.crm-shell .finance-admin-head p,.crm-shell .finance-admin-stats span,.crm-shell .finance-admin-stats small{color:#aebdcc}.crm-shell .finance-admin-stats article,.crm-shell .finance-admin-workspace>aside,.crm-shell .finance-admin-detail{background:#1c2b3c;border-color:#34495d}.crm-shell .finance-admin-workspace>aside button{color:#eef4fa;background:#1c2b3c;border-color:#34495d}.crm-shell .finance-admin-workspace>aside button.active{background:#204048}.crm-shell .finance-sensitive{background:#172536;border-color:#3b5268}.crm-shell .finance-sensitive p,.crm-shell .finance-sensitive>div span,.crm-shell .finance-security-note{color:#aebdcc}.crm-lead-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.crm-lead-flow>button{color:#eef4fa;text-align:left;background:#1c2b3c;border:1px solid #34495d;border-radius:10px;gap:4px;min-height:84px;padding:13px 14px;display:grid;position:relative}.crm-lead-flow>button:after{content:"→";z-index:2;color:#5c7185;position:absolute;top:31px;right:-9px}.crm-lead-flow>button:nth-child(3):after,.crm-lead-flow>button:last-child:after{display:none}.crm-lead-flow>button.active{background:#204048;border-color:#45cfc0;box-shadow:0 0 0 2px #45cfc018}.crm-lead-flow small{letter-spacing:.7px;color:#69d7cc;font-size:7px;font-weight:900}.crm-lead-flow b{font-size:15px}.crm-lead-flow span{color:#aebdcc;font-size:8px}.account-settings{gap:16px;display:grid}.profile-settings>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.profile-settings>header small{color:#df5d40;letter-spacing:.8px;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.profile-settings>header p{color:#8993a1;margin:5px 0 0;font-size:8px}.profile-settings>header>span{color:#3d6591;background:#eef4fb;border-radius:12px;padding:6px 8px;font-size:7px;font-weight:900}.profile-settings label>small{color:#929ba8;margin-top:5px;font-size:7px;font-weight:400;display:block}.profile-settings input:disabled{color:#788493;background:#f3f5f7}.crm-shell .profile-settings{color:#eef4fa;background:#1c2b3c;border-color:#34495d}.crm-shell .profile-settings>header p,.crm-shell .profile-settings label>small{color:#aebdcc}.crm-shell .profile-settings>div input{color:#eef4fa;background:#142333;border-color:#425a70}.crm-shell .profile-settings>header>span{color:#8ce1d8;background:#204048}.crm-shell .account-settings>.billing-panel{margin-top:0}.templates>button{border-radius:11px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s}.templates>button:hover{border-color:#bcc6d1;transform:translateY(-2px);box-shadow:0 8px 20px #17223812}.templates>button.selected{background:#fffaf8}.templates>button>div{border-radius:6px;height:104px;overflow:hidden}.templates>button>strong{margin-top:9px;font-size:10px}.templates>button>small{min-height:30px;line-height:1.45}.templates>button>div.modern{background:linear-gradient(145deg,#edf2f6 0 65%,#d8e0e8 65%)}.templates>button>div.classic{background:linear-gradient(145deg,#f6efe5 0 65%,#e6d7c4 65%)}.templates>button>div.premium{background:linear-gradient(145deg,#20262e 0 65%,#3a414b 65%)}@media (width<=760px){.crm-lead-flow{grid-template-columns:1fr 1fr}.crm-lead-flow>button:after{display:none}}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline:3px solid var(--dealer-primary)}@supports (color:color-mix(in lab, red, red)){.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--dealer-primary) 72%,#fff)}}.public-site a:focus-visible,.public-site button:focus-visible,.public-site input:focus-visible,.public-site select:focus-visible,.public-site textarea:focus-visible{outline-offset:3px}.template-modern .public-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;position:sticky;top:0;box-shadow:0 1px #11182712}.template-modern .public-hero{background:radial-gradient(circle at 82% 30%,var(--dealer-primary),transparent 27%),linear-gradient(118deg,var(--dealer-accent) 0 61%,#edf2f5 61%);min-height:640px}@supports (color:color-mix(in lab, red, red)){.template-modern .public-hero{background:radial-gradient(circle at 82% 30%,color-mix(in srgb,var(--dealer-primary) 22%,transparent),transparent 27%),linear-gradient(118deg,var(--dealer-accent) 0 61%,#edf2f5 61%)}}.template-modern .public-hero h1{letter-spacing:-4px;font-family:Arial,Helvetica,sans-serif;font-weight:900}.template-modern .public-search form{border-radius:16px;box-shadow:0 18px 50px #1520391a}.template-modern .public-vehicle-card{border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1520390d}.template-modern .public-about article{background:#ffffff0a;border-radius:12px;padding:22px}.template-classic{color:#2e2923;background:#fbf8f2;font-family:Georgia,Times New Roman,serif}.template-classic .public-header{border-top:5px solid var(--dealer-accent);background:#fffdf8;border-bottom:1px solid #d9cdbd;grid-template-columns:1fr auto 1fr;padding-block:24px;display:grid;position:relative}.template-classic .public-logo{letter-spacing:1.5px;font-size:20px}.template-classic .public-header nav{justify-self:center}.template-classic .public-call{border-radius:0;justify-self:end}.template-classic .public-hero{text-align:center;background:linear-gradient(#241d18c4,#241d18c4),linear-gradient(120deg,var(--dealer-accent),#796653);grid-template-columns:1fr;min-height:610px;display:grid}.template-classic .public-hero>div:first-child{justify-self:center;max-width:760px}.template-classic .public-hero h1{letter-spacing:-1px;font-size:68px;line-height:1.04}.template-classic .public-hero p{margin-inline:auto}.template-classic .public-hero-car{display:none}.template-classic .public-primary,.template-classic .public-secondary,.template-classic .public-search button{text-transform:uppercase;letter-spacing:1px;border-radius:0}.template-classic .public-search{background:#efe6da}.template-classic .public-search form{box-shadow:none;border:1px solid #d7c8b4;border-radius:0}.template-classic .public-featured>header,.template-classic .inventory-results>header{text-align:center;display:block}.template-classic .public-featured>header>a{margin-top:12px;display:inline-block}.template-classic .public-vehicle-card{background:#fffdf8;border-color:#d9cdbd;border-radius:0}.template-classic .public-featured h2,.template-classic .public-about h2,.template-classic .public-cta h2,.template-classic .inventory-hero h1{font-family:Georgia,Times New Roman,serif}.template-classic .public-about{background:var(--dealer-accent)}.template-premium{color:#f4f1ea;background:#0d1015}.template-premium .public-header{z-index:20;color:#fff;background:linear-gradient(#080b10dd,#0000);border:0;position:absolute;inset:0 0 auto}.template-premium .public-logo{letter-spacing:3px;font-size:16px}.template-premium .public-header nav a{color:#d7d3ca;letter-spacing:.8px}.template-premium .public-call{color:#fff;background:0 0;border:1px solid #ffffff4d}.template-premium .public-hero{background:radial-gradient(circle at 73% 55%,var(--dealer-primary),transparent 25%),linear-gradient(112deg,#07090d 0 68%,var(--dealer-accent) 68%);min-height:760px;padding-top:150px}@supports (color:color-mix(in lab, red, red)){.template-premium .public-hero{background:radial-gradient(circle at 73% 55%,color-mix(in srgb,var(--dealer-primary) 30%,transparent),transparent 25%),linear-gradient(112deg,#07090d 0 68%,var(--dealer-accent) 68%)}}.template-premium .public-hero h1{letter-spacing:-3px;font-size:82px;font-weight:400;line-height:.98}.template-premium .public-hero>div>small,.template-premium .public-featured>header small,.template-premium .public-about>div>small{color:#c7a66a;letter-spacing:3px}.template-premium .public-primary{color:#111;background:#c7a66a;border-color:#c7a66a}.template-premium .public-secondary{color:#fff;border-color:#ffffff42}.template-premium .public-search{background:#0d1015}.template-premium .public-search form{box-shadow:none;background:#171b22;border:1px solid #303640;border-radius:0}.template-premium .public-search label,.template-premium .public-search input{color:#f4f1ea}.template-premium .public-featured,.template-premium .inventory-results{color:#f4f1ea;background:#0d1015}.template-premium .public-featured>div{gap:22px}.template-premium .public-vehicle-card{background:#171b22;border-color:#303640;border-radius:0}.template-premium .public-vehicle-card>a:first-child{display:block}.template-premium .public-vehicle-image{aspect-ratio:16/10}.template-premium .public-about{background:#171b22}.template-premium .public-about article{border-top:1px solid #3a414b;padding-top:22px}.template-premium .public-cta{background:#080b10;border-top:1px solid #2c323c}.template-premium .inventory-hero{background:linear-gradient(120deg,#080b10,var(--dealer-accent));padding-top:145px}.template-premium .inventory-filters{background:#171b22;border-color:#303640}.template-premium .inventory-filters input,.template-premium .inventory-filters select{color:#f4f1ea;background:#0d1015;border-color:#3a414b}@media (width<=760px){.template-modern .public-hero,.template-classic .public-hero,.template-premium .public-hero{background:linear-gradient(160deg,var(--dealer-accent),#26384d);min-height:560px;padding-top:90px}.template-classic .public-header{padding-block:16px;display:flex}.template-classic .public-hero h1,.template-premium .public-hero h1{letter-spacing:-2px;font-size:48px}.template-premium .public-header{background:#080b10;position:relative}.template-premium .inventory-hero{padding-top:70px}.template-modern .public-hero h1{letter-spacing:-2px}}.public-primary,.public-search button,.public-empty button{color:var(--dealer-primary-text)!important}.public-call{color:var(--dealer-accent-text)!important}.public-about,.inventory-hero,.public-footer{color:var(--dealer-accent-text)}.template-modern{background:#f3f7fa;font-family:Inter,Arial,Helvetica,sans-serif}.template-modern .public-header{height:88px;padding-inline:6vw}.template-modern .public-logo{letter-spacing:-.6px;font:900 18px Inter,Arial,sans-serif}.template-modern .public-call{border-radius:999px}.template-modern .public-hero{min-height:650px;padding-left:7vw}.template-modern .public-hero>div:first-child{max-width:52%}.template-modern .public-hero h1{font-size:clamp(58px,7.2vw,104px);line-height:.84}.template-modern .public-hero-car{width:51%;height:43%;right:-4%;transform:rotate(-4deg)skew(-5deg)}.template-modern .public-search{border-radius:20px;margin-top:-48px;padding:12px}.template-modern .public-search form{background:#fff;padding:12px}.template-modern .public-featured>div{grid-template-columns:1.35fr 1fr 1fr}.template-modern .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:16/11}.template-modern .public-featured>div article:not(:first-child) .public-vehicle-image{aspect-ratio:16/9}.template-modern .public-cta{background:var(--dealer-primary);color:var(--dealer-primary-text);border-radius:24px;margin:0 6vw 70px}.template-classic{color:#30281f;background:#f8f1e5}.template-classic .public-header{text-align:center;border-top:8px solid var(--dealer-primary);grid-template-columns:1fr;gap:20px;height:auto;padding:28px 5vw 22px}.template-classic .public-logo{font-size:26px}.template-classic .public-header nav{border-top:1px solid #d3c4af;grid-row:2;justify-self:center;margin:0;padding-top:18px}.template-classic .public-header nav a{padding:0}.template-classic .public-call{border:1px solid #8d7d69;position:absolute;top:31px;right:5vw;color:#30281f!important;background:0 0!important}.template-classic .public-hero{background:linear-gradient(#2c211ac7,#2c211ac7),repeating-linear-gradient(90deg,var(--dealer-accent) 0,var(--dealer-accent) 2px,#6f5b48 2px,#6f5b48 5px);min-height:540px;padding:80px 7vw}.template-classic .public-hero>div:first-child{max-width:820px}.template-classic .public-hero h1{font-size:clamp(52px,6vw,78px)}.template-classic .public-hero>div>div{justify-content:center}.template-classic .public-search{background:0 0;width:min(900px,90vw);margin:40px auto;padding:0}.template-classic .public-search form{background:#fffdf8;grid-template-columns:1fr 190px;padding:24px}.template-classic .public-featured{padding-top:45px}.template-classic .public-featured>div{grid-template-columns:repeat(2,1fr)}.template-classic .public-featured>div article:first-child{grid-column:1/-1;grid-template-columns:1.35fr 1fr;display:grid}.template-classic .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:auto;height:100%}.template-classic .public-about{text-align:center}.template-classic .public-about>div:first-child{margin-inline:auto}.template-classic .public-about article b{border-bottom:1px solid;padding-bottom:12px;display:block}.template-classic .public-cta{background:#fffaf1;border-block:1px solid #cdbda8}.template-premium{background:#080a0d}.template-premium .public-header{height:100px;padding-inline:4vw}.template-premium .public-logo b{color:#d6b36a!important}.template-premium .public-hero{background:linear-gradient(90deg,#05070a 0 42%,#05070a9c 62%,transparent),radial-gradient(circle at 77% 48%,var(--dealer-primary),var(--dealer-accent) 35%,#191d24 68%);min-height:820px;padding:190px 8vw 100px}.template-premium .public-hero>div:first-child{max-width:690px}.template-premium .public-hero h1{font-size:clamp(65px,7vw,105px);line-height:.91}.template-premium .public-hero-car{opacity:.88;width:43%;bottom:17%;right:7%}.template-premium .public-search{border-block:1px solid #2b3038;width:100%;margin:0;padding:30px 7vw}.template-premium .public-search form{background:0 0;max-width:1200px;margin:auto;padding:0}.template-premium .public-search button{background:#d6b36a;border-color:#d6b36a;color:#111827!important}.template-premium .public-featured{max-width:none;padding:100px 7vw}.template-premium .public-featured>div{background:#30343c;gap:1px;display:flex}.template-premium .public-featured>div article{flex:1}.template-premium .public-vehicle-card{border:0}.template-premium .public-about{grid-template-columns:.75fr 1.25fr;gap:90px;padding:100px 8vw;display:grid}.template-premium .public-about>div:first-child{margin:0}.template-premium .public-about>div:last-child{grid-template-columns:1fr}.template-premium .public-cta{padding:90px 8vw}.template-premium .public-footer{border-top:1px solid #2c323c}@media (width<=760px){.template-modern .public-hero>div:first-child{max-width:100%}.template-modern .public-featured>div,.template-classic .public-featured>div{grid-template-columns:1fr}.template-classic .public-header{text-align:left;display:flex}.template-classic .public-header nav{display:none}.template-classic .public-call{margin-left:auto;position:static}.template-classic .public-featured>div article:first-child{grid-column:auto;display:block}.template-classic .public-featured>div article:first-child .public-vehicle-image{aspect-ratio:16/10;height:auto}.template-premium .public-about{grid-template-columns:1fr;gap:40px}.template-premium .public-featured>div{grid-template-columns:1fr;display:grid}.template-modern .public-cta{margin-inline:4vw}.template-modern .public-hero,.template-classic .public-hero,.template-premium .public-hero{background:linear-gradient(155deg,var(--dealer-accent),#17202b);color:var(--dealer-accent-text)}}.public-site .public-logo b{border-bottom:3px solid var(--dealer-primary);color:inherit!important}.public-site .public-about article p{color:var(--dealer-accent-text)}@supports (color:color-mix(in lab, red, red)){.public-site .public-about article p{color:color-mix(in srgb,var(--dealer-accent-text) 78%,transparent)}}.template-modern .public-hero{background:linear-gradient(#07111b9c,#07111b9c),radial-gradient(circle at 82% 30%,var(--dealer-primary),transparent 27%),linear-gradient(118deg,var(--dealer-accent) 0 61%,#edf2f5 61%)}@supports (color:color-mix(in lab, red, red)){.template-modern .public-hero{background:linear-gradient(#07111b9c,#07111b9c),radial-gradient(circle at 82% 30%,color-mix(in srgb,var(--dealer-primary) 35%,transparent),transparent 27%),linear-gradient(118deg,var(--dealer-accent) 0 61%,#edf2f5 61%)}}.template-premium .public-logo b{border-color:#d6b36a}@media (width<=760px){.template-modern .public-hero{background:linear-gradient(#07111b8c,#07111b8c),linear-gradient(155deg,var(--dealer-accent),#17202b)}}.public-consent{border:1px solid #d5dbe1;margin:14px 0;padding:14px}.public-consent legend{padding:0 6px;font-size:9px;font-weight:900}.public-consent label{align-items:flex-start;gap:9px;margin:8px 0;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:8px!important;display:flex!important}.public-consent input{min-width:16px;accent-color:var(--dealer-primary);width:16px!important;height:16px!important;margin:1px 0 0!important}.appointment-actions{flex-wrap:wrap;gap:5px;display:flex!important}.appointment-actions button{height:27px!important;padding:0 7px!important}.appointment-actions button:last-child{color:#d0dbe5!important;background:0 0!important;border-color:#5c7186!important}.follow-up-plans article button:disabled{opacity:.45;cursor:not-allowed}.lead-conversation{margin-top:16px!important;padding-top:16px!important}.lead-conversation>header{justify-content:space-between;align-items:center;display:flex}.lead-conversation>header>div{gap:4px;display:grid}.lead-conversation>header small{letter-spacing:.8px;color:#67d1c7!important;margin:0!important}.lead-conversation>header strong{color:#dce9f2;font-size:8px}.lead-conversation>header button{color:#9fb2c4;background:#142334;border:1px solid #3b5268;border-radius:7px;width:28px;height:28px}.consent-banner{background:#152435;border:1px solid #34495d;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:11px 0;padding:9px;display:grid}.consent-banner>b{color:#d4e0e9;background:#26384b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.consent-banner.allowed>b{color:#70e0cf;background:#17493f}.consent-banner.blocked>b{color:#ff9b82;background:#55352f}.consent-banner span{gap:2px;display:grid}.consent-banner span strong{color:#edf4f8;font-size:7px}.consent-banner span small{font-size:6px;color:#9eafbf!important;margin:0!important}.consent-banner>button,.message-templates button{color:#c4d3df;background:#1d3042;border:1px solid #3c5268;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:800}.consent-audit{gap:6px;margin-bottom:10px;display:grid}.consent-audit article{background:#132130;border-left:2px solid #39c7b8;gap:3px;padding:8px;display:grid}.consent-audit article b{color:#dce7ef;font-size:7px}.consent-audit article span,.consent-audit article small,.consent-audit p{color:#8fa2b4;font-size:6px}.message-thread{background:#0d1825;border:1px solid #304458;border-radius:9px;gap:7px;max-height:260px;padding:10px;display:grid;overflow:auto}.message-thread>p{color:#8093a5;text-align:center;margin:12px;font-size:7px}.message-thread article{gap:3px;max-width:88%;display:grid}.message-thread article.outbound{text-align:right;justify-self:end}.message-thread article>div{color:#e5edf4;background:#26394d;border-radius:10px 10px 10px 3px;padding:8px 10px;font-size:7px;line-height:1.45}.message-thread article.outbound>div{color:#f3fffd;background:#176a62;border-radius:10px 10px 3px}.message-thread article small{font-size:6px;color:#788da1!important;margin:0!important}.message-templates{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.message-templates button:disabled{opacity:.4}.message-compose textarea{color:#edf4f8;resize:vertical;background:#0f1c2a;border:1px solid #344b60;border-radius:8px;width:100%;min-height:76px;padding:9px;font-size:8px;line-height:1.5}.message-compose textarea:disabled{opacity:.55}.message-compose footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.message-compose footer span{color:#8093a5;font-size:6px}.message-compose footer button{color:#061311;background:#2fb9ad;border:0;border-radius:7px;height:31px;padding:0 12px;font-size:7px;font-weight:900}.message-compose footer button:disabled{opacity:.4;cursor:not-allowed}.conversation-error{background:#4a2c2c;border-radius:7px;padding:8px;color:#ffb4a2!important;margin:8px 0 0!important;font-size:7px!important}.follow-up-plans>article{grid-template-columns:34px minmax(220px,1fr) 150px auto auto auto!important}.follow-up-editor{background:#132131;border-top:1px solid #34495d;padding:18px}.follow-up-editor>header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.follow-up-editor>header div{gap:4px;display:grid}.follow-up-editor>header small{color:#67d1c7;letter-spacing:.8px;font-size:6px;font-weight:900}.follow-up-editor>header strong{color:#edf4f8;font-size:10px}.follow-up-editor>header button{color:#9dafbf;background:0 0;border:0;font-size:18px}.follow-up-editor>label{color:#aebdcc;gap:5px;margin-top:10px;font-size:7px;font-weight:800;display:grid}.follow-up-editor input,.follow-up-editor textarea{color:#edf4f8;font:inherit;background:#0e1a27;border:1px solid #3a5065;border-radius:7px;padding:9px}.follow-up-editor textarea{resize:vertical;min-height:105px;line-height:1.5}.follow-up-editor label small{color:#758a9e;font-size:6px}.follow-up-editor>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.follow-up-editor>footer button{color:#c7d5e0;background:0 0;border:1px solid #3c5268;border-radius:7px;height:32px;padding:0 12px;font-size:7px;font-weight:900}.follow-up-editor>footer button:last-child{color:#061311;background:#2fb9ad;border-color:#2fb9ad}@media (width<=900px){.follow-up-plans>article{grid-template-columns:34px 1fr auto!important}.follow-up-plans>article time,.follow-up-plans>article button:last-child{display:none}}.legal-page{color:#172238;background:#f4f7f9;min-height:100vh}.legal-page>header{background:#111d2c;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 450px);display:flex}.legal-page>header>a{color:#a9e7df;font-size:13px;font-weight:800;text-decoration:none}.legal-page>article{max-width:900px;margin:0 auto;padding:70px 28px 90px}.legal-page article>small{color:#16877d;letter-spacing:1.4px;font-size:12px;font-weight:900}.legal-page h1{letter-spacing:-3px;margin:12px 0 30px;font-size:clamp(42px,7vw,72px)}.legal-page h2{margin:36px 0 10px;font-size:20px}.legal-page p{color:#48576a;font-size:15px;line-height:1.8}.legal-page a{color:#087e75}.legal-page article>footer{border-top:1px solid #d7dee5;gap:20px;margin-top:52px;padding-top:24px;font-size:13px;font-weight:800;display:flex}@media (width<=640px){.legal-page>article{padding-top:45px}.legal-page h1{font-size:44px}}.conversation-channel-tabs{grid-template-columns:none!important;gap:4px!important;display:flex!important}.conversation-channel-tabs button{width:auto!important;padding:0 9px!important}.conversation-channel-tabs button.active{color:#f2fffd;background:#1b655f;border-color:#47cfc1}.message-compose input{box-sizing:border-box;color:#edf4f8;background:#0f1c2a;border:1px solid #344b60;border-radius:8px;width:100%;margin-bottom:7px;padding:9px;font-size:8px}.message-compose input:disabled{opacity:.55}.message-thread article>strong{color:#f4fbff;font-size:7px}.message-thread article.outbound>strong{color:#8ae3da}.messaging-readiness{flex-wrap:wrap;margin:14px 0;gap:7px!important;display:flex!important}.messaging-readiness span{color:#9eafbf;border:1px solid #43566a;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.messaging-readiness span.ready{color:#83ded5;background:#143c3a;border-color:#2b897f}.settings-usage{color:#aebdcc;font-size:8px}.platform-contact-form{gap:20px;max-width:620px;display:grid}.platform-contact-form label{gap:8px;font-weight:600;display:grid}.platform-contact-form input:not([type=checkbox]),.platform-contact-form textarea{box-sizing:border-box;color:#152039;width:100%;font:inherit;background:#fff;border:1px solid #667085;border-radius:8px;padding:12px}.platform-contact-form textarea{resize:vertical;min-height:130px}.platform-contact-form fieldset{border:1px solid #667085;border-radius:8px;padding:18px;line-height:1.6}.platform-contact-form fieldset label{font-weight:400;display:block}.platform-contact-form input[type=checkbox]{vertical-align:middle;width:20px;height:20px}.platform-contact-form button{color:#fff;font:inherit;cursor:pointer;background:#152039;border:0;border-radius:8px;padding:14px 20px;font-weight:700}.platform-contact-form :focus-visible{outline-offset:3px;outline:3px solid #c94728}.platform-support{color:#172b3a;background:#f4f8fa;border:1px solid #c5d5df;border-radius:14px;min-width:0;padding:20px!important}.platform-support header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-support h3,.platform-support h4{color:#172b3a;margin:0 0 10px}.platform-support button{cursor:pointer;color:#172b3a;background:#fff;border:1px solid #9bafbb;border-radius:8px;padding:10px 14px}.platform-support button.primary{color:#fff;background:#173e50}.platform-support button:disabled{opacity:.55;cursor:not-allowed}.platform-support :focus-visible{outline-offset:3px;outline:3px solid #087e8b}.platform-support form{gap:12px;margin:20px 0;display:grid}.platform-support textarea{box-sizing:border-box;color:#172b3a;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #899eac;border-radius:8px;padding:12px}.platform-support small,.platform-support time{color:#435b6b}.platform-support .support-consent,.platform-support .support-notice{color:#674714;background:#fff4dc;border-radius:8px;padding:12px}.platform-support .support-consent.allowed{color:#185638;background:#ddf3e8}.platform-support .support-history{gap:12px;max-height:520px;padding:0;list-style:none;display:grid;overflow:auto}.platform-support .support-history li{overflow-wrap:anywhere;background:#fff;border:1px solid #c5d5df;border-radius:8px;padding:14px}.platform-support .support-history li div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.platform-support .support-history p{white-space:pre-wrap;color:#172b3a}.website-seo{color:#182c3a;background:#fff;margin-top:24px;padding:28px}.seo-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.website-seo h2{font-size:22px}.website-seo p,.website-seo small{color:#435766;line-height:1.6}.website-seo fieldset{border:1px solid #c4d2da;border-radius:12px;margin:22px 0;padding:20px}.website-seo legend{padding:0 8px;font-weight:700}.seo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.seo-field,.seo-upload label{flex-direction:column;gap:8px;font-weight:600;display:flex}.seo-field input,.seo-field textarea{color:#182c3a;background:#f8fafb;border:1px solid #a8bac7;border-radius:7px;width:100%;padding:12px}.seo-field textarea{min-height:110px}.seo-field small,.seo-upload small{font-weight:400}.seo-upload{flex-direction:column;gap:12px;display:flex}.seo-upload img{object-fit:contain;background:#e9eff3;border-radius:8px;max-width:100%}.seo-preview{background:#f6f8fa;border:1px solid #cad7df;border-radius:12px;margin:22px 0;padding:22px}.seo-preview h3{color:#173ca0;margin:8px 0;font-size:21px}.seo-toggle{align-items:center;gap:10px;margin-top:20px;display:flex}.seo-toggle input,.cookie-options input{accent-color:#087e83;width:18px;height:18px}.seo-checklist li{padding:5px 0}.dealer-uploaded-logo{object-fit:contain;background:#fff;border-radius:6px;max-width:240px;max-height:80px;padding:5px;width:auto!important;height:auto!important}.dealer-cookie-panel{z-index:10000;border:1px solid #7895a6;border-radius:14px;width:min(540px,100vw - 40px);max-height:80vh;padding:22px;position:fixed;bottom:58px;left:20px;overflow:auto;box-shadow:0 12px 50px #0004;color:#182c3a!important;background:#fff!important}.dealer-cookie-panel h2{font-size:20px}.dealer-cookie-panel p{font-size:14px;line-height:1.6;color:#354d5c!important}.dealer-cookie-panel a{color:#075f83;text-decoration:underline}.cookie-options,.cookie-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cookie-options label{align-items:center;gap:8px;display:flex}.cookie-actions button,.dealer-cookie-settings{color:#153b4c;cursor:pointer;background:#fff;border:1px solid #587989;border-radius:7px;padding:10px 14px;font-size:14px}.cookie-actions button:focus-visible,.dealer-cookie-settings:focus-visible{outline-offset:3px;outline:3px solid #00a9ad}.dealer-cookie-settings{z-index:9999;position:fixed;bottom:12px;left:20px}.website-seo button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.seo-grid{grid-template-columns:1fr}.seo-heading{flex-direction:column;align-items:flex-start}.website-seo{padding:16px}.dealer-uploaded-logo{max-width:170px;max-height:60px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
