/* A single ORE signature, coloured for each division. */
.ore-emblem{display:block;flex:0 0 auto;width:clamp(145px,17vw,235px);aspect-ratio:244/286}
.ore-emblem svg{display:block;width:100%;height:100%;overflow:visible}
.contact-emblem{margin-inline:30px 10px}
.division-lockup{display:inline-flex!important;align-items:center;gap:0;min-width:max-content;line-height:1}
.division-lockup .lockup-emblem{width:48px!important;aspect-ratio:220/194;margin:0 -2px 0 0}
.division-lockup>strong{font-family:'Hanken Grotesk',Arial,sans-serif;font-size:26px;font-weight:850;letter-spacing:-.07em;line-height:1}
.studio-page .division-lockup>strong{background:linear-gradient(90deg,#c6f34d,#ffbf47 34%,#ff4fb1 66%,#4ba6ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.solutions-page .division-lockup>strong{background:linear-gradient(90deg,#b7f34c,#74e8aa 40%,#39dfff 75%,#39a8ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.studio-footer .division-lockup .lockup-emblem,.ecosystem-footer .division-lockup .lockup-emblem{width:52px!important}
.studio-footer .division-lockup>strong,.ecosystem-footer .division-lockup>strong{font-size:27px}
.ore-ecosystem-switcher{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(255,255,255,.17);border-radius:999px;background:rgba(0,0,0,.24);box-shadow:0 10px 30px rgba(0,0,0,.11)}
.ore-ecosystem-switcher::before{content:"ORE /";padding:0 4px 0 7px;color:#fff;font:800 8px/1 'Inter',Arial,sans-serif;letter-spacing:.1em;white-space:nowrap}
.digital-page .ore-ecosystem-switcher{border-color:rgba(16,16,15,.14);background:rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(16,16,15,.08)}
.digital-page .ore-ecosystem-switcher::before{color:#10100f}
.ecosystem-chip{display:inline-flex!important;align-items:center;gap:1px;padding:5px 9px!important;border:0!important;border-radius:999px!important;color:#09100e!important;font-size:11px!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1!important;text-transform:none!important;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 5px 13px rgba(0,0,0,.09);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important}
.ecosystem-chip b{font-weight:900}.ecosystem-chip span{padding:0!important;background:none!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
.ecosystem-chip-digital{background:#c8ff31!important}
.ecosystem-chip-studio{background:linear-gradient(90deg,#c6f34d,#ffbf47 34%,#ff4fb1 68%,#4ba6ff)!important}
.ecosystem-chip-solutions{background:linear-gradient(90deg,#b7f34c,#74e8aa 42%,#39dfff 76%,#39a8ff)!important}
.compact-ecosystem-logo.division-lockup{display:flex!important;align-items:center;gap:2px;height:28px;min-width:0}
.compact-ecosystem-logo .lockup-emblem{display:block;width:28px!important;height:28px;flex:0 0 28px;margin:0!important}
.compact-ecosystem-logo>strong{font:850 12px/1 'Hanken Grotesk','Inter',Arial,sans-serif!important;letter-spacing:-.055em!important;text-transform:lowercase}
.ecosystem-chip-digital .compact-ecosystem-logo>strong{color:#10100f!important;background:none!important;-webkit-text-fill-color:#10100f!important}
.ecosystem-chip-studio .compact-ecosystem-logo>strong{background:linear-gradient(90deg,#7d940e,#b76200 30%,#a71969 62%,#174f90)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.ecosystem-chip-solutions .compact-ecosystem-logo>strong{background:linear-gradient(90deg,#41660b,#15724c 42%,#086c86 76%,#125c9e)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
a.ecosystem-chip:hover{color:#09100e!important;filter:saturate(1.18) brightness(1.08);transform:translateY(-1px)}
.ecosystem-chip[aria-current=page]{filter:saturate(1.14) brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 0 0 2px #fff,0 5px 20px rgba(255,255,255,.22)}
.digital-page .ecosystem-chip[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 2px #10100f,0 7px 20px rgba(16,16,15,.14)}
.ore-mobile-ecosystem{display:none}
.global-lang{display:inline-flex;align-items:center;gap:0;padding:3px;border:1px solid rgba(16,16,15,.18);border-radius:999px;background:rgba(255,255,255,.18);font:800 9px 'Inter',Arial,sans-serif;cursor:pointer}.global-lang span{padding:5px 7px;border-radius:999px;color:#67665f}.global-lang span.is-active{color:#f1efe8;background:#10100f}.studio-page .global-lang{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.04)}.studio-page .global-lang span{color:#8c8e85}.studio-page .global-lang span.is-active{color:#10100f;background:linear-gradient(90deg,#c6f34d,#ffbf47 40%,#ff4fb1 75%,#4ba6ff)}
.solutions-page .global-lang{border-color:rgba(116,232,170,.26);background:rgba(4,18,14,.72);margin-left:auto}.solutions-page .global-lang span{color:#7f9a8f}.solutions-page .global-lang span.is-active{color:#07100d;background:linear-gradient(90deg,#b7f34c,#74e8aa 48%,#39dfff)}
.ore-click-spark{position:fixed;z-index:10000;pointer-events:none;display:inline-flex;gap:.025em;font-family:'Hanken Grotesk',Arial,sans-serif;font-weight:800;font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;line-height:1.1;white-space:nowrap;transform:translate(-50%,-50%);animation:ore-spark-rise 1.15s cubic-bezier(.2,.7,.2,1) both}
.ore-click-spark b{color:#a9e600;font-weight:800}.ore-click-spark>span{color:#10100f}
.studio-page .ore-click-spark b,.solutions-page .ore-click-spark b{color:#fff}
.studio-page .ore-click-spark>span{background:linear-gradient(90deg,#c6f34d,#ffbf47 34%,#ff4fb1 66%,#4ba6ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.solutions-page .ore-click-spark>span{background:linear-gradient(90deg,#b7f34c,#74e8aa 40%,#39dfff 75%,#39a8ff);background-clip:text;-webkit-background-clip:text;color:transparent}
@keyframes ore-spark-rise{0%{opacity:0;transform:translate(-50%,-30%) scale(.65)}18%{opacity:.86;transform:translate(-50%,-85%) scale(1.03)}100%{opacity:0;transform:translate(-50%,-220%) scale(1)}}
@media(max-width:1600px){
  .digital-page .site-header{grid-template-columns:1fr auto}
  .digital-page .desktop-nav,.digital-page .availability{display:none}
  .digital-page .menu-toggle{display:block}
}
@media(max-width:1050px){.digital-page .header-cta{display:none}}
@media(max-width:720px){
  .studio-page .cta{position:relative;display:block;padding-bottom:58px}.studio-page .contact-emblem{width:90px;margin:32px 0 0}.ore-emblem{width:150px}.division-lockup .lockup-emblem{width:44px!important}.division-lockup>strong{font-size:23px}
  .digital-page .ore-ecosystem-switcher,.studio-page .ore-ecosystem-switcher,.solutions-page .ore-ecosystem-switcher{display:none!important}
  .global-lang{padding:2px}.global-lang span{padding:4px 6px}
  .digital-page,.studio-page,.solutions-page{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}
  .ore-mobile-ecosystem{position:fixed;z-index:120;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom,10px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(10,11,10,.9);box-shadow:0 20px 50px rgba(0,0,0,.35);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
  .digital-page .ore-mobile-ecosystem{border-color:rgba(16,16,15,.14);background:rgba(241,239,232,.91);box-shadow:0 18px 46px rgba(16,16,15,.2)}
  .mobile-ecosystem-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:62px;padding:8px 8px 7px;border-radius:15px;color:#09100e!important;opacity:.72;filter:saturate(.78);overflow:hidden;transition:opacity .2s ease,filter .2s ease,transform .2s ease,box-shadow .2s ease}
  .ore-mobile-ecosystem .ecosystem-chip-digital{background:linear-gradient(135deg,#f2f0e9 0%,#d8ff6a 100%)!important}
  .ore-mobile-ecosystem .ecosystem-chip-studio{background:linear-gradient(135deg,#171914 12%,#24251f 100%)!important}
  .ore-mobile-ecosystem .ecosystem-chip-solutions{background:linear-gradient(135deg,#10231b 0%,#10353b 100%)!important}
  .mobile-ecosystem-logo.division-lockup{display:flex;align-items:center;gap:3px;width:100%;height:27px;min-width:0}
  .mobile-ecosystem-logo .lockup-emblem{display:block;width:27px!important;height:27px;flex:0 0 27px}
  .mobile-ecosystem-logo>strong{font:850 13px/1 'Hanken Grotesk','Inter',Arial,sans-serif!important;letter-spacing:-.055em!important;text-transform:lowercase}
  .mobile-logo-digital>strong{color:#10100f!important;background:none!important;-webkit-text-fill-color:#10100f!important}
  .mobile-logo-studio>strong{background:linear-gradient(90deg,#c6f34d,#ffbf47 34%,#ff4fb1 66%,#4ba6ff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
  .mobile-logo-solutions>strong{background:linear-gradient(90deg,#b7f34c,#74e8aa 42%,#39dfff 76%,#39a8ff)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
  .mobile-ecosystem-link>small{display:block;width:100%;margin-top:4px;font-size:7px;font-weight:700;line-height:1.15;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ecosystem-chip-studio>small,.ecosystem-chip-solutions>small{color:rgba(255,255,255,.72)}
  .mobile-ecosystem-link[aria-current=page]{opacity:1;filter:none;transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.68),0 0 0 2px #fff,0 8px 20px rgba(0,0,0,.22)}
  .digital-page .mobile-ecosystem-link[aria-current=page]{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 0 2px #10100f,0 8px 20px rgba(16,16,15,.2)}
  .studio-page .footer-bottom>a[href="#main"]{display:none}
  html.samsung-browser .ore-mobile-ecosystem{bottom:calc(70px + env(safe-area-inset-bottom,0px))}
  html.samsung-browser body.digital-page,html.samsung-browser body.studio-page,html.samsung-browser body.solutions-page{padding-bottom:calc(142px + env(safe-area-inset-bottom,0px))}
}
@media(prefers-reduced-motion:reduce){.ore-click-spark{animation:none!important;opacity:.8}}

/* Studio ve Solutions: Digital ana sayfasıyla aynı, tek katmanlı ana navigasyon. */
.ore-unified-header .header-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(18px,3vw,54px)!important}
.ore-unified-header .ore-unified-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(22px,3.1vw,58px)!important;margin:0!important}
.ore-unified-header .ore-unified-nav a{position:relative!important;padding:10px 0!important;color:inherit!important;font:600 14px/1 'Inter',Arial,sans-serif!important;letter-spacing:-.025em!important;text-transform:none!important;opacity:.62;white-space:nowrap;transition:opacity .2s ease,color .2s ease!important}
.ore-unified-header .ore-unified-nav a:hover,.ore-unified-header .ore-unified-nav a[aria-current=page]{opacity:1}
.ore-unified-header .ore-unified-nav a[aria-current=page]::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;border-radius:2px;background:currentColor}
.studio-page .ore-unified-header .ore-unified-nav a[aria-current=page]{color:#ff72b9!important}
.solutions-page .ore-unified-header .ore-unified-nav a[aria-current=page]{color:#67e6d0!important}
.ore-unified-header .header-actions,.ore-unified-header .header-cta{justify-self:end!important}

@media(max-width:999px){
  .ore-unified-header .ore-unified-nav{display:none!important}
  .studio-page,.solutions-page{padding-bottom:0!important}
  .studio-page .mobile-menu a[aria-current=page],.solutions-page .mobile-nav a[aria-current=page]{color:#fff;font-weight:800}
  .solutions-page .mobile-nav a[aria-current=page]{color:#67e6d0}
}
