:root{--ref-ink:#061f26;--ref-ink-deep:#041920;--ref-petrol:#0d666b;--ref-petrol-light:#2f7b80;--ref-lime:#c5ff4a;--ref-lime-soft:#ecffc4;--ref-coral:#ff3a2f;--ref-coral-hover:#ff554a;--ref-ivory:#f2f0e7;--ref-paper:#fbfcfb;--ref-line:#dce4e7;--ref-copy:#617087;--ink:var(--ref-ink);--ink-soft:var(--ref-copy);--paper:var(--ref-ivory);--navy:var(--ref-ink);--teal:var(--ref-petrol);--petrol:var(--ref-petrol);--petrol-dark:var(--ref-ink);--mint:var(--ref-lime);--mint-hover:var(--ref-lime-soft);--mint-soft:var(--ref-lime-soft);--red:var(--ref-petrol);--red-dark:var(--ref-ink);--line:var(--ref-line);--shadow:0 28px 80px #04192021}body{background:var(--ref-ivory);color:var(--ref-ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}h1,h2,h3,h4,strong,.button,.public-nav,.public-header__actions{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.public-header{background:var(--ref-ink);color:#fff;box-shadow:none;border:0}.public-header:after{display:none}.public-header__inner{grid-template-columns:238px 1fr auto;gap:34px;min-height:110px}.brand{width:212px;height:88px}.brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:100%;height:100%}.public-nav{color:#f1f5f5;gap:clamp(18px,2vw,36px);font-size:15px;font-weight:760}.public-nav a{border-radius:0;padding:11px 0}.public-nav a:hover{color:var(--ref-lime);background:0 0}.public-header__actions{color:#f7fafa;font-size:14px}.public-header__actions .text-link{color:#f7fafa}.public-header__actions .button--small{color:#fff;min-height:52px;box-shadow:none;background:0 0;border:1px solid #ffffff3d;padding:0 24px}.public-header__actions .button--small:hover{border-color:var(--ref-lime);color:var(--ref-lime);background:#c5ff4a14}.mobile-menu summary{color:#fff;background:0 0;border-color:#ffffff4d}.mobile-menu nav{color:var(--ref-ink);background:#fff;border-color:#0419201f}.mobile-menu nav a:hover{background:var(--ref-lime-soft)}.button{border:1px solid var(--ref-coral);background:var(--ref-coral);color:#fff;border-radius:999px;min-height:58px;padding-inline:30px;font-size:14px;font-weight:850;box-shadow:0 16px 34px #ff3a2f33}.button:hover{border-color:var(--ref-coral-hover);background:var(--ref-coral-hover);color:#fff;box-shadow:0 20px 42px #ff3a2f47}.button--secondary{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff4d}.button--secondary:hover{border-color:var(--ref-lime);color:var(--ref-lime);background:#c5ff4a14}.button--light,.cta-section .button--light{border-color:var(--ref-coral);background:var(--ref-coral);color:#fff}.button--light:hover,.cta-section .button--light:hover{border-color:var(--ref-coral-hover);background:var(--ref-coral-hover);color:#fff}.button:focus-visible,.hero-search button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #c5ff4ac7}.eyebrow{color:var(--ref-petrol);letter-spacing:.16em;font-size:11px;font-weight:900}.text-link{color:var(--ref-petrol);font-weight:850}.text-link:hover{color:var(--ref-ink)}.hero--marketplace{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), radial-gradient(circle at 77% 45%, #0d666b33, transparent 28%), var(--ref-ink-deep);color:#fff;background-size:74px 74px,74px 74px,auto,auto;grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);gap:clamp(46px,5vw,92px);width:100%;max-width:none;min-height:760px;padding:72px max(28px,50vw - 740px) 64px;overflow:hidden}.hero--marketplace .eyebrow{color:var(--ref-lime)}.hero--marketplace .hero__copy h1{color:#fff;background:linear-gradient(180deg, #fff 0%, #fff 49%, var(--ref-lime) 49%, var(--ref-lime) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.07em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:910px;margin:20px 0 28px;font-size:clamp(66px,6.8vw,112px);font-weight:900;line-height:.91}.hero--marketplace .hero__lead{color:#bcc8d2;max-width:820px;font-size:clamp(17px,1.35vw,22px);line-height:1.65}.hero--marketplace .hero__actions{margin:34px 0 26px}.hero-search{max-width:760px;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff38;border-radius:999px;margin:26px 0 24px;padding:8px}.hero-search label{padding-left:20px}.hero-search label span{color:#aebdc8}.hero-search input{color:#fff}.hero-search input::placeholder{color:#81939f}.hero-search button{background:var(--ref-coral);color:#fff;border-radius:999px;min-width:138px}.hero-search button:hover{background:var(--ref-coral-hover)}.hero--marketplace .hero__facts{border-top-color:#ffffff21;max-width:790px}.hero--marketplace .hero__facts div+div{border-left-color:#ffffff21}.hero--marketplace .hero__facts strong{color:var(--ref-lime)}.hero--marketplace .hero__facts span{color:#aebcc6}.hero-showcase{align-self:center;padding:20px 6px 16px 30px}.hero-showcase:before{content:"";background:radial-gradient(circle,#0d666b3d,#0000 66%);border:1px solid #c5ff4a1a;border-radius:50%;position:absolute;inset:-12% -8% -10% 10%}.hero-showcase .vehicle-card{z-index:1;background:#dfe6e1;border:18px solid #172f36;border-radius:34px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 40px 90px #00000057}.hero-showcase .vehicle-card:hover{border-color:#1d3940;transform:rotate(0)translateY(-3px)}.hero-showcase .vehicle-card__visual{aspect-ratio:16/10;background:#dfe6e1}.hero-showcase .vehicle-card__body{background:#f4f7f3}.hero-showcase .vehicle-card__heading h2,.hero-showcase .vehicle-card__heading>strong{color:var(--ref-ink)}.hero-showcase .vehicle-card__demo,.hero-showcase .vehicle-card__flag{color:var(--ref-ink);background:#fff}.hero-showcase__floating{z-index:3;background:#fff;border:0;border-radius:18px;box-shadow:0 24px 55px #0000003d}.hero-showcase__floating span{color:var(--ref-copy)}.hero-showcase__floating strong:before{background:var(--ref-lime)}.trust-strip{background:var(--ref-petrol);color:#fff;min-height:66px;box-shadow:none}.trust-strip span{border-right-color:#ffffff21}.trust-strip span:before{color:var(--ref-lime);content:"✓";margin-right:9px}.section{width:min(1460px,100% - 64px);padding:110px 0}.section-heading{margin-bottom:54px}.section-heading h2,.proof-section h2,.seller-economics h2,.vehicle-report h2,.vehicle-contact h2,.method-split h2,.cta-section h2{letter-spacing:-.055em;font-weight:900;line-height:.99}.section-heading h2{font-size:clamp(46px,5.2vw,78px)}.section-heading__note{color:var(--ref-copy);font-size:15px;line-height:1.7}.home-estimator{width:min(1480px,100% - 48px)}.home-estimator:before{background:var(--ref-paper);border-radius:30px;inset:40px -12px}.estimator-card{border:1px solid var(--ref-line);box-shadow:none;background:#fff;border-radius:26px;overflow:hidden}.estimator-card__header{background:radial-gradient(circle at 92% -20%,#c5ff4a61,#0000 36%),#f7f8f3}.estimator-card__header>span,.estimator-tabs button.is-active,.faq-filters button.is-active{border-color:var(--ref-ink);background:var(--ref-ink);color:#fff}.estimate-result{background:var(--ref-petrol)}.estimate-result .eyebrow,.estimate-result strong{color:var(--ref-lime)}.plate-demo button:hover,.faq-filters button:hover{border-color:var(--ref-lime);background:var(--ref-lime-soft);color:var(--ref-ink)}.proof-section{width:100%;color:var(--ref-ink);grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(70px,9vw,150px);padding:120px max(32px,50% - 740px);background:var(--ref-paper)!important}.proof-section .eyebrow{color:var(--ref-petrol)}.proof-section h2{max-width:650px;font-size:clamp(58px,6.2vw,94px)}.proof-section>div:last-child{border-top:1px solid var(--ref-line);padding-top:0}.proof-section>div:last-child>p{border-bottom:1px solid var(--ref-line);color:var(--ref-copy);margin:0;padding:44px 0;font-size:18px}.proof-section .check-list{counter-reset:proof-step}.proof-section .check-list li{counter-increment:proof-step;border-top:0;border-bottom:1px solid var(--ref-line);min-height:126px;color:var(--ref-ink);align-items:center;padding:38px 54px 38px 142px;font-size:clamp(18px,1.65vw,26px);font-weight:800;line-height:1.35;display:flex}.proof-section .check-list li:before{color:var(--ref-petrol);content:counter(proof-step, decimal-leading-zero);letter-spacing:.08em;font-size:16px;font-weight:900;position:absolute;left:0}.proof-section .check-list li:after{color:#cbd6db;content:"›";font-size:42px;font-weight:300;position:absolute;right:6px}.vehicle-grid,.article-grid{gap:24px}.vehicle-card,.principle-grid article,.service-grid article,.pricing-card,.faq-list details,.article-grid article{border:1px solid var(--ref-line);box-shadow:none;background:#fff;border-radius:26px}.vehicle-card:hover,.principle-grid article:hover,.service-grid article:hover,.article-grid article:hover{border-color:var(--ref-petrol);transform:translateY(-3px);box-shadow:0 20px 50px #04192014}.vehicle-card__demo,.vehicle-card__flag{background:var(--ref-ink);color:#fff}.vehicle-card__facts span{background:#f2f5f3}.vehicle-card__trust span{background:var(--ref-lime-soft);color:var(--ref-ink);border:0}.vehicle-card__cta span{color:var(--ref-coral)}.principle-grid article,.service-grid article{background:#fff}.principle-grid span,.steps-grid span,.carpass-workflow__step,.article-card__body>span,.article-card__body strong{color:var(--ref-petrol)}.service-card__icon,.identity-option__icon,.step-card__top{background:var(--ref-lime);color:var(--ref-ink)}.faq-list details{border-width:0 0 1px;border-radius:0}.faq-list summary>span{color:var(--ref-petrol)}.faq-list summary>i{color:var(--ref-ink);background:0 0;font-size:20px}.page-hero--sell{background:radial-gradient(circle at 92% 12%, transparent 0 110px, #ffffff24 111px 155px, transparent 156px), linear-gradient(90deg, var(--ref-ink) 0 58%, var(--ref-petrol) 58% 100%);color:#fff;border-radius:30px;width:min(1480px,100% - 48px);max-width:none;margin:12px auto 82px;padding:clamp(54px,6vw,94px);overflow:hidden}.page-hero--sell .eyebrow{color:var(--ref-lime)}.page-hero--sell>div>h1{color:#fff;max-width:850px;font-size:clamp(58px,6vw,92px);font-weight:900;line-height:1}.page-hero--sell>div>p:not(.eyebrow){color:#becbd3}.page-hero--sell .button{border-color:var(--ref-coral);background:var(--ref-coral);color:#fff}.sell-hero-visual{background:var(--ref-petrol);min-height:520px;box-shadow:none;border:0;border-radius:24px}.sell-hero-visual>img{opacity:.72;filter:saturate(.65)contrast(1.05);mix-blend-mode:soft-light;height:520px}.sell-hero-visual:after{background:linear-gradient(#0000 34%,#041920c7)}.sell-hero-visual figcaption span{color:var(--ref-lime)}.seller-economics,.method-split__contrast,.vehicle-trust-report,.pricing-card--primary{background:var(--ref-ink)!important}.seller-economics .eyebrow,.method-split__contrast .eyebrow,.vehicle-trust-report .eyebrow,.pricing-card--primary .eyebrow{color:var(--ref-lime)}.economics-card>div{background:#0b2931}.economics-card strong{color:var(--ref-lime)}.marketplace-hero,.cta-section,.cta-section--calm,.contact-card{background:radial-gradient(circle at 88% 10%, #c5ff4a21, transparent 27%), var(--ref-ink)!important}.marketplace-hero .eyebrow,.cta-section .eyebrow,.contact-card .eyebrow{color:var(--ref-lime)}.marketplace-hero{min-height:440px;padding-top:90px}.marketplace-hero h1{max-width:920px;font-weight:900}.marketplace-hero__trust span:before{color:var(--ref-lime)}.cta-section{border-radius:30px}.marketplace-filters,.vehicle-purchase-card,.checkout-panel,.checkout-summary,.auth-card,.identity-verification,.inquiry-form{border:1px solid var(--ref-line);box-shadow:none;border-radius:24px}.marketplace-search input:focus,.marketplace-filter-grid select:focus,.list-toolbar input:focus,.list-toolbar select:focus,.vehicle-form input:focus,.vehicle-form select:focus,.vehicle-form textarea:focus,.document-upload input:focus,.document-upload select:focus,.content-fields textarea:focus{border-color:var(--ref-petrol);box-shadow:0 0 0 3px #c5ff4a61}.checkout-steps .is-active span,.account-profile>span,.checkout-success>span{border-color:var(--ref-lime);background:var(--ref-lime);color:var(--ref-ink)}.auth-page{background:radial-gradient(circle at 10% 10%, #c5ff4a21, transparent 28%), var(--ref-ink)}.auth-card__copy{background:linear-gradient(#04192099,#041920e6),url(/demo/vehicle-volvo.webp) 50%/cover}.auth-card__copy .eyebrow{color:var(--ref-lime)}.account-sidebar{background:var(--ref-ink)}.account-sidebar nav button:hover,.account-sidebar nav button.is-active{color:var(--ref-lime);background:#c5ff4a1c}.account-sidebar .account-admin-link{color:var(--ref-lime);border-color:#c5ff4a61}.public-footer{background:var(--ref-ink);border-top:0}.public-footer__logo{filter:brightness(0)invert()}.admin-shell{background:#f1f2ee}.admin-sidebar{background:var(--ref-ink)}.admin-brand{border-bottom-color:#ffffff24}.admin-brand img{filter:brightness(0)invert()}.admin-brand span{color:var(--ref-lime)}.admin-sidebar nav a{color:#c7d2d6}.admin-sidebar nav a:hover{color:var(--ref-lime);background:#c5ff4a1c}.privacy-card{background:#c5ff4a14;border-color:#c5ff4a59}.privacy-card span{color:var(--ref-lime)}.admin-topbar{border-bottom-color:var(--ref-line);background:#ffffffed}.admin-return-site{border-color:var(--ref-ink);background:var(--ref-ink);color:#fff;border-radius:999px}.admin-return-site:hover{border-color:var(--ref-petrol);background:var(--ref-petrol);color:#fff}.status-dot{background:var(--ref-lime);box-shadow:0 0 0 4px #c5ff4a38}.admin-panel,.admin-form-section,.admin-stats article,.admin-operations>a,.transaction-card,.site-media-admin>.admin-panel{border:1px solid var(--ref-line);box-shadow:none;background:#fff;border-radius:18px}.admin-stats article:before,.admin-operations>a:before{background:linear-gradient(90deg, var(--ref-lime), var(--ref-petrol));height:3px}.admin-operations>a:hover{border-color:var(--ref-petrol)}.admin-pill,.admin-badge--published,.admin-badge--kyc-verified,.admin-badge--transaction-completed,.admin-badge--transaction-funds_secured{background:var(--ref-lime-soft);color:var(--ref-ink)}.sticky-savebar{border-color:var(--ref-line);box-shadow:0 18px 42px #0419201a}@media (max-width:1180px){.public-header__inner{grid-template-columns:206px 1fr auto;min-height:102px}.brand{width:198px;height:82px}.hero--marketplace{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:36px}.hero--marketplace .hero__copy h1{font-size:clamp(62px,7vw,88px)}}@media (max-width:900px){.public-header__inner{grid-template-columns:184px 1fr;min-height:92px}.brand{width:178px;height:74px}.hero--marketplace,.page-hero--sell{grid-template-columns:1fr}.hero--marketplace{padding-top:60px}.hero-showcase{width:min(620px,100%);margin:0 auto}.proof-section{grid-template-columns:1fr;gap:54px}.page-hero--sell{background:radial-gradient(circle at 92% 12%, transparent 0 90px, #ffffff24 91px 125px, transparent 126px), var(--ref-ink)}}@media (max-width:640px){.public-header__inner{grid-template-columns:148px 1fr;min-height:82px}.brand{width:144px;height:60px}.hero--marketplace{min-height:auto;padding:54px 20px 62px}.hero--marketplace .hero__copy h1{font-size:clamp(48px,14.5vw,68px);line-height:.94}.hero-search{border-radius:22px}.hero-search button{min-height:48px}.trust-strip span{border-bottom-color:#ffffff21}.section{width:calc(100% - 28px);padding:78px 0}.section-heading h2,.proof-section h2{font-size:46px}.proof-section{padding:76px 22px}.proof-section .check-list li{min-height:110px;padding:28px 38px 28px 64px;font-size:17px}.page-hero--sell{border-radius:24px;width:calc(100% - 28px);padding:48px 24px}.page-hero--sell>div>h1{font-size:48px}.sell-hero-visual,.sell-hero-visual>img{height:340px;min-height:340px}.cta-section{border-radius:24px}}.site-media-admin__field{color:var(--ink);background:#cdeaa81a;border:1px solid #6f9e3594;border-radius:12px;margin-top:12px;padding:13px 14px 14px;font-size:12px;font-weight:800;display:block}.site-media-admin__field>span{margin-bottom:9px;display:block}.site-media-admin__field input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #082c3638;border-radius:9px;padding:8px 10px}.site-media-admin__field input[type=file]{cursor:pointer;padding:6px;font-weight:600}.site-media-admin__field input[type=file]::file-selector-button{background:var(--lime);min-height:32px;color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:7px;margin-right:12px;padding:0 13px;font-weight:900}.site-media-admin__field:focus-within{border-color:var(--lime-dark);box-shadow:0 0 0 3px #9ac95829}.auth-card--register{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);width:min(1280px,100%)}.auth-card--register>div:last-child{padding:42px}.identity-verification--registration{background:#fbfcf8;border-color:#6f9e356b;border-radius:16px;padding:24px}.identity-verification--registration .identity-intro{gap:20px}.identity-verification--registration .identity-intro h2{font-size:28px}.identity-verification--registration .identity-options{margin-top:18px}.identity-verification--registration .identity-options>button{min-height:118px;padding:18px}.identity-verification--registration .identity-demo{align-items:flex-start}.auth-form select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dde2;border-radius:8px;margin-top:7px;padding:0 12px}@media (max-width:900px){.auth-card--register{grid-template-columns:1fr}}@media (max-width:640px){.auth-card--register>div:last-child,.identity-verification--registration{padding:22px}}.new-vehicle-photos__drop{cursor:pointer;text-align:center;background:#cdeaa81f;border:1px dashed #0c59617a;border-radius:16px;place-items:center;min-height:150px;padding:28px;display:grid}.new-vehicle-photos__drop input{opacity:0;width:1px;height:1px;position:absolute}.new-vehicle-photos__drop strong,.new-vehicle-photos__drop span{display:block}.new-vehicle-photos__drop strong{color:var(--ref-ink);font-size:17px}.new-vehicle-photos__drop span{color:var(--ink-soft);margin-top:7px;font-size:11px}.new-vehicle-photos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.new-vehicle-photos__grid article{background:#fff;border:1px solid #0c59612e;border-radius:12px;overflow:hidden}.new-vehicle-photos__grid article.is-primary{border-color:var(--ref-lime);box-shadow:0 0 0 3px #c5ff4a47}.new-vehicle-photos__grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.new-vehicle-photos__grid article>div{padding:10px}.new-vehicle-photos__grid article>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.new-vehicle-photos__grid article>div>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.new-vehicle-photos__grid button{color:var(--ref-ink);cursor:pointer;background:#fff;border:1px solid #0c596133;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.boost-admin{background:radial-gradient(circle at 100% 0,#c5ff4a33,#0000 30%),#fff}.boost-admin__intro,.boost-admin__expiry{color:var(--ink-soft);font-size:12px;line-height:1.6}.boost-admin__expiry{border-left:3px solid var(--ref-lime);background:#cdeaa826;margin:18px 0 0;padding:14px 16px}.vehicle-admin-list__boost{background:var(--ref-lime);width:fit-content;color:var(--ref-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:7px;padding:5px 8px;font-size:9px;font-weight:900}.vehicle-admin-list__boost--pending{background:#cdeaa829;border:1px solid #0c596138}.boost-carousel{background:radial-gradient(circle at 92% 8%, #c5ff4a3d, transparent 30%), linear-gradient(135deg, var(--ref-ink), var(--ref-petrol));color:#fff;border-radius:30px;width:min(1380px,100% - 48px);margin:86px auto 22px;padding:48px;overflow:hidden}.boost-carousel__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.boost-carousel__heading>div:first-child{max-width:760px}.boost-carousel__heading .eyebrow{color:var(--ref-lime)}.boost-carousel__heading h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(38px,4.8vw,68px);line-height:.98}.boost-carousel__heading p:last-child{color:#ffffffb8;margin:0;line-height:1.6}.boost-carousel__controls{gap:8px;display:flex}.boost-carousel__controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:50%;width:48px;height:48px;font-size:20px}.boost-carousel__controls button:hover{border-color:var(--ref-lime);background:var(--ref-lime);color:var(--ref-ink)}.boost-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(320px,410px);grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.boost-carousel__track::-webkit-scrollbar{display:none}.boost-carousel__slide{scroll-snap-align:start}.boost-carousel .vehicle-card{height:100%;color:var(--ref-ink)}.hero-showcase--boosted{min-width:0}.boost-carousel--hero{z-index:1;background:0 0;border-radius:0;width:100%;margin:0;padding:0;position:relative;overflow:visible}.boost-carousel--hero .boost-carousel__track{border-radius:34px;grid-auto-columns:100%;gap:0;overflow:hidden}.boost-carousel--hero .boost-carousel__slide{min-width:0;padding:2px}.boost-carousel--hero .vehicle-card{width:100%}.boost-carousel--hero .boost-carousel__controls{z-index:4;position:absolute;bottom:22px;right:24px}.boost-carousel--hero .boost-carousel__controls button{width:42px;height:42px;color:var(--ref-ink);background:#fffffff0;border-color:#071d2429;box-shadow:0 10px 26px #071d2429}.boost-carousel--hero .boost-carousel__controls button:hover{border-color:var(--ref-lime)}.settings-grid .admin-panel--homepage-layout{background:radial-gradient(circle at 100% 0,#c5ff4a2b,#0000 32%),#fff;border-color:#0c596140;grid-column:1/-1}.admin-panel--homepage-layout .content-fields>label:not(.settings-switch){gap:8px;display:grid}.admin-panel--homepage-layout select{width:100%;color:var(--ref-ink);background:#fff;border:1px solid #0c596147;border-radius:10px;outline:none;padding:12px 14px}.admin-panel--homepage-layout select:focus{border-color:var(--ref-petrol);box-shadow:0 0 0 3px #c5ff4a61}.admin-panel--homepage-layout .content-fields small{position:static}.settings-switch{background:#cdeaa817;border:1px solid #0c596138;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;flex-direction:row!important;display:flex!important}.settings-switch input{width:18px;height:18px;accent-color:var(--ref-petrol);margin-top:2px}.settings-switch span,.settings-switch strong,.settings-switch small{display:block}.settings-switch strong{color:var(--ref-ink)}.settings-switch small{margin-top:6px;position:static}.vehicle-card__boost{z-index:3;background:var(--ref-lime);color:var(--ref-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #071d242e}@media (max-width:900px){.new-vehicle-photos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boost-carousel__heading{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.new-vehicle-photos__grid{grid-template-columns:1fr}.boost-carousel{border-radius:24px;width:calc(100% - 28px);margin-top:58px;padding:30px 20px}.boost-carousel__track{grid-auto-columns:minmax(278px,88vw)}.boost-carousel--hero .boost-carousel__track{grid-auto-columns:100%}}
.journey-hero h1{font-size:clamp(2.5rem,5vw,4.5rem)}.journey-hero{min-height:0}.journey-process ol{padding:0;list-style:none}.journey-process .step-card,.seller-journey .step-card{gap:24px;min-height:0}.journey-process .steps-grid,.seller-journey .steps-grid{align-items:stretch}.journey-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.journey-details__grid article{border:1px solid var(--ref-line);background:#fff;border-radius:20px;padding:32px}.journey-details h3,.journey-services h3{margin-bottom:14px;font-size:1.3rem;line-height:1.3}.journey-details p,.journey-services p,.account-explanation p{color:#293a3f;font-size:1rem}.journey-services{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-services article{flex-direction:column;align-items:start;gap:16px;min-height:0;display:flex}.journey-services article>*{margin:0}.journey-services .text-link{margin-top:auto}.journey-note{margin-top:24px}.journey-details a,.legal-page a,.inquiry-form a{text-underline-offset:3px;text-decoration:underline}.journey-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.journey-links a{text-decoration:underline}.account-explanation{margin-top:24px}.account-explanation h2{margin:20px 0 8px;font-size:1.15rem}.form-required{color:#293a3f;font-size:.95rem}.inquiry-form .privacy-checkbox,.inquiry-form .inquiry-privacy{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:.95rem;display:grid}.inquiry-form input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:3px 0 0}.inquiry-form [role=alert],.inquiry-form [role=status]{border:1px solid;border-radius:10px;padding:14px}.inquiry-form [role=alert]{color:#a11a1a;background:#fff6f6}.inquiry-form [role=status]{color:#155e44;background:#effbf5}.inquiry-form label{min-width:0}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{max-width:100%}.inquiry-form button:disabled{cursor:wait;opacity:.7}.inquiry-form :focus-visible,.journey-links a:focus-visible,.journey-services a:focus-visible{outline-offset:4px;outline:3px solid #1f6f78}@media (max-width:760px){.journey-details__grid,.journey-services{grid-template-columns:1fr}.journey-details__grid article{padding:24px}.journey-hero .checkout-buttons{flex-direction:column;align-items:start}}main p,main li,.public-footer p,.public-footer li{line-height:1.62}.eyebrow{letter-spacing:.13em;font-size:12px}small,.legal-note,.vehicle-card__trust,.vehicle-purchase-card small{font-size:.875rem;line-height:1.5}.inquiry-form label,.auth-card label,.checkout-panel label{line-height:1.45}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.auth-card input,.checkout-panel input{font-size:1rem}.inquiry-form small,.contact-card,.legal-page p,.service-detail-note p{color:var(--ref-ink)}.home-pathways{padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(72px,8vw,118px)}.home-pathways .section-heading{max-width:820px}.home-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.home-pathway{border-radius:24px;flex-direction:column;align-items:flex-start;min-height:380px;padding:clamp(32px,4vw,56px);display:flex;position:relative;overflow:hidden}.home-pathway--seller{background:var(--ref-ink);color:#fff}.home-pathway--buyer{border:1px solid var(--ref-line);color:var(--ref-ink);background:#fff}.home-pathway__number{opacity:.08;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:900;line-height:1;position:absolute;top:22px;right:28px}.home-pathway h3{max-width:520px;margin:8px 0 18px;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.08}.home-pathway>p:not(.eyebrow){max-width:580px;margin:0 0 30px;font-size:1rem;line-height:1.7}.home-pathway .button{margin-top:auto}.home-pathway--seller .eyebrow,.home-pathway--seller>p:not(.eyebrow){color:#ffffffd1}.step-card p,.method-split li,.method-split p,.service-card-link p,.vehicle-purchase-card p,.vehicle-purchase-card li,.contact-card,.legal-page p{color:var(--ref-ink);font-size:.95rem}.method-split__contrast p,.method-split__contrast li{color:#ffffffdb}.step-card h3,.service-card-link h3{font-size:1.08rem}.public-footer a,.public-footer p,.public-footer span{font-size:.9rem}@media (max-width:760px){.home-pathways__grid{grid-template-columns:1fr}.home-pathway{min-height:340px}.eyebrow{font-size:11px}main p,main li{line-height:1.58}}
header.public-header{z-index:100}header.public-header .public-header__inner{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}header.public-header .public-nav{visibility:visible;opacity:1;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,24px);display:flex}header.public-header .public-header__actions{display:flex}header.public-header .mobile-menu,header.public-header .mobile-menu:not([open]) nav{display:none}header.public-header .mobile-menu summary{color:#fff;cursor:pointer;background:0 0;border:1px solid #93acae;border-radius:999px;min-height:44px;padding:10px 18px;list-style:none}header.public-header .mobile-menu[open] nav{color:#08242c;background:#fff;border:1px solid #bdd0d0;border-radius:16px;width:min(340px,100vw - 32px);max-height:70vh;padding:12px;display:grid;position:absolute;top:100%;left:auto;right:0;overflow-y:auto;box-shadow:0 16px 40px #08242c26}header.public-header .mobile-menu nav a{color:#08242c;border-radius:8px;padding:12px}header.public-header .mobile-menu nav a:hover,header.public-header .mobile-menu nav a[aria-current]{background:#eaf3ef}@media (max-width:1200px){header.public-header .public-header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:82px;position:relative}header.public-header .public-nav,header.public-header .public-header__actions{display:none}header.public-header .mobile-menu{justify-self:end;display:block}header.public-header .brand{width:min(42vw,210px);max-width:210px}}.vehicle-purchase-card .purchase-next-steps{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0;list-style:none;display:grid}.vehicle-purchase-card .purchase-next-steps>li{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin:0;padding:0;display:grid}.vehicle-purchase-card .purchase-next-steps>li>span:first-child{color:#08242c;background:#edf3f1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;line-height:1;display:grid}.vehicle-purchase-card .purchase-next-steps>li>span:last-child{white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;padding:5px 0 0;font-size:15px;font-weight:600;line-height:1.55;display:block}.vehicle-purchase-card h2{font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1.15}.contact-layout .contact-card{color:#e1eeed}.contact-layout .contact-card h2.contact-person-name{color:#fff;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.2}.contact-layout .contact-card a,.contact-layout .contact-card>p:not(.eyebrow){color:#e1eeed;overflow-wrap:anywhere}.inquiry-form .checkbox-label,.inquiry-form .inquiry-privacy,.inquiry-form .privacy-checkbox{text-transform:none;letter-spacing:normal;font-size:15px;font-weight:400;line-height:1.55}.inquiry-form .checkbox-label a{font-weight:600}.buyer-hero{align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(32px,5vw,72px)}.buyer-hero .checkout-buttons{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px;display:flex}.buyer-hero__visual{background:#fff;border:1px solid #d6e1dc;border-radius:22px;padding:0 0 26px;overflow:hidden}.buyer-hero__visual>img{object-fit:cover;width:100%;height:clamp(180px,22vw,290px);display:block}.buyer-hero__visual>p{padding:22px 26px 0;font-size:16px;line-height:1.65}.buyer-hero__visual>.button{margin:6px 26px 0}.buyer-hero__visual>small{color:#45616a;margin:12px 26px 0;display:block}.login-hub{max-width:1180px;margin:auto;padding:clamp(28px,5vw,70px) 24px}.login-hub>header{max-width:760px;margin-bottom:32px}.login-hub h1{margin:12px 0 18px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.login-hub__grid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.login-choice{background:#fff;border:1px solid #d0ded9;border-radius:24px;flex-direction:column;align-items:start;gap:18px;padding:clamp(24px,3vw,40px);display:flex}.login-choice--client{color:#fff;background:#08242c}.login-choice>*{margin:0}.login-choice h2{font-size:1.8rem;line-height:1.2}.login-choice p,.login-choice li{font-size:16px;line-height:1.6}.login-choice--client p,.login-choice--client li{color:#dbe9e6}.login-choice--client h2{color:#fff}.login-choice--client .eyebrow{color:#c4ff4d}.login-choice>.button{margin-top:auto}.login-choice__icon{color:#08242c;background:#c4ff4d;border-radius:14px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.login-demo-note{border:1px solid #577574;border-radius:12px;padding:16px}.login-demo-note p{margin:5px 0 0;font-size:14px}.login-hub__help{flex-wrap:wrap;align-items:center;gap:24px;padding:28px 0;display:flex}.login-hub__help>div{flex:290px}.login-hub__help p{margin:6px 0 0}.admin-data-table--inquiries{overflow-x:auto}.admin-data-table--inquiries .admin-data-table__head,.admin-data-table--inquiries .admin-data-table__row{grid-template-columns:minmax(200px,1.35fr) 90px 150px 155px minmax(160px,1fr) 110px;align-items:center;gap:18px;min-width:1050px;display:grid}.admin-data-table--inquiries .admin-data-table__row>*{min-width:0;font-size:14px}.admin-data-table--inquiries .admin-data-table__row small{overflow-wrap:anywhere;font-size:13px}.inquiry-state{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.inquiry-state i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.inquiry-state--new{color:#885409;background:#fff5db}.inquiry-state--contacted{color:#17664f;background:#e7f6ef}.inquiry-state--declined{color:#944044;background:#fff0ef}.inquiry-state--other{color:#42565e;background:#edf1f3}.transaction-receipt-upload{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.transaction-receipt-upload input{flex:270px;max-width:100%;font-size:14px}.transaction-receipt-panel button,.transaction-card__actions>button:not(.button){color:#165c63;cursor:pointer;background:#fff;border:1px solid #246f74;border-radius:12px;min-height:44px;padding:12px 18px;font-weight:700}.transaction-receipt-upload input::file-selector-button{color:#165c63;cursor:pointer;background:#fff;border:1px solid #246f74;border-radius:12px;min-height:44px;padding:12px 18px;font-weight:700}.transaction-receipt-upload input::file-selector-button{margin-right:12px}.transaction-receipt-panel button:hover,.transaction-card__actions>button:not(.button):hover{background:#eaf4f0}.transaction-receipt-panel button:disabled,.transaction-card__actions button:disabled{opacity:.5;cursor:not-allowed}.admin-page--cms-fullscreen{width:100%;max-width:none;margin:0;padding:0}.cms26{color:#08242c;background:#f5f7f4;grid-template-columns:280px minmax(0,1fr);width:100%;min-height:100vh;font-size:15px;display:grid}.cms26 h1,.cms26 h2,.cms26 h3{letter-spacing:-.025em}.cms26-tree{background:#fff;border-right:1px solid #d9e3de;height:100vh;padding:24px 16px;position:sticky;top:0;overflow-y:auto}.cms26-tree h2{margin:8px 0 24px;font-size:22px}.cms26-tree .eyebrow{margin:22px 0 0}.cms26-back{color:#1f6f78;font-size:14px}.cms26 label,.media-library label,.editorial-editor label{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:650;display:block}.cms26 input:not([type=checkbox]):not([type=color]),.cms26 textarea,.cms26 select,.media-library input:not([type=file]),.media-library textarea,.media-library select{color:#08242c;text-transform:none;background:#fff;border:1px solid #aabfb7;border-radius:9px;width:100%;min-width:0;margin-top:7px;padding:11px 12px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5}.cms26 textarea{resize:vertical}.cms26-tree nav{margin-top:24px}.cms26-tree summary{cursor:pointer;padding:12px 4px;font-size:14px;font-weight:750}.cms26-tree nav button,.cms26-tree nav>a{text-align:left;color:#304d53;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}.cms26-tree nav button.is-active{color:#145a50;background:#e5f2eb;font-weight:750}.cms26-tree nav button:hover,.cms26-tree nav a:hover{background:#f0f6f2}.cms26-tree ul{border-left:1px solid #c1d5c9;margin:0 0 8px 18px;padding:0 0 0 12px;list-style:none}.cms26-tree li a{padding:6px 0;font-size:13px;line-height:1.4;display:block}.cms26-canvas{min-width:0}.cms26-toolbar{z-index:20;background:#fffffffa;border-bottom:1px solid #d1e0d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;top:0}.cms26-toolbar p{color:#557068;margin:0 0 5px;font-size:12px}.cms26-toolbar h1{margin:0;font-size:28px;line-height:1.2}.cms26-toolbar>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.cms26 .button,.media-library .button,.media-picker-dialog .button{min-height:42px;padding:10px 18px;font-size:14px;line-height:1.4}.cms26 .button:disabled{opacity:.5;cursor:not-allowed}.cms26-status{color:#265d4f;border-bottom:1px solid #e0e9e2;padding:10px 28px;font-size:13px}.cms26-status [role=alert]{color:#aa2929}.cms26-body{padding:24px 28px 60px}.cms26-intro{color:#52665e;margin:0 0 24px;font-size:15px}.cms26-section{padding-top:18px;scroll-margin-top:140px}.cms26-section>h2{margin:4px 0 20px;font-size:23px}.cms26-field{background:#fff;border:1px solid #d6e3da;border-radius:14px;margin-bottom:18px;padding:22px}.cms26-field>label{margin-bottom:6px;font-size:16px}.cms26-composite{gap:14px;display:grid}.cms26 .cms-format-panel{border-top:1px solid #e2e9e4;margin-top:16px;padding-top:12px}.cms26 .cms-format-panel summary{color:#1f6f78;cursor:pointer;font-size:14px}.cms26 .cms-format-panel summary span{font-size:12px;font-weight:400}.cms26-reference{color:#65786f;margin-top:10px;font-size:11px}.cms26-reference summary{cursor:pointer}.cms26-image-slot{background:#edf5ef;border:1px dashed #9abaac;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.cms26-image-slot h2{margin:0;font-size:18px}.cms26-image-slot p{margin:8px 0 0;font-size:13px}.cms26 :focus-visible,.media-library :focus-visible,.media-picker-dialog :focus-visible,.editorial-editor :focus-visible{outline-offset:3px;outline:3px solid #68a996}.media-library-page{max-width:none}.media-library{color:#08242c;background:#fff;border:1px solid #d3e1d8;border-radius:16px;padding:22px}.media-library__tools{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.media-library__tools>label:not(.media-upload-button){flex:170px}.media-upload-button{color:#fff;cursor:pointer;background:#1f6f78;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;position:relative;overflow:hidden;display:inline-flex!important}.media-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.media-library__hint{color:#51695f;margin:18px 0;font-size:13px}.media-library__workspace{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.media-library__grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;display:grid}.media-library__grid button{text-align:left;cursor:pointer;background:#fff;border:2px solid #d9e4dc;border-radius:12px;flex-direction:column;padding:6px;display:flex;overflow:hidden}.media-library__grid button.is-selected{border-color:#17675b;box-shadow:0 0 0 2px #d2e9d9}.media-library__grid img{object-fit:cover;border-radius:7px;width:100%;height:112px}.media-library__grid strong{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:9px 4px 4px;font-size:13px;overflow:hidden}.media-library__grid small{color:#537369;padding:0 4px 5px;font-size:11px}.media-library__inspector{border-left:1px solid #dce7df;gap:16px;padding-left:22px;display:grid}.media-library__inspector>img{object-fit:contain;background:#f0f4f0;border-radius:10px;width:100%;height:170px}.media-library__inspector p,.media-library__inspector small{margin:0;font-size:13px}.media-trash{color:#a34040;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px;text-decoration:underline}.media-picker-dialog{color:#08242c;background:#fff;border:1px solid #b3cec0;border-radius:18px;width:min(1180px,100vw - 32px);max-width:none;max-height:90vh;margin:auto;padding:0;overflow-y:auto}.media-picker-dialog::backdrop{background:#041b26b8}.media-picker-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d2e3da;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.media-picker-dialog h2{margin:6px 0 0;font-size:25px}.media-picker-dialog>header button{cursor:pointer;background:#fff;border:1px solid #aac8b7;border-radius:9px;padding:10px 14px}.media-picker-dialog .media-library{border:none;border-radius:0}.site-slot-details{margin-top:28px}.site-slot-details>summary{cursor:pointer;padding:20px 0;font-size:20px;font-weight:700}.editorial-editor{background:#fff;border:1px solid #bdcfc3;border-radius:12px;padding:16px}.editorial-editor__tools{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.editorial-editor__tools>button{color:#174f57;cursor:pointer;background:#f7faf7;border:1px solid #acc4b7;border-radius:8px;padding:8px 12px;font-size:13px}.editorial-editor textarea{border:1px solid #afc7b8;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:16px;line-height:1.65}.editorial-editor>small{color:#536d5e;font-size:12px}.editorial-editor__preview{border:1px dashed #96bca3;border-radius:12px;margin-top:18px;padding:24px}.editorial-content{overflow-wrap:anywhere}.editorial-content p{white-space:pre-wrap;margin:0 0 18px}.editorial-content h2,.editorial-content h3{margin:24px 0 14px;line-height:1.2}.editorial-content figure{margin:24px 0}.editorial-content img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;max-height:640px;display:block}.editorial-content figcaption{color:#54685d;margin-top:8px;font-size:14px}.editorial-content a{color:#1f6f78;text-decoration:underline}.article-cover-library{margin:20px 0}@media (max-width:900px){.login-hub__grid{grid-template-columns:1fr}.cms26{grid-template-columns:230px minmax(0,1fr)}.cms26-toolbar,.cms26-body{padding:18px}.media-library__workspace{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:640px){.cms26{grid-template-columns:minmax(0,1fr)}.cms26-tree{border-bottom:1px solid #c7dcce;height:auto;max-height:300px;position:static}.cms26-toolbar{position:static}.cms26-field{padding:16px}.cms26-section{scroll-margin-top:20px}.media-library{padding:14px}.media-library__workspace{grid-template-columns:minmax(0,1fr)}.media-library__inspector{border-top:1px solid #d3e1d6;border-left:0;padding:20px 0 0}.media-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-picker-dialog h2{font-size:21px}.buyer-hero .checkout-buttons{flex-direction:column;align-items:start}}.cms26 .cms-format-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.cms26 .cms-color-pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.cms26 .cms-format-row,.cms26 .alignment-control{flex-wrap:wrap}
:root{--atc-lime:#c8ff52;--atc-lime-hover:#d9ff8a;--atc-ink:#071d24;--atc-petrol:#0b5961;--atc-petrol-dark:#073f46;--atc-muted:#506168;--atc-surface:#fff;--atc-line:#cfdad7;--atc-focus:#1b7379}body{color:var(--atc-ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-size:16px;line-height:1.55}h1,h2,h3,h4{color:var(--atc-ink);letter-spacing:-.035em;text-wrap:balance;font-family:inherit}p,li{overflow-wrap:anywhere}.eyebrow{color:var(--atc-petrol);font-size:max(11px,.72rem);line-height:1.35}.text-link{color:var(--atc-petrol-dark);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.button,a.button,button.button{opacity:1;visibility:visible;min-height:50px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.25;border:1px solid var(--atc-lime)!important;background:var(--atc-lime)!important;color:var(--atc-ink)!important;box-shadow:0 12px 30px #68911c38,0 2px 8px #071d2414!important}.button:hover,a.button:hover,button.button:hover{border-color:var(--atc-lime-hover)!important;background:var(--atc-lime-hover)!important;color:var(--atc-ink)!important;box-shadow:0 16px 36px #68911c47,0 3px 10px #071d241a!important}.button--secondary,a.button--secondary,button.button--secondary{border-color:var(--atc-petrol)!important;background:var(--atc-surface)!important;color:var(--atc-petrol-dark)!important;box-shadow:0 9px 24px #073f461c!important}.button--secondary:hover,a.button--secondary:hover,button.button--secondary:hover{border-color:var(--atc-petrol-dark)!important;background:var(--atc-petrol-dark)!important;color:#fff!important;box-shadow:0 13px 28px #073f4633!important}.button--light,.cta-section .button--light{border-color:var(--atc-lime)!important;background:var(--atc-lime)!important;color:var(--atc-ink)!important}.button:disabled,.button[aria-disabled=true],.button--disabled{opacity:.72;cursor:not-allowed;color:#4b5b60!important;box-shadow:none!important;background:#e3e8e6!important;border-color:#aeb9b6!important}.button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid var(--atc-focus)!important}header.public-header .public-nav a,header.public-header .public-header__actions,header.public-header .public-header__actions .text-link{color:inherit}header.public-header .public-header__actions .button{border-color:var(--atc-lime)!important;background:var(--atc-lime)!important;color:var(--atc-ink)!important}header.public-header .mobile-menu summary{color:inherit;background:0 0;border-color:currentColor;font-weight:800}header.public-header .mobile-menu[open] summary{background:var(--atc-lime);border-color:var(--atc-lime);color:var(--atc-ink)}.section-heading p:not(.eyebrow),.page-hero p:not(.eyebrow),.hero p:not(.eyebrow),.content-page p,.service-card p{color:var(--atc-muted);font-size:clamp(15px,1.05vw,17px);line-height:1.68}.public-footer,.public-footer p,.public-footer a{color:#e7efed}.public-footer a:hover{color:var(--atc-lime)}label{line-height:1.45}input,select,textarea{color:var(--atc-ink);font-family:inherit;font-size:max(16px,1rem)}::placeholder{color:#68777b;opacity:1}.login27{background:linear-gradient(#f7f8f3 0,#eef2ed 52%,#f7f8f5 100%)}.login27__intro{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:clamp(40px,7vw,100px);width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(48px,7vw,104px) 0 clamp(42px,6vw,78px);display:grid}.login27__copy h1{max-width:800px;margin:14px 0 24px;font-size:clamp(42px,6vw,78px);line-height:.98}.login27__copy h1 span{color:var(--atc-petrol)}.login27__lead{max-width:660px;color:var(--atc-muted);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.6}.login27__reassurance{background:#fff;border:1px solid #b8cdc3;border-radius:14px;align-items:center;gap:14px;width:fit-content;max-width:620px;margin-top:34px;padding:15px 18px;display:flex;box-shadow:0 16px 42px #071d2412}.login27__reassurance>span{background:var(--atc-lime);width:34px;height:34px;color:var(--atc-ink);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.login27__reassurance p,.login27__reassurance small{margin:0;display:block}.login27__reassurance small{color:var(--atc-muted);margin-top:3px;font-size:13px;line-height:1.45}.login27__visual{background:var(--atc-ink);border-radius:28px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #071d242e}.login27__visual:after{content:"";background:linear-gradient(#0000 42%,#041920e6);position:absolute;inset:0}.login27__visual img{object-fit:cover;width:100%;height:520px;display:block}.login27__visual figcaption{z-index:1;color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.login27__visual figcaption span{color:var(--atc-lime);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.login27__visual figcaption strong{max-width:440px;font-size:clamp(20px,2vw,27px);line-height:1.25;display:block}.login27__access{background:var(--atc-ink);padding:clamp(50px,7vw,94px) max(24px,50% - 590px)}.login27__access>header{max-width:760px;margin-bottom:36px}.login27__access>header .eyebrow{color:var(--atc-lime)}.login27__access>header h2{color:#fff;margin:10px 0 14px;font-size:clamp(32px,4vw,54px);line-height:1.06}.login27__access>header>p:last-child{color:#c7d4d2;margin:0;font-size:17px;line-height:1.65}.login27__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.login27-card{min-width:0;color:var(--atc-ink);background:#fff;border:1px solid #b9ccc6;border-radius:24px;flex-direction:column;gap:24px;padding:clamp(26px,3vw,42px);display:flex;box-shadow:0 24px 64px #0000002e}.login27-card--primary{background:linear-gradient(145deg,#f7ffea,#fff 65%);border-color:#acd65c}.login27-card__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.login27-card__number{color:var(--atc-petrol);letter-spacing:.08em;font-size:13px;font-weight:900}.login27-card__tag{color:var(--atc-petrol-dark);background:#e9f1ee;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.login27-card--primary .login27-card__tag{color:#28450e;background:#e9ffc3}.login27-card h3{margin:8px 0 12px;font-size:clamp(28px,3vw,40px)}.login27-card p{color:var(--atc-muted);margin:0;font-size:16px;line-height:1.65}.login27-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.login27-card li{color:#294047;padding-left:27px;font-weight:650;position:relative}.login27-card li:before{background:var(--atc-lime);width:18px;height:18px;color:var(--atc-ink);content:"✓";border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;top:.12em;left:0}.login27-card__notice{border-left:4px solid var(--atc-lime);background:#f2f9e7;border-radius:10px;padding:17px 18px}.login27-card__notice--light{border-left-color:var(--atc-petrol);background:#edf4f2}.login27-card__notice strong{margin-bottom:5px;font-size:14px;display:block}.login27-card__notice p{font-size:13px;line-height:1.5}.login27-card>.button{width:100%;margin-top:auto}.login27-card__forgot{color:var(--atc-petrol-dark);text-underline-offset:3px;align-self:center;font-size:14px;font-weight:750;text-decoration:underline}.login27__help{border:1px solid var(--atc-line);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;width:min(1180px,100% - 48px);margin:clamp(44px,7vw,86px) auto;padding:clamp(28px,4vw,48px);display:flex;box-shadow:0 20px 55px #071d2414}.login27__help h2{margin:8px 0 10px;font-size:clamp(25px,3vw,38px)}.login27__help p:not(.eyebrow){max-width:680px;color:var(--atc-muted);margin:0}.login27__help>div:last-child{flex-wrap:wrap;flex:none;gap:12px;display:flex}.admin-page{width:min(1320px,100% - 56px);padding:44px 0 88px}.admin-page__heading{align-items:center;margin-bottom:28px}.admin-page__heading h1{margin:9px 0;font-size:clamp(36px,4vw,50px);line-height:1.03}.admin-page__heading p:not(.eyebrow){max-width:760px;color:var(--atc-muted);font-size:14px;line-height:1.62}.admin-panel{border-color:var(--atc-line);border-radius:14px;box-shadow:0 14px 38px #071d240e}.list-toolbar{background:#f3f6f3;gap:12px;padding:18px 20px}.list-toolbar input,.list-toolbar select{min-height:46px;color:var(--atc-ink);background:#fff;border-color:#bdcac6;font-size:14px}.admin-data-table__head,.vehicle-admin-list__head{color:#52666b;letter-spacing:.06em;background:#eef2ef;padding:14px 20px;font-size:11px}.admin-data-table__row,.vehicle-admin-list__row{color:var(--atc-ink);text-transform:none;padding:18px 20px;font-size:13px}.admin-data-table__row strong,.vehicle-admin-list__row strong{font-size:14px}.admin-data-table__row small,.vehicle-admin-list__row small{color:#607076;font-size:12px;line-height:1.5}.admin-data-table--inquiries{overflow-x:auto}.admin-data-table--inquiries .admin-data-table__head,.admin-data-table--inquiries .admin-data-table__row{grid-template-columns:minmax(220px,1.45fr) 100px 160px 130px 112px;align-items:center;gap:18px;min-width:870px}.admin-data-table--inquiries time{color:#32474e;font-size:13px;font-weight:700}.admin-data-table--inquiries time small{margin-top:3px;font-weight:500;display:block}.inquiry-state{white-space:nowrap;min-height:34px;padding:7px 11px}.admin-inquiry-consult{min-height:40px;box-shadow:0 6px 16px #073f4614;border:1px solid var(--atc-petrol)!important;color:var(--atc-petrol-dark)!important;background:#fff!important;font-size:12px!important}.admin-inquiry-consult:hover{background:var(--atc-petrol-dark)!important;color:#fff!important}.row-actions button,.transaction-card__actions>button:not(.button),.photo-editor__controls button:not(.button),.media-grid button,.document-actions button,.article-actions button,.editorial-editor__tools>button,.media-picker-dialog>header button{min-height:38px;color:var(--atc-petrol-dark);opacity:1;visibility:visible;cursor:pointer;background:#fff;border:1px solid #7e9a91;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:750;box-shadow:0 3px 10px #071d240f}.row-actions button:hover,.transaction-card__actions>button:not(.button):hover,.photo-editor__controls button:not(.button):hover,.media-grid button:hover,.document-actions button:hover,.article-actions button:hover,.editorial-editor__tools>button:hover,.media-picker-dialog>header button:hover{border-color:var(--atc-petrol-dark);color:var(--atc-ink);background:#eaf2ef}.row-actions button:disabled,.transaction-card__actions>button:disabled{color:#647277;opacity:.68;cursor:not-allowed;background:#edf0ef;border-color:#c7d0cd}@media (max-width:980px){.login27__intro{grid-template-columns:1fr}.login27__visual{min-height:390px}.login27__visual img{height:390px}.login27__choices{grid-template-columns:1fr}.login27__help{flex-direction:column;align-items:flex-start}.login27__help>div:last-child{flex:auto}}@media (max-width:720px){.login27__intro,.login27__help{width:calc(100% - 28px)}.login27__intro{padding-top:36px}.login27__copy h1{font-size:clamp(38px,12vw,56px)}.login27__visual,.login27__visual img{height:320px;min-height:320px}.login27__access{padding-inline:14px}.login27-card{border-radius:18px}.login27__help>div:last-child,.login27__help .button{width:100%}.admin-page{width:calc(100% - 24px);padding-top:28px}.admin-page__heading{align-items:flex-start}}
:root{--atc-radius-sm:10px;--atc-radius-md:16px;--atc-radius-lg:24px;--atc-shadow-sm:0 6px 18px #071d2414;--atc-shadow-md:0 18px 50px #071d241c;--atc-control-border:#8da39d;--atc-danger:#9e2525;--atc-success:#176641}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body[data-atc-release="1.0.28"]{min-width:320px;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}body[data-atc-release="1.0.28"] :where(h1,h2,h3,h4,p,ul,ol){margin-block-start:0}body[data-atc-release="1.0.28"] :where(h1,h2,h3,h4){letter-spacing:-.032em;line-height:1.12}body[data-atc-release="1.0.28"] :where(section,article,aside,form,[id]){scroll-margin-top:110px}body[data-atc-release="1.0.28"] :where(img,video,svg){max-width:100%}body[data-atc-release="1.0.28"] small{line-height:1.5;font-size:13px!important}body[data-atc-release="1.0.28"] :where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}body[data-atc-release="1.0.28"] :where(button,input,select,textarea){font:inherit}body[data-atc-release="1.0.28"] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--atc-control-border);border-radius:var(--atc-radius-sm);width:100%;min-height:48px;color:var(--atc-ink);background:#fff}body[data-atc-release="1.0.28"] textarea{resize:vertical;min-height:132px}body[data-atc-release="1.0.28"] :where(input,select,textarea)::placeholder{color:#5e6f73;opacity:1}body[data-atc-release="1.0.28"] :where(.button,button,[role=button],summary){touch-action:manipulation}body[data-atc-release="1.0.28"] :where(.button,a.button,button.button){border-radius:12px;min-height:48px;padding:12px 20px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}body[data-atc-release="1.0.28"] :where(.eyebrow){letter-spacing:.09em;font-size:12px;line-height:1.35}body[data-atc-release="1.0.28"] :where(.form-message,.demo-gate__message){border-radius:var(--atc-radius-sm);border:1px solid;font-size:14px;line-height:1.55}body[data-atc-release="1.0.28"] .form-message--error,body[data-atc-release="1.0.28"] .demo-gate__message--error{color:#7b1515;background:#fff0f0}body[data-atc-release="1.0.28"] .form-message--success{color:#0e5735;background:#edfff6}body[data-atc-release="1.0.28"] .public-header{background:color-mix(in srgb, var(--atc-header-bg,#fff) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);border-bottom:1px solid #596f693d;box-shadow:0 6px 22px #071d240e}body[data-atc-release="1.0.28"] .public-nav a,body[data-atc-release="1.0.28"] .public-header__actions .text-link{text-underline-offset:4px;border-radius:8px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}body[data-atc-release="1.0.28"] .mobile-menu summary{place-content:center;min-width:48px;min-height:48px}body[data-atc-release="1.0.28"] :where(.plate-lookup label,.estimator-form label,.plate-demo span,.plate-lookup>small,.estimator-notice,.estimate-result p:not(.eyebrow),.estimate-result__actions .text-link,.identity-intro>span,.identity-options small,.identity-demo p,.identity-mandate small,.identity-mandate strong,.faq-filters button,.faq-list summary>span,.faq-list details>p,.staff-access span,.staff-access p,.staff-access a,.identity-link,.identity-admin-grid label,.mandate-lock-note p){font-size:13px}body[data-atc-release="1.0.28"] :where(.estimator-tabs button,.faq-filters button){color:#31484e;border-color:#a8b8b3;min-height:44px;padding-inline:16px}body[data-atc-release="1.0.28"] .faq-list summary{cursor:pointer;min-height:64px}body[data-atc-release="1.0.28"] :where(.service-card,.service-card-link article,.estimator-card,.identity-verification,.admin-panel){border-color:var(--atc-line);border-radius:var(--atc-radius-md);box-shadow:var(--atc-shadow-sm)}body[data-atc-release="1.0.28"] :where(.admin-auth-page,.demo-gate){background:radial-gradient(circle at 18% 12%,#c8ff5221,#0000 30rem),linear-gradient(145deg,#041c24,#0a3942);min-height:100svh;padding:clamp(20px,5vw,56px)}body[data-atc-release="1.0.28"] :where(.admin-auth-card,.demo-gate__card){border-radius:var(--atc-radius-lg);background:#07262ff5;border:1px solid #fff3;width:min(100%,500px);padding:clamp(26px,5vw,46px);box-shadow:0 28px 80px #0000004d}body[data-atc-release="1.0.28"] :where(.admin-auth-card h1,.demo-gate h1){color:#fff}body[data-atc-release="1.0.28"] :where(.admin-auth-card .eyebrow,.demo-gate__eyebrow){color:#d6ff85}body[data-atc-release="1.0.28"] :where(.admin-auth-card__intro,.demo-gate__intro){color:#d3dfe0;font-size:15px}body[data-atc-release="1.0.28"] :where(.admin-auth-form label,.demo-gate__form label){color:#f5f8f8;font-size:14px}body[data-atc-release="1.0.28"] :where(.admin-auth-form input,.demo-gate__form input){color:#fff;background:#041c24;border-color:#779096}body[data-atc-release="1.0.28"] :where(.admin-auth-help,.admin-auth-back){color:#e5eff0;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-flex}body[data-atc-release="1.0.28"] .admin-auth-back{width:fit-content;margin-top:4px;display:flex}body[data-atc-release="1.0.28"] .admin-auth-form .button{width:100%;margin-top:2px}body[data-atc-release="1.0.28"] .auth-unavailable{border:1px solid var(--atc-line);border-radius:var(--atc-radius-md);box-shadow:var(--atc-shadow-sm);background:#fff;align-content:center;gap:16px;padding:clamp(22px,4vw,34px);display:grid}body[data-atc-release="1.0.28"] .auth-unavailable p{color:var(--atc-muted);margin:0}body[data-atc-release="1.0.28"] .auth-unavailable .text-link{align-items:center;width:fit-content;min-height:44px;display:inline-flex}body[data-atc-release="1.0.28"] .demo-gate__form button{border:1px solid var(--atc-lime);background:var(--atc-lime);min-height:50px;color:var(--atc-ink);font-weight:850}body[data-atc-release="1.0.28"] .demo-exit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061f27f7;border-color:#ffffff73;align-items:center;min-height:44px;display:inline-flex}body[data-atc-release="1.0.28"] .login27-card{border-radius:var(--atc-radius-lg)}body[data-atc-release="1.0.28"] .login27-card__tag,body[data-atc-release="1.0.28"] .login27__visual figcaption span{font-size:12px}body[data-atc-release="1.0.28"] .login27-card__notice p{font-size:14px}body[data-atc-release="1.0.28"] .login27-card__forgot{align-items:center;min-height:44px;display:inline-flex}body[data-atc-release="1.0.28"] :where(.admin-data-table__head,.vehicle-admin-list__head){font-size:12px}body[data-atc-release="1.0.28"] :where(.admin-data-table__row,.vehicle-admin-list__row){font-size:14px}body[data-atc-release="1.0.28"] :where(.admin-data-table__row small,.vehicle-admin-list__row small){color:#4f6267}body[data-atc-release="1.0.28"] :where(.row-actions button,.admin-inquiry-consult,.transaction-card__actions button){min-height:42px;font-size:13px!important}@media (hover:hover) and (pointer:fine){body[data-atc-release="1.0.28"] :where(.button,a.button,button.button):not(:disabled):hover{transform:translateY(-2px)}body[data-atc-release="1.0.28"] :where(.public-nav a,.public-header__actions .text-link):hover{text-decoration:underline}body[data-atc-release="1.0.28"] :where(.admin-auth-help,.admin-auth-back):hover{color:var(--atc-lime)}}@media (max-width:720px){body[data-atc-release="1.0.28"] :where(.public-header__inner,.public-footer__grid,.public-footer__legal-links,.public-footer__bottom){width:min(100% - 28px, var(--atc-content-width,1380px))}body[data-atc-release="1.0.28"] .login27__visual figcaption{inset-inline:20px;bottom:20px}body[data-atc-release="1.0.28"] .login27-card{gap:20px;padding:24px 20px}body[data-atc-release="1.0.28"] .login27__help{padding:26px 20px}body[data-atc-release="1.0.28"] :where(.login27__help .button,.login27-card>.button){width:100%}body[data-atc-release="1.0.28"] .faq-list details>p{margin-left:0}body[data-atc-release="1.0.28"] .demo-exit{max-width:calc(100% - 20px);bottom:10px;right:10px}}@media (max-width:420px){body[data-atc-release="1.0.28"] :where(.admin-auth-page,.demo-gate){padding:12px}body[data-atc-release="1.0.28"] :where(.admin-auth-card,.demo-gate__card){border-radius:18px;padding:24px 20px}body[data-atc-release="1.0.28"] .login27__copy h1{font-size:clamp(34px,11vw,46px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body[data-atc-release="1.0.29"]{--paper:#fff7f2;--white:#fff;--ink:#2d1710;--ink-soft:#6f5247;--line:#f0d8cb;--red:#ee7b37;--red-dark:#c85b1e;--mint:#ffd089;--mint-hover:#ffc16a;--mint-soft:#fff0dc;--petrol:#7b341e;--petrol-dark:#572514;--atc-header-bg:#fff7f2d9;--atc-header-text:var(--ink);--atc-footer-bg:#2d1710;--atc-footer-text:#fff7f2;--atc-button-bg:var(--red);--atc-button-hover:var(--red-dark);--atc-button-text:#fffaf6;--atc-button-secondary-bg:#ffffffdb;--atc-button-secondary-text:var(--ink);color:var(--ink);background:radial-gradient(circle at 0 0,#ffcb9147,#0000 26%),radial-gradient(circle at 100% 0,#ee7b372e,#0000 22%),linear-gradient(#fff8f4 0%,#fff3ea 36%,#fffaf6 100%)}body[data-atc-release="1.0.29"] main{position:relative;overflow-x:clip}body[data-atc-release="1.0.29"] ::selection{color:var(--ink);background:#ee7b3738}body[data-atc-release="1.0.29"] .public-header{z-index:40;-webkit-backdrop-filter:blur(14px);background:#fff8f3d1;border-bottom:1px solid #ee7b371f;position:sticky;top:0;box-shadow:0 10px 30px #632b1014}body[data-atc-release="1.0.29"] .public-header:after{content:"";background:linear-gradient(90deg,#0000 4%,#ffd089e0 24%,#ee7b37f2 56%,#7b341ee6 82%,#0000 100%);border-radius:999px;width:min(1360px,100% - 48px);height:3px;margin:0 auto;display:block}body[data-atc-release="1.0.29"] .public-nav a,body[data-atc-release="1.0.29"] .text-link,body[data-atc-release="1.0.29"] .public-footer a{transition:color .18s,opacity .18s,transform .18s}body[data-atc-release="1.0.29"] .public-nav a:hover,body[data-atc-release="1.0.29"] .text-link:hover{color:var(--red)}body[data-atc-release="1.0.29"] .button,body[data-atc-release="1.0.29"] .hero-search button,body[data-atc-release="1.0.29"] .vehicle-card__cta,body[data-atc-release="1.0.29"] .mobile-menu__toggle{border-width:1px;border-radius:16px;box-shadow:0 16px 30px #c85b1e2e}body[data-atc-release="1.0.29"] .button{letter-spacing:.01em}body[data-atc-release="1.0.29"] .button:hover,body[data-atc-release="1.0.29"] .hero-search button:hover{transform:translateY(-1px);box-shadow:0 20px 36px #c85b1e3b}body[data-atc-release="1.0.29"] .button--secondary,body[data-atc-release="1.0.29"] .button--light{color:var(--ink);background:linear-gradient(#fffffff2,#fff4edf2);border-color:#7b341e24;box-shadow:0 16px 28px #2d171014}body[data-atc-release="1.0.29"] .button--secondary:hover,body[data-atc-release="1.0.29"] .button--light:hover{color:var(--petrol);background:linear-gradient(#fffffffa,#ffeedefa);border-color:#ee7b373d}body[data-atc-release="1.0.29"] .hero--marketplace{background:radial-gradient(circle at 100% 0,#ffd0895c,#0000 28%),linear-gradient(135deg,#fffffff7,#fff4ecf7 42%,#ffede2f5 100%);border:1px solid #ee7b372e;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:34px;margin:26px auto 0;padding:clamp(28px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 38px 70px #6731181f}body[data-atc-release="1.0.29"] .hero--marketplace:before,body[data-atc-release="1.0.29"] .hero--marketplace:after{content:"";pointer-events:none;border-radius:999px;position:absolute}body[data-atc-release="1.0.29"] .hero--marketplace:before{background:radial-gradient(circle,#ffd089e0 0%,#ffd0891f 46%,#0000 68%);width:440px;height:440px;top:-180px;right:-140px}body[data-atc-release="1.0.29"] .hero--marketplace:after{background:radial-gradient(circle,#ee7b3729 0%,#0000 70%);width:360px;height:360px;bottom:-220px;left:-120px}body[data-atc-release="1.0.29"] .hero__copy,body[data-atc-release="1.0.29"] .hero-showcase{z-index:1;position:relative}body[data-atc-release="1.0.29"] .hero--marketplace .eyebrow{color:var(--petrol);background:#ffffffd1;border:1px solid #ee7b3729;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;box-shadow:0 10px 22px #682f1614}body[data-atc-release="1.0.29"] .hero--marketplace .eyebrow:before{content:"";background:linear-gradient(135deg, var(--mint), var(--red));border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ffd0893d}body[data-atc-release="1.0.29"] .hero--marketplace .hero__copy h1{color:#26120c;letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.95}body[data-atc-release="1.0.29"] .hero__lead{max-width:62ch;color:var(--ink-soft);font-size:clamp(1rem,1.35vw,1.15rem)}body[data-atc-release="1.0.29"] .hero-search{background:#ffffffd1;border:1px solid #7b341e1f;border-radius:22px;align-items:end;padding:14px;box-shadow:inset 0 1px #ffffffa6,0 20px 40px #702e0f14}body[data-atc-release="1.0.29"] .hero-search label span,body[data-atc-release="1.0.29"] .hero-search input::placeholder{color:var(--ink-soft)}body[data-atc-release="1.0.29"] .hero-search input{background:#fff9f5eb;border:1px solid #7b341e1f;border-radius:16px;min-height:56px}body[data-atc-release="1.0.29"] .hero__facts--compact{gap:14px}body[data-atc-release="1.0.29"] .hero__facts--compact>div{background:#ffffffc2;border:1px solid #ee7b3724;border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 34px #5e260c12}body[data-atc-release="1.0.29"] .hero__facts strong{color:var(--petrol);font-size:1rem}body[data-atc-release="1.0.29"] .hero__facts span{color:var(--ink-soft)}body[data-atc-release="1.0.29"] .hero-showcase{background:linear-gradient(#ffffffd1,#fff3eac7);border:1px solid #ee7b3729;border-radius:28px;align-self:stretch;padding:10px;box-shadow:inset 0 1px #fff9,0 26px 48px #64290d1c}body[data-atc-release="1.0.29"] .trust-strip{width:min(var(--atc-content-width,1380px), calc(100% - 48px));background:0 0;gap:14px;margin:18px auto 0;padding:0}body[data-atc-release="1.0.29"] .trust-strip span{color:var(--petrol);background:#ffffffdb;border:1px solid #ee7b3726;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:inline-flex;box-shadow:0 12px 26px #612a1012}body[data-atc-release="1.0.29"] .trust-strip span:before{content:"✓";background:linear-gradient(135deg, var(--red), var(--mint));color:#fffaf6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}body[data-atc-release="1.0.29"] .section{position:relative}body[data-atc-release="1.0.29"] .section-heading .eyebrow,body[data-atc-release="1.0.29"] .footer-title,body[data-atc-release="1.0.29"] .empty-public .eyebrow{color:var(--petrol)}body[data-atc-release="1.0.29"] .section-heading h2,body[data-atc-release="1.0.29"] .proof-section h2,body[data-atc-release="1.0.29"] .cta-section h2,body[data-atc-release="1.0.29"] .vehicle-card h2,body[data-atc-release="1.0.29"] .home-pathway h3,body[data-atc-release="1.0.29"] .principle-card__body h3{color:#27120b;letter-spacing:-.03em}body[data-atc-release="1.0.29"] .section-heading__note,body[data-atc-release="1.0.29"] .proof-section p,body[data-atc-release="1.0.29"] .principle-card__body p,body[data-atc-release="1.0.29"] .home-pathway p,body[data-atc-release="1.0.29"] .empty-public p{color:var(--ink-soft)}body[data-atc-release="1.0.29"] .home-pathways__grid,body[data-atc-release="1.0.29"] .principle-grid,body[data-atc-release="1.0.29"] .vehicle-grid,body[data-atc-release="1.0.29"] .vehicle-grid--marketplace{gap:24px}body[data-atc-release="1.0.29"] .home-pathway,body[data-atc-release="1.0.29"] .principle-grid article,body[data-atc-release="1.0.29"] .proof-section,body[data-atc-release="1.0.29"] .cta-section,body[data-atc-release="1.0.29"] .faq-list,body[data-atc-release="1.0.29"] .empty-public,body[data-atc-release="1.0.29"] .vehicle-estimator,body[data-atc-release="1.0.29"] .page-editorial,body[data-atc-release="1.0.29"] .admin-auth-panel,body[data-atc-release="1.0.29"] .demo-gate__panel{background:linear-gradient(#fffffff5,#fff7f1f0);border:1px solid #ee7b3724;border-radius:28px;box-shadow:0 26px 52px #58260c17}body[data-atc-release="1.0.29"] .home-pathway{position:relative;overflow:hidden}body[data-atc-release="1.0.29"] .home-pathway:after{content:"";background:radial-gradient(circle,#ffd08952,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;inset:auto auto -56px -56px}body[data-atc-release="1.0.29"] .home-pathway--buyer:after{background:radial-gradient(circle,#ee7b372e,#0000 70%);inset:-64px -56px auto auto}body[data-atc-release="1.0.29"] .home-pathway__number{color:#fff8f4;background:linear-gradient(135deg,#ffd089f5,#ee7b37eb);border-radius:18px;width:54px;height:54px;box-shadow:0 16px 24px #ce5a1d2e}body[data-atc-release="1.0.29"] .vehicle-estimator,body[data-atc-release="1.0.29"] .faq-list,body[data-atc-release="1.0.29"] .empty-public{padding:clamp(22px,2.6vw,30px)}body[data-atc-release="1.0.29"] .vehicle-card{background:linear-gradient(#fffffffa,#fff7f1f2);border:1px solid #ee7b3724;border-radius:26px;overflow:hidden;box-shadow:0 24px 44px #60280e17}body[data-atc-release="1.0.29"] .vehicle-card__visual{overflow:hidden}body[data-atc-release="1.0.29"] .vehicle-card__visual img{transition:transform .35s}body[data-atc-release="1.0.29"] .vehicle-card:hover .vehicle-card__visual img{transform:scale(1.04)}body[data-atc-release="1.0.29"] .vehicle-card__boost,body[data-atc-release="1.0.29"] .vehicle-card__flag,body[data-atc-release="1.0.29"] .vehicle-card__demo{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:999px}body[data-atc-release="1.0.29"] .vehicle-card__boost{color:#fff9f4;background:#ee7b37f0}body[data-atc-release="1.0.29"] .vehicle-card__flag{color:#fff9f4;background:#7b341ee6}body[data-atc-release="1.0.29"] .vehicle-card__demo{color:var(--petrol);background:#ffd089eb}body[data-atc-release="1.0.29"] .vehicle-card__facts span,body[data-atc-release="1.0.29"] .vehicle-card__trust span{background:#fffaf6e0;border:1px solid #ee7b3724;border-radius:999px}body[data-atc-release="1.0.29"] .vehicle-card__cta{color:var(--petrol);background:linear-gradient(135deg,#fffffff5,#ffefe2f5);border:1px solid #7b341e1f;align-self:flex-start;padding:12px 16px}body[data-atc-release="1.0.29"] .vehicle-card__cta:hover{color:var(--red-dark);background:linear-gradient(135deg,#fff7f1,#ffe0c2f0);border-color:#ee7b373d}body[data-atc-release="1.0.29"] .proof-section{gap:26px;position:relative;overflow:hidden}body[data-atc-release="1.0.29"] .proof-section:before{content:"";background:radial-gradient(circle,#ffd08966,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-64px}body[data-atc-release="1.0.29"] .check-list li:before{background:linear-gradient(135deg, var(--red), var(--mint));box-shadow:0 0 0 7px #ffd0892e}body[data-atc-release="1.0.29"] .principle-grid article{overflow:hidden}body[data-atc-release="1.0.29"] .principle-card__visual{background:linear-gradient(#fff3e8f0,#ffffffc2)}body[data-atc-release="1.0.29"] .principle-card__body span{min-height:34px;color:var(--petrol);background:#ffd08942;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}body[data-atc-release="1.0.29"] .faq-item,body[data-atc-release="1.0.29"] .faq-list details{background:#ffffffc7;border:1px solid #ee7b371f;border-radius:18px}body[data-atc-release="1.0.29"] .faq-list summary:hover{color:var(--red-dark)}body[data-atc-release="1.0.29"] .cta-section{background:radial-gradient(circle at 100% 0,#ffd0893d,#0000 22%),linear-gradient(135deg,#fffffff5,#fff1e5f5);align-items:center}body[data-atc-release="1.0.29"] .public-footer{background:radial-gradient(circle at 100% 0,#ee7b3738,#0000 22%),linear-gradient(#31180f 0%,#24120b 100%);border-top:1px solid #ffffff14;position:relative}body[data-atc-release="1.0.29"] .public-footer:before{content:"";background:linear-gradient(90deg,#ffd08933,#ffd089,#ee7b37,#7b341ecc);border-radius:999px;width:min(1360px,100% - 48px);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}body[data-atc-release="1.0.29"] .public-footer__grid a,body[data-atc-release="1.0.29"] .public-footer__bottom span,body[data-atc-release="1.0.29"] .public-footer p{color:#fff5efd6}body[data-atc-release="1.0.29"] .public-footer__grid a:hover,body[data-atc-release="1.0.29"] .public-footer__legal-links a:hover{color:var(--mint)}body[data-atc-release="1.0.29"] .public-footer__legal-links a{background:#ffffff0a;border:1px solid #ffd0892e;border-radius:999px}body[data-atc-release="1.0.29"] .mobile-menu__toggle{color:var(--ink);background:#ffffffdb;border:1px solid #7b341e24}body[data-atc-release="1.0.29"] .mobile-menu__sheet{background:linear-gradient(#fffaf6fa,#fff2e8fa);border-left:1px solid #ee7b3724}body[data-atc-release="1.0.29"] .mobile-menu__sheet a:hover{color:var(--red)}body[data-atc-release="1.0.29"] .admin-shell{background:linear-gradient(#fffaf7,#fff1e6)}body[data-atc-release="1.0.29"] .admin-sidebar{color:#fff6f1;background:linear-gradient(#31180f 0%,#25130d 100%);border-right:1px solid #ffd0891f}body[data-atc-release="1.0.29"] .admin-sidebar nav a,body[data-atc-release="1.0.29"] .admin-brand,body[data-atc-release="1.0.29"] .admin-view-site,body[data-atc-release="1.0.29"] .admin-return-site,body[data-atc-release="1.0.29"] .admin-topbar__actions span,body[data-atc-release="1.0.29"] .admin-logout{color:inherit}body[data-atc-release="1.0.29"] .admin-sidebar nav a:hover,body[data-atc-release="1.0.29"] .admin-view-site:hover,body[data-atc-release="1.0.29"] .admin-return-site:hover,body[data-atc-release="1.0.29"] .admin-logout:hover{color:var(--mint)}body[data-atc-release="1.0.29"] .privacy-card{background:#ffffff0f;border:1px solid #ffd08929}body[data-atc-release="1.0.29"] .admin-topbar{background:#fff9f4eb;border-bottom:1px solid #ee7b371f}body[data-atc-release="1.0.29"] .status-dot{background:linear-gradient(135deg, var(--mint), var(--red));box-shadow:0 0 0 6px #ffd08926}body[data-atc-release="1.0.29"] .admin-page,body[data-atc-release="1.0.29"] .admin-section,body[data-atc-release="1.0.29"] .admin-card,body[data-atc-release="1.0.29"] .dashboard-card,body[data-atc-release="1.0.29"] .form-panel,body[data-atc-release="1.0.29"] .table-panel{background:linear-gradient(#fffffffa,#fff7f0f5);border:1px solid #ee7b3724;border-radius:22px;box-shadow:0 22px 46px #62280a14}body[data-atc-release="1.0.29"] :where(.admin-auth-panel,.demo-gate__panel){color:#fff7f2;background:linear-gradient(#31180f 0%,#26130d 100%);border:1px solid #ffd0891f;box-shadow:0 30px 60px #24100852}body[data-atc-release="1.0.29"] :where(.admin-auth-form input,.demo-gate__form input){color:#fff7f2;background:#ffffff14;border-color:#ffd08924}body[data-atc-release="1.0.29"] :where(.admin-auth-form input:focus,.demo-gate__form input:focus){border-color:var(--mint);box-shadow:0 0 0 3px #ffd08926}@media (max-width:1100px){body[data-atc-release="1.0.29"] .hero--marketplace{grid-template-columns:1fr}body[data-atc-release="1.0.29"] .hero--marketplace .hero__copy h1{max-width:14ch}}@media (max-width:720px){body[data-atc-release="1.0.29"] .hero--marketplace{border-radius:24px;width:calc(100% - 24px);margin-top:16px;padding:20px}body[data-atc-release="1.0.29"] .trust-strip{width:calc(100% - 24px)}body[data-atc-release="1.0.29"] .trust-strip span{justify-content:flex-start;width:100%}body[data-atc-release="1.0.29"] .hero-search{grid-template-columns:1fr}body[data-atc-release="1.0.29"] .home-pathway,body[data-atc-release="1.0.29"] .proof-section,body[data-atc-release="1.0.29"] .cta-section,body[data-atc-release="1.0.29"] .vehicle-card{border-radius:22px}body[data-atc-release="1.0.29"] .public-footer:before,body[data-atc-release="1.0.29"] .public-header:after{width:calc(100% - 24px)}}
body[data-atc-release="1.0.30"]{--paper:#fdf7f3;--white:#fff;--ink:#241512;--ink-soft:#72564d;--line:#edd9cf;--surface:#ffffffe0;--surface-2:#fff8f3eb;--red:#eb6d2f;--red-dark:#bf4f19;--mint:#ffcb8b;--mint-hover:#ffb961;--mint-soft:#fff0df;--petrol:#88391f;--petrol-dark:#5c2615;--shadow-soft:0 18px 40px #54220d14;--shadow-card:0 28px 58px #54220d1a;--shadow-strong:0 34px 76px #54220d24;--radius-lg:34px;--radius-md:24px;--radius-sm:18px;--atc-header-bg:#fdf7f3cc;--atc-header-text:var(--ink);--atc-footer-bg:#22130f;--atc-footer-text:#fef6f1;--atc-button-bg:linear-gradient(135deg, #f08a49 0%, #e36020 100%);--atc-button-hover:linear-gradient(135deg, #f49b5e 0%, #ca5116 100%);--atc-button-text:#fffaf6;--atc-button-secondary-bg:#ffffffeb;--atc-button-secondary-text:var(--ink);color:var(--ink);font-feature-settings:"liga" 1, "calt" 1, "ss01" 1;background:radial-gradient(circle at 0 0,#ffcb8b52,#0000 22%),radial-gradient(circle at 100% 0,#eb6d2f2e,#0000 20%),linear-gradient(#fff9f5 0%,#fdf2eb 44%,#fffaf7 100%)}body[data-atc-release="1.0.30"] main{overflow-x:clip}body[data-atc-release="1.0.30"] .section,body[data-atc-release="1.0.30"] .proof-section,body[data-atc-release="1.0.30"] .cta-section,body[data-atc-release="1.0.30"] .public-footer__hero,body[data-atc-release="1.0.30"] .spotlight-panel,body[data-atc-release="1.0.30"] .faq-shell,body[data-atc-release="1.0.30"] .page-editorial{width:min(var(--atc-content-width,1380px), calc(100% - 48px));margin-left:auto;margin-right:auto}body[data-atc-release="1.0.30"] ::selection{background:#eb6d2f33}body[data-atc-release="1.0.30"] .public-header{z-index:60;-webkit-backdrop-filter:blur(18px);background:#fdf7f3b8;border-bottom:1px solid #88391f14;position:sticky;top:0;box-shadow:0 10px 34px #501c0a0f}body[data-atc-release="1.0.30"] .public-header:after{content:"";background:linear-gradient(90deg,#0000,#ffcb8be6,#eb6d2fe6,#88391fcc,#0000);width:min(1380px,100% - 48px);height:2px;margin:0 auto;display:block}body[data-atc-release="1.0.30"] .public-header__inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;width:min(1380px,100% - 48px);min-height:88px;display:grid}body[data-atc-release="1.0.30"] .public-header__brand-zone{align-items:center;gap:14px;min-width:0;display:flex}body[data-atc-release="1.0.30"] .brand{align-items:center;gap:12px;min-width:0;display:inline-flex}body[data-atc-release="1.0.30"] .brand__badge{color:#fffaf6;letter-spacing:.1em;background:linear-gradient(135deg,#ffcd8e 0%,#eb6d2f 100%);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:inline-grid;box-shadow:0 18px 24px #d05c2538}body[data-atc-release="1.0.30"] .brand__visual{justify-content:center;align-items:center;min-width:0;display:inline-flex}body[data-atc-release="1.0.30"] .public-header__ribbon{min-height:40px;color:var(--petrol);white-space:nowrap;box-shadow:var(--shadow-soft);background:#ffffffc7;border:1px solid #88391f1a;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}body[data-atc-release="1.0.30"] .public-nav{box-shadow:var(--shadow-soft);background:#ffffffb3;border:1px solid #88391f17;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:8px;display:inline-flex}body[data-atc-release="1.0.30"] .public-nav a{color:var(--ink);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;position:relative}body[data-atc-release="1.0.30"] .public-nav a:hover{color:var(--red-dark);background:#ffcb8b2e}body[data-atc-release="1.0.30"] .public-header__actions{align-items:center;gap:12px;display:inline-flex}body[data-atc-release="1.0.30"] .public-header__actions .text-link{min-height:44px;color:var(--ink);background:#ffffffb3;border:1px solid #88391f17;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}body[data-atc-release="1.0.30"] .public-header__actions .text-link:hover{color:var(--red-dark);background:#ffcb8b2e}body[data-atc-release="1.0.30"] .button,body[data-atc-release="1.0.30"] .hero-search button,body[data-atc-release="1.0.30"] .vehicle-card__cta,body[data-atc-release="1.0.30"] .mobile-menu summary,body[data-atc-release="1.0.30"] .faq-filters button,body[data-atc-release="1.0.30"] .estimator-tabs button,body[data-atc-release="1.0.30"] .plate-demo button{transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s}body[data-atc-release="1.0.30"] .button{background:var(--atc-button-bg);color:#fffaf6;border:1px solid #c3521b2e;border-radius:16px;min-height:52px;padding:0 20px;box-shadow:0 18px 28px #bf4f1938}body[data-atc-release="1.0.30"] .button:hover,body[data-atc-release="1.0.30"] .hero-search button:hover,body[data-atc-release="1.0.30"] .vehicle-card__cta:hover,body[data-atc-release="1.0.30"] .faq-filters button:hover,body[data-atc-release="1.0.30"] .estimator-tabs button:hover,body[data-atc-release="1.0.30"] .plate-demo button:hover{transform:translateY(-1px)}body[data-atc-release="1.0.30"] .button:hover{background:var(--atc-button-hover);box-shadow:0 22px 32px #bf4f1942}body[data-atc-release="1.0.30"] .button--secondary,body[data-atc-release="1.0.30"] .button--light{color:var(--ink);background:linear-gradient(#fffffff5,#fff4eef5);border:1px solid #88391f1a;box-shadow:0 14px 28px #4a1c0914}body[data-atc-release="1.0.30"] .button--secondary:hover,body[data-atc-release="1.0.30"] .button--light:hover{color:var(--red-dark);background:linear-gradient(#fff,#ffefe4);border-color:#eb6d2f38}body[data-atc-release="1.0.30"] .hero--v130{width:min(1380px,100% - 48px);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 100% 0,#ffcb8b57,#0000 28%),radial-gradient(circle at 0 100%,#eb6d2f1f,#0000 20%),linear-gradient(135deg,#fffffff2,#fff7f2fa,#fff1e7f5);border:1px solid #eb6d2f24;border-radius:36px;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:26px;margin:26px auto 0;padding:34px;display:grid;position:relative;overflow:hidden}body[data-atc-release="1.0.30"] .hero--v130:before{content:"";background:radial-gradient(circle,#ffcb8b94 0%,#ffcb8b24 46%,#0000 72%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-100px}body[data-atc-release="1.0.30"] .hero--v130:after{content:"";background:radial-gradient(circle,#eb6d2f2e 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;left:-130px}body[data-atc-release="1.0.30"] .hero__copy,body[data-atc-release="1.0.30"] .hero-showcase{z-index:1;position:relative}body[data-atc-release="1.0.30"] .hero--v130 .eyebrow{min-height:42px;color:var(--petrol);box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #88391f1a;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}body[data-atc-release="1.0.30"] .hero--v130 .eyebrow:before{content:"";background:linear-gradient(135deg,#ffcd8e,#eb6d2f);border-radius:50%;width:10px;height:10px}body[data-atc-release="1.0.30"] .hero--v130 h1{color:#23130f;letter-spacing:-.05em;max-width:11ch;margin-top:14px;font-size:clamp(2.8rem,5.2vw,5.1rem);line-height:.94}body[data-atc-release="1.0.30"] .hero__lead{max-width:60ch;color:var(--ink-soft);font-size:clamp(1.02rem,1.32vw,1.16rem);line-height:1.7}body[data-atc-release="1.0.30"] .hero__actions{gap:12px;margin-top:18px}body[data-atc-release="1.0.30"] .hero-search{box-shadow:inset 0 1px 0 #ffffffb3, var(--shadow-soft);background:#fffc;border:1px solid #88391f1a;border-radius:22px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:22px;padding:14px;display:grid}body[data-atc-release="1.0.30"] .hero-search label{gap:8px;display:grid}body[data-atc-release="1.0.30"] .hero-search label span{color:var(--petrol);font-size:13px;font-weight:800}body[data-atc-release="1.0.30"] .hero-search input{min-height:56px;color:var(--ink);background:#fff8f4f0;border:1px solid #88391f1f;border-radius:16px}body[data-atc-release="1.0.30"] .hero__facts--compact{gap:14px;margin-top:18px}body[data-atc-release="1.0.30"] .hero__facts--compact>div{box-shadow:var(--shadow-soft);background:#ffffffbf;border:1px solid #eb6d2f1f;border-radius:20px;padding:18px}body[data-atc-release="1.0.30"] .hero__facts strong{color:var(--petrol);font-size:1rem;display:block}body[data-atc-release="1.0.30"] .hero__facts span{color:var(--ink-soft)}body[data-atc-release="1.0.30"] .hero-showcase{box-shadow:var(--shadow-card);background:linear-gradient(#ffffffdb,#fff5eedb);border:1px solid #88391f1a;border-radius:28px;padding:12px}body[data-atc-release="1.0.30"] .hero-showcase__cap{justify-content:space-between;align-items:center;gap:14px;padding:6px 6px 14px;display:flex}body[data-atc-release="1.0.30"] .hero-showcase__cap span{color:var(--petrol);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}body[data-atc-release="1.0.30"] .hero-showcase__cap a{color:var(--red-dark);font-size:14px;font-weight:700}body[data-atc-release="1.0.30"] .trust-strip{gap:14px;width:min(1380px,100% - 48px);margin:18px auto 0}body[data-atc-release="1.0.30"] .trust-strip span{min-height:46px;box-shadow:var(--shadow-soft);color:var(--petrol);background:#ffffffd1;border:1px solid #eb6d2f24;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-weight:700;display:inline-flex}body[data-atc-release="1.0.30"] .trust-strip span:before{content:"✓";color:#fff8f3;background:linear-gradient(135deg,#ffcd8e,#eb6d2f);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:inline-grid}body[data-atc-release="1.0.30"] .section{padding-top:72px}body[data-atc-release="1.0.30"] .section-heading{margin-bottom:24px}body[data-atc-release="1.0.30"] .section-heading h2,body[data-atc-release="1.0.30"] .proof-section h2,body[data-atc-release="1.0.30"] .cta-section h2,body[data-atc-release="1.0.30"] .public-footer__hero h2{color:#23130f;letter-spacing:-.04em}body[data-atc-release="1.0.30"] .section-heading__note,body[data-atc-release="1.0.30"] .proof-section p,body[data-atc-release="1.0.30"] .cta-section p,body[data-atc-release="1.0.30"] .public-footer__hero p,body[data-atc-release="1.0.30"] .public-footer__microcopy{color:var(--ink-soft)}body[data-atc-release="1.0.30"] .home-pathways__grid--v130,body[data-atc-release="1.0.30"] .vehicle-grid,body[data-atc-release="1.0.30"] .principle-grid,body[data-atc-release="1.0.30"] .proof-metric-grid{gap:24px}body[data-atc-release="1.0.30"] .home-pathway,body[data-atc-release="1.0.30"] .empty-public,body[data-atc-release="1.0.30"] .vehicle-estimator,body[data-atc-release="1.0.30"] .spotlight-aside,body[data-atc-release="1.0.30"] .proof-section,body[data-atc-release="1.0.30"] .cta-section,body[data-atc-release="1.0.30"] .public-footer__hero,body[data-atc-release="1.0.30"] .principle-grid article,body[data-atc-release="1.0.30"] .faq-list,body[data-atc-release="1.0.30"] .page-editorial,body[data-atc-release="1.0.30"] .admin-page,body[data-atc-release="1.0.30"] .admin-card,body[data-atc-release="1.0.30"] .admin-section,body[data-atc-release="1.0.30"] .form-panel,body[data-atc-release="1.0.30"] .table-panel,body[data-atc-release="1.0.30"] .dashboard-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#fffffff2,#fff8f4f2);border:1px solid #eb6d2f21}body[data-atc-release="1.0.30"] .home-pathway{padding:28px;position:relative;overflow:hidden}body[data-atc-release="1.0.30"] .home-pathway:before{content:"";background:radial-gradient(circle,#ffcb8b59,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-70px}body[data-atc-release="1.0.30"] .home-pathway__head{align-items:center;gap:14px;margin-bottom:12px;display:flex}body[data-atc-release="1.0.30"] .home-pathway__number{color:#fff8f3;background:linear-gradient(135deg,#ffcd8e 0%,#eb6d2f 100%);border-radius:18px;width:54px;height:54px;box-shadow:0 18px 26px #bf4f193d}body[data-atc-release="1.0.30"] .home-pathway h3,body[data-atc-release="1.0.30"] .principle-card__body h3,body[data-atc-release="1.0.30"] .public-footer__hero h2,body[data-atc-release="1.0.30"] .spotlight-aside h3{letter-spacing:-.03em}body[data-atc-release="1.0.30"] .mini-points{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}body[data-atc-release="1.0.30"] .mini-points li{min-height:42px;color:var(--petrol);background:#ffffffa8;border:1px solid #eb6d2f1a;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}body[data-atc-release="1.0.30"] .mini-points li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px}body[data-atc-release="1.0.30"] .spotlight-panel{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;display:grid}body[data-atc-release="1.0.30"] .spotlight-aside{background:radial-gradient(circle at 100% 0,#ffcb8b3d,#0000 32%),linear-gradient(#fffffff5,#fff5edf2);padding:28px}body[data-atc-release="1.0.30"] .spotlight-aside .eyebrow,body[data-atc-release="1.0.30"] .principle-card__body span,body[data-atc-release="1.0.30"] .footer-title,body[data-atc-release="1.0.30"] .empty-public .eyebrow{color:var(--petrol)}body[data-atc-release="1.0.30"] .estimator-card,body[data-atc-release="1.0.30"] .faq-shell,body[data-atc-release="1.0.30"] .faq-list,body[data-atc-release="1.0.30"] .empty-public{box-shadow:none;background:0 0;border:0}body[data-atc-release="1.0.30"] .estimator-card__header span:last-child{color:#fffaf6;background:linear-gradient(135deg,#ffcb8bf0,#eb6d2ff0);border-radius:22px;place-items:center;width:74px;height:74px;font-size:18px;font-weight:900;display:inline-grid;box-shadow:0 20px 32px #bf4f1938}body[data-atc-release="1.0.30"] .estimator-tabs{background:#ffffffbd;border:1px solid #88391f1a;border-radius:18px;padding:6px}body[data-atc-release="1.0.30"] .estimator-tabs button,body[data-atc-release="1.0.30"] .faq-filters button,body[data-atc-release="1.0.30"] .plate-demo button{border-radius:14px}body[data-atc-release="1.0.30"] .estimator-tabs button.is-active,body[data-atc-release="1.0.30"] .faq-filters button.is-active{color:#fffaf6;background:linear-gradient(135deg,#ffcb8bf0,#eb6d2ff0);box-shadow:0 14px 22px #bf4f1938}body[data-atc-release="1.0.30"] .plate-lookup,body[data-atc-release="1.0.30"] .estimator-form,body[data-atc-release="1.0.30"] .estimate-result,body[data-atc-release="1.0.30"] .faq-item,body[data-atc-release="1.0.30"] .faq-list details{box-shadow:var(--shadow-soft);background:#ffffffd1;border:1px solid #88391f1a;border-radius:22px}body[data-atc-release="1.0.30"] .plate-lookup,body[data-atc-release="1.0.30"] .estimator-form,body[data-atc-release="1.0.30"] .estimate-result{padding:20px}body[data-atc-release="1.0.30"] .plate-input,body[data-atc-release="1.0.30"] .estimator-grid input,body[data-atc-release="1.0.30"] .estimator-grid select,body[data-atc-release="1.0.30"] .inquiry-form input,body[data-atc-release="1.0.30"] .inquiry-form select,body[data-atc-release="1.0.30"] .inquiry-form textarea,body[data-atc-release="1.0.30"] .admin-form input,body[data-atc-release="1.0.30"] .admin-form select,body[data-atc-release="1.0.30"] .admin-form textarea{background:#fffaf7f0;border:1px solid #88391f1f;border-radius:16px}body[data-atc-release="1.0.30"] .vehicle-card{box-shadow:var(--shadow-card);background:linear-gradient(#fffffffa,#fff8f3f5);border:1px solid #eb6d2f21;border-radius:30px;overflow:hidden}body[data-atc-release="1.0.30"] .vehicle-card__visual{display:block;position:relative;overflow:hidden}body[data-atc-release="1.0.30"] .vehicle-card__visual:after{content:"";background:linear-gradient(#0000,#160a0794);height:48%;position:absolute;inset:auto 0 0}body[data-atc-release="1.0.30"] .vehicle-card__visual img{transition:transform .35s}body[data-atc-release="1.0.30"] .vehicle-card:hover .vehicle-card__visual img{transform:scale(1.05)}body[data-atc-release="1.0.30"] .vehicle-card__floating-meta{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset:16px 16px auto}body[data-atc-release="1.0.30"] .vehicle-card__floating-ref,body[data-atc-release="1.0.30"] .vehicle-card__boost,body[data-atc-release="1.0.30"] .vehicle-card__flag,body[data-atc-release="1.0.30"] .vehicle-card__demo{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff38;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}body[data-atc-release="1.0.30"] .vehicle-card__floating-ref{color:#fff7f2;background:#241512b8}body[data-atc-release="1.0.30"] .vehicle-card__boost{color:#fffaf6;background:#eb6d2feb}body[data-atc-release="1.0.30"] .vehicle-card__flag{color:#fffaf6;background:#5c2615e6}body[data-atc-release="1.0.30"] .vehicle-card__demo{color:var(--petrol);background:#ffcb8beb}body[data-atc-release="1.0.30"] .vehicle-card__body{padding:22px}body[data-atc-release="1.0.30"] .vehicle-card__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}body[data-atc-release="1.0.30"] .vehicle-card__topline strong{color:var(--petrol);letter-spacing:-.03em;font-size:1.45rem}body[data-atc-release="1.0.30"] .vehicle-card__facts span,body[data-atc-release="1.0.30"] .vehicle-card__trust span{background:#ffffffbd;border:1px solid #eb6d2f1f;border-radius:999px}body[data-atc-release="1.0.30"] .vehicle-card__cta{min-height:48px;color:var(--petrol);background:linear-gradient(#fffffff5,#fff1e9f5);border:1px solid #88391f1a;border-radius:14px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 16px 24px #501c0a14}body[data-atc-release="1.0.30"] .proof-section{background:radial-gradient(circle at 100% 0,#ffcb8b38,#0000 28%),linear-gradient(135deg,#fffffff5,#fff6f0f5);grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:24px;margin-top:72px;padding:30px;display:grid;overflow:hidden}body[data-atc-release="1.0.30"] .proof-section__image{align-content:start;gap:16px;display:grid}body[data-atc-release="1.0.30"] .proof-metric,body[data-atc-release="1.0.30"] .proof-metric-grid>div{box-shadow:var(--shadow-soft);background:#fffc;border:1px solid #eb6d2f1f;border-radius:22px;padding:18px}body[data-atc-release="1.0.30"] .proof-metric--large{background:linear-gradient(135deg,#ffcb8b3d,#ffffffe0);align-content:center;min-height:170px;display:grid}body[data-atc-release="1.0.30"] .proof-metric strong{color:var(--petrol);letter-spacing:-.04em;font-size:2rem;display:block}body[data-atc-release="1.0.30"] .proof-metric span{color:var(--ink-soft)}body[data-atc-release="1.0.30"] .proof-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body[data-atc-release="1.0.30"] .check-list li:before{background:linear-gradient(135deg,#ffcd8e,#eb6d2f);box-shadow:0 0 0 7px #ffcb8b2e}body[data-atc-release="1.0.30"] .principle-grid--editorial article{overflow:hidden}body[data-atc-release="1.0.30"] .principle-card__visual{background:linear-gradient(#fff5edfa,#fffc)}body[data-atc-release="1.0.30"] .principle-card__body{padding:28px}body[data-atc-release="1.0.30"] .principle-card__body span{background:#ffcb8b3d;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}body[data-atc-release="1.0.30"] .faq-shell--compact{gap:0}body[data-atc-release="1.0.30"] .faq-list{padding:0}body[data-atc-release="1.0.30"] .faq-list details{overflow:hidden}body[data-atc-release="1.0.30"] .faq-list summary{padding:18px 20px}body[data-atc-release="1.0.30"] .faq-list summary span{min-height:30px;color:var(--petrol);background:#ffcb8b38;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}body[data-atc-release="1.0.30"] .faq-list p{color:var(--ink-soft);padding:0 20px 20px}body[data-atc-release="1.0.30"] .cta-section--v130{background:radial-gradient(circle at 100% 0,#ffcb8b38,#0000 28%),linear-gradient(135deg,#fffffff5,#fff2e8f5);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:72px;margin-bottom:72px;padding:28px 30px;display:grid}body[data-atc-release="1.0.30"] .public-footer{color:#fdf5ef;background:radial-gradient(circle at 100% 0,#eb6d2f2e,#0000 22%),linear-gradient(#2a1711 0%,#21120d 100%);border-top:1px solid #ffffff0f;padding-top:36px;position:relative}body[data-atc-release="1.0.30"] .public-footer:before{content:"";background:linear-gradient(90deg,#ffcb8b1f,#ffcb8b,#eb6d2f,#88391fd6);border-radius:999px;width:min(1380px,100% - 48px);height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}body[data-atc-release="1.0.30"] .public-footer__hero{border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff0d,#ffcb8b0d);border:1px solid #ffcb8b24;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:28px;padding:26px 28px;display:grid}body[data-atc-release="1.0.30"] .public-footer__hero .footer-title,body[data-atc-release="1.0.30"] .public-footer__hero h2,body[data-atc-release="1.0.30"] .public-footer__hero p{color:#fef6f1}body[data-atc-release="1.0.30"] .public-footer__hero-actions{align-items:center;gap:12px;display:inline-flex}body[data-atc-release="1.0.30"] .public-footer__grid{padding-top:6px}body[data-atc-release="1.0.30"] .public-footer__column--brand{gap:14px}body[data-atc-release="1.0.30"] .public-footer__logo-wrap{justify-content:flex-start;align-items:center;display:inline-flex}body[data-atc-release="1.0.30"] .public-footer__grid a,body[data-atc-release="1.0.30"] .public-footer p,body[data-atc-release="1.0.30"] .public-footer__bottom span{color:#fdf5efd6}body[data-atc-release="1.0.30"] .public-footer__grid a:hover,body[data-atc-release="1.0.30"] .public-footer__legal-links a:hover{color:var(--mint)}body[data-atc-release="1.0.30"] .public-footer__legal-links a{background:#ffffff0a;border:1px solid #ffcb8b24;border-radius:999px}body[data-atc-release="1.0.30"] .public-footer__bottom{grid-template-columns:auto auto auto;justify-content:center;gap:14px}body[data-atc-release="1.0.30"] .public-footer__divider{background:#ffcb8be6;border-radius:50%;align-self:center;width:6px;height:6px}body[data-atc-release="1.0.30"] .mobile-menu summary{min-height:46px;color:var(--ink);box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #88391f1f;border-radius:14px;padding:0 16px}body[data-atc-release="1.0.30"] .mobile-menu nav{box-shadow:var(--shadow-card);background:linear-gradient(#fffffffa,#fff4ecfa);border:1px solid #88391f1a;border-radius:18px}body[data-atc-release="1.0.30"] .admin-shell{background:linear-gradient(#fffaf7,#feefe6)}body[data-atc-release="1.0.30"] .admin-sidebar{color:#fff7f2;background:linear-gradient(#2d1710 0%,#23120d 100%);border-right:1px solid #ffcb8b1f}body[data-atc-release="1.0.30"] .privacy-card{background:#ffffff0f;border:1px solid #ffcb8b29}body[data-atc-release="1.0.30"] .admin-topbar{background:#fffaf7e6;border-bottom:1px solid #eb6d2f1a}body[data-atc-release="1.0.30"] .status-dot{background:linear-gradient(135deg,#ffcd8e,#eb6d2f);box-shadow:0 0 0 6px #ffcb8b26}body[data-atc-release="1.0.30"] :where(.admin-auth-panel,.demo-gate__panel){color:#fff7f2;background:linear-gradient(#2f1811 0%,#26130d 100%);border:1px solid #ffcb8b1f;box-shadow:0 30px 60px #24100852}body[data-atc-release="1.0.30"] :where(.admin-auth-form input,.demo-gate__form input){color:#fff7f2;background:#ffffff14;border-color:#ffcb8b24}body[data-atc-release="1.0.30"] :where(.admin-auth-form input:focus,.demo-gate__form input:focus){border-color:var(--mint);box-shadow:0 0 0 3px #ffcb8b26}@media (max-width:1220px){body[data-atc-release="1.0.30"] .public-header__ribbon{display:none}body[data-atc-release="1.0.30"] .public-header__inner{grid-template-columns:auto 1fr auto}body[data-atc-release="1.0.30"] .spotlight-panel,body[data-atc-release="1.0.30"] .proof-section,body[data-atc-release="1.0.30"] .public-footer__hero,body[data-atc-release="1.0.30"] .cta-section--v130{grid-template-columns:1fr}}@media (max-width:1100px){body[data-atc-release="1.0.30"] .hero--v130{grid-template-columns:1fr}body[data-atc-release="1.0.30"] .hero--v130 h1{max-width:14ch}}@media (max-width:860px){body[data-atc-release="1.0.30"] .public-header__inner{grid-template-columns:1fr auto;gap:14px;width:calc(100% - 28px)}body[data-atc-release="1.0.30"] .public-nav,body[data-atc-release="1.0.30"] .public-header__actions{display:none}body[data-atc-release="1.0.30"] .public-header:after,body[data-atc-release="1.0.30"] .public-footer:before,body[data-atc-release="1.0.30"] .section,body[data-atc-release="1.0.30"] .proof-section,body[data-atc-release="1.0.30"] .cta-section,body[data-atc-release="1.0.30"] .public-footer__hero,body[data-atc-release="1.0.30"] .spotlight-panel,body[data-atc-release="1.0.30"] .faq-shell,body[data-atc-release="1.0.30"] .page-editorial,body[data-atc-release="1.0.30"] .hero--v130,body[data-atc-release="1.0.30"] .trust-strip{width:calc(100% - 28px)}}@media (max-width:720px){body[data-atc-release="1.0.30"] .hero--v130{border-radius:24px;margin-top:16px;padding:20px}body[data-atc-release="1.0.30"] .hero-search{grid-template-columns:1fr}body[data-atc-release="1.0.30"] .trust-strip span{justify-content:flex-start;width:100%}body[data-atc-release="1.0.30"] .proof-metric-grid{grid-template-columns:1fr}body[data-atc-release="1.0.30"] .vehicle-card,body[data-atc-release="1.0.30"] .home-pathway,body[data-atc-release="1.0.30"] .proof-section,body[data-atc-release="1.0.30"] .public-footer__hero,body[data-atc-release="1.0.30"] .cta-section--v130{border-radius:22px}body[data-atc-release="1.0.30"] .public-footer__bottom{grid-template-columns:1fr;justify-items:center}body[data-atc-release="1.0.30"] .public-footer__divider{display:none}}
