:root{--bg:#e8ecef;--panel:#f6f8f9;--panel-2:#fff;--ink:#15222d;--ink-2:#536572;--line:#cdd6dc;--accent:#1d5c92;--accent-ink:#fff;--select:#f0a227;--orange:#d46f22;--plan:#153b60;--plan-2:#0f2f4e;--plan-ink:#eaf3fb;--plan-line:#eaf3fb47;--ok:#23875c;--bad:#c93c30;--sky1:#c9ddec;--sky2:#e2ebf1;--hill1:#bcd6a4;--hill2:#cfe3b0;--cloud:#ffffffd9;--sun:#fff4d2;--font-d:"Barlow Condensed","Arial Narrow","Helvetica Neue",sans-serif;--font-b:"Barlow",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c1318;--panel:#141d24;--panel-2:#1b2731;--ink:#e7eef3;--ink-2:#94a6b3;--line:#2a3a46;--accent:#5faae8;--accent-ink:#06131d;--select:#f5b341;--orange:#f08c3a;--plan:#102e4b;--plan-2:#0b2339;--plan-ink:#eaf3fb;--plan-line:#eaf3fb38;--ok:#49c48d;--bad:#f26c5e;--sky1:#08121c;--sky2:#0e1a24;--hill1:#16251b;--hill2:#1a2a1e;--cloud:#96afc81a;--sun:#dce6f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c1318;--panel:#141d24;--panel-2:#1b2731;--ink:#e7eef3;--ink-2:#94a6b3;--line:#2a3a46;--accent:#5faae8;--accent-ink:#06131d;--select:#f5b341;--orange:#f08c3a;--plan:#102e4b;--plan-2:#0b2339;--plan-ink:#eaf3fb;--plan-line:#eaf3fb38;--ok:#49c48d;--bad:#f26c5e;--sky1:#08121c;--sky2:#0e1a24;--hill1:#16251b;--hill2:#1a2a1e;--cloud:#96afc81a;--sun:#dce6f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font-family:var(--font-b);-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}a{color:inherit}:focus-visible{outline:2px solid var(--select);outline-offset:3px;border-radius:6px}.wrap{width:min(1120px,100%);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{white-space:nowrap;font-family:var(--font-d);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);flex:none;align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand i{color:var(--orange);font-style:normal}.brand img{flex:none;width:44px;height:44px;display:block}.btn{border:1px solid var(--line);background:var(--panel-2);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--ink-2)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn.pri:hover{filter:brightness(1.07)}.bar{z-index:40;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);position:sticky;top:0}.head{padding-block:10px;padding-top:max(10px,env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.head .btn{white-space:nowrap;min-height:44px;padding:0 16px}.route{pointer-events:none;height:2px;color:var(--ink);position:absolute;bottom:-1px;left:0;right:0}.route-done{transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--accent),var(--select));position:absolute;inset:0}.route-van{transform:translateX(var(--vx,0px));opacity:0;transition:opacity .3s;position:absolute;top:-17px;left:0}.motion .route-van{opacity:1}.nav{gap:2px;margin-left:auto;display:flex}.nav a{font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-radius:10px;padding:10px 11px;font-size:16px;font-weight:600;text-decoration:none}.nav a:hover{color:var(--ink);background:var(--panel)}.nav a[aria-current]{color:var(--ink)}.lang{position:relative}.lang summary{cursor:pointer;min-height:44px;font-family:var(--font-d);letter-spacing:.06em;color:var(--ink-2);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--ink);background:var(--panel)}.lang ul{z-index:20;background:var(--panel-2);border:1px solid var(--line);border-radius:12px;min-width:172px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px -20px #0a1e3273}.lang li a{min-height:42px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.lang li a:hover{background:var(--panel)}.lang li a[aria-current]{font-weight:600}.lang li a[aria-current]:after{content:"";background:var(--select);border-radius:50%;width:8px;height:8px;margin-left:auto}.hero-sc{isolation:isolate;padding-bottom:64px;position:relative;overflow:hidden}.hero-bg{z-index:-1;background:linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 52%,var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.hb-sun{background:radial-gradient(circle,var(--sun) 0 22%,color-mix(in srgb,var(--sun) 45%,transparent) 24%,transparent 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:7%;right:9%}.cloud{opacity:.9;background:radial-gradient(38% 55% at 28% 64%,var(--cloud) 62%,transparent 64%),radial-gradient(34% 70% at 56% 46%,var(--cloud) 62%,transparent 64%), radial-gradient(28% 48% at 80% 66%,var(--cloud) 62%,transparent 64%);filter:blur(1.5px);width:260px;height:80px;position:absolute;left:0}.c1{top:9%;transform:translate(12vw)}.c2{top:24%;transform:translate(58vw)scale(.7)}.c3{top:3%;transform:translate(84vw)scale(.55)}.birds{fill:none;width:90px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;opacity:.55;position:absolute;top:14%;left:52%}.hill{background:var(--hill1);will-change:transform;transform:translateY(calc(var(--hs,0) * 1px));position:absolute;bottom:0;left:0;right:0;-webkit-mask:url(/assets/alp-far-B4mccMsD.svg) 0 100%/auto 100% repeat-x;mask:url(/assets/alp-far-B4mccMsD.svg) 0 100%/auto 100% repeat-x}.h1{height:30%}.h2{background:var(--hill2);height:17%;-webkit-mask-image:url(/assets/alp-mid-oFM0HKa7.svg);mask-image:url(/assets/alp-mid-oFM0HKa7.svg)}.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-block:40px 70px;display:grid}.eyebrow,.kicker{font-family:var(--font-d);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:0 0 18px;font-size:14px;font-weight:600;display:inline-flex}.eyebrow:before,.kicker:before{content:"";background:var(--select);border-radius:2px;width:28px;height:2px}.kicker{margin-bottom:10px}.hero .eyebrow{background:var(--orange);color:#1a1205;letter-spacing:.14em;border-radius:8px;padding:6px 12px 5px;font-size:15px}.hero .eyebrow:before{display:none}h1{font-family:var(--font-d);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,70px);font-weight:700;line-height:.98}h1 em{color:var(--accent);font-style:normal}.lead{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin:22px 0 0;font-size:19px}.cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cta-note{color:var(--ink-2);margin:14px 0 0;font-size:14px}.facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:flex}.facts li{flex-direction:column;min-width:0;display:flex}.facts b{font-family:var(--font-d);color:var(--ink);font-size:30px;font-weight:700;line-height:1}.facts span{color:var(--ink-2);max-width:12em;font-size:14px}.hero-shot{perspective:1600px;margin:0;position:relative}.hero-3d{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative}.motion .hero-3d{transform:rotateY(calc(-8deg + var(--mx,0) * 9deg)) rotateX(calc(4deg - var(--my,0) * 7deg + var(--hp,0) * 12deg))}.hero-main{background:var(--panel);border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 34px 70px -34px #0a1e3299}.hero-plan,.hero-board{outline:4px solid var(--bg);border-radius:12px;height:auto;display:block;position:absolute;box-shadow:0 18px 40px -14px #0a1e328c}.hero-plan{width:24%;bottom:-11%;left:-6%;transform:translateZ(50px)}.hero-board{width:40%;bottom:-13%;right:-3%;transform:translateZ(80px)}.pill{color:#fff;font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c13189e;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px;transform:translateZ(30px)}.pill i{background:#49c48d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #49c48d4d}.chip{white-space:nowrap;background:var(--panel-2);border:1px solid var(--line);color:var(--ink);font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;transform:translateZ(var(--z,110px));border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 9px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #0a1e3280}.chip b{font-size:15px;font-weight:400}.k1{--z:120px;top:-5%;right:14%}.k2{--z:150px;top:30%;right:-5%}.k3{--z:90px;top:34%;left:-8%}.k4{--z:130px;bottom:-14%;left:22%}.motion .chip{animation:7s ease-in-out infinite float}.motion .k2{animation-delay:-2.3s}.motion .k3{animation-delay:-4.1s}.motion .k4{animation-delay:-5.6s}@keyframes float{0%,to{transform:translateZ(var(--z,110px)) translateY(0)}50%{transform:translateZ(var(--z,110px)) translateY(-12px)}}.go{font-family:var(--font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.go i{border:2px solid;border-width:0 2px 2px 0;width:12px;height:12px;transform:rotate(45deg)}.motion .go i{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(5px)rotate(45deg)}}.motion .c1{animation:95s linear infinite drift}.motion .c2{animation:130s linear -60s infinite drift}.motion .c3{animation:160s linear -110s infinite drift}@keyframes drift{0%{transform:translate(-300px)}to{transform:translate(110vw)}}.motion .birds{animation:48s linear -20s infinite fly}.motion .birds path{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite flap}.motion .birds path:nth-child(2){animation-delay:-.4s}.motion .birds path:nth-child(3){animation-delay:-.75s}@keyframes fly{0%{transform:translate(-60vw,20px)}to{transform:translate(60vw,-30px)}}@keyframes flap{50%{transform:scaleY(.45)}}.kr-tease{background:var(--panel-2);border:1px solid var(--line);width:max-content;max-width:100%;color:var(--ink);border-radius:999px;align-items:center;gap:10px;margin:0 0 20px;padding:4px 14px 4px 4px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;display:flex;box-shadow:0 10px 24px -18px #0a1e328c}.kr-tease:hover{border-color:var(--ink-2)}.kr-tease b{color:#f5b341;font-family:var(--font-d);letter-spacing:.1em;text-transform:uppercase;background:#101a23;border-radius:999px;flex:none;padding:4px 10px;font-size:13px}.kr-tease span:after{content:" →";color:var(--ink-2)}.kr{--kr-bg:#101a23;--kr-bg2:#16232e;--kr-ink:#eef3f6;--kr-ink2:#a3b4c0;--kr-line:#eef3f621;--kr-amb:#f5b341;--kr-amb-ink:#1c1404;--kr-ok:#5dc79a;--kr-bad:#f26c5e;--kr-box1:#f1f4f6;--kr-box2:#c3ced6;isolation:isolate;color:var(--kr-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(70% 90% at 85% 15%,#f5b3411a,transparent 60%),radial-gradient(60% 80% at 0% 100%,#5faae81a,transparent 60%),var(--kr-bg);padding-block:clamp(60px,8vw,108px);position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kr{--kr-bg:#081017;--kr-bg2:#111c25;--kr-box1:#cbd4db;--kr-box2:#8d9ca8}}:root[data-theme=dark] .kr{--kr-bg:#081017;--kr-bg2:#111c25;--kr-box1:#cbd4db;--kr-box2:#8d9ca8}.kr:before,.kr:after{content:"";background:repeating-linear-gradient(-45deg,var(--kr-amb) 0 12px,transparent 12px 24px);opacity:.9;height:6px;position:absolute;left:0;right:0}.kr:before{top:0}.kr:after{opacity:.35;bottom:0}.kr-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.kr .kicker{color:var(--kr-ink2)}.kr .kicker:before{background:var(--kr-amb)}.kr h2{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0 0 14px;font-size:clamp(38px,5.4vw,62px);font-weight:700;line-height:.98}.kr h2 em{color:var(--kr-amb);font-style:normal}.kr-sub{max-width:34em;color:var(--kr-ink2);text-wrap:pretty;margin:0;font-size:18px}.kr-ph{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--kr-ink2);margin:28px 0 12px;font-size:15px;font-weight:600}.kr-plan{counter-reset:kr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.kr-plan li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:26px;padding-left:38px;display:flex;position:relative}.kr-plan li:before{counter-increment:kr;content:counter(kr);background:var(--kr-amb);width:26px;height:26px;color:var(--kr-amb-ink);font-family:var(--font-d);border-radius:50%;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:0}.kr-plan b{font-weight:600}.kr-plan span{font-family:var(--font-d);color:var(--kr-amb);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.kr-sum{border-top:1px solid var(--kr-line);color:var(--kr-ink);margin:14px 0 0;padding-top:12px;font-size:15px}.kr-more{max-width:40em;color:var(--kr-ink2);text-wrap:pretty;margin:12px 0 0;font-size:15px}.kr .cta{margin-top:28px}.kr .btn.pri{background:var(--kr-amb);color:var(--kr-amb-ink)}.kr-fine{max-width:40em;color:var(--kr-ink2);opacity:.85;text-wrap:pretty;margin:16px 0 0;font-size:13.5px;line-height:1.5}.kr-card{background:var(--kr-bg2);border:1px solid var(--kr-line);border-radius:26px;padding:clamp(20px,3vw,34px);box-shadow:0 50px 90px -50px #000000b3}.kr-big{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.kr-big b{font-family:var(--font-d);color:var(--kr-amb);font-variant-numeric:tabular-nums;font-size:clamp(88px,12vw,150px);font-weight:700;line-height:.82}.kr-big span{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1}.kr-big small{color:var(--kr-ink2);flex-basis:100%;font-size:15px}.kr-ctx{color:var(--kr-ink2);text-wrap:pretty;margin:10px 0 0;font-size:14px}.kr-bars{border-top:1px solid var(--kr-line);gap:12px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.kr-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;font-size:15px;display:grid}.kr-bars b{font-family:var(--font-d);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.kr-bars em{background:var(--kr-amb);color:var(--kr-amb-ink);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.kr-bars i{background:var(--kr-line);border-radius:4px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.kr-bars i:after{content:"";width:var(--w);border-radius:inherit;background:var(--kr-ok);transform-origin:0;position:absolute;inset:0 auto 0 0}.kr-bars i{overflow:visible}.kr-bars i:before,.kr-goal i{content:"";z-index:1;top:-3px;bottom:-3px;left:var(--goal,66%);background:var(--kr-ink);border-radius:1px;width:2px;position:absolute}.kr-goal{color:var(--kr-ink2);align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.kr-goal i{flex:none;height:14px;position:relative;top:auto;bottom:auto;left:auto}.kr-bars .low i:after{background:var(--kr-amb)}.motion .kr:not(.seen) .kr-bars i:after{transform:scaleX(0)}.motion .kr-bars i:after{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.motion .kr-bars li:nth-child(2) i:after{transition-delay:.12s}.motion .kr-bars li:nth-child(3) i:after{transition-delay:.24s}.motion .kr-bars li:nth-child(4) i:after{transition-delay:.36s}.motion .kr-bars li:nth-child(5) i:after{transition-delay:.48s}.kr-3d{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.kr-3d figure{background:radial-gradient(120% 95% at 50% 25%,var(--kr-box1),var(--kr-box2));border-radius:18px;margin:0;padding:6px 6px 10px}.kr-3d figcaption{text-align:center;font-family:var(--font-d);letter-spacing:.06em;text-transform:uppercase;color:#1b2731;margin-top:2px;font-size:15px;font-weight:600}.kr-spin{aspect-ratio:4/3;background:50%/contain no-repeat;display:block}.kr-spin.ld{background-position:0 0;background-size:2400% 100%;animation:4.8s steps(24,jump-none) infinite paused kr-spin}.kr-spin.ld.run{animation-play-state:running}.kr-3d figure+figure .kr-spin{animation-delay:-2.4s}@keyframes kr-spin{to{background-position:100% 0}}@media (max-width:900px){.kr-in{grid-template-columns:1fr}.kr-card{max-width:560px}}@media (max-width:480px){.kr-tease{font-size:13px}.kr-sub{font-size:17px}.kr-3d{gap:8px}}@media (prefers-reduced-motion:reduce){.kr-spin.ld{animation:none}.kr-bars i:after{transition:none}}.fahrt{isolation:isolate;padding-block:var(--g0) var(--gend);--lane:clamp(150px,15vw,260px);--gap:230px;--g0:150px;--gend:250px;--e:32px;--cw:1040px;--z-home:#cfe3b0;--z-forest:#afcf92;--z-lake:#bfdda9;--z-snow:#e2ecf5;--z-alpine:#bbd59e;--z-coast:#eedfb4;--z-desert:#f0cc8e;--z-dusk:#e2b286;--z-night:#22324a;--z-dawn:#ebc8b0;--z-morning:#d3e7b8;--zs-home:#e2d3aa;--zs-forest:#cdbe93;--zs-lake:#e2d3aa;--zs-snow:#fff;--zs-alpine:#d6cdb8;--zs-coast:#f7e8bf;--zs-desert:#f8dda8;--zs-dusk:#d4a982;--zs-night:#3a4b66;--zs-dawn:#e6c0a6;--zs-morning:#e2d3aa;--w-road:#50575e;--w-dash:#f5ebcb;--w-shadow:#18281829;--w-leaf:#5c9a4b;--w-leaf2:#86bd69;--w-trunk:#7c5b3d;--w-pine:#2f6a45;--w-pine2:#245738;--w-snow:#fff;--w-mtn:#94a3b4;--w-mtn2:#77889c;--w-rock:#a0968b;--w-rock2:#857b71;--w-house:#f5ecdd;--w-roof:#c4553f;--w-win:#5e7688;--w-palm:#3f8f53;--w-palm2:#2f7643;--w-palmt:#9c7347;--w-dune:#e2ae62;--w-dune2:#f4cf8c;--w-sea:#6cb8d6;--w-sea2:#9ed8ea;--w-wave:#e6f6fb;--w-lake:#7dc0da;--w-lake2:#a9dbec;--w-boat:#f6f2ea;--w-sail:#fff;--w-tent:#e8643c;--w-tent2:#c24a28;--w-grass:#6b9e4d;--w-sand:#f3e2b5;--w-fire:#f59e2c;--w-sign:#1d5c92;--w-sign-ink:#fff;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fahrt{--z-home:#1a2a1e;--z-forest:#142519;--z-lake:#17291f;--z-snow:#26323f;--z-alpine:#1a2b1f;--z-coast:#2d2920;--z-desert:#382b1a;--z-dusk:#2d2029;--z-night:#0a111d;--z-dawn:#2a2230;--z-morning:#1a2a1e;--zs-home:#3a3526;--zs-forest:#332e20;--zs-lake:#3a3526;--zs-snow:#4a5868;--zs-alpine:#3c3a33;--zs-coast:#4a4230;--zs-desert:#55452c;--zs-dusk:#4a3640;--zs-night:#1e2838;--zs-dawn:#463848;--zs-morning:#3a3526;--w-road:#2c3238;--w-dash:#a89f86;--w-shadow:#00000047;--w-leaf:#2e5034;--w-leaf2:#3b6440;--w-trunk:#4b3828;--w-pine:#1d3b28;--w-pine2:#16301f;--w-snow:#c7d2dd;--w-mtn:#3d4a5a;--w-mtn2:#2f3a48;--w-rock:#4b4742;--w-rock2:#3b3834;--w-house:#b5aa98;--w-roof:#7b3628;--w-win:#f3c969;--w-palm:#295a35;--w-palm2:#1f4a2b;--w-palmt:#5e4630;--w-dune:#6e5330;--w-dune2:#7f633d;--w-sea:#1c4558;--w-sea2:#2a5d74;--w-wave:#4f8aa3;--w-lake:#21495f;--w-lake2:#2e6077;--w-boat:#b9b3a8;--w-sail:#cfc9be;--w-tent:#a5462a;--w-tent2:#7e331e;--w-grass:#35563a;--w-sand:#4a4230;--w-sign:#5faae8;--w-sign-ink:#06131d}}:root[data-theme=dark] .fahrt{--z-home:#1a2a1e;--z-forest:#142519;--z-lake:#17291f;--z-snow:#26323f;--z-alpine:#1a2b1f;--z-coast:#2d2920;--z-desert:#382b1a;--z-dusk:#2d2029;--z-night:#0a111d;--z-dawn:#2a2230;--z-morning:#1a2a1e;--zs-home:#3a3526;--zs-forest:#332e20;--zs-lake:#3a3526;--zs-snow:#4a5868;--zs-alpine:#3c3a33;--zs-coast:#4a4230;--zs-desert:#55452c;--zs-dusk:#4a3640;--zs-night:#1e2838;--zs-dawn:#463848;--zs-morning:#3a3526;--w-road:#2c3238;--w-dash:#a89f86;--w-shadow:#00000047;--w-leaf:#2e5034;--w-leaf2:#3b6440;--w-trunk:#4b3828;--w-pine:#1d3b28;--w-pine2:#16301f;--w-snow:#c7d2dd;--w-mtn:#3d4a5a;--w-mtn2:#2f3a48;--w-rock:#4b4742;--w-rock2:#3b3834;--w-house:#b5aa98;--w-roof:#7b3628;--w-win:#f3c969;--w-palm:#295a35;--w-palm2:#1f4a2b;--w-palmt:#5e4630;--w-dune:#6e5330;--w-dune2:#7f633d;--w-sea:#1c4558;--w-sea2:#2a5d74;--w-wave:#4f8aa3;--w-lake:#21495f;--w-lake2:#2e6077;--w-boat:#b9b3a8;--w-sail:#cfc9be;--w-tent:#a5462a;--w-tent2:#7e331e;--w-grass:#35563a;--w-sand:#4a4230;--w-sign:#5faae8;--w-sign-ink:#06131d}.stn{padding-block:calc(var(--gap) / 2);background:var(--zbg,transparent)}.stn[data-zone=home]{--zbg:var(--z-home)}.stn[data-zone=forest]{--zbg:var(--z-forest)}.stn[data-zone=lake]{--zbg:var(--z-lake)}.stn[data-zone=snow]{--zbg:var(--z-snow)}.stn[data-zone=alpine]{--zbg:var(--z-alpine)}.stn[data-zone=coast]{--zbg:var(--z-coast)}.stn[data-zone=desert]{--zbg:var(--z-desert)}.stn[data-zone=dusk]{--zbg:var(--z-dusk)}.stn[data-zone=night]{--zbg:var(--z-night)}.stn[data-zone=dawn]{--zbg:var(--z-dawn)}.stn[data-zone=morning]{--zbg:var(--z-morning)}.fahrt.drawn .stn{background:0 0}.stn-card{z-index:2;width:min(var(--cw),calc(100% - var(--lane) - var(--e)));margin-left:max(var(--e),calc((100% - var(--lane) - var(--cw)) / 2));background:var(--panel);border:1px solid var(--line);box-shadow:0 2px 0 color-mix(in srgb,var(--line) 60%,transparent),0 50px 90px -60px #0a1e3299;border-radius:26px;margin-right:auto;padding:clamp(20px,3.2vw,44px);position:relative}.stn[data-side=r] .stn-card{margin-left:auto;margin-right:max(var(--e),calc((100% - var(--lane) - var(--cw)) / 2))}.stn h2{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0 0 8px;font-size:clamp(30px,3.8vw,44px);font-weight:700;line-height:1.02}.stn .sub{color:var(--ink-2);text-wrap:pretty;max-width:44em;margin:0 0 30px;font-size:17px}.stn-n{color:var(--accent);letter-spacing:.06em;font-weight:700}.stn-card.pic{grid-template-columns:minmax(0,.78fr) minmax(0,1.62fr);align-items:center;gap:clamp(18px,2.6vw,36px);padding:clamp(18px,2.2vw,30px);display:grid}.stn[data-side=r] .stn-card.pic{grid-template-columns:minmax(0,1.62fr) minmax(0,.78fr)}.stn[data-side=r] .pic>.txt{order:2}.pic h2{font-size:clamp(26px,2.7vw,36px)}.pic .sub{margin:0;font-size:16px}.pic .fine{margin-top:12px;font-size:13px}.media{min-width:0;margin:0;position:relative}.shot img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -36px #0a1e328c}.mini-h{font-family:var(--font-d);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 8px;font-size:15px;font-weight:600}.veh.mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.veh.mini .vcard{border-radius:12px}.veh.mini .vcard>div{gap:0;padding:7px 10px 9px}.veh.mini .vcard h3{letter-spacing:.03em;font-size:15px}.veh.mini .vcard small{font-size:12px}.veh.mini .vcard small b{background:0 0;border:0;margin:0;padding:0}.pic .gal{gap:8px}.pic .gal-view figcaption{border-radius:10px;padding:6px 12px;bottom:10px;left:10px;right:auto}.pic .gal-view figcaption b{margin:0;font-size:16px}.pic .gal-view figcaption span{display:none}.pic .gal-tabs button{gap:3px;padding:3px 3px 5px;font-size:12px}.pic .sim-card{padding:10px}.pic .fan{aspect-ratio:1.45;width:84%;max-width:none}.stn .stn-card.pic.wide{grid-template-columns:minmax(0,1fr);gap:18px}.stn .pic.wide>.txt{order:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(18px,3vw,48px);display:grid}.pic.wide h2{margin:0}.big-n{border-top:1px solid var(--line);align-items:center;gap:14px;margin:22px 0 0;padding-top:18px;display:flex}.big-n b{font-family:var(--font-d);color:var(--accent);font-size:clamp(56px,6.4vw,84px);font-weight:700;line-height:.86}.big-n span{max-width:8.5em;font-family:var(--font-d);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:19px;font-weight:600;line-height:1.1}.big-sub{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.45}.pic>.kat{order:3;grid-column:1/-1;min-width:0}.kat-sprite{position:absolute;overflow:hidden}.wb{--wi:var(--plan-ink);--wl:color-mix(in srgb,var(--plan-ink) 30%,transparent);--wf:color-mix(in srgb,var(--plan-2) 72%,transparent);--g1:color-mix(in srgb,var(--plan-ink) 6%,transparent);--g2:color-mix(in srgb,var(--plan-ink) 12%,transparent);color:var(--wi);background:linear-gradient(var(--g2) 1px,transparent 1px) -1px -1px/64px 64px, linear-gradient(90deg,var(--g2) 1px,transparent 1px) -1px -1px/64px 64px, linear-gradient(var(--g1) 1px,transparent 1px) -1px -1px/16px 16px, linear-gradient(90deg,var(--g1) 1px,transparent 1px) -1px -1px/16px 16px, radial-gradient(120% 90% at 30% 25%,color-mix(in srgb,var(--plan) 86%,#fff) 0%,var(--plan) 42%,var(--plan-2) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-ink) 14%,transparent),0 40px 70px -50px #051428cc;border-radius:18px;padding:clamp(14px,2vw,22px);position:relative}.wb-h{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.14em;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.wb-h b{color:var(--select);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.wb-h b:before{content:"";border:2px solid;border-radius:50%;width:8px;height:8px}.wb-h span{opacity:.7;font-size:13px;font-weight:500}.wb-h:after{content:"";background:var(--wl);flex:1;align-self:center;height:1px}.wb-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(12px,1.6vw,20px);display:grid}.wb-stage{aspect-ratio:4/3;border:1px solid var(--wl);border-radius:3px;min-width:0;position:relative}.wb-stage:before{content:"";z-index:2;pointer-events:none;--c:var(--select);background:linear-gradient(var(--c),var(--c)) 0 0/16px 2px,linear-gradient(var(--c),var(--c)) 0 0/2px 16px, linear-gradient(var(--c),var(--c)) 100% 0/16px 2px,linear-gradient(var(--c),var(--c)) 100% 0/2px 16px, linear-gradient(var(--c),var(--c)) 0 100%/16px 2px,linear-gradient(var(--c),var(--c)) 0 100%/2px 16px, linear-gradient(var(--c),var(--c)) 100% 100%/16px 2px,linear-gradient(var(--c),var(--c)) 100% 100%/2px 16px;background-repeat:no-repeat;position:absolute;inset:-1px}.wb-stage:after{content:"";pointer-events:none;opacity:.3;background:repeating-linear-gradient(90deg,var(--wi) 0 16px,transparent 16px 20px,var(--wi) 20px 22px,transparent 22px 26px) 0 50%/100% 1px no-repeat, repeating-linear-gradient(var(--wi) 0 16px,transparent 16px 20px,var(--wi) 20px 22px,transparent 22px 26px) 50% 0/1px 100% no-repeat;position:absolute;inset:7% 5%}.wb-view{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0}.wb-view:focus-visible{box-shadow:inset 0 0 0 2px var(--select)}.wb-stage.drag .wb-view{cursor:grabbing}.wb-spin{background-repeat:no-repeat;background-size:2400% 100%;position:absolute;inset:0}.wb-spin.lo{background-position:50%;background-size:contain}.wb-sym{stroke-width:.55px;width:40%;height:auto;color:var(--wi);display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.wb-ring{aspect-ratio:1;border:1.5px dashed var(--select);pointer-events:none;border-radius:50%;height:92%;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.wb-stage[data-kind=sym] .wb-spin{display:none}.wb-stage[data-kind=sym] .wb-sym,.wb-stage[data-kind=det] .wb-ring{display:block}.wb-stage[data-kind=sym] .wb-view{cursor:default}.wb-stage[data-kind=det] .wb-spin{-webkit-mask-image:radial-gradient(circle closest-side,#000 88%,#0000 89.5%);mask-image:radial-gradient(circle closest-side,#000 88%,#0000 89.5%)}.wb-scan{background:var(--select);height:2px;box-shadow:0 0 14px 3px color-mix(in srgb,var(--select) 65%,transparent);opacity:0;pointer-events:none;border-radius:2px;position:absolute;top:0;left:3%;right:3%}.wb-stage.scan .wb-scan{animation:.8s cubic-bezier(.45,0,.25,1) wbScan}.wb-stage.scan .wb-spin{animation:.8s cubic-bezier(.45,0,.25,1) wbReveal}.wb-sym.draw>*{stroke-dasharray:1 1;animation:1.2s cubic-bezier(.55,.1,.3,1) both wbDraw}.wb-sym.draw>:nth-child(2){animation-delay:.15s}.wb-sym.draw>:nth-child(3){animation-delay:.3s}.wb-sym.draw>:nth-child(n+4){animation-delay:.45s}@keyframes wbScan{0%{opacity:1;top:0}85%{opacity:1}to{opacity:0;top:calc(100% - 2px)}}@keyframes wbReveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes wbDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.wb-tag{z-index:3;font-family:var(--font-d);letter-spacing:.14em;text-transform:uppercase;color:var(--select);pointer-events:none;margin:0;font-size:13px;font-weight:600;position:absolute;top:11px;left:14px}.wb-nav{z-index:3;border:1px solid var(--wl);background:color-mix(in srgb,var(--plan-2) 70%,transparent);width:40px;height:40px;color:var(--wi);cursor:pointer;border-radius:50%;place-items:center;margin-top:-20px;padding:0;transition:border-color .15s,color .15s;display:grid;position:absolute;top:50%}.wb-prev{left:10px}.wb-next{right:10px}.wb-nav:hover{border-color:var(--select);color:var(--select)}.wb-nav:focus-visible{outline:2px solid var(--select);outline-offset:2px}.wb-hint{z-index:3;background:color-mix(in srgb,var(--plan-2) 78%,transparent);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:13px;transition:opacity .5s;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.wb-stage.used .wb-hint,.wb-stage[data-kind=sym] .wb-hint{opacity:0}.wb-deg{z-index:3;font-family:var(--font-d);letter-spacing:.04em;pointer-events:none;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:10px;right:12px}.wb-deg output{text-align:right;font-variant-numeric:tabular-nums;min-width:2.6em}.wb-deg svg{fill:none;stroke:var(--wi);stroke-width:1.4px}.wb-deg circle,.wb-deg .tk{opacity:.55}.wb-deg .nd{stroke:var(--select);stroke-width:2.4px;stroke-linecap:round;transform-origin:20px 20px}.wb-stage[data-kind=sym] .wb-deg{display:none}.wb-side{border:1px solid var(--wl);background:var(--wf);border-radius:3px;flex-direction:column;min-width:0;display:flex}.wb-tb{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-content:start;margin:0;display:grid}.wb-tb>div{border-bottom:1px solid var(--wl);min-width:0;padding:9px 12px 10px}.wb-tb>div[hidden]{display:none}.wb-tb .tb-no,.wb-tb .tb-m,.wb-tb .tb-kg{border-right:1px solid var(--wl)}.wb-tb .tb-g,.wb-tb .tb-d{grid-column:1/-1}.wb-tb dt{letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin:0 0 3px;font-size:10.5px;font-weight:600}.wb-tb dd{font-family:var(--font-d);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.12}.wb-tb .tb-no dd{color:var(--select);letter-spacing:.08em;font-variant-numeric:tabular-nums}.wb-tb .tb-n dd{text-wrap:balance;font-size:24px}.wb-tb .tb-d dd{font-family:var(--font-b);letter-spacing:0;opacity:.9;text-wrap:pretty;font-size:14px;font-weight:400;line-height:1.45}.wb-tb.upd dd{animation:.45s both wbIn}@keyframes wbIn{0%{opacity:0;transform:translateY(5px)}}.wb-ft{font-family:var(--font-d);letter-spacing:.16em;text-transform:uppercase;opacity:.6;justify-content:space-between;gap:12px;margin:0;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.wb .kat-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 12px;display:flex}.kat-q{flex:220px;align-items:center;max-width:300px;display:flex;position:relative}.kat-q svg{color:var(--wi);opacity:.7;pointer-events:none;position:absolute;left:13px}.kat-q input{border:1px solid var(--wl);background:var(--wf);width:100%;min-width:0;color:var(--wi);font:inherit;border-radius:4px;padding:9px 52px 9px 40px;font-size:16px}.kat-q input::placeholder{color:var(--wi);opacity:.55}.kat-q input:focus-visible{outline:2px solid var(--select);outline-offset:1px}.kat-q output{font-family:var(--font-d);color:var(--select);font-variant-numeric:tabular-nums;pointer-events:none;font-size:14px;font-weight:600;position:absolute;right:14px}.kat-f{flex-wrap:wrap;gap:6px;display:flex}.kat-f button{border:1px solid var(--wl);color:var(--wi);font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:7px;padding:7px 11px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.kat-f button i{opacity:.65;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.kat-f button:hover{border-color:var(--wi)}.kat-f button:focus-visible{outline:2px solid var(--select);outline-offset:2px}.kat-f button[aria-pressed=true]{background:var(--select);border-color:var(--select);color:#1b1404}.kat-f button[aria-pressed=true] i{opacity:.8}.wb-pg{gap:6px;margin-left:auto;display:flex}.wb-pg button{border:1px solid var(--wl);width:36px;height:36px;color:var(--wi);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.wb-pg button:hover{border-color:var(--select);color:var(--select)}.wb-pg button:focus-visible{outline:2px solid var(--select);outline-offset:2px}.wb-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--wl) transparent;grid-auto-columns:clamp(118px,13vw,146px);grid-auto-flow:column;gap:10px;margin:0;padding:2px 2px 12px;scroll-padding-inline:2px;list-style:none;display:grid;overflow-x:auto}.wb-rail li{border:1px solid var(--wl);background:color-mix(in srgb,var(--plan-2) 50%,transparent);cursor:pointer;scroll-snap-align:start;border-radius:3px;flex-direction:column;min-width:0;padding:6px 6px 8px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.wb-rail li[hidden]{display:none}.wb-rail li:hover{border-color:var(--wi)}.wb-rail li[aria-selected=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 12%,transparent);box-shadow:inset 0 0 0 1px var(--select)}.wb-rail li:focus-visible{outline:2px solid var(--select);outline-offset:2px}.wb-rail img,.wb-rail .kat-i{aspect-ratio:4/3;width:100%;height:auto;display:block}.wb-rail .det img{-webkit-mask-image:radial-gradient(circle closest-side,#000 86%,#0000 88%);mask-image:radial-gradient(circle closest-side,#000 86%,#0000 88%)}.wb-rail .kat-i{color:var(--wi);stroke-width:1.15px;opacity:.85;padding:16% 0}.wb-rail b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.wb-rail small{font-family:var(--font-d);letter-spacing:.1em;color:var(--select);margin-top:auto;padding-top:3px;font-size:12px;font-weight:600}.wb .kat-none,.wb .kat-lang{color:var(--wi);opacity:.75;margin:10px 0 0;font-size:14px}.wb .kat-lang{font-size:13px}@media (max-width:760px){.wb-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.wb{border-radius:14px;padding:12px}.wb-h{margin-bottom:10px}.wb-nav{width:34px;height:34px;margin-top:-17px}.wb-prev{left:6px}.wb-next{right:6px}.wb-tag{font-size:12px;top:8px;left:10px}.wb-hint{font-size:12px;bottom:8px;left:8px;translate:none}.wb-deg{bottom:6px;right:8px}.wb-deg svg{width:28px;height:28px}.wb-tb dd{font-size:18px}.wb-tb .tb-n dd{font-size:21px}.kat-q{flex-basis:100%;max-width:none}.kat-f{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding:2px;overflow-x:auto}.kat-f button{flex:none}.wb-pg{display:none}.wb-rail{grid-auto-columns:112px;gap:8px}}@media (prefers-reduced-motion:reduce){.kat-f button,.wb-rail li,.wb-nav,.wb-hint{transition:none}.wb-stage.scan .wb-scan,.wb-stage.scan .wb-spin,.wb-sym.draw>*,.wb-tb.upd dd{animation:none}}.trips{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.trips li{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 12px 10px 8px;display:grid}.trips b{background:var(--zc);color:#fff;font-family:var(--font-d);letter-spacing:.02em;white-space:nowrap;border-radius:999px;grid-row:span 2;padding:3px 10px;font-size:19px;font-weight:700}.trips span{font-family:var(--font-d);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:17px;font-weight:700}.trips small{color:var(--ink-2);font-size:13px;line-height:1.3}.trips li:first-child{--zc:#3d86c6}.trips li:nth-child(2){--zc:#4e9a5a}.trips li:nth-child(3){--zc:#d9801a}.trips li:nth-child(4){--zc:#d9542e}.pic.wide .kicker{grid-column:1/-1}.world{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-svg{display:block;position:absolute;top:0;left:0;overflow:visible}.r-sh{fill:none;stroke:url(#w-shoulder);stroke-linecap:round;stroke-linejoin:round}.r-as{fill:none;stroke:var(--w-road);stroke-linecap:round;stroke-linejoin:round}.r-da{fill:none;stroke:var(--w-dash);stroke-linecap:butt}.r-beach{fill:none;stroke:var(--w-sand);stroke-linecap:round;stroke-linejoin:round}.r-park{fill:var(--w-road)}.wsh{fill:var(--w-shadow)}.wlf{fill:var(--w-leaf)}.wlf2{fill:var(--w-leaf2)}.wtr{fill:var(--w-trunk)}.wpn{fill:var(--w-pine)}.wpn2{fill:var(--w-pine2)}.wsn{fill:var(--w-snow)}.wmt{fill:var(--w-mtn)}.wmt2{fill:var(--w-mtn2)}.wrk{fill:var(--w-rock)}.wrk2{fill:var(--w-rock2)}.whw{fill:var(--w-house)}.whr{fill:var(--w-roof)}.wwin{fill:var(--w-win)}.wpt{fill:none;stroke:var(--w-palmt);stroke-width:3.2px;stroke-linecap:round}.wpl{fill:var(--w-palm)}.wpl2{fill:var(--w-palm2)}.wdn{fill:var(--w-dune)}.wdn2{fill:var(--w-dune2)}.wwv{fill:none;stroke:var(--w-wave);stroke-width:1.8px;stroke-linecap:round}.wsea{fill:var(--w-sea)}.wsea2{fill:var(--w-sea2)}.wlk{fill:var(--w-lake)}.wlk2{fill:var(--w-lake2)}.wbh{fill:var(--w-boat)}.wbs{fill:var(--w-sail)}.wbm{fill:none;stroke:var(--w-trunk);stroke-width:1.6px;stroke-linecap:round}.wte{fill:var(--w-tent)}.wte2{fill:var(--w-tent2)}.wgr{fill:none;stroke:var(--w-grass);stroke-width:1.6px;stroke-linecap:round}.wfl1{fill:#f06c8c}.wfl2{fill:#f5c400}.wfl3{fill:#fff}.wfire{fill:var(--w-fire)}.wlh1{fill:#f6f2ea}.wlh2{fill:#d6473a}.wpa{fill:#e8643c}.wpa2{fill:#fff6ea}.wfw{fill:#fff}.wfb{fill:#15222d}.wpole{fill:#5a646c}.wsign{fill:var(--w-sign)}.wsign-t{fill:var(--w-sign-ink);font-family:var(--font-d);letter-spacing:.1em;text-anchor:middle;dominant-baseline:central;font-weight:700}.wbadge{fill:var(--panel-2);stroke:var(--w-sign);stroke-width:2.5px}.wbadge-t{fill:var(--w-sign);font-family:var(--font-d);text-anchor:middle;dominant-baseline:central;font-weight:700}.zn-snow{--w-mtn:#b5c4d6;--w-mtn2:#97a9bf;--w-pine:#2d5e48;--w-pine2:#244e3c}.zn-alpine{--w-house:#b98756;--w-roof:#5a4636;--w-win:#f6f0e2}.zn-dusk{--w-leaf:#6e8a4a;--w-leaf2:#93a863;--w-win:#f3c969;--w-shadow:#3c1e1433}.zn-night{--w-leaf:#2c4a3e;--w-leaf2:#355848;--w-pine:#1c3a33;--w-pine2:#16302a;--w-trunk:#3c3328;--w-shadow:#0000004d;--w-tent:#c2553a;--w-tent2:#93402b;--w-win:#f3c969}.zn-dawn{--w-leaf:#7e9a5c;--w-leaf2:#a3b979}.amb{pointer-events:none;display:block;position:absolute;top:0;left:0}.amb-cloud{background:radial-gradient(closest-side,#14283c1c,#14283c00);border-radius:50%;width:460px;height:200px;margin:-100px 0 0 -230px}.amb-birds{fill:none;width:46px;height:16px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;opacity:.6;overflow:visible}.amb-ff{opacity:.5;background:#fff2a0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px 3px #ffec8c80}.amb-sp{opacity:.5;background:#ffffffd9;border-radius:2px;width:14px;height:3px}.amb-boat{width:34px;height:36px;overflow:visible}.amb-flame{transform-origin:50% 100%;background:radial-gradient(circle at 50% 70%,#fff3b0 0 22%,#ffb341 46%,#e8643c00 74%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:14px;height:18px;margin:-16px 0 0 -7px;box-shadow:0 0 24px 12px #ffaa3c42}.amb-mist{background:radial-gradient(closest-side,#ffffff80,#fff0);border-radius:50%;width:min(70%,700px);height:70px;margin-top:-35px}.motion .amb-cloud{animation:cloudrun var(--t,90s) linear infinite var(--dl,0s)}@keyframes cloudrun{0%{transform:translate(-40vw)}to{transform:translate(140vw)}}.motion .amb-birds{animation:birdrun var(--t,40s) linear infinite var(--dl,0s)}.motion .amb-birds path{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite flap}.motion .amb-birds path+path{animation-delay:-.45s}@keyframes birdrun{0%{transform:translate(-12vw)}to{transform:translate(112vw,-70px)}}.motion .amb-ff{animation:ff var(--t,3.6s) ease-in-out infinite var(--dl,0s)}@keyframes ff{0%,to{opacity:.12;transform:translate(0)}50%{opacity:1;transform:translate(var(--fx,6px),var(--fy,-9px))}}.motion .amb-sp{animation:sparkle var(--t,3.2s) ease-in-out infinite var(--dl,0s)}@keyframes sparkle{0%,to{opacity:0;transform:scaleX(.4)}50%{opacity:.9;transform:none}}.motion .amb-boat{animation:boat 4.6s ease-in-out infinite var(--dl,0s)}@keyframes boat{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(4px,-3px)rotate(3deg)}}.motion .amb-flame{animation:flame 1.7s ease-in-out infinite alternate var(--dl,0s)}@keyframes flame{0%{opacity:.85;transform:scale(.9,.84)}to{opacity:1;transform:scale(1.05,1.12)}}.motion .amb-mist{animation:mist 22s ease-in-out infinite alternate var(--dl,0s)}@keyframes mist{0%{transform:translate(-6%)}to{transform:translate(6%)}}.vt-wrap{z-index:30;width:var(--vb);height:var(--vb);pointer-events:none;will-change:transform;--vb:190px;--night:0;--paint:#f2f4f3;position:fixed;top:0;left:0}.vt{width:100%;height:100%;display:block;overflow:visible}.vt *{transition:opacity .45s,transform .6s cubic-bezier(.3,1.5,.5,1),fill .6s}.vt-beam{opacity:calc(var(--night) * .85)}.vt-shadow{fill:#0a141e3d}.vt-tyre{fill:#151b21}.vt-mirror{fill:#1b2630}.vt-body{fill:var(--paint);stroke:#1b2630;stroke-width:1.6px}.vt-glass{fill:#2c3e4c}.vt-floor{fill:#eaddc7}.vt-floor.cab{fill:#c7ced4}.vt-bed{fill:#5d86ae}.vt-pillow{fill:#f6f2ea}.vt-unit{fill:#c8a174}.vt-sink{fill:#bcd3e2}.vt-hob{fill:#36424c}.vt-tbl{fill:#b4865a}.vt-seat{fill:#46535f}.vt-ins{fill:none;stroke:#f0c24a;stroke-width:2.6px;stroke-dasharray:4 3}.vt-heat rect{fill:#e8643c}.vt-heat path{fill:none;stroke:#e8643c;stroke-width:1.3px;stroke-linecap:round}.vt-hatch{fill:#a9cfe6;stroke:#1b2630;stroke-width:1.2px}.vt-pv rect{fill:#1f4069db;stroke:#86a8cb;stroke-width:.7px}.vt-pv path{fill:none;stroke:#86a8cb;stroke-width:.45px}.vt-awn rect{fill:#e8643c}.vt-awn path{fill:none;stroke:#fff4e6;stroke-width:2.4px}.vt-awn .vt-pole{stroke:#56636d;stroke-width:1.6px;stroke-linecap:round}.vt-shower circle{fill:#5fa8e8}.vt-shower path{fill:none;stroke:#5fa8e8;stroke-width:1.4px;stroke-linecap:round}.vt-ac rect{fill:#e9ecee;stroke:#87929a;stroke-width:1px}.vt-ac circle{fill:#b5bfc6}.vt-ac path{fill:none;stroke:#87929a;stroke-width:1px}.vt-fun rect{fill:#26313a}.vt-fun circle{fill:#fff3c4}.vt-plan,.vt-ins,.vt-heat,.vt-hatch,.vt-pv,.vt-awn,.vt-shower,.vt-ac,.vt-fun{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.b-plan .vt-plan,.b-ins .vt-ins,.b-ins .vt-heat,.b-hatch .vt-hatch,.b-pv .vt-pv,.b-ac .vt-ac,.b-fun .vt-fun{opacity:1;transform:none}.b-paint{--paint:var(--lack,#28495f)}.vt-awn{transform-origin:50% 0}.b-awn .vt-awn{opacity:1;transform:scaleY(.16)}.b-awn.parked .vt-awn,.b-awn.parked .vt-shower{opacity:1;transform:none}.hud{left:50%;bottom:max(14px,env(safe-area-inset-bottom,0px));z-index:35;background:color-mix(in srgb,var(--panel-2) 90%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border-radius:18px;align-items:stretch;gap:2px;padding:6px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .3s;display:flex;position:fixed;transform:translate(-50%,calc(100% + 40px));box-shadow:0 20px 44px -18px #0a1e3280}.hud.on{opacity:1;transform:translate(-50%)}.hud>div{border-radius:12px;flex-direction:column;justify-content:center;min-width:86px;padding:5px 12px;transition:background-color 1s;display:flex}.hud b{font-family:var(--font-d);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:21px;font-weight:700;line-height:1.05}.hud span{font-family:var(--font-d);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.hud>div.new{background:color-mix(in srgb,var(--select) 28%,transparent);transition:none}.hud .hud-ring{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;display:grid}.hud-ring:before{content:"";background:conic-gradient(var(--select) calc(var(--pct,0) * 1%),color-mix(in srgb,var(--line) 85%,transparent) 0);border-radius:50%;grid-row:1/3;width:34px;height:34px;-webkit-mask:radial-gradient(circle,#0000 51%,#000 53%);mask:radial-gradient(circle,#0000 51%,#000 53%)}.wx{z-index:1;pointer-events:none;opacity:var(--snow,0);visibility:hidden;position:fixed;inset:0;overflow:hidden}.wx.on{visibility:visible}.wx-snow,.wx-snow:after{content:"";background-image:radial-gradient(2.6px 2.6px at 31px 42px,#fff 60%,#0000),radial-gradient(2px 2px at 118px 18px,#fff 60%,#0000),radial-gradient(3px 3px at 202px 96px,#fff 60%,#0000),radial-gradient(2px 2px at 74px 151px,#fff 60%,#0000),radial-gradient(2.4px 2.4px at 166px 204px,#fff 60%,#0000),radial-gradient(1.8px 1.8px at 12px 222px,#fff 60%,#0000);background-size:240px 240px;position:absolute;inset:-240px 0 0}.wx-snow:after{opacity:.75;background-image:radial-gradient(1.6px 1.6px at 44px 70px,#fff 60%,#0000),radial-gradient(1.4px 1.4px at 140px 30px,#fff 60%,#0000),radial-gradient(1.8px 1.8px at 96px 132px,#fff 60%,#0000),radial-gradient(1.3px 1.3px at 160px 160px,#fff 60%,#0000);background-size:180px 180px;top:0;bottom:-60px}.motion .wx-snow{animation:9s linear infinite snowfall}@keyframes snowfall{0%{transform:translate(0,0)}to{transform:translateY(240px)}}.motion [data-rise]{transform:perspective(1300px) translate3d(0,calc((1 - var(--in,1)) * 90px),0) rotateX(calc((1 - var(--in,1)) * 16deg)) scale(calc(.92 + var(--in,1) * .08));transform-origin:50% 100%;opacity:calc(.12 + var(--in,1) * .88)}.gal{gap:12px;display:grid}.gal-view{background:var(--panel);border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0a1e328c}.gal-view img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:opacity .25s;display:block}.gal-view img.ld{opacity:.55}.gal-view figcaption{color:#f2f6f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1318a3;border-radius:14px;max-width:560px;padding:12px 16px;font-size:15px;line-height:1.4;position:absolute;bottom:16px;left:16px;right:16px}.gal-view figcaption b{font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:20px;display:block}.gal-tabs{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.gal-tabs button{border:1px solid var(--line);background:var(--panel-2);color:var(--ink-2);font:inherit;font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:5px 5px 8px;font-size:15px;font-weight:600;transition:transform .2s,border-color .15s;display:flex}.gal-tabs img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.gal-tabs button:hover{border-color:var(--ink-2);color:var(--ink);transform:translateY(-3px)}.gal-tabs button[aria-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);color:var(--ink)}.sim-card{background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 30px 60px -40px #0a1e3280}.sim-live{min-height:200px}.sim-ph{border-radius:12px;width:100%;height:auto;display:block}.akst{aspect-ratio:1.22;perspective:1400px;--sp:var(--in,1);width:100%;position:relative}.akst img{height:auto;display:block;position:absolute;box-shadow:0 30px 56px -26px #0a1e3299,0 0 0 1px #0a1e3214}.ak1{width:84%;transform:translate3d(calc((1 - var(--sp)) * -8%),0,0) rotateY(calc(var(--sp) * 6deg));border-radius:12px;top:2%;left:0}.ak2{z-index:2;width:29%;transform:translate3d(calc((1 - var(--sp)) * 30%),0,40px) rotate(2.5deg);border-radius:18px;top:9%;right:1%}.ak3{z-index:3;width:42%;transform:translate3d(0,calc((1 - var(--sp)) * 40%),60px) rotate(-3deg);border-radius:6px;bottom:0;left:5%}.ak-l{gap:8px;margin-top:16px;font-size:15px}.pic .ak-l li{padding-left:28px}.veh{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vcard{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vcard img{aspect-ratio:16/10;object-fit:cover;background:var(--panel);width:100%;height:auto;display:block}.vcard>div{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.vcard h3{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700}.vcard p{color:var(--ink-2);flex:1;margin:0;font-size:15px}.vcard small{color:var(--ink-2);font-size:13px}.vcard small b{background:var(--panel);border:1px solid var(--line);color:var(--accent);border-radius:999px;margin-right:6px;padding:2px 8px;font-weight:600;display:inline-block}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{padding-left:30px;position:relative}.checks li:before{content:"";background:var(--accent);border-radius:5px;width:18px;height:18px;position:absolute;top:3px;left:0}.checks li:after{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:6px;transform:rotate(45deg)}.fine{color:var(--ink-2);margin:20px 0 0;font-size:14px}.fan{aspect-ratio:1.25;--f:var(--in,1);width:100%;max-width:640px;margin-inline:auto;position:relative}.fan figure{width:34%;z-index:var(--z);transform-origin:50% 100%;--a:clamp(0,calc(var(--f) * 9 - var(--k,0) - 1),1);opacity:var(--a);transform:translateX(calc(var(--x) * var(--a))) translateY(calc(var(--y) * var(--a) + (1 - var(--a)) * 26%)) rotate(calc(var(--r) * var(--a)));margin:0;transition:transform .3s,opacity .3s;position:absolute;top:6%;left:33%}.fan img{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 18px 36px -16px #0a1e328c,0 0 0 1px #0a1e3214}.fan figure:hover{z-index:9;transform:translateX(var(--x)) translateY(calc(var(--y) - 6%)) rotate(var(--r)) scale(1.08)}.motion .mk{animation:2.8s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 9px #f0a2271f,0 6px 14px #0000004d}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan{background:var(--panel-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:24px 22px 26px;display:flex;position:relative}.plan.pick{border:2px solid var(--accent);box-shadow:0 24px 50px -34px color-mix(in srgb,var(--accent) 80%,transparent);padding:23px 21px 25px}.plan-tag{background:var(--select);color:#1a1205;font-family:var(--font-d);letter-spacing:.1em;text-transform:uppercase;border-radius:8px;margin:0;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;top:-13px;left:20px}.plan h4{font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:20px;font-weight:700}.plan-p{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 2px;display:flex}.plan-p b{font-family:var(--font-d);font-size:clamp(34px,3.6vw,44px);font-weight:700;line-height:1}.plan-p span{color:var(--ink-2);font-size:15px}.plan.pick .plan-p b{color:var(--accent)}.plan-t{margin:0 0 18px;font-weight:600}.plan-code{color:var(--ink-2);margin:-8px 0 18px;font-size:14px}.plan-code button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}dialog.nl{border:1px solid var(--line);background:var(--panel-2);width:min(440px,100vw - 32px);color:var(--ink);border-radius:18px;margin:auto;padding:26px 24px 22px;box-shadow:0 30px 80px -30px #0009}dialog.nl::backdrop{background:#060a0e8c}.nl-x{margin:0;position:absolute;top:8px;right:8px}.nl-x button{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1}.nl-k{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:13px;font-weight:700}dialog.nl h2{font-family:var(--font-d);text-wrap:balance;margin:0 36px 8px 0;font-size:27px;line-height:1.12}.nl-p{color:var(--ink-2);text-wrap:pretty;margin:0 0 16px}.nl-f{gap:10px;margin:0;display:grid}.nl-f input[type=email]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;min-width:0;padding:12px 14px}.nl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nl-msg{color:#d9534f;margin:0;font-size:14px}.nl-ok{background:color-mix(in srgb,var(--accent) 16%,transparent);text-wrap:pretty;border-radius:10px;margin:0;padding:12px 14px;font-weight:600}.nl-fine{color:var(--ink-2);margin:14px 0 0;font-size:12.5px}.nl-fine a{color:inherit}@media (max-width:560px){dialog.nl{width:100%;max-width:100%;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:auto 0 0}}.nlp-code{margin:14px 0 0}.nlp-code:not([hidden]){border:2px dashed var(--accent);font-family:var(--font-d);letter-spacing:.12em;-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px 18px;font-size:26px;font-weight:700;display:inline-block}.plan .checks{gap:8px;font-size:15px}.plan .checks li{padding-left:28px}.plan .checks li:before{width:17px;height:17px}.plan .checks li:after{top:5.5px;left:6px}#preise .fine a{color:var(--accent);font-weight:600}#preise .mini-h{margin-top:32px}.how{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;margin:0;display:grid}.how div{border-top:1px solid var(--line);padding-top:12px}.how dt{margin-bottom:4px;font-weight:700}.how dd{color:var(--ink-2);margin:0;font-size:14.5px}.final{isolation:isolate;color:#fff6ec;background:linear-gradient(#1a2140 0%,#4b355e 42%,#c9705a 74%,#efae68 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;min-height:250px;margin-top:30px;padding:40px 36px 96px;display:flex;position:relative;overflow:hidden}.fin-bg{z-index:-1;pointer-events:none;--night:.85;position:absolute;inset:0}.fin-sun{background:radial-gradient(circle,#ffe6ae 0 34%,#ffc48073 36%,#0000 70%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:20%;right:14%}.fin-hill{background:#352a48;height:42%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:url(/assets/alp-far-B4mccMsD.svg) 0 100%/auto 100% repeat-x;mask:url(/assets/alp-far-B4mccMsD.svg) 0 100%/auto 100% repeat-x}.fin-fire{transform-origin:50% 100%;background:radial-gradient(circle at 50% 70%,#fff3b0 0 22%,#ffb341 46%,#e8643c00 74%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:16px;height:22px;position:absolute;bottom:14%;left:16%;box-shadow:0 0 34px 16px #ffaa3c4d}.motion .fin-fire{animation:1.7s ease-in-out infinite alternate flame}.final p{font-family:var(--font-d);text-transform:uppercase;text-shadow:0 2px 18px #140a1e80;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.05}.fin-k{letter-spacing:.18em;color:#ffd9a0;margin-bottom:8px;font-size:15px;display:block}.final small{font-family:var(--font-b);text-transform:none;opacity:.9;margin-top:8px;font-size:15px;font-weight:400;display:block}.final .btn.pri{background:var(--select);color:#1a1205}.foot{padding-block:22px 28px;padding-bottom:max(28px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;font-size:14px;display:flex}.foot-by{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.foot-logo{flex:none;width:72px;height:72px;display:block}.pcm{align-items:center;gap:6px;min-height:36px;text-decoration:none;display:inline-flex}.pcm b{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:15px}.pcm:hover b{color:var(--accent)}.foot-lang,.foot-legal{flex-wrap:wrap;gap:2px 6px;display:flex}.foot-legal a{border-radius:8px;align-items:center;min-height:36px;padding:0 6px;text-decoration:none;display:inline-flex}.foot-legal a:hover{color:var(--ink);background:var(--panel)}.foot-legal a[aria-current]{color:var(--ink);font-weight:600}.foot-lang a{border-radius:8px;align-items:center;min-height:36px;padding:0 6px;text-decoration:none;display:inline-flex}.foot-lang a:hover{color:var(--ink);background:var(--panel)}.foot-lang a[aria-current]{color:var(--ink);font-weight:600}.lang-note{margin-top:6px}@media (max-width:1180px){.hero-plan{bottom:-9%;left:10px}.hero-board{bottom:-11%;right:10px}.k3{left:-2%}.k2{right:-1%}.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.nav a{padding:10px 8px;font-size:15px}}@media (max-width:900px){.nav{display:none}.lang{margin-left:auto}.hero{grid-template-columns:1fr;gap:34px;padding-block:18px 76px}.hero-plan{width:19%}.hero-board{width:34%}.chip{padding:5px 10px 5px 7px;font-size:13px}.plans{grid-template-columns:1fr;gap:24px;max-width:560px}.stn-card.pic,.stn[data-side=r] .stn-card.pic{grid-template-columns:1fr;gap:18px}.stn .pic.wide>.txt{grid-template-columns:1fr}.trips{grid-template-columns:repeat(2,minmax(0,1fr))}.pic.wide h2{margin:0 0 8px}.stn[data-side=r] .pic>.txt{order:0}.veh.mini{grid-template-columns:repeat(3,minmax(0,1fr))}.pic .gal-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}.fan,.pic .fan{width:84%;max-width:520px}.pic .akst{max-width:520px;margin-inline:auto}}@media (max-width:600px){.trips li{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:10px 12px 12px}.trips b{grid-row:auto;justify-self:start}.trips span,.trips small{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.veh.mini{grid-template-columns:repeat(2,minmax(0,1fr))}.lead{font-size:17px}.cta .btn{flex:100%}.facts{gap:12px 20px}.facts b{font-size:26px}.hero-plan{width:26%}.hero-board{width:46%}.k1{top:-7%;right:4%}.k2{display:none}.k3{top:auto;bottom:22%;left:2%}.k4{bottom:-18%;left:30%}.pill{padding:5px 10px;font-size:12px;top:10px;left:10px}.gal-tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:2px 2px 4px;display:flex;overflow-x:auto}.gal-tabs button{scroll-snap-align:start;flex:0 0 28%;font-size:13px}.fan{width:96%}.gal-view img{aspect-ratio:4/3}.gal-view figcaption{background:var(--plan);border-radius:0;max-width:none;font-size:14px;position:static}.sim-card{border-radius:16px;padding:12px}.final{min-height:0;padding:30px 20px 100px}.how{grid-template-columns:1fr}.final .btn{width:100%}}@media (max-width:420px){.head{gap:6px}.brand{gap:6px;font-size:18px}.brand img{width:38px;height:38px}.head .btn{padding:0 11px}.lang summary{padding:0 6px}.lang summary svg{display:none}}@media (max-width:700px){.fahrt{--lane:46px;--gap:170px;--g0:100px;--gend:190px;--e:12px}.stn-card,.stn-card.pic{border-radius:20px;padding:18px 14px 20px}.vt-wrap{--vb:100px}.hud{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));border-radius:14px;padding:4px;transform:translateY(calc(100% + 30px))}.hud.on{transform:none}.hud>div{flex:1 1 0;min-width:0;padding:4px 5px}.hud .hud-ring{flex-grow:1.35;column-gap:6px}.hud-ring:before{width:24px;height:24px}.hud b{font-size:15px}.hud span{letter-spacing:.07em;font-size:9px}.hud [data-m=climate]{display:none}}@media (prefers-reduced-motion:reduce){.fan figure,.gal-view img,.gal-tabs button{transition:none}}.legal-nav{gap:2px;margin-left:auto;display:flex}.legal-nav a{font-family:var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-radius:10px;padding:10px 11px;font-size:16px;font-weight:600;text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current]{color:var(--ink);background:var(--panel)}.legal{max-width:820px;padding-block:44px 72px}.legal h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(36px,5.4vw,58px)}.legal .stand{color:var(--ink-2);margin:12px 0 28px;font-size:15px}.legal h2{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.02em;margin:40px 0 10px;font-size:26px;font-weight:700;line-height:1.1}.legal h3{margin:24px 0 6px;font-size:17px}.legal p,.legal li,.legal address{max-width:68ch}.legal p{margin:0 0 12px}.legal ul,.legal ol{margin:0 0 12px;padding-left:20px}.legal .en{color:var(--ink-2)}.legal .lang-en{border-top:1px solid var(--line);margin-top:48px;padding-top:6px}.legal li{margin:6px 0}.legal address{margin-bottom:12px;font-style:normal;line-height:1.65}.legal a{color:var(--accent);text-underline-offset:2px}.legal .box{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;margin:0 0 8px;padding:18px 22px 8px}.legal .box-h{margin-top:0}.price{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:15px}.price th,.price td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.price thead th{font-family:var(--font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:14px}.price tbody th{white-space:nowrap}.price td:nth-child(2){white-space:nowrap;font-weight:600}@media (max-width:760px){.legal-nav{display:none}.legal-nav+.btn{margin-left:auto}.price thead{display:none}.price,.price tbody,.price tr,.price th,.price td{display:block}.price tr{border-bottom:1px solid var(--line);padding:10px 0}.price th,.price td{border:0;padding:2px 0}}.gate{min-height:100vh;min-height:100dvh;padding:24px 16px;padding-top:max(24px,env(safe-area-inset-top,0px));padding-bottom:max(24px,env(safe-area-inset-bottom,0px));place-items:center;display:grid}.gcard{background:var(--panel-2);border:1px solid var(--line);text-align:center;border-radius:20px;width:min(440px,100%);padding:34px 28px 28px;box-shadow:0 24px 48px -28px #0a1e3259}.g-logo{width:96px;height:96px;margin:0 auto;display:block}.g-brand{font-family:var(--font-d);letter-spacing:.03em;text-transform:uppercase;margin:8px 0 0;font-size:26px;font-weight:700;line-height:1.1}.g-brand i{color:var(--orange);font-style:normal}.g-sub{font-family:var(--font-d);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:2px 0 0;font-size:13px}.g-accent{background:var(--select);border-radius:2px;width:44px;height:3px;margin:14px auto 18px}.g-bar{background:var(--line);border-radius:2px;width:72%;height:3px;margin:0 auto 16px;overflow:hidden}.g-bar i{background:var(--accent);border-radius:2px;width:38%;height:100%;animation:1.3s ease-in-out infinite gbar;display:block}@keyframes gbar{0%{transform:translate(-110%)}to{transform:translate(290%)}}.g-title{margin:0;font-size:18px;font-weight:600}.g-line{color:var(--ink-2);margin:6px 0 0}.g-msg{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:15px}.g-msg.bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--line));color:var(--bad)}.g-actions{gap:10px;margin-top:22px;display:grid}.g-actions .btn{width:100%}.gbtn svg{flex:none}.g-fine{color:var(--ink-2);margin:18px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){.g-bar i{width:100%;animation:none}.btn{transition:none}}.g-lang{flex-wrap:wrap;justify-content:center;gap:2px 4px;margin-top:16px;font-size:13px;display:flex}.g-lang a{min-height:34px;color:var(--ink-2);border-radius:8px;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.g-lang a:hover{color:var(--ink);background:var(--panel)}.g-lang a[aria-current]{color:var(--ink);font-weight:600}.g-note{color:var(--ink-2);margin:10px 0 0;font-size:13px}.guide{max-width:860px;padding-block:28px 72px}.guide .crumbs{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;font-size:14px;display:flex}.guide .crumbs a{color:var(--ink-2);text-underline-offset:2px}.guide .crumbs [aria-current]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.guide h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(34px,5.2vw,56px)}.guide .g-meta{color:var(--ink-2);margin:12px 0 0;font-size:14px}.guide .g-lead{max-width:66ch;margin:16px 0 0;font-size:19px;line-height:1.55}.guide .g-hero{margin:28px 0 0}.guide figure{margin:28px 0}.guide figure img,.guide .g-hero img{background:var(--panel);border-radius:16px;width:100%;height:auto;display:block}.guide figcaption{color:var(--ink-2);margin-top:8px;font-size:14px}.guide .toc{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;margin:28px 0 8px;padding:16px 20px}.guide .toc-h{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0 0 6px;font-size:14px;font-weight:600}.guide .toc ol{columns:2 260px;column-gap:28px;margin:0;padding-left:20px}.guide .toc li{break-inside:avoid;margin:4px 0}.guide .toc a{color:var(--ink);text-underline-offset:2px}.guide h2{font-family:var(--font-d);text-transform:uppercase;letter-spacing:.015em;margin:44px 0 12px;scroll-margin-top:84px;font-size:30px;font-weight:700;line-height:1.08}.guide h3{margin:26px 0 8px;font-size:18px;line-height:1.3}.guide .g-body p,.guide .g-body li{max-width:68ch}.guide .g-body p{margin:0 0 14px}.guide .g-body ul,.guide .g-body ol{margin:0 0 16px;padding-left:22px}.guide .g-body li{margin:6px 0}.guide .g-body a,.guide .g-faq a{color:var(--accent);text-underline-offset:2px}.guide aside.tip,.guide aside.warn{border:1px solid var(--line);background:var(--panel-2);border-left:4px solid var(--ok);border-radius:14px;margin:20px 0;padding:14px 18px}.guide aside.warn{border-left-color:var(--select)}.guide aside p:last-child{margin-bottom:0}.guide .g-table{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;margin:16px 0 20px;overflow-x:auto}.guide table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.guide th,.guide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.guide tr:last-child td{border-bottom:0}.guide thead th{font-family:var(--font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--panel);font-size:14px;font-weight:600}.guide .g-faq details{border-bottom:1px solid var(--line);padding:4px 0}.guide .g-faq summary{cursor:pointer;padding:12px 0;font-weight:600;list-style-position:outside}.guide .g-faq details p{max-width:68ch;color:var(--ink-2);margin:0 0 14px}.guide .g-cta{background:var(--plan);color:var(--plan-ink);border-radius:20px;margin:44px 0 0;padding:26px 26px 22px}.guide .g-cta-h{font-family:var(--font-d);text-transform:uppercase;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.guide .g-cta p{max-width:60ch;margin:0 0 16px}.guide .g-cta .btn.pri{background:var(--select);color:#1a1205}.guide .g-cta .g-cta-note{opacity:.8;margin:12px 0 0;font-size:14px}.guide .g-calc{background:var(--panel-2);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:14px;margin:36px 0 8px;padding:16px 20px 14px}.guide .g-calc-k{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin:0 0 4px;font-size:13px;font-weight:600}.guide .g-calc a{font-family:var(--font-d);color:var(--ink);font-size:21px;font-weight:700;line-height:1.2;text-decoration:none}.guide .g-calc a:hover{text-decoration:underline}.guide .g-calc p:last-child{color:var(--ink-2);margin:6px 0 0}.guide .g-more{margin-top:56px}.guide .g-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guide .g-cards a{height:100%;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:0 0 14px;text-decoration:none;display:flex;overflow:hidden}.guide .g-cards a:hover{border-color:var(--ink-2)}.guide .g-cards img{aspect-ratio:16/10;object-fit:cover;background:var(--panel);width:100%;height:auto;display:block}.guide .g-card-t{font-family:var(--font-d);text-transform:uppercase;margin:12px 16px 4px;font-size:21px;font-weight:700;line-height:1.1}.guide .g-card-d{color:var(--ink-2);flex:1;margin:0 16px;font-size:15px}.guide .g-card-m{color:var(--ink-2);margin:10px 16px 0;font-size:13px}.g-hub .g-cards{margin-top:28px}@media (max-width:640px){.guide{padding-block:18px 56px}.guide .g-lead{font-size:17px}.guide h2{font-size:26px}.guide .g-cta{padding:22px 18px 18px}.guide .g-cta .btn{width:100%}}.calc-page,.c-hub{max-width:1120px}.calc-page .g-head,.calc-page .c-how,.calc-page .g-faq,.calc-page .g-cta,.calc-page .g-more{max-width:860px}.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:18px;margin:26px 0 38px;display:grid}.c-in{border:1px solid var(--line);background:var(--panel-2);border-radius:16px;gap:14px;padding:18px;display:grid}.c-f{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.c-f label{font-size:15px;font-weight:600}.c-f output{font-family:var(--font-d);color:var(--accent);text-align:right;white-space:nowrap;font-size:18px;font-weight:700}.c-f select,.c-f input[type=range]{grid-column:1/-1;width:100%}.c-f select{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px}.c-f input[type=range]{height:30px;accent-color:var(--orange);margin:0}.c-chk label{align-items:center;gap:10px;min-height:32px;font-weight:500;display:flex}.c-chk input{width:20px;height:20px;accent-color:var(--orange);margin:0}.c-out{gap:12px;display:grid;position:sticky;top:14px}#calcOut{min-height:260px;color:var(--plan-ink);--c-fzg:#8da3b5;--c-moebel:#d9a35b;--c-ausbau:#9fc27a;--c-technik:#5faae8;--c-aussen:#b58bd9;--c-vorrat:#4fc1c1;--c-zuladung:#f08c3a;--c-weitere:#7d8a96;background:linear-gradient(#eaf3fb0f 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#eaf3fb0f 1px,transparent 1px) 0 0/24px 24px,var(--plan);border-radius:16px;padding:20px}.c-big{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 14px;display:flex}.c-big b{font-family:var(--font-d);color:#f08c3a;font-variant-numeric:tabular-nums;font-size:clamp(46px,7vw,74px);line-height:.9}.c-big span{opacity:.88;font-size:15px}.c-range b{white-space:nowrap;font-size:clamp(34px,5.6vw,58px)}.c-bal{gap:8px;display:grid}.c-row,.c-list li{grid-template-columns:minmax(80px,36%) minmax(40px,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.c-row i,.c-list i{background:linear-gradient(90deg,#5faae8 var(--w),#eaf3fb1f var(--w));border-radius:5px;height:10px;display:block}.c-row i.neg,.c-list i{background:linear-gradient(90deg,#f08c3a var(--w),#eaf3fb1f var(--w))}.c-row b,.c-list b,.c-legend b{font-variant-numeric:tabular-nums;white-space:nowrap}.c-sum{margin:10px 0 0;font-size:14.5px}.c-sum .ok{color:#7cdba5}.c-sum .bad{color:#ff9a8b}.c-notes{margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.45}.c-notes li+li{margin-top:4px}.c-h{font-family:var(--font-d);letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:18px 0 8px;font-size:14px;font-weight:600}.c-list,.c-legend,.c-chips{gap:7px;margin:0;padding:0;list-style:none;display:grid}.c-legend li{grid-template-columns:14px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.c-legend li i{border-radius:4px;width:14px;height:14px}.c-verdict{background:#ffffff12;border-radius:10px;margin:4px 0 12px;padding:10px 12px;font-size:15px;box-shadow:inset 4px 0 #7cdba5}.c-verdict.warn{box-shadow:inset 4px 0 #f5b341}.c-verdict.bad{box-shadow:inset 4px 0 #ff9a8b}.c-stack{background:#eaf3fb1a;border-radius:6px;height:24px;margin:4px 0 2px;display:flex;position:relative}.c-stack i{height:100%;width:var(--w);flex:none;display:block}.c-stack i:first-child{border-radius:6px 0 0 6px}.c-stack em{background:#fff;border-radius:2px;width:3px;position:absolute;top:-6px;bottom:-6px;transform:translate(-1.5px)}.c-chips{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.c-chips li{background:#ffffff12;border-radius:10px;gap:2px;padding:8px 10px;font-size:13.5px;display:grid}.c-chips li.low{box-shadow:inset 0 0 0 2px #f08c3a}.c-chips b{font-family:var(--font-d);font-size:23px;line-height:1}.c-table{overflow-x:auto}.c-table table{border-collapse:collapse;width:100%;font-size:14px}.c-table th,.c-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #eaf3fb26;padding:6px}.c-table th:first-child,.c-table td:first-child{text-align:left;white-space:normal}.c-table th{opacity:.8;font-weight:600}.c-note{opacity:.92;margin:8px 0 0;font-size:14.5px}.c-open{justify-items:start;gap:6px;display:grid}.c-open .btn{min-height:46px;font-weight:600}.c-open p{color:var(--ink-2);margin:0;font-size:13.5px}.c-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.c-cards a{background:var(--plan);height:100%;color:var(--plan-ink);border-radius:16px;gap:8px;padding:18px;text-decoration:none;transition:box-shadow .15s;display:grid}.c-cards a:hover,.c-cards a:focus-visible{box-shadow:0 0 0 3px var(--orange)}.c-card-n{font-family:var(--font-d);color:#f08c3a;letter-spacing:.1em;font-weight:700}.c-card-t{font-family:var(--font-d);font-size:23px;font-weight:700;line-height:1.08}.c-card-d{opacity:.86;font-size:15px}.c-card-go{color:#9ccbf2;margin-top:auto;font-weight:600}@media (max-width:860px){.calc{grid-template-columns:1fr}.c-out{position:static}}
