/* ET-HOST 0.3.12 · öffentliche SEO-Landingpages */
:root{--seo-ink:#171b20;--seo-muted:#65717c;--seo-line:#e4e8eb;--seo-soft:#f5f7f8;--seo-accent:#ef4f43;--seo-dark:#20262c}
*{box-sizing:border-box}.seo-landing-page{margin:0;background:#fff;color:var(--seo-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.seo-landing-page a{text-decoration:none}.seo-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:74px;padding:0 clamp(20px,5vw,74px);border-bottom:1px solid rgba(220,225,229,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.seo-brand{display:flex;align-items:center;gap:9px;color:#20262c;font-weight:950;letter-spacing:-.02em}.seo-brand img{width:34px;height:34px;object-fit:contain}.seo-topbar nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2vw,26px)}.seo-topbar nav a{color:#5d6872;font-size:.76rem;font-weight:800}.seo-topbar nav a:hover{color:#1f252b}.seo-top-cta,.seo-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.seo-top-cta{min-height:40px;padding:0 15px;background:#22282e;color:#fff;font-size:.74rem}.seo-top-cta:hover,.seo-btn:hover{transform:translateY(-1px)}.seo-shell{display:block}.seo-breadcrumb{display:flex;gap:9px;align-items:center;width:min(1180px,calc(100% - 40px));margin:26px auto 0;color:#88929b;font-size:.67rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.seo-breadcrumb a{color:#68737d}.seo-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:clamp(28px,5vw,74px);align-items:center;width:min(1180px,calc(100% - 40px));min-height:620px;margin:0 auto;padding:66px 0 82px}.seo-kicker,.seo-section-head>span,.seo-intro>span,.seo-final-cta>span{display:block;margin-bottom:15px;color:var(--seo-accent);font-size:.67rem;font-weight:950;letter-spacing:.15em}.seo-hero h1{max-width:850px;margin:0;font-size:clamp(2.65rem,5.1vw,5.25rem);line-height:.94;letter-spacing:-.06em}.seo-hero>div>p{max-width:760px;margin:28px 0 0;color:#596570;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.72}.seo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.seo-btn{min-height:49px;padding:0 20px;font-size:.8rem}.seo-btn-primary{background:var(--seo-accent);color:#fff;box-shadow:0 12px 24px rgba(239,79,67,.17)}.seo-btn-secondary{border:1px solid #dce1e5;background:#fff;color:#2b333a}.seo-trust{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:24px;color:#6a7580;font-size:.68rem;font-weight:800}.seo-hero-panel{position:relative;overflow:hidden;padding:30px;border:1px solid #30383f;border-radius:23px;background:linear-gradient(145deg,#20262c,#11161a);color:#fff;box-shadow:0 24px 60px rgba(20,26,31,.17)}.seo-hero-panel:after{position:absolute;right:-55px;top:-65px;width:180px;height:180px;border-radius:50%;background:rgba(239,79,67,.18);content:"";filter:blur(2px)}.seo-hero-panel>span{color:#ff8278;font-size:.64rem;font-weight:950;letter-spacing:.18em}.seo-hero-panel strong{display:block;max-width:330px;margin:56px 0 15px;font-size:clamp(1.75rem,2.8vw,2.55rem);line-height:1.04;letter-spacing:-.045em}.seo-hero-panel p{margin:0;color:#bac1c7;font-size:.85rem;line-height:1.65}.seo-hero-panel ul{display:grid;gap:8px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.seo-hero-panel li{color:#e5e9ec;font-size:.76rem;font-weight:750}.seo-hero-panel li:before{margin-right:9px;color:#ff6e63;content:"✓"}.seo-intro{padding:92px max(20px,calc((100vw - 1180px)/2));background:#f6f7f8}.seo-intro h2,.seo-section-head h2{max-width:800px;margin:0;font-size:clamp(2rem,3.7vw,3.55rem);line-height:1.02;letter-spacing:-.05em}.seo-intro p{max-width:850px;margin:22px 0 0;color:#64707a;font-size:1rem;line-height:1.85}.seo-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,calc(100% - 40px));margin:0 auto;padding:86px 0;gap:13px}.seo-benefits article{min-height:255px;padding:25px;border:1px solid var(--seo-line);border-radius:18px;background:#fff}.seo-benefits article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff0ee;color:var(--seo-accent);font-weight:950}.seo-benefits h2{margin:48px 0 10px;font-size:1.1rem;letter-spacing:-.025em}.seo-benefits p{margin:0;color:#6b7680;font-size:.78rem;line-height:1.7}.seo-steps{padding:94px max(20px,calc((100vw - 1180px)/2));background:#20262c;color:#fff}.seo-steps .seo-section-head>span{color:#ff786e}.seo-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px}.seo-step-grid article{padding:27px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:rgba(255,255,255,.035)}.seo-step-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ef4f43;font-size:.73rem}.seo-step-grid h3{margin:35px 0 9px;font-size:1.1rem}.seo-step-grid p{margin:0;color:#b9c0c6;font-size:.78rem;line-height:1.7}.seo-related{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:94px 0}.seo-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:35px}.seo-related-grid a{position:relative;display:grid;gap:7px;min-height:132px;padding:20px 46px 20px 20px;border:1px solid var(--seo-line);border-radius:14px;color:#242b31;background:#fff}.seo-related-grid a:hover{border-color:#cbd2d7;box-shadow:0 9px 28px rgba(30,39,47,.07)}.seo-related-grid strong{font-size:.88rem}.seo-related-grid span{color:#7a858e;font-size:.7rem;line-height:1.5}.seo-related-grid i{position:absolute;right:18px;top:20px;color:#ef4f43;font-style:normal;font-weight:950}.seo-faq{padding:94px max(20px,calc((100vw - 1180px)/2));background:#f6f7f8}.seo-faq-list{max-width:900px;margin-top:34px;border-top:1px solid #dce2e6}.seo-faq details{border-bottom:1px solid #dce2e6}.seo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:.92rem;font-weight:900;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary span{color:#ef4f43;font-size:1.1rem}.seo-faq details[open] summary span{transform:rotate(45deg)}.seo-faq details p{max-width:780px;margin:-4px 0 20px;color:#66727d;font-size:.79rem;line-height:1.75}.seo-final-cta{display:grid;justify-items:center;padding:105px 20px;text-align:center;background:#ee5045;color:#fff}.seo-final-cta>span{color:#ffd2ce}.seo-final-cta h2{max-width:880px;margin:0;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:.98;letter-spacing:-.055em}.seo-final-cta p{margin:18px 0 28px;color:#fff3f2}.seo-btn-light{background:#fff;color:#252b30;box-shadow:0 12px 25px rgba(105,23,17,.12)}
@media(max-width:980px){.seo-topbar{grid-template-columns:auto auto;justify-content:space-between}.seo-topbar nav{display:none}.seo-hero{grid-template-columns:1fr;min-height:0;padding-top:52px}.seo-hero-panel{max-width:650px}.seo-benefits{grid-template-columns:1fr 1fr}.seo-related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.seo-topbar{min-height:64px;padding:0 16px}.seo-brand span{display:none}.seo-top-cta{min-height:38px}.seo-breadcrumb,.seo-hero,.seo-benefits,.seo-related{width:min(100% - 28px,1180px)}.seo-breadcrumb{margin-top:18px}.seo-hero{padding:44px 0 60px}.seo-hero h1{font-size:clamp(2.35rem,12vw,3.65rem)}.seo-actions{display:grid}.seo-btn{width:100%}.seo-hero-panel{padding:24px}.seo-benefits,.seo-step-grid,.seo-related-grid{grid-template-columns:1fr}.seo-benefits{padding:58px 0}.seo-benefits article{min-height:205px}.seo-benefits h2{margin-top:30px}.seo-intro,.seo-steps,.seo-faq{padding-top:68px;padding-bottom:68px}.seo-final-cta{padding:80px 18px}}
