:root{--navy:#071a3b;--blue:#1769ff;--paper:#f4f7fb;--ink:#0c1a33;--muted:#69758b;--white:#fff;--radius:28px;--line:rgba(12,26,51,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--paper)}a{text-decoration:none;color:inherit}button,input,select{font:inherit}.header{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:fixed;inset:0 0 auto;z-index:30;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.logo{display:flex;align-items:center;gap:5px;font-weight:800}.logo span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,var(--blue),#77a5ff);color:#fff;margin-right:7px}.logo b{font-size:19px}.logo em{font-style:normal;color:var(--blue);font-size:17px}.header nav{display:flex;gap:28px;font-size:14px;font-weight:700}.header-actions{display:flex;gap:10px}.header button{border:0;background:transparent;cursor:pointer}.pill{background:var(--navy);color:#fff;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:800}.hero{min-height:100vh;padding:135px 6vw 70px;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(45,119,255,.45),transparent 26%),linear-gradient(135deg,#061631,#0b2c65 58%,#1260d6);overflow:hidden}.hero-copy>p,.section-head p,.feature p,.advantages>div>p,.contact p{font-size:12px;letter-spacing:2.2px;font-weight:800}.hero h1{font-size:clamp(56px,6vw,96px);line-height:.96;letter-spacing:-5px;margin:20px 0}.hero h1 span{font-family:"Playfair Display",serif;color:#d8e6ff}.lead{color:rgba(255,255,255,.72);font-size:17px;line-height:1.8;max-width:620px}.actions{display:flex;gap:14px;margin:34px 0 45px}.button{padding:15px 23px;border-radius:999px;font-weight:800;font-size:14px}.button.light{background:#fff;color:var(--navy)}.button.glass{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08)}.trust{display:flex;gap:34px}.trust div{display:flex;flex-direction:column}.trust small{color:rgba(255,255,255,.55);margin-top:5px}.hero-art{height:600px;border-radius:40px;background:linear-gradient(145deg,#f7f4ed,#cfc7bb);position:relative;overflow:hidden;box-shadow:0 45px 100px rgba(0,0,0,.3)}.circle{position:absolute;width:300px;height:300px;border-radius:50%;background:#d2b07a;right:12%;top:12%}.fridge{position:absolute;right:10%;bottom:25px;width:170px;height:390px;border-radius:22px 22px 0 0;background:linear-gradient(145deg,#f0f2f6,#aab3bf);box-shadow:-20px 30px 50px rgba(0,0,0,.2)}.fridge:before{content:"";position:absolute;left:0;right:0;top:48%;height:4px;background:#818b96}.fridge i{position:absolute;right:14px;top:30px;width:5px;height:60px;border-radius:5px;background:#6e7882}.sofa{position:absolute;left:7%;bottom:58px;width:56%;height:135px;border-radius:34px;background:#1c4270;z-index:3}.sofa i{position:absolute;top:10px;height:72px;width:30%;border-radius:18px;background:#28578d}.sofa i:nth-child(1){left:2%}.sofa i:nth-child(2){left:35%}.sofa i:nth-child(3){right:2%}.tv{position:absolute;left:15%;top:13%;width:220px;height:135px;background:#07101f;border:9px solid #282e38;display:grid;place-items:center}.tv span{font-size:45px;font-weight:800}.tag{position:absolute;left:22px;bottom:20px;background:rgba(255,255,255,.82);color:var(--navy);padding:10px 15px;border-radius:999px;font-size:12px;font-weight:800;z-index:5}.brandline{height:86px;background:#fff;display:flex;align-items:center;justify-content:space-around;font-weight:800;color:#697386;letter-spacing:1.4px;border-bottom:1px solid var(--line)}.section{padding:105px 5vw}.section.soft{background:#edf3fb}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px}.section-head p,.feature p,.contact p{color:var(--blue);margin:0 0 12px}.section-head h2,.feature h2,.advantages h2,.contact h2{font-size:clamp(40px,5vw,68px);line-height:1.03;letter-spacing:-3px;margin:0}.section-head>span{color:var(--muted)}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.category-card{min-height:220px;border-radius:var(--radius);background:#fff;padding:30px;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(8,26,57,.06)}.category-card:nth-child(2n){background:#e8ded1}.category-card:nth-child(3n){background:var(--navy);color:#fff}.category-card h3{font-size:28px;margin:15px 0 8px}.category-card p{color:var(--muted);line-height:1.6}.category-card:nth-child(3n) p{color:rgba(255,255,255,.65)}.category-card b{font-size:11px;color:var(--blue)}.feature{margin:15px 5vw;background:linear-gradient(115deg,#aec9ed 0 45%,#153b70 45% 100%);color:#fff;border-radius:38px;min-height:500px;padding:7vw;display:flex;align-items:center;position:relative;overflow:hidden}.feature>div:first-child{position:relative;z-index:3}.feature a{font-weight:800}.feature-shapes i{position:absolute;width:340px;height:340px;border-radius:50%;background:#d5b17a;right:18%;top:90px}.feature-shapes b{position:absolute;width:210px;height:390px;border-radius:110px 110px 20px 20px;background:#edf0f5;right:8%;bottom:-70px;transform:rotate(10deg)}.feature-shapes span{position:absolute;width:160px;height:160px;border:28px solid rgba(255,255,255,.35);border-radius:50%;right:40%;bottom:-45px}.filters{display:flex;gap:10px}.filters input,.filters select{border:1px solid var(--line);background:#fff;padding:13px 15px;border-radius:13px;outline:none}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 35px rgba(8,26,57,.06);transition:.3s}.product-card:hover{transform:translateY(-6px)}.product-media{height:230px;background:linear-gradient(145deg,#eef3fa,#d7e1ef);display:grid;place-items:center;position:relative}.product-media img{width:100%;height:100%;object-fit:contain}.placeholder{width:105px;height:165px;border-radius:16px;background:linear-gradient(145deg,#fff,#aeb9c7);box-shadow:0 20px 35px rgba(0,0,0,.16);position:relative}.placeholder:after{content:"";position:absolute;left:0;right:0;top:48%;height:3px;background:#8994a0}.stock{position:absolute;top:13px;left:13px;background:#fff;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800}.product-body{padding:22px}.product-body small{color:var(--blue);font-weight:800}.product-body h3{font-size:19px;min-height:52px;margin:10px 0}.price-row{display:flex;align-items:baseline;gap:10px}.price-row strong{font-size:23px}.price-row del{color:#9199a7}.product-body a{display:block;text-align:center;margin-top:16px;background:var(--navy);color:#fff;padding:12px;border-radius:12px;font-weight:800;font-size:13px}.empty{text-align:center;padding:50px;color:var(--muted)}.hidden{display:none!important}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.campaign{min-height:250px;border-radius:26px;padding:30px;color:#fff;background:linear-gradient(145deg,#216cdd,#89b5ff);display:flex;flex-direction:column;justify-content:flex-end}.campaign:nth-child(2){background:linear-gradient(145deg,#c9a275,#f1e0c7);color:var(--navy)}.campaign:nth-child(3){background:linear-gradient(145deg,#172947,#030710)}.campaign small{font-weight:800;letter-spacing:1.5px}.campaign h3{font-size:31px;margin:10px 0}.advantages{background:var(--navy);color:#fff;padding:105px 6vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.advantages>div>p{color:#7eaaff}.adv-list article{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.12)}.adv-list b{color:#79a8ff}.adv-list span{color:rgba(255,255,255,.62);line-height:1.7}.adv-list strong{display:block;color:#fff;font-size:21px;margin-bottom:4px}.contact{margin:80px 5vw;padding:65px;border-radius:34px;background:linear-gradient(135deg,#e7f0ff,#fff);display:flex;justify-content:space-between;align-items:center;gap:40px}.contact>div:last-child{min-width:230px;display:flex;flex-direction:column}.contact a{padding:15px 0;border-bottom:1px solid var(--line);font-weight:800}footer{background:#050f24;color:#fff;padding:50px 5vw;display:flex;justify-content:space-between;align-items:center}footer p{color:rgba(255,255,255,.55)}footer>a{font-size:12px;color:rgba(255,255,255,.55)}.wa{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;background:#1fbf65;color:#fff;display:grid;place-items:center;font-size:23px;box-shadow:0 15px 35px rgba(31,191,101,.35)}.modal{position:fixed;inset:0;background:rgba(3,12,29,.97);z-index:100;display:none;align-items:center;justify-content:center;color:#fff;padding:30px}.modal.open{display:flex}.modal>button{position:absolute;right:30px;top:25px;border:0;background:transparent;color:#fff;font-size:45px}.modal>div{width:min(850px,100%)}.modal h2{font-size:clamp(45px,7vw,85px);letter-spacing:-4px;margin:10px 0 25px}.modal input{width:100%;border:0;border-bottom:2px solid rgba(255,255,255,.35);background:transparent;color:#fff;padding:18px 0;font-size:24px;outline:none}.reveal{opacity:0;transform:translateY(20px);transition:.75s}.reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.header nav{display:none}.hero{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.category-grid{grid-template-columns:repeat(2,1fr)}.advantages{grid-template-columns:1fr}.hero-art{height:500px}}@media(max-width:680px){.header{height:68px}.header-actions button,.header-actions .pill{display:none}.hero{padding:110px 22px 60px}.hero h1{letter-spacing:-3px}.actions,.trust{flex-direction:column}.hero-art{height:390px;border-radius:26px}.fridge{width:115px;height:285px}.sofa{width:65%;left:4%;bottom:45px}.tv{width:145px;height:90px}.brandline{justify-content:flex-start;gap:35px;padding:0 22px;overflow:auto}.section{padding:75px 22px}.section-head{align-items:flex-start;flex-direction:column}.category-grid,.product-grid,.campaign-grid{grid-template-columns:1fr}.feature{margin:10px 22px;padding:42px 25px;min-height:470px}.feature-shapes i{right:-100px}.feature-shapes b{right:-60px}.filters{width:100%;flex-direction:column}.advantages{padding:75px 22px}.contact{margin:60px 22px;padding:40px 25px;flex-direction:column;align-items:flex-start}footer{flex-direction:column;gap:18px;text-align:center}.section-head h2,.feature h2,.advantages h2,.contact h2{letter-spacing:-2px}}
