.odal-menu-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#fff3df;color:#a86610;transition:background .2s,transform .2s}
.odal-nav__links>li>a,.odal-mega-list a,.odal-mega-heading a{display:flex!important;align-items:center;gap:9px}
.odal-nav__links>li>a{white-space:nowrap}.odal-nav__links>li>a .odal-menu-symbol{width:25px;height:25px;flex-basis:25px;background:transparent}
.odal-mega-dropdown{border:1px solid #e9edf4!important;border-radius:0 0 24px 24px!important;box-shadow:0 28px 65px #13223c20!important;background:linear-gradient(125deg,#fff 65%,#fff7e9)!important}
.odal-mega-inner{padding:28px!important}.odal-mega-grid{gap:18px!important}.odal-mega-col{padding:12px;border-radius:16px;background:#ffffffb3;border:1px solid #eef0f5}
.odal-mega-heading{color:#9c6017!important;letter-spacing:.08em!important}.odal-mega-list li a{padding:10px!important;border-radius:12px;transition:background .2s,transform .2s!important}
.odal-mega-list a:hover,.odal-mega-list a:focus-visible{background:#fff0d6!important;color:#162039!important;transform:translateX(3px)}.odal-mega-list a:hover .odal-menu-symbol{background:#ffdb9c;transform:rotate(-5deg)}
.odal-nav a:focus-visible,.odal-package-section :focus-visible{outline:3px solid #e7a132;outline-offset:3px}
.odal-mega-parent.odal-mega-dismissed>.odal-mega-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.odal-hero-v5{background:radial-gradient(ellipse at 85% 0%,#32416b 0,transparent 58%),linear-gradient(120deg,#101b32,#1d2946)!important}
.odal-hero-v5__guide{position:relative;border-radius:28px!important;box-shadow:0 25px 65px #0003!important;border:1px solid #ffffff60!important;transform:rotate(1deg)}
.odal-hero-v5__guide:before{content:"KENDİ PROGRAMIN, KENDİ TEMPO";display:block;font-size:10px;font-weight:800;letter-spacing:.15em;color:#996019;margin-bottom:18px}
.odal-hero-mascot{display:block;width:104px;height:104px;object-fit:contain;float:right;margin:0 0 12px 12px}.odal-hero-v5__guide-title{max-width:260px}.odal-hero-v5__stats{clear:both}
.odal-hiw-v4__tag{display:inline-block;background:#18243e;color:#ffd17d;padding:7px 14px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}.odal-hiw-v4__title{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#18243e;line-height:1.15;margin:0 0 16px}.odal-hiw-v4__title em{color:#ac752a}.odal-hiw-v4__sub{font-size:16px;line-height:1.7;color:#6b758a;max-width:620px;margin:0 auto}
.odal-hero-v5__popular a{transition:transform .2s,background .2s}.odal-hero-v5__popular a:hover{transform:translateY(-3px);background:#ffffff25!important}
.odal-main-content>section:nth-of-type(2n){background-color:#f8f9fc}.odal-reveal{transition:opacity .6s,transform .6s}.odal-reveal:not(.odal-revealed){opacity:.65;transform:translateY(15px)}
@media(min-width:992px){.odal-mega-parent.odal-mega-focus>.odal-mega-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.odal-mega-parent.odal-mega-focus>.odal-mega-dropdown--narrow{transform:translateX(-50%) translateY(0)!important}.odal-nav__inner{gap:18px!important}.odal-nav__links{gap:5px!important}.odal-nav__links>li>a{font-size:13px!important;padding-inline:9px!important}.odal-mega-dropdown{max-width:calc(100vw - 40px)!important}.odal-mega-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}
@media(max-width:991px){.odal-mega-inner{padding:10px!important}.odal-mega-col{padding:10px}.odal-mega-dropdown{box-shadow:none!important;border-radius:16px!important}.odal-hero-v5__guide{transform:none}.odal-mega-parent.odal-mega-focus>.odal-mega-dropdown{max-height:2000px!important;opacity:1!important;visibility:visible!important}}
@media(prefers-reduced-motion:reduce){.odal-reveal,.odal-menu-symbol,.odal-mega-list a,.odal-hero-v5__popular a{transition:none!important;animation:none!important;transform:none!important}.odal-reveal{opacity:1!important}.odal-mega-col{animation:none!important}}
