._page_jnxbj_1{max-width:1440px;margin:0 auto;padding:0 5vw 80px}._hero_jnxbj_1{display:grid;grid-template-columns:1.05fr .95fr;min-height:590px;align-items:stretch;background:#181b19;color:#fff;margin:0 -5vw;padding:70px 7vw}._heroCopy_jnxbj_1{display:flex;flex-direction:column;justify-content:center;max-width:720px}._heroCopy_jnxbj_1>span,._sectionHead_jnxbj_1>span,._quote_jnxbj_1>span{font-size:.68rem;letter-spacing:.15em;font-weight:800;color:#c79b53}._heroCopy_jnxbj_1 h1{font-family:var(--font-family-heading);font-size:clamp(2.8rem,5.5vw,5.7rem);line-height:.98;margin:14px 0 24px;max-width:900px}._heroCopy_jnxbj_1 p{font-size:1.08rem;line-height:1.7;color:#d0d4d0;max-width:650px}._heroActions_jnxbj_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}._heroVisual_jnxbj_1{position:relative;min-height:420px;margin-left:40px;background:#252a27;overflow:hidden}._heroVisual_jnxbj_1 img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}._heroVisual_jnxbj_1:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}._heroVisual_jnxbj_1 small{position:absolute;z-index:2;bottom:18px;left:20px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}._heroPlaceholder_jnxbj_1{height:100%;display:grid;place-items:center;color:#c79b53}._path_jnxbj_1{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--border);border-top:0;background:var(--background)}._path_jnxbj_1 div{padding:18px 16px;display:flex;gap:10px;align-items:center}._path_jnxbj_1 div+div{border-left:1px solid var(--border)}._path_jnxbj_1 strong{color:#b8893b;font-size:.72rem}._path_jnxbj_1 span{font-size:.78rem;font-weight:700}._section_jnxbj_1{padding:72px 0;border-bottom:1px solid var(--border)}._sectionHead_jnxbj_1{max-width:800px;margin-bottom:30px}._sectionHead_jnxbj_1 h2,._quote_jnxbj_1 h2{font-family:var(--font-family-heading);font-size:clamp(2rem,3.2vw,3.2rem);margin:8px 0 12px}._sectionHead_jnxbj_1 p,._quote_jnxbj_1 p{color:var(--muted-foreground);line-height:1.65}._inspirationGrid_jnxbj_1{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._inspirationGrid_jnxbj_1 div{border:1px solid var(--border);background:var(--card);padding:18px;display:flex;gap:10px;align-items:flex-start;font-size:.86rem}._inspirationGrid_jnxbj_1 svg{color:#b8893b;flex:0 0 auto}._budgetGrid_jnxbj_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._budget_jnxbj_1,._budgetActive_jnxbj_1{border:1px solid var(--border);background:var(--card);padding:22px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:7px;font-family:inherit}._budgetActive_jnxbj_1{border-color:#b8893b;box-shadow:inset 0 0 0 1px #b8893b;background:color-mix(in srgb,var(--card) 94%,#b8893b 6%)}._budgetGrid_jnxbj_1 strong{font-size:1rem}._budgetGrid_jnxbj_1 span{font-size:.75rem;color:var(--muted-foreground)}._productGrid_jnxbj_1{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._productCard_jnxbj_1{border:1px solid var(--border);background:var(--card);display:flex;flex-direction:column}._productImage_jnxbj_1{height:240px;background:var(--surface);display:block;overflow:hidden}._productImage_jnxbj_1 img{width:100%;height:100%;object-fit:cover}._productBody_jnxbj_1{padding:18px;display:flex;flex-direction:column;gap:10px;height:100%}._productBody_jnxbj_1 small{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._productBody_jnxbj_1 h3{font-family:var(--font-family-heading);font-size:1.2rem;margin:0}._productBody_jnxbj_1 p{font-size:.76rem;line-height:1.5;color:var(--muted-foreground);margin:0;flex:1}._productFoot_jnxbj_1{display:flex;justify-content:space-between;gap:10px;align-items:end}._productFoot_jnxbj_1 strong{font-size:.92rem}._productFoot_jnxbj_1 span{font-size:.65rem;color:var(--muted-foreground);text-align:right}._empty_jnxbj_1{grid-column:1/-1;padding:24px;border:1px dashed var(--border);color:var(--muted-foreground)}._installGrid_jnxbj_1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._install_jnxbj_1,._installActive_jnxbj_1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--border);background:var(--card);padding:18px;text-align:left;font-family:inherit;cursor:pointer}._installActive_jnxbj_1{border-color:#b8893b;background:color-mix(in srgb,var(--card) 94%,#b8893b 6%)}._install_jnxbj_1 svg{color:var(--muted-foreground)}._installActive_jnxbj_1 svg{color:#b8893b}._install_jnxbj_1 span{font-size:.82rem}._quote_jnxbj_1{margin-top:72px;background:#efe8dd;padding:56px;text-align:center}._quote_jnxbj_1 p{max-width:800px;margin:0 auto 24px}._quote_jnxbj_1 small{display:block;margin-top:14px;color:var(--muted-foreground)}@media(max-width:1000px){._hero_jnxbj_1{grid-template-columns:1fr;padding-top:55px}._heroVisual_jnxbj_1{margin:34px 0 0;min-height:360px}._productGrid_jnxbj_1,._inspirationGrid_jnxbj_1,._installGrid_jnxbj_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){._page_jnxbj_1{padding:0 20px 50px}._hero_jnxbj_1{margin:0 -20px;padding:44px 20px}._path_jnxbj_1{grid-template-columns:1fr}._path_jnxbj_1 div+div{border-left:0;border-top:1px solid var(--border)}._budgetGrid_jnxbj_1,._productGrid_jnxbj_1,._inspirationGrid_jnxbj_1,._installGrid_jnxbj_1{grid-template-columns:1fr}._section_jnxbj_1{padding:48px 0}._quote_jnxbj_1{padding:36px 22px}._heroActions_jnxbj_1>*{width:100%}}
