:root{font-family:Inter,Arial,sans-serif;background:#090b0c;color:#f0f1ed}*{box-sizing:border-box}body{margin:0}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}button:focus-visible{outline:2px solid #c6ff45;outline-offset:4px}.logo{font-size:41px;font-weight:800;letter-spacing:-3.8px}.logo sup{font-size:9px;vertical-align:top;margin-left:4px;letter-spacing:0}header{height:86px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16;position:relative;z-index:5;background:#0a0c0d}header>button{padding:0}nav{display:flex;gap:32px;margin-left:80px}nav button{font-size:11px;color:#afb5b2}.navright{display:flex;align-items:center;gap:16px}.carpill{border:1px solid #ffffff2c;padding:10px 13px;display:flex;gap:9px;align-items:center;font-size:10px}.menub{display:none}.lime{color:#c6ff45;font-size:9px;letter-spacing:1.8px}.hero{min-height:680px;display:grid;align-items:center;padding:70px 7% 105px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 48%,#25302b 0,#111716 29%,#090b0c 63%)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090b0c 3%,#090b0cf1 40%,#090b0c35 73%);z-index:1}.heroCopy{z-index:2;max-width:650px}.hero h1,h2{font-weight:500;letter-spacing:-5px;line-height:.98}.hero h1{font-size:clamp(54px,6.4vw,92px);margin:27px 0}.hero h1 em,.config h2 em{font-style:normal;color:#89938f}.heroCopy p{font-size:14px;color:#aab1ae;line-height:1.9;max-width:430px}.buttons{display:flex;gap:27px;align-items:center;margin-top:36px}.primary{background:#edf0e9;color:#111515;min-height:55px;padding:18px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:27px;font-size:11px;font-weight:700;transition:.2s}.primary:hover{background:#c6ff45;transform:translateY(-2px)}.buttons>button:last-child{font-size:11px}.hardware{position:absolute;z-index:0;right:-4%;top:0;bottom:0;width:60%;display:flex;align-items:center}.hardware img{width:100%;mix-blend-mode:screen;filter:contrast(1.06) saturate(.75);z-index:1}.hardware i{position:absolute;width:76%;aspect-ratio:1;left:10%;top:16%;border:1px solid #c6ff4525;border-radius:50%;transform:rotate(-19deg) scaleY(.62)}.herofoot{position:absolute;z-index:2;bottom:28px;left:7%;right:7%;display:flex;justify-content:space-between;color:#737c78;font-size:8px;letter-spacing:1.3px}.strip{min-height:71px;padding:0 7%;border-block:1px solid #ffffff16;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#bec4c0}.strip span:first-letter{color:#c6ff45}.config{color:#151918;background:#eceee8;padding:115px 7%;display:grid;grid-template-columns:.9fr 1.1fr;gap:9%}.config>b,.performance b,.how>b{font-size:9px;letter-spacing:1.8px}.config h2,.performance h2,.how h2,.care h2{font-size:clamp(39px,4vw,61px);margin:23px 0;letter-spacing:-3.1px}.config>div>p,.care p{font-size:13px;line-height:1.8;color:#68716d;max-width:390px}.trust{display:grid;gap:14px;margin-top:43px;padding-top:23px;border-top:1px solid #18221d27;font-size:10px;color:#56615c}.trust span{display:flex;gap:12px;align-items:center}.card{background:#151a19;color:#edf0eb;padding:26px 29px}.row{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid #ffffff20}.row>i{font-style:normal;color:#c6ff45;font-size:9px}.row label{display:grid;gap:11px;font-size:8px;color:#9da7a2;letter-spacing:1.4px}.row select{border:1px solid #ffffff20;background:#202826;color:#fff;padding:14px;font:inherit;font-size:12px}.stages{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stages button{border:1px solid #ffffff24;padding:15px;text-align:left;display:grid;gap:7px;color:#a3ada8}.stages .chosen{border-color:#c6ff45;background:#c6ff4510;color:#fff}.stages small{font-size:7px}.stages strong{font-size:22px;font-weight:500;letter-spacing:-1px}.stages span{font-size:8px}.out{display:flex;justify-content:space-between;align-items:end;padding:25px 0}.out small,.out span{display:block;color:#a0aba5;font-size:8px}.out strong{display:block;font-size:17px;font-weight:500;margin:8px 0}.out b{font-size:22px;font-weight:500}.card .primary{width:100%}.fine{font-size:8px!important;line-height:1.7;color:#828c86!important;margin:17px 0 0}.performance{padding:112px 7% 90px;background:#0b0e0f}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:43px}.section-head h2{margin-bottom:0}.legend{display:flex;gap:21px}.legend button{font-size:10px;color:#75807b;display:flex;gap:8px;align-items:center}.legend i{display:block;width:7px;height:7px;border-radius:50%;background:#66716c}.legend .lime i{background:#c6ff45}.legend .on{color:#fff}.chartbox{min-height:340px;position:relative;border:1px solid #ffffff14;background:#101515;padding:28px 10px 10px}.chartbox svg{width:74%;height:auto}.chartbox line{stroke:#ffffff12}.chartbox text{fill:#6e7773;font-size:8px}.fill{fill:url(#fill)}.line{fill:none;stroke-width:2.3}.gray{stroke:#67716d}.green{stroke:#c6ff45}.line:not(.pick){opacity:.4}.dot{fill:#c6ff45;stroke:#101515;stroke-width:3}.readout{position:absolute;right:7%;top:22%;border-left:1px solid #ffffff21;padding-left:27px}.readout small{font-size:8px;color:#8a948f;letter-spacing:1px}.readout strong{display:block;font-size:61px;font-weight:500;letter-spacing:-4px;margin:8px 0}.readout em{font-size:14px;font-style:normal;letter-spacing:0}.readout p{font-size:10px;color:#c6ff45}.how{color:#151918;background:#e9ebe5;padding:105px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.how h2{margin-bottom:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{border-top:1px solid #18221d45;padding-top:18px}.steps small{font-size:8px;color:#68736d}.steps svg{display:block;margin:31px 0}.steps h3{font-size:19px;font-weight:500;margin:0 0 10px}.steps p{font-size:11px;color:#69736e;line-height:1.7}.care{padding:108px 7%;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:radial-gradient(circle at 76% 38%,#2b372e 0,#141b19 30%,#0b0e0f 65%)}.caregrid{align-content:center;display:grid;grid-template-columns:1fr 1fr}.caregrid span{border-top:1px solid #ffffff22;padding:22px 0;color:#d5dbd6;font-size:12px}.caregrid b{display:block;font-size:8px;color:#c6ff45;margin-bottom:13px}footer{padding:32px 7%;display:flex;justify-content:space-between;align-items:center;color:#737b77;font-size:8px;border-top:1px solid #ffffff14}footer .logo{font-size:30px}@media(max-width:800px){header{height:72px;padding:0 6%}.logo{font-size:35px}nav{display:none;position:absolute;top:72px;left:0;right:0;margin:0;padding:20px 6%;gap:19px;flex-direction:column;background:#111515;border-bottom:1px solid #ffffff20}nav.open{display:flex}.menub{display:block}.carpill{padding:8px}.carpill span{display:none}.hero{min-height:640px;padding:68px 7% 93px}.hero h1{font-size:56px;letter-spacing:-3.7px}.hardware{width:112%;right:-42%;top:17%;opacity:.64}.hero:after{background:linear-gradient(90deg,#090b0cf5 0,#090b0cda 56%,#090b0c33)}.strip{padding:18px 7%;display:grid;gap:13px}.config,.how,.care{grid-template-columns:1fr;padding:72px 7%;gap:48px}.section-head{align-items:start;flex-direction:column;gap:24px}.chartbox svg{width:100%}.readout{position:relative;top:auto;right:auto;border:0;padding:0;margin:3px 0 10px 7%}.readout strong{font-size:46px}.steps{gap:27px}.caregrid{grid-template-columns:1fr 1fr}footer{flex-wrap:wrap;gap:16px}}@media(max-width:460px){.hero h1{font-size:47px}.heroCopy p{font-size:12px}.buttons{align-items:flex-start;flex-direction:column;gap:20px}.card{margin:0 -3%;padding:18px}.row{grid-template-columns:27px 1fr}.stages{grid-template-columns:1fr}.out{align-items:start;flex-direction:column;gap:15px}.performance{padding:70px 7%}.chartbox{margin:0 -3%;padding:20px 3px}.config h2,.performance h2,.how h2,.care h2{font-size:38px;letter-spacing:-2px}.steps,.caregrid{grid-template-columns:1fr}.steps svg{margin:21px 0}footer{align-items:flex-start;flex-direction:column}}.overlay{position:absolute;inset:0 0 auto;background:linear-gradient(#090b0ccc,transparent);border:0}.configpage{background:#0b0e0f}.config-hero{padding:180px 7% 90px;background:radial-gradient(circle at 75% 20%,#26302b 0,#111716,#0b0e0f 68%)}.config-hero h1{font-size:clamp(55px,7vw,104px);letter-spacing:-5px;line-height:.95;font-weight:500;margin:25px 0}.config-hero h1 em{font-style:normal;color:#919b96}.config-hero p{font-size:14px;line-height:1.8;color:#a2aba6;max-width:430px;margin-bottom:28px}.config-hero button{font-size:10px;color:#c6ff45}.price{padding:110px 7%;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#161b19}.price>div>b{font-size:9px;color:#c6ff45;letter-spacing:1.7px}.price h2{font-size:clamp(45px,5vw,72px);line-height:.96;letter-spacing:-4px;font-weight:500;margin:23px 0}.price>div>p{font-size:13px;line-height:1.8;color:#9da7a2;max-width:390px}.price .primary{margin-top:29px}.price-card{background:#edf0e9;color:#111615;padding:30px}.price-card>span{font-size:8px;letter-spacing:1.4px;color:#65716b}.price-card>strong{font-size:74px;line-height:1;letter-spacing:-5px;font-weight:500;display:block;margin:23px 0 8px}.price-card>strong small{font-size:21px;letter-spacing:0}.price-card>p{font-size:10px;color:#65716b}.price-card ul{list-style:none;padding:20px 0;margin:23px 0;border-block:1px solid #15211b25;display:grid;gap:14px;font-size:11px}.price-card li{display:flex;gap:11px;align-items:center}.price-card li svg{width:16px;color:#4b6953}.price-card>small{display:block;color:#6e7772;font-size:7px;line-height:1.5;margin-top:15px}.ownership{padding:110px 7%;background:#e8ebe4;color:#141918}.ownership>span{font-size:9px;letter-spacing:1.5px;color:#66716d}.ownership h2{font-size:clamp(42px,5vw,70px);letter-spacing:-4px;line-height:1;font-weight:500;margin:22px 0 57px}.ownership>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ownership article{border-top:1px solid #18231e40;padding-top:20px}.ownership article b{font-size:17px;font-weight:500}.ownership article p{font-size:11px;color:#68736d;line-height:1.7;max-width:270px}@media(max-width:800px){.config-hero{padding:135px 7% 65px}.price,.ownership{grid-template-columns:1fr;padding:72px 7%;gap:40px}.ownership>div{grid-template-columns:1fr}.homeprice{grid-template-columns:1fr}}.overlay{position:relative;background:#0a0c0d;border-bottom:1px solid #ffffff16}.hero .hardware{top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;display:block}.hero .hardware img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;mix-blend-mode:normal;filter:contrast(1.08) saturate(.78)}.hero .hardware i{width:53%;left:48%;top:17%}.price h2{font-size:0}.price h2:after{content:"499€\a Alles inklusive.";white-space:pre;font-size:clamp(45px,5vw,72px);line-height:.96;letter-spacing:-4px}.homeprice>div:first-child>p{font-size:0}.homeprice>div:first-child>p:after{content:"Unbegrenzt Software auf Serienstand setzen und wieder zurück.";display:block;font-size:13px;line-height:1.8}.chartbox .line{stroke-dasharray:760;stroke-dashoffset:760;animation:durbo-draw 1.25s cubic-bezier(.2,.7,.2,1) forwards;animation-timeline:view();animation-range:entry 0% cover 45%}.chartbox .fill{opacity:0;animation:durbo-fill .75s ease .45s forwards;animation-timeline:view();animation-range:entry 0% cover 48%}.chartbox .dot{opacity:0;animation:durbo-dot .25s ease .95s forwards;animation-timeline:view();animation-range:entry 0% cover 52%}@keyframes durbo-draw{to{stroke-dashoffset:0}}@keyframes durbo-fill{to{opacity:1}}@keyframes durbo-dot{to{opacity:1}}@media(max-width:800px){.hero .hardware{top:0;right:0;bottom:0;left:0}.hero .hardware img{object-position:58% center}.hero .hardware i{left:42%;width:78%}}.dyno-legend{flex-wrap:wrap;justify-content:flex-end;max-width:330px;gap:12px 18px}.dyno-legend .stock-power i,.chartbox .stock-power{background:#8b9691;stroke:#8b9691}.dyno-legend .stage-power i,.chartbox .stage-power{background:#c6ff45;stroke:#c6ff45}.dyno-legend .stock-torque i,.chartbox .stock-torque{background:#5c7f79;stroke:#5c7f79}.dyno-legend .stage-torque i,.chartbox .stage-torque{background:#d4a16f;stroke:#d4a16f}.chartbox .line.stock-power,.chartbox .line.stage-power{stroke-width:2.7}.chartbox .line.stock-torque,.chartbox .line.stage-torque{stroke-width:1.65;stroke-dasharray:6 5}.chartbox .dyno .line{opacity:1}.readout>span{display:block;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff1d;font-size:8px;color:#929b96}@media(max-width:800px){.dyno-legend{max-width:none;justify-content:flex-start}}.home-config-cta{padding:0 5.5% 64px;background:#0c100e}.d-brands img{mix-blend-mode:multiply}.d-config button:focus-visible,.d-config input:focus-visible{outline:2px solid #506a34;outline-offset:4px}:root{--d-lime:#c6ff45;--d-paper:#f1f2ed;--d-ink:#131715;--d-muted:#939c97}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{touch-action:manipulation}header{position:sticky!important;top:0;background:#0a0d0c!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:88px;z-index:20}header nav button{font-size:13px}header nav button:hover{color:#c6ff45}.carpill{font-size:12px;min-height:42px}.logo{font-size:45px}.hero{min-height:740px;padding-block:120px}.hero h1{font-size:clamp(56px,6vw,92px);letter-spacing:-.06em;max-width:810px}.heroCopy{max-width:820px}.heroCopy p{font-size:16px}.hero .hardware i{display:none}.hero .hardware img{object-position:65% center}.hero:after{background:linear-gradient(90deg,#090b0cf7,#090b0cda 33%,#090b0c22 75%)}.herofoot{font-size:10px}.primary{font-size:13px;min-height:58px}.strip{font-size:12px;min-height:80px}.homeprice{display:none}.d-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:600;display:block;color:var(--d-muted)}.d-eyebrow i{display:inline-block;width:6px;height:6px;background:#93bd35;border-radius:50%;margin-right:8px}.d-config{background:var(--d-paper);color:var(--d-ink);padding:64px 5.5% 0}.d-config-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:44px;gap:30px}.d-config-intro .d-eyebrow{color:#626e65}.d-config h1{font-size:clamp(44px,5.3vw,80px);font-weight:500;letter-spacing:-.065em;line-height:1.04;margin:22px 0}.d-config h1 em{font-style:normal;color:#838c85}.d-config-intro p{font-size:15px;color:#69736d;line-height:1.7}.d-config-intro strong{color:#171e19;font-weight:500}.d-intro-note{border-left:1px solid #ced2ca;padding-left:30px;min-width:170px}.d-intro-note>span{font-size:10px;letter-spacing:2px;color:#69736d}.d-intro-note p{font-size:13px}.d-intro-note b{font-size:28px;font-weight:400}.d-selection{background:#fff;border:1px solid #dcded8;border-radius:14px;padding:32px;box-shadow:0 15px 40px #1a271007}.d-selection h2{font-size:18px;letter-spacing:-.4px;line-height:1.3;margin:0;font-weight:500}.d-selection h2>span{font-size:11px;color:#849076;margin-right:14px;font-variant-numeric:tabular-nums}.d-selection-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}.d-search{display:flex;align-items:center;border:1px solid #dcded8;border-radius:7px;padding:0 12px;gap:10px;background:#f7f8f4}.d-search>span{font-size:22px}.d-search input{border:0;background:transparent;font-size:12px;padding:11px 0;color:#252d27;width:160px;outline-offset:5px}.d-brands{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.d-brands button{position:relative;border:1px solid #e3e6df;background:#fbfcf9;border-radius:8px;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 5px 13px;transition:background .2s,border .2s,transform .2s}.d-brands button:hover{transform:translateY(-3px);border-color:#819172}.d-brands button.selected{border-color:#62724a;background:#eef3e1;box-shadow:inset 0 0 0 1px #62724a}.d-brands img{height:39px;width:61px;object-fit:contain;margin-bottom:14px}.d-brands span{font-size:10px;font-weight:600;white-space:nowrap}.d-brands small{font-size:9px;color:#7b8578;margin-top:6px}.d-brands i{display:none;position:absolute;right:7px;top:7px;font-size:9px;font-style:normal;color:#526732}.d-brands .selected i{display:block}.d-model-section{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;margin-top:30px;padding-top:30px;border-top:1px solid #e6e8e1}.d-model-section>div>p{font-size:11px;color:#7b8578;line-height:1.6;max-width:175px;margin-left:30px}.d-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.d-models button{border:1px solid #e1e5dc;border-radius:7px;padding:18px 14px;text-align:left;display:grid;gap:10px;transition:.2s}.d-models button:hover{background:#f2f5eb}.d-models button.selected{background:#19221c;color:#f1f4ec;border-color:#19221c}.d-models strong{font-size:16px;font-weight:500;letter-spacing:-.4px}.d-models span{font-size:10px;color:#7c887b}.d-models small{font-size:10px;margin-top:4px;display:flex;justify-content:space-between}.d-models small i{font-style:normal;color:#8fa16c}.d-models .selected span{color:#a9b5a5}.d-models .selected small{color:var(--d-lime)}.d-engine{margin-top:25px;border-top:1px solid #e6e8e1;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.d-engine p{font-size:13px;margin:10px 0 7px 30px}.d-engine small{font-size:10px;color:#7b8578;margin-left:30px}.d-engine>button{padding:20px 23px;background:#1b241d;border-radius:6px;color:#fff;font-size:12px;min-width:240px;display:flex;justify-content:space-between;gap:25px}.d-engine>button:hover{background:#34442b}.d-selection-foot{display:flex;justify-content:center;gap:45px;padding:25px 0;color:#727e6b;font-size:11px}.d-empty{padding:25px;color:#68715f}.d-result{padding:70px 5.5% 0;display:flex;justify-content:space-between;align-items:center;gap:40px;background:#0c100e}.d-result h2{font-size:40px;letter-spacing:-1.7px;line-height:1.1;margin:18px 0 0}.d-result h2 em{display:block;font-style:normal;color:#77857c;font-size:17px;letter-spacing:-.3px;margin-top:14px}.d-result-stats{display:flex;align-items:center;gap:38px}.d-result-stats div>span{font-size:9px;letter-spacing:1.4px;color:#93a087}.d-result-stats strong{display:block;font-size:46px;font-weight:400;letter-spacing:-2px;margin-top:12px;white-space:nowrap}.d-result-stats strong small{font-size:13px;letter-spacing:0}.d-result-stats div:last-child strong{color:var(--d-lime)}.d-result-stats p{font-size:13px;color:#869580}.d-result-stats>b{font-size:25px;font-weight:400;color:#596552}.d-dyno{padding:68px 5.5% 80px;background:#0c100e}.d-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.d-section-heading h2{font-size:clamp(30px,3.25vw,48px);line-height:1.12;letter-spacing:-.05em;margin:18px 0 0}.d-section-heading h2 em{font-style:normal;color:#829085}.d-segment{display:flex;background:#1b231e;border:1px solid #ffffff0e;border-radius:7px;padding:4px;flex-shrink:0}.d-segment button{font-size:11px;padding:11px 15px;color:#8e9a91;border-radius:4px}.d-segment .selected{background:#e6ebdf;color:#172016}.d-chart-card{border:1px solid #ffffff13;border-radius:12px;background:linear-gradient(115deg,#17201a,#111913)}.d-chart-top{padding:22px 28px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff0d;gap:20px;font-size:12px}.d-chart-top i{font-style:normal;color:#81907f;font-size:11px}.d-legend{display:flex;gap:25px}.d-legend b{font-size:10px;font-weight:400;white-space:nowrap}.d-legend b:before{content:"";display:inline-block;width:18px;height:2px;margin-right:8px;vertical-align:middle;background:#89968e}.d-legend b:last-child:before{background:var(--d-lime)}.d-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:30px;padding:25px 30px 30px}.d-chart-plot{min-width:0;align-self:center}.d-chart-plot svg{display:block;width:100%;touch-action:pan-y;overflow:visible}.d-chart-plot line{stroke:#ffffff12;stroke-width:1}.d-chart-plot .d-vertical{stroke:#ffffff07}.d-chart-plot text{fill:#849182;font-size:10px;letter-spacing:.3px}.d-chart-plot .d-curve{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke:#8d9a91}.d-chart-plot .curve-1{stroke:var(--d-lime)}.d-chart-plot .d-area{stroke:none}.is-visible .d-curve{animation:d-draw 1.6s cubic-bezier(.22,.61,.36,1) both}.d-chart-plot .d-crosshair{stroke:#afbea04d;stroke-dasharray:3 4}.d-point{fill:#89968e;stroke:#162019;stroke-width:3}.point-1{fill:var(--d-lime)}.d-rpm-slider{display:block;width:85%;margin:4px auto 0;accent-color:var(--d-lime);height:3px;cursor:ew-resize}.d-chart-readout{border-left:1px solid #ffffff12;padding:25px 0 20px 28px;align-self:center}.d-chart-readout>.d-eyebrow{font-size:9px;color:#8b9984}.d-chart-readout>small{display:block;color:#8a9a81;font-size:12px;margin-top:28px}.d-chart-readout>strong{display:block;font-size:64px;font-weight:400;letter-spacing:-3px;white-space:nowrap;margin-top:8px;font-variant-numeric:tabular-nums}.d-chart-readout>strong em{font-size:15px;font-style:normal;letter-spacing:0;margin-left:6px}.d-chart-readout>p{font-size:11px;color:var(--d-lime);margin:10px 0 26px}.d-chart-readout>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #ffffff13;padding:13px 0;font-size:10px}.d-chart-readout>div span{color:#83917d}.d-chart-readout>div b{font-weight:500;white-space:nowrap}.d-data-label{display:block;margin-top:10px;font-size:9px;color:#9aa98c}.d-fine{font-size:10px;color:#879181;line-height:1.75;margin:18px 0 0;max-width:1000px}.d-package{background:#e9ede3;color:#152014;padding:88px 7%;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.d-package .d-eyebrow{color:#738063}.d-package h2{font-size:clamp(50px,5vw,75px);letter-spacing:-.065em;line-height:1.02;margin:25px 0}.d-package h2 em{font-style:normal;color:#89967c}.d-package>div>p{font-size:14px;line-height:1.8;color:#76816c}.d-package-note{display:flex;gap:17px;align-items:center;margin-top:35px;padding-top:25px;border-top:1px solid #14211322}.d-package-note>span{font-size:35px;color:#81956b}.d-package-note p{font-size:12px;color:#76816c;line-height:1.7}.d-price-card{background:#fbfcf9;border:1px solid #d6ddce;border-radius:12px;padding:35px;box-shadow:0 12px 40px #18200e08}.d-price-top{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#718165}.d-price-top small{font-size:8px;border:1px solid #c8d4be;padding:4px 6px;border-radius:3px}.d-price-card h3{font-size:18px;font-weight:400;letter-spacing:-.5px;margin:27px 0 0}.d-price{font-size:85px;letter-spacing:-6px;margin:20px 0 2px;line-height:1}.d-price>span{font-size:25px;letter-spacing:0}.d-price-card>p{font-size:13px;color:#839275}.d-price-card ul{list-style:none;padding:25px 0;margin:23px 0;border-block:1px solid #dce2d5;display:grid;gap:17px}.d-price-card li{display:flex;gap:12px;align-items:baseline;font-size:12px;line-height:1.5}.d-price-card li>span{color:#647d47}.d-price-card>button,.d-order-done{display:flex;justify-content:space-between;background:#1b2719;color:#f1f6e9;padding:19px 20px;border-radius:5px;width:100%;font-size:13px;transition:.2s}.d-price-card>button:hover,.d-order-done:hover{background:#354c28}.d-price-card>small{display:block;font-size:10px;color:#849476;line-height:1.65;margin-top:15px}.d-process{padding:90px 5.5%;background:#0b100d}.d-section-heading>p{font-size:13px;line-height:1.8;color:#84927b}.d-process-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;margin-top:55px;align-items:center}.d-phone-stage{min-height:580px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#26362170,transparent 68%)}.d-phone{position:relative;width:256px;height:516px;border:6px solid #303a32;border-radius:40px;box-shadow:0 0 0 1px #73836b66,16px 35px 65px #0009;background:linear-gradient(160deg,#1c291e,#0c120e);padding:13px 21px;text-align:center;overflow:hidden;transform:rotate(-3deg)}.d-island{position:absolute;top:10px;left:calc(50% - 37px);width:74px;height:21px;background:#050906;border-radius:20px}.d-phone-bar{display:flex;justify-content:space-between;font-size:8px;margin-bottom:33px}.d-phone-logo{text-align:left;font-size:27px;font-weight:800;letter-spacing:-2px}.d-phone-logo>span{font-size:8px;letter-spacing:2px;color:#889c7e;margin-left:6px}.d-phone-label{display:block;text-align:left;margin-top:27px;font-size:7px;letter-spacing:1.5px;color:#91a383}.d-phone h3{text-align:left;font-size:21px;font-weight:500;letter-spacing:-.7px;margin:9px 0}.d-phone>p{font-size:10px;color:#8f9f84;line-height:1.5;margin:7px 0}.d-phone h3+p{text-align:left}.d-phone-ring{margin:28px auto 24px;width:87px;height:87px;display:grid;place-items:center;border:1px solid #c6ff4566;border-radius:50%;box-shadow:0 0 0 9px #c6ff4505,0 0 40px #c6ff4509;color:var(--d-lime);font-size:33px}.d-phone h4{font-size:14px;font-weight:500;margin:0 0 8px}.d-phone-progress{display:flex;gap:4px;margin:25px 0}.d-phone-progress i{height:3px;background:#34412e;flex:1;border-radius:5px}.d-phone-progress .done{background:var(--d-lime)}.d-phone-action{background:#c6ff45;color:#23301a;text-align:left;padding:12px;font-size:10px;border-radius:5px}.d-phone-action span{float:right}.d-phone>small{font-size:5px;letter-spacing:.6px;display:block;margin-top:15px;color:#8d9f7f}.d-phone-caption{font-size:10px;letter-spacing:.6px;color:#788d6b;margin-top:30px}.d-process-steps{display:grid;gap:0}.d-process-steps button{display:flex;gap:22px;text-align:left;padding:23px 18px;border-bottom:1px solid #ffffff11;border-radius:5px;transition:.2s}.d-process-steps button.selected{background:#1b281a}.d-process-steps button>span{font-size:11px;color:#7b8d6d;padding-top:5px}.d-process-steps button.selected>span{color:#c6ff45}.d-process-steps h3{font-size:20px;font-weight:400;letter-spacing:-.5px;margin:0}.d-process-steps p{font-size:12px;color:#90a084;line-height:1.75;margin:10px 0 0;max-width:410px}.d-process-steps button>b{margin-left:auto;font-weight:400;color:#6c825c}.d-process-steps button:hover{background:#172115}.d-return{display:flex;align-items:center;gap:28px;background:#172016;border:1px solid #ffffff12;border-radius:9px;padding:27px 30px;margin-top:50px}.d-return>span{font-size:40px;color:#a7c58b;white-space:nowrap}.d-return>span:last-child{margin-left:auto;font-size:31px}.d-return h3{font-size:19px;font-weight:400;letter-spacing:-.4px;margin:0}.d-return p{font-size:12px;line-height:1.7;color:#8c9e7f;margin:10px 0 0;max-width:700px}.d-faq{background:#0b100d;padding:20px 5.5% 100px;display:grid;grid-template-columns:1fr 1.15fr;gap:8%}.d-faq h2{font-size:35px;letter-spacing:-1.5px;line-height:1.15}.d-faq h2 em{font-style:normal;color:#829079}.d-faq details{border-bottom:1px solid #ffffff17;padding:20px 0}.d-faq summary{font-size:13px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary span{color:#91a181}.d-faq details[open] summary span{transform:rotate(45deg)}.d-faq details p{font-size:12px;line-height:1.8;color:#93a086;max-width:500px}.d-order{background:#eff2e9;color:#152014;border:1px solid #a9b69c;max-width:520px;width:calc(100% - 36px);padding:40px;border-radius:14px}.d-order::backdrop{background:#030704bc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.d-order-close{position:absolute;right:18px;top:12px;font-size:27px}.d-order h2{font-size:38px;letter-spacing:-1.8px;line-height:1.05}.d-order h3{font-size:19px;font-weight:500}.d-order p{font-size:13px;line-height:1.7;color:#6c7c5d}.d-order-total{display:flex;justify-content:space-between;gap:25px;align-items:center;border-block:1px solid #b6c2a7;padding:23px 0;margin:25px 0;font-size:12px}.d-order-total strong{font-size:27px;white-space:nowrap}.d-demo-note{font-size:11px;background:#dce7cf;padding:14px;border-radius:5px;margin:20px 0}.d-order .d-eyebrow{color:#6f805e}footer{font-size:10px;padding-block:36px}footer .logo{font-size:35px}@keyframes d-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@media(min-width:1700px){.d-config,.d-dyno,.d-result,.d-process,.d-faq{padding-inline:max(5.5%,calc((100vw - 1500px)/2))}}@media(max-width:1150px){.d-brands{grid-template-columns:repeat(5,1fr)}.d-model-section{grid-template-columns:1fr}.d-model-section>div>p{max-width:none}.d-chart-layout{grid-template-columns:minmax(0,1fr) 180px;gap:15px;padding-inline:20px}.d-chart-readout{padding-left:20px}.d-chart-readout>strong{font-size:52px}.d-package{gap:7%}.d-brands button{min-height:112px}.d-config-intro{padding-bottom:30px}}@media(max-width:800px){header{height:72px}header .logo{font-size:36px}.hero{min-height:640px}.hero h1{font-size:58px}.d-config{padding-top:40px}.d-intro-note{display:none}.d-config h1{font-size:48px}.d-selection{padding:23px}.d-models{grid-template-columns:repeat(2,1fr)}.d-engine{align-items:flex-start}.d-engine>button{min-width:0;align-self:center}.d-engine small{display:block;max-width:210px;line-height:1.6}.d-selection-foot{gap:20px;font-size:9px}.d-result{align-items:start;gap:25px}.d-result h2{font-size:29px}.d-result-stats{gap:20px}.d-result-stats strong{font-size:36px}.d-result-stats>b{display:none}.d-result h2 em{font-size:13px}.d-section-heading{align-items:start;flex-direction:column}.d-chart-layout{grid-template-columns:1fr}.d-chart-readout{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;border-left:0;border-top:1px solid #ffffff16;padding:23px 10px 0}.d-chart-readout>.d-eyebrow,.d-chart-readout>small,.d-chart-readout>strong,.d-chart-readout>p{grid-column:1}.d-chart-readout>small{margin-top:14px}.d-chart-readout>strong{font-size:46px}.d-chart-readout>p{margin-bottom:12px}.d-chart-readout>div{grid-column:2;grid-row:2}.d-chart-readout>div+div{grid-row:3;align-self:end}.d-chart-readout>.d-data-label{grid-column:2;grid-row:4}.d-package{padding:65px 6%;grid-template-columns:1fr 1fr;gap:30px}.d-package h2{font-size:50px}.d-price-card{padding:24px}.d-price-top{flex-wrap:wrap;gap:10px}.d-price{font-size:72px}.d-package>div>p{font-size:12px}.d-package-note p{font-size:11px}.d-process-layout{gap:5%;grid-template-columns:.8fr 1fr}.d-phone{width:225px;height:496px;padding-inline:17px}.d-process-steps button{padding:19px 10px;gap:12px}.d-process-steps h3{font-size:17px}.d-process-steps p{font-size:11px}.d-process-steps button>b{display:none}.d-return{gap:20px;padding:24px}.d-return h3{font-size:17px}.d-return p{font-size:11px}.d-faq{grid-template-columns:1fr;gap:20px}.d-faq h2{font-size:32px}}@media(max-width:560px){.hero h1{font-size:48px}.heroCopy p{font-size:14px}.herofoot span:last-child{display:none}.d-config{padding:30px 5% 0}.d-config h1{font-size:40px}.d-config-intro p{font-size:12px}.d-selection{padding:18px 14px;border-radius:10px}.d-selection-top{align-items:start;flex-direction:column;gap:16px}.d-selection h2{font-size:16px}.d-search{width:100%}.d-search input{width:100%;font-size:12px}.d-brands{grid-template-columns:repeat(3,1fr);gap:6px}.d-brands button{min-height:106px;padding:12px 4px}.d-brands img{height:32px;width:52px;margin-bottom:12px}.d-brands span{font-size:9px}.d-brands small{font-size:8px}.d-model-section{gap:12px;margin-top:22px;padding-top:23px}.d-models button{padding:15px 10px}.d-models strong{font-size:15px}.d-models span,.d-models small{font-size:9px}.d-engine{flex-direction:column}.d-engine small{max-width:none}.d-engine>button{width:100%;padding:17px}.d-selection-foot{gap:10px;flex-wrap:wrap;line-height:1.5;padding:20px 0}.d-selection-foot span{font-size:8px}.d-result{padding-top:42px;display:block}.d-result h2{font-size:35px}.d-result-stats{margin-top:28px;gap:40px}.d-result-stats strong{font-size:43px}.d-result-stats>b{display:block}.d-dyno{padding-top:38px;padding-bottom:48px}.d-section-heading h2{font-size:30px}.d-section-heading{margin-bottom:24px}.d-chart-top{padding:17px;flex-direction:column;gap:15px}.d-chart-top>span{font-size:11px}.d-chart-top i{font-size:9px}.d-chart-layout{padding:15px 9px 20px}.d-chart-plot svg{min-height:180px}.d-chart-readout{padding-inline:8px;column-gap:14px}.d-chart-readout>strong{font-size:44px}.d-chart-readout>div{font-size:9px}.d-chart-readout>p{font-size:9px}.d-chart-readout>.d-eyebrow{font-size:8px}.d-chart-readout>.d-data-label{font-size:8px}.d-rpm-slider{margin-bottom:14px}.d-fine{font-size:9px}.d-package{grid-template-columns:1fr;padding-block:50px}.d-package h2{font-size:58px}.d-package-note{margin-top:20px;padding-top:18px}.d-price-card{padding:28px}.d-price-top{flex-wrap:nowrap;gap:10px}.d-price{font-size:82px}.d-price-card li{font-size:12px}.d-process{padding-block:55px}.d-process-layout{grid-template-columns:1fr;margin-top:25px}.d-phone-stage{min-height:550px}.d-phone{width:250px;height:515px}.d-process-steps button{padding:22px 14px;gap:20px}.d-process-steps h3{font-size:19px}.d-process-steps p{font-size:12px}.d-return{align-items:start;gap:15px;flex-wrap:wrap}.d-return>span:first-child{font-size:27px}.d-return>div{flex:1}.d-return>span:last-child{font-size:24px;align-self:center}.d-return p{font-size:11px}.d-faq{padding-bottom:60px}.d-order{padding:30px 24px}.d-order h2{font-size:32px}.d-order-total{font-size:11px}footer{font-size:9px}.d-chart-plot text{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.is-visible .d-curve{animation:none}.d-brands button:hover{transform:none}*,*:before,*:after{transition:none!important}}
