*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--ink:#5C1C1C;--ink-light:#6E2A2A;--gold:#C9A87C;--gold-light:#E0C29C;--cream:#FFF8F0;--sand:#FEF5EA;--white:#fff;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Jost',sans-serif}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:1000px;margin:0 auto;padding:0 24px}.topbar{background:var(--ink-light);color:rgba(255,245,235,.85);font-size:11px;letter-spacing:.04em;padding:5px 0}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.topbar a{color:var(--gold-light);transition:color .2s}.topbar a:hover{color:var(--white)}nav{background:var(--cream);border-bottom:1px solid rgba(110,42,42,.2);position:sticky;top:0;z-index:200}.nav-in{display:flex;align-items:center;justify-content:space-between;padding:6px 0;gap:12px}.nav-logo img{height:24px;width:auto;max-width:120px;display:block}.nav-links{display:flex;list-style:none;gap:22px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;white-space:nowrap}.nav-links a{color:var(--ink);transition:color .2s}.nav-links a.active,.nav-links a:hover{color:var(--gold)}.nav-cta{background:var(--ink-light);color:var(--white);padding:5px 12px;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;transition:background .2s;white-space:nowrap;display:inline-block;flex-shrink:0}.nav-cta:hover{background:var(--ink)}nav{background:var(--cream);border-bottom:1px solid rgba(165,28,48,.2);position:sticky;top:0;z-index:200}.nav-in{display:flex;align-items:center;justify-content:space-between;padding:7px 0;gap:16px}.nav-logo img{height:30px;width:auto;max-width:140px}.nav-cta:hover{background:var(--ink-light)}.btn{display:inline-block;padding:12px 28px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background .25s,color .25s}.btn-gold{background:var(--gold);color:var(--white)}.btn-gold:hover{background:var(--ink-light)}.btn-brown{background:var(--ink-light);color:var(--white)}.btn-brown:hover{background:var(--ink)}.btn-outline{border:1px solid var(--gold);color:var(--ink-light)}.btn-outline:hover{background:var(--gold);color:var(--white)}section{padding:20px 0}.s-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-light);margin-bottom:9px;font-weight:400;display:block;margin-bottom:9px;font-weight:400}.s-title{font-family:var(--serif);font-size:clamp(26px,3.2vw,40px);font-weight:500;color:var(--ink-light);line-height:1.2;margin-bottom:14px;line-height:1.2;margin-bottom:16px}.s-title em{font-style:italic;color:var(--ink-light)}.s-lead{font-size:16px;line-height:1.82;color:#5a4232}.hero{position:relative;height:75vh;min-height:460px;overflow:hidden;background:#3c0a0a;padding:0}.sl{position:absolute;inset:0;opacity:0;z-index:1}#sl0{opacity:1;z-index:2}.sl-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 8s ease}.sl-bg.active{transform:scale(1)}.sl-vig{position:absolute;inset:0;z-index:2;background:linear-gradient(rgba(20,10,2,.55),rgba(20,10,2,.55)),linear-gradient(100deg,rgba(20,10,2,.75) 0,rgba(20,10,2,.25) 55%,transparent 78%),linear-gradient(to top,rgba(20,10,2,.6) 0,transparent 48%)}.sl-vig.from-r{background:linear-gradient(rgba(20,10,2,.55),rgba(20,10,2,.55)),linear-gradient(260deg,rgba(20,10,2,.75) 0,rgba(20,10,2,.25) 55%,transparent 78%),linear-gradient(to top,rgba(20,10,2,.6) 0,transparent 48%)}.sl-box{position:absolute;z-index:3;max-width:500px;padding:28px 32px;background:rgba(19,8,0,.38);border-left:3px solid rgba(200,149,90,.65)}.p-lm{left:7%;top:50%;margin-top:-160px}.p-rb{right:6%;bottom:10%}.p-lb{left:7%;bottom:10%}.p-rm{right:6%;top:50%;margin-top:-145px}.sl-eye{display:block;font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-weight:400}.sl-box h2{font-family:var(--serif);font-size:clamp(24px,3.4vw,46px);font-weight:500;color:var(--white);line-height:1.18;margin-bottom:12px}.sl-box h2 em{font-style:italic;color:var(--gold)}.sl-box p{font-size:16px;color:rgba(255,255,255,.76);line-height:1.74;margin-bottom:20px;font-weight:300}.sl-acts{display:flex;gap:10px;flex-wrap:wrap}.sl-dots{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px;align-items:center}.sl-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.28);cursor:pointer;border:none;padding:0;transition:background .3s,transform .3s}.sl-dot.sl-on{background:var(--gold);transform:scale(1.45)}.sl-bar{position:absolute;bottom:0;left:0;height:3px;background:var(--gold);width:0;z-index:10}.sl-arr{position:absolute;top:50%;margin-top:-22px;z-index:10;background:rgba(19,8,0,.48);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.85);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;font-size:19px;font-family:sans-serif}.sl-arr:hover{background:rgba(200,149,90,.65)}.sl-arr.prev{left:18px}.sl-arr.next{right:18px}.hero-badge{position:absolute;bottom:38px;right:0;background:var(--gold);color:var(--white);padding:14px 20px;text-align:center;font-family:var(--serif);line-height:1.25;z-index:10}.hero-badge strong{font-size:28px;display:block}.hero-badge span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.hbadge{background:rgba(255,255,255,.08);border:1px solid rgba(200,149,90,.4);padding:8px 18px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--gold)}.trust{background:var(--ink-light);padding:14px 0}.trust-in{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.t-stat{text-align:center;color:var(--white)}.t-stat strong{display:block;font-family:var(--serif);font-size:28px;font-weight:500;color:var(--gold-light);line-height:1}.t-stat span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.t-div{width:1px;height:36px;background:rgba(255,255,255,.2)}.intro{background:var(--cream)}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.intro-img img{width:100%;aspect-ratio:4/3;object-fit:cover}.intro-img{position:relative}.intro-img::after{content:'';position:absolute;bottom:-10px;right:-10px;width:80%;height:80%;border:2px solid rgba(200,149,90,.3);z-index:-1}.intro-text p{font-size:16px;line-height:1.82;color:#5a4232;margin-bottom:14px}blockquote{font-family:var(--serif);font-size:clamp(18px,2vw,24px);font-style:italic;color:var(--ink-light);line-height:1.5;border-left:4px solid var(--gold);padding:10px 0 10px 22px;margin:22px 0}.ablauf{background:var(--sand)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(200,149,90,.2);margin-top:32px}.step{background:var(--cream);padding:28px 22px;position:relative}.step-n{font-family:var(--serif);font-size:52px;font-weight:500;color:var(--gold);opacity:.22;line-height:1;margin-bottom:10px}.step h3{font-family:var(--serif);font-size:19px;font-weight:500;color:var(--ink-light);margin-bottom:8px}.step p{font-size:16px;line-height:1.72;color:#5a4232}.step-arrow{position:absolute;top:36px;right:-14px;width:26px;height:26px;background:var(--gold);clip-path:polygon(100% 50%,40% 0,40% 35%,0 35%,0 65%,40% 65%,40% 100%);z-index:1}.step:last-child .step-arrow{display:none}.leistungen{background:var(--white)}.l-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.l-card{background:var(--white);padding:16px;border:1px solid rgba(200,149,90,.18)}.l-card:hover{border-color:var(--gold);box-shadow:0 4px 20px rgba(200,149,90,.12)}.l-ico{color:var(--gold);font-size:18px;margin-bottom:6px}.l-card h3{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink-light);margin-bottom:10px}.l-card p{font-size:16px;line-height:1.75;color:#5a4232;margin-bottom:16px}.l-card ul{list-style:none;padding:0}.l-card ul li{font-size:12.5px;color:var(--ink-light);padding:4px 0;border-bottom:1px solid rgba(200,149,90,.12);display:flex;gap:8px;align-items:flex-start}.l-card ul li::before{content:'✓';color:var(--gold);flex-shrink:0}.warum{background:var(--sand)}.w-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.w-points{margin-top:22px}.w-pt{display:flex;gap:18px;padding:14px 0;border-bottom:1px solid rgba(200,149,90,.18);align-items:flex-start}.w-pt:last-child{border:none}.w-ico{color:var(--gold);font-size:20px;flex-shrink:0;margin-top:2px}.w-pt h4{font-size:14px;font-weight:500;color:var(--ink-light);margin-bottom:3px}.w-pt p{font-size:16px;line-height:1.65;color:#5a4232}.w-img img{width:100%;max-width:320px;aspect-ratio:3/4;object-fit:cover;object-position:center 12%;display:block;margin:0 auto}.faq{background:var(--cream)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.faq-item{border-top:2px solid rgba(200,149,90,.25);padding-top:18px}.faq-item h4{font-family:var(--serif);font-size:18px;font-weight:500;color:var(--ink-light);margin-bottom:9px}.faq-item p{font-size:16px;line-height:1.75;color:#4a3520}.preise{background:var(--ink);padding:24px 0}.preise .s-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-light);margin-bottom:9px;font-weight:400;display:block;max-width:560px;margin-bottom:32px}.p-note p{font-size:16px;line-height:1.7;color:#4a3520;margin-bottom:8px}.p-note strong{color:var(--ink-light)}.cta-strip{background:var(--gold);padding:40px 0}.cta-in{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.cta-txt h2{font-family:var(--serif);font-size:clamp(22px,3vw,36px);color:var(--white);margin-bottom:6px}.cta-txt p{font-size:16px;color:rgba(255,255,255,.82);max-width:480px}.btn-white{background:var(--white);color:var(--gold);font-weight:500}.btn-white:hover{background:var(--ink-light);color:var(--white)}.anfrage{background:var(--ink);padding:28px 0}.anf-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.anf-left .s-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-light);margin-bottom:9px;font-weight:400;display:block;line-height:1.8;color:rgba(255,255,255,.58);margin-bottom:18px}.anf-kontakt{margin-top:28px}.anf-it{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08);align-items:center}.anf-it:last-child{border:none}.anf-ico{color:var(--gold);font-size:17px;flex-shrink:0}.anf-it a,.anf-it span{font-size:14px;color:rgba(255,255,255,.65)}.anf-it a:hover{color:var(--gold)}.form-title{font-family:var(--serif);font-size:22px;color:var(--gold);margin-bottom:18px}.f-row{margin-bottom:12px}.f-row input,.f-row select,.f-row textarea{width:100%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:var(--white);padding:11px 14px;font-family:var(--sans);font-size:13.5px;font-weight:300;outline:0;transition:border-color .2s}.f-row input::placeholder,.f-row textarea::placeholder{color:rgba(255,255,255,.28)}.f-row input:focus,.f-row select:focus,.f-row textarea:focus{border-color:var(--gold)}.f-row select option{background:var(--ink-light)}.f-row textarea{resize:vertical;min-height:80px}.f-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f-sub{background:var(--gold);color:var(--white);border:none;padding:13px 0;width:100%;font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s;margin-top:4px}.f-sub:hover{background:var(--gold);color:var(--ink)}.f-note{font-size:11px;color:rgba(255,255,255,.28);margin-top:8px}.revs{background:var(--sand);padding:40px 0}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.rev{background:var(--white);padding:22px 20px;border-top:3px solid var(--gold)}.rev-stars{color:var(--gold);margin-bottom:8px;font-size:13px}.rev-txt{font-family:var(--serif);font-size:16px;font-style:italic;line-height:1.65;color:var(--ink-light);margin-bottom:10px}.rev-who{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}footer{background:var(--ink);padding:30px 0 18px}.ft{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.fb img{height:34px;margin-bottom:11px}.fb p{font-size:12.5px;color:rgba(255,255,255,.38);line-height:1.7}.fc h4{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.fc ul{list-style:none}.fc li{margin-bottom:6px}.fc li a{font-size:13px;color:rgba(255,255,255,.44);transition:color .2s}.fc li a:hover{color:var(--gold)}.fbot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.fbot a,.fbot p{font-size:11.5px;color:rgba(255,255,255,.28)}.fbot a:hover{color:var(--gold)}@media(max-width:768px){.anf-grid,.faq-grid,.intro-grid,.w-grid{grid-template-columns:1fr;gap:28px}.l-grid,.rev-grid,.steps{grid-template-columns:1fr 1fr}.step-arrow{display:none}.ft{grid-template-columns:1fr 1fr}}@media(max-width:600px){.f-grid2,.ft,.l-grid,.rev-grid,.steps{grid-template-columns:1fr}.cta-in{flex-direction:column;align-items:flex-start}.trust-in{gap:40px}}.wa-btn{display:flex;align-items:center;justify-content:center;gap:4px;background:#25d366;color:#fff;border:none;padding:14px 0;width:100%;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s;margin-top:4px}.wa-btn:hover{background:#1aab54}.wa-form .f-row select optgroup{font-weight:400;color:inherit}:root{--glint:#D4A96A}section{padding:20px 0}.s-lead{font-size:16px;line-height:1.72;margin-bottom:0}.s-title{font-size:clamp(24px,2.8vw,38px);margin-bottom:10px}.s-label{margin-bottom:6px;font-size:10.5px}blockquote{margin:10px 0;padding:6px 0 6px 16px}.hero{height:68vh!important;min-height:400px!important}.hero-badge{bottom:20px}.abl-step p,.anf-left p,.ehr-txt p,.intro-main p,.intro-side .side-box p,.intro-text p,.kur-text p,.prob-txt p,.rud-text p{font-size:16px;line-height:1.68;margin-bottom:10px}.trust{padding:14px 0}.t-stat strong{font-size:28px}.trust-in{gap:40px}.t-div{height:30px}.kurator{padding:24px 0}.kur-grid{gap:36px}.kur-img-frame{padding:0;background:0 0;box-shadow:none}.ps-frame{padding:0;background:0 0;box-shadow:none}.warum{padding:20px 0}.warum-intro{margin-bottom:14px}.v-head{padding:11px 18px;font-size:16px}.v-list li{padding:8px 16px;font-size:13px}.svcs{padding:22px 0}.svc-grid{margin-top:16px}.svc>h3{font-size:17px;padding-left:16px;padding-right:16px}.svc>p{font-size:12.5px;padding-left:16px;padding-right:16px;margin-bottom:10px}.svc>.svc-link{padding-left:16px}.svc{padding-bottom:20px}.akt{padding:20px 0}.akt-hd{margin-bottom:14px}.tc-name{font-size:15px}.tc-preis{font-size:13px}.phil{padding:18px 0}.phil-grid{gap:20px}.phi h4{font-size:17px;margin-bottom:4px}.phi p{font-size:12.5px;line-height:1.62}.phi-ico{margin-bottom:7px}.phil-dv{height:60px}.einblick{padding:22px 0}.eb-grid{margin-top:16px;gap:8px}.eb-side{gap:8px}.eb-main{min-height:340px}.eb-sm{min-height:165px}.eb-overlay h3{font-size:clamp(14px,1.6vw,19px)}.eb-main .eb-overlay h3{font-size:clamp(18px,1.9vw,24px)}.eb-overlay{padding:14px 16px 16px}.eb-main .eb-overlay{padding:20px 24px 24px}.rein{padding:22px 0}.rein-grid{gap:40px}.r-step{padding:7px 0}.r-b h4{font-size:13px}.r-b p{font-size:12.5px}.reparatur{padding:16px 0}.rep-txt h3{font-size:clamp(17px,2.2vw,26px);margin-bottom:5px}.rep-txt p{font-size:16px}.revs{padding:40px 0}.rev-grid{margin-top:14px;gap:10px}.rev{padding:14px 12px}.rev-txt{font-size:16px;margin-bottom:8px}.kontakt{padding:22px 0}.k-grid{gap:40px}.k-it{padding:5px 0}.k-inf a,.k-inf span{font-size:13px}.faq{padding:24px 0}.faq-inner{gap:52px}.faq-q{padding:11px 0}.faq-q h4{font-size:17px}.faq-a p{padding-bottom:12px;font-size:16px}.ablauf{padding:22px 0}.abl-head{margin-bottom:32px}.abl-steps{gap:26px}.abl-step{padding-top:16px}.abl-n{font-size:50px}.abl-step h3{font-size:18px;margin-bottom:6px}.steps{margin-top:16px}.step{padding:18px 16px}.step h3{font-size:17px;margin-bottom:5px}.probelegen .prob-grid{min-height:330px}.prob-txt{padding:36px 28px}.prob-txt h2{font-size:clamp(21px,2.5vw,32px);margin-bottom:14px}.prob-list li{padding:6px 0;font-size:16px}.prob-cta{margin-top:18px}.herkunft{padding:40px 0}.herk-grid{margin-top:26px}.herk-item h4{font-size:17px;margin-bottom:5px}.herk-item p{font-size:16px}.kategorien{padding:24px 0}.kat-grid{margin-top:18px}.kat-overlay h3{font-size:17px}.kat-overlay p{font-size:11.5px}.qualitaet{padding:22px 0}.q-grid{gap:44px}.q-item{padding:12px 0}.q-n{font-size:30px;width:26px}.q-b h4{font-size:13.5px;margin-bottom:3px}.q-b p{font-size:16px}.rudolf{padding:22px 0}.rud-grid{gap:40px}.rud-facts{margin-top:18px}.rud-fact{padding:13px 16px}.rud-fact strong{font-size:26px}.werte{padding:20px 0}.w-grid{gap:60px}.w-card{padding-top:16px}.w-card h3{font-size:18px;margin-bottom:7px}.w-card p{font-size:16px}.w-ico{margin-bottom:9px}.showroom{padding:22px 0}.sh-grid{gap:44px}.sh-text p{font-size:16px;margin-bottom:11px}.timeline{padding:22px 0}.tl-wrap{margin:22px auto 0}.tl-item{padding-bottom:18px}.tl-body h4{font-size:13.5px}.tl-body p{font-size:16px}.cta-strip{padding:18px 0}.cta-txt h2{font-size:clamp(19px,2.3vw,28px);margin-bottom:5px}.cta-txt p{font-size:16px}.nl{padding:12px 0}.nl-txt h3{font-size:clamp(16px,1.7vw,20px)}.nl-txt p{font-size:16px}footer{padding:16px 0 12px}.ft{gap:26px;padding-bottom:16px;margin-bottom:12px}.fb p{font-size:12.5px}.fc h4{margin-bottom:9px}.fc li{margin-bottom:4px}.fc li a{font-size:13px}.fbot a,.fbot p{font-size:11px}.wa-form .f-row{margin-bottom:9px}.wa-form .f-row input,.wa-form .f-row select,.wa-form .f-row textarea{padding:10px 13px;font-size:13px}.wa-form textarea{min-height:64px!important}.f-note{margin-top:6px;font-size:10.5px}.side-box{padding:18px 18px;margin-bottom:12px}.side-box .num{font-size:32px}.side-box h4{font-size:14px;margin-bottom:4px}.intro{padding:22px 0}.intro-inner{gap:52px}.intro-main h2{font-size:clamp(26px,3vw,40px);margin-bottom:16px}.k-items{margin-top:16px}.anf-kontakt{padding-top:16px}.anf-it{padding:6px 0}.ankauf-arten,.intro-side .side-box p{padding-top:28px}.faq-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}@media(max-width:700px){.faq-grid-2{grid-template-columns:1fr}}.faq-item{border-bottom:1px solid rgba(200,149,90,.2)}.faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:13px 0;gap:12px}.faq-q h4{font-size:15px;font-weight:500;color:var(--ink-light);margin:0}.faq-icon{color:var(--gold);font-size:18px;flex-shrink:0;transition:transform .3s;line-height:1;font-family:sans-serif}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item.open .faq-a{max-height:400px}.faq-a p{font-size:16px;line-height:1.65;color:#5a4232;padding-bottom:14px;margin:0}.rev-slider{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;gap:10px;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--gold) rgba(0,0,0,.08)}.rev-slider::-webkit-scrollbar{height:3px}.rev-slider::-webkit-scrollbar-thumb{background:var(--gold);border-radius:2px}.rev-card{flex:0 0 200px;scroll-snap-align:start;background:var(--white);border:1px solid rgba(200,149,90,.2);padding:12px;display:flex;flex-direction:column;gap:6px}.rev-stars{color:var(--gold);font-size:11px;letter-spacing:1px}.rev-text{font-size:11.5px;line-height:1.58;color:#4a3520;flex:1;font-style:italic}.rev-name{font-size:10.5px;font-weight:500;color:var(--ink-light);letter-spacing:.04em}.rev-hdr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;flex-wrap:wrap;gap:8px}.rev-score{font-family:var(--serif);font-size:clamp(20px,2.2vw,28px);color:var(--ink-light)}.rev-score span{font-size:12px;color:#888;font-family:var(--sans)}.rev-glink{font-size:10.5px;color:var(--gold);display:flex;align-items:center;gap:4px;text-decoration:none}.ft-social{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ft-call{display:flex;align-items:center;gap:7px;color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.03em}.ft-call:hover{color:var(--white)}.ft-icons{display:flex;gap:12px}.ft-icons a{color:rgba(240,230,211,.5);transition:color .2s}.ft-icons a:hover{color:var(--gold)}@media(max-width:1024px){.intro-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.w-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.prob-grid{grid-template-columns:1fr 1fr!important}.ehrlich{grid-template-columns:1fr 1fr!important}.ehr-grid{grid-template-columns:1fr 1fr!important}.abl-head{grid-template-columns:1fr 1fr!important}.kur-grid{grid-template-columns:1fr 1fr!important}.sh-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:860px){.ehrlich{grid-template-columns:1fr!important}.prob-grid{grid-template-columns:1fr!important}.intro-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.w-grid{grid-template-columns:1fr!important}.kur-grid{grid-template-columns:1fr!important}.sh-grid{grid-template-columns:1fr!important}.ehr-grid{grid-template-columns:1fr!important}.kat-grid{grid-template-columns:1fr 1fr!important}.faq-grid-2{grid-template-columns:1fr!important}}.grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.grid-2col-start{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}@media(max-width:860px){.grid-2col,.grid-2col-start{grid-template-columns:1fr!important}.grid-4col{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.grid-4col{grid-template-columns:repeat(2,1fr)!important}}img{max-width:100%;height:auto}body{overflow-x:hidden}@media(max-width:1280px) and (min-width:901px){.nav-links{gap:14px!important;font-size:10px!important}.wrap{padding:0 18px!important}}.werte .s-label{color:var(--gold-light)!important}.werte .s-title{color:var(--white)!important}.werte .s-title em{color:var(--gold-light)!important}.herkunft .s-label{color:var(--gold-light)!important}.herkunft .s-title{color:var(--white)!important}.herkunft .s-title em{color:var(--gold-light)!important}.anfrage .s-label{color:var(--gold-light)!important}.anfrage .s-title{color:var(--white)!important}.anfrage .s-title em{color:var(--gold-light)!important}.probelegen .s-label{color:var(--gold-light)!important}.probelegen .s-title{color:var(--white)!important}.probelegen .s-title em{color:var(--gold-light)!important}.ehrlich .s-label{color:var(--gold-light)!important}.ehrlich .s-title{color:var(--white)!important}.ehrlich .s-title em{color:var(--gold-light)!important}.prob-txt .s-label{color:var(--gold-light)!important}.prob-txt .s-title{color:var(--white)!important}.prob-txt .s-title em{color:var(--gold-light)!important}.trust .s-label{color:var(--gold-light)!important}.trust .s-title{color:var(--white)!important}.trust .s-title em{color:var(--gold-light)!important}.topbar .s-label{color:var(--gold-light)!important}.topbar .s-title{color:var(--white)!important}.topbar .s-title em{color:var(--gold-light)!important}body{font-size:16px;line-height:1.75}p{line-height:1.78}.abl-step p,.anf-left p,.cta-txt p,.ehr-txt p,.faq-a p,.herk-item p,.intro-main p,.intro-side .side-box p,.intro-text p,.kur-text p,.nl-txt p,.panel-text,.phi p,.prob-list li,.prob-txt p,.q-b p,.rein-txt p,.rep-txt p,.rev-txt,.rud-text p,.s-lead,.sh-text p,.sorry-band p,.tl-body p,.verk-txt p,.w-card p{font-size:16px;line-height:1.78}.s-lead{max-width:680px}.ank,.faq,.herkunft,.kontakt,.kurator,.phil,.probelegen,.qualitaet,.rein,.rep,.revs,.svcs,.timeline,.warum,.werte{padding-top:60px;padding-bottom:60px}.w-card{padding-top:26px}.r-b{padding:22px 20px}.herk-item{padding:18px 0}.faq-q h4{font-size:16px;line-height:1.5}.faq-a p{padding-bottom:16px}#nav-placeholder{display:contents}