:root{color-scheme:dark;--ink:#f0f6fc;--muted:#adc1d3;--green:#b2ed52;--line:#284252}body{background:#061321;color:var(--ink)}header{background:#061321eb;border-color:#213b4c}nav a:hover,.text-link:hover{color:#b2ed52}.brand img{border-radius:10px;background:white}.section{border-color:#294452;box-shadow:0 18px 70px #0003}.hero{background:linear-gradient(90deg,#061321f2,#061321cc 38%,#06132115 78%)}.hero h1{color:#f5faff}.hero h1::first-line{color:#b2ed52}.hero .lead,p{color:#adc1d3}.eyebrow{color:#b2ed52}.range-summary{background:#0b2232e8;border-color:#2e5060;border-top-color:#b2ed52}.range-summary h2{color:#e9f7ff}.range-summary>a{border-color:#294451}.range-summary p,.range-summary .range-note{color:#adc1d3}.button{background:#b2ed52;border-color:#b2ed52;color:#102513;box-shadow:0 4px 24px #9cdd2214}.button:hover{background:#caff70;color:#102513}.text-link{border-color:#426070}.journey-top,.journey-timeline,.journey-note{background:#081b2deb;border-color:#2c4656}.journey-top{border:1px solid #294655}.journey-caption{background:#081c2ef0;border:1px solid #305163;box-shadow:0 12px 40px #0004}.journey-caption h3{color:#f0f7ff}.journey-caption p{color:#b7cddd}.journey-caption .chapter{color:#b2ed52}.journey-hud{background:#081b2ef2;border-color:#2b4c60;color:#d6e9f7}.journey-battery{border-color:#8fb6cd}.journey-battery:after{background:#8fb6cd}.intro{background:#0b2334ed}.intro h2{color:#eaf7ff}.products{background:#081b30f2}.tabs{border-color:#355069}.tabs button{color:#b9cadd}.tabs button[aria-selected=true]{color:#b2ed52;border-color:#b2ed52}.model-grid article{background:linear-gradient(145deg,#142e45,#0d2033);border-color:#2b485e;box-shadow:0 10px 28px #0002}.model-label{color:#7fb8d4}.model-grid h4{color:#f3faff}.model-grid h4 span{color:#b2ed52}.model-grid li{color:#c6f293;background:#213c2d}.enquire{color:#70dfff;border-color:#2b485e}.enquire:hover{color:#b2ed52}.technical-note{color:#99afc0}#applications{background:#102c32ef}.status{color:#b2ed52}.status.planned{color:#68d9ef}.engineering{background:#091a30f2}.engineering .button{background:#b2ed52}.feature-list h3{color:#e4f5ff}.resources{background:#0b273bef}.resources>a{background:#102c40;border-color:#315066}.resources>a:hover{border-color:#68d9ef}.resources small{color:#adc1d3}.file-icon{color:#b2ed52;border-color:#50723d}.download{color:#68d9ef}.contact{background:#0c2437f2}.contact form{background:#091a2b;border-color:#29485c}.contact input,.contact select,.contact textarea{background:#122c40;border-color:#365367;color:#f3f8ff}.contact input::placeholder,.contact textarea::placeholder{color:#8da7ba}.contact>div>a{color:#71dfff}.contact-company{color:#b2ed52}address{font-style:normal;color:#b5c9d8;line-height:1.8;font-size:14px;margin-top:16px}#form-status{color:#b2ed52}footer{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:30px;background:#050f1ef5;border-top:1px solid #284358;padding:45px 6%}footer .footer-brand p{display:block;margin:20px 0 0;color:#8ba6ba}.footer-contact>a{display:block;margin-top:12px;color:#77e1ff;font-size:15px}.footer-contact>a:hover{color:#b2ed52}footer .eyebrow{font-size:10px;color:#b2ed52}.footer-location address{margin:12px 0 0}.copyright{grid-column:1/-1;border-top:1px solid #203448;padding-top:22px;color:#8ba6ba!important;font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#70dfff}@media(max-width:800px){.hero{background:linear-gradient(180deg,#061321f2,#061321a8 62%,#06132120)}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.journey-caption{background:#081c2ef5}}@media(max-width:450px){footer{grid-template-columns:1fr}.footer-brand,.copyright{grid-column:auto}}

.journey-intro-link{color:#b2ed52}.journey-intro-link:hover{color:#75e4ff}
