@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
/* Shared Koodla AI navigation. Dimensions mirror the Koodla Labs header. */
.site-header{position:fixed!important;inset:0 0 auto!important;z-index:100!important;height:72px!important;padding:0!important;background:rgba(255,255,255,.9)!important;border:0!important;border-bottom:1px solid #e4e0d8!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}
.site-nav-inner{width:min(1200px,calc(100% - 48px))!important;max-width:none!important;height:72px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}
.site-brand{justify-self:start!important;display:flex!important;align-items:center!important;gap:8px!important;color:#11141a!important;text-decoration:none!important;font:600 16px/1 Manrope,Arial,sans-serif!important;letter-spacing:-.03em!important}
.site-brand img{display:block!important;width:auto!important;height:25px!important;object-fit:contain!important}.site-brand span{padding:0!important;border:0!important;color:#737986!important;background:none!important;font:600 16px/1 Manrope,Arial,sans-serif!important;letter-spacing:-.025em!important}
.site-menu{position:static!important;inset:auto!important;justify-self:center!important;width:330px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;justify-items:center!important;gap:0!important;color:#59616e!important;font:600 15px/1 Manrope,Arial,sans-serif!important;pointer-events:auto!important}
.site-menu a{width:100%!important;text-align:center!important}
.site-menu a,.site-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important;font:inherit!important;white-space:nowrap!important;transform:none!important}
.site-menu a:hover,.site-actions a:hover{color:#11141a!important;transform:none!important}
.site-actions{justify-self:end!important;display:flex!important;align-items:center!important;gap:12px!important;color:#59616e!important;font:650 14px/1 Manrope,Arial,sans-serif!important}
.site-actions .site-cta{padding:0 20px!important;border-radius:10px!important;background:#11141a!important;color:#f5f3ed!important;font-weight:750!important}
.site-actions .site-cta:hover{background:#292e36!important;color:#fff!important}
.site-actions .site-signin{padding:0 2px!important}
.site-lang{position:relative!important;width:68px!important;height:32px!important;padding:3px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center!important;border:1px solid #ddd9d1!important;border-radius:999px!important;background:#f5f3ee!important;box-shadow:inset 0 1px 2px rgba(16,20,26,.04)!important;isolation:isolate!important}
.site-lang-indicator{position:absolute!important;left:3px!important;top:3px!important;width:30px!important;height:24px!important;border-radius:999px!important;background:#11141a!important;box-shadow:0 3px 10px rgba(17,20,26,.18)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;z-index:-1!important}
.site-lang[data-active="tr"] .site-lang-indicator{transform:translateX(30px)!important}
.site-lang button{position:relative!important;width:30px!important;height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#7a8089!important;font:750 10px/1 Manrope,Arial,sans-serif!important;letter-spacing:.04em!important;cursor:pointer!important;transition:color .2s ease!important}
.site-lang button[aria-pressed="true"]{color:#fff!important}
@media(max-width:820px){.site-header{height:74px!important}.site-nav-inner{width:calc(100% - 30px)!important;height:74px!important;grid-template-columns:1fr auto!important}.site-menu{display:none!important}.site-actions{gap:10px!important}.site-actions a{height:48px!important}.site-actions .site-cta{padding:0 14px!important}}
@media(max-width:560px){.site-actions{gap:7px!important;font-size:12px!important}.site-actions .site-cta{height:42px!important;padding:0 11px!important}.site-actions .site-signin{height:42px!important}}
@media(max-width:390px){.site-brand span{display:none!important}.site-brand img{height:22px!important}.site-lang{width:58px!important}.site-lang-indicator{width:25px!important}.site-lang[data-active="tr"] .site-lang-indicator{transform:translateX(25px)!important}.site-lang button{width:25px!important;font-size:9px!important}.site-actions .site-cta{padding:0 9px!important}.site-actions{gap:6px!important}}
