.navbar ul, .navbar ul li {list-style: none;margin: 0;padding: 0;}body{margin:0;font-family:Inter, sans-serif;background:#f9f9f9;color:#333;}.page{max-width:1200px;margin:auto;}.banner{position:relative;}.banner img{width:100%;height:420px;object-fit:cover;}.banner-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px;}.banner-overlay h1{font-size:42px;margin-bottom:10px;}.banner-overlay p{max-width:700px;opacity:.9;}.section{padding:80px 20px;}.section.light{}.section h2{font-size:32px;margin-bottom:10px;}.section h2 span{color:#d97706;}.section p{max-width:700px;color:#666;margin-bottom:30px;}.download-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#d97706;color:#fff;font-weight:600;border-radius:40px;text-decoration:none;box-shadow:0 10px 25px rgba(242,107,44,.35);transition:.3s;}.download-btn:hover{background:#d85a22;transform:translateY(-3px);}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media(max-width:992px){.grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:576px){.grid{grid-template-columns:1fr;}}.card {background: linear-gradient(145deg, #ffffff, #f2f2f2);padding: 38px 32px;border-radius: 18px;border: 2px solid rgba(242,107,44,0.15);box-shadow: 0 12px 30px rgba(0,0,0,0.12), inset 0 0 0 rgba(255,255,255,0);transition: all 0.35s ease;position: relative;overflow: hidden;}.card::before {content: '';position: absolute;top: 0;left: 0;width: 6px;height: 100%;background: #f26b2c;transition: 0.35s;}.card:hover {transform: translateY(-10px);box-shadow: 0 20px 50px rgba(0,0,0,0.18);background: #fcddcf;}.card:hover::before {width: 100%;opacity: 0.06;}.card-icon {font-size: 42px;color: #f26b2c;margin-bottom: 18px;}.card i{font-size:34px;color:#d97706;margin-bottom:15px;}.card h4 {font-size: 22px;font-weight: 700;margin-bottom: 12px;color: #111;}.card p {font-size: 15.5px;font-weight: 500;color: #555;line-height: 1.7;}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.gallery a{display:block;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15);}.gallery img{width:100%;height:260px;object-fit:cover;transition:.4s;}.gallery a:hover img{transform:scale(1.08);}.nav-links li{position:relative;}.nav-links .dropdown{position:absolute;top:100%;left:0;background:#fff;min-width:220px;padding:10px 0;border-radius:10px;box-shadow:0 15px 40px rgba(0,0,0,.15);display:none;z-index:999;}.nav-links li:hover .dropdown{display:block;}.nav-links .dropdown li{padding:0;}.nav-links .dropdown a{display:block;padding:12px 20px;font-size:15px;color:#111;transition:.3s;}.nav-links .dropdown a:hover{background:#d97706;color:#fff;}.has-dropdown > a i{font-size:12px;margin-left:6px;}:root{--dark:#0f172a;--primary:#b68c5a;--light:#f8fafc;--muted:#64748b;}*{margin:0;padding:0;box-sizing:border-box;font-family:'Inter',sans-serif}body{background:#fff;color:#0f172a}.container{max-width:1200px;margin:auto;padding:0 20px}.about-hero{position: relative;width: 100%;min-height: 80vh;background: url('img/3.jpeg') center / cover no-repeat;display: flex;align-items: center;}.about-hero::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,.55);pointer-events:none;}.about-hero .container{max-width:1200px;width:100%;margin:auto;padding:0 20px;position:relative;z-index:2;}.hero-content{color:#fff;max-width:680px;}.hero-content h1{font-size:56px;font-weight:800;line-height:1.15;margin-bottom:18px;}.hero-content p{font-size:19px;line-height:1.7;opacity:.95;margin-bottom:28px;}.hero-actions{display:flex;gap:20px;flex-wrap:wrap;}.hero-btn{padding:14px 28px;border-radius:30px;font-weight:600;border:none;cursor:pointer;transition:.3s;}.hero-btn.primary{background:#d97706;color:#fff;}.hero-btn.primary:hover{background:#d85a22;}.hero-btn.video{background:#fff;color:#000;display:flex;align-items:center;gap:10px;}.hero-btn.video:hover{background:#f1f1f1;}@media(max-width:768px){.hero-content h1{font-size:38px}.hero-content p{font-size:16px}}@media (max-width: 768px){.nav-links .dropdown{position: static;display: none;box-shadow: none;padding-left: 15px;}.nav-links li.active .dropdown{display: block;}}.design-section {padding:20px !important;}.spacer {height:100px;}h2 {color:#d97706;font-size:32px;margin-bottom:10px;}h2 span{font-size:32px;margin-bottom:10px;color:#000;}