:root{--ink:#171717;--yellow:#f3c800;--yellow-soft:#fff3a8;--paper:#f5f3ed;--white:#fff;--line:#cfcac0;--red:#ae2c20;--muted:#5d5a54;--max:1180px;--shadow:12px 12px 0 #171717}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.55;text-rendering:optimizeLegibility}a{color:inherit}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}h1,h2,h3,p,ul,ol{margin-top:0}h1,h2,h3{line-height:1.04}h1{font-size:clamp(2.8rem,7vw,6.2rem);letter-spacing:-.045em;max-width:980px}h2{font-size:clamp(2rem,4.5vw,4rem);letter-spacing:-.03em}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.skip-link{position:fixed;left:10px;top:10px;z-index:100;transform:translateY(-160%);background:#fff;padding:10px}.skip-link:focus{transform:none}:focus-visible{outline:4px solid var(--red);outline-offset:3px}.operator{background:#111;color:#fff;font-size:.9rem}.operator .container{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px}.operator a{color:#fff}.site-header{position:sticky;top:0;z-index:30;background:var(--yellow);border-bottom:4px solid #111}.nav{min-height:74px;display:flex;align-items:center;gap:24px}.brand{text-decoration:none;font-weight:1000;text-transform:uppercase;letter-spacing:.02em}.nav-links{margin-left:auto;display:flex;gap:18px}.nav-links a{text-decoration:none;font-weight:900}.nav-cta,.button{display:inline-flex;min-height:48px;padding:11px 18px;align-items:center;justify-content:center;border:3px solid #111;text-decoration:none;font-weight:1000;cursor:pointer}.nav-cta,.button-dark{color:#fff;background:#111}.button-light{background:#fff}.hero{position:relative;overflow:hidden;background:var(--yellow);border-bottom:4px solid #111}.hero-grid{min-height:670px;padding:90px 0;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.eyebrow{font-weight:1000;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.hero-lead{font-size:1.25rem;max-width:780px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:36px;padding:0;list-style:none;border:3px solid #111;background:#111}.hero-points li{padding:18px;background:var(--yellow-soft);font-weight:800}.trailer-graphic{position:relative;min-height:360px}.trailer-box{position:absolute;inset:20px 0 80px;background:#fff;border:5px solid #111;box-shadow:var(--shadow)}.trailer-box::before{content:"IHRE MARKE\A UNTERWEGS";white-space:pre;position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:clamp(2rem,4vw,4rem);line-height:.9;font-weight:1000}.trailer-box::after{content:"";position:absolute;width:38%;height:22px;right:-25%;bottom:-28px;background:#111;transform:skewX(-22deg)}.wheel{position:absolute;width:86px;height:86px;bottom:28px;border:18px solid #111;border-radius:50%;background:#777}.wheel.one{left:16%}.wheel.two{left:47%}.section{padding:clamp(68px,9vw,115px) 0}.section-dark{color:#fff;background:#111}.section-yellow{background:var(--yellow)}.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.section-heading{max-width:850px;margin-bottom:42px}.type-list{border-top:3px solid currentColor}.type-row{display:grid;grid-template-columns:80px 1fr 1.3fr;gap:28px;padding:22px 0;border-bottom:1px solid currentColor}.type-row span{font-weight:1000}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:3px solid #111}.service-grid article{padding:26px;background:#fff;border-right:1px solid #111;border-bottom:1px solid #111}.service-grid article:nth-child(3n){border-right:0}.surface-check{display:grid;grid-template-columns:1fr 1fr;gap:50px}.check-list{columns:2;padding-left:20px}.check-list li{margin-bottom:9px;break-inside:avoid}.warning{padding:22px;border:3px solid #111;background:var(--yellow-soft);font-weight:700}.process{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:0;list-style:none;background:#111;border:3px solid #111}.process li{padding:23px;background:var(--paper)}.process span{font-size:2.4rem;font-weight:1000}.reference{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:start}.reference-board{padding:30px;border:3px solid #fff;background:#242424}.reference-board strong{color:var(--yellow)}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.faq details{padding:18px 0;border-top:2px solid #111}.faq details:last-child{border-bottom:2px solid #111}.faq summary{font-weight:1000;cursor:pointer}.form-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:48px}.contact-card{padding:26px;color:#fff;background:#111}.contact-card a{color:#fff}.lead-form{position:relative;padding:clamp(22px,4vw,44px);background:#fff;border:3px solid #111;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:grid;gap:7px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:48px;padding:10px 12px;border:2px solid #777;background:#fff}.full{grid-column:1/-1}.form-title{grid-column:1/-1;margin:16px 0 0;text-transform:uppercase;letter-spacing:.1em}.consent{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start}.consent input{width:auto;min-height:auto;margin-top:5px}.honeypot{position:absolute;left:-9999px}.form-status{min-height:26px;margin:16px 0 0}.site-footer{padding:35px 0;color:#fff;background:#111}.footer-inner{display:flex;justify-content:space-between;gap:28px}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.consent-panel{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:980px;margin:auto;padding:18px;background:#fff;border:3px solid #111;box-shadow:8px 8px 0 #111}.consent-panel p{margin:0}.consent-panel div{display:flex;gap:8px}.consent-panel button{min-height:44px;padding:9px 13px;border:2px solid #111;background:#fff}.consent-panel button:last-child{background:#111;color:#fff}.legal-page{min-height:100vh;padding:70px 0}.legal-card{max-width:850px;margin:auto;padding:clamp(24px,5vw,58px);background:#fff;border:3px solid #111;box-shadow:var(--shadow)}.legal-card h1{font-size:clamp(2.5rem,7vw,5rem)}@media(max-width:950px){.hero-grid,.split,.surface-check,.reference,.faq,.form-layout{grid-template-columns:1fr}.trailer-graphic{min-height:310px}.process{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:1fr 1fr}.service-grid article:nth-child(3n){border-right:1px solid #111}.service-grid article:nth-child(2n){border-right:0}}@media(max-width:650px){.container{width:min(100% - 24px,var(--max))}.operator .container{align-items:flex-start;flex-direction:column;padding:8px 0}.nav{gap:9px}.brand{font-size:.78rem}.nav-links{display:none}.nav-cta{margin-left:auto;padding:8px 9px;font-size:.84rem}.hero-grid{min-height:auto;padding:70px 0}.hero-points,.service-grid,.process,.form-grid{grid-template-columns:1fr}.full,.form-title{grid-column:auto}.type-row{grid-template-columns:1fr;gap:6px}.check-list{columns:1}.actions,.footer-inner,.consent-panel{align-items:stretch;flex-direction:column}.consent-panel div{display:grid}.trailer-graphic{min-height:260px}.wheel{width:70px;height:70px;bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

