@font-face{font-family:"Schibsted Grotesk Variable";src:url("assets/fonts/schibsted-grotesk-latin-wght-normal.woff2") format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:"Literata Variable";src:url("assets/fonts/literata-latin-opsz-normal.woff2") format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:"Mynerve";src:url("assets/fonts/mynerve-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{--paper:#f2f4f7;--sheet:#fff;--surface:#e6eaf0;--ink:#121a2b;--ink-2:#3f4a5c;--ink-3:#586273;--line:#c9d0da;--line-strong:#7a8496;--carmine:#c8102e;--carmine-deep:#9e0e27;--info:#2b4c7e;--info-bg:#e8eef7;--max:1180px;--shadow:0 18px 50px rgba(18,26,43,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Schibsted Grotesk Variable",sans-serif;font-size:17px;line-height:1.58}a{color:inherit}
.preview-note{background:var(--info-bg);color:var(--info);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-align:center;padding:.46rem 1rem}.section-wrap{width:min(calc(100% - 40px),var(--max));margin-inline:auto}
.site-head{min-height:76px;padding:0 max(20px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:2rem;background:rgba(242,244,247,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}
.wordmark{display:flex;align-items:center;gap:.6rem;text-decoration:none;font-family:"Literata Variable",serif;font-size:1.2rem;font-weight:680;margin-right:auto}.wordmark-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--ink);color:var(--paper);font-family:"Schibsted Grotesk Variable",sans-serif;font-weight:800;border-radius:2px;position:relative}.wordmark-mark span{color:var(--paper);font-size:.65rem;position:absolute;right:4px;top:1px}.wordmark-dot{color:var(--carmine)}
nav{display:flex;gap:1.8rem}nav a{text-decoration:none;color:var(--ink-2);font-size:.9rem;font-weight:650}nav a:hover{text-decoration:underline;text-decoration-color:var(--carmine);text-underline-offset:5px}
.button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:.78rem 1.22rem;border:2px solid var(--carmine);background:var(--carmine);color:#fff;text-decoration:none;font-weight:780;line-height:1.2;border-radius:2px;box-shadow:0 8px 20px rgba(200,16,46,.15);transition:background .18s,transform .18s,box-shadow .18s}.button:hover{background:var(--carmine-deep);border-color:var(--carmine-deep);transform:translateY(-2px);box-shadow:0 11px 24px rgba(158,14,39,.2)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--info);outline-offset:3px}.button-small{min-height:42px;padding:.55rem .85rem;font-size:.88rem}
.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(330px,5fr);gap:clamp(3rem,7vw,7rem);align-items:center;padding-block:clamp(4rem,9vw,8rem)}.eyebrow{margin:0 0 1rem;color:var(--carmine);font-size:.82rem;font-weight:800;letter-spacing:.04em}.eyebrow.light{color:var(--paper)}
h1,h2,h3{margin-top:0;line-height:1.08}h1,h2{font-family:"Literata Variable",serif;font-weight:630;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,6vw,5.7rem);max-width:920px;margin-bottom:1.4rem}h2{font-size:clamp(2rem,4vw,3.6rem)}h3{font-size:1.18rem}.lead{max-width:700px;color:var(--ink-2);font-size:clamp(1.1rem,1.8vw,1.35rem)}.lead-small{font-size:1.14rem;color:var(--ink-2)}
.hero-actions{display:flex;align-items:center;gap:1.4rem;margin-top:2rem}.text-link{font-weight:750;text-decoration-thickness:1px;text-underline-offset:5px}.text-link span{color:var(--carmine)}.short-facts{display:flex;gap:0;list-style:none;padding:0;margin:2.8rem 0 0;border-top:1px solid var(--line)}.short-facts li{padding:1rem 1.5rem 0 0;margin-right:1.5rem;border-right:1px solid var(--line)}.short-facts li:last-child{border-right:0}.short-facts strong,.short-facts span{display:block}.short-facts strong{font-family:"Literata Variable",serif;font-size:1.35rem}.short-facts span{color:var(--ink-3);font-size:.8rem}
.example-sheet{background:var(--sheet);padding:2.2rem;box-shadow:var(--shadow);transform:rotate(1.2deg);border-top:5px solid var(--ink);position:relative}.example-sheet:after{content:"sauber";position:absolute;right:-24px;top:-24px;color:var(--carmine);font-family:"Mynerve",cursive;font-size:1.8rem;transform:rotate(-8deg)}.sheet-kicker{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:var(--ink-3);margin-bottom:1.3rem}.example-sheet h2{font-size:1.6rem;letter-spacing:-.02em;margin-bottom:1.4rem}.sheet-line{display:grid;grid-template-columns:32px 1fr auto;align-items:center;border-top:1px solid var(--line);gap:.7rem;min-height:58px}.sheet-line span{color:var(--ink-3);font-size:.72rem}.sheet-line p{font-size:.85rem;margin:0}.sheet-line b{font-family:"Mynerve",cursive;color:var(--carmine);font-size:1.05rem;font-weight:400;transform:rotate(-3deg)}.sheet-line.marked p{text-decoration:underline;text-decoration-color:var(--carmine);text-decoration-thickness:2px;text-underline-offset:4px}.sheet-note{border-left:3px solid var(--carmine);padding-left:1rem;margin:1.4rem 0 0;color:var(--ink-2);font-size:.78rem}
.trust-strip{background:var(--sheet);border-block:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid p{margin:0;padding:1.5rem 2rem;border-right:1px solid var(--line);color:var(--ink-3);font-size:.86rem}.trust-grid p:first-child{padding-left:0}.trust-grid p:last-child{border-right:0}.trust-grid strong{color:var(--ink)}
.section-space{padding-block:clamp(5rem,9vw,8rem)}.section-heading{display:grid;grid-template-columns:1fr 1.25fr;column-gap:3rem;margin-bottom:3.5rem}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{margin-bottom:0}.section-heading>p:last-child{margin:0;color:var(--ink-2);font-size:1.1rem}.section-heading.narrow{display:block;max-width:780px}.section-heading.narrow h2{margin-bottom:0}.deliverables-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.deliverables-grid article{padding:2rem 1.6rem 2rem 0;margin-right:1.6rem;border-right:1px solid var(--line)}.deliverables-grid article:last-child{border:0;margin-right:0}.deliverables-grid .number{font-family:"Literata Variable",serif;font-size:1.6rem;color:var(--carmine)}.deliverables-grid h3{margin:1.8rem 0 .7rem}.deliverables-grid p{color:var(--ink-2);font-size:.93rem}
.ink-section{background:var(--ink);color:var(--paper)}.process-layout{display:grid;grid-template-columns:5fr 6fr;gap:clamp(3rem,8vw,8rem)}.process-intro{position:sticky;top:120px;align-self:start}.process-intro p:last-child{color:#b5becc}.process-steps{list-style:none;margin:0;padding:0}.process-steps li{display:grid;grid-template-columns:48px 1fr;gap:1.2rem;padding:0 0 2rem;margin-bottom:2rem;border-bottom:1px solid #3f4a5c}.process-steps li:last-child{margin-bottom:0}.process-steps span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #7a8496;border-radius:50%;font-family:"Literata Variable",serif}.process-steps h3{margin:.35rem 0 .45rem}.process-steps p{margin:0;color:#b5becc}
.price-layout{display:grid;grid-template-columns:5fr 5fr;gap:clamp(3rem,8vw,7rem);align-items:center}.price-copy>p:not(.eyebrow):not(.price){color:var(--ink-2)}.price{display:flex;align-items:center;gap:1.2rem;border-block:1px solid var(--line);padding:1.3rem 0;margin:2rem 0}.price strong{font-family:"Literata Variable",serif;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.price span{font-size:.82rem;color:var(--ink-3)}.scope-card{background:var(--sheet);padding:clamp(1.8rem,4vw,3rem);box-shadow:var(--shadow);border-top:5px solid var(--carmine)}.scope-card h3{font-family:"Literata Variable",serif;font-size:1.65rem}.check-list{list-style:none;padding:0;margin:1.4rem 0}.check-list li{padding:.72rem 0 .72rem 1.8rem;border-bottom:1px solid var(--line);position:relative}.check-list li:before{content:"";position:absolute;left:.15rem;top:1.02rem;width:.42rem;height:.72rem;border:solid var(--carmine);border-width:0 2px 2px 0;transform:rotate(45deg)}.scope-note{font-size:.8rem;color:var(--ink-3);margin-bottom:0}
.path-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;border:1px solid var(--line);border-left:5px solid var(--ink);background:var(--sheet);padding:clamp(2rem,5vw,4rem);margin-bottom:clamp(5rem,9vw,8rem)}.path-section h2{font-size:clamp(2rem,3.5vw,3rem);margin:0}.path-section p{color:var(--ink-2)}.status-pill{display:inline-block;background:var(--info-bg);color:var(--info)!important;padding:.45rem .7rem;font-size:.75rem!important;font-weight:750}.faq-section{display:grid;grid-template-columns:4fr 6fr;gap:clamp(3rem,8vw,8rem)}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:1.2rem 0}summary{cursor:pointer;font-weight:760;list-style:none;padding-right:2rem;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:.3rem;color:var(--carmine);font-size:1.3rem;top:-.2rem}details[open] summary:after{content:"–"}details p{color:var(--ink-2);margin:.8rem 2rem .3rem 0}
.final-cta{background:var(--ink);color:var(--paper);border-top:1px solid #3f4a5c}.final-cta-inner{display:flex;justify-content:space-between;gap:3rem;align-items:center;padding-block:clamp(3rem,6vw,5rem)}.final-cta h2{margin-bottom:.7rem}.final-cta p{max-width:700px;margin-bottom:0;color:#b5becc}.button-light{background:var(--carmine);border-color:var(--carmine);color:#fff;white-space:nowrap}.button-light:hover{background:var(--carmine-deep);border-color:var(--carmine-deep);color:#fff}.site-foot{background:var(--ink);color:var(--paper);border-top:4px solid var(--carmine);padding:3rem 0}.foot-grid{display:grid;grid-template-columns:1.2fr 2fr 1fr;gap:3rem}.foot-grid strong{font-family:"Literata Variable",serif}.foot-grid p{color:#b5becc;font-size:.83rem}.foot-grid a{color:#fff}
@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr}.example-sheet{max-width:580px;margin-inline:auto}.deliverables-grid{grid-template-columns:1fr 1fr}.deliverables-grid article:nth-child(2){border-right:0}.process-layout,.price-layout,.faq-section{grid-template-columns:1fr}.process-intro{position:static}.section-heading{grid-template-columns:1fr}.section-heading h2{margin-bottom:1rem}.path-section{grid-template-columns:1fr;gap:1rem}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}}
@media(max-width:620px){body{font-size:16px}.section-wrap{width:min(calc(100% - 28px),var(--max))}.site-head{padding-inline:14px;min-height:66px}.site-head .button-small{padding:.55rem .65rem;font-size:0}.site-head .button-small:before{content:"Prüfen";font-size:.8rem}.wordmark{font-size:1rem}.hero{padding-block:3.6rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .text-link{text-align:center}.short-facts{display:grid;grid-template-columns:1fr 1fr}.short-facts li{margin:0;padding-right:.8rem}.short-facts li:last-child{grid-column:1/-1;border-top:1px solid var(--line);border-right:0;margin-top:.8rem}.example-sheet{padding:1.4rem;transform:none}.example-sheet:after{right:5px}.trust-grid{grid-template-columns:1fr}.trust-grid p,.trust-grid p:first-child{padding:1rem 0;border-right:0;border-bottom:1px solid var(--line)}.trust-grid p:last-child{border-bottom:0}.deliverables-grid{grid-template-columns:1fr}.deliverables-grid article,.deliverables-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);margin:0}.price{align-items:flex-start;flex-direction:column}.path-section{width:calc(100% - 28px)}.final-cta-inner{align-items:stretch;flex-direction:column}.button-light{white-space:normal}.foot-grid{grid-template-columns:1fr}.foot-grid>div:first-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
