.product-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:700px;padding:72px 0 90px;display:grid}.product-page-title{margin:16px 0 30px;font-size:clamp(4rem,7vw,7rem);line-height:.9}.slat-drawing{background:var(--navy);border-radius:30px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1f2d3d24}.slat-drawing:before{content:"";border:1px solid #ffffff24;border-radius:22px;position:absolute;inset:9%}.slat-drawing>span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:800;position:absolute;bottom:26px;left:28px}.slat-arc{border:20px solid var(--wood-light);filter:drop-shadow(0 12px 8px #0000002e);border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:50%;width:80%;height:128px;position:absolute;left:10%}.slat-arc-one{top:20%;transform:rotate(-3deg)}.slat-arc-two{opacity:.9;top:36%;transform:rotate(2deg)}.slat-arc-three{opacity:.8;top:52%;transform:rotate(-1deg)}.technical-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.technical-intro{color:var(--muted);max-width:540px;line-height:1.75}.spec-table{border-top:1px solid var(--line)}.spec-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:baseline;gap:28px;padding:19px 0;display:grid}.spec-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.spec-row strong{font-size:.95rem;line-height:1.5}.slat-options-section{background:var(--cream)}.option-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.option-grid article{background:var(--paper);border:1px solid #1f2d3d1a;border-radius:22px;flex-direction:column;min-height:300px;padding:28px;display:flex}.option-grid article>span{opacity:.45;font-size:.65rem}.option-grid h3{margin:auto 0 12px;font-size:1.7rem}.option-grid p{color:var(--muted);margin:0;line-height:1.62}.rfq-note{opacity:.75;max-width:540px;line-height:1.7}.rfq-form{gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rfq-form label{text-transform:uppercase;letter-spacing:.09em;gap:7px;font-size:.7rem;font-weight:800;display:grid}.rfq-form input,.rfq-form textarea{color:#fff;text-transform:none;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-weight:400}.rfq-form input::placeholder,.rfq-form textarea::placeholder{color:#ffffff73}.rfq-form input:focus,.rfq-form textarea:focus{background:#ffffff1a;border-color:#ffffff80}.rfq-form .rfq-button{cursor:pointer;justify-self:start}@media (max-width:900px){.product-hero,.technical-grid{grid-template-columns:1fr;gap:40px}.product-hero{min-height:auto;padding-top:64px}.slat-drawing{min-height:430px}.option-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.product-page-title{font-size:clamp(3.6rem,16vw,5rem)}.slat-drawing{border-radius:22px;min-height:360px}.spec-row{grid-template-columns:1fr;gap:6px}.option-grid,.form-grid{grid-template-columns:1fr}.option-grid article{min-height:230px}}
.slat-photo{background:var(--cream);border-radius:30px;height:540px;min-height:540px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1f2d3d24}.slat-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.slat-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#162330a8 100%);position:absolute;inset:0}.slat-photo-overlay{z-index:2;color:#fff;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.slat-photo-overlay strong{font-size:1.05rem}.slat-key-specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);max-width:620px;margin-top:42px;display:grid}.slat-key-specs>div{border-bottom:1px solid var(--line);padding:16px 18px 15px 0}.slat-key-specs>div:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.slat-key-specs strong{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.04em;font-size:1.45rem;display:block}.slat-key-specs span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:.68rem;display:block}.rfq-form select{color:#fff;text-transform:none;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;outline:none;width:100%;padding:13px 14px;font-weight:400}.rfq-form select option{color:#1f2d3d;background:#fff}.rfq-form select:focus{background:#ffffff1a;border-color:#ffffff80}@media (max-width:900px){.slat-photo{height:450px;min-height:450px}}@media (max-width:620px){.slat-photo{border-radius:22px;height:360px;min-height:360px}.slat-key-specs{grid-template-columns:1fr}.slat-key-specs>div:nth-child(2n){border-left:0;padding-left:0}}
