/* Shared public footer. Restores Savun / Öğren / Araçlar / Destek navigation. */
html body #ssPremiumFooter {
 --footer-bg:#0a2132;--footer-panel:#0a2132;--footer-line:#133448;
 --footer-text:#85dfd0;--footer-accent:#85dfd0;--footer-white:#f2f6f7;
 --footer-gutter:32px;--footer-frame:0px;
 position:relative;isolation:isolate;box-sizing:border-box;flex-shrink:0;
 display:flex!important;flex-direction:column;height:auto!important;
 min-height:var(--footer-frame)!important;margin:0!important;padding:0!important;
 overflow:visible!important;border:0!important;border-top:3px solid #526b7b!important;
 background:radial-gradient(ellipse at 0 0,#133448 0,transparent 55%),var(--footer-bg)!important;
 color:var(--footer-white)!important;font-family:var(--font-main,'Inter'), 'Segoe UI',sans-serif!important;
 zoom:var(--footer-zoom,1)!important;
}
html body #ssPremiumFooter::before{content:none}
html body #ssPremiumFooter .bn-container{box-sizing:border-box;width:calc(100% - var(--footer-gutter)*2)!important;max-width:none!important;margin-inline:auto!important}
html body #ssPremiumFooter .ss-footer-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 0 28px!important;border-bottom:1px solid var(--footer-line)}
html body #ssPremiumFooter .ss-footer-eyebrow{display:block;font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--footer-accent)}
html body #ssPremiumFooter .ss-footer-intro h2{font-family:var(--font-heading,'Plus Jakarta Sans'),sans-serif!important;font-size:clamp(25px,2.2vw,36px)!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.035em!important;margin:10px 0 0!important;color:var(--footer-white)!important}
html body #ssPremiumFooter .ss-footer-intro h2 br{display:none}
html body #ssPremiumFooter .ss-footer-intro h2 em{font-style:normal;color:var(--footer-accent)!important}
html body #ssPremiumFooter .ss-footer-intro h2 em::before{content:' '}
html body #ssPremiumFooter .ss-footer-intro p{display:none}
html body #ssPremiumFooter .ss-footer-intro-link{display:flex;flex-direction:column;gap:8px;flex-shrink:0;min-width:225px;padding:17px 20px;border:1px solid #526b7b;border-radius:10px;background:#133448;color:var(--footer-white)!important;text-decoration:none;transition:background .2s,border-color .2s}
html body #ssPremiumFooter .ss-footer-intro-link>span{font-size:11px;color:var(--footer-text)}
html body #ssPremiumFooter .ss-footer-intro-link strong{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:17px;font-weight:600}
html body #ssPremiumFooter .ss-footer-intro-link b{color:var(--footer-accent);font-size:24px;font-weight:400}
html body #ssPremiumFooter .ss-footer-intro-link:hover{background:#133448;border-color:var(--footer-accent)}
html body #ssPremiumFooter .bn-footer-top{display:flex;flex:1;padding:30px 0!important;background:transparent!important;border:0!important}
html body #ssPremiumFooter .bn-footer-grid{display:grid!important;grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(0,1fr))!important;gap:clamp(20px,3vw,48px)!important;align-items:start!important}
html body #ssPremiumFooter .bn-footer-about{display:flex;flex-direction:column;align-items:flex-start;grid-column:auto!important;grid-row:auto!important;padding:0 20px 0 0;min-width:0}
html body #ssPremiumFooter .bn-footer-brand{display:inline-flex;max-width:100%;border:0!important;background:transparent!important;padding:0!important}
html body #ssPremiumFooter .bn-footer-brand img{display:block;width:235px!important;max-width:100%!important;height:auto!important;max-height:82px!important;object-fit:contain}
html body #ssPremiumFooter .bn-footer-about>p{color:var(--footer-text)!important;font-size:13px!important;line-height:1.8!important;margin:18px 0!important;max-width:320px}
html body #ssPremiumFooter .bn-footer-flag{display:flex;align-items:center;gap:10px;padding:11px 0;border:0!important;background:transparent!important;color:#e6edf4;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.5}
html body #ssPremiumFooter .bn-flag-svg{width:42px!important;height:32px!important;flex-shrink:0;animation:none!important}
html body #ssPremiumFooter .bn-footer-col{min-width:0;padding:10px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body #ssPremiumFooter .bn-footer-col h2{display:block;font-size:12px!important;font-weight:750!important;letter-spacing:.12em!important;line-height:1.5;margin:0 0 16px!important;padding-bottom:14px;border-bottom:1px solid var(--footer-line);color:var(--footer-white)!important}
html body #ssPremiumFooter .bn-footer-col h2::before{content:none}
html body #ssPremiumFooter .bn-footer-col nav{display:flex!important;flex-direction:column!important;gap:0!important}
html body #ssPremiumFooter .bn-footer-col nav>a{display:flex;align-items:center;min-height:42px;padding:9px 0!important;border:0!important;color:var(--footer-text)!important;font-size:13px!important;font-weight:450;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color .18s}
html body #ssPremiumFooter .bn-footer-col nav>a:hover{color:var(--footer-accent)!important;text-decoration:underline;text-underline-offset:5px}
html body #ssPremiumFooter .bn-footer-col nav>a.ss-footer-urgent{color:#85dfd0!important;font-weight:650}
html body #ssPremiumFooter .bn-footer-mid{display:flex!important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:20px 24px!important;margin:0 auto 24px!important;box-sizing:border-box;border:1px solid var(--footer-line)!important;border-radius:10px!important;background:var(--footer-panel)!important}
html body #ssPremiumFooter .ss-footer-contact-copy{display:flex;flex-direction:column;gap:7px}
html body #ssPremiumFooter .ss-footer-contact-copy>span{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--footer-accent)}
html body #ssPremiumFooter .ss-footer-contact-copy>strong{font-size:18px;font-weight:550;line-height:1.4;color:var(--footer-white)}
html body #ssPremiumFooter .ss-contact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}
html body #ssPremiumFooter .ss-contact-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:11px 16px!important;max-width:100%;border:1px solid #526b7b;border-radius:7px;background:#0a2132;color:var(--footer-white)!important;font-size:12px!important;font-weight:600;overflow-wrap:anywhere;text-decoration:none;transition:background .2s,border-color .2s}
html body #ssPremiumFooter .ss-contact-actions>a:hover{background:#133448;border-color:var(--footer-accent)}
html body #ssPremiumFooter .ss-contact-actions .ss-whatsapp-btn{color:#85dfd0!important;border-color:#526b7b;background:#0a2132}
html body #ssPremiumFooter .bn-footer-bottom{display:flex!important;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:18px 0 24px!important;border-top:1px solid var(--footer-line)!important;background:transparent!important;color:var(--footer-text)!important;font-size:11px!important}
html body #ssPremiumFooter .bn-footer-bottom>span{padding:0!important}
html body #ssPremiumFooter .bn-footer-bottom nav{display:flex;align-items:center;gap:6px 20px;flex-wrap:wrap;padding-right:180px}
html body #ssPremiumFooter .bn-footer-bottom :is(a,button){display:inline-flex;align-items:center;min-height:36px;border:0!important;background:transparent!important;color:var(--footer-text)!important;font:inherit!important;line-height:1.5;cursor:pointer;text-decoration:none}
html body #ssPremiumFooter .bn-footer-bottom :is(a,button):hover{color:var(--footer-white)!important;text-decoration:underline;text-underline-offset:4px}
html body #ssPremiumFooter a{cursor:pointer}
html body #ssPremiumFooter :is(a,button):focus-visible{outline:2px solid var(--footer-accent)!important;outline-offset:5px}
html body #ssPremiumFooter [hidden]{display:none!important}
@media(min-width:1101px) and (max-height:850px){
 html body #ssPremiumFooter .ss-footer-intro{padding:20px 0!important}
 html body #ssPremiumFooter .ss-footer-intro-link{padding:12px 18px}
 html body #ssPremiumFooter .ss-footer-intro-link>span{display:none}
 html body #ssPremiumFooter .bn-footer-top{padding:22px 0!important}
 html body #ssPremiumFooter .bn-footer-col nav>a{min-height:36px;padding:6px 0!important;font-size:12px!important}
 html body #ssPremiumFooter .bn-footer-col h2{margin-bottom:10px!important;padding-bottom:10px}
 html body #ssPremiumFooter .bn-footer-mid{padding:14px 20px!important;margin-bottom:16px!important}
 html body #ssPremiumFooter .bn-footer-bottom{padding:12px 0 16px!important;gap:8px 20px}
 html body #ssPremiumFooter .bn-footer-bottom nav{gap:5px 12px;padding-right:175px}
}
@media(max-width:1100px){
 html body #ssPremiumFooter .bn-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important}
 html body #ssPremiumFooter .bn-footer-about{grid-column:1/-1!important;display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:8px 32px;padding:0}
 html body #ssPremiumFooter .bn-footer-about>p{max-width:520px;margin:0!important}
 html body #ssPremiumFooter .bn-footer-flag{grid-column:1/-1}
 html body #ssPremiumFooter .bn-footer-bottom nav{padding-right:0}
}
@media(max-width:720px){
 html body #siberai-chat .sac-launch{bottom:calc(var(--ss-footer-dock-height,70px) + 16px)!important}
 html body #ssPremiumFooter .ss-footer-intro{flex-direction:column;align-items:flex-start;padding:28px 0!important;gap:22px}
 html body #ssPremiumFooter .ss-footer-intro h2{font-size:30px!important;line-height:1.3!important}
 html body #ssPremiumFooter .ss-footer-intro-link{width:100%;min-width:0;box-sizing:border-box}
 html body #ssPremiumFooter .bn-footer-top{padding:26px 0!important}
 html body #ssPremiumFooter .bn-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 24px!important}
 html body #ssPremiumFooter .bn-footer-about{display:flex;gap:0}
 html body #ssPremiumFooter .bn-footer-about>p{margin:16px 0!important}
 html body #ssPremiumFooter .bn-footer-col nav>a{min-height:44px;font-size:12px!important}
 html body #ssPremiumFooter .bn-footer-mid{flex-direction:column;align-items:stretch;padding:20px!important}
 html body #ssPremiumFooter .ss-contact-actions{width:100%;align-items:stretch!important;flex-direction:column!important}
 html body #ssPremiumFooter .ss-contact-actions>a{width:100%;flex:none!important}
 html body #ssPremiumFooter .bn-footer-bottom{align-items:flex-start;flex-direction:column;padding-bottom:96px!important}
 html body #ssPremiumFooter .bn-footer-bottom nav{gap:6px 16px;padding-right:0}
}
@media(prefers-reduced-motion:reduce){html body #ssPremiumFooter *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){html body #ssPremiumFooter{border-top-color:CanvasText!important}html body #ssPremiumFooter :is(a,button):focus-visible{outline-color:Highlight!important}}
/* Footer lockup shares the mint/white shield identity with navigation. */
html body #ssPremiumFooter .bn-footer-brand img{width:260px!important;height:auto!important;max-height:90px!important;aspect-ratio:3/1;object-fit:contain}
html body #ssPremiumFooter .bn-footer-brand img{mix-blend-mode:lighten}
/* Logo reference footer / 2026-10-22. Sampled navy and SALDIRI mint. */
html body.premium-theme #ssPremiumFooter.ss-footer{
 --footer-bg:#0a2132;--footer-panel:#102c40;--footer-line:#345462;
 --footer-text:#ffffff;--footer-accent:#78e3d3;--footer-white:#ffffff;
 background:#0a2132!important;border-top:1px solid #345462!important;color:#fff!important;
}
html body.premium-theme #ssPremiumFooter.ss-footer :is(p,span,strong,small,em,b,a,button,li){color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}
html body.premium-theme #ssPremiumFooter.ss-footer :is(h2,h3),
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro h2 em,
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-eyebrow,
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-contact-copy>span,
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro-link strong{
 color:#78e3d3!important;-webkit-text-fill-color:#78e3d3!important;font-weight:750!important;
}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro{padding-block:38px!important;border-color:#345462!important}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-eyebrow{letter-spacing:.16em}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro-link{background:#102c40!important;border:1px solid #345462!important;border-radius:8px}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro-link:hover{background:#173b4e!important;border-color:#78e3d3!important}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-col h2{border-color:#345462!important}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-col nav>a,
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-col nav>a.ss-footer-urgent{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-col nav>a:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-brand img{filter:none!important;mix-blend-mode:lighten!important}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-mid{background:#102c40!important;border-color:#345462!important;border-radius:8px!important}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-contact-actions>a{background:#0a2132!important;border-color:#345462!important;border-radius:6px!important;color:#fff!important}
html body.premium-theme #ssPremiumFooter.ss-footer .ss-contact-actions>a:hover{background:#173b4e!important;border-color:#78e3d3!important}
html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-bottom{border-color:#345462!important;background:transparent!important}
html body.premium-theme #ssPremiumFooter.ss-footer #analytics-preferences{color:#fff!important;border-color:#345462!important;font-weight:700!important}
html body.premium-theme #ssPremiumFooter.ss-footer :is(a,button):focus-visible{outline:2px solid #78e3d3!important;outline-offset:5px!important}
html body.premium-theme #ssPremiumFooter.ss-footer :is(.bn-footer-col,.bn-footer-about,.ss-footer-intro-copy,.ss-contact-actions){min-width:0}
@media(max-width:720px){
 html body.premium-theme #ssPremiumFooter.ss-footer .ss-footer-intro{padding-block:28px!important}
 html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-col nav>a{width:100%!important;min-height:44px!important;overflow-wrap:anywhere}
 html body.premium-theme #ssPremiumFooter.ss-footer .bn-footer-about>p{max-width:100%!important}
}
@media(forced-colors:active){html body.premium-theme #ssPremiumFooter.ss-footer :is(a,button):focus-visible{outline-color:Highlight!important}}
