/* AVRUPA MISTING V9 — premium corporate navigation, corporate pages and MEGAMIST-inspired footer */
:root{--avm-v9-deep:#031f31;--avm-v9-deep2:#052b3f;--avm-v9-panel:#0a354a;--avm-v9-cyan:#20c7e8;--avm-v9-aqua:#48d9ea;--avm-v9-soft:#f2f9fc;--avm-v9-line:rgba(78,190,218,.22);--avm-v9-text:#08283f;--avm-v9-muted:#57758a;--avm-v9-shadow:0 24px 70px rgba(3,34,51,.14)}
.site-header{z-index:999;isolation:isolate}.header__in{max-width:1420px}.nav{gap:clamp(.1rem,.42vw,.52rem);align-items:center}.nav>.nav__item>a,.nav>.nav__item>button{font-size:clamp(.72rem,.66vw,.82rem);letter-spacing:.035em;white-space:nowrap}.nav .dropdown,.nav .mega-menu{max-height:calc(100dvh - 112px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#70c6d7 transparent}.nav .dropdown::-webkit-scrollbar,.nav .mega-menu::-webkit-scrollbar{width:8px}.nav .dropdown::-webkit-scrollbar-thumb,.nav .mega-menu::-webkit-scrollbar-thumb{background:#70c6d7;border-radius:999px}
.nav__item--corporate{position:static}.nav__item--corporate>.dropdown{left:50%;right:auto;transform:translateX(-50%);width:min(760px,calc(100vw - 40px));padding:0;overflow:hidden;border:1px solid rgba(39,193,225,.34);border-radius:18px;background:linear-gradient(145deg,#03263a,#06384d);box-shadow:0 28px 76px rgba(0,22,35,.36)}
.avm-corp-menu-v9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:4px}.avm-corp-menu-v9__item{display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:11px 13px!important;border-radius:12px;color:#eafcff!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.avm-corp-menu-v9__item:hover,.avm-corp-menu-v9__item:focus-visible{background:rgba(57,200,229,.105);transform:translateY(-1px);outline:1px solid rgba(78,213,238,.28);outline-offset:-1px}.avm-corp-menu-v9__item>span:last-child{min-width:0}.avm-corp-menu-v9__item strong{display:block;color:#fff;font-size:.9rem;line-height:1.2;margin:0 0 3px}.avm-corp-menu-v9__item small{display:block;color:#9fbfcb;font-size:.72rem;line-height:1.35}.avm-corp-menu-v9__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(51,203,231,.38);color:#38d4ed;background:rgba(30,171,203,.08);font-size:1.05rem;font-weight:900}.avm-corp-menu-v9__footer{padding:12px 18px;border-top:1px solid rgba(94,196,218,.19);background:rgba(255,255,255,.025)}.avm-corp-menu-v9__footer a{display:flex!important;justify-content:space-between;align-items:center;color:#aeeaf4!important;font-size:.78rem!important;font-weight:800;text-decoration:none!important;padding:4px 2px!important}.avm-corp-menu-v9__footer a:hover{color:#fff!important}
@media (max-width:1180px){.nav>.nav__item>a,.nav>.nav__item>button{font-size:.72rem}.brand span small{display:none}}@media(max-width:980px){.nav{overflow-y:auto!important;overscroll-behavior:contain;max-height:calc(100dvh - 86px);padding-bottom:max(22px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.nav__item--corporate{position:relative}.nav__item--corporate>.dropdown{position:static!important;transform:none!important;width:100%!important;max-height:none!important;border-radius:14px;box-shadow:none;margin-top:6px}.avm-corp-menu-v9{grid-template-columns:1fr;padding:8px}.avm-corp-menu-v9__item{min-height:62px}.avm-corp-menu-v9__footer{padding:10px 14px}body.avm-mobile-nav-open,body.menu-open{overflow:hidden;touch-action:none}}
.avm-home-cta-v2-card figure{background:#eaf6f9;overflow:hidden}.avm-home-cta-v2-card figure img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.avm-home-cta-v2-card--accent figure img{object-position:center 48%}
/* Corporate pages — fluid/full viewport premium layout */
.avm-owner-corporate .page-hero{background:linear-gradient(135deg,#f8fcfe 0%,#eef8fb 55%,#e8f7fb 100%);border-bottom:1px solid #d9edf3}.avm-owner-corporate .page-hero .hero__in{width:min(100% - clamp(32px,6vw,96px),1420px);max-width:1420px;margin:auto;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:clamp(30px,5vw,80px);padding-block:clamp(48px,6vw,92px)}.avm-owner-corporate .page-hero h1{font-size:clamp(2.5rem,5.2vw,5.6rem);line-height:.96;max-width:11ch;letter-spacing:-.045em;color:#08233b}.avm-owner-corporate .page-hero p{max-width:720px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72;color:#54758a}.avm-owner-corporate .page-hero .hero-card{border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(4,52,74,.15);min-height:clamp(300px,34vw,520px)}.avm-owner-corporate .page-hero .hero-card img{width:100%;height:100%;object-fit:cover;display:block}.avm-corp-v5{padding:clamp(46px,6vw,92px) max(18px,calc((100vw - 1420px)/2));background:linear-gradient(180deg,#fff,#f7fbfd)}.avm-corp-content{width:100%;max-width:1320px;margin:0 auto;padding:0}.avm-corp-lead{font-size:clamp(1.08rem,1.45vw,1.28rem);line-height:1.78;color:#496d81;max-width:980px}.avm-corp-content>h2{margin-top:clamp(36px,5vw,64px);font-size:clamp(1.65rem,2.8vw,2.5rem);letter-spacing:-.025em;color:#082d46}.avm-corp-content>p{max-width:1040px;color:#567489;line-height:1.75}.avm-corp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:30px 0}.avm-corp-card{border:1px solid #d5e9f0;border-radius:22px;padding:clamp(20px,2.4vw,30px);background:linear-gradient(180deg,#fff,#f4fbfd);box-shadow:0 18px 44px rgba(4,53,76,.075);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.avm-corp-card:hover{transform:translateY(-3px);box-shadow:0 24px 54px rgba(4,53,76,.11);border-color:#b9dfe9}.avm-corp-card span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:11px;background:#e4f8fb;color:#038aa6;font-weight:900;margin-bottom:13px}.avm-corp-card h2,.avm-corp-card h3{margin:.1rem 0 .48rem;color:#082e47;line-height:1.2}.avm-corp-card p{margin:0;color:#567489;line-height:1.65}.avm-corp-table{display:grid;border:1px solid #d4e6ed;border-radius:22px;overflow:hidden;margin:28px 0;background:#fff;box-shadow:0 16px 44px rgba(4,53,76,.06)}.avm-corp-row{display:grid;grid-template-columns:minmax(210px,.32fr) 1fr}.avm-corp-row>*{padding:16px 20px;border-bottom:1px solid #e2eef2}.avm-corp-row:last-child>*{border-bottom:0}.avm-corp-row strong{background:#f0f8fb;color:#315c70}.avm-corp-row span,.avm-corp-row a{color:#0c3850;overflow-wrap:anywhere}.avm-corp-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.avm-corp-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:13px;border:1px solid #b8dae4;text-decoration:none;font-weight:800;color:#086982;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.avm-corp-actions a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(6,106,130,.12)}.avm-corp-actions a:first-child{background:linear-gradient(135deg,#0797b7,#08b6b4);color:#fff;border-color:transparent}.avm-doc-grid,.avm-platform-grid,.avm-brand-grid,.avm-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.avm-doc-card,.avm-platform-card,.avm-brand-card,.avm-policy-card{position:relative;padding:clamp(22px,2.5vw,30px);border:1px solid #d6e8ee;border-radius:20px;background:#fff;box-shadow:0 14px 38px rgba(3,46,68,.07)}.avm-doc-card small,.avm-platform-card small,.avm-brand-card small,.avm-policy-card small{display:block;color:#079ab8;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.avm-doc-card h2,.avm-platform-card h2,.avm-brand-card h2,.avm-policy-card h2{margin:0 0 8px;color:#082e47;font-size:1.25rem}.avm-doc-card p,.avm-platform-card p,.avm-brand-card p,.avm-policy-card p{color:#58768a;line-height:1.64}.avm-doc-card a,.avm-platform-card a,.avm-brand-card a,.avm-policy-card a{display:inline-flex;margin-top:9px;font-weight:850;color:#087d98;text-decoration:none}
@media(max-width:900px){.avm-owner-corporate .page-hero .hero__in{grid-template-columns:1fr;width:min(100% - 32px,760px)}.avm-owner-corporate .page-hero h1{max-width:14ch}.avm-owner-corporate .page-hero .hero-card{min-height:300px}.avm-corp-v5{padding-inline:24px}.avm-corp-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.avm-owner-corporate .page-hero .hero__in{width:min(100% - 24px,620px);padding-block:38px}.avm-owner-corporate .page-hero h1{font-size:clamp(2.25rem,13vw,4.1rem)}.avm-owner-corporate .page-hero .hero-card{min-height:240px;border-radius:20px}.avm-corp-v5{padding:40px 16px}.avm-corp-grid,.avm-doc-grid,.avm-platform-grid,.avm-brand-grid,.avm-policy-grid{grid-template-columns:1fr}.avm-corp-row{grid-template-columns:1fr}.avm-corp-row strong{border-bottom:0}}
/* Footer V9 — MEGAMIST reference architecture adapted with verified project data */
.avm-footer-v9{margin-top:0;background:linear-gradient(180deg,#031f31 0%,#031b2b 100%);color:#d8e8ef;position:relative;overflow:hidden}.avm-footer-v9:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0,rgba(32,199,232,.11),transparent 34%);pointer-events:none}.avm-footer-v9 a{color:inherit;text-decoration:none}.avm-footer-v9__main{position:relative;width:min(100% - clamp(28px,5vw,80px),1540px);max-width:1540px;margin:auto;padding:clamp(46px,5vw,76px) 0 20px}.avm-footer-v9__grid{display:grid;grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(130px,.72fr)) minmax(230px,1.05fr);gap:clamp(22px,2.4vw,40px);padding-bottom:38px;border-bottom:1px solid rgba(148,200,218,.18)}.avm-footer-v9__brandmark{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%}.avm-footer-v9__brandmark img{width:78px;height:auto;object-fit:contain}.avm-footer-v9__brandmark>span{display:block;font-size:1.25rem;line-height:1;color:#fff;font-weight:800;letter-spacing:.015em}.avm-footer-v9__brandmark b{color:#33cae8}.avm-footer-v9__brandmark small{display:block;margin-top:5px;font-size:.48rem;letter-spacing:.15em;color:#9bc0cd}.avm-footer-v9__brand>p{max-width:360px;margin:20px 0 26px;color:#a9c1cc;line-height:1.72;font-size:.88rem}.avm-footer-v9__stores>strong{display:block;margin-bottom:12px;font-size:.68rem;letter-spacing:.09em;color:#fff}.avm-footer-v9__stores>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.avm-footer-v9__stores a{position:relative;display:block;min-width:0;padding:10px 22px 9px 10px;border:1px solid rgba(120,190,213,.24);border-radius:9px;background:rgba(255,255,255,.025);transition:border-color .2s ease,background .2s ease,transform .2s ease}.avm-footer-v9__stores a:hover{border-color:rgba(53,204,232,.55);background:rgba(42,181,208,.075);transform:translateY(-2px)}.avm-footer-v9__stores span{display:block;color:#fff;font-size:.72rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avm-footer-v9__stores small{display:block;color:#6f9cad;font-size:.52rem;font-weight:800;margin-top:2px}.avm-footer-v9__stores b{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#30cae7}.avm-footer-v9__col>strong{position:relative;display:flex;align-items:center;gap:10px;margin:4px 0 16px;color:#fff;font-size:.76rem;letter-spacing:.065em}.avm-footer-v9__col>strong:after{content:"";width:20px;height:1px;background:#27c7e6}.avm-footer-v9__col a{position:relative;display:block;padding:7px 0 7px 12px;color:#b2c8d1;font-size:.8rem;line-height:1.35;transition:color .2s ease,transform .2s ease}.avm-footer-v9__col a:before{content:"";position:absolute;left:0;top:13px;width:4px;height:4px;border-radius:50%;background:#2fc9e7}.avm-footer-v9__col a:hover,.avm-footer-v9__col a:focus-visible{color:#fff;transform:translateX(2px)}.avm-footer-v9__contact{align-self:start;border:1px solid rgba(76,186,214,.25);border-radius:16px;background:rgba(255,255,255,.035);padding:20px;box-shadow:inset 3px 0 0 rgba(34,199,230,.92)}.avm-footer-v9__contact-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:8px;border-radius:50%;border:1px solid rgba(59,209,235,.36);color:#35d0e9}.avm-footer-v9__contact small{display:block;color:#83a9b7;font-size:.6rem;letter-spacing:.09em}.avm-footer-v9__contact strong{display:block;margin:6px 0 14px;color:#fff;font-size:1.02rem;line-height:1.3}.avm-footer-v9__contact>a:not(.avm-footer-v9__contact-cta),.avm-footer-v9__contact>span:not(.avm-footer-v9__contact-icon){display:block;margin:7px 0;color:#bad0d9;font-size:.8rem;overflow-wrap:anywhere}.avm-footer-v9__contact-cta{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin-top:16px;padding:0 12px;border:1px solid #25bddb;border-radius:9px;color:#bff7ff!important;font-size:.76rem;font-weight:900}.avm-footer-v9__contact-cta:hover{background:#0d829a;color:#fff!important}.avm-footer-v9__ecosystem{display:grid;grid-template-columns:280px 1fr;gap:28px;padding:28px 0;border-bottom:1px solid rgba(148,200,218,.18)}.avm-footer-v9__ecosystem-intro{padding:18px 20px;border:1px solid rgba(77,183,211,.25);border-radius:15px;background:rgba(255,255,255,.03);box-shadow:inset 3px 0 0 #25c7e7}.avm-footer-v9__ecosystem-intro strong{display:block;color:#fff;font-size:.95rem}.avm-footer-v9__ecosystem-intro p{margin:8px 0 0;color:#9ebbc6;font-size:.78rem;line-height:1.6}.avm-footer-v9__ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.avm-footer-v9__ecosystem-grid a{position:relative;display:block;min-width:0;padding:13px 14px 13px 17px;border:1px solid rgba(83,180,207,.24);border-radius:10px;background:rgba(255,255,255,.025);box-shadow:inset 3px 0 0 rgba(31,196,226,.9);transition:background .2s ease,border-color .2s ease,transform .2s ease}.avm-footer-v9__ecosystem-grid a:hover{background:rgba(40,180,208,.07);border-color:rgba(59,204,232,.5);transform:translateY(-2px)}.avm-footer-v9__ecosystem-grid small{display:block;margin-bottom:4px;color:#729cab;font-size:.56rem;font-weight:900;letter-spacing:.055em}.avm-footer-v9__ecosystem-grid strong{display:block;color:#fff;font-size:.72rem;overflow-wrap:anywhere}.avm-footer-v9__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:18px 0 2px;color:#789ca9;font-size:.7rem}.avm-footer-v9__bottom span:nth-child(2){text-align:center}.avm-footer-v9__bottom span:last-child{text-align:right}.avm-footer-v9__bottom a{color:#b8dce5;font-size:.86rem;font-weight:900;border-bottom:1px solid rgba(184,220,229,.6);padding-bottom:2px}
@media(max-width:1320px){.avm-footer-v9__grid{grid-template-columns:1.2fr repeat(2,1fr);}.avm-footer-v9__brand{grid-row:span 2}.avm-footer-v9__contact{grid-column:3}.avm-footer-v9__ecosystem{grid-template-columns:240px 1fr}.avm-footer-v9__ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.avm-footer-v9__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.avm-footer-v9__brand{grid-column:1/-1;grid-row:auto}.avm-footer-v9__contact{grid-column:auto}.avm-footer-v9__ecosystem{grid-template-columns:1fr}.avm-footer-v9__ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.avm-footer-v9__bottom{grid-template-columns:1fr;text-align:left}.avm-footer-v9__bottom span:nth-child(2),.avm-footer-v9__bottom span:last-child{text-align:left}}@media(max-width:560px){.avm-footer-v9__main{width:min(100% - 28px,520px);padding-top:40px}.avm-footer-v9__grid{grid-template-columns:1fr}.avm-footer-v9__contact{grid-column:auto}.avm-footer-v9__brandmark img{width:68px}.avm-footer-v9__stores>div{grid-template-columns:1fr}.avm-footer-v9__ecosystem-grid{grid-template-columns:1fr}.avm-footer-v9__col{padding-top:4px}.avm-footer-v9__col a{min-height:38px;display:flex;align-items:center}.avm-footer-v9__bottom{font-size:.68rem}}
@media(prefers-reduced-motion:reduce){.avm-corp-menu-v9__item,.avm-corp-card,.avm-corp-actions a,.avm-footer-v9 a{transition:none!important;scroll-behavior:auto!important}}
/* V9 FINAL RESPONSIVE NAVIGATION HARDENING */
@media(max-width:1180px){
  html,body{max-width:100%!important;overflow-x:clip!important}
  .site-header .nav#primary-navigation{
    right:8px!important;left:auto!important;transform:none!important;
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;
    transition:opacity .18s ease,visibility 0s linear .18s!important;
    will-change:opacity!important;animation:none!important
  }
  .site-header .nav#primary-navigation.is-open{
    transform:none!important;opacity:.995!important;visibility:visible!important;pointer-events:auto!important;
    transition:opacity .18s ease,visibility 0s linear 0s!important
  }
}
/* 1024px desktop bridge: compact header so desktop navigation never creates horizontal overflow */
@media(min-width:1181px) and (max-width:1120px){
  .site-header .header__in{gap:6px!important;padding-left:12px!important;padding-right:12px!important}
  .site-header .brand{min-width:170px!important;max-width:180px!important}
  .site-header .brand img{max-width:42px!important}
  .site-header .brand span{font-size:15px!important;letter-spacing:-.02em!important}
  .site-header .nav{gap:1px!important;min-width:0!important}
  .site-header .nav>.nav__item>a,.site-header .nav>.nav__item>button{padding-left:5px!important;padding-right:5px!important;font-size:.62rem!important;letter-spacing:.015em!important}
  .site-header .nav__item--media>.dropdown--media{right:0!important;left:auto!important;max-width:min(330px,calc(100vw - 24px))!important}
  .site-header .nav__item--products>.dropdown--products{right:0!important;left:auto!important;max-width:calc(100vw - 24px)!important}
}
/* Aykut Sever responsive footer signature V12 */
.as-signature{--as-signature-label-color:rgba(255,255,255,0.64);--as-signature-name-color:#ffffff;--as-signature-focus-color:#7dd3fc;--as-signature-gap:0.5rem;--as-signature-name-size:clamp(1.45rem,1.15rem + 0.55vw,1.6rem);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--as-signature-gap);max-width:100%;min-width:0;margin:0;padding:0;color:var(--as-signature-label-color);font:inherit;line-height:1.25;text-align:center;vertical-align:middle;white-space:nowrap;isolation:isolate}.as-signature,.as-signature *,.as-signature *::before,.as-signature *::after{box-sizing:border-box}.as-signature__label{display:inline-block;margin:0;padding:0;color:var(--as-signature-label-color);font-family:inherit;font-size:0.75rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25;text-decoration:none}.as-signature__name,.as-signature__name:link,.as-signature__name:visited{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;max-width:100%;margin:0;padding:0.25rem 0 0.38rem;border:0;border-radius:0.35rem;background:transparent;color:var(--as-signature-name-color);font-family:"Segoe Script","Brush Script MT","URW Chancery L",cursive;font-size:var(--as-signature-name-size);font-style:normal;font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;text-shadow:0 1px 10px rgba(255,255,255,0.18);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity 160ms ease,transform 160ms ease,text-shadow 160ms ease}.as-signature__name::after{content:"";position:absolute;right:0;bottom:0.08rem;left:0;height:1px;border-radius:999px;background:currentColor;opacity:0.85;transform:scaleX(1);transform-origin:center;transition:opacity 160ms ease,transform 160ms ease}@media (hover:hover) and (pointer:fine){.as-signature__name:hover{color:var(--as-signature-name-color);opacity:0.94;transform:translateY(-1px);text-shadow:0 2px 14px rgba(255,255,255,0.24)}.as-signature__name:hover::after{opacity:1;transform:scaleX(0.92)}}.as-signature__name:focus-visible{outline:2px solid var(--as-signature-focus-color);outline-offset:4px;color:var(--as-signature-name-color)}@media (max-width:420px){.as-signature{flex-wrap:wrap;row-gap:0.12rem;white-space:normal}.as-signature__label,.as-signature__name{flex:0 0 auto}}@media (max-width:340px){.as-signature{display:flex;flex-direction:column;gap:0.12rem}.as-signature__name{--as-signature-name-size:1.42rem}}@media (prefers-reduced-motion:reduce){.as-signature__name,.as-signature__name::after{transition:none}}.as-signature--start{justify-content:flex-start;text-align:left}.as-signature--center{justify-content:center;text-align:center}.as-signature--end{justify-content:flex-end;text-align:right}.as-signature--light{--as-signature-label-color:rgba(15,23,42,0.62);--as-signature-name-color:#0f172a;--as-signature-focus-color:#0369a1}
