*{margin:0;padding:0;box-sizing:border-box}:root{--primary-text-color:#cbd5e1;--secondary-text-color:#94a3b8;--accent-color:#2294ed;--accent-color-dark:#2c83c5;--accent-glow:#60a5fa;--surface-color:rgba(255,255,255,0.04);--border-color:#1e293b;--padding-inline-section:20px}.automotive-site{position:relative;isolation:isolate;font-family:Verdana,Geneva,Tahoma,sans-serif;color:var(--primary-text-color);background-color:#05060a;background-image:radial-gradient(rgba(34,148,237,.12) 1px,transparent 0),repeating-linear-gradient(0deg,transparent,transparent 41px,rgba(34,148,237,.045) 0,rgba(34,148,237,.045) 42px),repeating-linear-gradient(60deg,transparent,transparent 41px,rgba(34,148,237,.045) 0,rgba(34,148,237,.045) 42px),repeating-linear-gradient(120deg,transparent,transparent 41px,rgba(34,148,237,.045) 0,rgba(34,148,237,.045) 42px),radial-gradient(ellipse 90% 60% at 50% 0,rgba(44,105,196,.2) 0,transparent 55%),radial-gradient(circle at 85% 75%,rgba(96,165,250,.06) 0,transparent 28%);background-size:28px 28px,auto,auto,auto,100% 100%,100% 100%;min-height:100vh}.automotive-site:before{background:linear-gradient(180deg,transparent,rgba(34,148,237,.04) 45%,rgba(96,165,250,.07) 50%,rgba(34,148,237,.04) 55%,transparent);background-size:100% 220%;animation:automotiveHudScan 10s ease-in-out infinite}.automotive-site:after,.automotive-site:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.automotive-site:after{background:linear-gradient(rgba(5,6,10,.75),transparent 18%),linear-gradient(0deg,rgba(5,6,10,.85),transparent 22%)}.automotive-site>div,.automotive-site>footer,.automotive-site>main,.automotive-site>nav{position:relative;z-index:1}@keyframes automotiveHudScan{0%{background-position:0 -120%}to{background-position:0 120%}}body{font-family:Verdana,Geneva,Tahoma,sans-serif;color:var(--primary-text-color)}h1{font-size:2.5rem}h2,h3{font-size:1.5rem}p{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;color:var(--secondary-text-color);line-height:1.8rem}a{text-decoration:none;display:inline-block}ul{list-style:none}.small-bold-text{font-size:1rem}.container{max-width:1580px;margin-inline:auto;padding:var(--padding-inline-section);overflow:hidden;justify-content:space-evenly}.flex{display:flex;align-items:center}.hover-link{color:var(--primary-text-color);transition:.2s ease-in-out}.hover-link:hover{color:var(--accent-color);font-size:1.02rem}.primary-button{background-color:var(--accent-color);border-radius:7px;color:white!important;padding:12px 24px;box-shadow:0 0 2px var(--secondary-text-color);transition:.1s ease-out}.primary-button:hover{background-color:var(--accent-color-dark);border:2px solid var(--accent-color)}.secondary-button{border:1px solid var(--secondary-text-color);border-radius:7px;color:var(--primary-text-color)!important;padding:12px 24px;transition:.1s ease-out}.secondary-button:hover{border:2px solid var(--accent-color);color:var(--accent-color)!important}::-moz-selection{color:greenyellow;background-color:black}::selection{color:greenyellow;background-color:black}.inspire2explore{width:50%}.main-nav{justify-content:space-between;margin-top:-20px;height:180px}.company-logo img{width:200px}.nav-links{flex-basis:1000px}.nav-links ul{justify-content:end;gap:40px}header{padding:0 var(--padding-inline-section);top:0;position:relative}.header-section{justify-content:center;gap:50px;height:840px}.header-left{max-width:40vw;flex-basis:40%}.header-left h1,.specs-button{margin:20px}.header-right{align-self:flex-start;flex-basis:60%}.product-viewer{width:100%;max-width:768px;height:768px;background-color:#111;position:relative;aspect-ratio:1/1;overflow:hidden;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.product-viewer.is-dragging{cursor:grabbing}.image-sequence{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:none;pointer-events:none}.boxy{box-shadow:0 0 10px rgba(2,55,228,.226);border-radius:10px;margin:10px;transition:.2s}.boxy:hover{box-shadow:0 0 20px rgba(81,111,209,.377);scale:1.003}.cta-section-container{flex-direction:column;align-items:center;gap:30px;color:black}.cta-section{background-color:#c9e1fc;padding:120px var(--padding-inline-section) 80px}.cta-section-container p{color:black;text-align:center}footer{padding:80px}.link-column{flex-direction:column;align-items:flex-start;gap:20px}.footer-container{align-items:flex-start;justify-content:space-between;gap:40px}.footer-container img{height:250px}@media (max-width:768px){.programs-column,.technologies-column{display:none}footer{padding:10px}.footer-container{flex-wrap:nowrap;align-items:flex-start}.footer-container img{height:50px;width:50px}.footer-container{flex-wrap:wrap;justify-content:center;gap:1px}.company-column,.compliance-column{flex:1 1 45%;max-width:100px;font-size:small}.company-logo img{width:auto;height:50px;-o-object-fit:contain;object-fit:contain}}.sub-footer{background-color:black;padding:var(--padding-inline-section)}.sub-footer-container{justify-content:center;gap:30px}.pre-footer{background-color:black;padding:var(--padding-inline-section)}.pre-footer-container{justify-content:center;gap:75px;font-size:1rem}.typewriter h1{color:#fff;font-family:monospace;overflow:hidden;border-right:.15em solid orange;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:none}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}.glow-divider{width:90%;height:1px;margin:0 auto 20px;background:linear-gradient(90deg,rgba(0,0,0,0),#2294ed,#00ffff,#2294ed,rgba(0,0,0,0));background-size:200% 100%;animation:glowWave 3s ease-in-out infinite;filter:drop-shadow(0 0 6px #2294ed) drop-shadow(0 0 12px #2294ed);border-radius:2px}@keyframes glowWave{0%{background-position:0 50%;filter:drop-shadow(0 0 2px #2294ed) drop-shadow(0 0 3px #2294ed)}50%{background-position:100% 50%;filter:drop-shadow(0 0 5px #2294ed) drop-shadow(0 0 8px #2294ed)}to{background-position:0 50%;filter:drop-shadow(0 0 2px #2294ed) drop-shadow(0 0 3px #2294ed)}}.mobile-menu-icon{display:none;flex-direction:column;cursor:pointer;gap:5px;margin-left:20px}.mobile-menu-icon span{height:3px;width:25px;background-color:var(--primary-text-color);border-radius:2px;display:block}.nav-links{transition:all .3s ease-in-out}@media (max-width:768px){.main-nav{flex-wrap:wrap;height:auto;padding:20px}.nav-links{display:none;width:100%;justify-content:flex-end}.nav-links ul{flex-direction:column;gap:20px;align-items:flex-end;padding:20px 0}.mobile-menu-icon,.nav-links.show{display:flex}.company-logo img{width:150px}}.hero-banner{position:relative;width:100%;height:100vh;background:url(/automotive/images/image1.jpg) no-repeat 50%/cover;display:flex;align-items:center;justify-content:center}.hero-overlay{background:rgba(0,0,0,.4);padding:2rem 3rem;text-align:center;border-radius:12px}.hero-overlay h1{font-size:3rem;color:#ffffff;text-shadow:0 0 10px #2294ed;font-weight:700}.hero-banner .hero-text{z-index:1}.hero-banner h1{font-size:3rem;color:#00aaff}.hero-banner p{font-size:1.2rem;max-width:700px;margin:20px auto;color:#cfd9ff}.primary-button,.secondary-button{display:inline-block;padding:12px 25px;border-radius:4px;margin-top:15px;text-decoration:none;transition:.3s ease-in-out}.primary-button{background-color:#00aaff;color:#fff}.primary-button:hover{background-color:#008ecc}.secondary-button{border:1px solid #00aaff;color:#00aaff}.secondary-button:hover{background-color:#002244}.join-mission h2,.tech-carousel h2,.updates-section h2,.vision-section h2,.what-we-build h2{font-size:2rem;text-align:center;margin:40px 0 20px;color:#66ccff}.build-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.build-tile{background-color:#080808;padding:20px;border-radius:8px;flex:1 1 calc(33.333% - 20px);text-align:center;transition:transform .3s ease}.build-tile:hover{transform:translateY(-5px);box-shadow:0 0 15px #00aaff44}.build-tile img{width:100%;border-radius:6px}.build-tile h3{margin:15px 0 10px;color:#00aaff}.build-tile p{font-size:.95rem;color:#d0e7ff}.tech-carousel{position:relative;background:radial-gradient(ellipse at bottom,#0b0f1a 0,#000000 100%);overflow:hidden;padding:60px 20px;color:#ffffff;z-index:1}.tech-carousel:after,.tech-carousel:before{content:"";position:absolute;top:-200%;left:-100%;width:400%;height:400%;background:transparent url(https://www.transparenttextures.com/patterns/stardust.png) repeat;opacity:.05;animation:twinkle 40s linear infinite;z-index:0}.tech-carousel:after{animation-duration:60s;opacity:.07}@keyframes twinkle{0%{transform:translate(0)}to{transform:translate(10%,10%)}}.carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:20px;justify-items:center;align-items:start}.carousel-item{background-color:#111933;padding:16px 20px;font-size:1rem;width:100%;max-width:240px;border-radius:8px;color:#66ccff;box-shadow:0 0 10px #00aaff33;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;position:relative;z-index:1}@media screen and (max-width:768px){.carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:20px 0;justify-items:center}.carousel-item{font-size:.9rem;padding:12px 16px;max-width:180px}}.carousel-item:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(120deg,#00aaff33,transparent,#00aaff33);z-index:0;opacity:0;transition:opacity .4s ease;border-radius:8px}.carousel-item:hover:before{opacity:1}.carousel-item:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 0 20px #00ccff44;background-color:#1a233f;z-index:1}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-item{animation:fadeUp .5s ease forwards;animation-delay:calc(var(--i, 0) * .1s);opacity:0}.vision-section p{max-width:800px;margin:auto;padding:0 10px;color:#c0d6f3;font-size:1.1rem}.news-list{max-width:800px;margin:auto;list-style:none;padding:0}.news-list li{padding:10px 0;border-bottom:1px solid #1a233f;color:#c0e3ff}.join-mission p{max-width:750px;margin:0 auto 25px;text-align:center;color:#b8d8ff}.cta-buttons{text-align:center;margin-bottom:40px}.cta-buttons a{margin:0 10px}@media (max-width:768px){.technology-showcase{padding:2rem 1rem}.technology-showcase h2{font-size:1.6rem}.tech-tile{padding:1.2rem}.program-card{width:240px;margin:0 .5rem}.program-card .program-info p{font-size:.85rem}}.about-hero,.investor-hero-section{padding:4rem 1rem 2rem;text-align:center}.about-hero h1,.investor-hero-section h1{font-size:2.5rem;margin-bottom:1rem;color:#2294ed}.about-section,.investor-section,.section{padding:2.5rem 1rem}.about-section h2,.investor-section h2,.section h2{color:#2294ed;margin-bottom:1rem}.about-section ol,.about-section ul,.investor-section ul,.section ul{color:var(--secondary-text-color);line-height:1.8;padding-left:1.25rem}.about-section li,.investor-section li{margin-bottom:.5rem}.grid-3-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1.5rem}.capability-card{background:rgba(255,255,255,.05);border:1px solid #333;border-radius:12px;padding:1.5rem}.capability-card h3{color:#82b8ff;margin-bottom:.75rem}.bullet-list{list-style:disc;padding-left:1.25rem}.careers-hero,.newsroom-hero{background:linear-gradient(90deg,#0f2027,#203a43,#2c5364);padding:3rem 1rem;text-align:center;color:#fff}.careers-hero h1,.newsroom-hero h1{font-size:2.5rem;margin-bottom:1rem;color:#fff}.careers-grid,.newsroom-grid{padding:2rem 1rem}.careers-category{margin-bottom:3rem}.careers-category h2{font-size:1.8rem;margin-bottom:1rem;color:#2294ed}.careers-grid .grid,.programs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.job-tile{background:#1a1a1a;border:1px solid #2294ed;padding:1.2rem;border-radius:8px;color:#2294ed;font-weight:500;box-shadow:0 0 10px rgba(22,97,155,.4);transition:.3s ease}.job-tile:hover{background-color:#2294ed;color:#fff;transform:translateY(-2px)}.team-member{text-align:center;background-color:rgba(255,255,255,.05);border:1px solid #444;border-radius:12px;padding:20px;margin:20px;max-width:400px;transition:transform .2s,box-shadow .3s}.team-member:hover{transform:scale(1.03);box-shadow:0 0 15px rgba(109,153,247,.2)}.team-member img{border-radius:50%;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}.team-member h3{color:#2294ed}.team-member h2{color:#82b8ff;font-size:medium}.program-link{color:inherit}.tech-grid{flex-wrap:wrap;justify-content:space-around}.news-card{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #333}.news-card img{width:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;min-height:120px;background:#111}.news-content h2{font-size:1.25rem;margin-bottom:.5rem}.news-content h2 a{color:#2294ed}.news-date{font-size:.85rem;color:#888;margin-bottom:.5rem}.cta-container{flex-direction:column;align-items:center;gap:1rem;text-align:center}.cta-container h2{color:#000}@media (max-width:768px){.news-card{grid-template-columns:1fr}.team-member{width:100%;max-width:none;margin:10px 0}}