:root{--ink:#10151d;--ink2:#171e28;--muted:#667080;--paper:#f5f6f8;--white:#fff;--line:#dfe3e8;--gold:#d29a31;--gold2:#f0c76d;--radius:24px;--shadow:0 30px 80px rgba(15,21,29,.13);--shell:min(1380px,calc(100% - 48px));}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:'DM Sans',Arial,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:var(--shell);margin-inline:auto}.narrow{max-width:920px}.center{text-align:center}.section{padding:112px 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:10px;z-index:9999;background:#fff;padding:12px 18px}.skip-link:focus{left:10px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.reveal.is-visible{opacity:1;transform:none}
h1,h2,h3,h4{font-family:'Manrope',Arial,sans-serif;margin:0 0 .55em;line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(3.7rem,6.7vw,7rem);font-weight:700}h2{font-size:clamp(2.45rem,4.3vw,4.8rem);font-weight:650}h3{font-size:1.45rem}p{margin:0 0 1.4em}.section-kicker,.eyebrow,.form-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#9a6815;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.section-kicker.light{color:var(--gold2)}.section-lead{max-width:700px;margin:0 auto;color:var(--muted);font-size:1.15rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:0 25px;border:1px solid transparent;border-radius:100px;font-weight:700;transition:.25s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:#131516;box-shadow:0 13px 30px rgba(210,154,49,.2)}.button-primary:hover{background:#e2ad47}.button-light{background:#fff;color:var(--ink);border-color:#e5e7ea}.button-white{background:#fff;color:var(--ink)}.button-outline{color:#fff;border-color:rgba(255,255,255,.5)}.button-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.button-lg{min-height:61px;padding:0 31px}.text-link{font-weight:800;color:#9d6b13;border-bottom:1px solid #d8a447;padding-bottom:4px}
.site-header{position:fixed;z-index:100;top:0;left:0;right:0;height:88px;display:flex;align-items:center;transition:.3s ease}.site-header.is-scrolled{height:72px;background:rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(15,21,29,.08);backdrop-filter:blur(16px)}.header-inner{display:flex;align-items:center;gap:28px}.brand{display:flex;width:230px;margin-right:auto}.brand img{display:block}.primary-nav ul{display:flex;align-items:center;gap:30px;padding:0;margin:0;list-style:none}.primary-nav a{position:relative;font-size:.92rem;font-weight:650}.primary-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--gold);transition:.25s}.primary-nav a:hover:after{right:0}.header-cta{padding:11px 20px;border:1px solid #c8cdd4;border-radius:30px;font-size:.88rem;font-weight:750}.menu-toggle{display:none;width:46px;height:42px;border:0;background:none;padding:9px}.menu-toggle>span:not(.screen-reader-text){display:block;height:2px;background:var(--ink);margin:5px 0}
.hero{position:relative;overflow:hidden;min-height:880px;padding:155px 0 42px;background:linear-gradient(135deg,#fafbfc 0%,#edf0f4 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.74),transparent 50%),radial-gradient(circle at 12% 16%,rgba(210,154,49,.13),transparent 20%);pointer-events:none}.hero-glow{position:absolute;top:-190px;right:7%;width:600px;height:600px;border:1px solid rgba(210,154,49,.18);border-radius:50%}.hero-glow:after,.hero-glow:before{content:"";position:absolute;border:1px solid rgba(210,154,49,.11);border-radius:50%}.hero-glow:before{inset:90px}.hero-glow:after{inset:180px}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px}.hero-copy{padding-bottom:50px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(210,154,49,.14)}.hero h1 em{color:#a87112;font-style:normal}.hero-copy>p{max-width:620px;color:#525d6c;font-size:1.2rem;line-height:1.7}.hero-actions{display:flex;gap:12px;margin:33px 0 25px}.trust-row{display:flex;gap:20px;color:#697382;font-size:.8rem;font-weight:650}.hero-visual{position:relative;margin-right:-90px}.hero-visual>img{display:block;filter:drop-shadow(0 35px 35px rgba(13,19,27,.17))}.floating-card{position:absolute;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.91);border:1px solid rgba(255,255,255,.7);border-radius:17px;box-shadow:0 18px 50px rgba(15,21,29,.15);backdrop-filter:blur(10px)}.floating-card strong,.floating-card span{display:block}.floating-card strong{font-size:.86rem}.floating-card span{color:var(--muted);font-size:.7rem}.card-location{top:10%;right:5%;padding:15px 21px}.card-match{bottom:11%;left:2%;padding:13px 17px}.card-match i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#173e2f;color:#8ce0b5;font-style:normal}.hero-strip{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:31px;margin-top:48px;padding-top:28px;border-top:1px solid rgba(16,21,29,.1);color:#4e5866;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-strip i{width:4px;height:4px;border-radius:50%;background:var(--gold)}
.decision{background:#fff}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:970px;margin-top:52px}.choice-card{position:relative;display:grid;grid-template-columns:auto 1fr;text-align:left;gap:4px 22px;padding:30px;background:#f8f9fa;border:1px solid #e1e5e9;border-radius:20px;color:var(--ink);transition:.3s}.choice-card:hover,.choice-card.is-active{border-color:#d2a24b;background:#fff;box-shadow:0 18px 45px rgba(17,24,33,.09);transform:translateY(-3px)}.choice-number{position:absolute;top:17px;right:20px;color:#b1b7c0;font-size:.68rem;font-weight:800}.choice-icon{grid-row:1/4;display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#171e28;color:var(--gold2);font-size:1.6rem}.choice-card strong{font-family:'Manrope';font-size:1.25rem;letter-spacing:-.03em}.choice-card small{color:var(--muted);font-size:.83rem;line-height:1.5}.choice-card b{margin-top:8px;color:#966512;font-size:.78rem}.form-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) .75fr;min-height:580px;margin-top:25px;background:#f7f8fa;border:1px solid #e0e4e8;border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.form-panel{display:none;padding:50px}.form-panel.is-active{display:block}.form-aside{padding:55px 47px;background:var(--ink2);color:#fff}.form-aside h3{font-size:2.1rem}.form-aside>p{color:#aeb6c2;font-size:.92rem}.form-aside ul{list-style:none;padding:10px 0 0;margin:0}.form-aside li{display:flex;gap:15px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}.form-aside li i{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid rgba(224,173,75,.5);border-radius:50%;color:var(--gold2);font-size:.7rem;font-style:normal}.form-aside li span,.form-aside li strong{display:block}.form-aside li span{color:#8f99a7;font-size:.75rem}.form-aside li strong{color:#fff;font-size:.88rem}.cg-lead-form{position:relative;padding-bottom:17px}.form-step{display:none}.form-step.is-active{display:block;animation:stepIn .35s ease}.form-step h3{font-size:1.75rem;margin-bottom:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-grid label{display:block;color:#525c69;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;margin-top:7px;padding:13px 14px;color:var(--ink);background:#fff;border:1px solid #d6dbe1;border-radius:10px;outline:none;text-transform:none;letter-spacing:0;transition:.2s}.form-grid input,.form-grid select{height:51px}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#c08a27;box-shadow:0 0 0 3px rgba(210,154,49,.12)}.form-step>.button{margin-top:24px}.form-actions{display:flex;justify-content:space-between;gap:10px;margin-top:23px}.privacy-check{display:flex;gap:11px;align-items:flex-start;margin-top:20px;color:#687280;font-size:.76rem}.privacy-check input{margin-top:5px}.privacy-check a{text-decoration:underline}.form-trust{margin:15px 0 0;color:#87909b;text-align:right;font-size:.69rem}.form-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#e1e4e8;border-radius:4px;overflow:hidden}.form-progress span{display:block;height:100%;background:var(--gold);transition:.35s}.cg-hp{position:absolute!important;left:-9999px!important}@keyframes stepIn{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}
.section-dark{background:var(--ink);color:#fff}.why-grid{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:70px}.why h2 em{color:var(--gold2);font-style:normal}.why-grid>p{color:#aab2bd;font-size:1.05rem}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid rgba(255,255,255,.14)}.benefits-grid article{padding:34px 30px 0 0;border-right:1px solid rgba(255,255,255,.11)}.benefits-grid article+article{padding-left:30px}.benefits-grid article:last-child{border-right:0}.benefits-grid span{color:var(--gold2);font-size:.72rem;font-weight:800}.benefits-grid h3{margin-top:45px;font-size:1.18rem}.benefits-grid p{color:#959fac;font-size:.83rem}
.zbe{background:#f3f5f7}.zbe-card{display:grid;grid-template-columns:1.2fr .8fr;overflow:hidden;min-height:470px;background:#fff;border-radius:30px;box-shadow:0 25px 70px rgba(22,28,37,.08)}.zbe-copy{padding:68px}.zbe-copy h2{font-size:clamp(2.4rem,3.8vw,4rem)}.zbe-copy p{max-width:680px;color:var(--muted)}.zbe-labels{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;background:linear-gradient(135deg,#19202b,#0b1017);color:#fff}.zbe-labels>span{display:grid;place-items:center;width:94px;height:94px;border-radius:50%;border:6px solid #fff;font-size:1.45rem;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.3)}.zbe-labels .zero{background:#2c82bd}.zbe-labels .eco{background:linear-gradient(90deg,#4597be 50%,#4aa359 50%)}.zbe-labels .c{background:#49a65c}.zbe-labels small{position:absolute;bottom:44px;color:#afb8c5;text-align:center;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px}.section-head p{max-width:380px;color:var(--muted)}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:46px}.services-grid a{position:relative;display:flex;flex-direction:column;min-height:250px;padding:27px;background:#f5f6f8;border:1px solid transparent;border-radius:20px;transition:.3s}.services-grid a:hover{background:#fff;border-color:#dca743;box-shadow:0 18px 44px rgba(20,27,36,.09);transform:translateY(-5px)}.services-grid i{display:grid;place-items:center;width:43px;height:43px;margin-left:auto;border-radius:50%;background:var(--ink);color:var(--gold2);font-style:normal}.services-grid span{margin-top:auto;color:#8a939f;font-size:.74rem}.services-grid strong{font-family:'Manrope';font-size:1.2rem}.final-cta{padding-top:0}.final-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 70px;background:linear-gradient(120deg,#a76e11,#d39c34);border-radius:28px;color:#fff}.final-cta h2{font-size:3.6rem}.final-cta p{margin:0;color:#fff7e7}.final-cta-inner>div:last-child{display:flex;gap:10px}
.site-footer{padding:80px 0 24px;background:#0b1016;color:#fff}.footer-main{display:grid;grid-template-columns:1.4fr repeat(3,.6fr);gap:55px;padding-bottom:60px}.footer-brand img{width:240px;margin-bottom:23px}.footer-brand p{max-width:410px;color:#8f99a7;font-size:.88rem}.footer-main h4{margin-bottom:19px;color:#d9a344;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.footer-main a,.footer-main span{display:block;margin:9px 0;color:#aab2bd;font-size:.84rem}.footer-main a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:25px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#747e8b;font-size:.72rem}.footer-bottom p{margin:0}.footer-bottom div{display:flex;gap:20px}.footer-note{margin-top:22px;color:#59626d;font-size:.65rem}.mobile-bar{display:none}
.page-hero{padding:180px 0 75px;background:linear-gradient(135deg,#f7f8fa,#e9edf1)}.page-hero h1{font-size:clamp(3rem,5.4vw,5.4rem)}.page-hero p{max-width:720px;color:var(--muted);font-size:1.1rem}.page-content{min-height:420px}.content-form{max-width:900px}.content-form>.cg-lead-form{padding:45px;background:#f7f8fa;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.prose{max-width:920px}.prose h2{font-size:2.4rem}.prose h3{margin-top:2em}.prose a{text-decoration:underline}.thank-you{text-align:center;padding:50px}.thank-you>span{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 30px;border-radius:50%;background:#e1f6e9;color:#21884b;font-size:2rem}.info-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:70px}.info-layout article h2{font-size:2.6rem}.info-layout article h3{margin-top:2em}.info-layout article{color:#4f5a68}.info-layout aside{align-self:start;padding:35px;background:#f2f4f6;border-radius:20px}.info-layout aside h3{font-size:1.5rem}.notice{margin-top:30px;padding:18px;border-left:3px solid var(--gold);background:#fff8e9;font-size:.85rem}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.posts-grid article{padding:30px;border:1px solid var(--line);border-radius:18px}.posts-grid span{color:#9b6a17;font-size:.72rem}.posts-grid h2{font-size:1.45rem;margin-top:15px}.posts-grid p{color:var(--muted);font-size:.88rem}
@media(max-width:1100px){:root{--shell:min(100% - 36px,960px)}.primary-nav{display:none}.menu-toggle{display:block}.header-cta{display:none}.primary-nav.is-open{display:block;position:absolute;top:72px;left:18px;right:18px;padding:20px;background:#fff;border-radius:16px;box-shadow:var(--shadow)}.primary-nav.is-open ul{display:block}.primary-nav.is-open li{padding:10px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:760px;padding-bottom:0}.hero-visual{max-width:850px;margin:0 auto}.form-stage{grid-template-columns:1fr}.form-aside{display:none}.why-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr 1fr}.benefits-grid article:nth-child(2){border-right:0}.zbe-card{grid-template-columns:1fr}.zbe-labels{min-height:320px}.services-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-main>div:last-child{grid-column:2}.final-cta-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:720px){:root{--shell:calc(100% - 28px);--radius:18px}.section{padding:74px 0}body{font-size:16px}h1{font-size:3.4rem}.site-header{height:70px;background:rgba(255,255,255,.93);backdrop-filter:blur(12px)}.brand{width:188px}.hero{padding:125px 0 30px}.hero-grid{gap:15px}.hero h1{font-size:clamp(3.25rem,14vw,4.7rem)}.hero-copy>p{font-size:1rem}.hero-actions{display:grid}.hero-actions .button{width:100%}.trust-row{flex-wrap:wrap;gap:7px 14px}.hero-visual{margin:15px -15px 0}.floating-card{display:none}.hero-strip{overflow:hidden;justify-content:flex-start;white-space:nowrap;gap:16px;margin-top:25px}.hero-strip span:nth-of-type(n+3),.hero-strip i:nth-of-type(n+2){display:none}.choice-grid{grid-template-columns:1fr;margin-top:35px}.choice-card{padding:23px}.form-stage{margin-inline:-2px;border-radius:18px}.form-panel{padding:28px 20px}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.form-step h3{font-size:1.45rem}.form-actions{align-items:stretch}.form-actions .button{padding:0 17px;font-size:.82rem}.why-grid{gap:20px}.benefits-grid{grid-template-columns:1fr;margin-top:40px}.benefits-grid article,.benefits-grid article+article{padding:25px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.benefits-grid h3{margin-top:15px}.zbe-card{border-radius:20px}.zbe-copy{padding:36px 24px}.zbe-labels{min-height:270px;gap:8px}.zbe-labels>span{width:70px;height:70px;border-width:4px;font-size:1rem}.zbe-labels small{bottom:25px}.section-head{display:block}.services-grid{grid-template-columns:1fr 1fr;gap:8px}.services-grid a{min-height:190px;padding:20px}.services-grid strong{font-size:.95rem}.final-cta-inner{padding:38px 24px;border-radius:20px}.final-cta h2{font-size:2.7rem}.final-cta-inner>div:last-child{display:grid;width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-brand{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{display:block;padding-bottom:68px}.footer-bottom div{margin-top:12px;flex-wrap:wrap}.mobile-bar{position:fixed;z-index:90;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;padding:8px;background:#fff;border-top:1px solid #ddd;box-shadow:0 -8px 25px rgba(20,27,36,.1)}.mobile-bar a{display:grid;place-items:center;min-height:48px;font-size:.82rem;font-weight:800}.mobile-bar .accent{background:var(--gold);border-radius:10px}.page-hero{padding:125px 0 55px}.page-hero h1{font-size:3.2rem}.content-form>.cg-lead-form{padding:25px 18px}.info-layout{grid-template-columns:1fr;gap:30px}.info-layout article h2{font-size:2.1rem}.posts-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.choice-card,.services-grid a{transition:none}}

/* Automotive Marketplace v1.0.0 */
body,h1,h2,h3,h4,.choice-card strong,.form-title span,.journey-card h3,.vehicle-list strong,.destination-grid strong,.market-tab strong,.ecosystem-list strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.brand{position:relative}.brand img.brand-light{display:none}.home .site-header:not(.is-scrolled){background:linear-gradient(180deg,rgba(4,8,13,.7),transparent)}.home .site-header:not(.is-scrolled) .brand img.brand-dark{display:none}.home .site-header:not(.is-scrolled) .brand img.brand-light{display:block}.home .site-header:not(.is-scrolled) .primary-nav a,.home .site-header:not(.is-scrolled) .header-cta{color:#fff}.home .site-header:not(.is-scrolled) .header-cta{border-color:rgba(255,255,255,.45)}
.market-hero{position:relative;display:flex;align-items:flex-end;min-height:94vh;overflow:hidden;background:#090e14;color:#fff}.market-hero-media,.market-hero-media img,.market-hero-shade{position:absolute;inset:0;width:100%;height:100%}.market-hero-media img{object-fit:cover;object-position:center}.market-hero-shade{background:linear-gradient(90deg,rgba(4,8,13,.88) 0%,rgba(4,8,13,.57) 38%,rgba(4,8,13,.06) 72%),linear-gradient(0deg,rgba(4,8,13,.8),transparent 45%)}.market-hero-inner{position:relative;z-index:2;padding:180px 0 82px}.market-hero .eyebrow{color:#f2c76c}.market-hero h1{max-width:930px;font-size:clamp(4.4rem,7.8vw,8.3rem);letter-spacing:-.065em}.market-hero h1 em{color:var(--gold2);font-style:normal}.market-hero-inner>p{max-width:660px;color:#d7dce3;font-size:1.18rem}.hero-triple{display:grid;grid-template-columns:repeat(3,1fr);max-width:940px;margin-top:38px;border:1px solid rgba(255,255,255,.26);border-radius:18px;overflow:hidden;backdrop-filter:blur(13px)}.hero-triple a{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:0 13px;align-items:center;min-height:98px;padding:20px 23px;background:rgba(12,17,24,.48);transition:.3s}.hero-triple a+a{border-left:1px solid rgba(255,255,255,.22)}.hero-triple a:hover{background:rgba(210,154,49,.93);color:#10151d}.hero-triple a>span{grid-row:1/3;color:var(--gold2);font-size:.66rem;font-weight:800}.hero-triple a:hover>span{color:#10151d}.hero-triple strong,.hero-triple small{display:block}.hero-triple strong{font-family:'Manrope';font-size:1.05rem}.hero-triple small{color:#aeb7c3;font-size:.7rem}.hero-triple a:hover small{color:#3e434a}.hero-triple i{grid-column:3;grid-row:1/3;font-style:normal}.hero-proof{display:flex;align-items:center;gap:15px;margin-top:23px;color:#aeb7c3;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.hero-proof i{width:4px;height:4px;border-radius:50%;background:var(--gold)}.scroll-cue{position:absolute;z-index:3;right:40px;bottom:38px;display:flex;align-items:center;gap:14px;color:#cbd1d8;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;transform:rotate(90deg);transform-origin:right bottom}.scroll-cue i{font-style:normal;color:var(--gold2)}
.market-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1050px;margin-top:50px}.market-tab{display:flex;align-items:center;gap:15px;padding:20px 24px;text-align:left;background:#f3f5f7;border:1px solid #e0e4e8;border-radius:16px;color:var(--ink);transition:.25s}.market-tab:hover,.market-tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 15px 40px rgba(13,18,25,.14);transform:translateY(-3px)}.market-tab>i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#fff;color:#9a6815;font-size:1.25rem;font-style:normal}.market-tab span,.market-tab strong,.market-tab small{display:block}.market-tab strong{font-family:'Manrope';font-size:.92rem}.market-tab small{color:#8d97a4;font-size:.67rem}.marketplace-form{display:grid;grid-template-columns:minmax(0,1.33fr) .67fr;min-height:660px;margin-top:16px;background:#f7f8fa;border:1px solid #dfe3e8;border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}.marketplace-form .form-panel{padding:48px}.marketplace-form .form-aside{display:block}.form-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid #e0e4e8}.form-title span{font-family:'Manrope';font-weight:800}.form-title small,.step-note{color:#84909d;font-size:.72rem}.aside-seal{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.aside-seal b{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--gold);border-radius:50%;color:var(--gold2)}.aside-seal span{color:#818c99;font-size:.65rem;line-height:1.35;text-transform:uppercase;letter-spacing:.1em}.file-field input{padding:11px;background:#fff;border:1px dashed #c8ced5}.cg-lead-form .form-progress{bottom:-1px}
.manifesto-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:end}.manifesto-grid h2{max-width:750px}.manifesto-copy{padding-bottom:14px;color:#aeb7c3;font-size:1.08rem}.manifesto-copy a{color:var(--gold2);font-weight:700}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:76px;border-top:1px solid rgba(255,255,255,.15)}.metrics div{padding:35px 20px 0 0;border-right:1px solid rgba(255,255,255,.1)}.metrics strong,.metrics span{display:block}.metrics strong{color:var(--gold2);font-family:'Manrope';font-size:3.5rem}.metrics span{color:#8f99a6;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}
.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.journey-card{position:relative;display:flex;flex-direction:column;min-height:420px;padding:40px;border:1px solid #e0e4e8;border-radius:24px;overflow:hidden;transition:.3s}.journey-card:before{content:"";position:absolute;inset:auto -15% -45% 30%;height:75%;border-radius:50%;background:radial-gradient(circle,rgba(210,154,49,.18),transparent 70%)}.journey-card:hover{transform:translateY(-7px);box-shadow:var(--shadow);border-color:#d4a345}.journey-card>span{color:#9d6a14;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.journey-card h3{max-width:330px;margin-top:55px;font-size:2.05rem}.journey-card p{color:var(--muted);font-size:.88rem}.journey-card a{position:relative;margin-top:auto;font-weight:800}.journey-card.sell{background:#171e28;color:#fff}.journey-card.sell p{color:#aab3bf}.journey-card.rent{background:#f0f2f4}
.vehicle-universe{padding:0;background:#0d131b;color:#fff}.universe-grid{display:grid;grid-template-columns:.78fr 1.22fr;min-height:680px}.universe-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px 70px 80px 0}.universe-title h2{font-size:4.3rem}.universe-title p{color:#9da7b4}.vehicle-list{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid rgba(255,255,255,.1)}.vehicle-list a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:170px;padding:28px 34px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);transition:.25s}.vehicle-list a:hover{background:#d39b32;color:#10151d}.vehicle-list strong{font-family:'Manrope';font-size:1.15rem}.vehicle-list span{color:#818c99;font-size:.72rem}.vehicle-list a:hover span{color:#4b453a}.vehicle-list i{position:absolute;top:24px;right:28px;color:var(--gold2);font-style:normal}.vehicle-list a:hover i{color:#10151d}
.destination-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px;border-top:1px solid #dce1e6;border-bottom:1px solid #dce1e6}.destination-grid a{display:flex;flex-direction:column;min-height:220px;padding:28px 24px;border-right:1px solid #dce1e6;transition:.25s}.destination-grid a:first-child{border-left:1px solid #dce1e6}.destination-grid a:hover{background:#121923;color:#fff;transform:translateY(-7px)}.destination-grid span{color:#b37a16;font-size:.68rem}.destination-grid strong{margin-top:auto;font-family:'Manrope';font-size:1.08rem}.destination-grid small{color:#818b98}
.locality-cloud{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.locality-cloud a{display:flex;justify-content:space-between;padding:16px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.85rem;transition:.2s}.locality-cloud a:hover{background:#d39b32;color:#10151d}.locality-cloud span{color:#9c6810}
.service-ecosystem{background:#111820;color:#fff}.ecosystem-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.ecosystem-copy p{color:#9ca6b3}.ecosystem-list{border-top:1px solid rgba(255,255,255,.13)}.ecosystem-list a{display:grid;grid-template-columns:55px 1fr auto;align-items:center;min-height:70px;border-bottom:1px solid rgba(255,255,255,.13);transition:.2s}.ecosystem-list a:hover{padding-left:13px;background:rgba(255,255,255,.04)}.ecosystem-list span{color:var(--gold2);font-size:.65rem}.ecosystem-list strong{font-family:'Manrope';font-size:1rem}.ecosystem-list i{color:#7f8996;font-style:normal}
.professional{padding-top:0;background:#111820}.professional-card{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:65px 70px;background:linear-gradient(115deg,#a66e14,#d59d34);border-radius:28px;color:#fff}.professional-card h2{font-size:4rem}.professional-card p{max-width:700px}.professional-card ul{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;margin:25px 0 0;list-style:none;font-size:.78rem}.professional-card li:before{content:"✓";margin-right:8px}
.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.faq-grid>div:first-child p{color:var(--muted)}.accordion details{border-top:1px solid var(--line)}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:'Manrope';font-weight:750;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{font-style:normal;color:#a16b10;font-size:1.3rem}.accordion details[open] summary i{transform:rotate(45deg)}.accordion details p{padding:0 45px 22px 0;color:var(--muted);font-size:.9rem}.operator-intro{margin-bottom:45px}.operator-intro h2{font-size:2.8rem}.operator-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.operator-benefits article{padding:22px;background:#f1f3f5;border-radius:14px}.operator-benefits strong,.operator-benefits span{display:block}.operator-benefits span{color:var(--muted);font-size:.75rem}.breadcrumbs{display:flex;gap:9px;margin-bottom:35px;color:#77818e;font-size:.72rem}.breadcrumbs i{font-style:normal;color:#c09037}
@media(max-width:1100px){.market-hero{min-height:850px}.market-hero-inner{padding-top:170px}.marketplace-form{grid-template-columns:1fr}.marketplace-form .form-aside{display:none}.manifesto-grid,.ecosystem-grid{grid-template-columns:1fr;gap:35px}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:330px}.universe-grid{grid-template-columns:1fr}.universe-title{padding:80px 0}.vehicle-list{border-left:0}.destination-grid{grid-template-columns:repeat(3,1fr)}.locality-cloud{grid-template-columns:repeat(3,1fr)}.faq-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:720px){.home .site-header:not(.is-scrolled) .menu-toggle>span:not(.screen-reader-text){background:#fff}.market-hero{min-height:790px;align-items:center}.market-hero-media img{object-position:63% center}.market-hero-shade{background:linear-gradient(90deg,rgba(4,8,13,.91),rgba(4,8,13,.48)),linear-gradient(0deg,rgba(4,8,13,.88),transparent)}.market-hero-inner{padding:130px 0 80px}.market-hero h1{font-size:3.65rem}.market-hero-inner>p{font-size:.94rem}.hero-triple{grid-template-columns:1fr;margin-top:25px}.hero-triple a{min-height:67px;padding:12px 16px}.hero-triple a+a{border-left:0;border-top:1px solid rgba(255,255,255,.2)}.hero-proof{flex-wrap:wrap}.scroll-cue{display:none}.market-tabs{grid-template-columns:1fr;gap:7px;margin-top:35px}.market-tab{padding:13px 17px}.marketplace-form{margin-inline:0;border-radius:18px}.marketplace-form .form-panel{padding:25px 18px}.manifesto-grid{gap:20px}.metrics{grid-template-columns:1fr 1fr}.metrics strong{font-size:2.8rem}.journey-card{padding:30px}.journey-card h3{margin-top:35px}.universe-title h2{font-size:3rem}.vehicle-list{grid-template-columns:1fr 1fr}.vehicle-list a{min-height:135px;padding:20px}.destination-grid{grid-template-columns:1fr 1fr}.destination-grid a{min-height:160px}.locality-cloud{grid-template-columns:1fr 1fr}.ecosystem-grid{gap:35px}.professional-card{display:block;padding:38px 24px}.professional-card h2{font-size:2.8rem}.professional-card .button{margin-top:30px}.professional-card ul{display:block}.operator-benefits{grid-template-columns:1fr}.mobile-bar{grid-template-columns:1fr 1fr 1fr}.mobile-bar a{font-size:.72rem}}
