@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_679db11f-module__etzXHa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_679db11f-module__etzXHa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.v2{--bg:#fff;--bg1:#f8f7f5;--bg2:#f2f0ec;--bg3:#eae7e2;--bg-section:#f8f7f4;--text:#1c130d;--muted:#1c130dc7;--subtle:#1c130da3;--glass:#1c130d08;--glass2:#1c130d0d;--glass3:#1c130d14;--bd:#1c130d14;--bd2:#1c130d24;--acc:#ff6a00;--acc2:#ff8534;--acc-lt:#e05a00;--acc-txt:#b34700;--on-acc:#140d08;--bd-a:#ff6a0059;--acc-glow:#ff6a0066;--max:1300px;--r:12px;--r2:20px;--r3:30px;--pill:100px;--ease:cubic-bezier(.25, 1, .5, 1);--d0:#0c0806;--d1:#140d08;--d2:#1b120b;--d3:#22170e;font-family:var(--font-jakarta), system-ui, sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:clip}.v2 .v2-dark,.v2 .v2-nav,.v2 .v2-hero,.v2 .v2-footer{--text:#f0eee8;--muted:#f0eee8bf;--subtle:#f0eee880;--glass:#ffffff0a;--glass2:#ffffff12;--glass3:#ffffff1c;--bd:#ffffff14;--bd2:#ffffff24;--acc-lt:#ff9a4d;--acc-txt:#ff9a4d;color:var(--text)}.v2 .v2-accent{--text:#140d08;--muted:#140d08d1;--subtle:#140d0899;--bd:#140d0824;--acc-txt:#140d08;color:var(--text);background:linear-gradient(155deg,#ff9a4d 0%,#ff6a00 100%)}.v2 :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.v2 a{color:inherit;text-decoration:none}.v2 em{color:var(--acc-lt);font-style:normal}.v2 .v2-accent em{color:inherit;box-shadow:inset 0 -.2em #fff9}.v2 .wrap{max-width:var(--max);margin:0 auto;padding:0 60px}.v2 .sec{padding:100px 0;scroll-margin-top:68px;position:relative}.v2 .sec-tint{background:var(--bg-section)}.v2 .sec-head{max-width:720px;margin-bottom:48px}.v2 .sec-head-row{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.v2 .eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--acc-txt);font-size:10px;font-weight:700;display:inline-block}.v2 .h1,.v2 .h2,.v2 .cta-box h2,.v2 .role-copy h3{overflow-wrap:break-word}.v2 [lang=de] .h1,.v2 [lang=de] .h2,.v2 [lang=de] .cta-box h2,.v2 [lang=de] .role-copy h3{-webkit-hyphens:auto;hyphens:auto}.v2 .h2{letter-spacing:-2px;text-transform:uppercase;margin-top:14px;font-size:clamp(32px,4vw,54px);font-weight:900;line-height:1}.v2 .lead{max-width:520px;color:var(--muted);margin-top:18px;font-size:15px;font-weight:300;line-height:1.85}.v2 .micro{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.v2 .btn{border-radius:var(--r2);background:var(--acc);color:var(--on-acc);transition:background .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 40px;font-size:13px;font-weight:700;display:inline-flex}.v2 .btn:hover{background:var(--acc2);box-shadow:0 16px 40px var(--acc-glow);transform:translateY(-2px)}.v2 .btn .arrow{animation:v2-nudge 1.6s var(--ease) infinite}.v2 .btn:hover .arrow{animation-play-state:paused}.v2 .btn-glass{background:var(--glass);color:var(--text);border-color:var(--bd2);-webkit-backdrop-filter:blur(20px);font-weight:500}.v2 .btn-glass:hover{background:var(--glass2);border-color:var(--bd-a);box-shadow:none}.v2 .btn-dark{background:var(--d1);color:#f0eee8}.v2 .btn-dark:hover{background:var(--d2);box-shadow:0 16px 36px #0000004d}.v2 .btn-outline{color:var(--text);border-color:var(--bd2);background:0 0;padding:11px 22px;font-size:12px}.v2 .btn-outline:hover{border-color:var(--bd-a);background:var(--glass);box-shadow:none}.v2 .ibox{width:44px;height:44px;color:var(--acc-txt);background:#ff6a0017;border:1px solid #ff6a003d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v2 .ibox svg{stroke-width:1.7px;width:20px;height:20px}.v2 .v2-progress{z-index:60;background:var(--acc);transform-origin:0;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.v2 .orb{z-index:0;pointer-events:none;filter:blur(140px);background:#ff6a000f;border-radius:50%;position:fixed}.v2 main{z-index:1;position:relative}.v2 .v2-nav{z-index:50;border-bottom:1px solid var(--bd);height:68px;position:fixed;inset:0 0 auto}.v2 .v2-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px);transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#140d08e0;position:absolute;inset:0}.v2 .v2-nav.scrolled:before{-webkit-backdrop-filter:blur(32px);background:#1b120bf0;box-shadow:0 16px 36px #0000004d}.v2 .nav-in{align-items:center;gap:28px;height:100%;display:flex}.v2 .nav-logo{perspective:600px;align-items:center;display:flex}.v2 .nav-logo>*{animation:.9s cubic-bezier(.4,0,.2,1) both v2-logo}.v2 .nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.v2 .nav-link{border-radius:var(--r);white-space:nowrap;color:var(--muted);cursor:pointer;transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.v2 .nav-link:hover{color:var(--text);background:var(--glass)}.v2 .nav-cta{border-radius:var(--pill);padding:11px 22px}.v2 .dd{position:relative}.v2 .dd-panel{border-radius:var(--r2);opacity:0;visibility:hidden;width:320px;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;background:linear-gradient(155deg,#ff9a4d 0%,#ff6a00 100%);padding:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px);box-shadow:0 20px 50px #00000059}.v2 .dd-panel:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.v2 .dd:hover .dd-panel,.v2 .dd:focus-within .dd-panel{opacity:1;visibility:visible;transform:translate(-50%)}.v2 .dd-item{border-radius:var(--r);color:#140d08;transition:background .15s var(--ease);gap:12px;padding:12px;display:flex}.v2 .dd-item:hover,.v2 .dd-item:focus-visible{background:#ffffffeb}.v2 .dd-item .ibox{color:#140d08;background:#140d081a;border-color:#140d082e;width:38px;height:38px}.v2 .dd-item b{font-size:14px;font-weight:700;display:block}.v2 .dd-item small{color:#140d08c7;font-size:12px;line-height:1.45;display:block}.v2 .burger{border:1px solid var(--bd2);background:var(--glass);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.v2 .mmenu{z-index:49;background:var(--d1);visibility:hidden;transition:transform .4s var(--ease), visibility 0s linear .4s;padding:24px 16px 40px;position:fixed;inset:68px 0 0;overflow-y:auto;transform:translate(100%)}.v2 .mmenu.open{visibility:visible;transition:transform .4s var(--ease);transform:translate(0)}.v2 .mmenu a.ml{border-bottom:1px solid var(--bd);padding:16px 4px;font-size:18px;font-weight:700;display:block}.v2 .v2-hero{background:var(--d0);height:90vh;min-height:680px;max-height:900px;position:relative;overflow:hidden}.v2 .slide{opacity:0;transition:opacity 1.6s var(--ease);position:absolute;inset:0}.v2 .slide.active{opacity:1;z-index:1}.v2 .slide.leaving{opacity:0;z-index:2}.v2 .hero-shade{z-index:3;background:linear-gradient(#0000 calc(100% - 200px),#0c0806e6 100%),linear-gradient(110deg,#0c0806f5 0%,#0c0806b3 42%,#0c08061a 100%),#0c080626;position:absolute;inset:0}.v2 .hero-in{z-index:4;flex-direction:column;justify-content:center;height:100%;padding-top:68px;padding-bottom:110px;display:flex;position:relative}.v2 .hero-content{will-change:transform, opacity;max-width:640px}.v2 .pill{border-radius:var(--pill);border:1px solid var(--bd-a);letter-spacing:3px;text-transform:uppercase;color:var(--acc-txt);background:#ff6a001a;align-items:center;gap:10px;padding:8px 16px;font-size:10px;font-weight:700;display:inline-flex}.v2 .pill .dot{background:var(--acc);width:7px;height:7px;animation:v2-pulse 2s var(--ease) infinite;border-radius:50%}.v2 .h1{letter-spacing:-2.5px;text-transform:uppercase;margin-top:26px;font-size:clamp(38px,5.5vw,72px);font-weight:900;line-height:.95}.v2 .h1 em{color:var(--acc2);display:block}.v2 .hero-sub{max-width:520px;color:var(--muted);margin-top:24px;font-size:16px;font-weight:300;line-height:1.8}.v2 .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.v2 .chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:640px;margin-top:40px;display:grid}.v2 .chip{border-radius:var(--r);background:var(--glass);border:1px solid var(--bd);-webkit-backdrop-filter:blur(24px)saturate(160%);padding:14px 16px}.v2 .chip b{letter-spacing:-1.5px;font-size:24px;font-weight:900;line-height:1.1;display:block}.v2 .chip span{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px;font-weight:700;display:block}.v2 .e1{animation:v2-up .7s var(--ease) .1s both}.v2 .e2{animation:v2-up .85s var(--ease) .25s both}.v2 .e3{animation:v2-up .7s var(--ease) .4s both}.v2 .e4{animation:v2-up .7s var(--ease) .55s both}.v2 .e5{animation:v2-up .7s var(--ease) .7s both}.v2 .dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:48px;right:60px}.v2 .dots button{border-radius:var(--pill);cursor:pointer;width:6px;height:6px;transition:width .4s var(--ease), background .4s var(--ease);background:#fff6;border:0;padding:0}.v2 .dots button[aria-current=true]{background:var(--acc);width:22px}.v2 .scroll-btn{z-index:5;letter-spacing:2px;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.v2 .scroll-btn i{background:var(--acc);width:58px;height:58px;color:var(--on-acc);animation:v2-bounce 2.2s var(--ease) infinite;border-radius:50%;justify-content:center;align-items:center;display:flex}.v2 .photo-todo{z-index:6;border-radius:var(--pill);letter-spacing:1px;text-transform:uppercase;color:#ff9a4d;background:#0c0806b3;border:1px dashed #ff9a4d99;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;bottom:20px;left:16px}.v2 .strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:calc(100% - 40px);margin:20px auto 0;display:grid}.v2 .tile{aspect-ratio:370/420;border-radius:var(--r);background:var(--d1);isolation:isolate;position:relative;overflow:hidden}.v2 .tile img{transition:transform .7s var(--ease)}.v2 .tile:hover img{transform:scale(1.04)}.v2 .tile:after{content:"";background:linear-gradient(#0000 0%,#0c080633 45%,#0c0806ed 100%);position:absolute;inset:0}.v2 .tile-body{z-index:2;color:#f0eee8;position:absolute;bottom:22px;left:22px;right:22px}.v2 .tile-body .num{letter-spacing:3px;text-transform:uppercase;color:#ff9a4d;font-size:10px;font-weight:700}.v2 .tile-body h3{letter-spacing:-.5px;text-transform:uppercase;margin-top:8px;font-size:22px;font-weight:800;line-height:1.05}.v2 .tile-body p{color:#f0eee8d1;margin-top:6px;font-size:13px;font-weight:300}.v2 .tile-line{z-index:2;background:var(--acc);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v2 .tile:hover .tile-line{transform:scaleX(1)}.v2 .filters{border-radius:var(--pill);background:var(--bg2);border:1px solid var(--bd);gap:6px;padding:4px;display:flex}.v2 .filters button{border-radius:var(--pill);font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;padding:9px 16px;font-size:12px;font-weight:600}.v2 .filters button[aria-pressed=true]{background:var(--acc);color:var(--on-acc)}.v2 .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2 .mcard{border-radius:var(--r2);background:var(--bg);border:1px solid var(--bd);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #1c130d0f}.v2 .mcard:hover{border-color:var(--bd-a);transform:translateY(-8px);box-shadow:0 32px 64px #1c130d24}.v2 .mshot{aspect-ratio:16/10;background:var(--d1);position:relative;overflow:hidden}.v2 .mshot img{transition:transform .6s var(--ease)}.v2 .mcard:hover .mshot img{transform:scale(1.06)}.v2 .mshot-phone{background:radial-gradient(120% 90% at 50% 0%, #2a1a0e, var(--d1) 70%)}.v2 .mover{z-index:3;color:var(--on-acc);letter-spacing:2px;text-transform:uppercase;opacity:0;transition:opacity .35s var(--ease);background:#ff6a00d9;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.v2 .mcard:hover .mover,.v2 .mcard:focus-within .mover{opacity:1}.v2 .badge{z-index:2;border-radius:var(--pill);letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #00000040;padding:5px 11px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.v2 .badge-violet{background:#7c3aede0;border:1px solid #a78bfa99;box-shadow:0 6px 18px #7c3aed66}.v2 .badge-teal{background:#0e7490f0;border:1px solid #67e8f999;box-shadow:0 6px 18px #0891b266}.v2 .badge-blue{background:#2563ebe0;border:1px solid #60a5fa99;box-shadow:0 6px 18px #2563eb66}.v2 .badge-amber{background:#b45309e6;border:1px solid #fbbf2499;box-shadow:0 6px 18px #d9770666}.v2 .mbody{flex-direction:column;flex:1;padding:22px;display:flex}.v2 .mbody .cat{letter-spacing:2px;text-transform:uppercase;color:var(--acc-txt);font-size:10px;font-weight:700}.v2 .mbody h3{letter-spacing:-.4px;margin-top:6px;font-size:19px;font-weight:700}.v2 .mbody p{color:var(--muted);margin-top:6px;font-size:13px;font-weight:300;line-height:1.65}.v2 .specs{border:1px solid var(--bd);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid}.v2 .specs>div{text-align:center;padding:10px 8px}.v2 .specs>div+div{border-left:1px solid var(--bd)}.v2 .specs b{font-size:13px;font-weight:700;display:block}.v2 .specs span{letter-spacing:1px;text-transform:uppercase;color:var(--subtle);margin-top:2px;font-size:10px;font-weight:600;display:block}.v2 .mbody .btn-outline{align-self:flex-start;margin-top:auto}.v2 .slant{width:100%;height:64px;display:block}.v2 .marquee{white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.v2 .marquee>div{letter-spacing:-1.5px;text-transform:uppercase;color:#140d0812;gap:48px;padding-right:48px;font-size:44px;font-weight:900;animation:22s linear infinite v2-marquee;display:inline-flex}.v2 .marquee:hover>div{animation-play-state:paused}.v2 .roles{border-radius:var(--r3);background:var(--d1);grid-template-columns:360px minmax(0,1fr);gap:10px;margin-top:40px;padding:10px;display:grid;box-shadow:0 30px 80px #140d0859}.v2 .role-list{flex-direction:column;gap:6px;display:flex}.v2 .role-tab{border-radius:var(--r2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid #0000;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.v2 .role-tab:before{content:"";background:var(--role-color,var(--acc));width:3px;transition:transform .4s var(--ease);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.v2 .role-tab[aria-selected=true]{background:var(--glass2);border-color:var(--bd)}.v2 .role-tab[aria-selected=true]:before{transform:scaleY(1)}.v2 .role-tab .ibox{background:color-mix(in srgb, var(--role-color) 14%, transparent);border-color:color-mix(in srgb, var(--role-color) 40%, transparent);color:var(--role-color)}.v2 .role-tab b{font-size:16px;font-weight:700;display:block}.v2 .role-tab small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.v2 .role-tab .go{border:1px solid var(--bd2);width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.v2 .role-tab .rnum{letter-spacing:2px;color:var(--subtle);font-size:10px;font-weight:700;position:absolute;top:6px;right:14px}.v2 .role-panel{border-radius:var(--r2);background:var(--d0);isolation:isolate;min-height:480px;position:relative;overflow:hidden}.v2 .role-panel .rimg{filter:saturate(.85)brightness(.62)}.v2 .role-panel:after{content:"";z-index:1;background:linear-gradient(120deg,#0c0806f2 0%,#0c080699 50%,#0c080626 100%);position:absolute;inset:0}.v2 .role-copy{z-index:2;max-width:460px;position:absolute;bottom:36px;left:36px;right:36px}.v2 .role-copy h3{letter-spacing:-1px;text-transform:uppercase;margin-top:12px;font-size:clamp(22px,2.5vw,32px);font-weight:900;line-height:1.05}.v2 .role-copy p{color:var(--muted);margin-top:12px;font-size:14px;font-weight:300;line-height:1.75}.v2 .role-copy ul{gap:8px;margin-top:16px;display:grid}.v2 .role-copy li{align-items:center;gap:10px;font-size:13px;display:flex}.v2 .role-copy li:before{content:"";background:var(--acc);border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2 .role-inline{display:none}.v2 .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.v2 .about-photo{aspect-ratio:4/3;border-radius:var(--r2);background:var(--d1);position:relative}.v2 .about-photo .clip{border-radius:var(--r2);position:absolute;inset:0;overflow:hidden}.v2 .stat-card{border-radius:var(--r2);background:var(--bg);border:1px solid var(--bd-a);padding:22px 26px;position:absolute;bottom:-28px;right:-28px;box-shadow:0 20px 50px #1c130d24}.v2 .stat-card .n{letter-spacing:-2px;margin-top:4px;font-size:40px;font-weight:900;line-height:1;display:block}.v2 .stat-card .n em{letter-spacing:0;color:var(--acc-txt);font-size:15px;font-weight:700}.v2 .stat-card small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.v2 .checks{gap:8px;margin-top:28px;display:grid}.v2 .checks li{border-radius:var(--r);background:var(--bg);border:1px solid var(--bd);transition:padding-left .25s var(--ease);align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.v2 .checks li:hover{padding-left:22px}.v2 .checks li:before{content:"";background:var(--acc);border-radius:50%;flex-shrink:0;width:6px;height:6px}.v2 .band{border-radius:var(--r2);background:#ffffff24;border:1px solid #140d0829;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2 .band>div{padding:32px 28px}.v2 .band>div+div{border-left:1px solid #140d0829}.v2 .band .ibox{color:#140d08;background:#140d081a;border-color:#140d0833;width:48px;height:48px}.v2 .band h3{margin-top:18px;font-size:15px;font-weight:700}.v2 .band p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.v2 .tl{--p:0;gap:18px;display:grid;position:relative}.v2 .tl:before,.v2 .tl:after{content:"";width:2px;position:absolute;top:28px;left:50%;transform:translate(-50%)}.v2 .tl:before{background:repeating-linear-gradient(180deg, var(--bd2) 0 4px, transparent 4px 11px);bottom:28px}.v2 .tl:after{height:calc(var(--p) * (100% - 56px));background:var(--acc);box-shadow:0 0 14px var(--acc-glow)}.v2 .step{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start;display:grid}.v2 .node{z-index:1;background:var(--bg);border:1px solid var(--bd2);width:56px;height:56px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;grid-column:2;justify-content:center;justify-self:center;align-items:center;font-size:16px;font-weight:900;display:flex;position:relative}.v2 .step.open .node{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.v2 .scard{border-radius:var(--r2);background:var(--bg);border:1px solid var(--bd);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);grid-row:1;box-shadow:0 8px 30px #1c130d0f}.v2 .step:nth-child(odd) .scard{grid-column:1;margin-right:18px}.v2 .step:nth-child(2n) .scard{grid-column:3;margin-left:18px}.v2 .step.open .scard{border-color:var(--bd-a);box-shadow:0 20px 50px #1c130d1a}.v2 .scard button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:20px 22px;display:flex}.v2 .scard .tag{border-radius:var(--pill);border:1px solid var(--bd-a);letter-spacing:1.5px;text-transform:uppercase;color:var(--acc-txt);white-space:nowrap;background:#ff6a001a;padding:4px 10px;font-size:10px;font-weight:700}.v2 .scard h3{letter-spacing:-.3px;flex:1;font-size:18px;font-weight:700}.v2 .chev{color:var(--muted);transition:transform .45s var(--ease);flex-shrink:0}.v2 .open .chev,.v2 [aria-expanded=true] .chev{transform:rotate(180deg)}.v2 .acc-body{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.v2 .acc-body>div{overflow:hidden}.v2 .acc-body.open{grid-template-rows:1fr}.v2 .scard .sbody{color:var(--muted);padding:0 22px 22px;font-size:14px;font-weight:300;line-height:1.75}.v2 .ticks{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.v2 .ticks span{border-radius:var(--pill);background:var(--bg1);border:1px solid var(--bd);color:var(--text);padding:5px 11px;font-size:12px;font-weight:500}.v2 .ticks span:before{content:"✓ ";color:var(--acc-txt);font-weight:800}.v2 .cert{border-radius:var(--r2);background:var(--bg1);border:1px solid var(--bd);gap:16px;margin-top:28px;padding:22px;display:flex}.v2 .cert b{font-size:15px;font-weight:700;display:block}.v2 .cert small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}.v2 .teaser{color:var(--acc-txt);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:700;display:inline-flex}.v2 .teaser svg{transition:transform .2s var(--ease)}.v2 .teaser:hover svg{transform:translate(4px)}.v2 .report{border-radius:var(--r2);background:var(--bg);border:1px solid var(--bd);padding:30px;box-shadow:0 20px 50px #1c130d1a}.v2 .report-head{border-bottom:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.v2 .report-head h3{letter-spacing:-.6px;margin-top:6px;font-size:22px;font-weight:800}.v2 .ok{border-radius:var(--pill);letter-spacing:1.5px;text-transform:uppercase;color:#146c34;white-space:nowrap;background:#16803c1a;border:1px solid #16803c4d;padding:5px 11px;font-size:10px;font-weight:800}.v2 .rrow{border-bottom:1px solid var(--bd);padding:16px 0}.v2 .rrow .rl{justify-content:space-between;gap:12px;font-size:13px;display:flex}.v2 .rrow .rl span{color:var(--muted)}.v2 .rrow .rl b{text-align:right;min-width:0;font-weight:700}.v2 .bar{background:var(--bg2);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.v2 .bar i{background:linear-gradient(90deg, var(--acc), var(--acc-lt));transform-origin:0;height:100%;transition:transform 1.5s var(--ease);border-radius:3px;display:block;transform:scaleX(0)}.v2 .go .bar i{transform:scaleX(var(--w))}.v2 .report-end{border-radius:var(--r);border:1px solid var(--bd-a);background:#ff6a0014;margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.6}.v2 .demo-note{color:var(--subtle);margin-top:12px;font-size:11px}.v2 .tool-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v2 .tool-bg img{opacity:.18}.v2 .tool-bg:after{content:"";background:linear-gradient(#ffffffeb,#fff 70%);position:absolute;inset:0}.v2 .faq-list{border-top:1px solid var(--bd)}.v2 .faq-item{border-bottom:1px solid var(--bd)}.v2 .faq-item button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:15px;font-weight:600;display:flex}.v2 .plus{border:1px solid var(--bd2);width:28px;height:28px;color:var(--muted);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v2 .plus svg{transition:transform .4s var(--ease)}.v2 [aria-expanded=true] .plus{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.v2 [aria-expanded=true] .plus svg{transform:rotate(45deg)}.v2 .faq-item .ans{color:var(--muted);padding:0 46px 20px 0;font-size:14px;font-weight:300;line-height:1.75}.v2 .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.v2 .plan{border-radius:var(--r2);background:var(--bg);border:1px solid var(--bd);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);flex-direction:column;padding:30px;display:flex;box-shadow:0 8px 30px #1c130d0f}.v2 .plan:hover{transform:translateY(-4px);box-shadow:0 32px 64px #1c130d1f}.v2 .plan.hi{border-color:var(--acc);box-shadow:0 16px 40px #ff6a002e}.v2 .plan .pop{border-radius:var(--pill);background:var(--acc);color:var(--on-acc);letter-spacing:1.5px;text-transform:uppercase;align-self:flex-start;margin-bottom:14px;padding:5px 12px;font-size:10px;font-weight:800}.v2 .plan h3{font-size:17px;font-weight:700}.v2 .price{letter-spacing:-2.5px;margin-top:14px;font-size:46px;font-weight:900;line-height:1}.v2 .price em{letter-spacing:0;color:var(--acc-txt);font-size:14px;font-weight:700}.v2 .plan .yr{color:var(--muted);margin-top:8px;font-size:12px}.v2 .plan .lim{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);color:var(--muted);margin-top:18px;padding:12px 0;font-size:13px}.v2 .plan ul{gap:9px;margin:18px 0 26px;display:grid}.v2 .plan li{align-items:center;gap:10px;font-size:13px;display:flex}.v2 .plan li svg{width:16px;height:16px;color:var(--acc-txt);flex-shrink:0}.v2 .plan li.no,.v2 .plan li.no svg{color:var(--subtle)}.v2 .plan .btn{margin-top:auto}.v2 .plans-note{color:var(--muted);margin-top:18px;font-size:13px}.v2 .cta-box{border-radius:var(--r2);background:radial-gradient(ellipse 60% 120% at 85% 50%, #ff6a001f, transparent 70%), var(--bg);border:1px solid var(--bd);justify-content:space-between;align-items:center;gap:40px;padding:56px 60px;display:flex;box-shadow:0 20px 50px #1c130d14}.v2 .cta-box h2{letter-spacing:-1.5px;text-transform:uppercase;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.02}.v2 .cta-box p{max-width:480px;color:var(--muted);margin-top:14px;font-size:15px;font-weight:300;line-height:1.8}.v2 .cta-btns{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.v2 .v2-footer{background:var(--d0);padding:80px 0 32px}.v2 .hl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v2 .hl>div{border-radius:var(--r2);background:var(--glass);border:1px solid var(--bd);transition:background .3s var(--ease), transform .3s var(--ease);align-items:center;gap:18px;padding:24px;display:flex}.v2 .hl>div:hover{background:var(--d3);transform:translateY(-4px)}.v2 .hl .ibox{color:#ff9a4d;border-radius:14px;width:52px;height:52px}.v2 .hl .ibox svg{width:24px;height:24px}.v2 .hl-n{letter-spacing:-1.2px;font-size:27px;font-weight:900;line-height:1;display:block}.v2 .hl-l{color:var(--muted);margin-top:6px;font-size:12px;display:block}.v2 .contact-band{border-radius:var(--r2);border:1px solid var(--bd);justify-content:space-between;align-items:center;gap:20px;margin-top:10px;padding:22px 26px;font-size:15px;font-weight:600;display:flex}.v2 .contact-band a.btn{border-radius:var(--pill);padding:12px 24px}.v2 .fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-top:56px;display:grid}.v2 .fgrid p.fdesc{max-width:300px;color:var(--muted);margin-top:18px;font-size:13px;font-weight:300;line-height:1.75}.v2 .fcol h4{letter-spacing:3px;text-transform:uppercase;color:var(--subtle);font-size:10px;font-weight:700}.v2 .fcol ul{gap:10px;margin-top:16px;display:grid}.v2 .fcol a{color:var(--muted);transition:color .15s var(--ease);font-size:14px}.v2 .fcol a:hover{color:var(--text)}.v2 .fbottom{border-top:1px solid var(--bd);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:11px;display:flex}.v2 .fbottom nav{flex-wrap:wrap;gap:20px;display:flex}.v2 .fbottom a:hover{color:var(--text)}.v2 .rv{transition:opacity .7s var(--ease), transform .7s var(--ease)}.v2.v2-motion .rv:not(.in){opacity:0;transform:translateY(24px)}.v2 .d1{transition-delay:.1s}.v2 .d2{transition-delay:.2s}.v2 .d3{transition-delay:.3s}.v2 .d4{transition-delay:.4s}@keyframes v2-up{0%{opacity:0;transform:translateY(22px)}}@keyframes v2-logo{0%{opacity:0;transform:rotateY(-110deg)}}@keyframes v2-pulse{0%,to{box-shadow:0 0 #ff6a008c}50%{box-shadow:0 0 0 7px #ff6a0000}}@keyframes v2-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes v2-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes v2-marquee{to{transform:translate(-50%)}}@media (max-width:1024px){.v2 .wrap{padding:0 32px}.v2 .grid3,.v2 .plans,.v2 .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .two{gap:56px}.v2 .roles{grid-template-columns:300px minmax(0,1fr)}.v2 .band{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .band>div:nth-child(3){border-left:0}.v2 .band>div:nth-child(n+3){border-top:1px solid #140d0829}.v2 .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.v2 .nav-links .nav-link.hide-md{display:none}}@media (max-width:900px){.v2 .nav-links{display:none}.v2 .burger{display:inline-flex}}@media (max-width:768px){.v2 .wrap{padding:0 16px}.v2 .sec{padding:56px 0}.v2 .sec-head{margin-bottom:32px}.v2 .sec-head-row{flex-direction:column;align-items:flex-start}.v2 .filters{scrollbar-width:none;max-width:100%;overflow-x:auto}.v2 .v2-hero{height:100svh;min-height:640px;max-height:none}.v2 .h1{letter-spacing:-1.2px}.v2 .h2{letter-spacing:-1px}.v2 .hero-ctas .btn{width:100%}.v2 .chips{grid-template-columns:repeat(2,minmax(0,1fr))}.v2 .dots{bottom:24px;right:16px}.v2 .scroll-btn{display:none}.v2 .strip{grid-template-columns:1fr 1fr;width:calc(100% - 32px)}.v2 .tile{aspect-ratio:4/5}.v2 .tile-body{bottom:14px;left:14px;right:14px}.v2 .tile-body h3{font-size:16px}.v2 .tile-body p{display:none}.v2 .grid3,.v2 .plans{grid-template-columns:minmax(0,1fr)}.v2 .mcard.more{display:none}.v2 .grid3.show-all .mcard.more{display:flex}.v2 .roles{border-radius:var(--r2);grid-template-columns:minmax(0,1fr);padding:8px}.v2 .role-panel.desk{display:none}.v2 .role-inline{display:block}.v2 .role-inline .role-panel{min-height:380px;margin-top:6px}.v2 .role-copy{bottom:20px;left:20px;right:20px}.v2 .two{grid-template-columns:minmax(0,1fr);gap:56px}.v2 .stat-card{bottom:-24px;right:12px}.v2 .band{grid-template-columns:minmax(0,1fr)}.v2 .band>div+div{border-top:1px solid #140d0829;border-left:0}.v2 .tl:before,.v2 .tl:after{left:22px}.v2 .step{grid-template-columns:44px minmax(0,1fr)}.v2 .node{grid-column:1;width:44px;height:44px;font-size:14px}.v2 .step:nth-child(odd) .scard,.v2 .step:nth-child(2n) .scard{grid-column:2;margin:0 0 0 12px}.v2 .scard button{flex-wrap:wrap;gap:10px;padding:16px}.v2 .scard .sbody{padding:0 16px 16px}.v2 .cta-box{flex-direction:column;align-items:flex-start;padding:36px 22px}.v2 .cta-btns,.v2 .cta-btns .btn{width:100%}.v2 .hl{grid-template-columns:minmax(0,1fr)}.v2 .contact-band{flex-direction:column;align-items:flex-start}.v2 .fgrid{grid-template-columns:minmax(0,1fr);gap:32px}.v2 .marquee>div{font-size:30px}}@media (max-width:480px){.v2 .chips{grid-template-columns:1fr 1fr}.v2 .chip b{font-size:20px}.v2 .strip{grid-template-columns:1fr}.v2 .tile{aspect-ratio:16/10}.v2 .tile-body p{display:block}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.v2 .rv,.v2.v2-motion .rv:not(.in){opacity:1;transform:none}}.v2 .show-more-row{justify-content:center;margin-top:16px;display:none}@media (max-width:768px){.v2 .show-more-row{display:flex}}.v2 .lang{border-radius:var(--pill);border:1px solid var(--bd2);background:var(--glass);gap:2px;padding:3px;display:inline-flex}.v2 .lang a{border-radius:var(--pill);letter-spacing:1px;color:var(--muted);transition:background .15s var(--ease), color .15s var(--ease);padding:6px 10px;font-size:11px;font-weight:700}.v2 .lang a:hover{color:var(--text)}.v2 .lang a[aria-current=page]{background:var(--acc);color:var(--on-acc)}.v2 .nav-links .lang{margin:0 6px}.v2 .mmenu .lang{margin-top:24px}.v2 .mmenu .lang a{padding:10px 16px;font-size:13px}.v2 .calc{border-radius:var(--r3);background:var(--bg);border:1px solid var(--bd);grid-template-columns:minmax(0,1fr) 400px;gap:10px;padding:10px;display:grid;box-shadow:0 32px 64px #1c130d1a}.v2 .calc-in{align-content:start;gap:10px;display:grid}.v2 .calc-block{border:1px solid var(--bd);border-radius:var(--r2);background:var(--bg1);min-width:0;margin:0;padding:28px}.v2 .calc-label{float:left;letter-spacing:-.3px;width:100%;padding:0;font-size:17px;font-weight:700}.v2 .calc-hint{clear:both;color:var(--muted);padding-top:4px;font-size:13px;font-weight:300;line-height:1.6}.v2 .rate-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.v2 .rate-big{letter-spacing:-2.5px;font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;line-height:1}.v2 .rate-big em{letter-spacing:0;color:var(--acc-txt);font-size:16px;font-weight:700}.v2 .rate-custom{letter-spacing:2px;text-transform:uppercase;color:var(--subtle);flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.v2 .rate-custom input{border-radius:var(--r);border:1px solid var(--bd2);background:var(--bg);width:96px;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;transition:border-color .2s var(--ease);padding:11px 14px;font-size:15px;font-weight:700}.v2 .rate-custom input:focus{border-color:var(--acc);outline:none}.v2 .rate-range{--fill:0%;border-radius:var(--pill);appearance:none;background:linear-gradient(90deg, var(--acc) var(--fill), var(--bg3) var(--fill));cursor:pointer;width:100%;height:6px;margin:22px 0 18px}.v2 .rate-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);border:2px solid var(--acc);width:22px;height:22px;transition:transform .15s var(--ease);border-radius:50%;box-shadow:0 4px 12px #ff6a0059}.v2 .rate-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.v2 .rate-range::-moz-range-thumb{background:var(--bg);border:2px solid var(--acc);border-radius:50%;width:18px;height:18px;box-shadow:0 4px 12px #ff6a0059}.v2 .rate-chips{flex-wrap:wrap;gap:6px;display:flex}.v2 .rate-chips button,.v2 .svc{font:inherit;cursor:pointer}.v2 .rate-chips button{border-radius:var(--pill);border:1px solid var(--bd2);background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);padding:8px 14px;font-size:12px;font-weight:600}.v2 .rate-chips button:hover{border-color:var(--bd-a)}.v2 .rate-chips button[aria-pressed=true]{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.v2 .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.v2 .svc{border:1px solid var(--bd);background:var(--bg);color:var(--text);text-align:left;transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.v2 .svc:hover{border-color:var(--bd-a);transform:translateY(-2px);box-shadow:0 12px 28px #1c130d14}.v2 .svc[aria-pressed=true]{border-color:var(--acc);background:linear-gradient(0deg, #ff6a000d, #ff6a000d), var(--bg);box-shadow:0 0 0 1px var(--acc) inset}.v2 .svc-ic{width:40px;height:40px;color:var(--acc-txt);transition:background .25s var(--ease), color .25s var(--ease);background:#ff6a0017;border:1px solid #ff6a0038;border-radius:11px;justify-content:center;align-items:center;display:flex}.v2 .svc-ic svg{stroke-width:1.8px;width:19px;height:19px}.v2 .svc[aria-pressed=true] .svc-ic{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.v2 .svc-txt{min-width:0}.v2 [lang=de] .svc-txt b{-webkit-hyphens:auto;hyphens:auto}.v2 .svc-txt b{overflow-wrap:break-word;font-size:14px;font-weight:700;line-height:1.3;display:block}.v2 .svc-txt small{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.v2 .svc-meta{text-align:right;white-space:nowrap}.v2 .svc-meta b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;display:block}.v2 .svc-meta small{color:var(--subtle);margin-top:2px;font-size:11px;display:block}.v2 .calc-sum{border-radius:var(--r2);background:radial-gradient(120% 60% at 100% 0%, #ff6a0029, transparent 60%), var(--d1);color:var(--text);flex-direction:column;align-self:start;padding:30px;display:flex;position:sticky;top:84px}.v2 .sum-total{letter-spacing:-2.5px;color:var(--acc-lt);font-variant-numeric:tabular-nums;margin-top:10px;font-size:46px;font-weight:900;line-height:1}.v2 .sum-total.is-empty{color:var(--subtle)}.v2 .sum-time{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.v2 .sum-lines{border-top:1px solid var(--bd);gap:8px;margin-top:20px;padding-top:14px;display:grid}.v2 .sum-lines li{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.v2 .sum-lines b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.v2 .sum-market{border-radius:var(--r);background:var(--glass);border:1px solid var(--bd);margin-top:18px;padding:16px}.v2 .mbar{color:var(--muted);grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:11px;font-weight:600;display:grid}.v2 .mbar+.mbar{margin-top:8px}.v2 .mbar i{border-radius:var(--pill);background:var(--acc);min-width:4px;height:8px;transition:width .5s var(--ease);display:block}.v2 .mbar-market i{background:#f0eee859}.v2 .mbar b{color:var(--text);font-variant-numeric:tabular-nums}.v2 .sum-market p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.v2 .sum-copy{width:100%;margin-top:18px}.v2 .sum-cta{border-top:1px solid var(--bd);margin-top:22px;padding-top:20px}.v2 .sum-cta b{font-size:15px;font-weight:700;display:block}.v2 .sum-cta p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.v2 .sum-link{color:var(--acc-lt);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.v2 .sum-link svg{transition:transform .2s var(--ease)}.v2 .sum-link:hover svg{transform:translate(4px)}.v2 .calc-note{color:var(--subtle);text-align:center;margin-top:14px;font-size:12px}.v2 .faq-wrap{grid-template-columns:280px minmax(0,1fr);gap:60px;margin-top:72px;display:grid}.v2 .sum-mini{display:none}@media (max-width:1024px){.v2 .calc{grid-template-columns:minmax(0,1fr)}.v2 .sum-mini{z-index:5;border-radius:var(--pill);background:var(--d1);color:#f0eee8;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 36px #0000004d}.v2 .sum-mini small{letter-spacing:2px;text-transform:uppercase;color:#f0eee899;font-size:10px;font-weight:700;display:block}.v2 .sum-mini b{letter-spacing:-.8px;color:#ff9a4d;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.v2 .sum-mini-h{color:#f0eee8bf;font-size:13px;font-weight:600}.v2 .calc-sum{position:static}.v2 .faq-wrap{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:768px){.v2 .calc{border-radius:var(--r2);padding:6px}.v2 .calc-block{padding:20px 16px}.v2 .calc-sum{padding:24px 18px}.v2 .svc-grid{grid-template-columns:minmax(0,1fr)}.v2 .rate-big{font-size:42px}.v2 .sum-total{font-size:40px}.v2 .faq-wrap{margin-top:48px}}.v2 .gate{height:auto;min-height:100svh;max-height:none}.v2 .gate-in{z-index:4;flex-direction:column;justify-content:space-between;gap:48px;min-height:100svh;padding-top:36px;padding-bottom:32px;display:flex;position:relative}.v2 .gate-body{max-width:640px}.v2 .gate-form{border-radius:var(--r2);background:var(--glass);border:1px solid var(--bd2);-webkit-backdrop-filter:blur(24px)saturate(160%);max-width:520px;margin-top:36px;padding:22px}.v2 .gate-label{letter-spacing:2px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.v2 .gate-row{gap:8px;margin-top:12px;display:flex}.v2 .gate-row input{border-radius:var(--r);border:1px solid var(--bd2);min-width:0;color:var(--text);font:inherit;transition:border-color .2s var(--ease);background:#ffffff0f;flex:1;padding:14px 16px;font-size:15px}.v2 .gate-row input::placeholder{color:var(--subtle)}.v2 .gate-row input:focus{border-color:var(--acc);outline:none}.v2 .gate-row .btn{padding:14px 26px}.v2 .gate-error{color:#ff9a4d;margin-top:12px;font-size:13px;font-weight:600}.v2 .gate-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.v2 .gate-foot a:not(.lang a){color:#ff9a4d;align-items:center;gap:4px;font-weight:700;display:inline-flex}@media (max-width:768px){.v2 .gate-row{flex-direction:column}.v2 .gate-row .btn{width:100%}}
