:root{--bg:#171c1b;--panel:#242a28;--panel2:#303735;--bronze:#c49b68;--text:#f3efe7;--muted:#b8b8af}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}.header{height:98px;display:flex;justify-content:space-between;align-items:center;padding:0 6%;border-bottom:1px solid #ffffff1a;background:#171c1b}.brand{display:flex;align-items:center;gap:24px}.brand strong{font-size:20px;line-height:.94;letter-spacing:.065em}.brand small{font-size:9px;letter-spacing:.18em;color:var(--bronze);border-left:1px solid #60625c;padding-left:22px}.header nav{display:flex;align-items:center;gap:32px;font-size:13px}.navcta{padding:15px 20px;border:1px solid var(--bronze);color:var(--bronze)}.menu{display:none}.hero{display:grid;grid-template-columns:56% 44%;min-height:660px;position:relative}.hero-copy{padding:95px 6% 130px 11%}.eyebrow,.kicker,.hero-foot{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--bronze)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,6.5vw,108px);line-height:1.01;letter-spacing:-.07em;font-weight:500;margin:36px 0 30px}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--bronze)}.hero-copy p{max-width:510px;font-size:18px;line-height:1.75;color:#c5c6bf}.actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:34px}.button{background:var(--bronze);color:#171c1b;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 24px;font-size:14px;font-weight:700}.button:hover{background:#dfb989}.under{font-size:13px;border-bottom:1px solid #8b8d86;padding-bottom:7px}.visual{min-height:580px;background:#252a27;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.panel{position:absolute;transform:skewY(-18deg) rotate(5deg);box-shadow:18px 22px 50px #0008}.panel.a{height:110%;width:37%;left:5%;top:-6%;background:repeating-linear-gradient(95deg,#634733 0 4px,#76583f 5px 12px,#8b684b 14px 20px)}.panel.b{height:115%;width:35%;left:37%;top:-13%;background:repeating-linear-gradient(94deg,#9e7651 0 3px,#b58c62 4px 12px,#846343 13px 20px)}.panel.c{height:110%;width:38%;left:71%;top:0;background:repeating-linear-gradient(95deg,#483c31 0 5px,#6b5440 6px 14px,#4c3b2c 15px 20px)}.visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#171c1bbd,transparent 55%)}.visual-caption{position:relative;z-index:1;font-size:10px;letter-spacing:.12em;color:white;margin:30px;text-align:center}.hero-foot{position:absolute;bottom:0;left:0;width:56%;padding:24px 6% 24px 11%;display:flex;justify-content:space-between;border-top:1px solid #ffffff2b;color:#b5b7af;font-size:9px}.section{padding:110px 7% 120px}.kicker{margin-bottom:36px}.section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end;margin-bottom:65px}.section h2,.quote h2,.cta h2{font-size:clamp(40px,5.2vw,76px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin-bottom:0}.section-head p,.quote p,.cta p{font-size:17px;line-height:1.8;color:var(--muted);max-width:500px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#535751}.tiles article{background:var(--panel);padding:45px 35px 55px;min-height:310px}.tiles span{font-size:12px;color:var(--bronze)}.tiles h3{font-size:28px;letter-spacing:-.04em;line-height:1.2;margin:50px 0 20px;font-weight:500}.tiles p,.steps p{font-size:15px;line-height:1.7;color:var(--muted)}.quote{background:#303735;padding:115px 9%;min-height:520px}.quote h2{margin-bottom:30px}.quote p{max-width:690px}.signature{display:flex;gap:25px;align-items:center;margin-top:50px}.signature strong{color:var(--bronze);font-size:25px}.signature span{font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #62655c;padding-top:40px}.steps b{color:var(--bronze);font-size:13px}.steps h3{font-size:25px;font-weight:500;margin:35px 0 15px}.cta{background:#222725;text-align:center;padding:115px 20px 125px}.cta h2{margin:30px auto}.cta p{margin:0 auto 35px}footer{padding:65px 7% 35px;display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid #ffffff24}footer strong{font-size:18px;letter-spacing:.07em}footer p{color:var(--muted);font-size:13px;line-height:1.8;margin:15px 0}.footlinks{display:flex;gap:22px;align-items:start;justify-content:end;flex-wrap:wrap;font-size:13px}footer small{grid-column:1/-1;color:#949991;font-size:11px}@media(max-width:850px){.header{height:78px;padding:0 5%}.brand strong{font-size:16px}.brand small{font-size:8px}.menu{display:block;background:none;color:var(--text);border:1px solid #888;padding:10px}.header nav{display:none;position:absolute;z-index:10;top:78px;left:0;right:0;background:var(--bg);padding:25px 6%;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 7% 65px}.hero h1{font-size:clamp(56px,11vw,84px)}.visual{min-height:360px}.hero-foot{position:static;width:100%;padding:22px 7%}.section{padding:75px 7%}.section-head{grid-template-columns:1fr;gap:25px;margin-bottom:40px}.tiles{grid-template-columns:1fr}.tiles article{min-height:auto;padding:30px}.tiles h3{margin:30px 0 15px}.quote{padding:75px 7%;min-height:auto}.steps{grid-template-columns:1fr;gap:20px}.steps h3{margin:15px 0}.cta{padding:85px 7%}footer{grid-template-columns:1fr}.footlinks{justify-content:start}}@media(max-width:430px){.brand{gap:12px}.brand small{padding-left:12px;letter-spacing:.08em}.hero h1{font-size:56px}.hero-copy p{font-size:16px}.hero-foot{gap:20px;flex-wrap:wrap}.actions{align-items:flex-start;flex-direction:column}.section h2,.quote h2,.cta h2{font-size:43px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Eigenständige Bildkomposition der Holzmöbel-Seite */
.visual{background:#202724}.panel.a{transform:rotate(-14deg);left:0;top:8%;height:105%;width:42%;background:repeating-linear-gradient(89deg,#5e4936 0 5px,#795b3e 6px 18px,#5d4734 19px 24px)}.panel.b{transform:rotate(16deg);left:37%;top:-16%;height:125%;width:34%;background:repeating-linear-gradient(92deg,#a27a51 0 4px,#bd956a 5px 16px,#92704d 17px 23px)}.panel.c{transform:rotate(-9deg);left:70%;top:12%;height:102%;width:35%;background:repeating-linear-gradient(91deg,#483a2d 0 5px,#69503b 6px 17px,#51402f 18px 22px)}
