*{padding:0;margin:0;box-sizing:border-box;list-style:none;text-decoration:none;border:none;outline:none;scroll-behavior:smooth;font-family:"Open Sans",sans-serif}
:root{--text-color:#fff;--bg-color:#000;--main-color:#ffa343;--muted:#b5b5b5;--card:#0d0d0d;--line:rgba(255,163,67,.20);--h1-font:4.8rem;--h2-font:3rem;--p-font:1rem}
body{color:var(--text-color);background:var(--bg-color);min-height:100vh}
img{max-width:100%;display:block}a{color:inherit}.top-bar{position:fixed;top:0;left:0;width:100%;background:#0a0a0a;border-bottom:1px solid rgba(255,163,67,.18);padding:10px 14%;z-index:1001}.top-categories{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap}.top-categories a{color:#c8c8c8;font-size:13px;font-weight:600;letter-spacing:1.2px;transition:color .35s ease}.top-categories a:hover{color:var(--main-color)}
header{position:fixed;top:41px;right:0;z-index:1000;width:100%;background:transparent;padding:24px 14%;display:flex;align-items:center;justify-content:space-between;transition:all .35s ease}.logo{font-size:33px;color:var(--text-color);font-weight:800;line-height:1.05;letter-spacing:.5px}span,.logo span{color:var(--main-color)}.navbar{display:flex}.navbar a{color:var(--text-color);font-size:var(--p-font);font-weight:600;margin:15px 18px;transition:all .35s ease}.navbar a:hover{color:var(--main-color)}@media (min-width:1051px){header .navbar{display:none}}.h-right{display:flex;align-items:center;gap:14px}.h-right .whatsapp{border-radius:50%;font-size:29px;color:#fff;background-color:#25D366;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .35s ease}.h-right .whatsapp:hover{transform:translateY(-5px)}.menu-button{display:none;background:transparent;color:#fff;font-size:30px;cursor:pointer;z-index:10001}
header.sticky{padding:16px 14%;background:rgba(0,0,0,.68);backdrop-filter:blur(20px);box-shadow:0 10px 40px rgba(0,0,0,.25)}section{padding:70px 14% 60px}.home{position:relative;min-height:100vh;width:100%;background-image:linear-gradient(to left,rgba(0,0,0,.68),rgba(0,0,0,.45)),url('../img/arka1.jpg');background-size:cover;background-position:bottom center;display:flex;align-items:center;justify-content:flex-start}.home-text{max-width:760px}.home-text h5{font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:6px;color:var(--main-color)}.home-text h1{font-size:var(--h1-font);font-weight:800;line-height:1.05;margin-bottom:22px}.home-text p,.lead-text{font-size:var(--p-font);font-weight:500;line-height:30px;color:#f2f2f2;margin-bottom:34px}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;background:var(--main-color);color:#060606;font-size:15px;font-weight:800;border:2px solid transparent;border-radius:8px;transition:all .35s ease;cursor:pointer;margin:5px 8px 5px 0}.btn:hover{transform:translateY(-3px);border:2px solid var(--text-color);background:transparent;color:var(--text-color)}.btn.outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.btn.outline:hover{border-color:var(--main-color);color:var(--main-color)}
.center-text{text-align:center;margin-bottom:44px}.center-text h2{font-size:var(--h2-font);font-weight:800;color:var(--main-color)}.center-text p{color:var(--muted);max-width:720px;margin:14px auto 0;line-height:1.8}.feature-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start;text-align:center;gap:2.5rem}.row{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px 16px;transition:all .35s ease}.row:hover{transform:translateY(-6px);border-color:var(--line)}.row-img{overflow:hidden;width:190px;height:150px;margin:0 auto 20px;border-radius:50%;cursor:pointer;background:#111}.row-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.row:hover .row-img img{transform:scale(1.15)}.feature-content h4{font-size:18px;font-weight:700;color:#fff;transition:all .35s ease;line-height:1.35}.feature-content h4:hover{color:var(--main-color)}
.page-hero{min-height:48vh;background-image:linear-gradient(to left,rgba(0,0,0,.74),rgba(0,0,0,.55)),url('../img/arka1.jpg');background-size:cover;background-position:center;display:flex;align-items:end;padding-top:170px}.page-hero-inner{width:100%;padding:0 14% 58px}.page-hero h1{font-size:clamp(2.4rem,6vw,5.2rem);line-height:1.05;font-weight:800;margin-bottom:12px}.page-hero p{color:#e9e9e9;line-height:1.8;max-width:760px}.breadcrumb{display:flex;gap:10px;align-items:center;color:#bbb;font-size:14px;margin-bottom:18px}.breadcrumb a{color:var(--main-color)}.gallery-section{padding-top:60px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.gallery-card{position:relative;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;box-shadow:0 14px 35px rgba(0,0,0,.22);cursor:pointer}.gallery-card img{width:100%;height:230px;object-fit:cover;transition:transform .45s ease,filter .45s ease}.gallery-card:hover img{transform:scale(1.07);filter:brightness(.85)}.gallery-card h3{font-size:16px;padding:15px 16px;color:#fff;font-weight:700}.empty-box{text-align:center;padding:50px;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:#bbb}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:9999;display:none;align-items:center;justify-content:center;padding:25px}.lightbox.open{display:flex}.lightbox img{max-height:86vh;max-width:92vw;border-radius:18px}.lightbox button{position:absolute;top:24px;right:28px;background:rgba(255,255,255,.1);color:#fff;font-size:28px;width:48px;height:48px;border-radius:50%;cursor:pointer}.contact-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:stretch}.contact-card{background:#0d0d0d;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:34px}.contact-card h2{color:var(--main-color);font-size:2rem;margin-bottom:16px}.contact-card p{color:#cfcfcf;line-height:1.8;margin-bottom:20px}.contact-list a{display:flex;align-items:center;gap:12px;margin:12px 0;color:#fff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);padding:15px;border-radius:14px}.contact-list i{color:var(--main-color);font-size:22px}.site-footer{background:#0a0a0a;border-top:1px solid var(--line);padding:60px 14% 0;margin-top:30px}.footer-content{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:40px}.footer-col h3{font-size:28px;font-weight:800;color:var(--text-color);margin-bottom:18px;letter-spacing:.5px}.footer-col h4{font-size:16px;font-weight:800;color:var(--main-color);margin-bottom:22px;letter-spacing:1.8px}.footer-col .brand-text{color:var(--muted);font-size:14px;line-height:1.8;max-width:360px}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:var(--muted);font-size:14px;transition:color .3s ease,padding-left .3s ease;display:inline-block}.footer-col ul li a:hover{color:var(--main-color);padding-left:6px}.contact-item{display:flex!important;align-items:center;gap:12px;color:var(--muted)!important;font-size:14px;margin-bottom:14px;transition:color .3s ease;background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;justify-content:flex-start!important}.contact-item i{color:var(--main-color);font-size:18px}.contact-item:hover{color:#fff!important}.marka{border-top:1px solid rgba(255,255,255,.08);padding:22px 0 18px}.capyright{text-align:center}.marka .capyright p{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.8px;margin-bottom:8px}.marka .stars i{color:var(--main-color);font-size:13px;margin:0 2px}
@media (max-width:1700px){header,header.sticky{padding-left:8%;padding-right:8%}section{padding-left:8%;padding-right:8%}.top-bar{padding-left:8%;padding-right:8%}.site-footer{padding-left:8%;padding-right:8%}.page-hero-inner{padding-left:8%;padding-right:8%}}
@media (max-width:1200px){:root{--h1-font:4rem;--h2-font:2.5rem;--p-font:15px}.top-categories{gap:16px}.top-categories a{font-size:12px;letter-spacing:1px}.home{min-height:90vh}}
@media (max-width:1050px){.top-bar{display:none}header{top:0;padding:14px 5%;background:rgba(0,0,0,.45);backdrop-filter:blur(16px)}header.sticky{padding:12px 5%}.menu-button{display:block}.navbar{position:absolute;width:100%;min-height:100vh;padding:90px 38px 40px;top:0;left:100%;display:flex;flex-direction:column;background:#050505;transition:all .35s ease}.navbar a{display:block;color:#ddd;padding:0 0 12px 0;font-size:1.7rem;font-weight:700;margin:8px 0}.navbar.open{left:0}.footer-content,.contact-panel{grid-template-columns:1fr;gap:35px}.page-hero{padding-top:115px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}
@media (max-width:560px){:root{--h1-font:3.1rem;--h2-font:2.05rem}.home{min-height:86vh}.home-text h5{letter-spacing:3px;font-size:14px}.home-text p{line-height:27px}.btn{width:100%;justify-content:center}.row-img{width:170px;height:135px}.gallery-card img{height:190px}.page-hero-inner{padding-left:5%;padding-right:5%}section{padding-left:5%;padding-right:5%}.site-footer{padding-left:5%;padding-right:5%}}
