body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}:root{--navy:#1A2744;--navy-deep:#11192C;--navy-light:#243456;--orange:#E8742B;--gold:#F4B731;--red:#C8313B;--sand:#F2EAD3;--charcoal:#1C1C1C;--radius:14px;--radius-lg:22px;--container:1180px;--ease:cubic-bezier(.22,.85,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}body{margin:0;background:var(--navy-deep);color:var(--sand);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--container);margin:0 auto;padding:0 24px}::selection{background:var(--gold);color:var(--navy-deep)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;display:flex;align-items:center;gap:10px}.eyebrow::before{content:'';width:22px;height:2px;background:var(--gold);display:inline-block}h1,h2,h3{font-family:'Baloo 2',sans-serif;font-weight:800;margin:0;color:var(--sand);letter-spacing:-0.01em}h2{font-size:clamp(28px,4.2vw,42px);line-height:1.08}h3{font-size:clamp(18px,2.2vw,22px);line-height:1.2}p{line-height:1.6;color:rgba(242,234,212,0.78)}.mono{font-family:'JetBrains Mono',monospace}.btn{display:inline-flex;align-items:center;gap:8px;font-family:'DM Sans',sans-serif;font-weight:700;font-size:14.5px;padding:13px 24px;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease);white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--orange);color:var(--navy-deep);box-shadow:0 6px 0 #a8551d}.btn-primary:hover{box-shadow:0 8px 0 #a8551d}.btn-primary:active{transform:translateY(2px);box-shadow:0 3px 0 #a8551d}.btn-ghost{background:transparent;color:var(--sand);border:1.5px solid rgba(242,234,212,0.35)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-sm{padding:9px 16px;font-size:13px}.site-header{position:sticky;top:0;z-index:100;background:rgba(17,25,44,0.88);backdrop-filter:blur(10px);border-bottom:1px solid rgba(244,183,49,0.15)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;height:68px;gap:18px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--orange),var(--gold));display:flex;align-items:center;justify-content:center;font-family:'Baloo 2',sans-serif;font-weight:800;color:var(--navy-deep);font-size:15px;flex-shrink:0}.brand-name{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:16px;color:var(--sand);line-height:1.1}.brand-name span{display:block;font-family:'JetBrains Mono',monospace;font-weight:500;font-size:10px;color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:26px}.main-nav a{font-size:14px;font-weight:500;text-decoration:none;color:rgba(242,234,212,0.75);transition:color .15s}.main-nav a:hover{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:12px}.lang-switch{display:flex;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;border:1px solid rgba(242,234,212,0.3);border-radius:8px;overflow:hidden;background:transparent}.lang-switch button{background:transparent;border:none;color:rgba(242,234,212,0.6);padding:7px 11px;cursor:pointer;transition:background .15s,color .15s}.lang-switch button.active{background:var(--gold);color:var(--navy-deep)}.nav-toggle{display:none;background:none;border:none;color:var(--sand);font-size:22px;cursor:pointer;padding:4px}@media (max-width:860px){.main-nav{position:fixed;top:68px;left:0;right:0;background:var(--navy-deep);border-bottom:1px solid rgba(244,183,49,0.15);flex-direction:column;align-items:flex-start;padding:18px 24px 22px;gap:16px;transform:translateY(-110%);transition:transform .25s var(--ease)}.main-nav.open{transform:translateY(0)}.nav-toggle{display:block}}.ticker{background:var(--charcoal);border-bottom:2px solid var(--gold);border-top:2px solid var(--gold);overflow:hidden;white-space:nowrap;padding:9px 0}.ticker-track{display:inline-flex;animation:ticker-scroll 32s linear infinite}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{font-family:'JetBrains Mono',monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sand);padding:0 28px;display:inline-flex;align-items:center;gap:28px}.ticker-item b{color:var(--gold)}.ticker-item .dot-sep{color:var(--red);font-size:8px}.hero{position:relative;padding:64px 0 70px;background:radial-gradient(ellipse 800px 500px at 80% -10%,rgba(232,116,43,0.25),transparent 60%),radial-gradient(ellipse 600px 400px at 10% 110%,rgba(244,183,49,0.12),transparent 60%),var(--navy-deep);overflow:hidden}.hero::before{content:'';position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,transparent,rgba(232,116,43,0.10) 60%,rgba(200,49,59,0.08));pointer-events:none}.hero .wrap{display:grid;grid-template-columns:1.05fr 0.95fr;gap:48px;align-items:center;position:relative;z-index:2}.hero-copy h1{font-size:clamp(34px,5.4vw,58px);line-height:1.04;margin-bottom:18px}.hero-copy h1 .hl{color:var(--orange);position:relative}.hero-lead{font-size:17px;max-width:480px;margin-bottom:30px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.hero-stats{display:flex;gap:30px;flex-wrap:wrap}.hero-stat .num{font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700;color:var(--gold);display:block}.hero-stat .lbl{font-size:12px;color:rgba(242,234,212,0.55);text-transform:uppercase;letter-spacing:.06em}.hero-visual{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.hero-badge-card{position:relative;width:100%;max-width:420px;background:var(--navy);border:1px solid rgba(244,183,49,0.25);border-radius:var(--radius-lg);padding:26px;box-shadow:0 30px 60px -20px rgba(0,0,0,0.5);transform:rotate(-2deg)}.hero-badge-card .race-number{position:absolute;top:-18px;right:18px;background:var(--red);color:var(--sand);font-family:'Baloo 2',sans-serif;font-weight:800;font-size:26px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--sand);transform:rotate(8deg)}.hero-badge-card .car-illustration{width:100%;aspect-ratio:4/3;border-radius:12px;margin-bottom:16px;overflow:hidden;background:var(--navy-deep)}.hero-badge-card .car-illustration img{width:100%;height:100%;object-fit:cover}.route-line{display:flex;align-items:center;gap:8px;font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--gold);margin-bottom:6px}.route-line .pin{color:var(--red)}.hero-badge-card h3{font-size:18px;margin-bottom:4px}.hero-badge-card p{font-size:13px;margin:0}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;gap:40px}.hero-visual{order:-1;max-width:320px;margin:0 auto}}.section{padding:84px 0}.section-head{max-width:640px;margin:0 0 48px}.section-head p{font-size:15.5px;margin-top:12px}.section-alt{background:var(--navy)}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-card{background:var(--navy-light);border:1px solid rgba(244,183,49,0.12);border-radius:var(--radius);padding:26px 24px;transition:transform .2s var(--ease),border-color .2s}.about-card:hover{transform:translateY(-4px);border-color:rgba(244,183,49,0.35)}.about-card .icon{width:42px;height:42px;border-radius:10px;background:rgba(244,183,49,0.12);display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.about-card h3{margin-bottom:8px;font-size:17px}.about-card p{font-size:14px;margin:0}@media (max-width:780px){.about-grid{grid-template-columns:1fr}}.configurator{background:var(--navy-deep);border-top:1px solid rgba(244,183,49,0.12);border-bottom:1px solid rgba(244,183,49,0.12)}.configurator-head{text-align:center;max-width:620px;margin:0 auto 36px}.configurator-head p{margin-top:12px;font-size:15px}.configurator-head .instructions{margin-top:14px;font-size:13px;color:rgba(242,234,212,0.55)}.configurator-head .instructions b{color:var(--gold);font-weight:700}.configurator-shell{display:flex;border:1px solid rgba(244,183,49,0.18);border-radius:var(--radius-lg);overflow:hidden;background:var(--navy);height:560px}.stage{flex:1 1 auto;position:relative;min-width:0;background:var(--navy-deep)}#canvas3d{display:block;width:100%;height:100%;touch-action:none;cursor:grab}#canvas3d:active{cursor:grabbing}.detail-card{position:absolute;left:14px;right:14px;bottom:14px;background:rgba(17,25,44,0.86);backdrop-filter:blur(6px);border:1px solid rgba(244,183,49,0.25);border-radius:var(--radius);padding:14px 16px;max-width:420px}.detail-card .formula{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 2px}.detail-card h4{font-family:'Baloo 2',sans-serif;font-size:18px;margin:0 0 6px;color:var(--sand);display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-weight:800}.detail-card .price{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--orange);font-size:16px}.detail-card p.blurb{font-size:13px;line-height:1.45;margin:0 0 10px;color:rgba(242,234,212,0.8)}.badge{display:inline-block;font-size:11px;font-family:'JetBrains Mono',monospace;padding:3px 8px;border-radius:20px;margin-left:8px;vertical-align:middle}.badge.available{background:rgba(244,183,49,0.18);color:var(--gold);border:1px solid rgba(244,183,49,0.4)}.badge.reserved{background:rgba(200,49,59,0.18);color:#ff9aa3;border:1px solid rgba(200,49,59,0.4)}.cta-mini{display:inline-block;text-decoration:none;font-family:'DM Sans',sans-serif;font-weight:700;font-size:13px;padding:9px 16px;border-radius:8px;background:var(--orange);color:var(--navy-deep);transition:transform .15s ease}.cta-mini:hover{transform:translateY(-1px)}.cta-mini.disabled{background:rgba(242,234,212,0.12);color:rgba(242,234,212,0.55);pointer-events:none}.legend{flex:0 0 320px;overflow-y:auto;padding:18px 18px 24px;background:var(--navy);border-left:1px solid rgba(244,183,49,0.15)}.legend h4{font-family:'Baloo 2',sans-serif;font-size:15px;margin:4px 0 12px;color:var(--sand);font-weight:800}ul#legend-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.zone-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;background:rgba(242,234,212,0.04);border:1px solid transparent}.zone-item:hover,.zone-item:focus-visible{border-color:rgba(244,183,49,0.4);background:rgba(244,183,49,0.08)}.zone-item.active{border-color:var(--gold);background:rgba(244,183,49,0.12)}.zone-item .zn{font-size:13px;font-weight:700;color:var(--sand)}.zone-item .zf{font-size:10.5px;color:rgba(242,234,212,0.55);font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.05em}.zone-item .zp{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;white-space:nowrap}.dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.dot.available{background:var(--gold)}.dot.reserved{background:var(--red)}.progress-mini{margin-top:6px;padding-top:14px;border-top:1px solid rgba(242,234,212,0.12)}.progress-mini .pm-label{display:flex;justify-content:space-between;font-family:'JetBrains Mono',monospace;font-size:12px;margin-bottom:6px}.progress-mini .bar{height:8px;border-radius:5px;background:rgba(242,234,212,0.12);overflow:hidden}.progress-mini .fill{height:100%;background:linear-gradient(90deg,var(--orange),var(--gold))}.progress-mini .note{font-size:10.5px;color:rgba(242,234,212,0.45);margin-top:6px}.hint-rotate{position:absolute;top:14px;right:14px;font-family:'JetBrains Mono',monospace;font-size:11px;color:rgba(242,234,212,0.55);background:rgba(17,25,44,0.55);padding:5px 10px;border-radius:20px;pointer-events:none}@media (max-width:780px){.configurator-shell{flex-direction:column;height:auto}.stage{height:380px}.legend{flex:none;border-left:none;border-top:1px solid rgba(244,183,49,0.15);width:100%}.detail-card{max-width:none}}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.price-card{background:var(--navy-light);border:1px solid rgba(244,183,49,0.12);border-radius:var(--radius-lg);padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .2s var(--ease),border-color .2s}.price-card:hover{transform:translateY(-5px);border-color:rgba(244,183,49,0.4)}.price-card.featured{border-color:var(--gold);background:linear-gradient(160deg,var(--navy-light),rgba(244,183,49,0.06))}.price-card .ribbon{position:absolute;top:-12px;right:20px;background:var(--gold);color:var(--navy-deep);font-family:'JetBrains Mono',monospace;font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px}.price-card .tier-name{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:19px;margin-bottom:4px}.price-card .tier-price{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:30px;color:var(--orange);margin-bottom:18px}.price-card .tier-price span{font-size:13px;color:rgba(242,234,212,0.5);font-weight:500}.price-card ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.price-card li{font-size:13.5px;color:rgba(242,234,212,0.78);display:flex;gap:8px;align-items:flex-start}.price-card li::before{content:'✓';color:var(--gold);font-weight:700;flex-shrink:0}@media (max-width:980px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-grid{grid-template-columns:1fr}}.funding-box{background:var(--navy-light);border:1px solid rgba(244,183,49,0.18);border-radius:var(--radius-lg);padding:38px 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.funding-figures{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;flex-wrap:wrap}.funding-figures .raised{font-family:'JetBrains Mono',monospace;font-size:38px;font-weight:700;color:var(--gold)}.funding-figures .goal{font-family:'JetBrains Mono',monospace;font-size:18px;color:rgba(242,234,212,0.55)}.funding-bar-track{height:14px;border-radius:8px;background:rgba(242,234,212,0.1);overflow:hidden;margin-bottom:10px}.funding-bar-fill{height:100%;background:linear-gradient(90deg,var(--orange),var(--gold));border-radius:8px;position:relative}.funding-meta{display:flex;justify-content:space-between;font-family:'JetBrains Mono',monospace;font-size:12px;color:rgba(242,234,212,0.5)}.funding-side{display:flex;flex-direction:column;gap:14px}.funding-side-stat{display:flex;align-items:center;gap:14px}.funding-side-stat .ic{width:38px;height:38px;border-radius:9px;background:rgba(244,183,49,0.14);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.funding-side-stat .num{font-family:'JetBrains Mono',monospace;font-weight:700;color:var(--sand);font-size:16px;display:block}.funding-side-stat .lbl{font-size:12px;color:rgba(242,234,212,0.55)}@media (max-width:780px){.funding-box{grid-template-columns:1fr;padding:30px 24px}}.cta-section{background:radial-gradient(ellipse 700px 400px at 50% 0%,rgba(232,116,43,0.18),transparent 70%),var(--navy);text-align:center;padding:90px 0}.cta-section h2{margin-bottom:16px}.cta-section p{max-width:520px;margin:0 auto 30px;font-size:16px}.cta-section .hero-ctas{justify-content:center}.site-footer{background:var(--charcoal);border-top:2px solid var(--gold);padding:48px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:36px}.footer-brand .brand{margin-bottom:14px}.footer-brand p{font-size:13.5px;max-width:300px}.footer-col h4{font-family:'JetBrains Mono',monospace;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:0 0 16px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:13.5px;color:rgba(242,234,212,0.65);text-decoration:none}.footer-col a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid rgba(242,234,212,0.1);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:rgba(242,234,212,0.4)}@media (max-width:780px){.footer-grid{grid-template-columns:1fr;gap:28px}}html[lang="en"] [data-fr]{display:none!important}html[lang="fr"] [data-en]{display:none!important}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}