@font-face{font-family:Noto;src:url('../../assets/NotoSans-Regular-latin.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:Noto;src:url('../../assets/NotoSans-Bold-latin.woff') format('woff');font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#0a171d;color:#eaf1f2;font:17px/1.75 Noto,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;letter-spacing:-.035em;line-height:1.12}h1{font-size:clamp(58px,6vw,93px)}h2{font-size:clamp(36px,4.4vw,62px)}h3{font-size:25px}p{color:#bad0d8}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #96dce7;outline-offset:5px}img{max-width:100%;height:auto}small{font-size:.55em;font-weight:400;letter-spacing:0}.wrap{max-width:1380px;padding-left:44px;padding-right:44px;margin:auto}.nav{max-width:1470px;margin:auto;padding:28px 44px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:16px;font-size:14px;letter-spacing:.17em}.brand img{object-fit:contain}.nav nav{display:flex;gap:31px;font-size:14px;color:#c5dbe3}.eyebrow{font-size:12px;letter-spacing:.15em;color:#dbbb8d;margin-bottom:23px}.hero{position:relative;min-height:690px;padding-top:80px;padding-bottom:85px;isolation:isolate;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero-lead{font-size:21px;line-height:1.75;margin-top:32px}.hero-image{position:absolute;z-index:0;right:-100px;top:190px;width:76%;max-width:1100px}.hero-image:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a171d 1%,transparent 30%),linear-gradient(0deg,#0a171d,transparent 25%);z-index:1;pointer-events:none}.hero-image img{display:block;width:100%;opacity:.88}.hero-image figcaption{position:absolute;right:125px;bottom:3px;color:#adc5ce;font-size:12px;z-index:2}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:15px 22px;background:#dbbb8d;color:#14272e;border:1px solid #dbbb8d;border-radius:3px;font-size:16px;font-weight:700;line-height:1.5}.button:hover{background:#e8ceaa}.text-link{color:#dbbb8d;font-size:15px}.evidence-badge{margin-top:27px;font-size:13px;color:#b2ccd5}.section-head{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;align-items:end;margin-bottom:42px}.section-head>p{max-width:475px}.results{padding-top:65px;padding-bottom:95px;border-top:1px solid #37535f}.score-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #45636f;border-bottom:1px solid #45636f}.score-grid article{padding:27px 25px;border-right:1px solid #37535f}.score-grid article:first-child{padding-left:0}.score-grid article:last-child{border:0}.score-grid article>span{font-size:14px;color:#bfd6df}.score-grid strong{display:block;font-size:67px;font-weight:400;line-height:1.3;color:#dbbb8d;letter-spacing:-.055em;margin:12px 0}.score-grid strong small{font-size:17px;margin-left:9px}.score-grid p{font-size:14px}.assumption-note{padding:23px 25px;border-left:2px solid #dbbb8d;background:#1a3035;margin-top:26px;font-size:15px}.assumption-note strong{font-weight:700;color:#e1cdad}.assumption-note p{margin-top:11px;max-width:1110px}.run-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;margin-top:49px}.run-plot{padding:26px;background:#10242d;border:1px solid #36545f;min-width:0;align-self:start}.plot-title{font-size:16px;color:#dce8ed}.plot-title span{float:right;font-size:14px;color:#a8c3ce}.run-plot svg{display:block;width:100%;height:auto;margin:15px 0}.grid path{stroke:#355460;stroke-width:1;fill:none}.chart-label{font:20px Noto,Arial,sans-serif;fill:#afc9d4}.chart-label text:last-child{font-size:19px}#run-line{stroke:#8ad7e2;stroke-width:3;fill:none}#benchmark-points{fill:none;stroke:#dbbb8d;stroke-width:2}#run-cursor{fill:#ecf4f6;stroke:#8ad7e2;stroke-width:2}.run-control{display:block;font-size:14px;color:#bed6df}.run-control output{float:right;color:#dbbb8d}.run-control input{display:block;width:100%;accent-color:#dbbb8d;min-height:30px;margin-top:8px}.chart-key{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;color:#aec8d3;margin-top:14px}.chart-key span{display:inline-flex;align-items:center;gap:9px}.chart-key i{display:inline-block;width:20px;height:2px;background:#8ad7e2}.chart-key span:last-child i{height:8px;width:8px;border:1px solid #dbbb8d;background:transparent;transform:rotate(45deg)}.fine{font-size:14px;line-height:1.8;color:#a8c3ce;margin-top:22px}.comparison{min-width:0}.comparison .eyebrow{margin-bottom:18px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;border:1px solid #375865;font-size:14px;text-align:left}th,td{padding:15px 15px;border-bottom:1px solid #375865}th{background:#1b343f;font-weight:400;color:#cce0e8;font-size:13px}th small{font-size:11px;color:#9dbac6}tbody tr:nth-child(even){background:#142b35}td:last-child{color:#e2c7a0;font-size:19px}td.slower{color:#cfb8b5}.layout-section{background:#112630;padding:86px 0}.image-tabs{display:flex;gap:13px;flex-wrap:wrap;margin:30px 0 23px}.image-tabs button{background:transparent;border:1px solid #486b7a;color:#d4e5ec;border-radius:3px;font-size:15px;min-height:47px;padding:10px 19px}.image-tabs button[aria-pressed=true]{background:#dbbb8d;border-color:#dbbb8d;color:#152a32}.native-cad{background:#0b1c23;border:1px solid #36545f}.native-cad img{display:block;width:100%;height:auto}.native-cad figcaption{padding:18px 25px;font-size:14px;color:#b5ced8}.layout-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #41616f;margin-top:26px}.layout-stats>div{padding:18px 22px 27px;border-right:1px solid #41616f}.layout-stats>div:first-child{padding-left:0}.layout-stats>div:last-child{border:0}.layout-stats strong{display:block;font-weight:400;font-size:42px;color:#dbbb8d;letter-spacing:-.04em;white-space:nowrap}.layout-stats strong small{font-size:17px}.layout-stats span{display:block;font-size:13px;color:#adc7d2;max-width:205px;margin-top:10px}.action-row{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:29px}.energy{padding-top:95px;padding-bottom:95px}.energy-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:85px}.energy-total{display:flex;gap:22px;align-items:center}.energy-total strong{font-size:76px;font-weight:400;letter-spacing:-.055em;color:#dbbb8d;line-height:1.3}.energy-total span{font-size:14px}.energy-bar{display:flex;height:44px;margin-top:32px;border-radius:2px;overflow:hidden}.energy-bar span{display:block;min-width:2px}.energy-rows{margin-top:21px}.energy-rows>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #36545f;padding:12px 0;gap:25px;font-size:15px;color:#bcd3dd}.energy-rows i{display:inline-block;height:9px;width:9px;margin-right:10px}.energy-rows strong{font-weight:400;color:#d6e6ed;white-space:nowrap}.energy-details article{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #36545f}.energy-details article>span,.speed-grid article>span{font-size:12px;letter-spacing:.12em;color:#c9b08a}.energy-details h3{margin:11px 0 13px;font-size:25px}.energy-details p{font-size:16px}.speed-section{background:#142b35;padding:85px 0}.speed-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.speed-grid article{padding:30px;border:1px solid #456574;background:#10242d}.speed-grid strong{display:block;font-size:72px;font-weight:400;color:#dbbb8d;letter-spacing:-.045em;margin:12px 0 20px;line-height:1.2;white-space:nowrap}.speed-grid strong small{font-size:20px}.speed-grid p{font-size:16px;max-width:480px}.speed-section .fine{max-width:1160px;margin-bottom:20px}.proof{padding-top:100px;padding-bottom:100px}.proof-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.proof-grid figure{background:#10242d;border:1px solid #355561}.proof-grid img{display:block;width:100%}.proof-grid figcaption{padding:16px 22px;font-size:13px;color:#a5c0cc}.proof-fact strong{display:block;font-size:45px;font-weight:400;color:#dbbb8d;letter-spacing:-.035em;line-height:1.3}.proof-fact span{display:block;font-size:16px;color:#d6e6ec;margin:13px 0 23px}.proof-grid>div>p{margin-bottom:20px;font-size:16px}.proof-grid .button{margin:7px 0 22px}.proof-grid .text-link{display:block}.evidence-section{padding:90px 0;background:#122832}.test-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.test-grid article{border-top:1px solid #547481;padding-top:23px}.test-grid strong{font-size:56px;font-weight:400;color:#dbbb8d;display:block;line-height:1.2}.test-grid h3{font-size:21px;line-height:1.35;margin:15px 0 12px}.test-grid p{font-size:14px}.evidence-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:38px}.limits{padding-top:100px;padding-bottom:60px}.limit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.limit-grid article{border-top:1px solid #41616e;padding-top:21px}.limit-grid article>span{font-size:12px;letter-spacing:.08em;color:#c4aa84}.limit-grid h3{font-size:25px;line-height:1.35;margin:17px 0 15px}.limit-grid p{font-size:16px}.contact{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:70px 0;border-top:1px solid #375663;border-bottom:1px solid #375663;margin-top:70px}.sources{padding-top:36px}.sources h3{font-size:24px}.sources p{font-size:13px;margin-top:20px}.sources a{display:inline-block;margin:0 25px 9px 0;color:#d1b78f}footer{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid #36545f;padding-top:35px;padding-bottom:42px}footer p{font-size:14px}footer>span{font-size:12px;color:#9ebbc8}dialog{padding:0;border:1px solid #537584;border-radius:7px;background:#0a171d;color:#eaf1f2;width:min(1260px,95vw);max-width:95vw;height:92vh;max-height:92vh}dialog::backdrop{background:#02090de8;backdrop-filter:blur(7px)}dialog>header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:14px 20px;font-size:14px;border-bottom:1px solid #36545f}dialog button{color:#dbbb8d;border:1px solid #42616f;background:transparent;min-height:43px;padding:8px 14px;border-radius:3px}dialog iframe{width:100%;height:calc(100% - 74px);display:block;border:0}.preview-badge{color:#e6c493}
@media(max-width:1000px){.wrap{padding-left:30px;padding-right:30px}.nav{padding-left:30px;padding-right:30px}.hero-image{right:-130px;top:280px;width:83%;opacity:.8}.hero{padding-top:65px}.section-head{gap:40px}.score-grid strong{font-size:53px}.score-grid article{padding:22px 17px}.run-grid{gap:27px}.run-plot{padding:20px}.energy-layout{gap:40px}.speed-grid{gap:28px}.speed-grid strong{font-size:61px}.proof-grid{gap:35px}.test-grid{gap:20px}.limit-grid{gap:28px}.layout-stats>div{padding-left:15px;padding-right:15px}.layout-stats strong{font-size:37px}}
@media(max-width:760px){.nav nav a:first-child{display:none}.section-head{display:block}.section-head>p{max-width:none;margin-top:26px}.hero{padding-top:47px;min-height:785px;padding-bottom:45px}.hero h1{font-size:65px}.hero-image{right:-45px;top:470px;width:110%;opacity:.75}.hero-image:before{background:linear-gradient(0deg,#0a171d,transparent 20%)}.hero-image figcaption{right:65px;bottom:0;font-size:10px}.hero-lead{font-size:19px;line-height:1.75}.hero-actions{gap:22px}.hero-copy>.evidence-badge{font-size:12px}.score-grid{grid-template-columns:repeat(2,1fr)}.score-grid article{border-bottom:1px solid #37535f;padding:23px}.score-grid article:nth-child(2){border-right:0}.score-grid article:nth-child(3){padding-left:0;border-bottom:0}.score-grid article:nth-child(4){border-bottom:0}.score-grid strong{font-size:61px}.run-grid{grid-template-columns:1fr;gap:40px}.chart-label{font-size:22px}.chart-label text:last-child{font-size:22px}.energy-layout{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr}.proof-grid figure{margin-bottom:2px}.layout-stats{grid-template-columns:repeat(2,1fr)}.layout-stats>div{padding:20px;border-bottom:1px solid #41616f}.layout-stats>div:nth-child(2){border-right:0}.layout-stats>div:nth-child(3){padding-left:0;border-bottom:0}.layout-stats>div:nth-child(4){border-bottom:0}.layout-stats strong{font-size:45px}.speed-grid{grid-template-columns:1fr;gap:24px}.speed-grid strong{font-size:69px}.test-grid{grid-template-columns:repeat(2,1fr);gap:35px 25px}.limit-grid{grid-template-columns:repeat(2,1fr);gap:35px 28px}.contact{display:block}.contact .button{margin-top:30px}footer{flex-wrap:wrap}}
@media(max-width:500px){body{font-size:16px}.wrap{padding-left:21px;padding-right:21px}.nav{padding:22px 21px}.brand{font-size:11px;gap:9px}.brand img{width:48px}.nav nav{gap:18px;font-size:12px}.nav nav a:nth-child(2){display:none}.eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:20px}.hero{padding-top:45px;min-height:820px}.hero h1{font-size:48px}.hero-lead{font-size:17px;margin-top:29px}.hero-image{top:515px;right:-35px;width:115%}.hero-image figcaption{font-size:9px}.hero-actions{gap:18px;margin-top:27px}.button{font-size:14px;padding:14px 17px}.text-link{font-size:14px}.section-head{margin-bottom:29px}.results{padding-top:50px;padding-bottom:60px}.score-grid article{padding:20px 15px}.score-grid article>span{font-size:12px}.score-grid strong{font-size:47px;margin:10px 0}.score-grid strong small{font-size:15px;margin-left:7px}.score-grid p{font-size:14px}.assumption-note{padding:20px 18px;font-size:14px}.run-plot{padding:20px 15px}.chart-label{font-size:34px}.chart-label text:last-child{font-size:34px}.chart-key{font-size:11px;gap:17px}.fine{font-size:13px}.layout-section,.speed-section,.evidence-section{padding:58px 0}.image-tabs{gap:8px}.image-tabs button{font-size:12px;padding:9px 12px}.native-cad img{aspect-ratio:1.35;object-fit:cover;object-position:center}.native-cad figcaption{font-size:13px;padding:16px}.layout-stats strong{font-size:38px}.layout-stats span{font-size:12px}.layout-stats>div{padding:18px 12px}.energy{padding-top:60px;padding-bottom:60px}.energy-total strong{font-size:67px}.energy-total span{font-size:12px}.energy-rows>div{font-size:13px}.energy-details h3{font-size:24px}.speed-grid article{padding:24px}.speed-grid strong{font-size:59px}.speed-grid strong small{font-size:18px}.speed-grid article>span{font-size:10px}.proof{padding-top:62px;padding-bottom:62px}.proof-fact strong{font-size:40px}.test-grid strong{font-size:49px}.test-grid h3{font-size:21px}.limit-grid{grid-template-columns:1fr;gap:32px}.limits{padding-top:62px;padding-bottom:45px}.contact{padding:48px 0;margin-top:49px}.sources a{display:block;margin-right:0}footer{display:block;padding-top:29px;padding-bottom:35px}footer p{margin:22px 0}footer>span{font-size:11px}dialog{height:95vh;max-height:95vh}dialog>header{padding:11px 13px;font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.challenge-section{padding-top:90px;padding-bottom:90px}.challenge-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px}.challenge-label{font-size:15px;display:block;margin-bottom:14px;color:#cce0e8}#challenge-case{max-width:100%;width:100%;background:#152e39;color:#eaf1f2;border:1px solid #52737e;border-radius:3px;padding:14px;font:16px Noto,Arial,sans-serif;min-height:53px}.challenge-readout{border:1px solid #3e606d;background:#122a34;padding:28px}.challenge-readout>span{font-size:12px;letter-spacing:.1em;color:#bed3dc}.challenge-readout>strong{display:block;font-size:67px;font-weight:400;letter-spacing:-.045em;color:#dbbb8d;line-height:1.3;margin:17px 0}.challenge-track{height:14px;background:#243f4c;border-radius:2px;overflow:hidden}.challenge-track i{display:block;height:100%;background:#8ad7e2;transition:width .6s}.challenge-readout p{font-size:15px;margin-top:20px}.challenge-status{display:grid;grid-template-columns:1fr;gap:3px;margin-top:25px;padding-top:20px;border-top:1px solid #3e606d}.challenge-status span{font-size:10px;letter-spacing:.1em;color:#9ab7c5;margin-top:8px}.challenge-status b{font-size:14px;color:#c4dfe4;font-weight:400}@media(max-width:760px){.challenge-layout{grid-template-columns:1fr;gap:30px}.challenge-section{padding-top:60px;padding-bottom:60px}}@media(max-width:500px){.challenge-readout{padding:22px}.challenge-readout>strong{font-size:58px}}@media(prefers-reduced-motion:reduce){.challenge-track i{transition:none}}

.trace-readings{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:15px;margin-top:12px;border-top:1px solid #36545f}.trace-readings span{display:block;font-size:10px;letter-spacing:.035em;color:#b3ced9}.trace-readings strong{display:block;font-size:22px;font-weight:400;color:#e0c39b;margin-top:9px;white-space:nowrap}@media(max-width:500px){.trace-readings{gap:8px}.trace-readings span{font-size:8px}.trace-readings strong{font-size:19px}}

.precision-section{padding-top:85px;padding-bottom:85px}.tyre-section{padding:85px 0;background:#142b35}.requirement-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:28px 0 35px}.requirement-facts strong{display:block;font-weight:400;font-size:56px;letter-spacing:-.04em;color:#dbbb8d;line-height:1.3;white-space:nowrap}.requirement-facts strong small{font-size:21px}.requirement-facts span{display:block;font-size:14px;color:#b8d0dc;margin-top:12px}.scientific-figure{border:1px solid #3f606e;background:#10242d}.scientific-figure>div{overflow:auto}.scientific-figure img{display:block;width:100%;min-width:800px;height:auto}.scientific-figure figcaption{padding:18px 25px;border-top:1px solid #3f606e;font-size:14px;color:#afc9d5}.tyre-section .text-link{display:inline-block;margin-top:22px}@media(max-width:760px){.requirement-facts{grid-template-columns:1fr;gap:22px}.requirement-facts>div{padding-bottom:20px;border-bottom:1px solid #3b5b68}.requirement-facts strong{font-size:48px}.precision-section,.tyre-section{padding-top:58px;padding-bottom:58px}.scientific-figure figcaption{padding:15px 18px;font-size:13px}}
