/* Mortanas Academy homepage enrichment 20260728 */
.ma-home-course-card .ma-price{color:#1e1b4b !important;font-size:14px !important;font-weight:900 !important}
.ma-home-course-card .ma-cur{color:#64748b !important;font-weight:800 !important}
.ma-home-course-card span:has(> .ma-price){background:#ffffff !important;background-image:none !important;border:1.5px solid #4338ca !important;border-radius:10px !important;padding:5px 9px !important}
.ma-home-course-card{display:flex;flex-direction:column}
.ma-home-course-card > div:last-child{display:flex;flex-direction:column;flex:1}
.ma-home-course-card > div:last-child > div:last-child{margin-top:auto}
a.ma-card.ma-imgwrap{min-height:200px;display:flex;flex-direction:column;justify-content:center}
a.ma-card.ma-imgwrap h4{min-height:36px;display:flex;align-items:center;justify-content:center}
.ma-card:has(.fa-eye){display:flex;flex-direction:column}
.ma-card:has(.fa-eye) h4{min-height:40px}
.ma-card:has(.ma-audience-tag) .truncate{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}
.ma-guide-input{background:#ffffff !important;border:1.5px solid rgba(30,27,75,.22) !important;border-radius:12px !important}
.ma-guide-input i{color:#4338ca !important}
.ma-guide-input input{color:#1e1b4b !important;background:transparent !important}
.ma-guide-input input::placeholder{color:#64748b !important;opacity:1}
.ma-guide-input > span{background:rgba(67,56,202,.12) !important;color:#3730a3 !important;font-weight:800 !important}
.ma-guide-form > label[style]{color:#dbeafe !important;font-size:10.5px !important}
.ma-guide-form > label[style] a{color:#fbbf24 !important;font-weight:700 !important}
.ma-guide-form input[type=checkbox]{width:16px !important;height:16px !important;min-width:16px !important;accent-color:#fbbf24 !important}
.ma-guide-status{color:#e2e8f0 !important}
.ma-guide-download{color:#fbbf24 !important}
.ma-proof-stat-number{letter-spacing:-.02em}
.ma-gz-card{display:flex;flex-direction:column;height:100%}
.ma-gz-details{margin-top:auto}
.ma-package-card{display:flex;flex-direction:column;height:100%}
.ma-package-cta{margin-top:auto}
.ma-gz-bundle{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:#3730a3;background:rgba(67,56,202,.10);border:1px solid rgba(67,56,202,.28);padding:3px 8px;border-radius:999px;margin-right:auto;white-space:nowrap}
.ma-gz-bundle i{font-size:8px}
.krm-kisi{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:800;color:#3730a3;background:rgba(67,56,202,.10);border:1px solid rgba(67,56,202,.25);padding:4px 10px;border-radius:999px}
.krm-kisi i{font-size:10px}
.ma-card:has(.fa-eye) span.ml-auto{background:rgba(37,99,235,.10);border:1px solid rgba(37,99,235,.25);padding:3px 9px;border-radius:999px}
.ma-gz-details .ma-gz-bundle{margin-right:0;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.ma-gz-details .ma-gz-price{flex:none;white-space:nowrap}
.ma-gz-details .ma-gz-current{white-space:nowrap}
.krm-kisi{background:#4338ca !important;border-color:#4338ca !important;color:#ffffff !important}
.krm-kisi i{color:#ffffff !important}
#hero .ma-hero-msg:not(.active){opacity:0 !important;visibility:hidden !important;pointer-events:none !important;position:absolute !important}
#hero .ma-hero-msg.active{position:relative !important;opacity:1 !important;visibility:visible !important}
#maHeroMsgs{position:relative}
.ma-hero-float-chip-b{right:10px !important;left:auto !important;max-width:46% !important}
[data-reveal]{opacity:1 !important;filter:none !important;transition:transform .38s cubic-bezier(.22,.61,.36,1) !important;transition-delay:0s !important}
[data-reveal]:not(.in-view){transform:translateY(14px)}
[data-reveal].in-view{transform:none !important}
.ma-home-legal-doc{font-size:11px !important;font-weight:800 !important;color:#1e1b4b !important;background:#ffffff !important;border:1px solid rgba(255,255,255,.9) !important;padding:5px 11px !important;border-radius:999px !important;box-shadow:0 2px 7px -2px rgba(2,6,23,.55) !important;opacity:1 !important;filter:none !important;letter-spacing:.005em}
.ma-home-legal-doc i,.ma-home-legal-doc svg{color:#4f46e5 !important;font-size:11px !important;opacity:1 !important}
.ma-home-legal-doc span{color:#1e1b4b !important}
.ma-home-legal-doc:hover{background:#eef2ff !important;transform:translateY(-1px);box-shadow:0 8px 16px -6px rgba(2,6,23,.6) !important}
.ma-home-legal-set{gap:8px !important}
.ma-home-legal-track{align-items:center !important}
/* ---- Nav v2 enrichment ---- */
#maMainNav .ma-nav-v2-primary{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border-radius:12px;font-weight:800;letter-spacing:.005em;transition:background .2s ease,color .2s ease,transform .2s ease}
#maMainNav .ma-nav-v2-primary::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;line-height:1;opacity:.5;transition:opacity .2s ease,transform .2s ease}
#maMainNav a.ma-nav-v2-primary[href*="courses"]::before{content:"\f19d"}
#maMainNav a.ma-nav-v2-primary[href="#yeni-egitimler"]::before{content:"\f5fd"}
#maMainNav a.ma-nav-v2-primary[href*="canli-atolyeler"]::before{content:"\f03d"}
#maMainNav a.ma-nav-v2-primary[href*="articles"]::before{content:"\f1ea"}
#maMainNav a.ma-nav-v2-tools::before{content:"\f0d0"}
#maMainNav .ma-nav-v2-trigger[aria-controls="maNavExplore"]::before{content:"\f14e";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;opacity:.5;transition:opacity .2s,transform .2s}
#maMainNav .ma-nav-v2-trigger[aria-controls="maNavCorporate"]::before{content:"\f1ad";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;opacity:.5;transition:opacity .2s,transform .2s}
#maMainNav .ma-nav-v2-primary::after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#4f46e5,#a855f7);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
#maMainNav .ma-nav-v2-primary:hover,#maMainNav .ma-nav-v2-primary:focus-visible{background:rgba(79,70,229,.09);color:#4338ca;transform:translateY(-1px)}
#maMainNav .ma-nav-v2-primary:hover::before,#maMainNav .ma-nav-v2-primary:hover::after{opacity:1;transform:scaleX(1) scale(1.1)}
#maMainNav .ma-nav-v2-package-link{background-image:linear-gradient(90deg,#4f46e5,#7c3aed) !important;background-color:#4f46e5 !important;color:#ffffff !important;border-radius:12px;padding:9px 15px;border:0 !important;box-shadow:0 10px 22px -10px rgba(79,70,229,.85);transition:transform .2s ease,box-shadow .2s ease}
#maMainNav .ma-nav-v2-package-link *{color:#ffffff !important}
#maMainNav .ma-nav-v2-package-link:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgba(79,70,229,.95)}
#maMainNav .ma-nav-v2-panel-surface{border-radius:18px !important;border:1px solid rgba(79,70,229,.15) !important;box-shadow:0 34px 70px -24px rgba(30,27,75,.45),0 8px 24px -12px rgba(30,27,75,.25) !important}
@media (prefers-reduced-motion:reduce){#maMainNav .ma-nav-v2-primary,#maMainNav .ma-nav-v2-package-link{transition:none}}
#hero .ma-hero-msg{transition:none !important}

/* Codex refined legal ribbon cards 2026-07-29 */
@media(min-width:681px){
 .ma-home-legal-row{grid-template-columns:minmax(164px,180px) minmax(0,1fr);height:31px;gap:7px}
 .ma-home-legal-center{min-height:25px;padding:3px 8px;border-radius:9px;gap:5px;box-shadow:0 7px 16px -12px rgba(2,6,23,.88),inset 0 1px 0 rgba(255,255,255,.22)}
 .ma-home-legal-center>i{width:16px;height:16px;flex-basis:16px;border-radius:5px;font-size:6.5px}
 .ma-home-legal-center strong{font-size:7.7px}
 .ma-home-legal-center small{margin-top:1px;font-size:5.7px}
 .ma-home-legal-viewport{height:27px}
 .ma-home-legal-doc{min-height:24px!important;padding:3px 8px!important;gap:4px!important;border-color:rgba(255,255,255,.78)!important;border-radius:999px!important;font-size:9.5px!important;letter-spacing:0!important;box-shadow:0 2px 6px -3px rgba(2,6,23,.46)!important}
 .ma-home-legal-doc i,.ma-home-legal-doc svg{width:14px!important;height:14px!important;flex-basis:14px!important;border-radius:5px!important;font-size:8.5px!important}
 .ma-home-legal-track,.ma-home-legal-set{gap:6px!important}
 .ma-home-legal-doc:hover{box-shadow:0 6px 13px -6px rgba(2,6,23,.52)!important}
}
@media(max-width:680px){
 .ma-home-legal-row{height:72px;grid-template-rows:27px 27px;gap:3px}
 .ma-home-legal-center{min-height:26px;padding:3px 8px;border-radius:9px;gap:5px}
 .ma-home-legal-center>i{width:16px;height:16px;flex-basis:16px}
 .ma-home-legal-center strong{font-size:7.6px}
 .ma-home-legal-center small{font-size:5.6px}
 .ma-home-legal-viewport{height:27px}
 .ma-home-legal-doc{min-height:23px!important;padding:2px 7px!important;gap:4px!important;font-size:9px!important;box-shadow:0 2px 6px -3px rgba(2,6,23,.45)!important}
 .ma-home-legal-doc i,.ma-home-legal-doc svg{width:13px!important;height:13px!important;flex-basis:13px!important;font-size:8px!important}
 .ma-home-legal-track,.ma-home-legal-set{gap:5px!important}
}
