/* Uğur Kepenk: Duruk's established layout, with a warmer amber and a clear blue accent. */
:root{--amber:#ffad0a;--cyan:#49c9f4;--green:#36d88e}
.brand-mark{background:linear-gradient(145deg,#ffc637,#f49a00);box-shadow:0 4px 18px #f5ab1620}
.brand strong em{color:var(--amber)}
.hero h1 span{background:linear-gradient(100deg,#ffbf2f 5%,#ffad0a 57%,#53c5ed);background-clip:text;-webkit-background-clip:text;color:transparent}
.header-call,.amber{background:linear-gradient(110deg,#ffbc20,#f39b00);box-shadow:0 5px 22px #f5ab161a}
.header-call:hover,.amber:hover{background:linear-gradient(110deg,#ffc744,#ffa616)}
.hero-badge{border-color:#976f29;background:#ffb0000b}
.hero-aside{border-color:#455163}
.hero-aside:before{width:85px;background:linear-gradient(90deg,var(--amber),var(--cyan))}
.hero-aside .catalog-link{color:var(--amber)}
.ugur-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-top:32px;overflow:hidden}
.ugur-stats>div{display:flex;justify-content:center;align-items:center;gap:18px;padding:23px;border-right:1px solid var(--line)}
.ugur-stats>div:last-child{border:0}.ugur-stats strong{font-size:2.3rem;color:var(--amber);line-height:1;letter-spacing:-.04em}.ugur-stats strong small{font-size:1.1rem;letter-spacing:0}.ugur-stats span{font-size:.85rem;color:#b5bdcb}
.floating-whatsapp{position:fixed;bottom:24px;right:24px;z-index:45;border:1px solid #4be9a2;border-radius:50px;background:linear-gradient(140deg,#1ed474,#04975d);color:#fff;box-shadow:0 6px 28px #02b96a35;display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;font-size:.85rem;font-weight:800}
.floating-whatsapp svg{width:25px;height:25px}.floating-whatsapp:hover{background:#19ba70}
.footer-phone{font-size:.85rem;white-space:normal}.topbar a{font-size:.7rem}
dialog{background:#111a29;color:var(--text);border:1px solid #49566c;border-radius:18px;width:min(470px,calc(100% - 36px));padding:35px;box-shadow:0 25px 90px #0008}
dialog::backdrop{background:#02050bb8;backdrop-filter:blur(5px)}dialog h2{font-size:1.65rem;line-height:1.3;margin:8px 0 20px}dialog p{font-size:.95rem;line-height:1.8}.dialog-close{position:absolute;right:15px;top:8px;border:0;background:none;color:var(--text);font-size:1.8rem}.dialog-ok{border:0;min-height:48px;font-size:.9rem;padding:10px 25px}
@media(max-width:900px){.ugur-stats>div{gap:12px;padding:22px 15px}.ugur-stats span{font-size:.75rem}}
@media(max-width:650px){.ugur-stats{margin-top:23px;border-radius:12px}.ugur-stats>div{flex-direction:column;gap:9px;padding:19px 8px;text-align:center}.ugur-stats strong{font-size:2rem}.ugur-stats strong small{font-size:1rem}.ugur-stats span{font-size:.66rem}.hero-badge{font-size:.57rem;letter-spacing:.055em}.hero h1{font-size:clamp(2.3rem,9.3vw,3.6rem)}.hero-actions .button{font-size:.95rem}.bottom-nav{grid-template-columns:1.1fr 1fr 1fr .8fr .8fr}.bottom-nav .bottom-regions{color:#b9a2f8}.bottom-nav>a,.bottom-nav>button{font-size:.58rem;letter-spacing:0}.bottom-nav .bottom-call{background:linear-gradient(110deg,#ffbc20,#f39b00)}.floating-whatsapp{bottom:95px;right:17px;padding:15px;border-radius:50%}.floating-whatsapp span{display:none}.floating-whatsapp svg{height:28px;width:28px}.footer-main .footer-phone{font-size:.8rem}dialog{padding:29px 24px}}
.brand-mark{color:#101722}
