.stylish-hero{text-align:center;padding-block:30px 50px;position:relative}.model-back{display:block;width:max-content;margin-bottom:32px;font-size:12px}.stylish-hero .eyebrow{margin-bottom:16px}.stylish-hero h1{font-size:clamp(55px,6.5vw,88px);font-weight:450;letter-spacing:-.055em;margin:0 0 10px}.stylish-tagline{font-size:clamp(24px,2.6vw,35px);font-weight:350;letter-spacing:-.035em;line-height:1.2;margin:0 0 23px}.stylish-intro{font-size:15px;color:var(--muted);line-height:1.8}.finish-stage{height:340px;position:relative;overflow:hidden;margin:0 -20px}.finish-stage>img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,700px);height:auto;max-width:none;filter:drop-shadow(0 18px 19px #3e647721)}.finish-aura{position:absolute;width:min(80%,780px);height:170px;left:50%;top:50%;transform:translate(-50%,-36%);background:linear-gradient(110deg,#e2f4cf,#d6f1fc);border-radius:50%;filter:blur(38px);opacity:.8}.finish-options{display:flex;justify-content:center;gap:12px;margin:0 0 15px}.finish-option{min-width:78px;min-height:77px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:white;color:var(--ink);border:1px solid transparent;border-radius:12px;cursor:pointer;font:12px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.finish-option[aria-pressed=true]{border-color:#83c8ce;background:var(--brand-soft)}.swatch{display:block;width:25px;height:25px;border-radius:50%;border:1px solid #aab4bb;box-shadow:inset 0 0 0 2px #ffffff50}.white,.swatch.wit{background:#f1f2f0}.black,.swatch.zwart{background:#303439}.silver,.swatch.zilver{background:linear-gradient(135deg,#e0e6e8,#89949a)}.finish-info{font-size:12px;color:#58707d;min-height:22px;margin:0 0 20px}.finish-note{font-size:11px;color:var(--muted);line-height:1.8;margin:20px auto 0;max-width:640px}.stylish-benefits{display:flex;justify-content:space-around;gap:25px;border-block:1px solid var(--line);padding-block:23px;font-size:12px}.stylish-benefits span::before{content:"✓";margin-right:10px;color:#157b87}.stylish-living{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:85px}.stylish-living figure{margin:0}.stylish-living img{height:560px;width:100%;object-fit:cover;object-position:40% center}.stylish-living figcaption{font-size:10px;color:var(--muted);margin-top:10px}.stylish-living h2{margin-bottom:25px}.stylish-living p{font-size:15px;color:var(--muted)}.stylish-living dl{margin-top:30px}.stylish-living dl div{border-top:1px solid var(--line);padding-block:18px}.stylish-living dt{font-size:15px;font-weight:550;margin-bottom:8px}.stylish-living dd{font-size:13px;color:var(--muted);margin:0}.stylish-mount{background:var(--brand-soft);padding-block:80px}.stylish-mount-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.stylish-mount-grid figure{background:#ffffffd9;padding:20px;border-radius:6px}.stylish-mount-grid img{width:100%;height:auto}.stylish-mount-grid h3{font-size:29px;font-weight:400;margin-bottom:22px}.stylish-mount-grid p{font-size:15px;color:var(--muted);margin-bottom:20px}.legacy-finish{width:220px;height:150px;object-fit:cover;object-position:center;margin-top:12px}.stylish-hero .button{min-width:280px}
@media(max-width:1050px){.stylish-living,.stylish-mount-grid{gap:40px}.stylish-living img{height:500px}}
@media(max-width:760px){.stylish-hero{padding-block:24px 40px}.model-back{margin-bottom:30px}.stylish-hero h1{font-size:58px}.stylish-tagline{font-size:25px;max-width:320px;margin:0 auto 22px}.stylish-intro{font-size:14px}.stylish-intro br{display:none}.finish-stage{height:230px;margin:0 -10px}.finish-stage>img{width:min(100%,470px)}.finish-options{gap:8px}.finish-option{min-width:72px;min-height:74px}.finish-note{font-size:11px;line-height:1.9}.stylish-hero .button{min-width:0;width:100%;padding:14px 18px}.stylish-benefits{display:block;font-size:11px;line-height:2.3;padding-block:18px}.stylish-benefits span{display:block}.stylish-living{padding-block:55px;grid-template-columns:1fr;gap:32px}.stylish-living img{height:360px}.stylish-living h2{font-size:39px}.stylish-mount{padding-block:55px}.stylish-mount-grid{grid-template-columns:1fr;gap:30px}.stylish-mount-grid h3{font-size:26px}.stylish-mount-grid p{font-size:14px}}