*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f7f8;color:#15232b;font-family:"DM Sans",sans-serif}header{height:76px;position:sticky;top:0;z-index:30;background:#f5f7f8eF;backdrop-filter:blur(16px);border-bottom:1px solid #dce3e6;display:flex;align-items:center;justify-content:space-between;padding:0 6%}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;color:#15232b}.brand span{width:34px;height:34px;border-radius:10px;background:#15232b;color:#fff;display:grid;place-items:center}.brand b{font:800 18px Manrope;letter-spacing:1px}.brand small{display:block;font:500 9px "DM Sans";letter-spacing:1.1px;color:#6e7d85}nav{display:flex;align-items:center;gap:22px}nav a{font-size:13px;font-weight:700;color:#41515a;text-decoration:none}.wa{background:#1d8050;color:#fff!important;border-radius:25px;padding:10px 16px}.menu{display:none;border:0;background:none;font-size:24px}.hero{min-height:650px;padding:75px 6%;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:radial-gradient(circle at 80% 15%,#dce9ef 0,transparent 35%)}label{font-size:10px;font-weight:800;letter-spacing:2px;color:#16704a}.hero h1{font:800 clamp(52px,7vw,88px)/.98 Manrope;letter-spacing:-4px;margin:18px 0;color:#14252e}.hero h1 i{color:#19724c;font-style:normal}.hero p{max-width:560px;font-size:18px;color:#68777e}.actions{display:flex;gap:12px;margin:30px 0}.btn{border:0;text-decoration:none;display:inline-block;border-radius:28px;padding:13px 21px;font-size:13px;font-weight:800;cursor:pointer}.primary{background:#15232b;color:#fff}.outline{border:1px solid #bdc9ce;color:#263b44;background:#fff}.light{background:#fff;color:#15232b}.mini{display:flex;gap:18px;flex-wrap:wrap;color:#68777e;font-size:12px}.hero-visual{height:470px;border-radius:38px;background:linear-gradient(145deg,rgba(13,26,31,.42),rgba(20,52,63,.18)),url('https://images.pexels.com/photos/36411467/pexels-photo-36411467.jpeg?auto=compress&cs=tinysrgb&w=1200') center/cover;position:relative;overflow:hidden;box-shadow:0 25px 60px #2339441c}.orb{width:310px;height:310px;border-radius:50%;background:#b8ccd7;position:absolute;right:-30px;top:-60px}.tv{position:absolute;left:18%;top:18%;width:65%;height:58%;background:#14252e;border-radius:16px;padding:13px;box-shadow:0 25px 40px #17252c44}.screen{height:100%;border-radius:9px;background:linear-gradient(135deg,#276b61,#152e37);display:grid;place-items:center;color:#fff;font:800 28px Manrope;text-align:center}.screen small{font:500 9px "DM Sans";letter-spacing:3px}.stand{position:absolute;width:90px;height:10px;background:#14252e;bottom:-17px;left:calc(50% - 45px);border-radius:10px}.device{position:absolute;background:#fff;border:1px solid #d5e0e4;border-radius:15px;box-shadow:0 15px 30px #30434a22;padding:17px;font-size:32px}.d1{left:25px;bottom:40px}.d2{right:25px;bottom:80px}.hero-label{position:absolute;right:22px;top:22px;background:#ffffffdc;padding:13px 16px;border-radius:14px}.hero-label b,.hero-label small{display:block}.hero-label small{color:#75838a;font-size:11px}.strip{background:#15232b;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:20px 6%;text-align:center;font-size:12px}.section{padding:85px 6%}.heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.heading h2,.about h2,.contact h2{font:800 clamp(30px,4vw,48px)/1.1 Manrope;letter-spacing:-1.5px;margin:8px 0}.heading p{max-width:420px;color:#738087}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cat{min-height:250px;padding:22px;border-radius:24px;background:#fff;border:1px solid #dfe6e9;text-decoration:none;color:#15232b;display:flex;flex-direction:column;justify-content:space-between;transition:.25s}.cat:hover{transform:translateY(-5px);box-shadow:0 20px 40px #273c4416}.cat .icon{font-size:48px}.cat h3{font:700 19px Manrope;margin:0}.cat p{font-size:12px;color:#758188}.products{background:#eaf0f2}.filters{display:flex;gap:12px;margin-bottom:22px}.filters input,.filters select{padding:13px 15px;border:1px solid #ccd7db;border-radius:11px;background:#fff;font:inherit;color:#30434c}.filters input{flex:1}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.card{background:#fff;border:1px solid #dfe6e9;border-radius:20px;overflow:hidden}.pic{height:175px;background:linear-gradient(135deg,#e4edf0,#c7d8df);display:grid;place-items:center;font-size:67px}.body{padding:16px}.tag{font-size:9px;letter-spacing:1.5px;color:#19724c;font-weight:800}.body h3{font:700 17px Manrope;margin:5px 0}.body p{font-size:12px;color:#748087;min-height:38px}.price{font-size:17px;color:#15232b;font-weight:800}.card .btn{padding:9px 12px;font-size:11px;margin-top:9px}.compare-box{background:#fff;border:1px solid #dbe3e6;border-radius:24px;padding:24px}.compare-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;min-height:130px}.compare-item{border:1px solid #dbe3e6;border-radius:15px;padding:16px}.compare-item h4{margin:0 0 6px;font-family:Manrope}.compare-item p{font-size:12px;color:#68777e;margin:4px 0}.about{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.about-art{height:390px;border-radius:32px;background:linear-gradient(145deg,#162a33,#286b59);color:#fff;display:flex;align-items:center;justify-content:center;gap:18px}.about-art span{font-size:100px}.about-art b{font:800 25px Manrope}.about p{color:#6e7b82;max-width:650px}.steps{display:flex;gap:12px;margin-top:28px}.steps div{background:#eef3f4;border-radius:13px;padding:13px 17px;font-size:12px}.steps b{color:#19724c;margin-right:8px}.cta{margin:0 6% 70px;border-radius:28px;background:#19724c;color:#fff;padding:45px 50px;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta label{color:#cde8da}.cta h2{font:800 36px Manrope;margin:7px 0}.cta p{opacity:.8}.contact{display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-card{background:#fff;border:1px solid #dfe6e9;border-radius:22px;padding:25px}.contact-card p{padding:12px 0;border-bottom:1px solid #edf0f1}.contact-card a{color:#19724c;font-weight:800}footer{background:#15232b;color:#cad5da;padding:48px 6% 22px;display:grid;grid-template-columns:1fr 1fr;gap:30px;position:relative}footer .brand{color:#fff}footer .brand small{color:#9baab1}.links{display:flex;gap:17px;flex-wrap:wrap;justify-content:flex-end}.links a{color:#b8c5ca;text-decoration:none;font-size:11px}.copyright{grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:17px;font-size:10px;color:#91a0a7}.floatwa{position:fixed;right:23px;bottom:22px;width:57px;height:57px;border-radius:50%;background:#1d9b5e;color:#fff;display:grid;place-items:center;text-decoration:none;font-size:27px;z-index:40;box-shadow:0 12px 28px #19724c55}.policy{max-width:900px;margin:auto;padding:75px 6%}.policy a{color:#19724c;font-weight:800}.policy h1{font:800 48px Manrope}.policy h2{font:700 25px Manrope;margin-top:32px}.policy p{color:#68777e}@media(max-width:1000px){.hero{grid-template-columns:1fr}.cats{grid-template-columns:repeat(3,1fr)}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){header{height:70px}.menu{display:block}nav{display:none;position:absolute;top:70px;left:0;right:0;background:#f5f7f8;padding:20px 6%;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ddd}nav.open{display:flex}.hero{padding-top:55px}.hero h1{letter-spacing:-2px}.hero-visual{height:360px}.strip{grid-template-columns:repeat(2,1fr);gap:12px}.section{padding:60px 6%}.heading,.cta,.contact,.about{display:block}.cats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr 1fr}.compare-slots{grid-template-columns:1fr}.cta{padding:34px;margin-bottom:50px}.cta .btn{margin-top:18px}.links{justify-content:flex-start;margin-top:20px}footer{grid-template-columns:1fr}.copyright{grid-column:auto}}@media(max-width:470px){.cats,.grid{grid-template-columns:1fr}.hero-visual{height:310px}.tv{left:10%;width:80%}.filters{flex-direction:column}}
/* Repair additions: make catalogue content visually prominent */
.cat{position:relative;overflow:hidden;background-size:cover;background-position:center;color:#fff;border:0;transform:translateZ(0)}
.cat::before{content:"";position:absolute;inset:0;background:linear-gradient(165deg,rgba(11,24,29,.78),rgba(18,45,55,.30))}
.cat .icon{display:block;position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.35)}
.cat h3,.cat p{position:relative;z-index:1}
.cat p{color:rgba(255,255,255,.88)}
.cat:hover::before{background:linear-gradient(165deg,rgba(11,24,29,.55),rgba(18,45,55,.15))}
.pic img{width:100%;height:100%;object-fit:cover;display:block}
.product-count{font-size:12px;color:#6e7d85;margin-top:-18px;margin-bottom:20px}
.compareBtn{margin-left:5px}
@media(max-width:470px){.card .compareBtn{margin-left:0;margin-top:6px}}
