/* 2026-11-04 self-hosted Cormorant Garamond */
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-500-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-700-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@import url(/site-theme/fonts.css);
@import url(/site-theme/menu.css);
:root{--st-bg:#0a0a0a;--st-ivory:#f3ece0;--st-text:#d9d2c5;--st-gold:#d2b47a;color-scheme:dark}
html,body{background:#0a0a0a!important;color:var(--st-text)!important}
body{font-family:Inter,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}
main h1,main h2,main h3,article h1,article h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-style:italic;font-weight:400!important;color:var(--st-ivory)!important;letter-spacing:-.01em}
main h1{font-size:clamp(2.4rem,5vw,4.2rem)!important;line-height:1.05!important}
main h2{font-size:clamp(1.9rem,3.4vw,3rem)!important;line-height:1.1!important}
[class*="bg-bg"],[class*="bg-white"],[class*="bg-surface"],[class*="bg-band"],[class*="bg-bar"],[class*="bg-pill"],[class*="bg-cyan-50"],[class*="bg-slate-"],[class*="bg-gray-"],[class*="bg-foot"],[class*="bg-navy"],section,footer{background-color:transparent!important;background-image:none}
body,[class*="bg-bg"]{background-color:#0a0a0a!important}
[class*="text-ink"],[class*="text-slate"],[class*="text-gray"],[class*="text-[#1a2430]"],[class*="text-navy"],p,li,td,th,dd,dt,label,span{color:inherit}
[class*="text-ink"],[class*="text-[#1a2430]"],[class*="text-navy"],[class*="text-slate-9"],[class*="text-gray-9"]{color:var(--st-ivory)!important}
[class*="text-ink-muted"],[class*="text-slate-5"],[class*="text-slate-6"],[class*="text-gray-5"],[class*="text-gray-6"]{color:#a9a196!important}
a[class*="text-cyan"],[class*="text-cyan"]{color:var(--st-gold)!important}
main a:not([class]){color:var(--st-gold)}
[class*="border-border"],[class*="border-slate"],[class*="border-gray"],[class*="border-ink"],[class*="border-cyan"]{border-color:rgba(255,255,255,.12)!important}
[class*="rounded-2xl"],[class*="rounded-xl"],[class*="rounded-3xl"]{background-color:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12)}
[class*="shadow"]{box-shadow:none!important}
table{border-color:rgba(255,255,255,.12)!important}tr{border-color:rgba(255,255,255,.08)!important}
thead,thead tr,thead th{background:rgba(255,255,255,.05)!important;color:var(--st-ivory)!important}
input,select,textarea{background:rgba(255,255,255,.06)!important;color:var(--st-ivory)!important;border-color:rgba(255,255,255,.18)!important}
.liquid-glass-btn{background:rgba(6,6,8,.55)!important;color:var(--st-ivory)!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)!important}
.liquid-glass-btn *{color:var(--st-ivory)!important}
.liquid-glass-btn:hover{border-color:rgba(210,180,122,.5)!important}
.glass-select{background:rgba(6,6,8,.55)!important;color:var(--st-ivory)!important}
[class*="bg-cyan"]:is(a,button){background:linear-gradient(180deg,#e2c690,#c9a865)!important;color:#0a0a0a!important;border:0!important}
footer{border-top:1px solid rgba(210,180,122,.35)!important;color:#a9a196!important}
footer a{color:var(--st-text)!important}footer h2,footer h3,footer p[class*="font-semibold"]{color:var(--st-ivory)!important;font-family:Inter,sans-serif!important;font-style:normal}
img[src="/brand/arledscreen-yatay.svg"]{content:url(/brand/arledscreen-orig@2x.webp);content:image-set(url(/brand/arledscreen-orig@1x.webp) 1x,url(/brand/arledscreen-orig@2x.webp) 2x,url(/brand/arledscreen-orig@3x.webp) 3x)}
:focus-visible{outline:2px solid var(--st-gold)!important;outline-offset:3px}
.st-wa{display:none}
@media(max-width:820px){.st-wa{display:flex;position:fixed;left:12px;right:84px;bottom:16px;z-index:60;height:52px;align-items:center;justify-content:center;border-radius:999px;background:#25d366;color:#06120a!important;font:600 16px Inter,sans-serif;text-decoration:none;box-shadow:0 10px 30px -10px rgba(0,0,0,.8)}body{padding-bottom:72px}}
.mobile-cta-bar{display:none!important}
footer a{text-decoration:underline;text-underline-offset:3px}
h1,h2,h3,h4{color:var(--st-ivory)!important}
/* batch2: Melis greeting bubble must not cover hero CTAs on phones (CSS only, widget untouched) */
@media(max-width:480px){#melis-notification-bubble{display:none!important}}
/* contrast fix: price card on product pages */
#secenekler .glass-card{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important}
#secenekler .glass-card h2,#secenekler .glass-card h3{color:#fff!important}
#secenekler .glass-card p{color:#d4d4d4!important}
#secenekler .glass-card p.text-cyan{color:#d4af37!important}
#secenekler .glass-card p a{color:#d4af37!important}
#secenekler .glass-card a:not([href*="wa.me"]):not([href*="whatsapp"]):not(p a){background:transparent!important;border:1px solid #d4af37!important;color:#d4af37!important}
/* NXTIONSTAR header badge readable on dark */
img[alt="NXTIONSTAR"][src*="nxtionstar-wordmark"]{content:url(/brand/nxtionstar-wordmark-text.webp);height:12px!important;width:auto!important;max-width:none!important;background:rgba(255,255,255,.88)!important;padding:3px 7px!important;border-radius:6px!important;opacity:1!important;box-sizing:content-box!important}
#markalar{scroll-margin-top:84px}@media(max-width:760px){#markalar{scroll-margin-top:64px}}
#markalar .bwrap{height:min(720px,calc(100vh - 110px))!important;max-height:calc(100svh - 110px)!important}

/* === 2026-11-03 #5: mobile tap targets >=44px (footer links, product model links) === */
@media (max-width:767px){
footer.bg-foot nav a,footer.bg-foot p a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}
main a[href*="/tr/products/"][class*="hover:underline"],main a[href*="/en/products/"][class*="hover:underline"]{display:inline-flex;align-items:center;min-height:44px}
}

/* === 2026-11-03 B: Melis visual layer (black glass + gold), CSS only === */
#melis-chat-trigger{background:rgba(10,10,10,.92)!important;border:1px solid rgba(201,169,97,.55)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.7),0 0 0 1px rgba(201,169,97,.15)!important}
#melis-notification-bubble{background:rgba(10,10,10,.94)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(201,169,97,.35)!important;color:#f2efe8!important;box-shadow:0 18px 40px -16px rgba(0,0,0,.8)!important;font-family:Inter,system-ui,sans-serif!important}
#melis-notification-bubble .melis-bubble-header,#melis-notification-bubble .melis-bubble-content{background:transparent!important}
#melis-notification-bubble .melis-bubble-title,#melis-notification-bubble .melis-bubble-bot-author{color:#d4b06a!important}
#melis-notification-bubble .melis-bubble-text{color:#f2efe8!important}
#melis-notification-bubble .melis-bubble-time,#melis-notification-bubble .melis-bubble-online{color:#bdb6a8!important}
#melis-notification-bubble .melis-bubble-close{color:#d9d4c9!important;background:transparent!important}
#melis-chat-window{background:rgba(10,10,10,.95)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(201,169,97,.3)!important;color:#f2efe8!important;font-family:Inter,system-ui,sans-serif!important}
#melis-chat-window .melis-header{background:linear-gradient(180deg,#141414,#0a0a0a)!important;border-bottom:1px solid rgba(201,169,97,.25)!important;color:#f2efe8!important}
#melis-chat-window .melis-header-name{color:#d4b06a!important}
#melis-chat-window .melis-header-sub,#melis-chat-window .melis-status-indicator{color:#bdb6a8!important}
#melis-chat-window .melis-header-btn{color:#e8e2d6!important;background:transparent!important}
#melis-chat-window .melis-body,#melisChatBody{background:#0a0a0a!important}
#melis-chat-window .melis-bubble-bot{background:#1a1a1a!important;color:#f2efe8!important;border:1px solid rgba(255,255,255,.08)!important}
#melis-chat-window .melis-bubble-user{background:#c9a961!important;color:#0a0a0a!important}
#melis-chat-window .melis-bubble-bot-author,#melis-chat-window .melis-bubble-user-author,#melis-chat-window .melis-bubble-time{color:#bdb6a8!important}
#melis-chat-window .melis-pills-bar,#melis-chat-window .melis-footer{background:#0f0f0f!important;border-color:rgba(201,169,97,.2)!important}
#melis-chat-window .melis-pill{background:transparent!important;color:#e6cf9a!important;border:1px solid rgba(201,169,97,.5)!important}
#melis-chat-window .melis-input,#melisUserInput{background:#161616!important;color:#f2efe8!important;border:1px solid rgba(255,255,255,.14)!important}
#melisUserInput::placeholder{color:#a39d90!important}
#melis-chat-window .melis-send-btn{background:#c9a961!important;color:#0a0a0a!important}
#melis-chat-window .melis-mic-btn{background:transparent!important;color:#e6cf9a!important;border:1px solid rgba(201,169,97,.45)!important}
#melis-chat-window .melis-typing-dot{background:#c9a961!important}
#melis-chat-window .melis-whatsapp-card{background:#141414!important;border:1px solid rgba(201,169,97,.3)!important;color:#f2efe8!important}

/* === 2026-11-03 C: font unification (Montserrat -> Inter) === */
.font-display,main summary{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif!important}

/* === 2026-11-03 C: /fiyat-hesap/ black page + dark Melis box (scoped) === */
html:has(#live-calculator-root),body:has(#live-calculator-root){background:#0a0a0a!important}
body:has(#live-calculator-root){--ink:#f2efe8;--body:#d9d4c9;--muted:#a39d90;--line:rgba(255,255,255,.12);color:#d9d4c9}
body:has(#live-calculator-root) .glass{background:#121212!important;border-color:rgba(201,169,97,.22)!important;box-shadow:0 20px 50px -24px rgba(0,0,0,.9)!important}
body:has(#live-calculator-root) .offer .offer-body{background:#121212!important;color:#d9d4c9!important}
body:has(#live-calculator-root) .offer .steps li{background:#1a1a1a!important;border-color:rgba(255,255,255,.1)!important;color:#f2efe8!important}
body:has(#live-calculator-root) .offer .steps li *{color:inherit}
body:has(#live-calculator-root) .offer .step-n{background:#c9a961!important;color:#0a0a0a!important}
body:has(#live-calculator-root) .offer .note-amber{background:rgba(201,169,97,.1)!important;color:#e6cf9a!important;border-color:rgba(201,169,97,.3)!important}
#ar-chat{background:#0f0f0f!important}
#ar-chat #ar-log{background:#0a0a0a!important}
#ar-chat #ar-chips{background:#0f0f0f!important}
#ar-chat #ar-chips button{background:transparent!important;color:#e6cf9a!important;border:1px solid rgba(201,169,97,.5)!important}
#ar-chat #ar-form{background:#0f0f0f!important;border-top:1px solid rgba(201,169,97,.2)!important}
#ar-chat #ar-text{background:#161616!important;color:#f2efe8!important;border:1px solid rgba(255,255,255,.14)!important}
#ar-chat #ar-text::placeholder{color:#a39d90!important}
#ar-chat #ar-mic{background:transparent!important;color:#e6cf9a!important;border:1px solid rgba(201,169,97,.45)!important}
#ar-chat #ar-form button[type=submit]{background:#c9a961!important;color:#0a0a0a!important}
#ar-chat #ar-log [class*=bot],#ar-chat #ar-log .msg:not(.me){background-color:#1a1a1a;color:#f2efe8}
#ar-chat .ar-msg{color:#f2efe8!important}
body:has(#live-calculator-root) .page-fx{background:#0a0a0a!important}
body:has(#live-calculator-root) .page-fx .fx-blob,body:has(#live-calculator-root) .page-fx .fx-grid{opacity:.25}
body:has(#live-calculator-root) .topbar{background:rgba(10,10,10,.96)!important;border-bottom:1px solid rgba(201,169,97,.18)}
body:has(#live-calculator-root) .hero{background:linear-gradient(180deg,#151515,#0d0d0d)!important;border:1px solid rgba(201,169,97,.22)}
#ar-chat .chat-head{background:linear-gradient(180deg,#161616,#0f0f0f)!important;border-bottom:1px solid rgba(201,169,97,.22)}
#ar-chat .ar-msg{border-color:rgba(255,255,255,.1)!important}
body:has(#live-calculator-root) .offer .offer-head{background:linear-gradient(180deg,#161616,#101010)!important}
body:has(#live-calculator-root) .chat-fab{background:rgba(10,10,10,.94)!important;border:1px solid rgba(201,169,97,.5)}
#ar-chat .ar-who{color:#d4b06a!important}
body:has(#live-calculator-root) .kicker,body:has(#live-calculator-root) .d-name{color:#d4b06a!important}
body:has(#live-calculator-root) .seg{background:#161616!important;border:1px solid rgba(255,255,255,.12)!important}
body:has(#live-calculator-root) .seg .category-button{background:transparent!important;color:#d9d4c9!important}
body:has(#live-calculator-root) .seg .category-button.active-category{background:#c9a961!important;color:#0a0a0a!important}
body:has(#live-calculator-root) .seg .category-button *{color:inherit!important}
body:has(#live-calculator-root) .f-meta,body:has(#live-calculator-root) .in-wrap .unit{color:#bdb6a8!important}
body:has(#live-calculator-root) .feat p{color:#e8e2d6!important}
body:has(#live-calculator-root) .feat svg{color:#d4b06a!important}
body:has(#live-calculator-root) .tel-link{color:#d4b06a!important}
body:has(#live-calculator-root) .btn-wa{background:#128c4a!important;color:#fff!important}

/* === Logo motion + social CTA (2026-11-04) === */
header a.liquid-glass-btn--brand{position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}
header a.liquid-glass-btn--brand::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(210,180,122,.38) 50%,transparent 65%);transform:translateX(-120%);animation:arSheen 6s ease-in-out 1.5s infinite}
@keyframes arSheen{0%{transform:translateX(-120%)}22%,100%{transform:translateX(120%)}}
header a.liquid-glass-btn--brand:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(210,180,122,.18)}
#ar-social-cta{position:fixed;z-index:40;display:flex;gap:6px;transition:opacity .3s ease}
#ar-social-cta.ar-sc-hide{opacity:0;pointer-events:none}
#ar-social-cta .ar-sc{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(210,180,122,.35);color:#d2b47a;font:500 12px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,sans-serif;letter-spacing:.01em;text-decoration:none;transition:border-color .25s,background .25s,transform .25s}
#ar-social-cta .ar-sc:hover{border-color:#d2b47a;background:rgba(20,16,10,.85);transform:translateY(-1px)}
#ar-social-cta .ar-sc:focus-visible{outline:2px solid #d2b47a;outline-offset:2px}
@media (max-width:640px){#ar-social-cta .ar-sc{height:32px;padding:0 10px;position:relative}#ar-social-cta .ar-sc::before{content:"";position:absolute;inset:-6px -2px}#ar-social-cta .ar-sc span{font-size:11.5px}}
@media (prefers-reduced-motion:reduce){header a.liquid-glass-btn--brand::after{animation:none;display:none}header a.liquid-glass-btn--brand,#ar-social-cta .ar-sc{transition:none}header a.liquid-glass-btn--brand:hover{transform:none}}

/* 2026-11-04 nav dropdown: solid black glass, readable */
header{z-index:1000}
.menu-glass-panel{background:rgba(10,10,10,.96)!important;-webkit-backdrop-filter:blur(20px) saturate(1.2)!important;backdrop-filter:blur(20px) saturate(1.2)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 60px -20px rgba(0,0,0,.9)!important;color:#efe8db!important}
.menu-glass-panel *{color:#efe8db!important;border-color:rgba(255,255,255,.1)!important}
.menu-glass-panel p{color:#bfb4a2!important}
.menu-glass-panel a:hover,.menu-glass-panel a:hover *,.menu-glass-panel a:focus-visible{color:#d2b47a!important}
.menu-glass-panel a:hover{background:rgba(210,180,122,.08)!important}
.menu-glass-panel [class*="bg-white"],.menu-glass-panel [class*="bg-[#f"]{background:transparent!important}
.menu-glass-panel p{color:#e3c98f!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.9)}
/* 2026-11-04 original logo in header */
header img[alt="ARLEDSCREEN logo"]{height:38px!important;width:auto!important;max-width:none!important;object-fit:contain!important;aspect-ratio:139/40}
@media (max-width:640px){header img[alt="ARLEDSCREEN logo"]{height:30px!important}}
/* 2026-11-04 projelerimiz compact hero + video carousel */
section:has(>div>#projeler-h1){max-height:none}
section:has(#projeler-h1)>div{padding-top:14px!important;padding-bottom:14px!important}
html body main section h1#projeler-h1{font-size:clamp(1.3rem,1.1rem+1vw,1.7rem)!important;margin-top:2px!important;line-height:1.15}
#projeler-lead{margin-top:6px!important;font-size:13.5px!important}
#projeler-lead+div{margin-top:4px!important}#projeler-lead+div p{font-size:12px!important}
#videolar{padding-top:18px!important}
#videolar>div>header{margin-bottom:14px!important}
#videolar>div>header h2{font-size:clamp(1.4rem,1.1rem+1.2vw,2rem)!important}
#videolar>div>header>p:last-child{margin-top:6px!important;font-size:14px!important}
#videolar ul.columns-1{columns:auto!important;display:flex!important;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:2px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#d2b47a33 transparent}
#videolar ul.columns-1>li{flex:0 0 calc((100% - 32px)/3.25);margin:0!important;scroll-snap-align:start}
@media(max-width:1023px){#videolar ul.columns-1>li{flex-basis:calc((100% - 16px)/2.2)}}
@media(max-width:640px){#videolar ul.columns-1>li{flex-basis:80%}}
#videolar ul.columns-1>li figure>div:first-child{aspect-ratio:9/14!important}
#videolar .ar-car{position:relative}
#videolar .ar-arr{position:absolute;top:40%;z-index:5;width:48px;height:48px;border-radius:50%;border:1px solid rgba(210,180,122,.6);background:rgba(10,10,10,.82);backdrop-filter:blur(12px);color:#d2b47a;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s,transform .3s}
#videolar .ar-arr:hover{transform:scale(1.07);background:#d2b47a;color:#0a0a0a}
#videolar .ar-arr[disabled]{opacity:0;pointer-events:none}
#videolar .ar-prev{left:-14px}#videolar .ar-next{right:-14px}
@media(max-width:767px){#videolar .ar-arr{display:none}}
/* 2026-11-04 markalar top gap */
section#markalar.arw-ref{padding-top:32px!important}
@media(max-width:640px){section#markalar.arw-ref{padding-top:24px!important}}
@media(max-width:640px){html body main section h1#projeler-h1{font-size:25px!important;white-space:nowrap}}
@media(max-width:760px){.bb.nw{display:none!important}}
/* nav typography normalize 1104 */
header .liquid-glass-btn--nav,header .liquid-glass-btn--primary,header .liquid-glass-btn--compact,#locale-select{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1!important;height:36px!important;min-height:36px!important;padding:0 14px!important;align-items:center!important;gap:4px;white-space:nowrap}
#locale-select{padding:0 28px 0 14px!important}
header .liquid-glass-btn--nav svg,header .liquid-glass-btn--primary svg{width:14px;height:14px;flex:none;align-self:center}
header nav ul,header nav>div{gap:6px!important;column-gap:6px!important;align-items:center}
.liquid-glass-btn--slogan{font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.005em!important;line-height:1!important;align-items:center!important}.liquid-glass-btn--slogan *{font-size:12px!important;font-weight:500!important}
@media(max-width:1279px){header .liquid-glass-btn--nav{height:44px!important;min-height:44px!important;font-size:15px!important}}
header .liquid-glass-btn--icon{width:36px!important;height:36px!important;min-height:36px!important}
.liquid-glass-btn--nav,.liquid-glass-btn--primary{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-weight:500!important;letter-spacing:-.01em!important}
/* nav upgrade 1104 */
header .liquid-glass-btn--brand::before,header .liquid-glass-btn--brand::after{z-index:0!important}
header ul .liquid-glass-btn--nav{text-transform:uppercase;letter-spacing:.04em!important;font-size:12.5px!important;position:relative;isolation:isolate;border:0!important;background:rgba(0,0,0,.55)!important;box-shadow:none!important}
header ul .liquid-glass-btn--nav::after{content:"";position:absolute;inset:0;border-radius:999px;padding:1px;background:conic-gradient(from var(--arn-a,0deg),#e3c98f,rgba(227,201,143,.25) 25%,#e3c98f 50%,rgba(227,201,143,.25) 75%,#e3c98f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}
@property --arn-a{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes arnSpin{to{--arn-a:360deg}}
@media(prefers-reduced-motion:no-preference){header ul .liquid-glass-btn--nav:hover::after,header ul .liquid-glass-btn--nav:focus-visible::after{animation:arnSpin 1.6s linear infinite}}
header ul .liquid-glass-btn--nav:hover{color:#f3e2b8!important}
header ul .liquid-glass-btn--nav[aria-current=page]::after{background:#e3c98f}
header ul .liquid-glass-btn--nav::before{z-index:0!important}
.arn-hide{display:none!important}
header .arn-orig-s{display:none!important}
header .arn-search .arn-s{margin:0!important;width:36px!important;height:36px!important}
header li.arn-has{position:relative}
.arn-dd{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);min-width:240px;background:#000;border:1px solid rgba(227,201,143,.35);border-radius:16px;padding:8px;display:none;z-index:60;box-shadow:0 18px 40px rgba(0,0,0,.6)}
.arn-dd::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
li.arn-has:hover .arn-dd,li.arn-has.arn-open .arn-dd{display:block}
.arn-dd a{display:block;padding:9px 12px;border-radius:10px;color:#f3ece0;font:500 14px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none}
.arn-dd a:hover,.arn-dd a:focus-visible{background:#151515;color:#e3c98f}
.arn-cities{margin:6px 12px 4px;padding-top:8px;border-top:1px solid rgba(227,201,143,.2);color:#b9ad90;font:400 12px/1.5 Inter,system-ui,sans-serif}
.arn-allb{display:none}
@media(max-width:760px){.arn-allb{display:flex;width:max-content;margin:18px auto 22px;padding:10px 18px;border-radius:999px;border:1px solid rgba(227,201,143,.55);color:#e3c98f;background:#000;font:500 14px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;text-decoration:none;position:relative;z-index:5;opacity:1!important}}

/* logo 1104c: source PNG as-is */
header a.arn-logo{background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important;padding:0!important;filter:none!important;opacity:1!important;mask:none!important;-webkit-mask:none!important;mix-blend-mode:normal!important;overflow:visible!important}
header a.arn-logo::before,header a.arn-logo::after{content:none!important;display:none!important}
header a.arn-logo > :not(.arn-logo-img){display:none!important}
header a.arn-logo img.arn-logo-img{height:48px!important;width:auto!important;max-width:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;border-radius:6px;image-rendering:auto}
@media(max-width:760px){header a.arn-logo img.arn-logo-img{height:36px!important}}
/* logoD container */
header a.arn-logo{background:#fff!important;padding:5px 10px!important;border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(212,175,55,.55)!important;line-height:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease!important}
header a.arn-logo:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,175,55,.22)!important}
header a.arn-logo img.arn-logo-img{height:40px!important;border-radius:0!important}
@media(max-width:760px){header a.arn-logo{padding:3px 8px!important;border-radius:11px!important}header a.arn-logo img.arn-logo-img{height:30px!important}}
@media (prefers-reduced-motion:reduce){header a.arn-logo:hover{transform:none}}
/* CTA cursor */
#ar-cur{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;opacity:0;width:22px;height:22px;transition:transform 1s cubic-bezier(.45,.05,.25,1),opacity .4s ease;will-change:transform,opacity}
#ar-cur.on{opacity:1}
#ar-cur svg{display:block;width:22px;height:22px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));transform-origin:3px 2px;transition:transform .14s ease}
#ar-cur.press svg{transform:scale(.8)}
#ar-cur.tap{width:26px;height:26px;margin:-13px 0 0 -13px}
#ar-cur.tap i{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.55);border:1.5px solid rgba(212,175,55,.9);box-shadow:0 0 10px rgba(212,175,55,.5);transition:transform .14s ease}
#ar-cur.tap.press i{transform:scale(.7)}
.ar-rip{position:fixed;z-index:2147482999;pointer-events:none;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid #d4af37;animation:arRip .7s ease-out forwards}
@keyframes arRip{from{transform:scale(.4);opacity:1}to{transform:scale(3.4);opacity:0}}
#ar-social-cta .ar-sc.ar-glow{border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.6),0 0 18px rgba(212,175,55,.55);background:rgba(28,22,10,.9)}
@media (prefers-reduced-motion:reduce){#ar-cur,.ar-rip{display:none!important}}
/* logoE transparent */
header a.arn-logo,header a.arn-logo:hover{background:none!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
header a.arn-logo:hover{transform:translateY(-1px)}
header a.arn-logo img.arn-logo-img{height:44px!important;border-radius:0!important;filter:none!important;opacity:1!important}
@media(max-width:760px){header a.arn-logo,header a.arn-logo:hover{padding:0!important;border-radius:0!important}header a.arn-logo img.arn-logo-img{height:34px!important}}
/* cta2: brand colours + visible cursor */
#ar-social-cta .ar-sc{color:#fff!important;border:0!important;font-weight:600!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
#ar-social-cta .ar-sc:first-child{background:#25D366!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}
#ar-social-cta .ar-sc:first-child:hover{background:#1ebe5b!important}
#ar-social-cta .ar-sc:last-child{background:linear-gradient(45deg,#F58529,#DD2A7B 45%,#8134AF 75%,#515BD4)!important;text-shadow:0 1px 1px rgba(0,0,0,.25)}
#ar-social-cta .ar-sc:last-child:hover{filter:brightness(1.08)}
#ar-social-cta .ar-sc svg{color:#fff}
#ar-social-cta .ar-sc.ar-glow{box-shadow:0 0 0 2px #fff,0 0 22px 4px rgba(212,175,55,.75)!important;transform:scale(.96)}
#ar-cur{width:28px;height:28px;z-index:2147483600}
#ar-cur svg{width:28px;height:28px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.7))}
#ar-cur.tap{width:32px;height:32px;margin:-16px 0 0 -16px}
#ar-cur.tap i{background:rgba(255,255,255,.7);border:2px solid #d4af37}
.ar-rip{width:18px;height:18px;margin:-9px 0 0 -9px;border:3px solid #d4af37;box-shadow:0 0 12px rgba(212,175,55,.8);z-index:2147483599}
@keyframes arRip{from{transform:scale(.4);opacity:1}to{transform:scale(4);opacity:0}}
@media (prefers-reduced-motion:reduce){#ar-cur,.ar-rip{display:block!important}#ar-cur{transition:opacity .5s ease!important}.ar-rip.rm{animation:arRipRM 1s ease-out forwards}}
@keyframes arRipRM{0%{opacity:0;transform:scale(1.6)}30%{opacity:1}100%{opacity:0;transform:scale(1.6)}}
/* megamenu contrast */
.menu-glass-panel a.inline-flex.rounded-lg{color:#f2f2f2!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(212,175,55,.5)!important}
.menu-glass-panel a.inline-flex.rounded-lg:hover,.menu-glass-panel a.inline-flex.rounded-lg:focus-visible{background:#d4af37!important;border-color:#d4af37!important;color:#0a0a0a!important}
.menu-glass-panel [class*="text-[#6b7785]"]{color:#d4af37!important;opacity:1!important}
.menu-glass-panel [class*="text-[#24303c]"],.menu-glass-panel [class*="text-[#3d4650]"],.menu-glass-panel .text-ink{color:#f2f2f2!important}
.menu-glass-panel [class*="text-[#5"],.menu-glass-panel [class*="text-[#6"],.menu-glass-panel [class*="text-[#4"],.menu-glass-panel .text-muted{color:#c9ced6!important}
.menu-glass-panel a.text-cyan{color:#e6c766!important}.menu-glass-panel a.text-cyan:hover{color:#fff!important}
.menu-glass-panel [class*="border-[#d8e2ee]"]{border-color:rgba(212,175,55,.22)!important}
.menu-glass-panel a.inline-flex.rounded-lg.ar-mm-on{background:#d4af37!important;color:#0a0a0a!important;border-color:#d4af37!important}
.ar-mm-spec{margin-top:12px;padding:12px 14px;border-radius:14px;background:rgba(10,10,10,.72);border:1px solid rgba(212,175,55,.45);color:#f2f2f2;font-size:12.5px;line-height:1.4;width:100%}
.ar-mm-spec .ar-mm-h{color:#d4af37;font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}
.ar-mm-spec table{width:100%;border-collapse:collapse}.ar-mm-spec th{text-align:left;font-weight:500;color:#c9ced6;padding:4px 10px 4px 0;vertical-align:top;width:45%}.ar-mm-spec td{color:#fff;font-weight:600;padding:4px 0}
.ar-mm-spec tr+tr th,.ar-mm-spec tr+tr td{border-top:1px solid rgba(255,255,255,.08)}
.ar-mm-spec .ar-mm-go{display:inline-flex;margin-top:10px;color:#e6c766;font-weight:700;text-decoration:none}.ar-mm-spec .ar-mm-go:hover{color:#fff}
/* projects video redesign */
#videolar .ar-pv-old{display:none!important}
.ar-pv{max-width:1240px;margin:28px auto 0;padding:0 16px}
.ar-pv-stage{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:#000;border:1px solid rgba(212,175,55,.22);box-shadow:0 30px 80px rgba(0,0,0,.6)}
.ar-pv-stage video{width:100%;height:100%;object-fit:contain;display:block;background:#000}
.ar-pv-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(212,175,55,.5);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f2f2;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,color .25s}
.ar-pv-nav:hover{background:#d4af37;color:#0a0a0a}.ar-pv-prev{left:16px}.ar-pv-next{right:16px}
.ar-pv-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}
.ar-pv-cap{margin:0;color:#f2f2f2;font:600 16px/1.3 -apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,system-ui,sans-serif;flex:1 1 auto}
.ar-pv-num{color:#d4af37;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.12em}
.ar-pv-dots{display:flex;gap:7px}.ar-pv-dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.28);cursor:pointer;transition:width .3s,background .3s}.ar-pv-dots button.on{width:26px;background:#d4af37}
.ar-pv-gh{max-width:1240px;margin:44px auto 14px;padding:0 16px;color:#d4af37;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.ar-pv-grid{max-width:1240px;margin:0 auto;padding:0 16px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.ar-pv-grid button{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid rgba(212,175,55,.18);background:#0d0d0d;padding:0;cursor:pointer;transition:transform .3s,border-color .3s}
.ar-pv-grid button:hover,.ar-pv-grid button.on{transform:translateY(-2px);border-color:#d4af37}
.ar-pv-grid img{width:100%;height:100%;object-fit:cover;display:block}
.ar-pv-pl{position:absolute;left:50%;top:44%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:rgba(0,0,0,.55);border:1px solid rgba(212,175,55,.6);color:#d4af37;font-size:14px;display:flex;align-items:center;justify-content:center}
.ar-pv-t{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;text-align:left;color:#f2f2f2;font:500 12.5px/1.3 Inter,system-ui,sans-serif;background:linear-gradient(transparent,rgba(0,0,0,.85))}
@media(max-width:640px){.ar-pv-stage{border-radius:16px}.ar-pv-nav{width:38px;height:38px;font-size:22px}.ar-pv-prev{left:8px}.ar-pv-next{right:8px}.ar-pv-cap{font-size:14px;flex-basis:100%}.ar-pv-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ar-pv-t{font-size:11.5px}}
/* hero sequence */
video.ar-hs{opacity:0!important;transition:opacity 1.2s ease;pointer-events:none}
video.ar-hs.on{opacity:1!important}
/* projects2: slide + arrows */
.ar-pv-stage video{position:absolute;inset:0}
.ar-pv-stage video.ar-pv-sl{transition:transform 1.2s cubic-bezier(.65,0,.35,1)}
.ar-pv-nav{z-index:3;width:58px;height:58px;border:1.5px solid #d4af37;background:rgba(10,10,10,.42);box-shadow:0 8px 24px rgba(0,0,0,.45)}
.ar-pv-nav:hover{background:rgba(212,175,55,.9)}
.ar-pv-nav:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:640px){.ar-pv-nav{width:42px;height:42px}.ar-pv-nav svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.ar-pv-stage video.ar-pv-sl{transition:none}}
/* map embed */
.ar-map{background:#000;padding:56px 16px}
.ar-map-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:28px;align-items:center}
.ar-map-k{color:#d4af37;font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.ar-map h2{color:#f5f5f7;font:600 28px/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,sans-serif;margin:10px 0 12px}
.ar-map address{color:#c7c7cc;font-style:normal;font-size:15px;line-height:1.55;margin-bottom:18px}
.ar-map-a{display:inline-block;padding:11px 18px;border-radius:999px;border:1px solid #d4af37;color:#d4af37;font-weight:600;font-size:14px;text-decoration:none}
.ar-map-a:hover{background:#d4af37;color:#0a0a0a}
.ar-map-fr{border-radius:22px;overflow:hidden;border:1px solid rgba(212,175,55,.45);aspect-ratio:16/9;background:#111;box-shadow:0 24px 60px rgba(0,0,0,.6)}
.ar-map-fr iframe{width:100%;height:100%;border:0;display:block;filter:invert(.92) hue-rotate(180deg) saturate(.6) brightness(.95) contrast(.92)}
@media(max-width:767px){.ar-map-in{grid-template-columns:1fr}.ar-map-fr{aspect-ratio:4/3}.ar-map h2{font-size:22px}}
/* markalar subline */
.arw-ref .arw-sub{position:static;max-width:760px;margin:0 0 56px;font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:rgba(255,255,255,.72)}
@media(max-width:640px){.arw-ref .arw-sub{margin:0 0 40px}}
/* TR mobile menu: home + search row */
#mobile-nav .arm-top{display:flex;flex-direction:column;gap:8px;padding:12px 12px 0}
#mobile-nav .arm-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:rgba(255,255,255,.55);color:#334155;font-size:15px;text-decoration:none}
#mobile-nav .arm-search svg{flex:none;opacity:.7}
#mobile-nav .arm-top + ul{padding-top:8px}
/* Melis bubble sits under the open menu */
html.chrome-overlay-open #melis-widget-container{z-index:1!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s}
section#markalar.arw-ref h1{position:static!important;display:block!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.025em!important;color:#fff!important;font-size:clamp(32px,4vw,54px)!important;line-height:1.08!important;margin:0 0 18px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important}
@media(max-width:640px){section#markalar.arw-ref h1{font-size:32px!important;margin-bottom:14px!important}}
/* hero trio harmony t454u */
div[class*="max-md:mr-[68px]"]:has(>a.btn-soft){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;margin-right:0!important;align-items:stretch}
div[class*="max-md:mr-[68px]"]>a.btn-soft{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;padding:0 24px!important;border-radius:14px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:-.01em;white-space:nowrap!important;background:rgba(255,255,255,.06)!important;border:1px solid var(--st-gold,#d2b47a)!important;color:#fff!important;box-shadow:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s,transform .3s}
div[class*="max-md:mr-[68px]"]>a.btn-soft:hover{background:rgba(210,180,122,.14)!important}
@media(max-width:640px){div[class*="max-md:mr-[68px]"]:has(>a.btn-soft){flex-direction:column!important;gap:10px!important;margin-right:68px!important}div[class*="max-md:mr-[68px]"]>a.btn-soft{width:100%!important;height:48px!important;min-height:48px!important;padding:0 16px!important}}
/* 2026-11-04 opaque header (no see-through on scroll) */
div.pointer-events-none.fixed.inset-x-0.top-0.z-50{background:rgba(0,0,0,.94)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important;border-bottom:1px solid rgba(227,201,143,.16);box-shadow:0 10px 30px -12px rgba(0,0,0,.9)}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){div.pointer-events-none.fixed.inset-x-0.top-0.z-50{background:#000!important}}
/* 2026-11-04 cta3: CTAs inside opaque header, full brand colours */
#ar-social-cta{z-index:60!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
#ar-social-cta .ar-sc{opacity:1!important;mix-blend-mode:normal!important}
#ar-social-cta .ar-sc:last-child:hover{filter:none!important;background:linear-gradient(45deg,#e47a22,#cc2370 45%,#752fa0 75%,#4851c4)!important}

/* Project showcase v3: scoped to the player; no Melis/sign selectors. */
#videolar .ar-pv{max-width:1440px;padding:0 20px;margin-top:32px}
#videolar .ar-pv-stage{aspect-ratio:16/9;height:min(70vh,720px);min-height:400px;border-radius:26px;box-shadow:0 28px 90px #0009,0 0 45px #d4af3712}
#videolar .ar-pv-stage video{object-fit:contain}
#videolar .ar-pv-toggle{position:absolute;z-index:4;bottom:20px;right:20px;min-height:46px;padding:10px 20px;border:1px solid #d4af37;border-radius:999px;background:#111e;color:#fff;font:600 14px/1.3 system-ui;cursor:pointer}
#videolar .ar-pv-cap{font-size:clamp(18px,2.2vw,27px);line-height:1.3}
#videolar .ar-pv-hint{color:#d2d2d2;font:400 14px/1.5 system-ui;margin:14px 0}
#videolar .ar-pv-rail{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:6px 4px 18px;scrollbar-color:#d4af37 #171717}
#videolar .ar-pv-thumb{flex:0 0 218px;position:relative;aspect-ratio:16/10;border:2px solid #ffffff25;border-radius:14px;overflow:hidden;background:#101010;padding:0;cursor:pointer;scroll-snap-align:start}
#videolar .ar-pv-thumb img{width:100%;height:100%;object-fit:cover;display:block}
#videolar .ar-pv-thumb .ar-pv-t{font-size:14px;line-height:1.35;padding:35px 12px 12px;background:linear-gradient(transparent,#000e)}
#videolar .ar-pv-thumb.on{border-color:#e3c15a;box-shadow:0 0 0 2px #e3c15a55}
#videolar .ar-pv-thumb:hover{border-color:#fff}
#videolar .ar-pv-cta{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;background:#d4af37;color:#111;border-radius:999px;font:600 15px/1.4 system-ui;text-decoration:none}
#videolar .ar-pv button:focus-visible,#videolar .ar-pv a:focus-visible,#videolar .ar-pv-grid button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#videolar .ar-pv-nav{min-width:46px;min-height:46px;font-size:38px}
@media(max-width:640px){#videolar .ar-pv{padding:0 12px}#videolar .ar-pv-stage{height:56vh;min-height:300px;max-height:580px;border-radius:18px}#videolar .ar-pv-thumb{flex-basis:178px}#videolar .ar-pv-toggle{right:12px;bottom:12px}#videolar .ar-pv-bar{gap:10px}}
@media(prefers-reduced-motion:reduce){#videolar .ar-pv *,#videolar .ar-pv-grid *{transition:none!important;scroll-behavior:auto!important}}

/* hero-trio-cta-orange */
#markalar.arw-ref {
  border-top: 3px solid #F58529;
}
#markalar.arw-ref .arw-ref-title,
#markalar.arw-ref h2 {
  color: #0b1b33;
}

/* 2026-11-06 hero-urgent: CTA trio = lower-card dark glass family (all viewports) */
html body div[class*="max-md:mr-[68px]"]>a.btn-soft,html body div[data-trio]>a.btn-soft{background:rgba(11,27,51,.75)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;box-shadow:0 10px 30px -12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}
html body div[class*="max-md:mr-[68px]"]>a.btn-soft[href$="/satis/"]{border-color:rgba(255,255,255,.3)!important;box-shadow:0 10px 30px -12px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 rgba(255,255,255,.12)!important}
html body div[class*="max-md:mr-[68px]"]>a.btn-soft:hover{background:rgba(11,27,51,.9)!important;border-color:rgba(255,255,255,.32)!important;color:#fff!important}
