@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/inter_latin_500_normal-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(../media/inter_latin_700_normal-s.p.4421omqeymgmp.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.kP_dUq_className{font-family:inter,inter Fallback}.kP_dUq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.22gtx64q2ss2-.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.3os00td4x4cmq.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.2lpos000q_nzo.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/42360e431e351bd5-s.0681r9lc3vypj.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/aac53b7d3db20208-s.1xk9tz8z27zxu.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:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bcad4eec540b61f6-s.p.1hhkevm56nbhg.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:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(../media/014e1d6e234d8d72-s.01tnbxptlgiuy.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:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(../media/26193134fe4bc53b-s.3c5dl2xz2koov.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:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(../media/dc2966c44ec23aba-s.p.4506nctoj8i7o.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.doNGxG_className{font-family:Barlow,Barlow Fallback;font-style:normal}.doNGxG_variable{--font-display:"Barlow", "Barlow Fallback"}
:root{--navy:#0a2955;--ink:#1a313f;--orange:#ff5805;--orange-text:#b2410f;--light:#f2f6f7;--paper:#faf8f4;--white:#fff;--muted:#5d6b75;--line:#d6dfe6;--radius:6px;--wrap:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-inter), system-ui, sans-serif;color:var(--ink);background:var(--white);margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--orange-text)}h1,h2,h3{color:var(--navy);line-height:1.1;font-family:var(--font-display), var(--font-inter), sans-serif;margin:0 0 16px}h1{letter-spacing:-.02em;font-size:clamp(36px,5.5vw,64px);font-weight:700}h2{letter-spacing:-.01em;font-size:clamp(28px,3.5vw,40px);font-weight:700}h3{font-size:20px;font-weight:600}p{margin:0 0 16px}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.section{padding:96px 0}.section.alt{background:var(--light)}.dark{background:var(--navy);color:#dbe5ec}.dark h1,.dark h2,.dark h3,.dark a:not(.btn){color:var(--white)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.dark .eyebrow{color:var(--orange)}.lead{max-width:720px;font-size:20px}.muted{color:var(--muted)}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--white);padding:8px 16px;top:16px;left:16px}.btn{border-radius:var(--radius);min-height:48px;font:inherit;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--orange);color:var(--navy)}.btn-primary:hover{background:#ff7a33}.btn-ghost{color:var(--navy);background:0 0;border-color:currentColor}.dark .btn-ghost{color:var(--white)}.actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.header{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo{align-items:center;display:flex}.logo img{width:auto;height:52px}.footer .logo img{height:52px}.nav{align-items:center;gap:24px;display:flex}.nav a:not(.btn){color:var(--ink);font-weight:500;text-decoration:none}.nav a:not(.btn):hover,.nav a[aria-current]{color:var(--orange-text)}.nav .btn{white-space:nowrap}.menu{display:none}@media (max-width:960px){.nav{display:none}.menu{display:block}.menu summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px;font-weight:600;list-style:none}.menu-panel{background:var(--white);border-bottom:1px solid var(--line);gap:12px;padding:16px 24px 24px;display:grid;position:absolute;top:72px;left:0;right:0}.menu-panel a:not(.btn){color:var(--ink);padding:8px 0;font-weight:500;text-decoration:none}}.hero{padding:96px 0 80px}.hero-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.hero-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff26;padding:32px}.hero-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hero-card li{padding-left:28px;position:relative}.hero-card li:before{content:"";background:var(--orange);border-radius:2px;width:12px;height:12px;position:absolute;top:9px;left:0}.page-hero{padding:80px 0 64px}.crumbs{margin-bottom:24px;font-size:14px}.crumbs a{text-decoration:none}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:40px}}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.section{padding:64px 0}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:28px;display:flex}.card p:last-child{margin-bottom:0}a.card{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}a.card:hover{border-color:var(--orange);transform:translateY(-2px)}.card .more{color:var(--orange-text);margin-top:auto;padding-top:12px;font-weight:600}.dark .card{color:#dbe5ec;background:#ffffff0d;border-color:#ffffff26}.num{background:var(--orange);width:36px;height:36px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:700;display:inline-flex}.head{max-width:760px;margin-bottom:48px}.center.head{margin-left:auto;margin-right:auto}.goals{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.goal{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:600;text-decoration:none;display:flex}.goal:hover{border-color:var(--orange)}.goal:after{content:"→";color:var(--orange-text)}.system{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.system .card{border-top:4px solid var(--orange)}.system-base{border-radius:var(--radius);background:var(--navy);color:var(--white);text-align:center;margin-top:16px;padding:20px 28px;font-weight:600}@media (max-width:860px){.system{grid-template-columns:1fr}}.placeholder{border:2px dashed var(--line);background:repeating-linear-gradient(45deg, var(--light), var(--light) 10px, var(--white) 10px, var(--white) 20px)}.badge{text-transform:uppercase;letter-spacing:.06em;background:var(--light);color:var(--muted);border-radius:99px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.placeholder .badge{background:var(--orange);color:var(--navy)}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{padding-left:32px;position:relative}.ticks li:before{content:"✓";color:var(--orange-text);font-weight:700;position:absolute;left:0}.dark .ticks li:before{color:var(--orange)}.person{grid-template-columns:280px 1fr;align-items:center;gap:48px;display:grid}.person img{border-radius:var(--radius);aspect-ratio:4/5;object-fit:cover;width:100%}@media (max-width:760px){.person{grid-template-columns:1fr}.person img{max-width:280px}}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;color:var(--navy);font-size:18px;font-weight:600}.faq details p{margin:12px 0 0}.cta{text-align:center}.cta .actions{justify-content:center}.check-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}@media (max-width:860px){.check-layout{grid-template-columns:1fr;gap:40px}}.form{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:20px;padding:32px;display:grid}.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.row{grid-template-columns:minmax(0,1fr)}.form{padding:20px}.form :is(input,select,textarea){min-width:0}}.field{gap:6px;display:grid}.field label{color:var(--navy);font-size:15px;font-weight:600}.field input,.field select,.field textarea{font:inherit;border-radius:var(--radius);background:var(--white);color:var(--ink);border:1px solid #aab8c2;min-height:48px;padding:12px 14px}.check-box{align-items:flex-start;gap:12px;font-size:15px;display:flex}.check-box input{flex:none;width:18px;height:18px;margin-top:5px}.hp{position:absolute;left:-9999px}.funnel{border-radius:var(--radius);background:var(--white);width:min(560px,100%);max-width:100%;max-height:100dvh;color:var(--ink);border:0;padding:0}.funnel::backdrop{background:#061226bf}.funnel-top{grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 16px;display:grid}.funnel-top>:last-child{justify-self:end}.funnel-name{font-size:15px;font-weight:700}.funnel-nav{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px;font-size:15px}.funnel-bar{background:var(--light);height:4px}.funnel-bar span{background:var(--orange);height:100%;transition:width .25s;display:block}.funnel-body{padding:28px 24px 8px}.funnel-body fieldset{border:0;min-width:0;margin:0;padding:0}.funnel-body form{gap:18px;display:grid}.funnel-q{font-family:var(--font-display), sans-serif;margin:0 0 20px;padding:0;font-size:24px;font-weight:800;line-height:1.25;display:block}.funnel-body form .funnel-q{margin:0}.funnel-options{gap:12px;display:grid}.funnel-opt{text-align:left;font:inherit;border-radius:var(--radius);color:var(--ink);cursor:pointer;background:#fff4ee;border:2px solid #ffc9ad;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:17px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.funnel-opt:after{content:"→";color:var(--orange-text);font-weight:700}.funnel-opt:hover,.funnel-opt:focus-visible,.funnel-opt.is-on{border-color:var(--orange);background:var(--orange);color:#0a0b24}.funnel-opt:hover:after,.funnel-opt:focus-visible:after,.funnel-opt.is-on:after{color:#0a0b24}.funnel-input{width:100%;font:inherit;border:2px solid var(--line);border-radius:var(--radius);padding:14px 16px;font-size:17px}.funnel-input:focus{border-color:var(--orange);outline:none}.funnel-weiter{justify-content:center;width:100%}.funnel-foot{color:var(--muted);text-align:center;margin:0;padding:12px 24px 20px;font-size:13px}@media (max-width:640px){.funnel{border-radius:0;width:100%;height:100dvh}.funnel-body{padding:24px 16px 8px}.funnel-q{font-size:22px}}.check-hinweis{opacity:.8;align-self:center;font-size:15px}.check-karte{border:1px solid #ffffff24;border-top:3px solid var(--orange);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c7d0e3;background:#0a0b24b8;padding:28px}.check-karte .kicker{color:var(--white)}.check-karte .ticks li:before{color:var(--orange)}.feedback{border-radius:var(--radius);background:var(--light);margin:0;padding:16px}.note{color:var(--muted);font-size:14px}.footer{padding:64px 0 32px;font-size:15px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.footer h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:15px}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a{text-decoration:none}.footer-pe{border:1px solid #ffffff26;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:40px;padding:20px 24px;display:flex}.footer-pe p{flex:260px;margin:0}.footer-pe-score{align-items:center;gap:12px;text-decoration:none;display:flex}.footer-pe .btn{min-height:44px;padding:8px 20px}.footer-bottom{color:#9fb2c0;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;display:flex}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr}}.draft-bar{background:var(--orange);color:var(--navy);text-align:center;padding:6px 16px;font-size:14px;font-weight:600}.prose{max-width:760px}.prose h2{margin-top:40px;font-size:26px}
.home{overflow-x:clip}.home section{position:relative}.kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text);align-items:center;gap:10px;margin:0 0 20px;font-size:14px;font-weight:600;display:inline-flex}.kicker .dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;box-shadow:0 0 #ff6e3199}.h-head{max-width:820px;margin-bottom:56px}.h-head h2,.home h2{letter-spacing:-.025em;font-size:clamp(32px,4.4vw,56px);font-weight:700}.h-sub{color:var(--muted);max-width:680px;font-size:20px}.btn-lg{min-height:56px;padding:16px 28px;font-size:18px}.btn-link{color:var(--navy);padding:12px 4px;font-weight:600;text-decoration:none}.btn-link:hover{text-underline-offset:4px;text-decoration:underline}.btn-link.light{color:var(--white)}.btn-primary{transition:transform .2s,box-shadow .2s,background .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #ff6e31cc}.stars{color:#f5a623;letter-spacing:2px}.motion [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(28px)}.motion [data-reveal].in{opacity:1;transform:none}.h-hero{background:var(--paper);padding:72px 0 140px}.h-hero-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;display:grid}.h-hero h1>span{white-space:nowrap}.h-claim{letter-spacing:-.01em;color:var(--orange-text);margin-top:18px;font-size:.5em;display:block;white-space:normal!important}.h-hero h1{text-wrap:balance;letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(36px,4.7vw,68px);font-weight:800;line-height:.98}.marked{color:var(--navy);display:inline-block;position:relative}.marked svg{width:104%;height:.32em;position:absolute;top:calc(100% + .06em);left:-2%;overflow:visible}.marked path{fill:none;stroke:var(--orange);stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:.9s cubic-bezier(.6,.1,.3,1) .6s forwards draw}.marked path+path{stroke-width:3px;animation-delay:1.1s}.h-lead{color:#33485a;max-width:560px;font-size:clamp(19px,1.6vw,22px)}.pe-inline{color:var(--muted);align-items:center;gap:8px;margin-top:32px;font-size:15px;text-decoration:none;display:inline-flex}.pe-inline b{color:var(--navy)}.h-hero-visual{position:relative}.h-photo{aspect-ratio:5/4;border-radius:4px 160px 4px 4px;margin:0;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 40px 80px -40px #082d4980}.h-photo img{object-fit:cover;object-position:45% 25%;width:100%;height:100%;animation:18s ease-in-out infinite alternate slowzoom}.pings{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:-88px;left:-56px}.pings li{background:var(--white);opacity:0;animation:ping-in .6s var(--d) cubic-bezier(.2,.9,.3,1.2) forwards;border-radius:14px;align-items:center;gap:12px;padding:12px 18px 12px 12px;font-size:15px;display:flex;transform:translateY(16px)scale(.96);box-shadow:0 16px 40px -16px #082d4973}.pings li:nth-child(2){margin-left:40px}.pings li:nth-child(3){margin-left:12px}.pings i{width:34px;height:34px;color:var(--white);border-radius:10px;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.p-g{background:var(--navy)}.p-c{background:#1f9d6b}.p-t{background:var(--orange);color:var(--navy)!important}.pings b{color:var(--navy);line-height:1.2;display:block}.pings span{color:var(--muted);line-height:1.3}.pe-chip{background:var(--white);border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:15px;text-decoration:none;display:inline-flex}.pe-chip b{color:var(--navy)}.pe-chip:hover{border-color:var(--orange)}@media (max-width:900px){.h-hero-grid{grid-template-columns:1fr}.pings{bottom:16px;left:12px}}[data-parallax]{translate:0 var(--py,0px);will-change:translate}.seals{background:var(--white);border-bottom:1px solid var(--line);padding:28px 0}.seals-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.seals-row p{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:14px;font-weight:600}.seals img{width:auto;height:72px;transition:transform .3s}.seals img:hover{transform:scale(1.06)}.h-night{color:var(--white);background:#061f33;align-items:flex-end;min-height:80vh;padding:120px 0;display:flex;overflow:hidden}.h-night-photo{position:absolute;inset:-20% 0}.h-night-photo img{object-fit:cover;opacity:.38;mix-blend-mode:luminosity;width:100%;height:100%}.h-night-photo:after{content:"";background:linear-gradient(90deg,#061f33 15%,#061f3366 70%,#061f331a);position:absolute;inset:0}.h-night-copy{position:relative}.h-night .time{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 16px;font-size:15px;font-weight:600}.h-night h2{color:var(--white);max-width:900px;font-weight:600!important}.h-night em{color:var(--orange);font-style:normal}.h-leaks{background:var(--paper);padding:120px 0}.h-leaks-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.h-leaks-sticky{align-self:start;position:sticky;top:120px}.h-leaks-sticky h2{font-size:clamp(30px,3.4vw,44px)!important}.pipe{width:100%;max-width:340px;margin-top:24px}.pipe text{font:600 14px var(--font-inter), sans-serif;fill:var(--muted)}.pipe .pipe-out{fill:var(--navy)}.pipe-body{fill:none;stroke:var(--navy);stroke-width:3px;stroke-linejoin:round}.leak circle:first-child{fill:var(--line);transition:fill .4s,r .4s}.leak .drop{fill:var(--orange);opacity:0}[data-active="1"] .leak-1 circle:first-child,[data-active="2"] .leak-2 circle:first-child,[data-active="3"] .leak-3 circle:first-child{fill:var(--orange);r:11}[data-active="1"] .leak-1 .drop,[data-active="2"] .leak-2 .drop,[data-active="3"] .leak-3 .drop{animation:1.2s ease-in infinite drip}.h-leaks-list{margin:0;padding:0;list-style:none}.h-leaks-list li{opacity:.25;flex-direction:column;justify-content:center;min-height:60vh;transition:opacity .5s;display:flex}.h-leaks-list li:first-child{justify-content:flex-start;min-height:40vh}[data-active="1"] li[data-step="1"],[data-active="2"] li[data-step="2"],[data-active="3"] li[data-step="3"]{opacity:1}.leak-no{font-family:var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:2px var(--orange);margin-bottom:16px;font-size:96px;font-weight:800;line-height:1}.h-leaks-list h3{font-size:clamp(28px,3vw,40px)}.h-leaks-list p{color:#33485a;max-width:480px;font-size:20px}@media (max-width:860px){.h-leaks-grid{grid-template-columns:1fr;gap:24px}.h-leaks-sticky{position:static}.pipe{display:none}.h-leaks-list li{opacity:1;min-height:0;padding:32px 0}}.h-system{background:var(--navy);color:#c9d7e2;padding:120px 0}.h-system h2{color:var(--white)}.h-system .kicker{color:var(--orange)}.h-system .h-sub{color:#a9bccb}.u{background:linear-gradient(var(--orange), var(--orange)) 0 92% / 0 6px no-repeat;transition:background-size 1s .4s}.in .u{background-size:100% 6px}.flow{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.flow-line{width:92%;height:40px;position:absolute;top:18px;left:4%;right:4%}.flow-line path{stroke:#fff3;stroke-width:2px;stroke-dasharray:6 8;fill:none}.flow-line circle{fill:var(--orange)}.flow-node{color:inherit;background:#ffffff08;border:1px solid #ffffff24;border-radius:4px;padding:72px 24px 28px;text-decoration:none;transition:background .3s,border-color .3s,transform .3s;position:relative}.flow-node:hover{border-color:var(--orange);background:#ff6e3114;transform:translateY(-4px)}.flow-no{background:var(--navy);border:2px solid var(--orange);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:18px;left:24px}.flow-node h3{color:var(--white);font-size:24px}.flow-node ul{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.flow-node li:before{content:"– ";color:var(--orange)}.flow-loop{border-left:3px solid var(--orange);color:var(--white);margin-top:32px;padding-left:16px;font-size:18px;font-weight:600}@media (max-width:900px){.flow{grid-template-columns:1fr 1fr}.flow-line{display:none}}@media (max-width:520px){.flow{grid-template-columns:1fr}}.h-work{background:#061f33;padding:120px 0 100px}.h-work-head h2{color:var(--white)}.h-work .kicker{color:var(--orange)}.h-work-head{gap:8px;display:grid}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:40px;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.mock{flex:none;width:clamp(320px,34vw,520px);text-decoration:none;transition:transform .4s;display:block}.mock:hover{transform:translateY(-8px)scale(1.02)}.mock img{filter:drop-shadow(0 30px 40px #00000073);width:100%;height:auto}.mock-cap{color:#9fb2c0;text-align:center;margin-top:8px;font-size:15px;display:block}.mock-cap b{color:var(--white);margin-right:8px}.mock-cap i{color:var(--orange);opacity:0;font-style:normal;transition:opacity .3s}.mock:hover .mock-cap i,.mock:focus-visible .mock-cap i{opacity:1}.h-proof{background:var(--paper);padding:120px 0}.h-proof-grid{grid-template-columns:320px 1fr;align-items:start;gap:64px;display:grid}.score{color:var(--navy);justify-items:start;gap:8px;text-decoration:none;display:grid;position:sticky;top:120px}.score-num{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:128px;font-weight:800;line-height:.9}.score .stars{font-size:28px}.score-sub{color:var(--muted)}.score img{width:120px;height:auto;margin-top:16px}.quotes{columns:2;column-gap:24px}.quotes blockquote{break-inside:avoid;background:var(--white);border-left:4px solid var(--orange);border-radius:4px;margin:0 0 24px;padding:28px;box-shadow:0 10px 30px -20px #082d4966}.quotes blockquote:nth-child(3n+2){background:var(--navy);color:var(--white);border-left-color:var(--orange)}.quotes blockquote:nth-child(3n+2) cite{color:#9fb2c0}.quotes p{font-size:20px;line-height:1.45;font-family:var(--font-display), sans-serif;margin-bottom:12px;font-weight:500}.quotes cite{color:var(--muted);font-size:14px;font-style:normal}.results{margin-top:80px}@media (max-width:900px){.h-proof-grid{grid-template-columns:1fr}.score{position:static}.quotes{columns:1}}.h-branchen{padding:120px 0}.tiles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tile{aspect-ratio:3/4;color:var(--white);border-radius:4px;text-decoration:none;display:block;position:relative;overflow:hidden}.tile:nth-child(2n){margin-top:48px}.tile img{object-fit:cover;width:100%;height:120%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-10% 0}.tile:hover img{transform:scale(1.06)}.tile:after{content:"";background:linear-gradient(#0000 35%,#061f33eb);position:absolute;inset:0}.tile-copy{z-index:1;position:absolute;bottom:20px;left:20px;right:20px}.tile h3{color:var(--white);margin-bottom:6px;font-size:26px}.tile p{color:#d5e0e8;margin:0;font-size:15px}.tile-tag{z-index:1;background:var(--orange);color:var(--navy);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:16px;right:16px}@media (max-width:900px){.tiles{grid-template-columns:1fr 1fr}.tile:nth-child(2n){margin-top:0}}@media (max-width:520px){.tiles{gap:10px}.tile-copy{bottom:12px;left:12px;right:12px}.tile h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:19px}.tile p{font-size:13px}.tile-tag{padding:3px 8px;font-size:11px;top:10px;right:10px}}.h-start{background:var(--paper);padding:120px 0;scroll-margin-top:72px}.picker{border-radius:4px;grid-template-columns:1fr 1.1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #082d4966}.picker-tabs{background:var(--white);display:grid}.picker-tabs button{all:unset;cursor:pointer;color:var(--navy);border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:26px 32px;font-size:18px;font-weight:600;transition:background .25s,padding .25s;display:flex}.picker-tabs button span{font-family:var(--font-display), sans-serif;color:var(--muted);font-size:15px}.picker-tabs button:hover{background:var(--light)}.picker-tabs button:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.picker-tabs button[aria-selected=true]{background:var(--navy);color:var(--white);padding-left:44px}.picker-tabs button[aria-selected=true] span{color:var(--orange)}.picker-panel{background:var(--navy);color:#c9d7e2;padding:48px;animation:.45s cubic-bezier(.2,.7,.2,1) fade-up}.picker-panel h3{color:var(--white);font-size:40px}.picker-kicker{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.picker-q{color:var(--white);font-size:20px}.picker-panel .ticks{margin:24px 0 32px}.picker-panel .ticks li:before{color:var(--orange)}@media (max-width:860px){.picker{grid-template-columns:1fr}.picker-tabs{display:flex;overflow-x:auto}.picker-tabs button,.picker-tabs button[aria-selected=true]{border-right:1px solid var(--line);flex:none;width:220px;padding:18px 20px;font-size:16px}.picker-panel{padding:32px 24px}}.h-tim{padding:120px 0}.h-tim-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.h-tim-photo{margin:0;position:relative}.h-tim-photo:before{content:"";background:var(--orange);z-index:-1;border-radius:4px;position:absolute;inset:24px -24px -24px 24px}.h-tim-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}.h-tim-letter h2{font-size:clamp(28px,3.2vw,42px)!important;font-weight:600!important}.h-tim-letter p{font-size:19px}.h-tim-letter .sig{font-family:var(--font-display), sans-serif;color:var(--navy);transform-origin:0;margin:24px 0 0;font-size:32px;font-weight:700;line-height:1;transform:rotate(-3deg)}.h-tim-letter .sig-role{color:var(--muted);margin-bottom:32px;font-size:15px!important}@media (max-width:860px){.h-tim-grid{grid-template-columns:1fr;gap:56px}.h-tim-photo{max-width:360px}}.h-steps{background:var(--light);padding:120px 0}.timeline{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.6,.1,.3,1) .2s;position:absolute;top:28px;left:0;right:0;transform:scaleX(0)}.timeline.in:before{transform:scaleX(1)}.timeline li{padding-top:72px;position:relative}.t-no{background:var(--white);border:2px solid var(--orange);width:58px;height:58px;font-family:var(--font-display), sans-serif;color:var(--navy);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.timeline h3{font-size:26px}@media (max-width:860px){.timeline{grid-template-columns:1fr}.timeline:before{display:none}}.h-final{background:var(--orange);text-align:center;isolation:isolate;padding:120px 0;position:relative;overflow:hidden}.h-final h2{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;margin:0 auto 16px;font-size:clamp(40px,6.4vw,88px)!important;font-weight:800!important}.h-final-bg{object-fit:cover;object-position:center 35%;filter:grayscale()contrast(1.05);opacity:.28;z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 25%,#000 80%);mask-image:radial-gradient(#0000 25%,#000 80%)}.h-final .actions{justify-content:center}.h-final .btn-primary{background:var(--navy);color:var(--white)}.h-final .btn-ghost{color:var(--navy)}.h-final-meta{margin-top:32px;font-weight:600}.h-final-meta a{color:var(--navy)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes ping-in{to{opacity:1;transform:none}}@keyframes slowzoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff6e3100}to{box-shadow:0 0 #ff6e3100}}@keyframes drip{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}[data-parallax]{translate:none}.marked path{stroke-dashoffset:0}.pings li{opacity:1;transform:none}.timeline:before{transform:none}.u{background-size:100% 6px}.marquee{overflow-x:auto}}.trust-line{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.trust-line li{align-items:center;gap:8px;display:flex}.trust-line li:before{content:"✓";color:var(--orange-text);font-weight:700}.h-hero h1{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(34px,4.6vw,64px);font-weight:900;line-height:1}.h-claim{letter-spacing:0}.h-final h2{text-transform:uppercase;letter-spacing:-.01em;font-weight:900!important}
.s{padding:112px 0;position:relative}.s-white{background:var(--white)}.s-paper{background:var(--paper)}.s-navy{background:var(--navy);color:#c9d7e2}.s-navy h2,.s-navy h3{color:var(--white)}.s-navy .kicker{color:var(--orange)}.s-navy .h-sub{color:#a9bccb}@media (max-width:640px){.s{padding:72px 0}}.p-hero{background:var(--paper);padding:72px 0 96px}.p-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin-bottom:24px;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.02}.p-hero-bild{isolation:isolate;position:relative;overflow:hidden}.p-hero-bg{object-fit:cover;object-position:center 30%;filter:grayscale();opacity:.45;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.p-hero-bild:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--grund,var(--paper)) 10%, color-mix(in srgb, var(--grund,var(--paper)) 70%, transparent) 50%, color-mix(in srgb, var(--flaeche,var(--paper)) 45%, transparent));position:absolute;inset:0}.p-hero-person .p-hero-bg{left:auto;right:max(0px, calc((100% - var(--wrap)) / 2 - 80px));aspect-ratio:1;object-position:center top;opacity:.85;filter:grayscale()contrast(1.05);-webkit-mask-composite:source-in;width:auto;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 75%,#0000),linear-gradient(#0000,#000 22% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 75%,#0000),linear-gradient(#0000,#000 22% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.p-hero-person:before{background:linear-gradient(90deg, var(--grund,var(--paper)) 30%, color-mix(in srgb, var(--grund,var(--paper)) 55%, transparent) 65%, color-mix(in srgb, var(--flaeche,var(--paper)) 40%, transparent))}@media (max-width:760px){.p-hero-person{padding-top:300px}.p-hero-person .p-hero-bg{aspect-ratio:auto;object-position:center 20%;opacity:.75;width:100%;height:360px;right:0;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.p-hero-person:before{background:linear-gradient(90deg, color-mix(in srgb, var(--grund,var(--paper)) 70%, transparent), color-mix(in srgb, var(--flaeche,var(--paper)) 35%, transparent))}}.p-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.p-hero .crumbs{color:var(--muted);margin-bottom:28px;font-size:14px}.p-hero .crumbs a{color:var(--muted);text-decoration:none}.p-hero .crumbs a:hover{color:var(--orange-text)}@media (max-width:900px){.p-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.check-card{background:var(--navy);color:#c9d7e2;border-radius:4px;padding:36px;box-shadow:0 40px 80px -40px #0a29558c}.check-card h2{color:var(--white);margin-bottom:8px;font-size:30px!important}.check-card .ticks{margin:20px 0 28px}.check-card .ticks li:before{color:var(--orange)}.check-card .picker-kicker{margin-bottom:12px;display:block}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards-2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.cards,.cards-2{grid-template-columns:1fr}}.ncard{background:var(--white);border:1px solid var(--line);color:inherit;transition:border-color .3s,transform .3s;transition-delay:calc(var(--i,0) * 90ms);border-radius:4px;flex-direction:column;padding:32px;text-decoration:none;display:flex}.s-white .ncard{background:var(--paper);border-color:#0000}a.ncard:hover{border-color:var(--orange);transform:translateY(-4px)}.ncard .n{font-family:var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--orange);margin-bottom:20px;font-size:56px;font-weight:800;line-height:1}.ncard h3{font-size:24px}.ncard p{color:#33485a;margin:0}.ncard .more{color:var(--orange-text);margin-top:auto;padding-top:20px;font-weight:600}.ncard .tag{background:var(--light);color:var(--muted);border-radius:99px;align-self:flex-start;margin-bottom:16px;padding:4px 10px;font-size:13px;font-weight:600}.svc-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.svc-list>li{border-bottom:1px solid var(--line)}.svc-row{color:inherit;grid-template-columns:80px 1fr 1.3fr 40px;align-items:center;gap:32px;padding:36px 0;text-decoration:none;transition:padding .3s,background .3s;display:grid}.svc-row:hover{background:var(--paper);padding-left:16px}.svc-row .n{font-family:var(--font-display), sans-serif;color:var(--orange-text);font-size:20px;font-weight:800}.svc-row h3{margin:0;font-size:clamp(24px,2.6vw,34px)}.svc-row p{color:#33485a;margin:0}.svc-row .arrow{color:var(--orange-text);font-size:26px;transition:transform .3s}.svc-row:hover .arrow{transform:translate(6px)}.svc-sub{flex-wrap:wrap;gap:8px;margin-top:-16px;padding:0 0 32px 112px;display:flex}.svc-sub a{border:1px solid var(--line);color:var(--navy);border-radius:99px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none}.svc-sub a:hover{border-color:var(--orange)}@media (max-width:760px){.svc-row{grid-template-columns:48px 1fr 24px;gap:16px}.svc-row p{grid-column:2/4}.svc-sub{padding-left:64px}}.s-navy .timeline:before{background:var(--orange)}.s-navy .t-no{background:var(--navy);color:var(--white)}.s-navy .timeline p{color:#c9d7e2}.brands{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.brand{border:1px solid var(--line);color:inherit;background:var(--white);transition:border-color .3s,transform .3s;transition-delay:calc(var(--i,0) * 90ms);border-radius:4px;flex-direction:column;gap:16px;padding:40px;text-decoration:none;display:flex}a.brand:hover{border-color:var(--orange);transform:translateY(-4px)}.brand-logo{align-items:center;height:64px;display:flex}.brand-logo img{width:auto;max-height:64px}.brand-dark{color:#d8d3cc;background:#151515;border-color:#151515}.brand-dark h3{color:var(--white)}.brand h3{margin:8px 0 0;font-size:26px}.brand p{margin:0}.brand .tag{background:var(--light);color:var(--muted);border-radius:99px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:600}.brand-dark .tag{color:#d6ad70;background:#2a2622}.brand .more{color:var(--orange-text);margin-top:auto;font-weight:600}.brand-dark .more{color:#d6ad70}.topics{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}.topics a{background:var(--white);border:1px solid var(--line);color:var(--navy);border-radius:99px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none}.topics a:hover{border-color:var(--orange)}.topic{scroll-margin-top:96px}.topic+.topic{margin-top:64px}.topic-head{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.topic-head h3{margin:0;font-size:28px}.topic-head a{color:var(--orange-text);white-space:nowrap;font-weight:600;text-decoration:none}.p-cta{border-top:1px solid var(--line)}.p-cta-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;display:grid}.p-cta h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(32px,4.4vw,56px)!important}.p-cta .h-sub{margin:0}.p-cta-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (max-width:860px){.p-cta-grid{grid-template-columns:1fr;gap:24px}}.s .faq{max-width:900px}.s-paper .faq details{border-color:#dfe5ea}.ncard h3,.topic-head h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.topic-head{flex-wrap:wrap}.article{max-width:760px;margin:0 auto;font-size:19px;line-height:1.7}.article h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:clamp(26px,2.8vw,34px)}.article ul,.article ol{gap:10px;margin:0 0 24px;padding-left:24px;display:grid}.article li::marker{color:var(--orange-text);font-weight:700}.byline{color:var(--muted);align-items:center;gap:14px;margin-bottom:32px;font-size:15px;display:flex}.byline img{object-fit:cover;border-radius:50%;width:56px;height:56px}.byline b{color:var(--navy)}.draft-note{background:var(--orange);color:var(--navy);border-radius:4px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-block}.stairs{counter-reset:st;list-style:none;padding:0!important}.stairs li{counter-increment:st;background:var(--paper);border-radius:4px;padding:20px 20px 20px 72px;position:relative}.stairs li:before{content:counter(st);background:var(--navy);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;top:18px;left:20px}.stairs li:nth-child(n+3):before{background:var(--orange);color:var(--navy)}.table-wrap{margin:0 0 24px;overflow-x:auto}.article table{border-collapse:collapse;width:100%;font-size:17px}.article th,.article td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.article th{color:var(--navy)}.article tr.hl td{color:var(--navy);background:var(--paper);font-weight:700}.kalender{border:1px solid var(--line);background:var(--white);border-radius:4px;width:100%;height:760px;display:block}@media (max-width:640px){.kalender{height:980px}}.prose h2,.prose p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.team-card{text-align:left;overflow:hidden;padding:0!important}.team-bild{aspect-ratio:1;background:#ffffff0a;position:relative}.team-bild img{object-fit:cover;object-position:center 20%;filter:grayscale()contrast(1.05)brightness(.92);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.team-bild:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0b24b3,#0a0b2440 70%,#0a295533);position:absolute;inset:0}.team-initialen{color:#ffffff80;height:100%;font-family:var(--font-display), sans-serif;place-items:center;font-size:72px;font-weight:800;display:grid}.team-text{margin-top:-56px;padding:0 24px 24px;position:relative}.team-links{flex-wrap:wrap;gap:16px;display:flex}.bs-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}.bs-bild{margin:0;position:relative}.bs-bild img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%;display:block}.bs-bild figcaption{color:var(--muted);margin-top:8px;font-size:13px}.bs-navy img,.bs-hero img{filter:grayscale()contrast(1.05)}.bs-navy:before,.bs-hero:before{content:"";aspect-ratio:3/2;border-radius:var(--radius);mix-blend-mode:multiply;z-index:1;background:#0a29558c;position:absolute;inset:0 0 auto}.bs-hero:before{mix-blend-mode:normal;background:linear-gradient(90deg,#0a0b24 20%,#0a0b248c)}.bs-hero span{z-index:2;aspect-ratio:auto;color:#fff;height:calc(100% - 30px);font-family:var(--font-display), sans-serif;align-items:center;font-size:26px;font-weight:800;line-height:1.1;display:flex;position:absolute;top:0;left:20px}.bs-nein img{filter:grayscale(.3);opacity:.75}.kein-termin{border-top:1px solid var(--line,#7f7f7f33);margin-top:40px;padding-top:32px}.kein-termin-titel{font-family:var(--font-display), sans-serif;margin-bottom:16px;font-size:22px;font-weight:800}.kein-termin ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kein-termin a{border:1px solid var(--line,#7f7f7f33);border-left:3px solid var(--orange);border-radius:var(--radius);height:100%;color:inherit;overflow-wrap:anywhere;padding:18px 20px;transition:background .2s;display:block;text-decoration:none!important}.kein-termin a:hover{background:#ff58051a}.kein-termin a span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:13px;display:block}@media (max-width:760px){.kein-termin ul{grid-template-columns:minmax(0,1fr)}}
:root[data-theme=dunkel]{--grund:#0a0b24;--flaeche:#0a2955;--karte:#ffffff0d;--linie:#ffffff24;--text:#c7d0e3;--muted:#9aa8bf;--orange-text:#ff7a33}:root[data-theme=dunkel] body{background:var(--grund);color:var(--text)}:root[data-theme=dunkel] h1,:root[data-theme=dunkel] h2,:root[data-theme=dunkel] h3{color:var(--white)}:root[data-theme=dunkel] a:not(.btn){color:var(--orange-text)}:root[data-theme=dunkel] .header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--linie);background:#0a0b24eb}:root[data-theme=dunkel] .nav a:not(.btn),:root[data-theme=dunkel] .menu-panel a:not(.btn){color:var(--text)}:root[data-theme=dunkel] .nav a:not(.btn):hover{color:var(--white)}:root[data-theme=dunkel] .menu summary{color:var(--white);border-color:var(--linie)}:root[data-theme=dunkel] .menu-panel{background:var(--grund);border-color:var(--linie)}.logo-hell,:root[data-theme=dunkel] .logo-dunkel{display:none}:root[data-theme=dunkel] .logo-hell{display:block}:root[data-theme=dunkel] .btn-ghost,:root[data-theme=dunkel] .btn-link{color:var(--white)}:root[data-theme=dunkel] .h-hero,:root[data-theme=dunkel] .h-leaks,:root[data-theme=dunkel] .h-work,:root[data-theme=dunkel] .h-branchen,:root[data-theme=dunkel] .h-tim,:root[data-theme=dunkel] .s-paper{background:var(--grund)}:root[data-theme=dunkel] .seals,:root[data-theme=dunkel] .h-system,:root[data-theme=dunkel] .h-proof,:root[data-theme=dunkel] .h-start,:root[data-theme=dunkel] .h-steps{background:var(--flaeche)}:root[data-theme=dunkel] .h-night{background:#05061a}:root[data-theme=dunkel] .h-night-photo:after{background:linear-gradient(90deg,#05061a 15%,#05061a66 70%,#05061a1a)}:root[data-theme=dunkel] .h-lead,:root[data-theme=dunkel] .h-sub{color:var(--text)}:root[data-theme=dunkel] .h-claim{color:var(--orange)}:root[data-theme=dunkel] .h-claim .marked{color:var(--white)}:root[data-theme=dunkel] .pe-chip{background:var(--karte);border-color:var(--linie);color:var(--muted)}:root[data-theme=dunkel] .pe-chip b{color:var(--white)}:root[data-theme=dunkel] .h-photo{box-shadow:0 40px 80px -30px #000c}:root[data-theme=dunkel] .seals{border-color:var(--linie)}:root[data-theme=dunkel] .seals img{background:var(--white);border-radius:8px;height:80px;padding:8px}:root[data-theme=dunkel] .pipe-body{stroke:var(--white)}:root[data-theme=dunkel] .pipe text{fill:var(--muted)}:root[data-theme=dunkel] .pipe .pipe-out{fill:var(--white)}:root[data-theme=dunkel] .leak circle:first-child{fill:#fff3}:root[data-theme=dunkel] .h-leaks-list p{color:var(--text)}:root[data-theme=dunkel] .score{color:var(--white)}:root[data-theme=dunkel] .quotes blockquote{background:var(--karte);color:var(--white);box-shadow:none}:root[data-theme=dunkel] .ncard{background:var(--karte);border-color:var(--linie)}:root[data-theme=dunkel] .ncard p{color:var(--text)}:root[data-theme=dunkel] .picker{box-shadow:0 40px 80px -40px #000000b3}:root[data-theme=dunkel] .picker-tabs{background:var(--grund)}:root[data-theme=dunkel] .picker-tabs button{color:var(--text);border-color:var(--linie)}:root[data-theme=dunkel] .picker-tabs button:hover{background:#ffffff0a}:root[data-theme=dunkel] .picker-tabs button[aria-selected=true]{background:var(--orange);color:var(--grund)}:root[data-theme=dunkel] .picker-panel{background:#0f1a4a}:root[data-theme=dunkel] .h-tim-letter .sig{color:var(--white)}:root[data-theme=dunkel] .t-no{background:var(--flaeche);color:var(--white)}:root[data-theme=dunkel] .timeline p{color:var(--text)}:root[data-theme=dunkel] .faq details{border-color:var(--linie)}:root[data-theme=dunkel] .faq summary{color:var(--white)}:root[data-theme=dunkel] .muted,:root[data-theme=dunkel] .note{color:var(--muted)}:root[data-theme=dunkel] .footer{background:#05061a}:root[data-theme=dunkel] .footer a:not(.btn){color:var(--text)}:root[data-theme=dunkel] .footer a:not(.btn):hover{color:var(--white)}:root[data-theme=dunkel] .h-final a:not(.btn),:root[data-theme=dunkel] .h-final .btn-ghost,:root[data-theme=dunkel] .h-final h2{color:var(--navy)}:root[data-theme=dunkel] .btn-primary:hover{box-shadow:0 10px 24px -10px var(--orange);background:#ff7a33}:root[data-theme=dunkel] .p-hero,:root[data-theme=dunkel] .s-paper{background:var(--grund)}:root[data-theme=dunkel] .s-white{background:var(--flaeche)}:root[data-theme=dunkel] .s-navy{background:#05061a}:root[data-theme=dunkel] .p-hero .crumbs a{color:var(--muted)}:root[data-theme=dunkel] .check-card{background:var(--flaeche);box-shadow:0 40px 80px -40px #000000b3}:root[data-theme=dunkel] .s-white .ncard{background:var(--karte);border-color:var(--linie)}:root[data-theme=dunkel] .ncard .tag,:root[data-theme=dunkel] .brand .tag,:root[data-theme=dunkel] .badge{color:var(--text);background:#ffffff14}:root[data-theme=dunkel] .svc-list,:root[data-theme=dunkel] .svc-list>li{border-color:var(--linie)}:root[data-theme=dunkel] .svc-row p{color:var(--text)}:root[data-theme=dunkel] .svc-row:hover{background:var(--karte)}:root[data-theme=dunkel] .svc-sub a{border-color:var(--linie);color:var(--white)}:root[data-theme=dunkel] .brand:not(.brand-dark){background:var(--karte);border-color:var(--linie)}:root[data-theme=dunkel] .p-cta{border-color:var(--linie)}:root[data-theme=dunkel] .placeholder{border-color:var(--linie);background:repeating-linear-gradient(45deg,#ffffff08,#ffffff08 10px,#0000 10px 20px)}:root[data-theme=dunkel] .placeholder .badge{background:var(--orange);color:var(--grund)}:root[data-theme=dunkel] .card{background:var(--karte);border-color:var(--linie)}:root[data-theme=dunkel] .btn-primary{background:var(--orange);color:var(--grund)}:root[data-theme=dunkel] .btn-primary:hover{filter:none;box-shadow:0 10px 24px -10px var(--orange);background:#ff7a33}:root[data-theme=dunkel] .stars{color:var(--orange)}:root[data-theme=dunkel] .p-c{background:var(--white);color:var(--navy)}:root[data-theme=dunkel] .p-t{background:var(--orange);color:var(--grund)!important}:root[data-theme=dunkel] .pe-chip,:root[data-theme=dunkel] .pe-chip *{color:var(--white)}:root[data-theme=dunkel] .draft-bar{background:var(--flaeche);color:var(--white);border-bottom:2px solid var(--orange)}:root[data-theme=dunkel] .quotes blockquote:nth-child(3n+2){background:var(--flaeche);color:var(--white);border-left-color:var(--orange)}:root[data-theme=dunkel] .quotes blockquote:nth-child(3n+2) cite{color:var(--muted)}:root[data-theme=dunkel] .picker-tabs button[aria-selected=true]{background:var(--flaeche);color:var(--white);box-shadow:inset 4px 0 0 var(--orange)}:root[data-theme=dunkel] .h-final{background:linear-gradient(180deg, var(--flaeche), var(--grund));border-top:3px solid var(--orange)}:root[data-theme=dunkel] .h-final h2,:root[data-theme=dunkel] .h-final a:not(.btn),:root[data-theme=dunkel] .h-final .btn-ghost{color:var(--white)}:root[data-theme=dunkel] .h-final .btn-primary{background:var(--orange);color:var(--grund)}:root[data-theme=dunkel] .trust-line{border:1px solid var(--linie);background:var(--karte);border-radius:12px;flex-wrap:wrap;gap:0;margin-top:24px;display:inline-flex;overflow:hidden}:root[data-theme=dunkel] .trust-line li{color:var(--text);padding:10px 16px;font-size:14px}:root[data-theme=dunkel] .trust-line li+li{border-left:1px solid var(--linie)}:root[data-theme=dunkel] .trust-line li:before{color:var(--orange)}@media (max-width:640px){:root[data-theme=dunkel] .trust-line{flex-direction:column;display:flex}:root[data-theme=dunkel] .trust-line li+li{border-left:0;border-top:1px solid var(--linie)}}:root[data-theme=dunkel] .article{background:var(--white);color:var(--ink);border-radius:16px;padding:clamp(24px,5vw,56px)}:root[data-theme=dunkel] .article h2,:root[data-theme=dunkel] .article h3,:root[data-theme=dunkel] .article th,:root[data-theme=dunkel] .article .byline b{color:var(--navy)}:root[data-theme=dunkel] .article a:not(.btn){color:#b2410f}:root[data-theme=dunkel] .article .byline{color:#5d6b75}:root[data-theme=dunkel] .form{color:var(--ink)}:root[data-theme=dunkel] .form a:not(.btn){color:#b2410f}:root[data-theme=dunkel] .topics a{background:var(--karte);border-color:var(--linie);color:var(--white)}:root[data-theme=dunkel] .topic-head{border-bottom-color:var(--linie)}:root[data-theme=dunkel] .kalender{border-color:var(--linie);border-radius:16px}:root[data-theme=dunkel] .pings span{color:#5d6b75}:root[data-theme=dunkel] .pings b{color:var(--navy)}:root[data-theme=dunkel] a.pe-chip,:root[data-theme=dunkel] a.pe-chip b{color:var(--white)}:root[data-theme=dunkel] a.pe-chip .stars{color:var(--orange)}:root[data-theme=dunkel] .trust-line{grid-template-columns:repeat(3,1fr);max-width:560px;display:grid}:root[data-theme=dunkel] .trust-line li{align-items:flex-start;font-size:13px;line-height:1.35}@media (max-width:640px){:root[data-theme=dunkel] .trust-line{grid-template-columns:1fr}}.trust-line strong{color:var(--text,inherit);font-weight:700;display:block}.trust-line li>span{white-space:nowrap;color:var(--muted)}:root[data-theme=dunkel] :is(.seals,.h-system,.h-proof,.h-start,.h-steps,.s-white,.check-card,.picker-panel) :is(.kicker,.eyebrow,.picker-kicker){color:var(--white)}:root[data-theme=dunkel] :is(.seals,.h-system,.h-proof,.h-start,.h-steps,.s-white,.check-card,.picker-panel) :is(.kicker,.eyebrow,.picker-kicker):before{content:"";background:var(--orange);vertical-align:middle;width:18px;height:2px;margin-right:10px;display:inline-block}:root[data-theme=dunkel] .picker-tabs button[aria-selected=true] span{color:var(--white)}:root[data-theme=dunkel] :is(.seals,.h-system,.h-proof,.h-start,.h-steps,.s-white,.check-card) a:not(.btn){color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}:root[data-theme=dunkel] :is(.seals,.h-system,.h-proof,.h-start,.h-steps,.s-white,.check-card) :is(.article,.form) a:not(.btn){color:#b2410f;text-decoration-color:currentColor}
