.funnel-main{background:#ffffff}.funnel-eyebrow{font-weight:500;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--blau)}.funnel-eyebrow,.funnel-title{font-family:Lexend Exa,sans-serif}.funnel-title{font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-.015em;color:#1e1e1e;margin:0}.funnel-lede{font-family:Be Vietnam Pro,sans-serif;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.65;color:rgba(30,30,30,.7);margin:0;max-width:52ch}.funnel-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start;padding:clamp(3rem,8vh,6rem) 8vw clamp(2.5rem,6vh,4rem);max-width:1280px;margin:0 auto}.funnel-proof{font-family:Be Vietnam Pro,sans-serif;font-size:.85rem;line-height:1.5;color:rgba(30,30,30,.5);margin:.2rem 0 0;max-width:52ch}.funnel-hero-copy{gap:1.4rem}.funnel-hero-copy,.funnel-points{display:flex;flex-direction:column}.funnel-points{list-style:none;margin:.4rem 0 0;padding:0;gap:.75rem}.funnel-points li{position:relative;padding-left:1.7rem;font-family:Be Vietnam Pro,sans-serif;font-size:.98rem;line-height:1.55;color:rgba(30,30,30,.8)}.funnel-points li:before{content:"";position:absolute;left:0;top:.28em;width:.85em;height:.45em;border-left:2px solid var(--blau);border-bottom:2px solid var(--blau);transform:rotate(-45deg)}.funnel-form-card{border:1px solid rgba(30,30,30,.12);border-top:3px solid var(--blau);background:#ffffff;padding:clamp(1.6rem,2.5vw,2.4rem);box-shadow:0 24px 60px -36px rgba(30,30,30,.35)}.funnel-form-title{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.05rem;letter-spacing:.02em;color:#1e1e1e;margin:0 0 1.2rem}.funnel-form{gap:1.05rem}.funnel-field,.funnel-form{display:flex;flex-direction:column}.funnel-field{gap:.35rem}.funnel-field span{font-family:Lexend Exa,sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(30,30,30,.65)}.funnel-field input{font-family:Be Vietnam Pro,sans-serif;font-size:1rem;color:#1e1e1e;background:#ffffff;border:1px solid rgba(30,30,30,.25);border-radius:0;padding:.75rem .9rem;outline:none;width:100%}.funnel-field input:focus{border-color:var(--blau)}.funnel-checkbox{display:flex;align-items:flex-start;gap:.6rem;font-family:Be Vietnam Pro,sans-serif;font-size:.88rem;color:rgba(30,30,30,.78);line-height:1.5;cursor:pointer}.funnel-checkbox input{margin-top:.22rem;accent-color:var(--blau)}.funnel-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.funnel-error{font-size:.9rem;color:#b91c1c}.funnel-error,.funnel-fine{font-family:Be Vietnam Pro,sans-serif;margin:0}.funnel-fine{font-size:.78rem;color:rgba(30,30,30,.55);line-height:1.5}.funnel-fine a{color:rgba(30,30,30,.72);text-decoration:underline}.funnel-success{border:1px solid var(--blau);background:rgba(var(--blau-rgb),.04);padding:1.4rem}.funnel-success h3{font-family:Lexend Exa,sans-serif;font-size:1rem;color:var(--blau);margin:0 0 .5rem}.funnel-success p{font-family:Be Vietnam Pro,sans-serif;color:rgba(30,30,30,.78);line-height:1.6;margin:0}.funnel-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff;background:var(--blau);border:1px solid var(--blau);padding:.95rem 1.8rem;border-radius:0;cursor:pointer;text-decoration:none;align-self:flex-start;transition:background .2s ease,color .2s ease,border-color .2s ease}.funnel-cta:hover{background:#1e1e1e;border-color:#1e1e1e;color:#ffffff}.funnel-cta:disabled{opacity:.6;cursor:wait}.funnel-cta-ghost{background:transparent;color:#1e1e1e;border-color:rgba(30,30,30,.35)}.funnel-stats{background:#0a0a0a;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;padding:clamp(3rem,7vh,4.5rem) 8vw}.funnel-stat{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center}.funnel-stat-value{font-family:Lexend Exa,sans-serif;font-weight:600;font-size:clamp(2rem,3.4vw,3rem);line-height:1;color:#ffffff}.funnel-stat-label{font-family:Be Vietnam Pro,sans-serif;font-size:.88rem;line-height:1.5;color:rgba(255,255,255,.6);max-width:26ch}.funnel-section{padding:clamp(3.5rem,9vh,6rem) 8vw;max-width:1280px;margin:0 auto}.funnel-section-tint{max-width:none;background:#f7f7f5}.funnel-section-tint>*{max-width:1120px;margin-left:auto;margin-right:auto}.funnel-section-header{display:flex;flex-direction:column;gap:.9rem;margin-bottom:2.6rem;max-width:720px}.funnel-section-title{font-family:Lexend Exa,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.12;letter-spacing:-.015em;color:#1e1e1e;margin:0}.funnel-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(30,30,30,.1);background:#ffffff}.funnel-grid-3{grid-template-columns:repeat(3,1fr)}.funnel-grid-card{padding:clamp(1.6rem,2.4vw,2.2rem);border-right:1px solid rgba(30,30,30,.1);border-bottom:1px solid rgba(30,30,30,.1);display:flex;flex-direction:column;gap:.7rem}.funnel-grid-no{font-family:Lexend Exa,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.2em;color:var(--blau)}.funnel-grid-card h3{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.02rem;line-height:1.35;color:#1e1e1e;margin:0}.funnel-grid-card p{font-size:.94rem;line-height:1.6;color:rgba(30,30,30,.68);margin:0}.funnel-author,.funnel-grid-card p{font-family:Be Vietnam Pro,sans-serif}.funnel-author{margin:1.8rem 0 0;font-size:.88rem;color:rgba(30,30,30,.55)}.funnel-panel{border:1px solid rgba(30,30,30,.12);border-top:3px solid var(--blau);background:#ffffff;padding:clamp(1.6rem,2.5vw,2.4rem);box-shadow:0 24px 60px -36px rgba(30,30,30,.35);display:flex;flex-direction:column}.funnel-panel-title{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.05rem;letter-spacing:.02em;color:#1e1e1e;margin:0 0 .6rem}.funnel-panel-row{display:flex;align-items:center;gap:1rem;padding:1.15rem 0}.funnel-panel-row+.funnel-panel-row{border-top:1px solid rgba(30,30,30,.1)}.funnel-panel-photo{width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover;flex-shrink:0}.funnel-panel-person{flex:1 1;min-width:0}.funnel-panel-name{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1rem;color:#1e1e1e;margin:0 0 .2rem}.funnel-panel-line{font-family:Be Vietnam Pro,sans-serif;font-size:.82rem;line-height:1.4;color:rgba(30,30,30,.6);margin:0}.funnel-panel-role{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(30,30,30,.45);margin-top:.15rem}.funnel-cta-small{padding:.6rem 1.1rem;font-size:.72rem;flex-shrink:0}.funnel-cal{width:100%;margin:.4rem 0 1.1rem;overflow:hidden}.funnel-cal iframe{max-width:100%}.funnel-panel-foot{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(30,30,30,.55);border-top:1px solid rgba(30,30,30,.1);padding-top:1.1rem;margin:0}.funnel-panel-note{font-family:Be Vietnam Pro,sans-serif;font-size:.8rem;line-height:1.55;color:rgba(30,30,30,.55);margin:.8rem 0 0}.funnel-panel-text{font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;line-height:1.6;color:rgba(30,30,30,.7);margin:0 0 1.4rem}.funnel-cta-stretch{align-self:stretch}.funnel-panel-alt{font-family:Be Vietnam Pro,sans-serif;font-size:.85rem;line-height:1.5;color:rgba(30,30,30,.55);margin:1rem 0 0}.funnel-panel-alt a{color:var(--blau);text-decoration:underline}.funnel-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.funnel-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.4rem}.funnel-step{position:relative;border-top:2px solid rgba(30,30,30,.14);padding:2.4rem 2.6rem 0 0;display:flex;flex-direction:column;gap:.7rem}.funnel-step:last-child{padding-right:0}.funnel-step-no{position:absolute;top:-1.3rem;left:0;width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;background:var(--blau);color:#ffffff;font-weight:600;font-size:.78rem;letter-spacing:.08em}.funnel-step h3,.funnel-step-no{font-family:Lexend Exa,sans-serif}.funnel-step h3{font-weight:500;font-size:1.05rem;line-height:1.35;color:#1e1e1e;margin:0}.funnel-step p{font-family:Be Vietnam Pro,sans-serif;font-size:.94rem;line-height:1.6;color:rgba(30,30,30,.68);margin:0}.funnel-bridge{max-width:1280px;margin:0 auto;padding:0 8vw clamp(4rem,9vh,6rem);flex-direction:column;gap:1.2rem;align-items:flex-start}.funnel-bridge-top{padding-top:clamp(3rem,7vh,4.5rem)}.funnel-bridge p{font-family:Be Vietnam Pro,sans-serif;font-size:1rem;line-height:1.6;color:rgba(30,30,30,.7);margin:0;max-width:56ch}@media (max-width:960px){.funnel-grid,.funnel-grid-3,.funnel-hero,.funnel-steps{grid-template-columns:1fr}.funnel-steps{row-gap:3.2rem}.funnel-step{padding-right:0}.funnel-stats{grid-template-columns:1fr;gap:2.4rem}}.funnel-bridge{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid rgba(30,30,30,.1)}.funnel-bridge-lead{color:rgba(30,30,30,.55);font-size:.9rem}.funnel-bridge-link{font-size:.9rem;font-weight:600;color:var(--blau);text-decoration:underline;text-underline-offset:3px}.intent-main{background:#ffffff}.intent-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:end;padding:clamp(3.5rem,9vh,6.5rem) 8vw clamp(3rem,7vh,4.5rem);max-width:1280px;margin:0 auto}.intent-title{font-family:Lexend Exa,sans-serif;font-weight:400;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05;letter-spacing:-.02em;color:#1e1e1e;margin:1.2rem 0 1.6rem}.intent-lede{font-family:Be Vietnam Pro,sans-serif;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.65;color:rgba(30,30,30,.7);margin:0 0 2rem;max-width:56ch}.intent-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem}.intent-textlink{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#1e1e1e;text-decoration:none;border-bottom:2px solid var(--blau);padding-bottom:.2rem}.intent-textlink:hover{color:var(--blau)}.intent-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.intent-rail li{font-family:Be Vietnam Pro,sans-serif;font-size:.92rem;line-height:1.55;color:rgba(30,30,30,.75);border-left:2px solid var(--blau);padding-left:1rem}.intent-section{max-width:1280px;margin:0 auto;padding:clamp(3rem,8vh,5.5rem) 8vw 0}.intent-section:last-of-type{padding-bottom:clamp(3rem,8vh,5.5rem)}.intent-h2{font-family:Lexend Exa,sans-serif;font-weight:400;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.12;letter-spacing:-.015em;color:#1e1e1e;margin:.8rem 0 2.4rem;max-width:26ch}.intent-rows{border-top:1px solid rgba(30,30,30,.15)}.intent-row{display:grid;grid-template-columns:5rem minmax(0,.9fr) minmax(0,1.4fr);grid-gap:clamp(1rem,3vw,3rem);gap:clamp(1rem,3vw,3rem);padding:clamp(1.6rem,3vh,2.2rem) 0;border-bottom:1px solid rgba(30,30,30,.15)}.intent-row-no{font-weight:600;font-size:.78rem;letter-spacing:.2em;color:var(--blau);padding-top:.35rem}.intent-row h3,.intent-row-no{font-family:Lexend Exa,sans-serif}.intent-row h3{font-weight:500;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.3;color:#1e1e1e;margin:0}.intent-row p{font-family:Be Vietnam Pro,sans-serif;font-size:.96rem;line-height:1.65;color:rgba(30,30,30,.68);margin:0}.intent-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem)}.intent-flow-no{display:block;font-family:Lexend Exa,sans-serif;font-weight:600;font-size:clamp(3.4rem,6vw,5rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(var(--blau-rgb),.55);margin-bottom:1rem}.intent-flow-item h3{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.05rem;color:#1e1e1e;margin:0 0 .6rem}.intent-flow-item p{font-family:Be Vietnam Pro,sans-serif;font-size:.94rem;line-height:1.6;color:rgba(30,30,30,.68);margin:0}.intent-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid rgba(30,30,30,.15);border-bottom:1px solid rgba(30,30,30,.15);padding:clamp(2rem,5vh,3rem) 0;margin-top:2.2rem}.intent-stat-value{display:block;font-family:Lexend Exa,sans-serif;font-weight:600;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;color:var(--blau);margin-bottom:.7rem}.intent-stat-label{font-family:Be Vietnam Pro,sans-serif;font-size:.94rem;line-height:1.55;color:rgba(30,30,30,.68);max-width:34ch}.intent-links{display:flex;flex-wrap:wrap;gap:1.6rem;margin:1.8rem 0 0}.intent-faq{border-top:1px solid rgba(30,30,30,.15);max-width:860px}.intent-faq-item{border-bottom:1px solid rgba(30,30,30,.15)}.intent-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1rem;line-height:1.4;color:#1e1e1e}.intent-faq-item summary::-webkit-details-marker{display:none}.intent-faq-item summary:after{content:"+";font-family:Lexend Exa,sans-serif;font-weight:400;font-size:1.4rem;line-height:1;color:var(--blau);flex-shrink:0}.intent-faq-item[open] summary:after{content:"−"}.intent-faq-item p{font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;line-height:1.65;color:rgba(30,30,30,.7);margin:0;padding:0 2.5rem 1.5rem 0}.intent-closer{background:var(--blau);margin-top:clamp(3.5rem,9vh,6rem);padding:clamp(3.5rem,9vh,6rem) 8vw}.intent-closer-inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.intent-closer h2{font-family:Lexend Exa,sans-serif;font-weight:400;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.015em;color:#ffffff;margin:0}.intent-closer p{font-family:Be Vietnam Pro,sans-serif;font-size:1rem;line-height:1.65;color:rgba(255,255,255,.8);margin:0;max-width:56ch}.intent-cta-invert{background:#ffffff;border-color:#ffffff;color:var(--blau)}.intent-cta-invert:hover{background:#1e1e1e;border-color:#1e1e1e;color:#ffffff}.intent-closer-alt{font-size:.88rem;color:rgba(255,255,255,.65)}.intent-closer-alt a{color:#ffffff;text-decoration:underline}.intent-table-wrap{overflow-x:auto}.intent-table{width:100%;min-width:720px;border-collapse:collapse}.intent-table th{font-family:Lexend Exa,sans-serif;font-weight:600;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blau);text-align:left;vertical-align:bottom;padding:.9rem 1.4rem .9rem 0;border-top:1px solid rgba(30,30,30,.15)}.intent-table td,.intent-table th{border-bottom:1px solid rgba(30,30,30,.15)}.intent-table td{font-family:Be Vietnam Pro,sans-serif;font-size:.92rem;line-height:1.5;color:rgba(30,30,30,.75);vertical-align:top;padding:1rem 1.4rem 1rem 0}.intent-table td:first-child{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.88rem;color:#1e1e1e;white-space:nowrap}.intent-row-meta{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.8rem;line-height:1.5;color:rgba(30,30,30,.55);margin-top:.4rem}.intent-row-meta a{color:inherit;text-decoration:underline}.intent-row-meta a:hover{color:var(--blau)}@media (max-width:960px){.intent-hero{grid-template-columns:1fr;align-items:start}.intent-rail{border-top:1px solid rgba(30,30,30,.15);padding-top:1.6rem}.intent-row{grid-template-columns:3.5rem 1fr}.intent-row p{grid-column:2}.intent-flow,.intent-stats{grid-template-columns:1fr;gap:2.2rem}}.check-hero{max-width:1280px;margin:0 auto;padding:clamp(3.5rem,9vh,6rem) 8vw clamp(2.5rem,6vh,4rem)}.check-hero .intent-lede{margin-bottom:2.4rem}.check-tool{max-width:860px}.check-label{display:block;font-family:Lexend Exa,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(30,30,30,.65);margin-bottom:.6rem}.check-input-row{display:flex;gap:.8rem;flex-wrap:wrap}.check-input-row input{flex:1 1;min-width:240px;font-family:Be Vietnam Pro,sans-serif;font-size:1.05rem;color:#1e1e1e;background:#ffffff;border:1px solid rgba(30,30,30,.3);border-radius:0;padding:.95rem 1.1rem;outline:none}.check-input-row input:focus{border-color:var(--blau)}.check-fine{font-size:.78rem;color:rgba(30,30,30,.5);margin:.7rem 0 0}.check-fine,.check-loading{font-family:Be Vietnam Pro,sans-serif}.check-loading{display:flex;align-items:center;gap:.7rem;margin-top:1.6rem;font-size:.95rem;color:rgba(30,30,30,.7)}.check-loading-dot{width:.7rem;height:.7rem;background:var(--blau);animation:check-pulse 1s ease-in-out infinite}@keyframes check-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.check-error{margin-top:1.4rem;font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;color:#b91c1c}.check-result{margin-top:2.8rem;scroll-margin-top:6rem}.check-scoreboard{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3rem);border-top:1px solid rgba(30,30,30,.15);border-bottom:1px solid rgba(30,30,30,.15);padding:clamp(1.6rem,4vh,2.4rem) 0;flex-wrap:wrap}.check-score{font-family:Lexend Exa,sans-serif;font-weight:600;line-height:1;white-space:nowrap}.check-score-value{font-size:clamp(3.5rem,7vw,5.5rem)}.check-score-max{font-size:1.1rem;color:rgba(30,30,30,.45);margin-left:.3rem}.check-score-green .check-score-value{color:#1a9a4d}.check-score-yellow .check-score-value{color:#d97706}.check-score-red .check-score-value{color:#dc2626}.check-verdict{flex:1 1;min-width:240px}.check-verdict-word{display:block;font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.15rem;color:#1e1e1e;margin-bottom:.25rem}.check-verdict-url{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.8rem;color:rgba(30,30,30,.5);word-break:break-all;margin-bottom:.6rem}.check-verdict-text{font-family:Be Vietnam Pro,sans-serif;font-size:.94rem;line-height:1.6;color:rgba(30,30,30,.7);margin:0}.check-categories{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem 2.5rem;gap:1.2rem 2.5rem;padding:1.8rem 0;border-bottom:1px solid rgba(30,30,30,.15)}.check-category-head{display:flex;justify-content:space-between;font-family:Lexend Exa,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(30,30,30,.7);margin-bottom:.45rem}.check-bar{height:.5rem;background:rgba(30,30,30,.08)}.check-bar-fill{height:100%;transition:width .6s ease}.check-bar-green{background:#1a9a4d}.check-bar-yellow{background:#d97706}.check-bar-red{background:#dc2626}.check-group{margin-top:2.2rem}.check-group-title{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.95rem;color:#1e1e1e;margin:0 0 .6rem}.check-list{list-style:none;margin:0;padding:0}.check-item{display:flex;gap:.9rem;padding:.85rem 0;border-top:1px solid rgba(30,30,30,.1)}.check-item-icon{width:1.5rem;height:1.5rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:Lexend Exa,sans-serif;font-weight:600;font-size:.8rem;color:#ffffff;margin-top:.1rem}.check-item-pass .check-item-icon{background:#1a9a4d}.check-item-warn .check-item-icon{background:#d97706}.check-item-fail .check-item-icon{background:#dc2626}.check-item-label{display:block;font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.88rem;color:#1e1e1e;margin-bottom:.15rem}.check-item-text{display:block;font-family:Be Vietnam Pro,sans-serif;font-size:.88rem;line-height:1.55;color:rgba(30,30,30,.65)}.check-cta{margin-top:2.8rem;border:1px solid rgba(30,30,30,.12);border-top:3px solid var(--blau);padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 24px 60px -36px rgba(30,30,30,.35)}.check-cta h3{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:1.15rem;color:#1e1e1e;margin:0 0 .6rem}.check-cta p{font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;line-height:1.6;color:rgba(30,30,30,.7);margin:0 0 1.4rem}@media (max-width:720px){.check-categories{grid-template-columns:1fr}}.check-mail{margin-top:2.8rem;border:1px solid rgba(30,30,30,.12);padding:clamp(1.4rem,3vw,2rem)}.check-mail-body{font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;line-height:1.6;color:rgba(30,30,30,.7);max-width:60ch;margin:.4rem 0 1.2rem}.check-mail-error{margin-top:.7rem}.check-mail .check-fine a{color:rgba(30,30,30,.72);text-decoration:underline}.check-badge{margin-top:2.8rem;border:1px solid rgba(30,30,30,.12);padding:clamp(1.4rem,3vw,2rem)}.check-badge-body{color:rgba(30,30,30,.7);max-width:60ch;margin:.4rem 0 1.2rem}.check-badge-preview{display:block;margin-bottom:1.2rem}.check-badge-snippet-row{display:flex;gap:.8rem;align-items:flex-start;flex-wrap:wrap}.check-badge-snippet{flex:1 1;min-width:260px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.5;padding:.7rem .9rem;border:1px solid rgba(30,30,30,.18);background:rgba(30,30,30,.03);color:rgba(30,30,30,.85);resize:vertical}:root{--promo-h:0px}html[data-promo="1"]{--promo-h:46px}.promo-banner{display:none}html[data-promo="1"] .promo-banner{position:fixed;top:0;left:0;right:0;height:var(--promo-h);z-index:1001;display:flex;align-items:center;justify-content:center;background:var(--blau)}html[data-promo="1"] .site-header{top:var(--promo-h)}html[data-promo="1"] body{padding-top:calc(10vh + var(--promo-h))}html[data-promo="1"] body.nav-open .site-header{top:0}.promo-banner-link{display:flex;align-items:center;gap:.7rem;min-width:0;padding:0 2.8rem 0 1rem;color:#ffffff;text-decoration:none}.promo-banner-lead{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.promo-banner-text{font-family:Be Vietnam Pro,sans-serif;font-size:.85rem;color:rgba(255,255,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-banner-cta{font-family:Lexend Exa,sans-serif;font-weight:500;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blau);background:#ffffff;padding:.38rem .8rem;border-radius:0;white-space:nowrap;transition:background .2s ease,color .2s ease}.promo-banner-link:hover .promo-banner-cta{background:#1e1e1e;color:#ffffff}.promo-banner-close{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;transition:color .2s ease}.promo-banner-close:hover{color:#ffffff}@media (max-width:720px){.promo-banner-text{display:none}}@media (max-width:768px){body.nav-open .site-header{z-index:1200!important;background:#1E1E1E!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:transparent!important;box-shadow:none!important}body.nav-open .site-header .brand{color:#ffffff!important}body.nav-open .site-header .lang-switcher{background:rgba(255,255,255,.08)}body.nav-open .site-header .lang-switcher-btn{color:rgba(255,255,255,.7)}body.nav-open .site-header .lang-switcher-btn:active,body.nav-open .site-header .lang-switcher-btn:hover{color:#ffffff}body.nav-open .site-header .lang-switcher-btn.is-active{background:#ffffff;color:#000000}.site-header,.site-header.header-hidden,.site-header.header-top{transition:none!important;transform:none!important;padding:2vh 6vw!important;gap:1rem;justify-content:space-between;background:rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;box-shadow:0 10px 30px rgba(0,0,0,.03)!important}.site-header .brand,.site-header .nav-toggle{transition:none!important;transform:none!important}.brand{font-size:.95rem;flex-shrink:0}.main-nav{display:none}.nav-toggle{display:block}.hero{min-height:0}.hero-top{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;padding:2vh 6vw 1.5vh;gap:3vw}.hero-logo{width:32vw;max-width:160px;height:auto;max-height:none;flex-shrink:0}.hero-top h1{font-size:clamp(1.15rem,5.2vw,1.75rem);font-weight:400;line-height:1.15;max-width:none;letter-spacing:.005em;flex:1 1 auto;min-width:0}.hero{position:relative}.hero-trust{display:none}.hero-trust-logos img{height:calc(clamp(18px, 2.6vh, 24px) * var(--logo-size, 1));max-width:calc(24vw * var(--logo-size, 1))}.hero-trust-count{font-size:clamp(.72rem,2.6vw,.9rem);padding-left:1.5vw}.experten{flex:0 0 auto;padding:1.5vh 6vw 3vh;gap:1.4vh;justify-content:flex-start}.experten-title{font-size:clamp(.95rem,3.2vw,1.2rem);font-weight:400;line-height:1.35;padding-left:0}.card-label{font-weight:500}.slider{gap:0;padding:0}.arrow{display:none}.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.1rem;gap:1.1rem;overflow:visible}.card{max-height:none;aspect-ratio:1/1;border-radius:0}.card-item{gap:.65rem}.card-label{font-size:clamp(.78rem,2.6vw,.95rem);line-height:1.3;padding-left:.25rem}.card-cue{top:.55rem;right:.55rem;width:30px;height:30px;font-size:.95rem;background:#ffffff;color:#1E1E1E;border-color:rgba(30,30,30,.2);box-shadow:0 2px 8px rgba(30,30,30,.08)}}.about-cta-button,.about-founder-cta,.blog-post-cta-link,.case-cta,.contact-cta-button,.contact-dialog-quick-btn,.contact-dialog-submit,.cta-button,.faq-toggle,.glossary-entry-cta-button,.glossary-mag-cta-button,.hero-cta,.lang-switcher,.lang-switcher-btn,.member-cta-button,.nav-cta,.news-insights-all,.paket-flagship-cta,.paket-overview-close-cta,.paket-tier-acc-cta,.paket-tiers-call-cta,.pakete-call-cta,.site-prefooter-button,.wa-fab-tooltip{border-radius:999px}.contact-dialog-close,.nav-toggle,.paket-tiers-call-avatar,.paket-tiers-call-avatar img,.pakete-call-avatar,.pakete-call-avatar img,.site-prefooter-avatar-stack img,.wa-fab{border-radius:50%}