:root{--color-primary:#0f2f5f;--color-primary-dark:#081f42;--color-primary-soft:#eaf1fb;--color-accent:#f2b63f;--color-accent-dark:#c98705;--color-success:#1f9d67;--color-bg:#f6f8fc;--color-surface:#ffffff;--color-surface-soft:#fbfcff;--color-text:#1d2939;--color-muted:#667085;--color-border:#e4e7ec;--color-overlay:rgba(8,31,66,0.78);--font-main:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--container:1180px;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--shadow-soft:0 12px 35px rgba(15,47,95,0.08);--shadow-medium:0 18px 50px rgba(15,47,95,0.13);--header-height:82px}*,*::before,*::after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-main);font-size:16px;line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}a{color:var(--color-primary);text-decoration:none;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}a:hover{color:var(--color-primary-dark)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(242,182,63,0.58);outline-offset:3px}img,iframe,video{max-width:100%}img{display:block;height:auto}iframe{border:0}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0 0 0.75rem;color:var(--color-primary-dark);line-height:1.22;font-weight:750;letter-spacing:0}h1{font-size:2.2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}p{margin:0 0 1rem}ul,ol{margin-top:0}strong{font-weight:750}table{width:100%;border-collapse:collapse}td,th{padding:0.75rem;border:1px solid var(--color-border)}::selection{background:rgba(242,182,63,0.35)}.container{width:min(calc(100% - 32px),var(--container));margin:0 auto}.clearfix::after{content:"";display:table;clear:both}.clear{clear:both}.seo-hidden,.anahtar{display:none !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:0.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-primary-dark);color:#fff;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}#wrapper{min-height:100vh;overflow-x:hidden;background:var(--color-bg)}.top-bar{position:relative;z-index:80;background:var(--color-primary-dark);color:rgba(255,255,255,0.88);font-size:0.92rem}.top-bar__inner{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:1rem;padding:0.35rem 0}.top-bar__tagline{display:none;margin:0;color:rgba(255,255,255,0.78)}.top-bar__links,.top-bar__social{display:flex;align-items:center;gap:0.65rem;flex-wrap:wrap}.top-bar__links{width:100%;justify-content:space-between}.top-bar__links a:nth-child(2),.top-bar__social{display:none}.top-bar a{display:inline-flex;min-height:34px;align-items:center;gap:0.4rem;color:rgba(255,255,255,0.92);font-weight:650}.top-bar a:hover{color:#fff}.site-header{position:sticky;top:0;z-index:90;background:rgba(255,255,255,0.96);border-bottom:1px solid rgba(228,231,236,0.8);box-shadow:0 10px 28px rgba(15,47,95,0.06)}.site-header.is-scrolled{box-shadow:var(--shadow-soft)}.header-inner{display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:1rem}#logo,.site-logo{display:flex;align-items:center;flex:0 0 auto}#logo a{display:inline-flex;align-items:center}#logo img{width:auto;max-width:210px;max-height:62px;object-fit:contain}#logo .retina-logo{display:none}.header-actions{display:none;align-items:center;gap:0.65rem}.menu-toggle{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);box-shadow:0 8px 18px rgba(15,47,95,0.08)}.menu-toggle__bar{width:20px;height:2px;border-radius:999px;background:currentColor}.nav-backdrop{position:fixed;inset:0;z-index:88;background:rgba(8,31,66,0.48);opacity:0;pointer-events:none;transition:opacity 180ms ease}body.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.primary-menu{position:fixed;top:0;right:0;bottom:0;z-index:99;width:min(88vw,390px);padding:1rem;overflow-y:auto;background:var(--color-surface);box-shadow:-24px 0 60px rgba(8,31,66,0.18);visibility:hidden;pointer-events:none;transform:translateX(102%);transition:transform 220ms ease,visibility 220ms ease}body.nav-open .primary-menu{visibility:visible;pointer-events:auto;transform:translateX(0)}.primary-menu ul{list-style:none;margin:0;padding:0}.primary-menu>ul{display:flex;flex-direction:column;gap:0.35rem;padding-top:4rem}.primary-menu li{position:relative}.primary-menu a{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem 0.85rem;border-radius:var(--radius-md);color:var(--color-primary-dark);font-weight:750}.primary-menu a:hover,.primary-menu li:focus-within>a{background:var(--color-primary-soft);color:var(--color-primary)}.primary-menu .nav-title{display:block}.primary-menu .nav-kicker{display:block;color:var(--color-muted);font-size:0.74rem;font-weight:650;line-height:1.1;text-transform:uppercase}.primary-menu li ul{display:none;margin:0.2rem 0 0.55rem 0.75rem;padding:0.35rem;border-left:2px solid var(--color-primary-soft)}.primary-menu li.is-open>ul{display:block}.primary-menu li ul a{min-height:42px;padding:0.58rem 0.75rem;color:var(--color-muted);font-weight:650}.submenu-toggle{position:absolute;top:6px;right:6px;width:38px;height:38px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary)}.submenu-toggle::before{content:"+";display:block;font-size:1.25rem;line-height:1}.is-open>.submenu-toggle::before{content:"-"}.btn,.button,button[type="submit"],input[type="submit"]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:0.5rem;padding:0.78rem 1.05rem;border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-weight:750;line-height:1.2;text-align:center;box-shadow:0 10px 24px rgba(15,47,95,0.18)}.btn:hover,.button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:var(--color-primary-dark);color:#fff;transform:translateY(-1px)}.btn-secondary{background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border);box-shadow:none}.btn-secondary:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.btn-accent{background:var(--color-accent);color:var(--color-primary-dark)}.btn-accent:hover{background:var(--color-accent-dark);color:#fff}.btn-whatsapp{background:var(--color-success);color:#fff}.btn-whatsapp:hover{background:#177b50;color:#fff}.section{padding:4rem 0}.section--surface{background:var(--color-surface)}.section--soft{background:var(--color-bg)}.section-head{max-width:760px;margin:0 0 2rem}.section-eyebrow,.eyebrow{display:inline-flex;align-items:center;margin:0 0 0.8rem;color:var(--color-accent-dark);font-size:0.86rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.section-head p,.lead{color:var(--color-muted);font-size:1.08rem}.home-hero{position:relative;display:flex;min-height:610px;align-items:center;overflow:hidden;background:var(--color-primary-dark);color:#fff}.home-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,31,66,0.94) 0%,rgba(8,31,66,0.78) 46%,rgba(8,31,66,0.4) 100%),linear-gradient(0deg,rgba(8,31,66,0.24),rgba(8,31,66,0.24))}.hero-slider,.swiper-container,.swiper-wrapper,.swiper-slide{position:absolute;inset:0}.swiper-slide{opacity:0;transition:opacity 600ms ease}.swiper-slide.is-active,.swiper-slide:first-child{opacity:1}.swiper-slide img{width:100%;height:100%;object-fit:cover}.hero-content{position:relative;z-index:2;max-width:760px;padding:5rem 0}.home-hero h1{color:#fff;font-size:2.25rem;line-height:1.12}.home-hero .lead{max-width:670px;color:rgba(255,255,255,0.84)}.hero-actions,.cta-actions,.contact-actions{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-top:1.5rem}.hero-stats{display:grid;grid-template-columns:1fr;gap:0.75rem;max-width:720px;margin-top:2rem}.hero-stat{padding:1rem;border:1px solid rgba(255,255,255,0.18);border-radius:var(--radius-md);background:rgba(255,255,255,0.1);backdrop-filter:blur(8px)}.hero-stat strong{display:block;color:#fff;font-size:1.05rem}.hero-stat span{color:rgba(255,255,255,0.78);font-size:0.93rem}.slider-arrow{position:absolute;top:50%;z-index:4;display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.3);border-radius:50%;background:rgba(8,31,66,0.42);color:#fff;transform:translateY(-50%)}#slider-arrow-left{left:1.25rem}#slider-arrow-right{right:1.25rem}#slider-arrow-left::before{content:"<"}#slider-arrow-right::before{content:">"}.feature-strip{position:relative;z-index:3;margin-top:-3rem}.feature-strip__grid,.card-grid,.process-grid,.portfolio-grid,#portfolio{display:grid;grid-template-columns:1fr;gap:1rem}.feature-card,.course-card,.process-card,.portfolio-item,.teacher-card,.contact-card,.content-card,.cta-band{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.feature-card,.course-card,.process-card,.teacher-card,.contact-card,.content-card{padding:1.25rem}.feature-card h3,.course-card h3,.process-card h3,.teacher-card h3,.contact-card h3{font-size:1.08rem}.feature-card p,.course-card p,.process-card p,.teacher-card p,.contact-card p{color:var(--color-muted)}.course-card,.teacher-card,.portfolio-item{overflow:hidden;transition:box-shadow 180ms ease,transform 180ms ease}.course-card:hover,.teacher-card:hover,.portfolio-item:hover{box-shadow:var(--shadow-medium);transform:translateY(-3px)}.course-card__link,.teacher-card__link{display:block;color:inherit}.course-card__meta{display:inline-flex;margin-bottom:0.75rem;padding:0.24rem 0.55rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-size:0.82rem;font-weight:750}.portfolio-image,.teacher-card__image,.gallery-card__image{position:relative;overflow:hidden;background:#dbe5f1}.portfolio-image{aspect-ratio:4 / 3}.teacher-card__image{aspect-ratio:4 / 3;margin:-1.25rem -1.25rem 1rem}.portfolio-image a,.portfolio-image img,.teacher-card__image img,.gallery-card__image img{width:100%;height:100%}.portfolio-image img,.teacher-card__image img,.gallery-card__image img{object-fit:cover;transition:transform 220ms ease}.portfolio-item:hover img,.teacher-card:hover img{transform:scale(1.035)}.portfolio-desc{padding:1rem}.portfolio-desc h3{margin-bottom:0.15rem;font-size:1.02rem}.portfolio-desc small{color:var(--color-muted);font-weight:650}.content-wrap{padding:3.5rem 0}.content-wrap + .content-wrap{padding-top:0}.site_sec1{padding:3.5rem 0}.site_sec1:nth-of-type(even){background:var(--color-surface)}.site_sec1 .left{max-width:900px}.rich-content{max-width:930px;margin:0 auto;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.rich-content h1,.rich-content h2,.rich-content h3{margin-top:1.4rem}.rich-content h1:first-child,.rich-content h2:first-child,.rich-content h3:first-child{margin-top:0}.rich-content p,.rich-content li{color:#344054}.rich-content img{height:auto !important;margin:1rem 0;border-radius:var(--radius-md)}.rich-content a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.page-hero{position:relative;display:flex;min-height:250px;align-items:end;padding:4rem 0 2.5rem;overflow:hidden;background-color:var(--color-primary-dark);background-position:center;background-size:cover;color:#fff}.page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,31,66,0.9),rgba(8,31,66,0.62)),rgba(8,31,66,0.22)}.page-hero .container{position:relative;z-index:1}.page-hero h1{max-width:900px;color:#fff;font-size:2.05rem}.page-hero p{max-width:660px;color:rgba(255,255,255,0.82)}.page-hero--kurumsal{background-image:url("/images/bg-kurumsal.jpg")}.page-hero--ders,.page-hero--makale{background-image:url("/images/bg-ders.jpg")}.page-hero--ogretmen{background-image:url("/images/bg-ogretmen.jpg")}.page-hero--iletisim{background-image:url("/images/bg-iletisim.jpg")}.page-hero--referans{background-image:url("/images/bg-referans.jpg")}.page-hero--haber{background-image:url("/images/header.jpg")}#page-menu{background:var(--color-surface);border-bottom:1px solid var(--color-border)}#page-menu-wrap .container{display:flex;min-height:54px;align-items:center;justify-content:space-between}#page-menu nav ul{display:flex;align-items:center;gap:0.35rem;flex-wrap:wrap;margin:0;padding:0.55rem 0;list-style:none}#page-menu a{display:inline-flex;min-height:36px;align-items:center;padding:0.35rem 0.6rem;border-radius:var(--radius-sm);color:var(--color-muted);font-size:0.9rem;font-weight:750}#page-menu a:hover{background:var(--color-primary-soft);color:var(--color-primary)}#page-submenu-trigger{display:none}.cta-band{display:grid;gap:1.2rem;align-items:center;padding:1.4rem;background:linear-gradient(135deg,rgba(15,47,95,0.96),rgba(8,31,66,0.96)),var(--color-primary);color:#fff}.cta-band h2,.cta-band h3{color:#fff}.cta-band p{color:rgba(255,255,255,0.8)}.contact-layout,.teacher-profile{display:grid;grid-template-columns:1fr;gap:1.5rem}.contact-card__item{display:block;padding:0.9rem 0;border-bottom:1px solid var(--color-border)}.contact-card__item:last-child{border-bottom:0}.contact-card__item span{display:block;color:var(--color-muted);font-size:0.9rem;font-weight:700}.contact-card__item a,.contact-card__item strong{color:var(--color-primary-dark);font-size:1.05rem;font-weight:800}.contact-form{display:grid;gap:1rem}.form-success{margin:0 0 1rem;padding:0.85rem 1rem;border:1px solid rgba(31,157,103,0.28);border-radius:var(--radius-md);background:rgba(31,157,103,0.1);color:#11613f;font-weight:750}.form-row{display:grid;gap:0.45rem}label{color:var(--color-primary-dark);font-weight:750}input[type="text"],input[type="email"],input[type="tel"],textarea,select,.sm-form-control{width:100%;min-height:48px;padding:0.78rem 0.9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px rgba(16,24,40,0.04)}textarea{min-height:140px;resize:vertical}.google-maps{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.google-maps iframe{display:block;width:100% !important;min-height:360px}.profile-media{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.fslider,.flexslider,.slider-wrap{position:relative}.slider-wrap{display:grid}.slide{display:none;grid-area:1 / 1}.slide.is-active,.slide:first-child{display:block}.slide img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.fslider-nav{display:flex;gap:0.5rem;justify-content:center;padding:0.85rem}.fslider-nav button{width:36px;height:36px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-primary);font-weight:800}.profile-details{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft)}.profile-details ul,.profile-facts{display:grid;gap:0.75rem;margin:1.2rem 0 0;padding:0;list-style:none}.profile-details li,.profile-fact{padding:0.85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft)}.site-footer{background:var(--color-primary-dark);color:rgba(255,255,255,0.78)}.footer-widgets-wrap{display:grid;grid-template-columns:1fr;gap:2rem;padding:3.5rem 0 2.5rem}.site-footer h4{color:#fff;font-size:1rem}.site-footer a{color:rgba(255,255,255,0.84)}.site-footer a:hover{color:#fff}.footer-logo{max-width:170px;height:auto !important;margin-bottom:1rem}.footer-contact{display:grid;gap:0.6rem}.footer-links{display:grid;gap:0.45rem;margin:0;padding:0;list-style:none}.footer-links a{display:inline-flex;min-height:32px;align-items:center}#copyrights{padding:1.25rem 0;border-top:1px solid rgba(255,255,255,0.12);font-size:0.92rem}#copyrights .container{display:grid;gap:0.6rem}.footer-seo-links{display:flex;gap:0.4rem;flex-wrap:wrap;color:rgba(255,255,255,0.48);font-size:0.84rem}.floating-whatsapp{position:fixed;left:16px;bottom:18px;z-index:85;display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:#25d366;box-shadow:0 16px 34px rgba(31,157,103,0.32)}.floating-whatsapp img{width:42px;height:42px;object-fit:contain}#gotoTop{position:fixed;right:16px;bottom:18px;z-index:84;display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary);color:#fff;box-shadow:var(--shadow-medium);cursor:pointer}#gotoTop.is-visible{display:flex}#gotoTop::before{content:"^";font-weight:900}.lightbox{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(8,31,66,0.86)}.lightbox.is-open{display:flex}.lightbox img{max-height:86vh;border-radius:var(--radius-md);box-shadow:0 28px 70px rgba(0,0,0,0.28)}.lightbox__close{position:fixed;top:1rem;right:1rem;width:44px;height:44px;border:1px solid rgba(255,255,255,0.28);border-radius:50%;background:rgba(255,255,255,0.1);color:#fff;font-size:1.4rem}.hidden-xs{display:none !important}.visible-xs{display:block !important}.col_full,.col_half,.col_one_fourth,.col_one_third,.col_two_third,.col_last{width:100%}.nobottommargin{margin-bottom:0 !important}.tright{text-align:left}@media (min-width:640px){.hero-stats{grid-template-columns:repeat(3,1fr)}.feature-strip__grid,.card-grid,.process-grid,.portfolio-grid,#portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band{grid-template-columns:1.4fr auto}}@media (min-width:768px){h1{font-size:2.75rem}h2{font-size:2.1rem}.top-bar__tagline{display:block}.top-bar__links{width:auto;justify-content:flex-start}.top-bar__links a:nth-child(2),.top-bar__social{display:flex}.home-hero h1{font-size:3.35rem}.page-hero{min-height:310px}.page-hero h1{font-size:2.7rem}.contact-layout,.teacher-profile{grid-template-columns:0.9fr 1.1fr;align-items:start}.footer-widgets-wrap{grid-template-columns:1.25fr 1fr 1fr 1fr}#copyrights .container{grid-template-columns:1fr 1fr;align-items:center}.tright{text-align:right}}@media (min-width:1024px){:root{--header-height:90px}.visible-xs{display:none !important}.hidden-xs{display:block !important}.header-actions{display:flex}.menu-toggle,.submenu-toggle,.nav-backdrop{display:none}.primary-menu{position:static;width:auto;max-width:none;padding:0;overflow:visible;background:transparent;box-shadow:none;visibility:visible;pointer-events:auto;transform:none}.primary-menu>ul{flex-direction:row;align-items:center;gap:0.15rem;padding:0}.primary-menu>ul>li>a{min-height:48px;padding:0.55rem 0.72rem;font-size:0.88rem}.primary-menu li ul{position:absolute;top:calc(100% + 12px);left:0;display:block;width:250px;margin:0;padding:0.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-medium);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.primary-menu li:hover>ul,.primary-menu li:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0)}.primary-menu li ul a{justify-content:flex-start;color:var(--color-text)}.primary-menu>ul>li:last-child ul,.primary-menu>ul>li:nth-last-child(2) ul{right:0;left:auto}.slider-arrow{display:inline-flex}.feature-strip__grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid,.portfolio-grid,#portfolio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.card-grid,.portfolio-grid,#portfolio{grid-template-columns:repeat(4,minmax(0,1fr))}.primary-menu>ul>li>a{padding-right:0.86rem;padding-left:0.86rem}}@media (max-width:767px){.floating-whatsapp{left:auto;right:16px}#gotoTop{bottom:82px}}@media (max-width:390px){.container{width:min(calc(100% - 24px),var(--container))}#logo img{max-width:170px}.top-bar__links{gap:0.45rem}.home-hero h1{font-size:2rem}.hero-actions .btn,.cta-actions .btn,.contact-actions .btn{width:100%}.floating-whatsapp{width:52px;height:52px}}:root{--container:1220px;--color-bg:#f3f6fb;--color-primary:#12396d;--color-primary-dark:#071d3a;--color-accent:#d9a441;--color-accent-dark:#a56d0a;--shadow-soft:0 14px 34px rgba(7,29,58,0.075);--shadow-medium:0 22px 60px rgba(7,29,58,0.14)}body{background:linear-gradient(180deg,#f7f9fd 0,#f2f6fb 46%,#eef3f9 100%)}.top-bar{font-size:0.88rem}.top-bar__inner{min-height:38px}.site-header{background:#fff;border-bottom:1px solid rgba(18,57,109,0.08)}.header-inner{min-height:86px}#logo img{max-width:230px;max-height:66px}.primary-menu>ul>li>a{color:#0b2344}.primary-menu .nav-kicker{color:#69758a}.header-actions .btn{min-height:46px;padding-inline:1.15rem}.home-hero{min-height:680px;isolation:isolate}.home-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,29,58,0.96) 0%,rgba(9,38,75,0.88) 44%,rgba(9,38,75,0.48) 100%),linear-gradient(180deg,rgba(7,29,58,0.1),rgba(7,29,58,0.72))}.home-hero::after{z-index:1;background:linear-gradient(135deg,rgba(217,164,65,0.16) 0,rgba(217,164,65,0) 34%),linear-gradient(0deg,rgba(7,29,58,0.14),rgba(7,29,58,0.14))}.swiper-slide img{filter:saturate(0.9) contrast(1.04)}.hero-content{width:min(calc(100% - 32px),var(--container));max-width:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,0.64fr);gap:3rem;align-items:center;width:100%}.hero-copy{max-width:820px}.home-hero h1{max-width:820px;font-size:3.8rem;font-weight:820}.home-hero .lead{max-width:720px;font-size:1.18rem;line-height:1.75}.hero-actions .btn{min-height:52px;padding:0.92rem 1.25rem}.hero-panel{position:relative;padding:2rem;border:1px solid rgba(255,255,255,0.22);border-top:4px solid var(--color-accent);border-radius:var(--radius-lg);background:rgba(255,255,255,0.12);color:#fff;box-shadow:0 28px 80px rgba(0,0,0,0.22)}.hero-panel__label{display:inline-flex;margin-bottom:0.9rem;color:#f7d99d;font-size:0.82rem;font-weight:820;text-transform:uppercase}.hero-panel h2{color:#fff;font-size:1.55rem}.hero-panel ul{display:grid;gap:0.85rem;margin:1.25rem 0;padding:0;list-style:none}.hero-panel li{display:grid;grid-template-columns:42px 1fr;gap:0.85rem;align-items:center;padding:0.85rem;border:1px solid rgba(255,255,255,0.16);border-radius:var(--radius-md);background:rgba(255,255,255,0.08)}.hero-panel li strong{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:rgba(217,164,65,0.18);color:#f7d99d}.hero-panel li span{color:rgba(255,255,255,0.88);font-weight:700}.hero-panel__link{display:inline-flex;color:#fff;font-size:1.12rem;font-weight:820}.feature-strip{margin-top:-4.5rem}.feature-card{position:relative;padding:1.45rem;border-color:rgba(18,57,109,0.1)}.feature-card__icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:0.86rem;font-weight:850}.institution-band{padding:4.5rem 0 3.25rem;background:#fff}.institution-band__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding:2rem;border:1px solid rgba(18,57,109,0.1);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(18,57,109,0.05),rgba(217,164,65,0.08)),#fff;box-shadow:var(--shadow-soft)}.institution-band h2{max-width:720px;margin-bottom:0}.institution-metrics{display:flex;gap:0.55rem;flex-wrap:wrap;justify-content:flex-end}.institution-metrics span{display:inline-flex;min-height:40px;align-items:center;padding:0.5rem 0.8rem;border:1px solid rgba(18,57,109,0.12);border-radius:999px;background:#fff;color:var(--color-primary-dark);font-weight:800}.section{padding:5rem 0}.section-head{max-width:820px}.section-eyebrow,.eyebrow{color:var(--color-accent-dark)}.section-head h2{font-size:2.28rem}.card-grid,.process-grid,.portfolio-grid,#portfolio{gap:1.15rem}.course-card,.process-card,.teacher-card,.portfolio-item{border-color:rgba(18,57,109,0.09)}.course-card{min-height:205px;background:linear-gradient(180deg,#fff,#fbfcff)}.course-card__link{height:100%}.course-card__meta{background:rgba(217,164,65,0.14);color:#7a4f05}.course-card h3{font-size:1.18rem}.course-card__arrow{display:inline-flex;margin-top:0.35rem;color:var(--color-primary);font-weight:820}.process-card{min-height:170px;border-top:4px solid rgba(217,164,65,0.72)}.rich-content{max-width:1040px;padding:2.2rem;font-size:1.02rem;line-height:1.78}.rich-content h2{font-size:1.8rem}.success-showcase{display:grid;grid-template-columns:320px minmax(0,1fr);gap:1.5rem;align-items:start}.success-copy{position:sticky;top:112px;padding:1.6rem;border:1px solid rgba(18,57,109,0.1);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.success-copy h3{font-size:1.35rem}.success-copy p{color:var(--color-muted)}.success-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.success-grid .portfolio-item{padding:0.5rem;background:#fff}.success-grid .portfolio-image{aspect-ratio:3 / 2.15;border-radius:var(--radius-sm);background:#eef3f9}.teacher-card--category{position:relative;min-height:245px;padding:1.35rem;overflow:hidden;background:linear-gradient(135deg,rgba(7,29,58,0.96),rgba(18,57,109,0.86))}.teacher-card--category .teacher-card__image{position:absolute;inset:0;margin:0;opacity:0.28;filter:grayscale(0.2) saturate(0.8)}.teacher-card--category .teacher-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,29,58,0.1),rgba(7,29,58,0.92))}.teacher-card--category .teacher-card__link{position:relative;z-index:1;display:flex;min-height:210px;flex-direction:column;justify-content:flex-end}.teacher-card--category h3{color:#fff;font-size:1.28rem}.teacher-card--category p{color:rgba(255,255,255,0.78)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.faq-item{padding:1.45rem;border:1px solid rgba(18,57,109,0.1);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.faq-item h3{font-size:1.12rem}.faq-item p{color:var(--color-muted)}.cta-band{padding:2rem;border:0;background:linear-gradient(135deg,rgba(7,29,58,0.98),rgba(18,57,109,0.96))}.site-footer{background:#071d3a}@media (max-width:1023px){.hero-grid,.institution-band__inner,.success-showcase{grid-template-columns:1fr}.hero-panel,.success-copy{position:relative;top:auto}.home-hero{min-height:auto}}@media (max-width:767px){.home-hero h1{font-size:2.25rem}.home-hero .lead{font-size:1rem}.hero-content{width:min(calc(100% - 24px),var(--container));padding:3.5rem 0}.hero-grid{gap:1.5rem}.hero-panel{padding:1.2rem}.feature-strip{margin-top:-1rem}.institution-band{padding:2.5rem 0}.institution-band__inner,.rich-content,.cta-band{padding:1.25rem}.section{padding:3.5rem 0}.section-head h2{font-size:1.8rem}.success-grid{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}:root{--color-primary:#08305f;--color-primary-dark:#051b36;--color-primary-soft:#e8f4fb;--color-accent:#20aee5;--color-accent-dark:#0878ad;--color-bg:#edf4f9;--color-surface:#fbfdff;--color-surface-soft:#f2f7fb;--color-text:#162238;--color-muted:#647287;--color-border:#d7e4ef}body{background:linear-gradient(180deg,#edf4f9 0,#f6f9fc 48%,#edf4f9 100%)}.site-header{background:rgba(249,252,255,0.92);border-bottom-color:rgba(8,48,95,0.1)}.section--surface{background:#fbfdff}.section--soft,.institution-band{background:#edf4f9}.eyebrow,.section-eyebrow,.feature-card__icon,#dersler .course-card__meta,.process-card::before{color:#0878ad}.btn-accent{background:#20aee5;color:#05213f;box-shadow:0 10px 24px rgba(32,174,229,0.23)}.floating-whatsapp{left:18px;right:auto;bottom:18px;width:auto;height:48px;min-width:132px;padding:0 1rem;gap:0.52rem;border-radius:999px;background:#168a57;color:#fff;box-shadow:0 16px 34px rgba(22,138,87,0.28)}.floating-whatsapp img{display:none}.floating-whatsapp::before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:"WhatsApp";color:#fff;font-size:0.92rem;font-weight:820}@media (max-width:1023px){.site-header{z-index:300}.nav-backdrop{z-index:280}.primary-menu{z-index:320;visibility:visible !important;opacity:1 !important;pointer-events:none;transform:translateX(110%)}body.nav-open .primary-menu{pointer-events:auto;transform:translateX(0) !important}body.nav-open .menu-toggle{opacity:0;pointer-events:none;transform:scale(0.88)}body.nav-open .site-logo,body.nav-open .mobile-quick-actions{opacity:0.16;pointer-events:none}.mobile-menu-head{z-index:330;background:rgba(246,250,253,0.98)}.mobile-nav-close{z-index:335;pointer-events:auto}}@media (max-width:767px){body{padding-bottom:76px;background:#edf4f9}.header-inner{min-height:62px}#logo img{max-width:132px;max-height:40px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;background:#f8fbfe;font-size:0.78rem;box-shadow:none}.mobile-quick-actions__item--whatsapp{background:#168a57;color:#fff}.menu-toggle{flex-basis:42px;width:42px;height:42px;background:#f8fbfe;box-shadow:none}.primary-menu{width:min(90vw,388px);max-width:388px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb)}.primary-menu>ul{padding:0.55rem 0.9rem 1.1rem}.primary-menu>ul>li>a{min-height:46px;padding:0.62rem 0.1rem;font-size:0.98rem}.primary-menu li ul a{min-height:34px;padding:0.38rem 0.32rem;font-size:0.88rem}.hero-content{padding:2.75rem 0 2.1rem}.home-hero h1{max-width:350px;font-size:1.86rem;line-height:1.1}.home-hero .lead{font-size:0.96rem;line-height:1.62}.hero-panel{display:none}.feature-strip__grid,.process-grid,#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.process-card{padding:1rem 0.7rem}.feature-card h3,.process-card h3{font-size:0.96rem}.feature-card p,.process-card p{font-size:0.86rem;line-height:1.5}.institution-band h2,.section-head h2{font-size:1.46rem;line-height:1.18}.section{padding:2.65rem 0}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start;border:1px solid rgba(8,48,95,0.1);border-radius:10px;background:rgba(251,253,255,0.94)}.rich-content{max-height:430px;overflow:auto;border-radius:10px;background:rgba(251,253,255,0.92)}.teacher-card--category .teacher-card__image{height:72px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.floating-whatsapp{display:none}body.nav-open .mobile-sticky-contact{display:none}}:root{--color-primary:#0b315f;--color-primary-dark:#071524;--color-primary-soft:#edf4fb;--color-accent:#c99732;--color-accent-dark:#7a520e;--color-success:#168a57;--color-bg:#f5f7fb;--color-surface:#ffffff;--color-surface-soft:#f8fafc;--color-text:#111827;--color-muted:#5f6b7a;--color-border:#d9e1ea;--shadow-soft:0 12px 28px rgba(7,21,36,0.055);--shadow-medium:0 18px 44px rgba(7,21,36,0.11);--radius-sm:6px;--radius-md:8px;--radius-lg:8px}html{scroll-padding-top:96px}body,button,input,textarea,select{letter-spacing:0}body{background:#f5f7fb;color:var(--color-text)}#wrapper{background:linear-gradient(180deg,#ffffff 0,#f6f8fb 34%,#eef2f7 100%)}.container{width:min(calc(100% - 48px),1200px)}h1,h2,h3,h4,h5,h6{color:#071524;font-weight:780;letter-spacing:0}p,li{color:inherit}.top-bar{background:#071524;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.84rem}.top-bar__inner{min-height:34px;padding:0}.top-bar a{min-height:34px;color:rgba(255,255,255,0.78);font-weight:620}.top-bar a:hover{color:#ffffff}.site-header{z-index:320;background:rgba(255,255,255,0.92);border-bottom:1px solid rgba(11,49,95,0.08);box-shadow:none}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.site-header.is-scrolled{box-shadow:0 12px 30px rgba(7,21,36,0.075)}.header-inner{min-height:76px;gap:1.25rem}#logo img{max-width:208px;max-height:58px}.btn,button[type="submit"]{min-height:46px;border-radius:8px;font-weight:740;letter-spacing:0}.btn-accent,button[type="submit"]{background:#c99732;color:#071524;box-shadow:0 12px 26px rgba(201,151,50,0.22)}.btn-accent:hover,button[type="submit"]:hover{background:#d9a946;color:#071524;transform:translateY(-1px)}.btn-secondary{border-color:rgba(11,49,95,0.16);background:#ffffff;color:#0b315f}.btn-secondary:hover{border-color:rgba(11,49,95,0.28);background:#f4f7fb;color:#071524}.btn-whatsapp{background:#168a57;color:#ffffff;box-shadow:0 12px 24px rgba(22,138,87,0.18)}.btn-whatsapp:hover{background:#107648;color:#ffffff}@media (min-width:1024px){.header-actions{display:flex}.header-actions .btn{min-height:42px;padding:0.66rem 0.95rem;font-size:0.9rem}.primary-menu>ul{align-items:center;gap:0.1rem}.primary-menu>ul>li{padding:0}.primary-menu>ul>li + li::before{display:none}.primary-menu>ul>li>a{min-height:42px;padding:0.55rem 0.7rem;border-radius:8px;color:#142033;font-size:0.93rem;font-weight:680}.primary-menu .nav-kicker{display:none}.primary-menu a:hover,.primary-menu li:focus-within>a{background:rgba(11,49,95,0.065);color:#071524}.primary-menu li ul{top:calc(100% + 10px);min-width:238px;padding:0.45rem;border:1px solid rgba(11,49,95,0.1);border-radius:8px;background:#ffffff;box-shadow:0 24px 54px rgba(7,21,36,0.13)}.primary-menu li ul a{min-height:38px;border-radius:6px;color:#415066;font-size:0.91rem}}.home-hero{min-height:660px;isolation:isolate;background:#071524}.home-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(7,21,36,0.94) 0%,rgba(7,21,36,0.78) 47%,rgba(7,21,36,0.28) 100%),linear-gradient(180deg,rgba(7,21,36,0.1),rgba(7,21,36,0.42))}.home-hero::after{z-index:1;background:linear-gradient(180deg,rgba(7,21,36,0) 68%,rgba(245,247,251,0.96) 100%),linear-gradient(90deg,rgba(201,151,50,0.16) 0,rgba(201,151,50,0) 32%)}.swiper-slide img{filter:saturate(0.9) contrast(1.04);transform:scale(1.012)}.hero-content{width:min(calc(100% - 48px),1200px);max-width:none;padding:5.2rem 0 5.9rem}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,0.52fr);gap:4.5rem;align-items:center}.hero-copy{max-width:830px}.eyebrow,.section-eyebrow{color:#8d6417;font-size:0.78rem;font-weight:820;letter-spacing:0;text-transform:uppercase}.home-hero .eyebrow{color:#e6c26e}.home-hero h1{max-width:830px;margin-bottom:1.2rem;color:#ffffff;font-size:3.62rem;font-weight:800;line-height:1.05}.home-hero .lead{max-width:690px;color:rgba(255,255,255,0.82);font-size:1.13rem;line-height:1.76}.hero-actions{gap:0.72rem;margin-top:2rem}.hero-actions .btn{min-height:50px;padding:0.86rem 1.16rem}.hero-panel{align-self:end;padding:0 0 0 1.6rem;border:0;border-left:1px solid rgba(255,255,255,0.24);border-radius:0;background:transparent;color:#ffffff;box-shadow:none}.hero-panel__label{margin-bottom:1rem;color:#e6c26e;font-size:0.76rem;letter-spacing:0}.hero-panel h2{color:#ffffff;font-size:1.34rem}.hero-panel li{padding:0.76rem 0;border:0;border-top:1px solid rgba(255,255,255,0.14);border-radius:0;background:transparent}.hero-panel li:first-child{border-top:0}.hero-panel li strong{background:rgba(201,151,50,0.18);color:#e6c26e}.hero-panel__link{color:#ffffff}.feature-strip{margin-top:-54px}.feature-strip__grid{border:1px solid rgba(11,49,95,0.08);border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 18px 42px rgba(7,21,36,0.08)}.feature-card,.course-card,.process-card,.portfolio-item,.teacher-card,.contact-card,.content-card,.faq-item,.cta-band,.rich-content{border-radius:8px}.feature-card{min-height:158px;border:0;border-right:1px solid rgba(11,49,95,0.08);box-shadow:none}.feature-card:last-child{border-right:0}.feature-card__icon{background:#edf4fb;color:#0b315f}.section{padding:5rem 0}.section--surface{background:#ffffff}.section--soft,.institution-band{background:#f5f7fb}.section-head{max-width:820px;margin-bottom:1.8rem}.section-head h2{font-size:2.24rem;line-height:1.16}.section-head p{color:#5f6b7a}.course-card,.process-card,.teacher-card,.portfolio-item,.contact-card,.content-card,.faq-item,.rich-content{border-color:rgba(11,49,95,0.09);background:#ffffff;box-shadow:0 12px 30px rgba(7,21,36,0.055)}.course-card:hover,.teacher-card:hover,.portfolio-item:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(7,21,36,0.11)}.course-card__meta{background:#f6ecd6;color:#74510f}.course-card__arrow{color:#0b315f}.process-card{border-top:3px solid #c99732}.institution-band__inner{padding:0;border:0;background:transparent;box-shadow:none}.institution-metrics span{border-color:rgba(11,49,95,0.12);border-radius:8px;background:#ffffff;box-shadow:0 8px 20px rgba(7,21,36,0.045)}.rich-content{max-width:1040px;padding:2.1rem;line-height:1.78}.success-copy{border-color:rgba(11,49,95,0.09);border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(7,21,36,0.055)}.success-grid .portfolio-item{padding:0.5rem}.teacher-card--category{padding:0;background:#ffffff}.teacher-card--category .teacher-card__image{height:118px;opacity:1;filter:none}.teacher-card--category .teacher-card__image img{filter:saturate(0.92) contrast(1.02)}.teacher-card--category h3{margin:1rem 1.05rem 0.35rem;color:#071524}.teacher-card--category p{margin:0 1.05rem 1.05rem;color:#5f6b7a}.page-hero{min-height:280px;padding:4.6rem 0 2.8rem;background-color:#071524}.page-hero::before{background:linear-gradient(90deg,rgba(7,21,36,0.92),rgba(7,21,36,0.62)),linear-gradient(180deg,rgba(201,151,50,0.16),rgba(7,21,36,0.1))}.page-hero h1{font-size:2.34rem;line-height:1.14}#page-menu{border-color:rgba(11,49,95,0.08);background:rgba(255,255,255,0.9)}.cta-band{border:0;background:#071524;color:#ffffff;box-shadow:0 20px 48px rgba(7,21,36,0.18)}.cta-band h2,.cta-band h3{color:#ffffff}.cta-band p{color:rgba(255,255,255,0.76)}.site-footer{background:#071524;color:rgba(255,255,255,0.74)}.footer-logo{max-width:152px;padding:0.45rem;border-radius:8px;background:#ffffff}.site-footer h4{color:#ffffff;letter-spacing:0}.footer-links a,.footer-contact,#copyrights{color:rgba(255,255,255,0.72)}.floating-whatsapp{right:18px;left:auto;min-width:0;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#168a57;box-shadow:0 14px 30px rgba(22,138,87,0.28)}.floating-whatsapp::before{width:12px;height:12px;box-shadow:0 0 0 5px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:""}#gotoTop{border-radius:8px;background:#0b315f}#template-contactform{display:none !important}.page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:minmax(0,1fr)}.page-hero--iletisim~.section--surface .content-card:not(.content-card--direct){display:none !important}body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{align-items:stretch;grid-template-columns:minmax(0,1.02fr) minmax(320px,0.78fr)}.page-hero--iletisim~.section--surface .contact-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-content:start;padding:1.6rem}.page-hero--iletisim~.section--surface .contact-card h2,.page-hero--iletisim~.section--surface .contact-actions{grid-column:1 / -1}.page-hero--iletisim~.section--surface .contact-card__item{min-height:104px;padding:1rem;border:0;border-top:1px solid rgba(11,49,95,0.08)}.page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:1px solid rgba(11,49,95,0.08)}.page-hero--iletisim~.section--surface .contact-card__item span{color:#5f6b7a}.content-card--direct{display:grid !important;align-content:start;gap:1rem;min-height:100%;padding:1.8rem;overflow:hidden;background:linear-gradient(135deg,rgba(11,49,95,0.96),rgba(7,21,36,0.98));color:#ffffff;box-shadow:0 18px 42px rgba(7,21,36,0.16)}.contact-direct__eyebrow{color:#e6c26e;font-size:0.78rem;font-weight:820;text-transform:uppercase}.content-card--direct h2{margin-bottom:0;color:#ffffff;font-size:1.66rem}.contact-direct__lead{margin-bottom:0.3rem;color:rgba(255,255,255,0.78)}.contact-direct__actions{display:grid;gap:0.7rem;margin-top:0.2rem}.contact-direct__actions .btn{width:100%;justify-content:center}.content-card--direct .btn-secondary{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.08);color:#ffffff}.content-card--direct .btn-secondary:hover{background:rgba(255,255,255,0.14);color:#ffffff}.contact-direct__promise{display:grid;gap:0.28rem;margin-top:0.35rem;padding:1rem;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.07)}.contact-direct__promise strong{color:#ffffff}.contact-direct__promise span,.contact-direct__address{color:rgba(255,255,255,0.72)}.google-maps{border-radius:8px;box-shadow:0 12px 30px rgba(7,21,36,0.055)}@media (max-width:1180px){.header-actions .btn-secondary{display:none}.home-hero h1{font-size:3.18rem}}@media (max-width:1023px){.container{width:min(calc(100% - 32px),1200px)}.top-bar{display:none}.header-inner{min-height:66px}#logo img{max-width:178px;max-height:48px}.mobile-quick-actions{display:flex;align-items:center;gap:0.38rem;margin-left:auto}.mobile-quick-actions__item{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0.48rem 0.68rem;border:1px solid rgba(11,49,95,0.12);border-radius:8px;background:#ffffff;color:#0b315f;font-size:0.84rem;font-weight:760;line-height:1}.mobile-quick-actions__item--whatsapp{border-color:rgba(22,138,87,0.18);background:#168a57;color:#ffffff}.menu-toggle{position:relative;z-index:345;flex:0 0 44px;width:44px;height:44px;border-radius:8px;background:#ffffff;box-shadow:none}.nav-backdrop{z-index:330 !important;background:rgba(7,21,36,0.48)}.primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:340 !important;display:block !important;width:min(90vw,410px) !important;height:100vh !important;height:100dvh !important;padding:0 !important;overflow-y:auto !important;border-left:1px solid rgba(11,49,95,0.08);border-radius:8px 0 0 8px;background:#ffffff;box-shadow:-24px 0 64px rgba(7,21,36,0.2);opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translateX(106%) !important;transition:transform 220ms ease;-webkit-overflow-scrolling:touch}body.nav-open .primary-menu{pointer-events:auto !important;transform:translateX(0) !important}body.nav-open .menu-toggle{opacity:0;pointer-events:none}.mobile-menu-head{position:sticky;top:0;z-index:2;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(11,49,95,0.08);background:rgba(255,255,255,0.96)}.mobile-nav-close{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(11,49,95,0.12);border-radius:8px;background:#f5f7fb;color:#071524}.mobile-nav-close::before{content:"x";font-size:1.35rem;line-height:1}.primary-menu>ul{padding:0.7rem 1rem 1.35rem !important}.primary-menu>ul>li{padding:0.18rem 0 0.42rem;border-bottom:1px solid rgba(11,49,95,0.08)}.primary-menu>ul>li:last-child{border-bottom:0}.primary-menu>ul>li>a{min-height:50px;padding:0.74rem 0.18rem;border-radius:0;background:transparent;color:#071524;font-size:1rem}.primary-menu .nav-kicker{display:block;margin-top:0.16rem;color:#738198;font-size:0.72rem;letter-spacing:0}.primary-menu li ul,.primary-menu li.is-open>ul{position:static;display:block;width:auto;margin:0 0 0.35rem 0.2rem;padding:0 0 0.15rem 0.75rem;border:0;border-left:1px solid rgba(11,49,95,0.12);border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-menu li ul a{min-height:38px;padding:0.46rem 0.35rem;border-radius:6px;color:#48566a;font-size:0.93rem}.submenu-toggle{display:none}.hero-grid,.institution-band__inner,.success-showcase,body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:1fr}.hero-content{padding:4.6rem 0 3.3rem}.hero-panel{max-width:640px;padding:1.1rem 0 0;border-top:1px solid rgba(255,255,255,0.2);border-left:0}#dersler .card-grid,#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.container,.hero-content{width:min(calc(100% - 24px),1200px)}body{padding-bottom:74px}.header-inner{min-height:62px;gap:0.58rem}#logo img{max-width:148px;max-height:42px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;font-size:0.78rem}.home-hero{min-height:auto}.hero-content{padding:3rem 0 2.4rem}.home-hero h1{max-width:360px;font-size:2.12rem;line-height:1.1}.home-hero .lead{font-size:0.98rem;line-height:1.64}.hero-actions,.cta-actions,.contact-actions{gap:0.58rem}.hero-actions .btn,.cta-actions .btn,.contact-actions .btn{width:100%;min-height:44px;justify-content:center}.hero-panel{display:none}.feature-strip{margin-top:0}.feature-strip__grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0;box-shadow:none}.feature-card,.process-card{min-height:0;padding:1rem 0.72rem}.feature-card h3,.process-card h3{font-size:0.96rem}.feature-card p,.process-card p{font-size:0.86rem;line-height:1.5}.section{padding:2.75rem 0}.section-head{margin-bottom:1.15rem}.section-head h2,.institution-band h2{font-size:1.5rem;line-height:1.18}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start}.rich-content{max-height:430px;padding:1.05rem;overflow:auto}#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.72rem}.teacher-card--category .teacher-card__image{height:74px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.faq-grid{grid-template-columns:1fr}.page-hero{min-height:220px;padding:3.2rem 0 2rem}.page-hero h1{font-size:1.72rem}.page-hero--iletisim~.section--surface .contact-card{grid-template-columns:1fr;padding:1.1rem}.page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:0}.content-card--direct{padding:1.2rem}.mobile-sticky-contact{display:grid;grid-template-columns:1fr 1fr;gap:0.55rem;padding:0.55rem 0.75rem;background:rgba(255,255,255,0.94);border-top:1px solid rgba(11,49,95,0.08);box-shadow:0 -14px 28px rgba(7,21,36,0.09)}.mobile-sticky-contact__item{min-height:44px;border-radius:8px;font-weight:780}.floating-whatsapp{display:none}body.nav-open .mobile-sticky-contact{display:none}}@media (max-width:390px){#logo img{max-width:132px}.home-hero h1{font-size:1.94rem}.mobile-quick-actions__item{padding-right:0.42rem;padding-left:0.42rem}}:root{--color-primary:#12345b;--color-primary-dark:#071827;--color-primary-soft:#eef4f8;--color-accent:#c9a34b;--color-accent-dark:#82621b;--color-success:#15945d;--color-bg:#f6f8fb;--color-surface:#ffffff;--color-surface-soft:#f8fafc;--color-text:#172033;--color-muted:#667385;--color-border:#dfe6ee;--shadow-soft:0 10px 24px rgba(18,52,91,0.055);--shadow-medium:0 18px 40px rgba(18,52,91,0.1)}body{background:#f6f8fb;color:var(--color-text)}#wrapper{background:#f6f8fb}.container{width:min(calc(100% - 40px),1160px)}h1,h2,h3,h4,h5,h6{color:#132033;font-weight:760;letter-spacing:0}p,li{color:#39485c}.top-bar{background:#081827;font-size:0.83rem}.top-bar__inner{min-height:32px}.site-header{background:rgba(255,255,255,0.94);border-bottom:1px solid rgba(18,52,91,0.1)}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(255,255,255,0.86)}}.header-inner{min-height:74px}#logo img{max-width:198px;max-height:54px}.btn,button[type="submit"]{border-radius:7px;box-shadow:none}.btn-accent,button[type="submit"]{background:#c9a34b;color:#071827}.btn-accent:hover,button[type="submit"]:hover{background:#d7b765;color:#071827}.btn-secondary{border-color:#dfe6ee;background:#ffffff;color:#12345b}.btn-whatsapp{background:#15945d;color:#ffffff}@media (min-width:1024px){.primary-menu>ul{gap:0}.primary-menu>ul>li{display:flex;align-items:center;padding:0}.primary-menu>ul>li + li::before{content:"";display:block;width:1px;height:20px;margin:0 0.18rem;background:#e0e7ef}.primary-menu>ul>li>a{min-height:40px;padding:0.54rem 0.72rem;border-radius:7px;color:#172033;font-size:0.92rem;font-weight:680}.primary-menu>ul>li>a:hover,.primary-menu>ul>li:focus-within>a{background:#f0f4f8;color:#0d2a49}.primary-menu li ul{top:calc(100% + 8px);border-radius:7px}}.home-hero{min-height:600px;background:#081827}.home-hero::before{background:linear-gradient(90deg,rgba(8,24,39,0.91) 0%,rgba(8,24,39,0.76) 48%,rgba(8,24,39,0.28) 100%),linear-gradient(180deg,rgba(8,24,39,0.04),rgba(8,24,39,0.32))}.home-hero::after{background:linear-gradient(180deg,rgba(8,24,39,0) 72%,rgba(246,248,251,0.98) 100%),linear-gradient(90deg,rgba(201,163,75,0.12),rgba(201,163,75,0))}.home-hero h1{max-width:790px;font-size:3.18rem;line-height:1.08}.home-hero .lead{max-width:660px;color:rgba(255,255,255,0.82)}.hero-panel{border-left-color:rgba(255,255,255,0.2)}.eyebrow,.section-eyebrow{color:#82621b;font-size:0.76rem;font-weight:820;letter-spacing:0}.home-hero .eyebrow,.hero-panel__label{color:#e4c878}.feature-strip{margin-top:-42px}.feature-strip__grid{border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 14px 32px rgba(18,52,91,0.075)}.feature-card{min-height:132px}.feature-card__icon{background:#eef4f8;color:#12345b}.section{padding:4.25rem 0}.section--surface{background:#ffffff}.section--soft,.institution-band{background:#f3f6fa}.section-head{max-width:800px}.section-head h2{font-size:2rem}.course-card,.process-card,.teacher-card,.portfolio-item,.contact-card,.content-card,.faq-item,.rich-content,.success-copy{border:1px solid #e1e7ef;border-radius:7px;background:#ffffff;box-shadow:0 8px 22px rgba(18,52,91,0.045)}.course-card:hover,.teacher-card:hover,.portfolio-item:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(18,52,91,0.09)}.course-card__meta{background:#f3f6fa;color:#415066;font-size:0.74rem;text-transform:uppercase}.course-card h3,.teacher-card h3,.process-card h3,.faq-item h3{color:#132033;font-size:1.04rem;font-weight:800}.course-card p,.teacher-card p,.process-card p,.faq-item p{color:#667385}.process-card{border-top:3px solid #d7c184}.teacher-card__image{background:#e8eef5}.teacher-card__image.image-fallback,.portfolio-image.image-fallback,.gallery-card__image.image-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#edf3f8,#dfe9f2)}.teacher-card__image.image-fallback::before,.portfolio-image.image-fallback::before,.gallery-card__image.image-fallback::before{content:attr(data-fallback);display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#12345b;font-size:1.05rem;font-weight:840;box-shadow:0 8px 18px rgba(18,52,91,0.08)}.teacher-card--category{background:#ffffff}.teacher-card--category .teacher-card__image{height:104px}.teacher-card--category h3{color:#132033}.page-hero{min-height:166px;padding:2.25rem 0 1.8rem;background-color:#10263d}.page-hero::before{background:linear-gradient(90deg,rgba(16,38,61,0.9),rgba(16,38,61,0.58)),rgba(16,38,61,0.1)}.page-hero h1{max-width:760px;margin-bottom:0.45rem;font-size:2rem;line-height:1.15}.page-hero p{max-width:620px;margin-bottom:0;color:rgba(255,255,255,0.78);font-size:0.98rem;line-height:1.55}#page-menu-wrap .container{min-height:46px}#page-menu a{min-height:32px;font-size:0.84rem}.rich-content{padding:2rem;color:#39485c;font-size:1rem;line-height:1.82}.rich-content h2{margin-top:1.35rem;margin-bottom:0.5rem;color:#132033;font-size:1.42rem;line-height:1.22}.rich-content h3{margin-top:1.2rem;color:#132033;font-size:1.12rem}.rich-content p{color:#44546a}.rich-content strong{color:#172033}.cta-band{background:#081827;border-radius:7px}.site-footer{background:#081827}.floating-whatsapp{left:22px !important;right:auto !important;bottom:22px;display:inline-flex;width:54px;height:54px;min-width:0;padding:0;border:0;border-radius:50%;background:#15945d;box-shadow:0 14px 28px rgba(21,148,93,0.28)}.floating-whatsapp img{display:block !important;width:34px;height:34px;object-fit:contain}.floating-whatsapp::before,.floating-whatsapp::after{content:none !important}@media (max-width:1023px){.container{width:min(calc(100% - 28px),1160px)}.site-header{z-index:10010}.header-inner{min-height:62px}#logo img{max-width:158px;max-height:42px}.menu-toggle{z-index:10030;flex:0 0 42px;width:42px;height:42px;border-radius:7px}.nav-backdrop{z-index:10000 !important;background:rgba(8,24,39,0.48)}.primary-menu{z-index:10020 !important;display:block !important;width:min(88vw,392px) !important;border-radius:7px 0 0 7px;background:#ffffff;pointer-events:none !important;transform:translate3d(105%,0,0) !important;will-change:transform}body.nav-open .primary-menu{pointer-events:auto !important;transform:translate3d(0,0,0) !important}body.nav-open .primary-menu,body.nav-open .primary-menu *{pointer-events:auto !important}.mobile-menu-head{min-height:60px}.primary-menu>ul{padding:0.5rem 1rem 1.3rem !important}.primary-menu>ul>li>a{min-height:48px;color:#172033;font-weight:760}.primary-menu li ul,.primary-menu li.is-open>ul{display:block;max-height:none}.primary-menu li ul a{min-height:36px}.hero-grid,.institution-band__inner,.success-showcase{grid-template-columns:1fr}.home-hero h1{font-size:2.7rem}}@media (max-width:767px){.container,.hero-content{width:min(calc(100% - 24px),1160px)}body{padding-bottom:74px}.mobile-quick-actions__item{min-height:32px;padding:0.42rem 0.52rem;border-radius:7px}.home-hero{min-height:auto}.hero-content{padding:2.5rem 0 2.15rem}.home-hero h1{font-size:1.92rem;line-height:1.12}.home-hero .lead{font-size:0.95rem}.feature-strip{margin-top:0}.feature-strip__grid,.process-grid{grid-template-columns:1fr 1fr}.section{padding:2.45rem 0}.section-head h2,.institution-band h2{font-size:1.38rem}.page-hero{min-height:128px;padding:1.55rem 0 1.25rem}.page-hero h1{font-size:1.42rem}.page-hero p{font-size:0.9rem}.rich-content{max-height:none;padding:1.15rem;font-size:0.94rem}.rich-content h2{font-size:1.15rem}#dersler .card-grid,.success-grid{display:grid;grid-template-columns:1fr;margin:0;padding:0;overflow:visible}#dersler .course-card,.success-grid .portfolio-item{flex:initial}.teacher-card--category .teacher-card__image,.teacher-card__image{height:96px}.floating-whatsapp{display:none}}@media (min-width:1024px){html body .site-header,html body #header,html body #header-wrap{z-index:7000 !important;overflow:visible !important}html body .primary-menu,html body .primary-menu>ul{overflow:visible !important}html body .primary-menu>ul{display:flex !important;align-items:center !important;gap:0 !important}html body .primary-menu>ul>li{position:relative !important;display:flex !important;align-items:center !important;padding:0 0.12rem !important;border:0 !important}html body .primary-menu>ul>li + li::before{content:"" !important;position:absolute !important;left:-1px !important;top:50% !important;display:block !important;width:1px !important;height:22px !important;background:linear-gradient(180deg,transparent,rgba(12,36,61,0.18),transparent) !important;transform:translateY(-50%) !important}html body .primary-menu>ul>li>a{min-height:42px !important;padding:0.56rem 0.72rem !important;border-radius:7px !important;background:transparent !important;color:#142238 !important;font-weight:760 !important;letter-spacing:0 !important}html body .primary-menu>ul>li>a:hover,html body .primary-menu>ul>li:focus-within>a{background:#f2f6f9 !important;color:#08213d !important}html body .primary-menu li ul,html body .primary-menu>ul>li:last-child ul,html body .primary-menu>ul>li:nth-last-child(2) ul{position:absolute !important;top:calc(100% + 9px) !important;right:auto !important;left:0 !important;z-index:8000 !important;display:block !important;width:250px !important;min-width:250px !important;max-width:250px !important;max-height:min(70vh,500px) !important;margin:0 !important;padding:0.45rem !important;overflow-x:hidden !important;overflow-y:auto !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 22px 48px rgba(6,27,52,0.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,8px,0) !important;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease !important}html body .primary-menu li:hover>ul,html body .primary-menu li:focus-within>ul{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate3d(0,0,0) !important}html body .primary-menu li ul li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important}html body .primary-menu li ul a{display:flex !important;min-height:38px !important;align-items:center !important;justify-content:flex-start !important;padding:0.56rem 0.7rem !important;border-radius:6px !important;background:transparent !important;color:#263850 !important;font-size:0.9rem !important;font-weight:720 !important;line-height:1.25 !important;white-space:normal !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#08213d !important}html body .submenu-toggle{display:none !important}}@media (max-width:1023px){html body.nav-open{overflow:hidden !important}html body .nav-backdrop{z-index:10000 !important;background:rgba(7,20,34,0.56) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}html body.nav-open .nav-backdrop{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body .primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:10020 !important;display:block !important;width:min(88vw,390px) !important;height:100dvh !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important;overflow-y:auto !important;border-left:1px solid rgba(17,47,78,0.12) !important;border-radius:0 !important;background:#f8fafc !important;box-shadow:-26px 0 60px rgba(6,27,52,0.2) !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translate3d(105%,0,0) !important;transition:transform 220ms ease !important}html body.nav-open .primary-menu,html body.nav-open .primary-menu *{pointer-events:auto !important}html body.nav-open .primary-menu{transform:translate3d(0,0,0) !important}html body .mobile-menu-head{position:sticky !important;top:0 !important;z-index:2 !important;display:flex !important;min-height:64px !important;align-items:center !important;justify-content:space-between !important;padding:0.9rem 1rem !important;border-bottom:1px solid rgba(17,47,78,0.1) !important;background:rgba(248,250,252,0.94) !important;color:#071827 !important;font-size:1.05rem !important;font-weight:850 !important}html body .mobile-nav-close{position:relative !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.14) !important;border-radius:8px !important;background:#ffffff !important;color:#071827 !important}html body .mobile-nav-close::before,html body .mobile-nav-close::after{content:"" !important;position:absolute !important;width:16px !important;height:2px !important;border-radius:999px !important;background:currentColor !important}html body .mobile-nav-close::before{transform:rotate(45deg) !important}html body .mobile-nav-close::after{transform:rotate(-45deg) !important}html body .primary-menu>ul{display:block !important;padding:0.7rem 1rem 1.45rem !important;margin:0 !important}html body .primary-menu>ul>li{position:relative !important;display:block !important;margin:0 !important;padding:0.1rem 0 !important;border-bottom:1px solid rgba(17,47,78,0.09) !important}html body .primary-menu>ul>li>a{display:flex !important;min-height:52px !important;align-items:center !important;padding:0.82rem 3.25rem 0.82rem 0 !important;border-radius:0 !important;background:transparent !important;color:#142238 !important;font-size:1rem !important;font-weight:820 !important;line-height:1.2 !important}html body .primary-menu .nav-kicker{display:block !important;margin-top:0.18rem !important;color:#6a7788 !important;font-size:0.72rem !important;font-weight:760 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}html body .submenu-toggle{position:absolute !important;top:0.42rem !important;right:0 !important;z-index:3 !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;color:#0b314f !important;box-shadow:0 6px 16px rgba(6,27,52,0.06) !important;cursor:pointer !important}html body .submenu-toggle::before{content:"" !important;width:8px !important;height:8px !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;transform:rotate(45deg) translate(-1px,-1px) !important;transition:transform 160ms ease !important}html body .is-open>.submenu-toggle::before{content:"" !important;transform:rotate(225deg) translate(-1px,-1px) !important}html body .primary-menu li ul,html body .primary-menu li.is-open>ul{position:static !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}html body .primary-menu li ul{max-height:0 !important;padding:0 0 0 0.8rem !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:max-height 220ms ease,opacity 160ms ease,visibility 160ms ease !important}html body .primary-menu li.is-open>ul{max-height:760px !important;padding:0.1rem 0 0.62rem 0.8rem !important;border-left:1px solid rgba(17,47,78,0.12) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body .primary-menu li ul a{display:flex !important;min-height:39px !important;align-items:center !important;padding:0.48rem 0.72rem !important;border-radius:7px !important;color:#31445c !important;font-size:0.93rem !important;font-weight:740 !important;line-height:1.25 !important;white-space:normal !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#071827 !important}html body.nav-open .mobile-sticky-contact{display:none !important}}html body .floating-whatsapp{position:fixed !important;right:auto !important;left:22px !important;bottom:22px !important;z-index:9400 !important;display:inline-flex !important;width:56px !important;height:56px !important;min-width:0 !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(255,255,255,0.5) !important;border-radius:50% !important;background:#14955f !important;box-shadow:0 16px 34px rgba(20,149,95,0.34) !important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease !important}html body .floating-whatsapp:hover,html body .floating-whatsapp:focus-visible{background:#108453 !important;box-shadow:0 18px 40px rgba(20,149,95,0.42) !important;transform:translateY(-2px) !important}html body .floating-whatsapp img{display:none !important}html body .floating-whatsapp::before{content:"" !important;display:block !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M16 4.5a11.5 11.5 0 0 0-9.8 17.5L4.8 27.7l5.8-1.5A11.5 11.5 0 1 0 16 4.5Z'/%3E%3Cpath fill='%23fff' d='M12 9.4c-.4-.9-.8-.9-1.1-.9h-.9c-.3 0-.8.1-1.2.5-.4.5-1.5 1.5-1.5 3.5s1.5 4 1.7 4.3c.2.3 3 4.8 7.4 6.5 3.7 1.5 4.4.9 5.2.8.8-.1 2.7-1.1 3.1-2.2.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.5l-2.8-1.4c-.4-.2-.7-.3-1 .2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-.9.1-.4-.2-1.8-.7-3.5-2.2-1.3-1.1-2.1-2.5-2.4-3-.3-.4 0-.7.2-.9.2-.2.4-.5.6-.7.2-.2.3-.4.4-.7.1-.3.1-.5 0-.8L12 9.4Z'/%3E%3C/svg%3E") center / contain no-repeat !important}html body .floating-whatsapp::after{content:none !important}html body .mobile-sticky-contact__item,html body .mobile-sticky-contact__item:hover,html body .mobile-sticky-contact__item:focus,html body .mobile-sticky-contact__item:focus-visible{color:#ffffff !important;text-decoration:none !important;text-shadow:none !important}html body .mobile-sticky-contact__item--call,html body .mobile-sticky-contact__item--call:hover,html body .mobile-sticky-contact__item--call:focus,html body .mobile-sticky-contact__item--call:focus-visible{background:#071827 !important;color:#ffffff !important}html body .mobile-sticky-contact__item--whatsapp,html body .mobile-sticky-contact__item--whatsapp:hover,html body .mobile-sticky-contact__item--whatsapp:focus,html body .mobile-sticky-contact__item--whatsapp:focus-visible{background:#14955f !important;color:#ffffff !important}html body .page-hero{min-height:clamp(112px,15vw,178px) !important;padding:clamp(1.35rem,3vw,2.25rem) 0 clamp(1.05rem,2.2vw,1.75rem) !important;background-color:#10263d !important}html body .page-hero h1{max-width:780px !important;margin-bottom:0.42rem !important;color:#ffffff !important;font-size:clamp(1.42rem,2.8vw,2.1rem) !important;line-height:1.12 !important;letter-spacing:0 !important}html body .page-hero p{max-width:660px !important;color:rgba(255,255,255,0.8) !important;font-size:clamp(0.9rem,1.3vw,1rem) !important;line-height:1.6 !important}html body .rich-content,html body .content-card{color:#39485c !important;font-size:1rem !important;line-height:1.82 !important}html body .rich-content h1,html body .content-card h1,html body .rich-content h2,html body .content-card h2,html body .rich-content h3,html body .content-card h3,html body .rich-content h4,html body .content-card h4{color:#102033 !important;letter-spacing:0 !important;text-wrap:balance !important}html body .rich-content h1,html body .content-card h1{margin:0 0 1rem !important;font-size:clamp(1.55rem,2.8vw,2.1rem) !important;line-height:1.14 !important;font-weight:860 !important}html body .rich-content h2,html body .content-card h2{margin:1.55rem 0 0.62rem !important;font-size:clamp(1.25rem,2vw,1.55rem) !important;line-height:1.22 !important;font-weight:850 !important}html body .rich-content h3,html body .content-card h3{margin:1.28rem 0 0.5rem !important;font-size:clamp(1.05rem,1.55vw,1.22rem) !important;line-height:1.28 !important;font-weight:820 !important}html body .rich-content p,html body .content-card p,html body .rich-content li,html body .content-card li{color:#45566b !important;line-height:1.72 !important}html body .rich-content ul,html body .content-card ul,html body .rich-content ol,html body .content-card ol{margin:0.85rem 0 1rem !important;padding-left:1.28rem !important}html body .rich-content li,html body .content-card li{margin:0.42rem 0 !important}html body .rich-content li::marker,html body .content-card li::marker{color:#0b6f9f !important;font-weight:850 !important}html body .rich-content a,html body .content-card a{color:#0b5e8e !important;font-weight:760 !important;text-decoration:none !important;border-bottom:1px solid rgba(11,94,142,0.22) !important}html body .rich-content strong,html body .content-card strong{color:#132033 !important;font-weight:820 !important}@media (max-width:767px){html body .floating-whatsapp{display:none !important}html body .rich-content,html body .content-card{font-size:0.95rem !important;line-height:1.72 !important}}@media (min-width:1024px){.site-header,#header,#header-wrap{z-index:7000 !important;overflow:visible !important}.primary-menu,.primary-menu>ul{overflow:visible !important}.primary-menu>ul{display:flex !important;align-items:center !important;gap:0 !important}.primary-menu>ul>li{position:relative !important;display:flex !important;align-items:center !important;padding:0 0.12rem !important;border:0 !important}.primary-menu>ul>li + li::before{content:"" !important;position:absolute !important;left:-1px !important;top:50% !important;display:block !important;width:1px !important;height:22px !important;border:0 !important;background:linear-gradient(180deg,transparent,rgba(12,36,61,0.18),transparent) !important;transform:translateY(-50%) !important}.primary-menu>ul>li>a{min-height:42px !important;padding:0.56rem 0.72rem !important;border-radius:7px !important;color:#142238 !important;font-weight:760 !important;letter-spacing:0 !important;background:transparent !important}.primary-menu>ul>li>a:hover,.primary-menu>ul>li:focus-within>a{background:#f2f6f9 !important;color:#08213d !important}.primary-menu li ul,.primary-menu>ul>li:last-child ul,.primary-menu>ul>li:nth-last-child(2) ul{position:absolute !important;top:calc(100% + 9px) !important;right:auto !important;left:0 !important;z-index:8000 !important;display:block !important;width:250px !important;min-width:250px !important;max-width:250px !important;max-height:min(70vh,500px) !important;margin:0 !important;padding:0.45rem !important;overflow-x:hidden !important;overflow-y:auto !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 22px 48px rgba(6,27,52,0.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,8px,0) !important;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease !important}.primary-menu li:hover>ul,.primary-menu li:focus-within>ul{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate3d(0,0,0) !important}.primary-menu li ul::before,.primary-menu li ul::after{content:none !important}.primary-menu li ul li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important}.primary-menu li ul a{display:flex !important;min-height:38px !important;align-items:center !important;justify-content:flex-start !important;padding:0.56rem 0.7rem !important;border-radius:6px !important;color:#263850 !important;font-size:0.9rem !important;font-weight:720 !important;line-height:1.25 !important;white-space:normal !important;background:transparent !important}.primary-menu li ul a:hover,.primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#08213d !important}.submenu-toggle{display:none !important}}@media (max-width:1023px){body.nav-open{overflow:hidden !important}.nav-backdrop{z-index:10000 !important;background:rgba(7,20,34,0.56) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}body.nav-open .nav-backdrop{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:10020 !important;display:block !important;width:min(88vw,390px) !important;height:100dvh !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important;overflow-y:auto !important;border-left:1px solid rgba(17,47,78,0.12) !important;border-radius:0 !important;background:#f8fafc !important;box-shadow:-26px 0 60px rgba(6,27,52,0.2) !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translate3d(105%,0,0) !important;transition:transform 220ms ease !important}body.nav-open .primary-menu,body.nav-open .primary-menu *{pointer-events:auto !important}body.nav-open .primary-menu{transform:translate3d(0,0,0) !important}.mobile-menu-head{position:sticky !important;top:0 !important;z-index:2 !important;display:flex !important;min-height:64px !important;align-items:center !important;justify-content:space-between !important;padding:0.9rem 1rem !important;border-bottom:1px solid rgba(17,47,78,0.1) !important;background:rgba(248,250,252,0.94) !important;-webkit-backdrop-filter:blur(14px) !important;backdrop-filter:blur(14px) !important;color:#071827 !important;font-size:1.05rem !important;font-weight:850 !important}.mobile-nav-close{position:relative !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.14) !important;border-radius:8px !important;background:#ffffff !important;color:#071827 !important}.mobile-nav-close::before,.mobile-nav-close::after{content:"" !important;position:absolute !important;width:16px !important;height:2px !important;border-radius:999px !important;background:currentColor !important}.mobile-nav-close::before{transform:rotate(45deg) !important}.mobile-nav-close::after{transform:rotate(-45deg) !important}.primary-menu>ul{display:block !important;padding:0.7rem 1rem 1.45rem !important;margin:0 !important}.primary-menu>ul>li{position:relative !important;display:block !important;margin:0 !important;padding:0.1rem 0 !important;border-bottom:1px solid rgba(17,47,78,0.09) !important}.primary-menu>ul>li:last-child{border-bottom:0 !important}.primary-menu>ul>li>a{display:flex !important;min-height:52px !important;align-items:center !important;padding:0.82rem 3.25rem 0.82rem 0 !important;border-radius:0 !important;color:#142238 !important;font-size:1rem !important;font-weight:820 !important;line-height:1.2 !important;background:transparent !important}.primary-menu .nav-kicker{display:block !important;margin-top:0.18rem !important;color:#6a7788 !important;font-size:0.72rem !important;font-weight:760 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}.submenu-toggle{position:absolute !important;top:0.42rem !important;right:0 !important;z-index:3 !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;color:#0b314f !important;box-shadow:0 6px 16px rgba(6,27,52,0.06) !important;cursor:pointer !important}.submenu-toggle::before{content:"" !important;width:8px !important;height:8px !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;transform:rotate(45deg) translate(-1px,-1px) !important;transition:transform 160ms ease !important}.is-open>.submenu-toggle::before{content:"" !important;transform:rotate(225deg) translate(-1px,-1px) !important}.primary-menu li ul,.primary-menu li.is-open>ul{position:static !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}.primary-menu li ul{max-height:0 !important;padding:0 0 0 0.8rem !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:max-height 220ms ease,opacity 160ms ease,visibility 160ms ease !important}.primary-menu li.is-open>ul{max-height:760px !important;padding:0.1rem 0 0.62rem 0.8rem !important;border-left:1px solid rgba(17,47,78,0.12) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}.primary-menu li ul li{display:block !important;margin:0 !important;padding:0 !important;border:0 !important}.primary-menu li ul a{display:flex !important;min-height:39px !important;align-items:center !important;padding:0.48rem 0.72rem !important;border-radius:7px !important;color:#31445c !important;font-size:0.93rem !important;font-weight:740 !important;line-height:1.25 !important;white-space:normal !important}.primary-menu li ul a:hover,.primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#071827 !important}body.nav-open .mobile-sticky-contact{display:none !important}}.floating-whatsapp{position:fixed !important;right:auto !important;left:22px !important;bottom:22px !important;z-index:9400 !important;display:inline-flex !important;width:56px !important;height:56px !important;min-width:0 !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(255,255,255,0.5) !important;border-radius:50% !important;background:#14955f !important;box-shadow:0 16px 34px rgba(20,149,95,0.34) !important;text-indent:0 !important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease !important}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{background:#108453 !important;box-shadow:0 18px 40px rgba(20,149,95,0.42) !important;transform:translateY(-2px) !important}.floating-whatsapp img{display:none !important}.floating-whatsapp::before{content:"" !important;display:block !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M16 4.5a11.5 11.5 0 0 0-9.8 17.5L4.8 27.7l5.8-1.5A11.5 11.5 0 1 0 16 4.5Z'/%3E%3Cpath fill='%23fff' d='M12 9.4c-.4-.9-.8-.9-1.1-.9h-.9c-.3 0-.8.1-1.2.5-.4.5-1.5 1.5-1.5 3.5s1.5 4 1.7 4.3c.2.3 3 4.8 7.4 6.5 3.7 1.5 4.4.9 5.2.8.8-.1 2.7-1.1 3.1-2.2.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.5l-2.8-1.4c-.4-.2-.7-.3-1 .2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-.9.1-.4-.2-1.8-.7-3.5-2.2-1.3-1.1-2.1-2.5-2.4-3-.3-.4 0-.7.2-.9.2-.2.4-.5.6-.7.2-.2.3-.4.4-.7.1-.3.1-.5 0-.8L12 9.4Z'/%3E%3C/svg%3E") center / contain no-repeat !important}.floating-whatsapp::after{content:none !important}.mobile-sticky-contact__item,.mobile-sticky-contact__item:hover,.mobile-sticky-contact__item:focus,.mobile-sticky-contact__item:focus-visible{color:#ffffff !important;text-decoration:none !important;text-shadow:none !important}.mobile-sticky-contact__item--call,.mobile-sticky-contact__item--call:hover,.mobile-sticky-contact__item--call:focus,.mobile-sticky-contact__item--call:focus-visible{background:#071827 !important;color:#ffffff !important}.mobile-sticky-contact__item--whatsapp,.mobile-sticky-contact__item--whatsapp:hover,.mobile-sticky-contact__item--whatsapp:focus,.mobile-sticky-contact__item--whatsapp:focus-visible{background:#14955f !important;color:#ffffff !important}.page-hero{min-height:clamp(124px,15vw,178px) !important;padding:clamp(1.45rem,3vw,2.35rem) 0 clamp(1.1rem,2.2vw,1.75rem) !important;background-color:#10263d !important}.page-hero h1{max-width:780px !important;margin-bottom:0.42rem !important;color:#ffffff !important;font-size:clamp(1.45rem,2.8vw,2.15rem) !important;line-height:1.12 !important;letter-spacing:0 !important}.page-hero p{max-width:660px !important;color:rgba(255,255,255,0.8) !important;font-size:clamp(0.9rem,1.3vw,1rem) !important;line-height:1.6 !important}.rich-content,.content-card{color:#39485c !important;font-size:1rem !important;line-height:1.82 !important}.rich-content h1,.content-card h1,.rich-content h2,.content-card h2,.rich-content h3,.content-card h3,.rich-content h4,.content-card h4{color:#102033 !important;letter-spacing:0 !important;text-wrap:balance !important}.rich-content h1,.content-card h1{margin:0 0 1rem !important;font-size:clamp(1.55rem,2.8vw,2.1rem) !important;line-height:1.14 !important;font-weight:860 !important}.rich-content h2,.content-card h2{margin:1.55rem 0 0.62rem !important;font-size:clamp(1.25rem,2vw,1.55rem) !important;line-height:1.22 !important;font-weight:850 !important}.rich-content h3,.content-card h3{margin:1.28rem 0 0.5rem !important;font-size:clamp(1.05rem,1.55vw,1.22rem) !important;line-height:1.28 !important;font-weight:820 !important}.rich-content h4,.content-card h4{margin:1.08rem 0 0.4rem !important;font-size:1rem !important;line-height:1.3 !important;font-weight:800 !important}.rich-content p,.content-card p{margin:0.72rem 0 !important;color:#45566b !important}.rich-content strong,.content-card strong{color:#132033 !important;font-weight:820 !important}.rich-content a,.content-card a{color:#0b5e8e !important;font-weight:760 !important;text-decoration:none !important;border-bottom:1px solid rgba(11,94,142,0.22) !important}.rich-content a:hover,.content-card a:hover{color:#0b314f !important;border-bottom-color:rgba(11,49,79,0.5) !important}.rich-content ul,.content-card ul,.rich-content ol,.content-card ol{margin:0.85rem 0 1rem !important;padding-left:1.28rem !important}.rich-content li,.content-card li{margin:0.42rem 0 !important;color:#425268 !important;line-height:1.72 !important}.rich-content li::marker,.content-card li::marker{color:#0b6f9f !important;font-weight:850 !important}.rich-content blockquote,.content-card blockquote{margin:1.25rem 0 !important;padding:1rem 1.1rem !important;border-left:4px solid #d7b64a !important;border-radius:0 8px 8px 0 !important;background:#f7fafc !important;color:#263850 !important;font-weight:680 !important}.rich-content table,.content-card table{width:100% !important;margin:1rem 0 !important;border-collapse:collapse !important;overflow:hidden !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important}.rich-content th,.content-card th,.rich-content td,.content-card td{padding:0.72rem 0.82rem !important;border-bottom:1px solid rgba(17,47,78,0.08) !important;text-align:left !important}.rich-content th,.content-card th{background:#f2f6f9 !important;color:#102033 !important;font-weight:820 !important}@media (max-width:767px){.floating-whatsapp{display:none !important}.rich-content,.content-card{font-size:0.95rem !important;line-height:1.72 !important}.page-hero{min-height:112px !important}}@media (max-width:1023px){.primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:320 !important;display:none !important;width:min(90vw,388px) !important;height:100vh !important;height:100dvh !important;padding:0 !important;overflow-y:auto !important;visibility:visible !important;opacity:1 !important;pointer-events:none !important;transform:none !important;border-left:1px solid rgba(8,48,95,0.1);border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb);box-shadow:-24px 0 64px rgba(5,27,54,0.22)}body.nav-open .primary-menu{display:block !important;pointer-events:auto !important}.primary-menu>ul{padding:0.55rem 0.9rem 1.1rem !important}.nav-backdrop{z-index:280 !important}.site-header{z-index:300 !important}}:root{--color-primary:#08305f;--color-primary-dark:#051b36;--color-primary-soft:#e8f4fb;--color-accent:#20aee5;--color-accent-dark:#0878ad;--color-bg:#edf4f9;--color-surface:#fbfdff;--color-surface-soft:#f2f7fb;--color-text:#162238;--color-muted:#647287;--color-border:#d7e4ef;--shadow-soft:0 10px 26px rgba(5,27,54,0.055);--shadow-medium:0 18px 44px rgba(5,27,54,0.1)}body{background:linear-gradient(180deg,#edf4f9 0,#f6f9fc 46%,#edf4f9 100%);color:var(--color-text)}.site-header{background:rgba(249,252,255,0.92);border-bottom-color:rgba(8,48,95,0.1)}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(249,252,255,0.78)}}.top-bar,.site-footer{background:#051b36}.btn-accent{background:#20aee5;color:#05213f;box-shadow:0 10px 24px rgba(32,174,229,0.23)}.btn-accent:hover{background:#46c4f2;color:#05213f}.section--surface{background:#fbfdff}.section--soft,.institution-band{background:#edf4f9}.rich-content,.faq-item,#dersler .card-grid,.teacher-card--category,.success-grid .portfolio-item{background:rgba(251,253,255,0.92);border-color:rgba(8,48,95,0.1)}.eyebrow,.section-eyebrow,.feature-card__icon,#dersler .course-card__meta,.process-card::before{color:#0878ad}.floating-whatsapp{left:18px;right:auto;bottom:18px;width:auto;height:48px;min-width:132px;padding:0 1rem;gap:0.52rem;border:1px solid rgba(255,255,255,0.24);border-radius:999px;background:#168a57;color:#fff;box-shadow:0 16px 34px rgba(22,138,87,0.28)}.floating-whatsapp img{display:none}.floating-whatsapp::before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:"WhatsApp";color:#fff;font-size:0.92rem;font-weight:820}@media (max-width:1023px){.site-header{z-index:300}.nav-backdrop{z-index:280}.primary-menu{z-index:320;visibility:visible !important;opacity:1 !important;pointer-events:none;transform:translateX(110%);transition:transform 220ms ease}body.nav-open .primary-menu{pointer-events:auto;transform:translateX(0) !important}body.nav-open .menu-toggle{opacity:0;pointer-events:none;transform:scale(0.88)}body.nav-open .site-logo,body.nav-open .mobile-quick-actions{opacity:0.16;pointer-events:none}.mobile-menu-head{z-index:330;background:rgba(246,250,253,0.98)}.mobile-nav-close{position:relative;z-index:335;pointer-events:auto}.primary-menu a{position:relative;z-index:1;pointer-events:auto}}@media (max-width:767px){body{padding-bottom:76px;background:#edf4f9}.header-inner{min-height:62px}#logo img{max-width:132px;max-height:40px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;border-color:rgba(8,48,95,0.12);background:#f8fbfe;font-size:0.78rem;box-shadow:none}.mobile-quick-actions__item--whatsapp{background:#168a57;color:#fff}.menu-toggle{flex-basis:42px;width:42px;height:42px;background:#f8fbfe;box-shadow:none}.primary-menu{width:min(90vw,388px);max-width:388px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb)}.primary-menu>ul{padding:0.55rem 0.9rem 1.1rem}.primary-menu>ul>li{padding-bottom:0.25rem}.primary-menu>ul>li>a{min-height:46px;padding:0.62rem 0.1rem;font-size:0.98rem}.primary-menu li ul{margin-bottom:0.18rem}.primary-menu li ul a{min-height:34px;padding:0.38rem 0.32rem;font-size:0.88rem}.home-hero{min-height:auto}.hero-content{padding:2.75rem 0 2.1rem}.home-hero h1{max-width:350px;font-size:1.86rem;line-height:1.1}.home-hero .lead{font-size:0.96rem;line-height:1.62}.hero-panel{display:none}.hero-actions{margin-top:1.25rem}.hero-actions .btn{min-height:44px}.feature-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.feature-card{padding:1rem 0.7rem;border-right:1px solid rgba(8,48,95,0.08)}.feature-card:nth-child(2n){border-right:0}.feature-card h3{font-size:0.96rem}.feature-card p{font-size:0.86rem;line-height:1.5}.institution-band{padding:2.25rem 0 1.1rem}.institution-band h2,.section-head h2{font-size:1.46rem;line-height:1.18}.institution-metrics span{min-height:32px;padding:0.35rem 0.58rem;font-size:0.78rem}.section{padding:2.65rem 0}.section-head{margin-bottom:1.15rem}.section-head p{font-size:0.94rem;line-height:1.6}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start;border:1px solid rgba(8,48,95,0.1);border-radius:10px;background:rgba(251,253,255,0.94);box-shadow:0 10px 24px rgba(5,27,54,0.055)}#dersler .course-card__link{min-height:156px;padding:1rem}#dersler .course-card h3{font-size:0.98rem}#dersler .course-card p{font-size:0.86rem}.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(8,48,95,0.1)}.process-card{padding:0.95rem 0.72rem;border-right:1px solid rgba(8,48,95,0.08)}.process-card:nth-child(2n){border-right:0}.process-card h3{font-size:0.96rem}.process-card p{font-size:0.86rem;line-height:1.5}.rich-content{max-height:430px;padding:1.05rem;overflow:auto;border-radius:10px;background:rgba(251,253,255,0.92)}.rich-content h2{font-size:1.22rem}.rich-content p,.rich-content li{font-size:0.9rem;line-height:1.62}.success-showcase{gap:1rem}.success-copy h3{font-size:1.1rem}.success-grid .portfolio-item:first-child,.success-grid .portfolio-item{grid-column:auto;grid-row:auto}#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.teacher-card--category{border-radius:10px;box-shadow:0 8px 18px rgba(5,27,54,0.05)}.teacher-card--category .teacher-card__image{height:72px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.faq-grid{gap:0.7rem}.faq-item{padding:1rem;border-radius:10px}.faq-item h3{font-size:0.98rem}.faq-item p{font-size:0.88rem;line-height:1.55}.cta-band{padding:1rem;border-radius:12px}.footer-widgets-wrap{gap:1.35rem;padding:2.4rem 0 1.7rem}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.18rem 0.7rem}.footer-links a{min-height:28px;font-size:0.86rem}#copyrights{padding-bottom:5.5rem}.floating-whatsapp{display:none}.mobile-sticky-contact{z-index:210}}@media (max-width:390px){.mobile-quick-actions__item{padding-right:0.44rem;padding-left:0.44rem}#dersler .course-card,.success-grid .portfolio-item{flex-basis:84%}}:root{--color-primary:#08305f;--color-primary-dark:#051b36;--color-primary-soft:#e8f4fb;--color-accent:#20aee5;--color-accent-dark:#0878ad;--color-bg:#edf4f9;--color-surface:#fbfdff;--color-surface-soft:#f2f7fb;--color-text:#162238;--color-muted:#647287;--color-border:#d7e4ef;--shadow-soft:0 10px 26px rgba(5,27,54,0.055);--shadow-medium:0 18px 44px rgba(5,27,54,0.1)}body{background:linear-gradient(180deg,#edf4f9 0,#f6f9fc 46%,#edf4f9 100%);color:var(--color-text)}.site-header{background:rgba(249,252,255,0.92);border-bottom-color:rgba(8,48,95,0.1)}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(249,252,255,0.78)}}.top-bar,.site-footer{background:#051b36}.btn-accent{background:#20aee5;color:#05213f;box-shadow:0 10px 24px rgba(32,174,229,0.23)}.btn-accent:hover{background:#46c4f2;color:#05213f}.section--surface{background:#fbfdff}.section--soft,.institution-band{background:#edf4f9}.rich-content,.faq-item,#dersler .card-grid,.teacher-card--category,.success-grid .portfolio-item{background:rgba(251,253,255,0.92);border-color:rgba(8,48,95,0.1)}.eyebrow,.section-eyebrow,.feature-card__icon,#dersler .course-card__meta,.process-card::before{color:#0878ad}.floating-whatsapp{left:18px;right:auto;bottom:18px;width:auto;height:48px;min-width:132px;padding:0 1rem;gap:0.52rem;border:1px solid rgba(255,255,255,0.24);border-radius:999px;background:#168a57;color:#fff;box-shadow:0 16px 34px rgba(22,138,87,0.28)}.floating-whatsapp img{display:none}.floating-whatsapp::before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:"WhatsApp";color:#fff;font-size:0.92rem;font-weight:820}@media (max-width:1023px){.site-header{z-index:180}.nav-backdrop{z-index:190}.primary-menu{z-index:220;visibility:visible !important;opacity:1 !important;pointer-events:none;transform:translateX(110%);transition:transform 220ms ease}body.nav-open .primary-menu{pointer-events:auto;transform:translateX(0) !important}body.nav-open .menu-toggle{opacity:0;pointer-events:none;transform:scale(0.88)}.mobile-menu-head{z-index:230;background:rgba(246,250,253,0.98)}.mobile-nav-close{position:relative;z-index:235;pointer-events:auto}.primary-menu a{position:relative;z-index:1;pointer-events:auto}}@media (max-width:767px){body{padding-bottom:76px;background:#edf4f9}.header-inner{min-height:62px}#logo img{max-width:132px;max-height:40px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;border-color:rgba(8,48,95,0.12);background:#f8fbfe;font-size:0.78rem;box-shadow:none}.mobile-quick-actions__item--whatsapp{background:#168a57;color:#fff}.menu-toggle{flex-basis:42px;width:42px;height:42px;background:#f8fbfe;box-shadow:none}.primary-menu{width:min(90vw,388px);max-width:388px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb)}.primary-menu>ul{padding:0.55rem 0.9rem 1.1rem}.primary-menu>ul>li{padding-bottom:0.25rem}.primary-menu>ul>li>a{min-height:46px;padding:0.62rem 0.1rem;font-size:0.98rem}.primary-menu li ul{margin-bottom:0.18rem}.primary-menu li ul a{min-height:34px;padding:0.38rem 0.32rem;font-size:0.88rem}.home-hero{min-height:auto}.hero-content{padding:2.75rem 0 2.1rem}.home-hero h1{max-width:350px;font-size:1.86rem;line-height:1.1}.home-hero .lead{font-size:0.96rem;line-height:1.62}.hero-panel{display:none}.hero-actions{margin-top:1.25rem}.hero-actions .btn{min-height:44px}.feature-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.feature-card{padding:1rem 0.7rem;border-right:1px solid rgba(8,48,95,0.08)}.feature-card:nth-child(2n){border-right:0}.feature-card h3{font-size:0.96rem}.feature-card p{font-size:0.86rem;line-height:1.5}.institution-band{padding:2.25rem 0 1.1rem}.institution-band h2,.section-head h2{font-size:1.46rem;line-height:1.18}.institution-metrics{gap:0.38rem}.institution-metrics span{min-height:32px;padding:0.35rem 0.58rem;font-size:0.78rem}.section{padding:2.65rem 0}.section-head{margin-bottom:1.15rem}.section-head p{font-size:0.94rem;line-height:1.6}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start;border:1px solid rgba(8,48,95,0.1);border-radius:10px;background:rgba(251,253,255,0.94);box-shadow:0 10px 24px rgba(5,27,54,0.055)}#dersler .course-card__link{min-height:156px;padding:1rem}#dersler .course-card h3{font-size:0.98rem}#dersler .course-card p{font-size:0.86rem}.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(8,48,95,0.1)}.process-card{padding:0.95rem 0.72rem;border-right:1px solid rgba(8,48,95,0.08)}.process-card:nth-child(2n){border-right:0}.process-card h3{font-size:0.96rem}.process-card p{font-size:0.86rem;line-height:1.5}.rich-content{max-height:430px;padding:1.05rem;overflow:auto;border-radius:10px;background:rgba(251,253,255,0.92)}.rich-content h2{font-size:1.22rem}.rich-content p,.rich-content li{font-size:0.9rem;line-height:1.62}.success-showcase{gap:1rem}.success-copy{max-width:none}.success-copy h3{font-size:1.1rem}.success-grid .portfolio-item:first-child,.success-grid .portfolio-item{grid-column:auto;grid-row:auto}#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem}.teacher-card--category{border-radius:10px;box-shadow:0 8px 18px rgba(5,27,54,0.05)}.teacher-card--category .teacher-card__image{height:72px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.faq-grid{gap:0.7rem}.faq-item{padding:1rem;border-radius:10px}.faq-item h3{font-size:0.98rem}.faq-item p{font-size:0.88rem;line-height:1.55}.cta-band{padding:1rem;border-radius:12px}.footer-widgets-wrap{gap:1.35rem;padding:2.4rem 0 1.7rem}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.18rem 0.7rem}.footer-links a{min-height:28px;font-size:0.86rem}#copyrights{padding-bottom:5.5rem}.floating-whatsapp{display:none}.mobile-sticky-contact{z-index:210}}@media (max-width:390px){.mobile-quick-actions__item{padding-right:0.44rem;padding-left:0.44rem}#dersler .course-card,.success-grid .portfolio-item{flex-basis:84%}}@media (max-width:1023px){.site-header{z-index:300}.nav-backdrop{z-index:280}.primary-menu{z-index:320}.mobile-menu-head{z-index:330}.mobile-nav-close{z-index:335}body.nav-open .site-logo,body.nav-open .mobile-quick-actions{opacity:0.16;pointer-events:none}}.mobile-quick-actions,.mobile-menu-head,.mobile-sticky-contact{display:none}.mobile-nav-close{display:none}.home-hero{min-height:600px}.home-hero::before{background:linear-gradient(90deg,rgba(6,27,52,0.9) 0%,rgba(6,27,52,0.72) 50%,rgba(6,27,52,0.28) 100%),linear-gradient(180deg,rgba(6,27,52,0.06),rgba(6,27,52,0.36))}.home-hero h1{font-size:3.35rem;letter-spacing:0}.home-hero .lead{color:rgba(255,255,255,0.78)}.hero-panel{border-left-color:rgba(255,255,255,0.18)}.feature-strip{border-top:1px solid rgba(11,49,95,0.06)}.feature-card{min-height:150px}.section--soft{background:#f7f9fc}.section-head h2,.institution-band h2{letter-spacing:0}@media (min-width:1024px){.primary-menu>ul{gap:0}.primary-menu>ul>li{padding:0 0.12rem}.primary-menu>ul>li + li::before{content:"";position:absolute;top:50%;left:-1px;width:1px;height:20px;transform:translateY(-50%);background:rgba(11,49,95,0.16)}.primary-menu>ul>li>a{border-radius:7px}}@media (max-width:1023px){.mobile-quick-actions{display:flex;align-items:center;gap:0.38rem;margin-left:auto}.mobile-quick-actions__item{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0.5rem 0.72rem;border:1px solid rgba(11,49,95,0.12);border-radius:999px;background:#fff;color:#0b315f;font-size:0.85rem;font-weight:760;line-height:1;box-shadow:0 8px 18px rgba(6,27,52,0.055)}.mobile-quick-actions__item--whatsapp{border-color:rgba(22,138,87,0.18);background:#168a57;color:#fff}.menu-toggle{position:relative;z-index:145;color:#061b34}.nav-backdrop{z-index:130}.primary-menu{top:0;right:0;bottom:0;z-index:140;display:block;width:min(88vw,430px);height:100vh;height:100dvh;padding:0;overflow-y:auto;border-left:1px solid rgba(11,49,95,0.08);border-radius:18px 0 0 18px;background:#fff;box-shadow:-24px 0 64px rgba(6,27,52,0.2);transform:translateX(108%);-webkit-overflow-scrolling:touch}body.nav-open .primary-menu{visibility:visible;pointer-events:auto;transform:translateX(0)}.mobile-menu-head{position:sticky;top:0;z-index:2;display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(11,49,95,0.08);background:rgba(255,255,255,0.96)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.mobile-menu-head{background:rgba(255,255,255,0.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.mobile-menu-head span{color:#061b34;font-size:1rem;font-weight:820}.mobile-nav-close{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(11,49,95,0.12);border-radius:50%;background:#f7f9fc;color:#061b34}.mobile-nav-close::before{content:"x";font-size:1.5rem;line-height:1}.primary-menu>ul{padding:0.65rem 0.95rem 1.35rem;gap:0}.primary-menu>ul>li{padding:0.18rem 0 0.42rem;border-bottom:1px solid rgba(11,49,95,0.08)}.primary-menu>ul>li:last-child{border-bottom:0}.primary-menu>ul>li>a{min-height:50px;padding:0.75rem 0.18rem;border-radius:0;background:transparent;color:#061b34;font-size:1rem;font-weight:780}.primary-menu>ul>li>a:hover,.primary-menu>ul>li:focus-within>a{background:transparent}.primary-menu .nav-kicker{display:block;margin-top:0.16rem;color:#738198;font-size:0.72rem;letter-spacing:0.06em}.primary-menu li ul,.primary-menu li.is-open>ul{position:static;display:block;width:auto;margin:0 0 0.35rem 0.2rem;padding:0 0 0.15rem 0.75rem;border:0;border-left:1px solid rgba(11,49,95,0.12);border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-menu li ul a{min-height:38px;padding:0.46rem 0.35rem;border-radius:6px;color:#48566a;font-size:0.93rem;font-weight:640}.primary-menu li ul a:hover,.primary-menu li ul a:focus-visible{background:#f2f6fb;color:#061b34}.submenu-toggle{display:none}}@media (max-width:767px){body{padding-bottom:74px}.header-inner{min-height:66px}#logo img{max-width:142px;max-height:42px}.mobile-quick-actions__item{min-height:36px;padding:0.48rem 0.58rem;font-size:0.8rem}.primary-menu{width:min(92vw,420px);border-radius:16px 0 0 16px}.home-hero{min-height:auto}.home-hero::before{background:linear-gradient(180deg,rgba(6,27,52,0.88) 0%,rgba(6,27,52,0.74) 58%,rgba(6,27,52,0.52) 100%),linear-gradient(90deg,rgba(6,27,52,0.7),rgba(6,27,52,0.3))}.hero-content{padding-top:3.35rem}.home-hero h1{font-size:2.05rem}.feature-card{padding-right:0.2rem;padding-left:0.2rem}.mobile-sticky-contact{position:fixed;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-columns:1fr 1fr;gap:0.55rem;padding:0.64rem 0.8rem calc(0.64rem + env(safe-area-inset-bottom));border-top:1px solid rgba(11,49,95,0.1);background:rgba(255,255,255,0.94);box-shadow:0 -14px 34px rgba(6,27,52,0.12)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.mobile-sticky-contact{background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}body.nav-open .mobile-sticky-contact{transform:translateY(110%)}.mobile-sticky-contact__item{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-weight:820;line-height:1}.mobile-sticky-contact__item--call{background:#061b34}.mobile-sticky-contact__item--whatsapp{background:#168a57}.floating-whatsapp{display:none}#gotoTop{right:14px;bottom:92px}}@media (max-width:360px){#logo img{max-width:124px}.mobile-quick-actions{gap:0.28rem}.mobile-quick-actions__item{padding-right:0.48rem;padding-left:0.48rem;font-size:0.76rem}}:root{--color-primary:#0b315f;--color-primary-dark:#061b34;--color-primary-soft:#edf4fb;--color-accent:#c99732;--color-accent-dark:#83570d;--color-bg:#f5f7fb;--color-surface-soft:#f9fbfe;--color-border:#dbe3ee;--shadow-soft:0 10px 28px rgba(6,27,52,0.055);--shadow-medium:0 18px 42px rgba(6,27,52,0.1)}body{background:var(--color-bg);color:#172033}.container{width:min(calc(100% - 40px),var(--container))}.top-bar{background:#061b34;font-size:0.86rem;letter-spacing:0}.top-bar__inner{min-height:34px;padding:0}.top-bar a{min-height:34px;color:rgba(255,255,255,0.82);font-weight:600}.top-bar a:hover{color:#fff}.site-header{background:rgba(255,255,255,0.96);border-bottom:1px solid rgba(11,49,95,0.08);box-shadow:none}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(255,255,255,0.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.site-header.is-scrolled{box-shadow:0 12px 28px rgba(6,27,52,0.07)}.header-inner{min-height:78px;gap:1.4rem}#logo img{max-width:212px;max-height:58px}.primary-menu>ul>li>a{min-height:44px;padding:0.5rem 0.74rem;border-radius:999px;color:#14243a;font-size:0.94rem;font-weight:650}.primary-menu .nav-title{line-height:1.1}.primary-menu .nav-kicker{display:none}.primary-menu a:hover,.primary-menu li:focus-within>a{background:rgba(11,49,95,0.065);color:#061b34}.primary-menu li ul{border-color:rgba(11,49,95,0.1);box-shadow:0 24px 54px rgba(6,27,52,0.12)}.header-actions{gap:0.5rem}.btn{border-radius:999px;font-weight:720;letter-spacing:0}.header-actions .btn{min-height:42px;padding:0.68rem 1rem;font-size:0.9rem}.btn-secondary{border-color:rgba(11,49,95,0.17);background:#fff;color:#0b315f}.btn-secondary:hover{border-color:rgba(11,49,95,0.28);background:#f6f9fd;color:#061b34}.btn-accent{background:#c99732;color:#061b34;box-shadow:0 10px 24px rgba(201,151,50,0.24)}.btn-accent:hover{background:#d8a844;color:#061b34;transform:translateY(-1px)}.btn-whatsapp{background:#168a57;color:#fff;box-shadow:none}.btn-whatsapp:hover{background:#107648;color:#fff}.home-hero{min-height:650px;background:#061b34}.home-hero::before{background:linear-gradient(90deg,rgba(6,27,52,0.94) 0%,rgba(6,27,52,0.78) 49%,rgba(6,27,52,0.32) 100%),linear-gradient(180deg,rgba(6,27,52,0.12),rgba(6,27,52,0.42))}.home-hero::after{background:linear-gradient(180deg,rgba(6,27,52,0) 62%,rgba(245,247,251,0.94) 100%),linear-gradient(90deg,rgba(201,151,50,0.18) 0,rgba(201,151,50,0) 30%)}.hero-slider,.swiper-slide{background:#061b34}.swiper-slide img{filter:saturate(0.86) contrast(1.04);transform:scale(1.015)}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,0.5fr);gap:4.8rem}.hero-copy{max-width:830px}.eyebrow,.section-eyebrow{color:#9b6b17;font-size:0.78rem;font-weight:820;letter-spacing:0.08em}.home-hero .eyebrow{color:#e5c06c}.home-hero h1{max-width:820px;margin-bottom:1.2rem;font-size:3.65rem;font-weight:780;line-height:1.04}.home-hero .lead{max-width:690px;color:rgba(255,255,255,0.82);font-size:1.13rem;line-height:1.78}.hero-actions{margin-top:2rem;gap:0.7rem}.hero-actions .btn{min-height:50px;padding:0.86rem 1.14rem}.hero-panel{align-self:end;padding:0 0 0 1.6rem;border:0;border-left:1px solid rgba(255,255,255,0.24);border-radius:0;background:transparent;box-shadow:none}.hero-panel__label{margin-bottom:1rem;color:#e5c06c;font-size:0.75rem;letter-spacing:0.1em}.hero-panel h2{max-width:360px;font-size:1.36rem;line-height:1.28}.hero-panel ul{gap:0;margin:1.4rem 0 1.2rem}.hero-panel li{grid-template-columns:36px 1fr;gap:0.8rem;padding:0.82rem 0;border:0;border-top:1px solid rgba(255,255,255,0.14);border-radius:0;background:transparent}.hero-panel li strong{width:28px;height:28px;border:1px solid rgba(229,192,108,0.45);border-radius:50%;background:rgba(229,192,108,0.1);color:#e5c06c;font-size:0.72rem}.hero-panel li span{color:rgba(255,255,255,0.82);font-weight:640;line-height:1.5}.hero-panel__link{color:#fff;font-size:1rem;font-weight:760}.feature-strip{margin-top:0;background:#fff;border-bottom:1px solid rgba(11,49,95,0.08)}.feature-strip__grid{gap:0;padding:0.35rem 0}.feature-card{min-height:170px;padding:1.55rem 1.35rem;border:0;border-right:1px solid rgba(11,49,95,0.08);border-radius:0;background:transparent;box-shadow:none}.feature-card:last-child{border-right:0}.feature-card__icon{width:auto;height:auto;margin-bottom:0.95rem;border-radius:0;background:transparent;color:#9b6b17;font-size:0.78rem;letter-spacing:0.06em}.feature-card h3{margin-bottom:0.45rem;font-size:1.05rem;color:#061b34}.feature-card p{margin-bottom:0;color:#5e6c7f;font-size:0.95rem;line-height:1.65}.institution-band{padding:4rem 0 2.2rem;background:#f5f7fb}.institution-band__inner{align-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.institution-band h2{max-width:760px;font-size:2.35rem;line-height:1.14}.institution-metrics span{min-height:38px;border-color:rgba(11,49,95,0.1);background:rgba(255,255,255,0.74);color:#25364d;font-size:0.88rem;font-weight:720}.section{padding:5.4rem 0}.section--surface{background:#fff}.section--soft{background:#f5f7fb}.section-head{max-width:780px;margin-bottom:2.25rem}.section-head h2{max-width:760px;font-size:2.24rem;font-weight:760;line-height:1.15}.section-head p{color:#5e6c7f;font-size:1.02rem;line-height:1.75}#dersler .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(11,49,95,0.1);border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(6,27,52,0.06)}#dersler .course-card{min-height:184px;padding:0;border:0;border-right:1px solid rgba(11,49,95,0.08);border-bottom:1px solid rgba(11,49,95,0.08);border-radius:0;background:#fff;box-shadow:none;transition:background-color 180ms ease,transform 180ms ease}#dersler .course-card:hover{background:#f8fbff;box-shadow:none;transform:none}#dersler .course-card__link{display:flex;height:100%;min-height:184px;flex-direction:column;padding:1.35rem}#dersler .course-card__meta{margin-bottom:0.85rem;padding:0;border-radius:0;background:transparent;color:#9b6b17;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}#dersler .course-card h3{margin-bottom:0.5rem;color:#061b34;font-size:1.07rem;line-height:1.3}#dersler .course-card p{color:#627086;font-size:0.94rem;line-height:1.62}#dersler .course-card__arrow{margin-top:auto;color:#0b315f;font-size:0.9rem}.process-grid{counter-reset:process-step;gap:0;border-top:1px solid rgba(11,49,95,0.12)}.process-card{position:relative;min-height:190px;padding:1.55rem 1.4rem 1.2rem;border:0;border-right:1px solid rgba(11,49,95,0.1);border-radius:0;background:transparent;box-shadow:none}.process-card:last-child{border-right:0}.process-card::before{counter-increment:process-step;content:"0" counter(process-step);display:block;margin-bottom:1.8rem;color:#9b6b17;font-size:0.82rem;font-weight:820;letter-spacing:0.08em}.process-card:hover{box-shadow:none;transform:none}.process-card h3{font-size:1.1rem}.process-card p{color:#5e6c7f;font-size:0.96rem;line-height:1.65}.rich-content{max-width:980px;padding:2.35rem;border:1px solid rgba(11,49,95,0.08);border-radius:8px;background:#fff;box-shadow:0 18px 40px rgba(6,27,52,0.055)}.rich-content h2{font-size:1.78rem;line-height:1.22}.rich-content p,.rich-content li{color:#344258}.success-showcase{grid-template-columns:0.42fr 1fr;gap:2.4rem}.success-copy{top:106px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.success-copy h3{font-size:1.48rem;line-height:1.25}.success-copy p{color:#5e6c7f}.success-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0.9rem}.success-grid .portfolio-item{padding:0.42rem;border-color:rgba(11,49,95,0.08);border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(6,27,52,0.06)}.success-grid .portfolio-item:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(6,27,52,0.1)}.success-grid .portfolio-item:first-child{grid-column:span 2;grid-row:span 2}.success-grid .portfolio-image{border-radius:6px}#ogretmenler .card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.teacher-card--category{min-height:auto;padding:0;border:1px solid rgba(11,49,95,0.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(6,27,52,0.055)}.teacher-card--category:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(6,27,52,0.1)}.teacher-card--category .teacher-card__image{position:relative;inset:auto;height:116px;opacity:1;overflow:hidden;border-radius:7px 7px 0 0;background:#e8f0fa;filter:none}.teacher-card--category .teacher-card__image::after{background:linear-gradient(180deg,rgba(6,27,52,0.02),rgba(6,27,52,0.18))}.teacher-card--category .teacher-card__image img{width:100%;height:100%;object-fit:cover;filter:saturate(0.9) contrast(1.02)}.teacher-card--category .teacher-card__link{display:block;min-height:0}.teacher-card--category h3{margin:1rem 1.1rem 0.35rem;color:#061b34;font-size:1.08rem}.teacher-card--category p{margin:0 1.1rem 1.1rem;color:#5e6c7f;font-size:0.94rem;line-height:1.62}.faq-grid{gap:1rem}.faq-item{border-color:rgba(11,49,95,0.08);border-radius:8px;box-shadow:none}.faq-item h3{color:#061b34}.cta-band{align-items:center;border-radius:8px;background:#061b34;box-shadow:0 22px 54px rgba(6,27,52,0.18)}.cta-band h2{color:#fff}.cta-band p{color:rgba(255,255,255,0.74)}.site-footer{background:#061b34;border-top:1px solid rgba(255,255,255,0.12)}.footer-widgets-wrap{gap:2.4rem;padding:4rem 0 2.6rem}.footer-logo{max-width:150px;padding:0.45rem;border-radius:8px;background:#fff}.site-footer h4{margin-bottom:1rem;color:#fff;font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase}.site-footer p,.footer-contact,.footer-links a,#copyrights{color:rgba(255,255,255,0.72)}.footer-links a{min-height:30px}.footer-links a:hover,.footer-contact a:hover{color:#fff}.floating-whatsapp{width:48px;height:48px;border-radius:50%;box-shadow:0 14px 30px rgba(22,138,87,0.28)}@media (min-width:1024px){.primary-menu li ul{top:calc(100% + 10px);border-radius:8px}.primary-menu li ul a{border-radius:6px;font-size:0.92rem}.feature-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.header-actions .btn-secondary{display:none}.primary-menu>ul>li>a{padding-right:0.56rem;padding-left:0.56rem;font-size:0.9rem}.home-hero h1{font-size:3.15rem}}@media (max-width:1023px){.container{width:min(calc(100% - 32px),var(--container))}.top-bar{display:none}.site-header{top:0}.header-inner{min-height:68px}#logo img{max-width:190px;max-height:52px}.menu-toggle{width:46px;height:46px;border-color:rgba(11,49,95,0.14);background:#fff}.primary-menu{width:min(92vw,420px);padding:1rem;background:#fff}.primary-menu>ul{padding-top:4.8rem;gap:0.2rem}.primary-menu a{min-height:52px;border-radius:8px;font-size:1.02rem}.primary-menu .nav-kicker{display:block;margin-top:0.2rem;font-size:0.7rem}.home-hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:2.4rem}.hero-content{padding:5rem 0 3.5rem}.hero-panel{align-self:stretch;max-width:620px;padding:1.3rem 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.22)}.institution-band__inner,.success-showcase{grid-template-columns:1fr}#dersler .card-grid,#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.success-copy{position:relative;top:auto;max-width:680px}}@media (max-width:767px){.container{width:min(calc(100% - 24px),var(--container))}body{font-size:16px}h1{font-size:2.1rem}h2{font-size:1.78rem}.header-inner{min-height:64px;gap:0.75rem}#logo img{max-width:164px;max-height:46px}.header-actions{display:none}.menu-toggle{flex:0 0 44px;width:44px;height:44px}.nav-backdrop{background:rgba(6,27,52,0.44)}.primary-menu{width:100vw;max-width:none;padding:0.9rem 1rem 1.4rem}.primary-menu>ul{padding-top:4.5rem}.primary-menu li ul{margin-left:0.45rem}.submenu-toggle{width:42px;height:42px}.home-hero::before{background:linear-gradient(180deg,rgba(6,27,52,0.9) 0%,rgba(6,27,52,0.76) 58%,rgba(6,27,52,0.5) 100%),linear-gradient(90deg,rgba(6,27,52,0.75),rgba(6,27,52,0.36))}.hero-content{padding:4.1rem 0 2.8rem}.home-hero h1{margin-bottom:1rem;font-size:2.32rem;line-height:1.08}.home-hero .lead{font-size:1.01rem;line-height:1.68}.hero-actions,.cta-actions,.contact-actions{width:100%;flex-direction:column;align-items:stretch}.hero-actions .btn,.cta-actions .btn,.contact-actions .btn{width:100%;justify-content:center}.hero-panel h2{font-size:1.18rem}.hero-panel li{grid-template-columns:32px 1fr}.feature-strip__grid{grid-template-columns:1fr;padding:0}.feature-card{min-height:0;padding:1.25rem 0;border-right:0;border-bottom:1px solid rgba(11,49,95,0.08)}.feature-card:last-child{border-bottom:0}.institution-band{padding:3rem 0 1.4rem}.institution-band h2,.section-head h2{font-size:1.78rem}.institution-metrics{justify-content:flex-start}.section{padding:3.7rem 0}.section-head{margin-bottom:1.55rem}#dersler .card-grid,#ogretmenler .card-grid,.faq-grid,.success-grid{grid-template-columns:1fr}#dersler .card-grid{border-radius:8px}#dersler .course-card,#dersler .course-card__link{min-height:0}#dersler .course-card{border-right:0}.process-grid{border-top:0}.process-card{min-height:0;padding:1.2rem 0;border-right:0;border-bottom:1px solid rgba(11,49,95,0.1)}.process-card:last-child{border-bottom:0}.process-card::before{margin-bottom:0.8rem}.rich-content{padding:1.25rem;box-shadow:none}.success-showcase{gap:1.3rem}.success-grid .portfolio-item:first-child{grid-column:auto;grid-row:auto}.teacher-card--category .teacher-card__image{height:104px}.cta-band{padding:1.25rem}.footer-widgets-wrap{padding:3rem 0 2rem}.floating-whatsapp{right:14px;bottom:16px;width:46px;height:46px}}@media (max-width:390px){#logo img{max-width:150px}.home-hero h1{font-size:2.08rem}.home-hero .lead,.feature-card p,#dersler .course-card p,.process-card p,.teacher-card--category p{font-size:0.96rem}}.mobile-quick-actions,.mobile-menu-head,.mobile-sticky-contact,.mobile-nav-close{display:none}.home-hero{min-height:600px}.home-hero::before{background:linear-gradient(90deg,rgba(6,27,52,0.9) 0%,rgba(6,27,52,0.72) 50%,rgba(6,27,52,0.28) 100%),linear-gradient(180deg,rgba(6,27,52,0.06),rgba(6,27,52,0.36))}.home-hero h1{font-size:3.35rem}.feature-card{min-height:150px}.section--soft{background:#f7f9fc}@media (min-width:1024px){.primary-menu>ul{gap:0}.primary-menu>ul>li{padding:0 0.12rem}.primary-menu>ul>li + li::before{content:"";position:absolute;top:50%;left:-1px;width:1px;height:20px;transform:translateY(-50%);background:rgba(11,49,95,0.16)}.primary-menu>ul>li>a{border-radius:7px}}@media (max-width:1023px){.mobile-quick-actions{display:flex;align-items:center;gap:0.38rem;margin-left:auto}.mobile-quick-actions__item{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0.5rem 0.72rem;border:1px solid rgba(11,49,95,0.12);border-radius:999px;background:#fff;color:#0b315f;font-size:0.85rem;font-weight:760;line-height:1;box-shadow:0 8px 18px rgba(6,27,52,0.055)}.mobile-quick-actions__item--whatsapp{border-color:rgba(22,138,87,0.18);background:#168a57;color:#fff}.menu-toggle{position:relative;z-index:145;color:#061b34}.nav-backdrop{z-index:130}.primary-menu{top:0;right:0;bottom:0;z-index:140;display:block;width:min(88vw,430px);height:100vh;height:100dvh;padding:0;overflow-y:auto;border-left:1px solid rgba(11,49,95,0.08);border-radius:18px 0 0 18px;background:#fff;box-shadow:-24px 0 64px rgba(6,27,52,0.2);transform:translateX(108%);-webkit-overflow-scrolling:touch}body.nav-open .primary-menu{visibility:visible;pointer-events:auto;transform:translateX(0)}.mobile-menu-head{position:sticky;top:0;z-index:2;display:flex;min-height:66px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(11,49,95,0.08);background:rgba(255,255,255,0.96)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.mobile-menu-head{background:rgba(255,255,255,0.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.mobile-menu-head span{color:#061b34;font-size:1rem;font-weight:820}.mobile-nav-close{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(11,49,95,0.12);border-radius:50%;background:#f7f9fc;color:#061b34}.mobile-nav-close::before{content:"x";font-size:1.5rem;line-height:1}.primary-menu>ul{padding:0.65rem 0.95rem 1.35rem;gap:0}.primary-menu>ul>li{padding:0.18rem 0 0.42rem;border-bottom:1px solid rgba(11,49,95,0.08)}.primary-menu>ul>li:last-child{border-bottom:0}.primary-menu>ul>li>a{min-height:50px;padding:0.75rem 0.18rem;border-radius:0;background:transparent;color:#061b34;font-size:1rem;font-weight:780}.primary-menu>ul>li>a:hover,.primary-menu>ul>li:focus-within>a{background:transparent}.primary-menu .nav-kicker{display:block;margin-top:0.16rem;color:#738198;font-size:0.72rem;letter-spacing:0.06em}.primary-menu li ul,.primary-menu li.is-open>ul{position:static;display:block;width:auto;margin:0 0 0.35rem 0.2rem;padding:0 0 0.15rem 0.75rem;border:0;border-left:1px solid rgba(11,49,95,0.12);border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-menu li ul a{min-height:38px;padding:0.46rem 0.35rem;border-radius:6px;color:#48566a;font-size:0.93rem;font-weight:640}.primary-menu li ul a:hover,.primary-menu li ul a:focus-visible{background:#f2f6fb;color:#061b34}.submenu-toggle{display:none}}@media (max-width:767px){body{padding-bottom:74px}.header-inner{min-height:66px}#logo img{max-width:142px;max-height:42px}.mobile-quick-actions__item{min-height:36px;padding:0.48rem 0.58rem;font-size:0.8rem}.primary-menu{width:min(92vw,420px);max-width:420px;padding:0;border-radius:16px 0 0 16px}.primary-menu>ul{padding-top:0.65rem}.home-hero{min-height:auto}.home-hero::before{background:linear-gradient(180deg,rgba(6,27,52,0.88) 0%,rgba(6,27,52,0.74) 58%,rgba(6,27,52,0.52) 100%),linear-gradient(90deg,rgba(6,27,52,0.7),rgba(6,27,52,0.3))}.hero-content{padding-top:3.35rem}.home-hero h1{font-size:2.05rem}.mobile-sticky-contact{position:fixed;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-columns:1fr 1fr;gap:0.55rem;padding:0.64rem 0.8rem calc(0.64rem + env(safe-area-inset-bottom));border-top:1px solid rgba(11,49,95,0.1);background:rgba(255,255,255,0.94);box-shadow:0 -14px 34px rgba(6,27,52,0.12)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.mobile-sticky-contact{background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}body.nav-open .mobile-sticky-contact{transform:translateY(110%)}.mobile-sticky-contact__item{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-weight:820;line-height:1}.mobile-sticky-contact__item--call{background:#061b34}.mobile-sticky-contact__item--whatsapp{background:#168a57}.floating-whatsapp{display:none}#gotoTop{right:14px;bottom:92px}}@media (max-width:360px){#logo img{max-width:124px}.mobile-quick-actions{gap:0.28rem}.mobile-quick-actions__item{padding-right:0.48rem;padding-left:0.48rem;font-size:0.76rem}}@media (max-width:1023px){.primary-menu{visibility:visible !important;opacity:1 !important;pointer-events:none;transform:translateX(108%)}body.nav-open .primary-menu{pointer-events:auto;transform:translateX(0) !important}}@media (max-width:767px){body.nav-open .mobile-sticky-contact{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}@media (max-width:1023px){.site-header{z-index:300}.nav-backdrop{z-index:280}.primary-menu{z-index:320;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;display:none !important;width:min(90vw,388px) !important;height:100vh !important;height:100dvh !important;padding:0 !important;overflow-y:auto !important;visibility:visible !important;opacity:1 !important;pointer-events:none !important;transform:none !important;border-left:1px solid rgba(8,48,95,0.1);border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb);box-shadow:-24px 0 64px rgba(5,27,54,0.22)}body.nav-open .primary-menu{display:block !important;pointer-events:auto !important;transform:none !important}}:root{--color-primary:#08305f;--color-primary-dark:#051b36;--color-primary-soft:#e8f4fb;--color-accent:#20aee5;--color-accent-dark:#0878ad;--color-bg:#edf4f9;--color-surface:#fbfdff;--color-surface-soft:#f2f7fb;--color-text:#162238;--color-muted:#647287;--color-border:#d7e4ef}body{background:linear-gradient(180deg,#edf4f9 0,#f6f9fc 48%,#edf4f9 100%)}.site-header{background:rgba(249,252,255,0.92);border-bottom-color:rgba(8,48,95,0.1)}.section--surface{background:#fbfdff}.section--soft,.institution-band{background:#edf4f9}.eyebrow,.section-eyebrow,.feature-card__icon,#dersler .course-card__meta,.process-card::before{color:#0878ad}.btn-accent{background:#20aee5;color:#05213f;box-shadow:0 10px 24px rgba(32,174,229,0.23)}.floating-whatsapp{left:18px;right:auto;bottom:18px;width:auto;height:48px;min-width:132px;padding:0 1rem;gap:0.52rem;border-radius:999px;background:#168a57;color:#fff;box-shadow:0 16px 34px rgba(22,138,87,0.28)}.floating-whatsapp img{display:none}.floating-whatsapp::before{content:"";width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:"WhatsApp";color:#fff;font-size:0.92rem;font-weight:820}@media (max-width:1023px){body.nav-open .menu-toggle{opacity:0;pointer-events:none;transform:scale(0.88)}body.nav-open .site-logo,body.nav-open .mobile-quick-actions{opacity:0.16;pointer-events:none}.mobile-menu-head{z-index:330;background:rgba(246,250,253,0.98)}.mobile-nav-close{z-index:335;pointer-events:auto}}@media (max-width:767px){body{padding-bottom:76px;background:#edf4f9}.header-inner{min-height:62px}#logo img{max-width:132px;max-height:40px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;background:#f8fbfe;font-size:0.78rem;box-shadow:none}.mobile-quick-actions__item--whatsapp{background:#168a57;color:#fff}.menu-toggle{flex-basis:42px;width:42px;height:42px;background:#f8fbfe;box-shadow:none}.primary-menu{width:min(90vw,388px);max-width:388px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#f8fbfe,#eef6fb)}.primary-menu>ul{padding:0.55rem 0.9rem 1.1rem}.primary-menu>ul>li>a{min-height:46px;padding:0.62rem 0.1rem;font-size:0.98rem}.primary-menu li ul a{min-height:34px;padding:0.38rem 0.32rem;font-size:0.88rem}.hero-content{padding:2.75rem 0 2.1rem}.home-hero h1{max-width:350px;font-size:1.86rem;line-height:1.1}.home-hero .lead{font-size:0.96rem;line-height:1.62}.hero-panel{display:none}.feature-strip__grid,.process-grid,#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.process-card{padding:1rem 0.7rem}.feature-card h3,.process-card h3{font-size:0.96rem}.feature-card p,.process-card p{font-size:0.86rem;line-height:1.5}.institution-band h2,.section-head h2{font-size:1.46rem;line-height:1.18}.section{padding:2.65rem 0}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start;border:1px solid rgba(8,48,95,0.1);border-radius:10px;background:rgba(251,253,255,0.94)}.rich-content{max-height:430px;overflow:auto;border-radius:10px;background:rgba(251,253,255,0.92)}.teacher-card--category .teacher-card__image{height:72px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.floating-whatsapp{display:none}body.nav-open .mobile-sticky-contact{display:none}}:root{--color-primary:#0b315f;--color-primary-dark:#071524;--color-primary-soft:#edf4fb;--color-accent:#c99732;--color-accent-dark:#7a520e;--color-success:#168a57;--color-bg:#f5f7fb;--color-surface:#ffffff;--color-surface-soft:#f8fafc;--color-text:#111827;--color-muted:#5f6b7a;--color-border:#d9e1ea;--shadow-soft:0 12px 28px rgba(7,21,36,0.055);--shadow-medium:0 18px 44px rgba(7,21,36,0.11);--radius-sm:6px;--radius-md:8px;--radius-lg:8px}html{scroll-padding-top:96px}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,.eyebrow,.section-eyebrow,.site-footer h4,.primary-menu .nav-kicker{letter-spacing:0}body{background:#f5f7fb;color:var(--color-text)}#wrapper{background:linear-gradient(180deg,#ffffff 0,#f6f8fb 34%,#eef2f7 100%)}.container{width:min(calc(100% - 48px),1200px)}h1,h2,h3,h4,h5,h6{color:#071524;font-weight:780}.top-bar{background:#071524;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.84rem}.top-bar__inner{min-height:34px;padding:0}.top-bar a{min-height:34px;color:rgba(255,255,255,0.78);font-weight:620}.site-header{z-index:320;background:rgba(255,255,255,0.92);border-bottom:1px solid rgba(11,49,95,0.08);box-shadow:none}@supports ((backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px))){.site-header{background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.site-header.is-scrolled{box-shadow:0 12px 30px rgba(7,21,36,0.075)}.header-inner{min-height:76px;gap:1.25rem}#logo img{max-width:208px;max-height:58px}.btn,button[type="submit"]{min-height:46px;border-radius:8px;font-weight:740}.btn-accent,button[type="submit"]{background:#c99732;color:#071524;box-shadow:0 12px 26px rgba(201,151,50,0.22)}.btn-accent:hover,button[type="submit"]:hover{background:#d9a946;color:#071524;transform:translateY(-1px)}.btn-secondary{border-color:rgba(11,49,95,0.16);background:#ffffff;color:#0b315f}.btn-secondary:hover{border-color:rgba(11,49,95,0.28);background:#f4f7fb;color:#071524}.btn-whatsapp{background:#168a57;color:#ffffff;box-shadow:0 12px 24px rgba(22,138,87,0.18)}.btn-whatsapp:hover{background:#107648;color:#ffffff}@media (min-width:1024px){.header-actions{display:flex}.header-actions .btn{min-height:42px;padding:0.66rem 0.95rem;font-size:0.9rem}.primary-menu>ul{align-items:center;gap:0.1rem}.primary-menu>ul>li,.primary-menu>ul>li + li::before{padding:0}.primary-menu>ul>li + li::before{display:none}.primary-menu>ul>li>a{min-height:42px;padding:0.55rem 0.7rem;border-radius:8px;color:#142033;font-size:0.93rem;font-weight:680}.primary-menu .nav-kicker{display:none}.primary-menu a:hover,.primary-menu li:focus-within>a{background:rgba(11,49,95,0.065);color:#071524}.primary-menu li ul{top:calc(100% + 10px);min-width:238px;padding:0.45rem;border:1px solid rgba(11,49,95,0.1);border-radius:8px;background:#ffffff;box-shadow:0 24px 54px rgba(7,21,36,0.13)}.primary-menu li ul a{min-height:38px;border-radius:6px;color:#415066;font-size:0.91rem}}.home-hero{min-height:660px;isolation:isolate;background:#071524}.home-hero::before{background:linear-gradient(90deg,rgba(7,21,36,0.94) 0%,rgba(7,21,36,0.78) 47%,rgba(7,21,36,0.28) 100%),linear-gradient(180deg,rgba(7,21,36,0.1),rgba(7,21,36,0.42))}.home-hero::after{background:linear-gradient(180deg,rgba(7,21,36,0) 68%,rgba(245,247,251,0.96) 100%),linear-gradient(90deg,rgba(201,151,50,0.16) 0,rgba(201,151,50,0) 32%)}.swiper-slide img{filter:saturate(0.9) contrast(1.04);transform:scale(1.012)}.hero-content{width:min(calc(100% - 48px),1200px);max-width:none;padding:5.2rem 0 5.9rem}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,0.52fr);gap:4.5rem;align-items:center}.hero-copy{max-width:830px}.eyebrow,.section-eyebrow{color:#8d6417;font-size:0.78rem;font-weight:820;text-transform:uppercase}.home-hero .eyebrow{color:#e6c26e}.home-hero h1{max-width:830px;margin-bottom:1.2rem;color:#ffffff;font-size:3.62rem;font-weight:800;line-height:1.05}.home-hero .lead{max-width:690px;color:rgba(255,255,255,0.82);font-size:1.13rem;line-height:1.76}.hero-actions{gap:0.72rem;margin-top:2rem}.hero-actions .btn{min-height:50px;padding:0.86rem 1.16rem}.hero-panel{align-self:end;padding:0 0 0 1.6rem;border:0;border-left:1px solid rgba(255,255,255,0.24);border-radius:0;background:transparent;color:#ffffff;box-shadow:none}.hero-panel__label{margin-bottom:1rem;color:#e6c26e;font-size:0.76rem}.hero-panel h2{color:#ffffff;font-size:1.34rem}.hero-panel li{padding:0.76rem 0;border:0;border-top:1px solid rgba(255,255,255,0.14);border-radius:0;background:transparent}.hero-panel li:first-child{border-top:0}.hero-panel li strong{background:rgba(201,151,50,0.18);color:#e6c26e}.hero-panel__link{color:#ffffff}.feature-strip{margin-top:-54px}.feature-strip__grid{border:1px solid rgba(11,49,95,0.08);border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 18px 42px rgba(7,21,36,0.08)}.feature-card,.course-card,.process-card,.portfolio-item,.teacher-card,.contact-card,.content-card,.faq-item,.cta-band,.rich-content{border-radius:8px}.feature-card{min-height:158px;border:0;border-right:1px solid rgba(11,49,95,0.08);box-shadow:none}.feature-card:last-child{border-right:0}.feature-card__icon{background:#edf4fb;color:#0b315f}.section{padding:5rem 0}.section--surface{background:#ffffff}.section--soft,.institution-band{background:#f5f7fb}.section-head{max-width:820px;margin-bottom:1.8rem}.section-head h2{font-size:2.24rem;line-height:1.16}.section-head p{color:#5f6b7a}.course-card,.process-card,.teacher-card,.portfolio-item,.contact-card,.content-card,.faq-item,.rich-content{border-color:rgba(11,49,95,0.09);background:#ffffff;box-shadow:0 12px 30px rgba(7,21,36,0.055)}.course-card:hover,.teacher-card:hover,.portfolio-item:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(7,21,36,0.11)}.course-card__meta{background:#f6ecd6;color:#74510f}.course-card__arrow{color:#0b315f}.process-card{border-top:3px solid #c99732}.institution-band__inner{padding:0;border:0;background:transparent;box-shadow:none}.institution-metrics span{border-color:rgba(11,49,95,0.12);border-radius:8px;background:#ffffff;box-shadow:0 8px 20px rgba(7,21,36,0.045)}.rich-content{max-width:1040px;padding:2.1rem;line-height:1.78}.success-copy{border-color:rgba(11,49,95,0.09);border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(7,21,36,0.055)}.teacher-card--category{padding:0;background:#ffffff}.teacher-card--category .teacher-card__image{height:118px;opacity:1;filter:none}.teacher-card--category .teacher-card__image img{filter:saturate(0.92) contrast(1.02)}.teacher-card--category h3{margin:1rem 1.05rem 0.35rem;color:#071524}.teacher-card--category p{margin:0 1.05rem 1.05rem;color:#5f6b7a}.page-hero{min-height:280px;padding:4.6rem 0 2.8rem;background-color:#071524}.page-hero::before{background:linear-gradient(90deg,rgba(7,21,36,0.92),rgba(7,21,36,0.62)),linear-gradient(180deg,rgba(201,151,50,0.16),rgba(7,21,36,0.1))}.page-hero h1{font-size:2.34rem;line-height:1.14}#page-menu{border-color:rgba(11,49,95,0.08);background:rgba(255,255,255,0.9)}.cta-band{border:0;background:#071524;color:#ffffff;box-shadow:0 20px 48px rgba(7,21,36,0.18)}.cta-band h2,.cta-band h3{color:#ffffff}.cta-band p{color:rgba(255,255,255,0.76)}.site-footer{background:#071524;color:rgba(255,255,255,0.74)}.footer-logo{max-width:152px;padding:0.45rem;border-radius:8px;background:#ffffff}.site-footer h4{color:#ffffff}.footer-links a,.footer-contact,#copyrights{color:rgba(255,255,255,0.72)}.floating-whatsapp{right:18px;left:auto;min-width:0;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:#168a57;box-shadow:0 14px 30px rgba(22,138,87,0.28)}.floating-whatsapp::before{width:12px;height:12px;box-shadow:0 0 0 5px rgba(255,255,255,0.16)}.floating-whatsapp::after{content:""}#gotoTop{border-radius:8px;background:#0b315f}#template-contactform{display:none !important}.page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:minmax(0,1fr)}.page-hero--iletisim~.section--surface .content-card:not(.content-card--direct){display:none !important}body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{align-items:stretch;grid-template-columns:minmax(0,1.02fr) minmax(320px,0.78fr)}.page-hero--iletisim~.section--surface .contact-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-content:start;padding:1.6rem}.page-hero--iletisim~.section--surface .contact-card h2,.page-hero--iletisim~.section--surface .contact-actions{grid-column:1 / -1}.page-hero--iletisim~.section--surface .contact-card__item{min-height:104px;padding:1rem;border:0;border-top:1px solid rgba(11,49,95,0.08)}.page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:1px solid rgba(11,49,95,0.08)}.content-card--direct{display:grid !important;align-content:start;gap:1rem;min-height:100%;padding:1.8rem;overflow:hidden;background:linear-gradient(135deg,rgba(11,49,95,0.96),rgba(7,21,36,0.98));color:#ffffff;box-shadow:0 18px 42px rgba(7,21,36,0.16)}.contact-direct__eyebrow{color:#e6c26e;font-size:0.78rem;font-weight:820;text-transform:uppercase}.content-card--direct h2{margin-bottom:0;color:#ffffff;font-size:1.66rem}.contact-direct__lead{margin-bottom:0.3rem;color:rgba(255,255,255,0.78)}.contact-direct__actions{display:grid;gap:0.7rem;margin-top:0.2rem}.contact-direct__actions .btn{width:100%;justify-content:center}.content-card--direct .btn-secondary{border-color:rgba(255,255,255,0.28);background:rgba(255,255,255,0.08);color:#ffffff}.content-card--direct .btn-secondary:hover{background:rgba(255,255,255,0.14);color:#ffffff}.contact-direct__promise{display:grid;gap:0.28rem;margin-top:0.35rem;padding:1rem;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.07)}.contact-direct__promise strong{color:#ffffff}.contact-direct__promise span,.contact-direct__address{color:rgba(255,255,255,0.72)}.google-maps{border-radius:8px;box-shadow:0 12px 30px rgba(7,21,36,0.055)}@media (max-width:1180px){.header-actions .btn-secondary{display:none}.home-hero h1{font-size:3.18rem}}@media (max-width:1023px){.container{width:min(calc(100% - 32px),1200px)}.top-bar{display:none}.header-inner{min-height:66px}#logo img{max-width:178px;max-height:48px}.mobile-quick-actions{display:flex;align-items:center;gap:0.38rem;margin-left:auto}.mobile-quick-actions__item{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0.48rem 0.68rem;border:1px solid rgba(11,49,95,0.12);border-radius:8px;background:#ffffff;color:#0b315f;font-size:0.84rem;font-weight:760;line-height:1}.mobile-quick-actions__item--whatsapp{border-color:rgba(22,138,87,0.18);background:#168a57;color:#ffffff}.menu-toggle{position:relative;z-index:345;flex:0 0 44px;width:44px;height:44px;border-radius:8px;background:#ffffff;box-shadow:none}.nav-backdrop{z-index:330 !important;background:rgba(7,21,36,0.48)}.primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:340 !important;display:block !important;width:min(90vw,410px) !important;height:100vh !important;height:100dvh !important;padding:0 !important;overflow-y:auto !important;border-left:1px solid rgba(11,49,95,0.08);border-radius:8px 0 0 8px;background:#ffffff;box-shadow:-24px 0 64px rgba(7,21,36,0.2);opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translateX(106%) !important;transition:transform 220ms ease;-webkit-overflow-scrolling:touch}body.nav-open .primary-menu{pointer-events:auto !important;transform:translateX(0) !important}body.nav-open .menu-toggle{opacity:0;pointer-events:none}.mobile-menu-head{position:sticky;top:0;z-index:2;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 1rem;border-bottom:1px solid rgba(11,49,95,0.08);background:rgba(255,255,255,0.96)}.mobile-nav-close{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(11,49,95,0.12);border-radius:8px;background:#f5f7fb;color:#071524}.mobile-nav-close::before{content:"x";font-size:1.35rem;line-height:1}.primary-menu>ul{padding:0.7rem 1rem 1.35rem !important}.primary-menu>ul>li{padding:0.18rem 0 0.42rem;border-bottom:1px solid rgba(11,49,95,0.08)}.primary-menu>ul>li:last-child{border-bottom:0}.primary-menu>ul>li>a{min-height:50px;padding:0.74rem 0.18rem;border-radius:0;background:transparent;color:#071524;font-size:1rem}.primary-menu .nav-kicker{display:block;margin-top:0.16rem;color:#738198;font-size:0.72rem}.primary-menu li ul,.primary-menu li.is-open>ul{position:static;display:block;width:auto;margin:0 0 0.35rem 0.2rem;padding:0 0 0.15rem 0.75rem;border:0;border-left:1px solid rgba(11,49,95,0.12);border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.primary-menu li ul a{min-height:38px;padding:0.46rem 0.35rem;border-radius:6px;color:#48566a;font-size:0.93rem}.submenu-toggle{display:none}.hero-grid,.institution-band__inner,.success-showcase,body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:1fr}.hero-content{padding:4.6rem 0 3.3rem}.hero-panel{max-width:640px;padding:1.1rem 0 0;border-top:1px solid rgba(255,255,255,0.2);border-left:0}#dersler .card-grid,#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.container,.hero-content{width:min(calc(100% - 24px),1200px)}body{padding-bottom:74px}.header-inner{min-height:62px;gap:0.58rem}#logo img{max-width:148px;max-height:42px}.mobile-quick-actions__item{min-height:34px;padding:0.44rem 0.56rem;font-size:0.78rem}.home-hero{min-height:auto}.hero-content{padding:3rem 0 2.4rem}.home-hero h1{max-width:360px;font-size:2.12rem;line-height:1.1}.home-hero .lead{font-size:0.98rem;line-height:1.64}.hero-actions,.cta-actions,.contact-actions{gap:0.58rem}.hero-actions .btn,.cta-actions .btn,.contact-actions .btn{width:100%;min-height:44px;justify-content:center}.hero-panel{display:none}.feature-strip{margin-top:0}.feature-strip__grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:0;box-shadow:none}.feature-card,.process-card{min-height:0;padding:1rem 0.72rem}.feature-card h3,.process-card h3{font-size:0.96rem}.feature-card p,.process-card p{font-size:0.86rem;line-height:1.5}.section{padding:2.75rem 0}.section-head{margin-bottom:1.15rem}.section-head h2,.institution-band h2{font-size:1.5rem;line-height:1.18}#dersler .card-grid,.success-grid{display:flex;grid-template-columns:none;gap:0.75rem;margin-right:-12px;margin-left:-12px;padding:0 12px 0.85rem;overflow-x:auto;border:0;background:transparent;box-shadow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}#dersler .course-card,.success-grid .portfolio-item{flex:0 0 78%;scroll-snap-align:start}.rich-content{max-height:430px;padding:1.05rem;overflow:auto}#ogretmenler .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.72rem}.teacher-card--category .teacher-card__image{height:74px}.teacher-card--category h3{margin:0.72rem 0.75rem 0.24rem;font-size:0.92rem}.teacher-card--category p{display:none}.faq-grid{grid-template-columns:1fr}.page-hero{min-height:220px;padding:3.2rem 0 2rem}.page-hero h1{font-size:1.72rem}.page-hero--iletisim~.section--surface .contact-card{grid-template-columns:1fr;padding:1.1rem}.page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:0}.content-card--direct{padding:1.2rem}.mobile-sticky-contact{display:grid;grid-template-columns:1fr 1fr;gap:0.55rem;padding:0.55rem 0.75rem;background:rgba(255,255,255,0.94);border-top:1px solid rgba(11,49,95,0.08);box-shadow:0 -14px 28px rgba(7,21,36,0.09)}.mobile-sticky-contact__item{min-height:44px;border-radius:8px;font-weight:780}.floating-whatsapp{display:none}body.nav-open .mobile-sticky-contact{display:none}}@media (max-width:390px){#logo img{max-width:132px}.home-hero h1{font-size:1.94rem}.mobile-quick-actions__item{padding-right:0.42rem;padding-left:0.42rem}}:root{--color-primary:#12345b;--color-primary-dark:#071827;--color-primary-soft:#eef4f8;--color-accent:#c9a34b;--color-accent-dark:#82621b;--color-success:#15945d;--color-bg:#f6f8fb;--color-surface:#ffffff;--color-text:#172033;--color-muted:#667385;--color-border:#dfe6ee}body{background:#f6f8fb;color:var(--color-text)}#wrapper{background:#f6f8fb}.container{width:min(calc(100% - 40px),1160px)}h1,h2,h3,h4,h5,h6,.primary-menu a,.site-footer h4,.eyebrow,.section-eyebrow{letter-spacing:0}h1,h2,h3,h4,h5,h6{color:#132033;font-weight:760}p,li{color:#39485c}.top-bar,.site-footer,.cta-band{background:#081827}.top-bar{font-size:0.83rem}.top-bar__inner{min-height:32px}.site-header{z-index:10010;background:rgba(255,255,255,0.94);border-bottom:1px solid rgba(18,52,91,0.1)}.header-inner{min-height:74px}#logo img{max-width:198px;max-height:54px}.btn,button[type="submit"]{border-radius:7px;box-shadow:none}.btn-accent,button[type="submit"]{background:#c9a34b;color:#071827}.btn-accent:hover,button[type="submit"]:hover{background:#d7b765;color:#071827}.btn-secondary{border-color:#dfe6ee;background:#ffffff;color:#12345b}.btn-whatsapp{background:#15945d;color:#ffffff}@media (min-width:1024px){.primary-menu>ul{gap:0}.primary-menu>ul>li{display:flex;align-items:center;padding:0}.primary-menu>ul>li + li::before{content:"";display:block;width:1px;height:20px;margin:0 0.18rem;background:#e0e7ef}.primary-menu>ul>li>a{min-height:40px;padding:0.54rem 0.72rem;border-radius:7px;color:#172033;font-size:0.92rem;font-weight:680}.primary-menu>ul>li>a:hover,.primary-menu>ul>li:focus-within>a{background:#f0f4f8;color:#0d2a49}}.home-hero{min-height:600px;background:#081827}.home-hero::before{background:linear-gradient(90deg,rgba(8,24,39,0.91) 0%,rgba(8,24,39,0.76) 48%,rgba(8,24,39,0.28) 100%),linear-gradient(180deg,rgba(8,24,39,0.04),rgba(8,24,39,0.32))}.home-hero::after{background:linear-gradient(180deg,rgba(8,24,39,0) 72%,rgba(246,248,251,0.98) 100%),linear-gradient(90deg,rgba(201,163,75,0.12),rgba(201,163,75,0))}.home-hero h1{max-width:790px;font-size:3.18rem;line-height:1.08}.home-hero .lead{max-width:660px;color:rgba(255,255,255,0.82)}.eyebrow,.section-eyebrow{color:#82621b;font-size:0.76rem;font-weight:820}.home-hero .eyebrow,.hero-panel__label{color:#e4c878}.feature-strip{margin-top:-42px}.feature-strip__grid{border:1px solid #e2e8f0;border-radius:7px;box-shadow:0 14px 32px rgba(18,52,91,0.075)}.feature-card{min-height:132px}.section{padding:4.25rem 0}.section--surface{background:#ffffff}.section--soft,.institution-band{background:#f3f6fa}.section-head h2{font-size:2rem}.course-card,.process-card,.teacher-card,.portfolio-item,.contact-card,.content-card,.faq-item,.rich-content,.success-copy{border:1px solid #e1e7ef;border-radius:7px;background:#ffffff;box-shadow:0 8px 22px rgba(18,52,91,0.045)}.course-card:hover,.teacher-card:hover,.portfolio-item:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(18,52,91,0.09)}.course-card__meta{background:#f3f6fa;color:#415066;font-size:0.74rem;text-transform:uppercase}.course-card h3,.teacher-card h3,.process-card h3,.faq-item h3{color:#132033;font-size:1.04rem;font-weight:800}.course-card p,.teacher-card p,.process-card p,.faq-item p{color:#667385}.process-card{border-top:3px solid #d7c184}.teacher-card__image.image-fallback,.portfolio-image.image-fallback,.gallery-card__image.image-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#edf3f8,#dfe9f2)}.teacher-card__image.image-fallback::before,.portfolio-image.image-fallback::before,.gallery-card__image.image-fallback::before{content:attr(data-fallback);display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff;color:#12345b;font-size:1.05rem;font-weight:840;box-shadow:0 8px 18px rgba(18,52,91,0.08)}.teacher-card--category .teacher-card__image{height:104px}.page-hero{min-height:166px;padding:2.25rem 0 1.8rem;background-color:#10263d}.page-hero::before{background:linear-gradient(90deg,rgba(16,38,61,0.9),rgba(16,38,61,0.58)),rgba(16,38,61,0.1)}.page-hero h1{max-width:760px;margin-bottom:0.45rem;font-size:2rem;line-height:1.15}.page-hero p{max-width:620px;margin-bottom:0;color:rgba(255,255,255,0.78);font-size:0.98rem;line-height:1.55}#page-menu-wrap .container{min-height:46px}#page-menu a{min-height:32px;font-size:0.84rem}.rich-content{max-height:none;padding:2rem;color:#39485c;font-size:1rem;line-height:1.82}.rich-content h2{margin-top:1.35rem;margin-bottom:0.5rem;color:#132033;font-size:1.42rem;line-height:1.22}.rich-content h3{margin-top:1.2rem;color:#132033;font-size:1.12rem}.rich-content p{color:#44546a}.rich-content strong{color:#172033}.floating-whatsapp{left:22px !important;right:auto !important;bottom:22px;display:inline-flex;width:54px;height:54px;min-width:0;padding:0;border:0;border-radius:50%;background:#15945d;box-shadow:0 14px 28px rgba(21,148,93,0.28)}.floating-whatsapp img{display:block !important;width:34px;height:34px;object-fit:contain}.floating-whatsapp::before,.floating-whatsapp::after{content:none !important}@media (max-width:1023px){.container{width:min(calc(100% - 28px),1160px)}.header-inner{min-height:62px}#logo img{max-width:158px;max-height:42px}.menu-toggle{z-index:10030;flex:0 0 42px;width:42px;height:42px;border-radius:7px}.nav-backdrop{z-index:10000 !important;background:rgba(8,24,39,0.48)}.primary-menu{z-index:10020 !important;display:block !important;width:min(88vw,392px) !important;border-radius:7px 0 0 7px;background:#ffffff;pointer-events:none !important;transform:translate3d(105%,0,0) !important;will-change:transform}body.nav-open .primary-menu{pointer-events:auto !important;transform:translate3d(0,0,0) !important}body.nav-open .primary-menu,body.nav-open .primary-menu *{pointer-events:auto !important}.primary-menu>ul>li>a{min-height:48px;color:#172033;font-weight:760}.primary-menu li ul,.primary-menu li.is-open>ul{display:block;max-height:none}.home-hero h1{font-size:2.7rem}}@media (max-width:767px){.container,.hero-content{width:min(calc(100% - 24px),1160px)}.home-hero{min-height:auto}.home-hero h1{font-size:1.92rem;line-height:1.12}.feature-strip{margin-top:0}.section{padding:2.45rem 0}.section-head h2,.institution-band h2{font-size:1.38rem}.page-hero{min-height:128px;padding:1.55rem 0 1.25rem}.page-hero h1{font-size:1.42rem}.page-hero p{font-size:0.9rem}.rich-content{padding:1.15rem;font-size:0.94rem}#dersler .card-grid,.success-grid{display:grid;grid-template-columns:1fr;margin:0;padding:0;overflow:visible}.teacher-card--category .teacher-card__image,.teacher-card__image{height:96px}.floating-whatsapp{display:none}}@media (min-width:1024px){html body .site-header,html body #header,html body #header-wrap{z-index:7000 !important;overflow:visible !important}html body .primary-menu,html body .primary-menu>ul{overflow:visible !important}html body .primary-menu>ul{display:flex !important;align-items:center !important;gap:0 !important}html body .primary-menu>ul>li{position:relative !important;display:flex !important;align-items:center !important;padding:0 0.12rem !important;border:0 !important}html body .primary-menu>ul>li + li::before{content:"" !important;position:absolute !important;left:-1px !important;top:50% !important;display:block !important;width:1px !important;height:22px !important;background:linear-gradient(180deg,transparent,rgba(12,36,61,0.18),transparent) !important;transform:translateY(-50%) !important}html body .primary-menu>ul>li>a{min-height:42px !important;padding:0.56rem 0.72rem !important;border-radius:7px !important;background:transparent !important;color:#142238 !important;font-weight:760 !important;letter-spacing:0 !important}html body .primary-menu>ul>li>a:hover,html body .primary-menu>ul>li:focus-within>a{background:#f2f6f9 !important;color:#08213d !important}html body .primary-menu li ul,html body .primary-menu>ul>li:last-child ul,html body .primary-menu>ul>li:nth-last-child(2) ul{position:absolute !important;top:calc(100% + 9px) !important;right:auto !important;left:0 !important;z-index:8000 !important;display:block !important;width:250px !important;min-width:250px !important;max-width:250px !important;max-height:min(70vh,500px) !important;margin:0 !important;padding:0.45rem !important;overflow-x:hidden !important;overflow-y:auto !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 22px 48px rgba(6,27,52,0.16) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,8px,0) !important;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease !important}html body .primary-menu li:hover>ul,html body .primary-menu li:focus-within>ul{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translate3d(0,0,0) !important}html body .primary-menu li ul li{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important}html body .primary-menu li ul a{display:flex !important;min-height:38px !important;align-items:center !important;justify-content:flex-start !important;padding:0.56rem 0.7rem !important;border-radius:6px !important;background:transparent !important;color:#263850 !important;font-size:0.9rem !important;font-weight:720 !important;line-height:1.25 !important;white-space:normal !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#08213d !important}html body .submenu-toggle{display:none !important}}@media (max-width:1023px){html body.nav-open{overflow:hidden !important}html body .nav-backdrop{z-index:10000 !important;background:rgba(7,20,34,0.56) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}html body.nav-open .nav-backdrop{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body .primary-menu{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;z-index:10020 !important;display:block !important;width:min(88vw,390px) !important;height:100dvh !important;max-height:none !important;margin:0 !important;padding:0 !important;overflow-x:hidden !important;overflow-y:auto !important;border-left:1px solid rgba(17,47,78,0.12) !important;border-radius:0 !important;background:#f8fafc !important;box-shadow:-26px 0 60px rgba(6,27,52,0.2) !important;opacity:1 !important;visibility:visible !important;pointer-events:none !important;transform:translate3d(105%,0,0) !important;transition:transform 220ms ease !important}html body.nav-open .primary-menu,html body.nav-open .primary-menu *{pointer-events:auto !important}html body.nav-open .primary-menu{transform:translate3d(0,0,0) !important}html body .mobile-menu-head{position:sticky !important;top:0 !important;z-index:2 !important;display:flex !important;min-height:64px !important;align-items:center !important;justify-content:space-between !important;padding:0.9rem 1rem !important;border-bottom:1px solid rgba(17,47,78,0.1) !important;background:rgba(248,250,252,0.94) !important;color:#071827 !important;font-size:1.05rem !important;font-weight:850 !important}html body .mobile-nav-close{position:relative !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.14) !important;border-radius:8px !important;background:#ffffff !important;color:#071827 !important}html body .mobile-nav-close::before,html body .mobile-nav-close::after{content:"" !important;position:absolute !important;width:16px !important;height:2px !important;border-radius:999px !important;background:currentColor !important}html body .mobile-nav-close::before{transform:rotate(45deg) !important}html body .mobile-nav-close::after{transform:rotate(-45deg) !important}html body .primary-menu>ul{display:block !important;padding:0.7rem 1rem 1.45rem !important;margin:0 !important}html body .primary-menu>ul>li{position:relative !important;display:block !important;margin:0 !important;padding:0.1rem 0 !important;border-bottom:1px solid rgba(17,47,78,0.09) !important}html body .primary-menu>ul>li>a{display:flex !important;min-height:52px !important;align-items:center !important;padding:0.82rem 3.25rem 0.82rem 0 !important;border-radius:0 !important;background:transparent !important;color:#142238 !important;font-size:1rem !important;font-weight:820 !important;line-height:1.2 !important}html body .primary-menu .nav-kicker{display:block !important;margin-top:0.18rem !important;color:#6a7788 !important;font-size:0.72rem !important;font-weight:760 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}html body .submenu-toggle{position:absolute !important;top:0.42rem !important;right:0 !important;z-index:3 !important;display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(17,47,78,0.12) !important;border-radius:8px !important;background:#ffffff !important;color:#0b314f !important;box-shadow:0 6px 16px rgba(6,27,52,0.06) !important;cursor:pointer !important}html body .submenu-toggle::before{content:"" !important;width:8px !important;height:8px !important;border-right:2px solid currentColor !important;border-bottom:2px solid currentColor !important;transform:rotate(45deg) translate(-1px,-1px) !important;transition:transform 160ms ease !important}html body .is-open>.submenu-toggle::before{content:"" !important;transform:rotate(225deg) translate(-1px,-1px) !important}html body .primary-menu li ul,html body .primary-menu li.is-open>ul{position:static !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}html body .primary-menu li ul{max-height:0 !important;padding:0 0 0 0.8rem !important;overflow:hidden !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:max-height 220ms ease,opacity 160ms ease,visibility 160ms ease !important}html body .primary-menu li.is-open>ul{max-height:760px !important;padding:0.1rem 0 0.62rem 0.8rem !important;border-left:1px solid rgba(17,47,78,0.12) !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html body .primary-menu li ul a{display:flex !important;min-height:39px !important;align-items:center !important;padding:0.48rem 0.72rem !important;border-radius:7px !important;color:#31445c !important;font-size:0.93rem !important;font-weight:740 !important;line-height:1.25 !important;white-space:normal !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#edf5fb !important;color:#071827 !important}html body.nav-open .mobile-sticky-contact{display:none !important}}html body .floating-whatsapp{position:fixed !important;right:auto !important;left:22px !important;bottom:22px !important;z-index:9400 !important;display:inline-flex !important;width:56px !important;height:56px !important;min-width:0 !important;align-items:center !important;justify-content:center !important;padding:0 !important;border:1px solid rgba(255,255,255,0.5) !important;border-radius:50% !important;background:#14955f !important;box-shadow:0 16px 34px rgba(20,149,95,0.34) !important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease !important}html body .floating-whatsapp:hover,html body .floating-whatsapp:focus-visible{background:#108453 !important;box-shadow:0 18px 40px rgba(20,149,95,0.42) !important;transform:translateY(-2px) !important}html body .floating-whatsapp img{display:none !important}html body .floating-whatsapp::before{content:"" !important;display:block !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M16 4.5a11.5 11.5 0 0 0-9.8 17.5L4.8 27.7l5.8-1.5A11.5 11.5 0 1 0 16 4.5Z'/%3E%3Cpath fill='%23fff' d='M12 9.4c-.4-.9-.8-.9-1.1-.9h-.9c-.3 0-.8.1-1.2.5-.4.5-1.5 1.5-1.5 3.5s1.5 4 1.7 4.3c.2.3 3 4.8 7.4 6.5 3.7 1.5 4.4.9 5.2.8.8-.1 2.7-1.1 3.1-2.2.4-1 .4-1.9.3-2.1-.1-.2-.4-.3-.9-.5l-2.8-1.4c-.4-.2-.7-.3-1 .2-.3.5-1.1 1.4-1.4 1.7-.3.3-.5.3-.9.1-.4-.2-1.8-.7-3.5-2.2-1.3-1.1-2.1-2.5-2.4-3-.3-.4 0-.7.2-.9.2-.2.4-.5.6-.7.2-.2.3-.4.4-.7.1-.3.1-.5 0-.8L12 9.4Z'/%3E%3C/svg%3E") center / contain no-repeat !important}html body .floating-whatsapp::after{content:none !important}html body .mobile-sticky-contact__item,html body .mobile-sticky-contact__item:hover,html body .mobile-sticky-contact__item:focus,html body .mobile-sticky-contact__item:focus-visible{color:#ffffff !important;text-decoration:none !important;text-shadow:none !important}html body .mobile-sticky-contact__item--call,html body .mobile-sticky-contact__item--call:hover,html body .mobile-sticky-contact__item--call:focus,html body .mobile-sticky-contact__item--call:focus-visible{background:#071827 !important;color:#ffffff !important}html body .mobile-sticky-contact__item--whatsapp,html body .mobile-sticky-contact__item--whatsapp:hover,html body .mobile-sticky-contact__item--whatsapp:focus,html body .mobile-sticky-contact__item--whatsapp:focus-visible{background:#14955f !important;color:#ffffff !important}html body .page-hero{min-height:clamp(112px,15vw,178px) !important;padding:clamp(1.35rem,3vw,2.25rem) 0 clamp(1.05rem,2.2vw,1.75rem) !important;background-color:#10263d !important}html body .page-hero h1{max-width:780px !important;margin-bottom:0.42rem !important;color:#ffffff !important;font-size:clamp(1.42rem,2.8vw,2.1rem) !important;line-height:1.12 !important;letter-spacing:0 !important}html body .page-hero p{max-width:660px !important;color:rgba(255,255,255,0.8) !important;font-size:clamp(0.9rem,1.3vw,1rem) !important;line-height:1.6 !important}html body .rich-content,html body .content-card{color:#39485c !important;font-size:1rem !important;line-height:1.82 !important}html body .rich-content h1,html body .content-card h1,html body .rich-content h2,html body .content-card h2,html body .rich-content h3,html body .content-card h3,html body .rich-content h4,html body .content-card h4{color:#102033 !important;letter-spacing:0 !important;text-wrap:balance !important}html body .rich-content h1,html body .content-card h1{margin:0 0 1rem !important;font-size:clamp(1.55rem,2.8vw,2.1rem) !important;line-height:1.14 !important;font-weight:860 !important}html body .rich-content h2,html body .content-card h2{margin:1.55rem 0 0.62rem !important;font-size:clamp(1.25rem,2vw,1.55rem) !important;line-height:1.22 !important;font-weight:850 !important}html body .rich-content h3,html body .content-card h3{margin:1.28rem 0 0.5rem !important;font-size:clamp(1.05rem,1.55vw,1.22rem) !important;line-height:1.28 !important;font-weight:820 !important}html body .rich-content p,html body .content-card p,html body .rich-content li,html body .content-card li{color:#45566b !important;line-height:1.72 !important}html body .rich-content ul,html body .content-card ul,html body .rich-content ol,html body .content-card ol{margin:0.85rem 0 1rem !important;padding-left:1.28rem !important}html body .rich-content li,html body .content-card li{margin:0.42rem 0 !important}html body .rich-content li::marker,html body .content-card li::marker{color:#0b6f9f !important;font-weight:850 !important}html body .rich-content a,html body .content-card a{color:#0b5e8e !important;font-weight:760 !important;text-decoration:none !important;border-bottom:1px solid rgba(11,94,142,0.22) !important}html body .rich-content strong,html body .content-card strong{color:#132033 !important;font-weight:820 !important}@media (max-width:767px){html body .floating-whatsapp{display:none !important}html body .rich-content,html body .content-card{font-size:0.95rem !important;line-height:1.72 !important}}@media (max-width:1023px){html body .site-header,html body #header,html body #header-wrap{z-index:10030 !important;overflow:visible !important}html body .nav-backdrop{z-index:10000 !important}html body .primary-menu{z-index:10040 !important}html body .mobile-menu-head{z-index:10041 !important}}:root{--ue-ink:#071827;--ue-ink-2:#102033;--ue-text:#334155;--ue-muted:#64748b;--ue-line:#dbe3ec;--ue-soft:#f6f8fb;--ue-panel:#ffffff;--ue-gold:#d7b85d;--ue-green:#14955f}html body{background:linear-gradient(180deg,#ffffff 0,#f6f8fb 34rem,#f7f9fc 100%) !important;color:var(--ue-text) !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif !important;text-rendering:geometricPrecision !important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:var(--ue-ink) !important;font-weight:820 !important;letter-spacing:0 !important}html body p,html body li{color:var(--ue-text) !important}html body .container{width:min(calc(100% - 44px),1180px) !important}html body .top-bar{background:#061422 !important;color:rgba(255,255,255,0.76) !important;font-size:0.82rem !important}html body .top-bar__inner{min-height:34px !important}html body .site-header{border-bottom:1px solid rgba(15,35,58,0.09) !important;background:rgba(255,255,255,0.9) !important;box-shadow:0 10px 28px rgba(7,24,39,0.055) !important;-webkit-backdrop-filter:blur(18px) saturate(150%) !important;backdrop-filter:blur(18px) saturate(150%) !important}html body .header-inner{min-height:72px !important}html body #logo img{max-width:188px !important;max-height:50px !important}html body .btn,html body .button,html body .mobile-quick-actions__item,html body .mobile-sticky-contact__item{border-radius:8px !important;font-weight:800 !important;letter-spacing:0 !important}html body .btn,html body .button{min-height:46px !important;padding:0.78rem 1.08rem !important;box-shadow:none !important}html body .btn-accent{border-color:#d9bb60 !important;background:#d9bb60 !important;color:#071827 !important}html body .btn-accent:hover,html body .btn-accent:focus-visible{background:#e2c878 !important;color:#071827 !important}html body .btn-secondary{border-color:rgba(15,35,58,0.14) !important;background:rgba(255,255,255,0.96) !important;color:#102033 !important}html body .btn-secondary:hover,html body .btn-secondary:focus-visible{background:#f2f6fa !important;color:#071827 !important}html body .btn-whatsapp{border-color:#14955f !important;background:#14955f !important;color:#ffffff !important}html body .btn-whatsapp:hover,html body .btn-whatsapp:focus-visible{background:#108453 !important;color:#ffffff !important}html body .home-hero{min-height:clamp(500px,56vw,630px) !important;background:#071827 !important}html body .home-hero::before{background:linear-gradient(90deg,rgba(7,24,39,0.92) 0%,rgba(7,24,39,0.76) 48%,rgba(7,24,39,0.34) 100%),linear-gradient(180deg,rgba(7,24,39,0.1),rgba(7,24,39,0.36)) !important}html body .home-hero::after{background:linear-gradient(180deg,rgba(7,24,39,0) 72%,rgba(246,248,251,0.98) 100%),linear-gradient(90deg,rgba(215,184,93,0.12),rgba(215,184,93,0)) !important}html body .swiper-slide img{filter:saturate(0.92) contrast(1.04) !important}html body .hero-content{width:min(calc(100% - 44px),1180px) !important;max-width:none !important;padding:clamp(3.5rem,6vw,5rem) 0 clamp(3.6rem,6vw,5.4rem) !important}html body .hero-grid{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(290px,0.54fr) !important;align-items:center !important;gap:clamp(2rem,6vw,5rem) !important}html body .hero-copy{max-width:790px !important}html body .eyebrow,html body .section-eyebrow{color:#82621b !important;font-size:0.75rem !important;font-weight:860 !important;letter-spacing:0.05em !important;text-transform:uppercase !important}html body .home-hero .eyebrow,html body .hero-panel__label{color:#e4cf8b !important}html body .home-hero h1{max-width:790px !important;margin-bottom:1.05rem !important;color:#ffffff !important;font-size:clamp(2.65rem,4.25vw,4.15rem) !important;line-height:1.05 !important;font-weight:850 !important;text-wrap:balance !important}html body .home-hero .lead{max-width:650px !important;color:rgba(255,255,255,0.82) !important;font-size:1.08rem !important;line-height:1.72 !important}html body .hero-actions{gap:0.72rem !important;margin-top:1.75rem !important}html body .hero-panel{padding:0 0 0 1.55rem !important;border:0 !important;border-left:1px solid rgba(255,255,255,0.22) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html body .hero-panel h2{color:#ffffff !important;font-size:clamp(1.18rem,1.8vw,1.48rem) !important}html body .hero-panel li{border-top:1px solid rgba(255,255,255,0.14) !important;background:transparent !important}html body .feature-strip{margin-top:-40px !important}html body .feature-strip__grid{overflow:hidden !important;border:1px solid rgba(15,35,58,0.1) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(7,24,39,0.08) !important}html body .feature-card{min-height:132px !important;padding:1.25rem !important;border:0 !important;border-right:1px solid rgba(15,35,58,0.08) !important;box-shadow:none !important}html body .feature-card:last-child{border-right:0 !important}html body .feature-card__icon{background:#eef4f8 !important;color:#0b5e8e !important}html body .section{padding:clamp(3.2rem,5.5vw,5.25rem) 0 !important}html body .section--surface{background:#ffffff !important}html body .section--soft,html body .institution-band{background:#f5f7fb !important}html body .section-head{max-width:820px !important;margin-bottom:1.55rem !important}html body .section-head h2,html body .institution-band h2{font-size:clamp(1.55rem,2.6vw,2.25rem) !important;line-height:1.14 !important;font-weight:850 !important;text-wrap:balance !important}html body .section-head p,html body .lead{color:#64748b !important}html body .course-card,html body .process-card,html body .teacher-card,html body .portfolio-item,html body .contact-card,html body .content-card,html body .faq-item,html body .rich-content,html body .success-copy{border:1px solid rgba(15,35,58,0.1) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:0 10px 28px rgba(7,24,39,0.045) !important}html body .course-card:hover,html body .teacher-card:hover,html body .portfolio-item:hover{transform:translateY(-2px) !important;box-shadow:0 18px 42px rgba(7,24,39,0.09) !important}html body .course-card h3,html body .teacher-card h3,html body .process-card h3,html body .faq-item h3{color:#102033 !important;font-size:1.02rem !important;font-weight:850 !important}html body .course-card p,html body .teacher-card p,html body .process-card p,html body .faq-item p{color:#64748b !important}html body .course-card__meta{border-radius:999px !important;background:#eef4f8 !important;color:#0b5e8e !important;font-size:0.72rem !important;font-weight:850 !important;text-transform:uppercase !important}html body .process-card{border-top:3px solid #d9bb60 !important}html body .rich-content{max-width:1040px !important;max-height:none !important;padding:clamp(1.2rem,2.4vw,2.2rem) !important;overflow:visible !important}html body .teacher-card__image{background:linear-gradient(135deg,#edf3f8,#dfe9f2) !important}html body .teacher-card--category .teacher-card__image{height:108px !important}html body .success-showcase{gap:clamp(1.25rem,3vw,2.5rem) !important}html body .success-copy{padding:1.35rem !important}html body .portfolio-image,html body .gallery-card__image{border-radius:6px !important}html body .page-hero{min-height:clamp(118px,13vw,168px) !important;padding:clamp(1.5rem,3vw,2.2rem) 0 clamp(1.15rem,2.3vw,1.7rem) !important;background-color:#10263d !important}html body .page-hero::before{background:linear-gradient(90deg,rgba(16,38,61,0.92),rgba(16,38,61,0.58)),linear-gradient(180deg,rgba(215,184,93,0.12),rgba(16,38,61,0.06)) !important}html body .page-hero h1{max-width:760px !important;font-size:clamp(1.48rem,2.45vw,2.08rem) !important;line-height:1.12 !important}html body .page-hero p{max-width:620px !important;color:rgba(255,255,255,0.78) !important}html body #page-menu{border-color:rgba(15,35,58,0.08) !important;background:rgba(255,255,255,0.96) !important}html body #page-menu a{color:#64748b !important;font-weight:800 !important}html body .cta-band{border:0 !important;border-radius:8px !important;background:#071827 !important;color:#ffffff !important;box-shadow:0 20px 48px rgba(7,24,39,0.18) !important}html body .site-footer{background:#071827 !important}html body .footer-logo{max-width:150px !important;padding:0.45rem !important;border-radius:8px !important;background:#ffffff !important}@media (min-width:1024px){html body .primary-menu>ul>li>a{min-height:40px !important;padding:0.52rem 0.66rem !important;font-size:0.91rem !important;font-weight:760 !important}html body .primary-menu>ul>li + li::before{height:20px !important}}@media (max-width:1023px){html body .container,html body .hero-content{width:min(calc(100% - 28px),1180px) !important}html body .header-inner{min-height:62px !important}html body #logo img{max-width:154px !important;max-height:42px !important}html body .home-hero{min-height:auto !important}html body .hero-content{padding:3.2rem 0 2.7rem !important}html body .hero-grid{grid-template-columns:1fr !important}html body .hero-panel{display:none !important}html body .home-hero h1{max-width:520px !important;font-size:clamp(2rem,8vw,2.65rem) !important;line-height:1.08 !important}html body .home-hero .lead{font-size:0.98rem !important}html body .hero-actions .btn{flex:1 1 180px !important}html body .feature-strip{margin-top:0 !important}html body .feature-strip__grid{border-radius:0 !important;box-shadow:none !important}html body .feature-card{border-right:0 !important;border-bottom:1px solid rgba(15,35,58,0.08) !important}html body .section{padding:2.8rem 0 !important}html body .rich-content{max-height:none !important;overflow:visible !important}}@media (max-width:767px){html body .container,html body .hero-content{width:min(calc(100% - 24px),1180px) !important}html body .hero-actions .btn{width:100% !important;flex-basis:100% !important}html body .feature-strip__grid,html body .process-grid,html body .card-grid,html body .success-grid,html body #dersler .card-grid{display:grid !important;grid-template-columns:1fr !important;gap:0.82rem !important;margin:0 !important;padding:0 !important;overflow:visible !important}html body .section-head h2,html body .institution-band h2{font-size:1.42rem !important}html body .teacher-card--category .teacher-card__image,html body .teacher-card__image{height:96px !important}html body .page-hero{min-height:112px !important}}@media (min-width:1024px){html body .home-hero{min-height:clamp(500px,50vw,580px) !important}html body .hero-copy{max-width:730px !important}html body .home-hero h1{max-width:730px !important;font-size:clamp(2.55rem,3.45vw,3.45rem) !important;line-height:1.07 !important}html body .home-hero .lead{max-width:630px !important;font-size:1.04rem !important}html body .hero-content{padding-top:clamp(3.25rem,5vw,4.5rem) !important;padding-bottom:clamp(3.35rem,5.4vw,4.85rem) !important}html body .feature-strip{margin-top:-34px !important}}@media (min-width:1024px){html body .primary-menu li.has-submenu::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:100% !important;z-index:7999 !important;display:block !important;height:14px !important;background:transparent !important;pointer-events:auto !important}html body .primary-menu li ul,html body .primary-menu>ul>li:last-child ul,html body .primary-menu>ul>li:nth-last-child(2) ul{top:calc(100% + 2px) !important}}@media (max-width:1023px){html body .primary-menu li.has-submenu>a{cursor:pointer !important}}html body{color:#344054 !important;font-weight:400 !important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{color:#101828 !important;font-weight:680 !important;line-height:1.18 !important;letter-spacing:0 !important}html body p,html body li{color:#475467 !important;font-weight:400 !important}html body .home-hero h1{color:#ffffff !important;font-weight:700 !important;line-height:1.08 !important}html body .home-hero .lead,html body .hero-panel li span{color:rgba(255,255,255,0.84) !important;font-weight:400 !important}html body .eyebrow,html body .section-eyebrow,html body .hero-panel__label,html body .course-card__meta,html body .primary-menu .nav-kicker{font-weight:650 !important;letter-spacing:0.04em !important}html body .section-head h2,html body .institution-band h2,html body .course-card h3,html body .process-card h3,html body .teacher-card h3,html body .faq-item h3,html body .success-copy h3{font-weight:660 !important}html body .rich-content h1,html body .content-card h1{font-weight:680 !important}html body .rich-content h2,html body .content-card h2{font-weight:650 !important}html body .rich-content h3,html body .content-card h3,html body .rich-content h4,html body .content-card h4{font-weight:620 !important}html body .rich-content p,html body .content-card p,html body .rich-content li,html body .content-card li{color:#4b5565 !important;font-weight:400 !important;line-height:1.76 !important}html body .rich-content strong,html body .content-card strong{color:#1d2939 !important;font-weight:650 !important}html body .rich-content a,html body .content-card a{color:#075985 !important;font-weight:560 !important;border-bottom-color:rgba(7,89,133,0.28) !important}html body .primary-menu>ul>li>a,html body .primary-menu li ul a,html body .footer-links a,html body #page-menu a{font-weight:600 !important}html body .btn,html body .button,html body button[type="submit"],html body input[type="submit"],html body .mobile-quick-actions__item,html body .mobile-sticky-contact__item{font-weight:650 !important;text-shadow:none !important}html body .btn-accent,html body a.btn-accent,html body button[type="submit"],html body input[type="submit"]{border-color:#d8b75a !important;background:#d8b75a !important;color:#071827 !important}html body .btn-accent:hover,html body .btn-accent:focus-visible,html body button[type="submit"]:hover,html body button[type="submit"]:focus-visible,html body input[type="submit"]:hover,html body input[type="submit"]:focus-visible{border-color:#e3c872 !important;background:#e3c872 !important;color:#071827 !important}html body .btn-secondary,html body a.btn-secondary{border-color:#d0d7e2 !important;background:#ffffff !important;color:#0f2338 !important}html body .btn-secondary:hover,html body .btn-secondary:focus-visible{border-color:#b8c4d4 !important;background:#f8fafc !important;color:#071827 !important}html body .btn-whatsapp,html body a.btn-whatsapp{border-color:#14955f !important;background:#14955f !important;color:#ffffff !important}html body .btn-whatsapp:hover,html body .btn-whatsapp:focus-visible{border-color:#108453 !important;background:#108453 !important;color:#ffffff !important}html body .cta-band{background:#071827 !important;color:#ffffff !important}html body .cta-band h1,html body .cta-band h2,html body .cta-band h3,html body .cta-band h4,html body .cta-band strong{color:#ffffff !important;font-weight:650 !important}html body .cta-band p,html body .cta-band li,html body .cta-band span{color:rgba(255,255,255,0.78) !important;font-weight:400 !important}html body .cta-band .btn-accent,html body .cta-band a.btn-accent{background:#d8b75a !important;border-color:#d8b75a !important;color:#071827 !important}html body .cta-band .btn-whatsapp,html body .cta-band a.btn-whatsapp{background:#14955f !important;border-color:#14955f !important;color:#ffffff !important}html body .cta-band .btn-secondary,html body .cta-band a.btn-secondary{background:#ffffff !important;border-color:rgba(255,255,255,0.28) !important;color:#071827 !important}html body .content-card--direct{color:#ffffff !important}html body .content-card--direct h1,html body .content-card--direct h2,html body .content-card--direct h3,html body .content-card--direct strong{color:#ffffff !important;font-weight:650 !important}html body .content-card--direct p,html body .content-card--direct span,html body .content-card--direct li{color:rgba(255,255,255,0.78) !important;font-weight:400 !important}html body .content-card--direct .btn-secondary,html body .content-card--direct a.btn-secondary{background:rgba(255,255,255,0.1) !important;border-color:rgba(255,255,255,0.28) !important;color:#ffffff !important}html body .mobile-sticky-contact__item--call,html body .mobile-sticky-contact__item--call:hover,html body .mobile-sticky-contact__item--call:focus-visible{background:#071827 !important;color:#ffffff !important}html body .mobile-sticky-contact__item--whatsapp,html body .mobile-sticky-contact__item--whatsapp:hover,html body .mobile-sticky-contact__item--whatsapp:focus-visible{background:#14955f !important;color:#ffffff !important}html body .page-hero--iletisim~.section--surface{padding:clamp(2.6rem,4.6vw,4.2rem) 0 !important;background:linear-gradient(180deg,#ffffff 0,#fbfcfe 100%) !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout,html body .page-hero--iletisim~.section--surface .contact-layout{display:grid !important;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr) !important;align-items:start !important;gap:clamp(1rem,2.2vw,1.55rem) !important;max-width:1040px !important;margin:0 auto !important}html body .page-hero--iletisim~.section--surface .contact-card,html body .page-hero--iletisim~.section--surface .content-card{min-height:auto !important;border:1px solid rgba(15,35,58,0.1) !important;border-radius:10px !important;box-shadow:0 18px 42px rgba(7,24,39,0.07) !important}html body .page-hero--iletisim~.section--surface .contact-card{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-content:start !important;gap:0 !important;padding:clamp(1.3rem,2.2vw,1.75rem) !important;background:linear-gradient(180deg,#ffffff 0,#fbfdff 100%) !important}html body .page-hero--iletisim~.section--surface .contact-card h2{grid-column:1 / -1 !important;margin:0 0 1rem !important;color:#101828 !important;font-size:clamp(1.45rem,2vw,1.9rem) !important;font-weight:650 !important;line-height:1.12 !important}html body .page-hero--iletisim~.section--surface .contact-card__item{min-height:94px !important;padding:1rem !important;border:0 !important;border-top:1px solid rgba(15,35,58,0.08) !important}html body .page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:1px solid rgba(15,35,58,0.08) !important}html body .page-hero--iletisim~.section--surface .contact-card__item span{margin-bottom:0.28rem !important;color:#667085 !important;font-size:0.82rem !important;font-weight:600 !important}html body .page-hero--iletisim~.section--surface .contact-card__item a,html body .page-hero--iletisim~.section--surface .contact-card__item strong{color:#101828 !important;font-size:0.98rem !important;font-weight:650 !important;line-height:1.35 !important;overflow-wrap:anywhere !important}html body .page-hero--iletisim~.section--surface .contact-actions{grid-column:1 / -1 !important;display:flex !important;gap:0.7rem !important;margin-top:1rem !important}html body .page-hero--iletisim~.section--surface .contact-actions .btn{min-height:44px !important;padding:0.7rem 1rem !important}html body .page-hero--iletisim~.section--surface .content-card.content-card--direct{position:relative !important;display:grid !important;min-height:auto !important;align-content:start !important;gap:1rem !important;padding:clamp(1.45rem,2.6vw,2rem) !important;overflow:hidden !important;background:linear-gradient(135deg,rgba(7,24,39,0.98),rgba(16,38,61,0.96)) !important;color:#ffffff !important}html body .page-hero--iletisim~.section--surface .content-card.content-card--direct::before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 18% 20%,rgba(216,183,90,0.18),transparent 34%),radial-gradient(circle at 92% 12%,rgba(20,149,95,0.16),transparent 30%) !important;pointer-events:none !important}html body .page-hero--iletisim~.section--surface .content-card.content-card--direct>*{position:relative !important;z-index:1 !important}html body .content-card--direct .contact-direct__eyebrow{color:#e5c970 !important;font-size:0.76rem !important;font-weight:650 !important;letter-spacing:0.05em !important;text-transform:uppercase !important}html body .content-card--direct h2{margin:0 !important;color:#ffffff !important;font-size:clamp(1.5rem,2vw,1.9rem) !important;font-weight:650 !important;line-height:1.14 !important}html body .content-card--direct .contact-direct__lead{max-width:520px !important;margin:0 !important;color:rgba(255,255,255,0.8) !important;font-size:0.98rem !important;line-height:1.7 !important}html body .content-card--direct .contact-direct__actions{display:grid !important;grid-template-columns:1fr !important;gap:0.7rem !important;margin-top:0.25rem !important}html body .content-card--direct .contact-direct__actions .btn{width:100% !important;min-height:46px !important;justify-content:center !important}html body .content-card--direct .contact-direct__promise{margin-top:0.15rem !important;padding:0.95rem !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:8px !important;background:rgba(255,255,255,0.08) !important}html body .content-card--direct .contact-direct__promise strong{display:block !important;margin-bottom:0.2rem !important;color:#ffffff !important;font-weight:650 !important}html body .content-card--direct .contact-direct__promise span,html body .content-card--direct .contact-direct__address{color:rgba(255,255,255,0.74) !important;line-height:1.55 !important}html body .page-hero--iletisim~.section--soft{padding:clamp(2.8rem,5vw,4.8rem) 0 !important;background:#f3f6fa !important}html body .page-hero--iletisim~.section--soft .rich-content.bize-ulasin{max-width:1040px !important;margin:0 auto 1rem !important;padding:clamp(1.3rem,2.4vw,1.9rem) !important;border-radius:10px 10px 0 0 !important;border-bottom:0 !important;box-shadow:0 12px 28px rgba(7,24,39,0.055) !important}html body .page-hero--iletisim~.section--soft .google-maps{max-width:1040px !important;margin:0 auto !important;border-radius:0 0 10px 10px !important;box-shadow:0 18px 42px rgba(7,24,39,0.08) !important}html body .page-hero--iletisim~.section--soft .google-maps iframe{min-height:clamp(330px,38vw,470px) !important}@media (max-width:1023px){html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout,html body .page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:1fr !important;max-width:720px !important}html body .page-hero--iletisim~.section--surface .content-card.content-card--direct{min-height:auto !important;align-content:start !important}}@media (max-width:767px){html body .page-hero--iletisim~.section--surface .contact-card{grid-template-columns:1fr !important;padding:1.15rem !important}html body .page-hero--iletisim~.section--surface .contact-card__item{min-height:auto !important;padding:0.85rem 0 !important;border-left:0 !important}html body .page-hero--iletisim~.section--surface .contact-card__item:nth-of-type(2n){border-left:0 !important}html body .page-hero--iletisim~.section--surface .contact-actions{display:grid !important;grid-template-columns:1fr 1fr !important}html body .page-hero--iletisim~.section--surface .contact-actions .btn{width:100% !important;padding-right:0.65rem !important;padding-left:0.65rem !important}html body .page-hero--referans~.section--surface .portfolio-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.78rem !important;margin:0 !important;padding:0 !important;overflow:visible !important}html body .page-hero--referans~.section--surface .portfolio-item{min-width:0 !important;padding:0.35rem !important;border-radius:8px !important;box-shadow:0 8px 20px rgba(7,24,39,0.055) !important}html body .page-hero--referans~.section--surface .portfolio-image{aspect-ratio:1 / 1 !important;border-radius:6px !important}}html body .page-hero + #page-menu{min-height:auto !important}html body .page-hero + #page-menu #page-menu-wrap .container{min-height:44px !important;padding-top:0 !important;padding-bottom:0 !important}html body .page-hero + #page-menu + .section,html body .page-hero + .section{padding-top:clamp(1.45rem,3vw,2.35rem) !important}html body .page-hero + #page-menu + .section .section-head{margin-bottom:clamp(0.9rem,1.8vw,1.25rem) !important}html body main#content>.home-hero~.section,html body main#content>.home-hero~.institution-band{padding-top:clamp(2.25rem,4vw,3.65rem) !important;padding-bottom:clamp(2.25rem,4vw,3.65rem) !important}html body main#content>.home-hero~.section .section-head{margin-bottom:clamp(1rem,2vw,1.35rem) !important}html body main#content>.home-hero~.section .section-head p{max-width:680px !important;display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}html body .feature-strip__grid{background:linear-gradient(90deg,rgba(216,183,90,0.06),rgba(20,149,95,0.04),rgba(14,116,144,0.05)),#ffffff !important}html body .feature-card{position:relative !important;overflow:hidden !important}html body .feature-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:var(--feature-accent,#0b5e8e) !important}html body .feature-card:nth-child(1){--feature-accent:#0b5e8e}html body .feature-card:nth-child(2){--feature-accent:#14955f}html body .feature-card:nth-child(3){--feature-accent:#d8b75a}html body .feature-card:nth-child(4){--feature-accent:#7c5cff}html body .feature-card:nth-child(1) .feature-card__icon{background:#e8f4fb !important;color:#0b5e8e !important}html body .feature-card:nth-child(2) .feature-card__icon{background:#e8f7ef !important;color:#14955f !important}html body .feature-card:nth-child(3) .feature-card__icon{background:#fbf4db !important;color:#8a650f !important}html body .feature-card:nth-child(4) .feature-card__icon{background:#f0edff !important;color:#5b47bd !important}html body #dersler .card-grid{align-items:stretch !important}html body #dersler .course-card{position:relative !important;overflow:hidden !important;border-color:rgba(15,35,58,0.09) !important;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(249,252,255,0.98)) !important}html body #dersler .course-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:4px !important;background:var(--course-accent,#0b5e8e) !important}html body #dersler .course-card:nth-child(6n+1){--course-accent:#0b5e8e}html body #dersler .course-card:nth-child(6n+2){--course-accent:#14955f}html body #dersler .course-card:nth-child(6n+3){--course-accent:#d8b75a}html body #dersler .course-card:nth-child(6n+4){--course-accent:#7c5cff}html body #dersler .course-card:nth-child(6n+5){--course-accent:#dc6803}html body #dersler .course-card:nth-child(6n+6){--course-accent:#0e7490}html body #dersler .course-card__meta{background:color-mix(in srgb,var(--course-accent,#0b5e8e) 12%,#ffffff) !important;color:color-mix(in srgb,var(--course-accent,#0b5e8e) 72%,#071827) !important}html body #dersler .course-card p,html body #ogretmenler .teacher-card p,html body .process-card p,html body .faq-item p{display:-webkit-box !important;overflow:hidden !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}html body .process-card{position:relative !important;overflow:hidden !important}html body .process-card::after{content:"" !important;position:absolute !important;right:-28px !important;top:-28px !important;width:88px !important;height:88px !important;border-radius:999px !important;background:rgba(11,94,142,0.07) !important;pointer-events:none !important}@media (min-width:900px){html body main#content>.home-hero~.section .rich-content:not(.bize-ulasin){column-count:2 !important;column-gap:clamp(1.6rem,3vw,2.5rem) !important}html body main#content>.home-hero~.section .rich-content:not(.bize-ulasin) h1,html body main#content>.home-hero~.section .rich-content:not(.bize-ulasin) h2,html body main#content>.home-hero~.section .rich-content:not(.bize-ulasin) h3{break-after:avoid !important;column-span:all !important}}@media (max-width:767px){html body .page-hero{min-height:94px !important;padding-top:1.05rem !important;padding-bottom:1rem !important}html body .page-hero h1{font-size:clamp(1.24rem,6vw,1.62rem) !important}html body .page-hero p{margin-top:0.4rem !important;font-size:0.9rem !important}html body .page-hero + #page-menu #page-menu-wrap .container{min-height:40px !important}html body .page-hero + #page-menu + .section,html body .page-hero + .section{padding-top:1.2rem !important}html body main#content>.home-hero~.section,html body main#content>.home-hero~.institution-band{padding-top:1.85rem !important;padding-bottom:1.85rem !important}html body #ogretmenler .card-grid,html body .page-hero--ogretmen + #page-menu + .section .card-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.72rem !important;margin:0 !important;padding:0 !important;overflow:visible !important}html body #ogretmenler .teacher-card,html body .page-hero--ogretmen + #page-menu + .section .teacher-card{min-width:0 !important;border-radius:8px !important}html body #ogretmenler .teacher-card__link,html body .page-hero--ogretmen + #page-menu + .section .teacher-card__link{min-height:100% !important}html body #ogretmenler .teacher-card__image,html body .page-hero--ogretmen + #page-menu + .section .teacher-card__image{height:clamp(74px,23vw,96px) !important}html body #ogretmenler .teacher-card h3,html body .page-hero--ogretmen + #page-menu + .section .teacher-card h3{margin:0.72rem 0.72rem 0.2rem !important;font-size:clamp(0.82rem,3.3vw,0.92rem) !important;line-height:1.2 !important;overflow-wrap:anywhere !important}html body #ogretmenler .teacher-card p,html body .page-hero--ogretmen + #page-menu + .section .teacher-card p{margin:0 0.72rem 0.78rem !important;font-size:0.74rem !important;line-height:1.42 !important}html body #dersler .course-card p,html body #ogretmenler .teacher-card p,html body .process-card p,html body .faq-item p{-webkit-line-clamp:2 !important}}html body .teacher-detail-page .teacher-detail-intro{padding-top:clamp(1.45rem,3vw,2.35rem) !important;padding-bottom:clamp(2rem,4vw,3.4rem) !important;background:linear-gradient(180deg,#ffffff 0,#f8fbff 100%) !important}html body .teacher-detail-page .teacher-profile--detail{display:grid !important;grid-template-columns:minmax(320px,0.88fr) minmax(0,1.12fr) !important;align-items:start !important;gap:clamp(1rem,2.5vw,2rem) !important}html body .teacher-detail-page .profile-media--detail,html body .teacher-detail-page .teacher-detail-card,html body .teacher-detail-page .teacher-bio-card,html body .teacher-detail-page .teacher-support-card{border:1px solid rgba(15,35,58,0.1) !important;border-radius:12px !important;background:#ffffff !important;box-shadow:0 18px 44px rgba(7,24,39,0.075) !important}html body .teacher-detail-page .profile-media--detail{position:relative !important;overflow:hidden !important;padding:0.7rem !important}html body .teacher-detail-page .profile-media__label{position:absolute !important;top:1rem !important;left:1rem !important;z-index:3 !important;padding:0.42rem 0.62rem !important;border-radius:999px !important;background:rgba(7,24,39,0.78) !important;color:#ffffff !important;font-size:0.72rem !important;font-weight:650 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;backdrop-filter:blur(10px) !important}html body .teacher-detail-page .profile-media--detail .slide img{display:block !important;aspect-ratio:4 / 4.45 !important;border-radius:9px !important;object-fit:cover !important;object-position:center top !important;background:#eef4f8 !important}html body .teacher-detail-page .profile-media--detail .fslider-nav{position:absolute !important;right:1rem !important;bottom:6.35rem !important;z-index:3 !important;padding:0 !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button{border-color:rgba(255,255,255,0.35) !important;background:rgba(7,24,39,0.7) !important;color:#ffffff !important;box-shadow:0 8px 20px rgba(7,24,39,0.18) !important;backdrop-filter:blur(10px) !important}html body .teacher-detail-page .teacher-gallery-strip{display:grid !important;grid-auto-flow:column !important;grid-auto-columns:minmax(72px,88px) !important;gap:0.55rem !important;margin-top:0.7rem !important;padding:0.1rem 0.1rem 0.2rem !important;overflow-x:auto !important;overscroll-behavior-x:contain !important;scrollbar-width:thin !important}html body .teacher-detail-page .teacher-gallery-thumb{display:block !important;border:2px solid rgba(15,35,58,0.08) !important;border-radius:8px !important;overflow:hidden !important;background:#eef4f8 !important;transition:border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease !important}html body .teacher-detail-page .teacher-gallery-thumb:hover,html body .teacher-detail-page .teacher-gallery-thumb:focus-visible,html body .teacher-detail-page .teacher-gallery-thumb.is-main{border-color:#d8b75a !important;transform:translateY(-1px) !important;box-shadow:0 8px 18px rgba(7,24,39,0.1) !important}html body .teacher-detail-page .teacher-gallery-thumb img{display:block !important;width:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;object-position:center top !important}html body .teacher-detail-page .teacher-detail-card{position:relative !important;overflow:hidden !important;padding:clamp(1.35rem,2.6vw,2.1rem) !important}html body .teacher-detail-page .teacher-detail-card::before,html body .teacher-detail-page .teacher-support-card::before{content:"" !important;position:absolute !important;inset:0 0 auto 0 !important;height:4px !important;background:linear-gradient(90deg,#0b5e8e,#14955f,#d8b75a) !important}html body .teacher-detail-page .profile-badge{display:inline-flex !important;width:fit-content !important;align-items:center !important;gap:0.35rem !important;margin-bottom:0.78rem !important;padding:0.42rem 0.62rem !important;border-radius:999px !important;background:#eef7f1 !important;color:#137a50 !important;font-size:0.74rem !important;font-weight:650 !important;letter-spacing:0.03em !important;text-transform:uppercase !important}html body .teacher-detail-page .teacher-detail-card h2,html body .teacher-detail-page .teacher-support-card h2{margin:0 0 0.75rem !important;color:#101828 !important;font-size:clamp(1.65rem,2.5vw,2.25rem) !important;font-weight:650 !important;line-height:1.12 !important}html body .teacher-detail-page .teacher-detail-lead,html body .teacher-detail-page .teacher-support-card p{max-width:680px !important;margin:0 0 1.1rem !important;color:#475467 !important;font-size:1rem !important;line-height:1.72 !important}html body .teacher-detail-page .teacher-trust-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.75rem !important;margin:1.1rem 0 !important}html body .teacher-detail-page .teacher-trust-card{min-height:112px !important;padding:0.9rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-radius:9px !important;background:linear-gradient(180deg,#ffffff 0,#f7fbff 100%) !important}html body .teacher-detail-page .teacher-trust-card strong{display:block !important;margin-bottom:0.28rem !important;color:#101828 !important;font-size:0.94rem !important;font-weight:650 !important}html body .teacher-detail-page .teacher-trust-card span{color:#667085 !important;font-size:0.86rem !important;line-height:1.5 !important}html body .teacher-detail-page .profile-facts{grid-template-columns:1fr !important;margin-top:1rem !important}html body .teacher-detail-page .profile-fact{display:flex !important;flex-wrap:wrap !important;gap:0.45rem 0.55rem !important;align-items:center !important;padding:0.9rem 1rem !important;border-color:rgba(15,35,58,0.08) !important;border-radius:9px !important;background:#f8fafc !important;color:#344054 !important}html body .teacher-detail-page .profile-fact strong{color:#101828 !important;font-weight:650 !important}html body .teacher-detail-page .profile-fact a{display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:0.34rem 0.55rem !important;border:1px solid rgba(11,94,142,0.16) !important;border-radius:999px !important;background:#eef6fb !important;color:#0b5e8e !important;font-size:0.84rem !important;font-weight:650 !important}html body .teacher-detail-page .teacher-detail-actions{display:flex !important;flex-wrap:wrap !important;gap:0.7rem !important;margin-top:1.2rem !important}html body .teacher-detail-page .teacher-detail-actions .btn,html body .teacher-detail-page .teacher-support-actions .btn{min-height:46px !important}html body .teacher-detail-page .teacher-detail-note{margin:0.85rem 0 0 !important;color:#667085 !important;font-size:0.9rem !important}html body .teacher-detail-page .teacher-detail-info{padding-top:clamp(2rem,4vw,3.5rem) !important;background:#f3f6fa !important}html body .teacher-detail-page .teacher-detail-layout{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,360px) !important;align-items:start !important;gap:clamp(1rem,2.4vw,1.7rem) !important}html body .teacher-detail-page .teacher-bio-card{max-width:none !important;padding:clamp(1.35rem,2.7vw,2.2rem) !important}html body .teacher-detail-page .teacher-bio-card .rich-text,html body .teacher-detail-page .teacher-bio-card .rich-text p,html body .teacher-detail-page .teacher-bio-card .rich-text li{color:#475467 !important;font-size:1rem !important;line-height:1.82 !important}html body .teacher-detail-page .teacher-bio-card h2{margin-bottom:1rem !important}html body .teacher-detail-page .teacher-support-card{position:sticky !important;top:92px !important;overflow:hidden !important;padding:1.35rem !important}html body .teacher-detail-page .teacher-process-list{display:grid !important;gap:0.72rem !important;margin:1rem 0 1.25rem !important;padding:0 !important;list-style:none !important}html body .teacher-detail-page .teacher-process-list li{display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;gap:0.7rem !important;align-items:start !important;padding:0.8rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-radius:9px !important;background:#f8fafc !important}html body .teacher-detail-page .teacher-process-list strong{display:inline-flex !important;width:34px !important;height:34px !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:#fbf4db !important;color:#8a650f !important;font-size:0.76rem !important;font-weight:650 !important}html body .teacher-detail-page .teacher-process-list span{color:#475467 !important;line-height:1.5 !important}html body .teacher-detail-page .teacher-support-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.65rem !important}html body .teacher-detail-page .teacher-support-actions .btn{width:100% !important;padding-right:0.72rem !important;padding-left:0.72rem !important}@media (max-width:1023px){html body .teacher-detail-page .teacher-profile--detail,html body .teacher-detail-page .teacher-detail-layout{grid-template-columns:1fr !important}html body .teacher-detail-page .profile-media--detail .slide img{aspect-ratio:4 / 3.25 !important}html body .teacher-detail-page .teacher-support-card{position:relative !important;top:auto !important}}@media (max-width:767px){html body .teacher-detail-page .teacher-detail-intro{padding-top:1.15rem !important}html body .teacher-detail-page .profile-media--detail{padding:0.55rem !important}html body .teacher-detail-page .profile-media--detail .slide img{aspect-ratio:4 / 3.55 !important}html body .teacher-detail-page .profile-media--detail .fslider-nav{right:0.85rem !important;bottom:5.85rem !important}html body .teacher-detail-page .teacher-gallery-strip{grid-auto-columns:70px !important}html body .teacher-detail-page .teacher-trust-grid{grid-template-columns:1fr !important}html body .teacher-detail-page .teacher-trust-card{min-height:auto !important}html body .teacher-detail-page .teacher-detail-card,html body .teacher-detail-page .teacher-bio-card,html body .teacher-detail-page .teacher-support-card{padding:1.1rem !important}html body .teacher-detail-page .teacher-detail-actions,html body .teacher-detail-page .teacher-support-actions{grid-template-columns:1fr 1fr !important;display:grid !important}html body .teacher-detail-page .teacher-detail-actions .btn,html body .teacher-detail-page .teacher-support-actions .btn{width:100% !important;padding-right:0.65rem !important;padding-left:0.65rem !important}}html body main#content{background:linear-gradient(180deg,#ffffff 0,#f7f9fc 44%,#f2f6fa 100%) !important}html body .section--surface{background:linear-gradient(180deg,#ffffff 0,#fbfdff 100%) !important}html body .section--soft{background:linear-gradient(135deg,#f4f7fb 0,#eff7f3 100%) !important}html body .section-head{position:relative !important;padding-top:0.15rem !important}html body .section-head::before{content:"" !important;display:block !important;width:58px !important;height:3px !important;margin-bottom:0.7rem !important;border-radius:999px !important;background:linear-gradient(90deg,#0b5e8e,#14955f,#d8b75a) !important}html body #page-menu{box-shadow:0 10px 24px rgba(7,24,39,0.035) !important}html body .course-card,html body .process-card,html body .teacher-card,html body .portfolio-item,html body .contact-card,html body .content-card:not(.content-card--direct),html body .faq-item,html body .rich-content{background-image:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,251,255,0.98)) !important}html body .course-card,html body .process-card,html body .teacher-card,html body .portfolio-item,html body .contact-card,html body .content-card:not(.content-card--direct),html body .faq-item,html body .rich-content,html body .teacher-support-card{box-shadow:0 1px 0 rgba(255,255,255,0.88) inset,0 16px 38px rgba(7,24,39,0.065) !important}html body .teacher-detail-page .profile-media--detail .fslider-nav{position:static !important;right:auto !important;bottom:auto !important;display:flex !important;justify-content:flex-end !important;gap:0.5rem !important;padding:0.6rem 0.1rem 0 !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button{position:relative !important;width:42px !important;height:38px !important;border:1px solid rgba(15,35,58,0.12) !important;border-radius:10px !important;background:#ffffff !important;color:#071827 !important;font-size:0 !important;box-shadow:0 8px 18px rgba(7,24,39,0.08) !important;backdrop-filter:none !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:9px !important;height:9px !important;border-top:2px solid currentColor !important;border-left:2px solid currentColor !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button:first-child::before{transform:translate(-38%,-50%) rotate(-45deg) !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button:last-child::before{transform:translate(-62%,-50%) rotate(135deg) !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button:hover,html body .teacher-detail-page .profile-media--detail .fslider-nav button:focus-visible{border-color:rgba(11,94,142,0.28) !important;background:#f7fbff !important;color:#0b5e8e !important}html body .teacher-detail-page .teacher-bio-preview{margin:1.05rem 0 !important;padding:clamp(0.95rem,1.8vw,1.25rem) !important;border:1px solid rgba(11,94,142,0.12) !important;border-left:4px solid #0b5e8e !important;border-radius:10px !important;background:linear-gradient(135deg,rgba(232,244,251,0.92),rgba(239,247,243,0.92)) !important}html body .teacher-detail-page .teacher-bio-preview h3{margin:0 0 0.55rem !important;color:#101828 !important;font-size:1.08rem !important;font-weight:650 !important}html body .teacher-detail-page .teacher-bio-preview .rich-text,html body .teacher-detail-page .teacher-bio-preview .rich-text p,html body .teacher-detail-page .teacher-bio-preview .rich-text li{color:#344054 !important;font-size:0.98rem !important;line-height:1.72 !important}html body .teacher-detail-page .teacher-bio-preview .rich-text>:last-child{margin-bottom:0 !important}html body .teacher-detail-page .teacher-plan-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.85rem !important;margin-top:1rem !important}html body .teacher-detail-page .teacher-plan-item{padding:1rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-radius:10px !important;background:#ffffff !important}html body .teacher-detail-page .teacher-plan-item strong{display:block !important;margin-bottom:0.35rem !important;color:#101828 !important;font-weight:650 !important}html body .teacher-detail-page .teacher-plan-item span{color:#667085 !important;line-height:1.58 !important}@media (max-width:1023px){html body .teacher-detail-page .teacher-plan-grid{grid-template-columns:1fr !important}}@media (max-width:767px){html body .section-head::before{width:48px !important;margin-bottom:0.55rem !important}html body .teacher-detail-page .teacher-detail-card{order:1 !important}html body .teacher-detail-page .profile-media--detail{order:2 !important}html body .teacher-detail-page .profile-media--detail .fslider-nav{padding-top:0.52rem !important}html body .teacher-detail-page .profile-media--detail .fslider-nav button{width:40px !important;height:36px !important}html body .teacher-detail-page .teacher-bio-preview{margin:0.9rem 0 !important}}html body .site-header{border-bottom:1px solid rgba(15,35,58,0.08) !important;background:rgba(255,255,255,0.98) !important;box-shadow:0 10px 28px rgba(7,24,39,0.055) !important}html body .header-inner{min-height:84px !important;gap:clamp(1rem,2vw,1.65rem) !important}html body #logo,html body .site-logo{min-width:220px !important}html body #logo img{max-width:220px !important;max-height:66px !important;width:auto !important;height:auto !important}html body .primary-menu>ul>li>a{color:#142033 !important}html body .page-hero{min-height:clamp(178px,17vw,232px) !important;padding:clamp(2.1rem,4vw,3.25rem) 0 clamp(1.8rem,3.5vw,2.65rem) !important;overflow:hidden !important;background-color:#0b263f !important;background-image:linear-gradient(115deg,rgba(7,24,39,0.95) 0%,rgba(14,55,88,0.84) 43%,rgba(20,149,95,0.58) 100%),linear-gradient(160deg,rgba(216,183,90,0.28) 0%,transparent 38%),var(--page-hero-image,none) !important;background-size:cover !important;background-position:center !important}html body .page-hero::before{background:linear-gradient(90deg,rgba(7,24,39,0.88),rgba(7,24,39,0.28)),repeating-linear-gradient(135deg,rgba(255,255,255,0.08) 0 1px,transparent 1px 18px) !important}html body .page-hero::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:1 !important;height:5px !important;background:linear-gradient(90deg,#0b5e8e,#14955f,#d8b75a,#7c5cff) !important}html body .page-hero .container{z-index:2 !important}html body .page-hero .eyebrow{display:inline-flex !important;width:fit-content !important;margin-bottom:0.55rem !important;padding:0.36rem 0.58rem !important;border:1px solid rgba(255,255,255,0.22) !important;border-radius:999px !important;background:rgba(255,255,255,0.12) !important;color:#f2d779 !important;backdrop-filter:blur(10px) !important}html body .page-hero h1{max-width:850px !important;color:#ffffff !important;font-size:clamp(1.78rem,3.4vw,3rem) !important;line-height:1.08 !important;font-weight:680 !important}html body .page-hero p:not(.eyebrow){max-width:720px !important;color:rgba(255,255,255,0.84) !important;font-size:1rem !important}html body .page-hero--kurumsal{--page-hero-image:url("/images/bg-kurumsal.jpg")}html body .page-hero--ders,html body .page-hero--makale{--page-hero-image:url("/images/bg-ders.jpg")}html body .page-hero--ogretmen{--page-hero-image:url("/images/bg-ogretmen.jpg")}html body .page-hero--referans{--page-hero-image:url("/images/bg-referans.jpg")}html body .page-hero--iletisim{--page-hero-image:url("/images/bg-iletisim.jpg")}html body .page-hero + #page-menu #page-menu-wrap .container{min-height:42px !important}html body .page-hero + #page-menu + .section,html body .page-hero + .section{padding-top:clamp(0.9rem,2vw,1.35rem) !important}html body .page-hero + #page-menu + .section + .section--soft{padding-top:clamp(1.2rem,2.8vw,2.2rem) !important}html body .page-hero + #page-menu + .section .container>.rich-content,html body main#content>.section .container>.rich-content{max-width:1180px !important;margin-top:0 !important}html body .rich-content{position:relative !important;display:flow-root !important;padding:clamp(1.15rem,1.8vw,1.55rem) !important;overflow:hidden !important;border-radius:12px !important;border-color:rgba(15,35,58,0.1) !important}html body .rich-content::before{content:"" !important;position:absolute !important;inset:0 0 auto 0 !important;height:5px !important;background:linear-gradient(90deg,#0b5e8e,#14955f,#d8b75a) !important}html body .rich-content h1:first-child,html body .rich-content h2:first-child,html body .rich-content h3:first-child,html body .rich-content h4:first-child,html body .rich-content p:first-child{margin-top:0 !important}html body .rich-content h2,html body .rich-content h3{margin-top:1.15rem !important;margin-bottom:0.65rem !important;padding-left:0.85rem !important;border-left:4px solid #0b5e8e !important}html body .rich-content p,html body .rich-content li{color:#475467 !important;line-height:1.72 !important}html body .rich-content p{margin-top:0 !important;margin-bottom:0.82rem !important}html body .rich-content img{max-width:min(420px,45%) !important;height:auto !important;margin:0.25rem 1.3rem 0.75rem 0 !important;border:1px solid rgba(15,35,58,0.1) !important;border-radius:10px !important;box-shadow:0 14px 30px rgba(7,24,39,0.09) !important}html body .cta-band{max-width:1180px !important;margin-right:auto !important;margin-left:auto !important;background:linear-gradient(135deg,#071827 0%,#102f4a 58%,#0f513e 100%) !important}@media (max-width:1023px){html body .header-inner{min-height:72px !important}html body #logo,html body .site-logo{min-width:178px !important}html body #logo img{max-width:178px !important;max-height:54px !important}html body .page-hero{min-height:150px !important;padding-top:1.65rem !important;padding-bottom:1.45rem !important}}@media (max-width:767px){html body .header-inner{min-height:66px !important;gap:0.55rem !important}html body #logo,html body .site-logo{min-width:160px !important}html body #logo img{max-width:160px !important;max-height:51px !important}html body .page-hero{min-height:132px !important;padding-top:1.25rem !important;padding-bottom:1.15rem !important}html body .page-hero h1{font-size:clamp(1.45rem,7vw,2rem) !important}html body .page-hero + #page-menu + .section,html body .page-hero + .section{padding-top:0.85rem !important}html body .rich-content{padding:1.05rem !important}html body .rich-content img{float:none !important;display:block !important;max-width:100% !important;margin:0 0 0.85rem !important}}html body .hero-panel__link{position:relative !important;display:inline-grid !important;gap:0.14rem !important;margin-top:1rem !important;padding:0.9rem 1.05rem 0.95rem !important;border:1px solid rgba(255,255,255,0.22) !important;border-radius:14px !important;background:linear-gradient(135deg,rgba(216,183,90,0.2),rgba(20,149,95,0.16)),rgba(7,24,39,0.42) !important;color:#ffffff !important;font-size:clamp(1.32rem,2.25vw,2rem) !important;font-weight:720 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:0 18px 44px rgba(7,24,39,0.24) !important;backdrop-filter:blur(14px) !important}html body .hero-panel__link::before{content:"Hızlı danışma hattı" !important;color:#f2d779 !important;font-size:0.74rem !important;font-weight:650 !important;letter-spacing:0.04em !important;line-height:1.2 !important;text-transform:uppercase !important}html body .hero-panel__link::after{content:"" !important;position:absolute !important;right:0.95rem !important;top:0.9rem !important;width:10px !important;height:10px !important;border-radius:999px !important;background:#20d080 !important;box-shadow:0 0 0 5px rgba(32,208,128,0.13) !important}html body .hero-panel__link:hover,html body .hero-panel__link:focus-visible{transform:translateY(-1px) !important;border-color:rgba(255,255,255,0.36) !important;background:linear-gradient(135deg,rgba(216,183,90,0.28),rgba(20,149,95,0.24)),rgba(7,24,39,0.48) !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface{background:radial-gradient(circle at 12% 12%,rgba(11,94,142,0.08),transparent 28%),radial-gradient(circle at 88% 18%,rgba(20,149,95,0.09),transparent 30%),linear-gradient(180deg,#ffffff 0,#f8fbff 100%) !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,0.98fr) !important;gap:clamp(1rem,2vw,1.4rem) !important;max-width:1120px !important}html body .contact-card.contact-card--hub{position:relative !important;overflow:hidden !important;display:grid !important;grid-template-columns:1fr !important;gap:0 !important;padding:clamp(1.35rem,2.6vw,2rem) !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(247,251,255,0.98)) !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-card.contact-card--hub{display:grid !important;grid-template-columns:1fr !important;align-content:start !important;gap:0 !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-card.contact-card--hub>*{grid-column:1 / -1 !important}html body .contact-card.contact-card--hub::before{content:"" !important;position:absolute !important;inset:0 0 auto 0 !important;height:5px !important;background:linear-gradient(90deg,#0b5e8e,#14955f,#d8b75a) !important}html body .contact-hub__eyebrow{display:inline-flex !important;width:fit-content !important;margin-bottom:0.75rem !important;padding:0.38rem 0.62rem !important;border-radius:999px !important;background:#eef7f1 !important;color:#137a50 !important;font-size:0.74rem !important;font-weight:650 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}html body .contact-card.contact-card--hub h2{margin:0 0 0.65rem !important;color:#101828 !important;font-size:clamp(1.65rem,2.5vw,2.28rem) !important;font-weight:650 !important;line-height:1.1 !important}html body .contact-hub__lead{max-width:620px !important;margin:0 0 1.1rem !important;color:#475467 !important;font-size:1rem !important;line-height:1.7 !important}html body .contact-hub__list{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.72rem !important;margin:0.1rem 0 1rem !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-card.contact-card--hub .contact-hub__list{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .contact-hub__item:last-child{grid-column:1 / -1 !important}html body .contact-hub__item{display:grid !important;gap:0.26rem !important;padding:0.88rem 0.95rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-radius:10px !important;background:#ffffff !important}html body .contact-hub__item span{color:#667085 !important;font-size:0.78rem !important;font-weight:650 !important;letter-spacing:0.03em !important;text-transform:uppercase !important}html body .contact-hub__item a,html body .contact-hub__item strong{color:#101828 !important;font-size:clamp(1rem,1.45vw,1.18rem) !important;font-weight:650 !important;line-height:1.34 !important;overflow-wrap:anywhere !important}html body .contact-hub__item a[href^="mailto:"]{font-size:clamp(0.92rem,1.08vw,1rem) !important;white-space:nowrap !important;overflow-wrap:normal !important}html body .contact-hub__actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.72rem !important;margin:0 !important}html body .contact-hub__actions .btn{width:100% !important;min-height:48px !important;justify-content:center !important}html body .contact-hub__note{display:block !important;margin-top:0.9rem !important;color:#667085 !important;font-size:0.9rem !important;line-height:1.5 !important}html body .page-hero--iletisim~.section--surface .content-card.content-card--direct.content-card--guide{min-height:auto !important;padding:clamp(1.35rem,2.6vw,2rem) !important;border-radius:14px !important;align-content:start !important;background:radial-gradient(circle at 18% 18%,rgba(216,183,90,0.18),transparent 32%),radial-gradient(circle at 92% 18%,rgba(20,149,95,0.2),transparent 34%),linear-gradient(135deg,#071827 0,#102b44 62%,#143a4d 100%) !important}html body .content-card--guide .contact-direct__lead{max-width:none !important}html body .contact-guide__list{display:grid !important;gap:0.72rem !important;margin:0.15rem 0 0 !important;padding:0 !important;list-style:none !important}html body .contact-guide__list li{display:grid !important;grid-template-columns:38px minmax(0,1fr) !important;gap:0.72rem !important;align-items:start !important;padding:0.85rem !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:10px !important;background:rgba(255,255,255,0.08) !important}html body .contact-guide__list strong{display:inline-flex !important;width:38px !important;height:38px !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(216,183,90,0.18) !important;color:#f2d779 !important;font-size:0.78rem !important;font-weight:650 !important}html body .contact-guide__list span{color:rgba(255,255,255,0.82) !important;line-height:1.55 !important}html body .contact-guide__chips{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;margin-top:0.25rem !important}html body .contact-guide__chips span{display:inline-flex !important;padding:0.38rem 0.58rem !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:999px !important;background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.8) !important;font-size:0.82rem !important;font-weight:600 !important}html body .page-hero--iletisim~.section--soft .rich-content.bize-ulasin{padding-top:clamp(1rem,2vw,1.4rem) !important}html body .page-hero--iletisim~.section--soft .rich-content.bize-ulasin p{margin-bottom:0 !important}@media (max-width:1023px){html body .hero-panel__link{font-size:1.2rem !important}}@media (max-width:767px){html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-layout{grid-template-columns:1fr !important}html body .contact-hub__actions{grid-template-columns:1fr 1fr !important}html body.contact-direct-mode .page-hero--iletisim~.section--surface .contact-card.contact-card--hub .contact-hub__list{grid-template-columns:1fr !important}html body .contact-hub__item:last-child{grid-column:auto !important}html body .contact-card.contact-card--hub,html body .page-hero--iletisim~.section--surface .content-card.content-card--direct.content-card--guide{padding:1.1rem !important}}html body .top-bar{border-bottom:1px solid rgba(255,255,255,0.08) !important;background:#07131f !important;color:rgba(255,255,255,0.7) !important;font-size:0.78rem !important}html body .top-bar__inner{min-height:30px !important}html body .top-bar__tagline{color:rgba(255,255,255,0.54) !important;font-weight:450 !important}html body .top-bar__links{gap:1rem !important}html body .top-bar a{min-height:30px !important;color:rgba(255,255,255,0.84) !important;font-weight:620 !important}html body .top-bar a span{color:rgba(255,255,255,0.62) !important;font-weight:600 !important}html body .site-header{border-bottom:1px solid rgba(15,35,58,0.075) !important;background:rgba(255,255,255,0.86) !important;box-shadow:0 1px 0 rgba(15,35,58,0.03),0 18px 44px rgba(7,24,39,0.055) !important;-webkit-backdrop-filter:blur(22px) saturate(170%) !important;backdrop-filter:blur(22px) saturate(170%) !important}html body .site-header.is-scrolled{background:rgba(255,255,255,0.9) !important;box-shadow:0 1px 0 rgba(15,35,58,0.08),0 20px 48px rgba(7,24,39,0.075) !important}html body .header-inner{min-height:84px !important;gap:clamp(0.9rem,1.8vw,1.45rem) !important}html body #logo,html body .site-logo{min-width:238px !important}html body #logo img{width:218px !important;max-width:218px !important;max-height:none !important}@media (min-width:1024px){html body .primary-menu>ul{gap:0.2rem !important}html body .primary-menu>ul>li{position:relative !important}html body .primary-menu>ul>li + li::before{content:"" !important;position:absolute !important;left:-0.12rem !important;top:50% !important;width:1px !important;height:18px !important;background:rgba(15,35,58,0.1) !important;transform:translateY(-50%) !important}html body .primary-menu>ul>li>a{min-height:42px !important;padding:0.56rem 0.78rem !important;border-radius:12px !important;color:#101828 !important;font-size:0.92rem !important;font-weight:640 !important;letter-spacing:0 !important}html body .primary-menu>ul>li>a:hover,html body .primary-menu>ul>li:focus-within>a{background:rgba(242,246,250,0.92) !important;color:#071827 !important;box-shadow:inset 0 0 0 1px rgba(15,35,58,0.06) !important}html body .primary-menu li ul{top:calc(100% + 10px) !important;width:270px !important;padding:0.58rem !important;border:1px solid rgba(15,35,58,0.1) !important;border-radius:14px !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 24px 60px rgba(7,24,39,0.15) !important;-webkit-backdrop-filter:blur(18px) saturate(160%) !important;backdrop-filter:blur(18px) saturate(160%) !important}html body .primary-menu li ul::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:-12px !important;height:12px !important}html body .primary-menu li ul a{min-height:40px !important;padding:0.58rem 0.72rem !important;border-radius:10px !important;color:#26364a !important;font-weight:600 !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#f2f7fb !important;color:#071827 !important}html body .header-actions .btn{min-height:42px !important;padding:0.66rem 1rem !important;border-radius:12px !important;font-weight:720 !important}}html body main#content>.home-hero~#ogretmenler~.section .rich-content{column-count:auto !important;column-gap:normal !important;max-width:1050px !important;padding:clamp(1.25rem,2.2vw,1.85rem) !important}html body main#content>.home-hero~#ogretmenler~.section .rich-content h1,html body main#content>.home-hero~#ogretmenler~.section .rich-content h2,html body main#content>.home-hero~#ogretmenler~.section .rich-content h3{column-span:none !important;max-width:840px !important}html body main#content>.home-hero~#ogretmenler~.section .rich-content p{max-width:920px !important}html body .rich-content.rich-content--media-only{max-width:1180px !important;padding:clamp(1rem,2vw,1.45rem) !important;overflow:visible !important;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,252,255,0.99)) !important}html body .rich-content.rich-content--media-only p{display:block !important;margin:0 !important}html body .rich-content.rich-content--media-only img{float:none !important;display:block !important;width:min(100%,1080px) !important;max-width:100% !important;height:auto !important;margin:0 auto !important;border-radius:12px !important;object-fit:contain !important;box-shadow:0 18px 42px rgba(7,24,39,0.12) !important}html body .page-hero--kurumsal + #page-menu + .section .container>.rich-content.rich-content--media-only{margin-right:auto !important;margin-left:auto !important}@media (max-width:1023px){html body .header-inner{min-height:68px !important}html body #logo,html body .site-logo{min-width:184px !important}html body #logo img{max-width:184px !important;max-height:52px !important}}@media (max-width:767px){html body #logo,html body .site-logo{min-width:150px !important}html body #logo img{max-width:150px !important;max-height:46px !important}html body .rich-content.rich-content--media-only{padding:0.72rem !important}}html body .site-header{background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,255,255,0.86)) !important;border-bottom:1px solid rgba(15,35,58,0.07) !important;box-shadow:0 1px 0 rgba(255,255,255,0.85) inset,0 22px 60px rgba(7,24,39,0.065) !important;-webkit-backdrop-filter:blur(24px) saturate(175%) !important;backdrop-filter:blur(24px) saturate(175%) !important}html body .header-inner{min-height:86px !important}html body .primary-menu>ul>li>a{color:#111827 !important}@media (min-width:1024px){html body .top-bar{background:linear-gradient(90deg,#07111d,#0a1b2a 54%,#07111d) !important}html body .header-actions{gap:0.55rem !important}html body .header-actions .btn-secondary{background:rgba(255,255,255,0.72) !important;border-color:rgba(15,35,58,0.12) !important}html body .header-actions .btn-whatsapp{box-shadow:0 10px 26px rgba(20,149,95,0.18) !important}}html body .menu-toggle{border-radius:14px !important;border-color:rgba(15,35,58,0.12) !important;background:rgba(255,255,255,0.78) !important;box-shadow:0 10px 30px rgba(7,24,39,0.08) !important}html body .site-footer{position:relative !important;overflow:hidden !important;background:radial-gradient(circle at 18% 8%,rgba(20,149,95,0.18),transparent 30%),radial-gradient(circle at 82% 0%,rgba(11,94,142,0.2),transparent 34%),linear-gradient(180deg,#071827 0%,#06131f 100%) !important;color:rgba(255,255,255,0.76) !important}html body .site-footer::before{content:"" !important;position:absolute !important;inset:0 0 auto 0 !important;height:1px !important;background:linear-gradient(90deg,transparent,rgba(242,215,121,0.48),rgba(20,149,95,0.5),transparent) !important}html body .footer-widgets-wrap{position:relative !important;gap:clamp(1.5rem,3vw,3rem) !important;padding:clamp(3rem,5vw,4.8rem) 0 clamp(2rem,3vw,2.8rem) !important}html body .site-footer .widget:first-child{max-width:310px !important}html body .footer-logo{width:174px !important;max-width:174px !important;padding:0.72rem 0.86rem !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:14px !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 18px 44px rgba(0,0,0,0.18) !important}html body .site-footer p{max-width:300px !important;color:rgba(255,255,255,0.62) !important;line-height:1.72 !important}html body .footer-contact{gap:0.42rem !important;color:rgba(255,255,255,0.7) !important;font-size:0.92rem !important}html body .site-footer h4{margin:0 0 0.9rem !important;color:rgba(255,255,255,0.92) !important;font-size:0.78rem !important;font-weight:760 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}html body .footer-links{gap:0.22rem !important}html body .footer-links a,html body .footer-contact a{min-height:28px !important;color:rgba(255,255,255,0.68) !important;font-size:0.92rem !important;text-decoration:none !important}html body .footer-links a:hover,html body .footer-contact a:hover{color:#ffffff !important}html body #copyrights{padding:1.15rem 0 1.55rem !important;border-top:1px solid rgba(255,255,255,0.09) !important;color:rgba(255,255,255,0.58) !important;font-size:0.84rem !important}html body #copyrights .container{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:0.75rem 1.5rem !important;align-items:start !important}html body #copyrights .footer-seo-links{grid-column:1 / -1 !important}html body .footer-seo-links{position:relative !important;display:flex !important;max-height:none !important;gap:0.42rem !important;flex-wrap:wrap !important;overflow:hidden !important}html body .footer-seo-links--collapsible:not(.is-expanded){max-height:34px !important}html body .footer-seo-links--collapsible:not(.is-expanded)::after{content:none !important;position:absolute !important;right:0 !important;bottom:0 !important;width:34% !important;height:34px !important;background:linear-gradient(90deg,rgba(6,19,31,0),#06131f 72%) !important;pointer-events:none !important}html body .footer-seo-links--collapsible:not(.is-expanded) a:nth-child(n+7){display:none !important}html body .footer-seo-links a{display:inline-flex !important;min-height:26px !important;align-items:center !important;padding:0.18rem 0.52rem !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:999px !important;background:rgba(255,255,255,0.045) !important;color:rgba(255,255,255,0.58) !important;font-size:0.78rem !important;line-height:1.2 !important;text-decoration:none !important;white-space:nowrap !important}html body .footer-seo-links a:hover{color:#ffffff !important;border-color:rgba(255,255,255,0.16) !important;background:rgba(255,255,255,0.08) !important}html body .footer-seo-toggle{grid-column:1 / -1 !important;justify-self:start !important;min-height:32px !important;padding:0.38rem 0.72rem !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:999px !important;background:rgba(255,255,255,0.06) !important;color:rgba(255,255,255,0.82) !important;font:inherit !important;font-weight:650 !important;cursor:pointer !important}html body .footer-seo-toggle:hover,html body .footer-seo-toggle:focus-visible{color:#ffffff !important;background:rgba(255,255,255,0.1) !important}html body .floating-whatsapp{left:22px !important;right:auto !important;bottom:22px !important;width:50px !important;height:50px !important;min-width:0 !important;padding:0 !important;border:1px solid rgba(255,255,255,0.22) !important;border-radius:50% !important;background:#14955f !important;box-shadow:0 14px 30px rgba(20,149,95,0.28) !important;transform:none !important}html body .floating-whatsapp:hover,html body .floating-whatsapp:focus-visible{background:#108453 !important;box-shadow:0 16px 34px rgba(20,149,95,0.34) !important;transform:translateY(-1px) !important}html body .floating-whatsapp img{display:none !important}html body .floating-whatsapp::before{content:"" !important;display:block !important;width:25px !important;height:25px !important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.35'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20.5%2011.7a8.4%208.4%200%200%201-12.33%207.42L4%2020l.9-4.05A8.4%208.4%200%201%201%2020.5%2011.7z'/%3E%3Cpath%20d='M8.5%208.9c.25%202.9%202.2%205%205.2%205.8l1.05-1.05c.25-.25.63-.33.96-.2l1.58.63'/%3E%3Cpath%20d='M8.55%208.88l.68-.66c.25-.25.64-.3.94-.12l1.18.72'/%3E%3C/svg%3E") center / contain no-repeat !important}html body .floating-whatsapp::after{content:none !important}@media (max-width:1023px){html body .site-header{background:rgba(255,255,255,0.92) !important}html body .header-inner{min-height:70px !important}html body .mobile-quick-actions__item{min-height:40px !important;border-radius:12px !important;font-weight:720 !important}html body .mobile-sticky-contact{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.6rem !important;padding:0.62rem 0.75rem calc(0.62rem + env(safe-area-inset-bottom)) !important;border-top:1px solid rgba(15,35,58,0.1) !important;background:rgba(255,255,255,0.88) !important;-webkit-backdrop-filter:blur(18px) saturate(160%) !important;backdrop-filter:blur(18px) saturate(160%) !important}html body .mobile-sticky-contact__item{display:inline-flex !important;min-height:48px !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;border-radius:12px !important;font-size:0.96rem !important;font-weight:760 !important;box-shadow:0 10px 26px rgba(7,24,39,0.12) !important}html body .mobile-sticky-contact__item::before{content:"" !important;display:inline-block !important;width:18px !important;height:18px !important;flex:0 0 18px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}html body .mobile-sticky-contact__item--call::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72c.12.9.32%201.77.59%202.61a2%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.47-1.16a2%202%200%200%201%202.11-.45c.84.27%201.71.47%202.61.59A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") !important}html body .mobile-sticky-contact__item--whatsapp::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='2.35'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M20.5%2011.7a8.4%208.4%200%200%201-12.33%207.42L4%2020l.9-4.05A8.4%208.4%200%201%201%2020.5%2011.7z'/%3E%3Cpath%20d='M8.5%208.9c.25%202.9%202.2%205%205.2%205.8l1.05-1.05c.25-.25.63-.33.96-.2l1.58.63'/%3E%3Cpath%20d='M8.55%208.88l.68-.66c.25-.25.64-.3.94-.12l1.18.72'/%3E%3C/svg%3E") !important}html body .floating-whatsapp{display:none !important}html body #copyrights .container{grid-template-columns:1fr !important}html body #copyrights .tright{text-align:left !important}html body .footer-seo-links--collapsible:not(.is-expanded) a:nth-child(n+5){display:none !important}}html body .top-bar{background:rgba(255,255,255,0.9) !important;border-bottom:1px solid rgba(15,35,58,0.07) !important;color:#667085 !important;font-size:0.76rem !important;letter-spacing:0 !important}html body .top-bar__inner{min-height:30px !important;gap:1rem !important}html body .top-bar__tagline{color:#667085 !important;font-weight:500 !important}html body .top-bar__links{gap:0.45rem !important}html body .top-bar__links a{min-height:24px !important;padding:0.1rem 0.5rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-radius:999px !important;background:rgba(248,250,252,0.82) !important;color:#344054 !important;font-size:0.74rem !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important}html body .top-bar__links a span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}html body .top-bar__links a::before{content:"" !important;display:inline-block !important;width:12px !important;height:12px !important;margin-right:0.34rem !important;background-color:#667085 !important;mask-position:center !important;mask-repeat:no-repeat !important;mask-size:contain !important;-webkit-mask-position:center !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-size:contain !important}html body .top-bar__links a[href^="tel:"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202A19.8%2019.8%200%200%201%203%205.18%202%202%200%200%201%205.18%203h3a2%202%200%200%201%202%201.72c.13.95.35%201.88.66%202.76a2%202%200%200%201-.45%202.11L9.09%2010.9a16%2016%200%200%200%204.01%204.01l1.31-1.31a2%202%200%200%201%202.11-.45c.88.31%201.81.53%202.76.66A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M22%2016.92v3a2%202%200%200%201-2.18%202A19.8%2019.8%200%200%201%203%205.18%202%202%200%200%201%205.18%203h3a2%202%200%200%201%202%201.72c.13.95.35%201.88.66%202.76a2%202%200%200%201-.45%202.11L9.09%2010.9a16%2016%200%200%200%204.01%204.01l1.31-1.31a2%202%200%200%201%202.11-.45c.88.31%201.81.53%202.76.66A2%202%200%200%201%2022%2016.92z'/%3E%3C/svg%3E") !important}html body .top-bar__links a[href^="mailto:"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2zm0%204%208%205%208-5V6l-8%205-8-5v2z'/%3E%3C/svg%3E") !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2zm0%204%208%205%208-5V6l-8%205-8-5v2z'/%3E%3C/svg%3E") !important}html body .top-bar__links a[href*="whatsapp"],html body .top-bar__links a[href*="api.whatsapp"]{display:none !important}html body .site-header{background:rgba(255,255,255,0.84) !important;box-shadow:0 1px 0 rgba(255,255,255,0.9) inset,0 18px 50px rgba(7,24,39,0.06) !important}html body .floating-whatsapp{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;min-width:48px !important;left:24px !important;bottom:24px !important;border:1px solid rgba(255,255,255,0.28) !important;border-radius:50% !important;background:#14955f !important;box-shadow:0 10px 24px rgba(20,149,95,0.22) !important;opacity:1 !important;transform:none !important}html body .floating-whatsapp img{display:none !important}html body .floating-whatsapp::before{content:"" !important;display:block !important;width:25px !important;height:25px !important;background-color:#ffffff !important;background-image:none !important;mask-image:url("data:image/svg+xml,%3Csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%200%201-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%200%201-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%200%201%202.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200%200%2012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%200%200%205.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%200%200-3.48-8.413Z'/%3E%3C/svg%3E") !important;mask-position:center !important;mask-repeat:no-repeat !important;mask-size:contain !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20role='img'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M17.472%2014.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94%201.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198%200-.52.074-.792.372-.272.297-1.04%201.016-1.04%202.479%200%201.462%201.065%202.875%201.213%203.074.149.198%202.096%203.2%205.077%204.487.709.306%201.262.489%201.694.625.712.227%201.36.195%201.871.118.571-.085%201.758-.719%202.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421%207.403h-.004a9.87%209.87%200%200%201-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86%209.86%200%200%201-1.51-5.26c.001-5.45%204.436-9.884%209.888-9.884%202.64%200%205.122%201.03%206.988%202.898a9.825%209.825%200%200%201%202.893%206.994c-.003%205.45-4.437%209.884-9.885%209.884m8.413-18.297A11.815%2011.815%200%200%200%2012.05%200C5.495%200%20.16%205.335.157%2011.892c0%202.096.547%204.142%201.588%205.945L.057%2024l6.305-1.654a11.882%2011.882%200%200%200%205.683%201.448h.005c6.554%200%2011.89-5.335%2011.893-11.893a11.821%2011.821%200%200%200-3.48-8.413Z'/%3E%3C/svg%3E") !important;-webkit-mask-position:center !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-size:contain !important}html body .floating-whatsapp::after{content:none !important}html body .floating-whatsapp:hover,html body .floating-whatsapp:focus-visible{box-shadow:0 12px 28px rgba(20,149,95,0.28) !important;transform:translateY(-1px) !important}@media (max-width:1023px){html body .top-bar{display:none !important}html body .floating-whatsapp{display:none !important}}html body .top-bar{background:#f3f5f7 !important;border-bottom:1px solid rgba(15,35,58,0.08) !important;color:#5f6b7a !important}html body .top-bar__inner{display:flex !important;width:100% !important;max-width:1200px !important;min-height:32px !important;margin:0 auto !important;padding:0 1.25rem !important;align-items:center !important;justify-content:space-between !important;gap:1.4rem !important;box-sizing:border-box !important}html body .top-bar__tagline{flex:1 1 auto !important;margin-right:auto !important;color:#667085 !important;font-weight:520 !important;text-align:left !important}html body .top-bar__links{display:flex !important;flex:0 0 auto !important;width:auto !important;margin-left:auto !important;align-items:center !important;justify-content:flex-end !important;gap:0.5rem !important;text-align:right !important}html body .top-bar__links a{background:#ffffff !important;border-color:rgba(15,35,58,0.1) !important;box-shadow:0 1px 2px rgba(16,24,40,0.04) !important;color:#344054 !important}html body .top-bar__links a[href*="whatsapp"],html body .top-bar__links a[href*="api.whatsapp"]{display:none !important}@media (min-width:1024px){html body .site-header{background:rgba(247,249,251,0.9) !important;border-bottom:1px solid rgba(15,35,58,0.08) !important;box-shadow:0 14px 36px rgba(7,24,39,0.05) !important}html body .primary-menu>ul{gap:0.32rem !important}html body .primary-menu>ul>li + li::before{content:none !important;display:none !important}html body .primary-menu>ul>li>a{min-height:40px !important;padding:0.52rem 0.82rem !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important}html body .primary-menu>ul>li>a:hover,html body .primary-menu>ul>li:focus-within>a,html body .primary-menu>ul>li.current>a,html body .primary-menu>ul>li.current-menu-item>a{background:#eef2f6 !important;box-shadow:inset 0 0 0 1px rgba(15,35,58,0.07) !important;color:#071827 !important}}html body .floating-whatsapp{display:inline-flex !important;width:50px !important;height:50px !important;min-width:50px !important;align-items:center !important;justify-content:center !important;left:24px !important;right:auto !important;bottom:24px !important;padding:0 !important;border:1px solid rgba(255,255,255,0.3) !important;border-radius:50% !important;background:#17a767 !important;box-shadow:0 8px 20px rgba(20,149,95,0.2) !important;opacity:1 !important;transform:none !important}html body .floating-whatsapp::before{content:"" !important;display:block !important;width:27px !important;height:27px !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3E%3Cpath%20fill='%23fff'%20d='M16%203C8.8%203%203%208.7%203%2015.8c0%202.3.6%204.5%201.8%206.4L3.7%2029l7-1.8A13%2013%200%200%200%2016%2028.5c7.2%200%2013-5.7%2013-12.8S23.2%203%2016%203zm0%2023.2c-1.8%200-3.5-.5-5-1.3l-.4-.2-4.1%201.1%201.1-4-.3-.4a10.2%2010.2%200%200%201-1.6-5.6c0-5.8%204.6-10.5%2010.3-10.5s10.3%204.7%2010.3%2010.5S21.7%2026.2%2016%2026.2z'/%3E%3Cpath%20fill='%23fff'%20d='M21.8%2018.8c-.3-.2-1.9-.9-2.2-1s-.5-.2-.7.2-.8%201-1%201.2-.4.2-.7.1a8.5%208.5%200%200%201-2.5-1.5%209.2%209.2%200%200%201-1.7-2.1c-.2-.3%200-.5.1-.7l.5-.6c.2-.2.2-.4.3-.6.1-.2%200-.4%200-.6s-.7-1.7-1-2.3c-.2-.6-.5-.5-.7-.5h-.6c-.2%200-.6.1-.9.4s-1.1%201.1-1.1%202.6%201.1%203%201.3%203.2c.2.2%202.2%203.4%205.3%204.8.7.3%201.3.5%201.8.6.8.2%201.5.2%202%20.1.6-.1%201.9-.8%202.2-1.5.3-.7.3-1.4.2-1.5s-.3-.2-.6-.4z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;mask-image:none !important;-webkit-mask-image:none !important}html body .floating-whatsapp:hover,html body .floating-whatsapp:focus-visible{background:#12935a !important;box-shadow:0 10px 24px rgba(20,149,95,0.26) !important;transform:translateY(-1px) !important}@media (max-width:1023px){html body .top-bar,html body .floating-whatsapp{display:none !important}}@media (min-width:1024px){html body .primary-menu>ul{gap:0.42rem !important}html body .primary-menu>ul>li{position:relative !important}html body .primary-menu>ul>li + li::before{content:"" !important;display:block !important;position:absolute !important;left:-0.22rem !important;top:50% !important;width:1px !important;height:18px !important;border-radius:999px !important;background:linear-gradient( 180deg,rgba(148,163,184,0),rgba(100,116,139,0.4) 45%,rgba(148,163,184,0) ) !important;box-shadow:1px 0 0 rgba(255,255,255,0.75) !important;opacity:1 !important;transform:translateY(-50%) !important;pointer-events:none !important}html body .primary-menu>ul>li>a{position:relative !important;z-index:1 !important}html body .primary-menu li ul{padding:0.46rem !important;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,251,253,0.96)) padding-box,linear-gradient(135deg,rgba(8,116,159,0.22),rgba(23,167,103,0.18),rgba(226,189,79,0.22)) border-box !important;border:1px solid transparent !important;box-shadow:0 24px 60px rgba(7,24,39,0.14),0 1px 0 rgba(255,255,255,0.86) inset !important}html body .primary-menu li ul li{position:relative !important}html body .primary-menu li ul li + li::before{content:"" !important;display:block !important;position:absolute !important;left:0.72rem !important;right:0.72rem !important;top:0 !important;height:1px !important;background:linear-gradient(90deg,rgba(148,163,184,0),rgba(71,85,105,0.28) 18%,rgba(71,85,105,0.28) 82%,rgba(148,163,184,0)) !important;pointer-events:none !important}html body .primary-menu li ul a{min-height:42px !important;padding:0.64rem 0.78rem !important;border-radius:10px !important}}@media (max-width:1023px){html body .primary-menu li.is-open>ul{margin:0.1rem 0 0.72rem 0.78rem !important;padding:0.32rem !important;border:1px solid rgba(15,35,58,0.08) !important;border-left:2px solid rgba(8,116,159,0.32) !important;border-radius:14px !important;background:linear-gradient(180deg,rgba(248,251,253,0.96),rgba(241,246,249,0.9)) !important;box-shadow:0 10px 24px rgba(7,24,39,0.06) !important}html body .primary-menu li ul li{position:relative !important;margin:0 !important}html body .primary-menu li ul li + li::before{content:"" !important;display:block !important;position:absolute !important;left:0.78rem !important;right:0.78rem !important;top:0 !important;height:1px !important;background:linear-gradient(90deg,rgba(148,163,184,0),rgba(71,85,105,0.24) 16%,rgba(71,85,105,0.24) 84%,rgba(148,163,184,0)) !important;pointer-events:none !important}html body .primary-menu li ul a{min-height:46px !important;padding:0.72rem 0.86rem !important;border-radius:11px !important;color:#26364a !important;font-size:0.95rem !important;line-height:1.25 !important}html body .primary-menu li ul a:hover,html body .primary-menu li ul a:focus-visible{background:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(8,116,159,0.12),0 6px 16px rgba(7,24,39,0.05) !important}html body .primary-menu li ul a:active{background:#eaf4f9 !important}}@media (max-width:767px){html body .page-hero--ogretmen + #page-menu + .section .teacher-card{min-height:0 !important;padding:0 !important;overflow:hidden !important;border-radius:16px !important;background:#ffffff !important}html body .page-hero--ogretmen + #page-menu + .section .teacher-card__link{display:flex !important;min-height:100% !important;flex-direction:column !important;padding:0 !important}html body .page-hero--ogretmen + #page-menu + .section .teacher-card__image{display:block !important;width:100% !important;height:auto !important;aspect-ratio:4 / 3 !important;margin:0 !important;overflow:hidden !important;border-radius:16px 16px 0 0 !important;background:linear-gradient(135deg,#eaf1f7,#dfe9f2) !important}html body .page-hero--ogretmen + #page-menu + .section .teacher-card__image img{display:block !important;width:100% !important;min-width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:center center !important}html body .page-hero--ogretmen + #page-menu + .section .teacher-card h3{margin:0.78rem 0.72rem 0.22rem !important;font-size:clamp(0.9rem,3.55vw,1.02rem) !important;line-height:1.12 !important;letter-spacing:0 !important}html body .page-hero--ogretmen + #page-menu + .section .teacher-card p{margin:0 0.72rem 0.9rem !important;font-size:0.8rem !important}}@media (max-width:767px){html body .home-hero{background:#102538 !important}html body .home-hero::before{background:linear-gradient(180deg,rgba(7,24,39,0.44) 0%,rgba(7,24,39,0.32) 42%,rgba(7,24,39,0.18) 72%,rgba(7,24,39,0.04) 100%),linear-gradient(90deg,rgba(7,24,39,0.42) 0%,rgba(7,24,39,0.2) 54%,rgba(7,24,39,0.04) 100%) !important}html body .home-hero::after{background:linear-gradient(180deg,rgba(7,24,39,0) 62%,rgba(246,248,251,0.86) 100%) !important}html body .hero-slider,html body .swiper-slide{background:#dfe8ef !important}html body .swiper-slide img{opacity:1 !important;filter:saturate(1.1) contrast(1.05) brightness(1.08) !important;transform:scale(1.01) !important;object-fit:cover !important;object-position:58% center !important}html body .home-hero .eyebrow,html body .home-hero h1,html body .home-hero .lead{text-shadow:0 3px 18px rgba(3,12,22,0.68),0 1px 3px rgba(3,12,22,0.46) !important}html body .home-hero .lead{color:rgba(255,255,255,0.94) !important}}@media (max-width:767px){html body .home-hero{--mobile-hero-media-height:clamp(132px,36vw,155px);display:block !important;min-height:auto !important;padding-top:var(--mobile-hero-media-height) !important;background:#071827 !important}html body .hero-slider,html body .home-hero .swiper-container,html body .home-hero .swiper-wrapper,html body .home-hero .swiper-slide{top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;height:var(--mobile-hero-media-height) !important;background:#071827 !important}html body .swiper-slide img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;filter:saturate(0.96) contrast(1.03) brightness(0.98) !important;transform:none !important}html body .home-hero .swiper-slide:nth-child(1) img,html body .home-hero .swiper-slide:nth-child(2) img,html body .home-hero .swiper-slide:nth-child(3) img,html body .home-hero .swiper-slide:nth-child(4) img{object-position:center center !important}html body .home-hero::before{background:linear-gradient( 180deg,rgba(7,24,39,0.18) 0,rgba(7,24,39,0.28) var(--mobile-hero-media-height),rgba(7,24,39,0.94) calc(var(--mobile-hero-media-height) + 36px),rgba(7,24,39,0.94) 100% ),linear-gradient(90deg,rgba(7,24,39,0.34),rgba(7,24,39,0.12) 62%,rgba(7,24,39,0.02)) !important}html body .home-hero::after{background:linear-gradient(180deg,rgba(7,24,39,0) 76%,rgba(246,248,251,0.96) 100%) !important}html body .hero-content{padding-top:1.45rem !important;padding-bottom:2.7rem !important}html body .home-hero .eyebrow,html body .home-hero h1,html body .home-hero .lead{text-shadow:0 3px 18px rgba(3,12,22,0.74),0 1px 3px rgba(3,12,22,0.5) !important}}@media (max-width:767px){html body .feature-strip{padding:0.9rem 0 0 !important;background:#f3f6f9 !important}html body .feature-strip__grid.container,html body .feature-strip__grid{width:min(calc(100% - 28px),1180px) !important;max-width:min(calc(100% - 28px),1180px) !important;margin-left:auto !important;margin-right:auto !important;margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;box-sizing:border-box !important;border:1px solid rgba(15,35,58,0.1) !important;border-radius:16px !important;overflow:hidden !important;background:#ffffff !important;box-shadow:0 14px 34px rgba(7,24,39,0.08) !important}html body .feature-card{padding:1.25rem 1.18rem !important;border-right:0 !important;border-bottom:1px solid rgba(15,35,58,0.08) !important;border-radius:0 !important}html body .feature-card:last-child{border-bottom:0 !important}}@media (min-width:1024px){html body .header-actions .btn-secondary{display:none !important}}@media (max-width:1023px){html body .mobile-quick-actions{display:none !important}html body .header-inner{min-height:74px !important;gap:1rem !important}html body #logo img{width:clamp(176px,46vw,202px) !important;max-width:clamp(176px,46vw,202px) !important;max-height:56px !important}html body .menu-toggle{width:auto !important;min-width:88px !important;height:48px !important;flex:0 0 auto !important;flex-direction:row !important;gap:0.46rem !important;padding:0 0.78rem !important;border-radius:14px !important;font-size:0.92rem !important;font-weight:760 !important}html body .menu-toggle__bar{display:none !important}html body .menu-toggle::before{content:"" !important;display:inline-block !important;width:22px !important;height:22px !important;background-color:currentColor !important;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%207h16v2H4V7zm0%204h16v2H4v-2zm0%204h16v2H4v-2z'/%3E%3C/svg%3E") !important;mask-position:center !important;mask-repeat:no-repeat !important;mask-size:contain !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M4%207h16v2H4V7zm0%204h16v2H4v-2zm0%204h16v2H4v-2z'/%3E%3C/svg%3E") !important;-webkit-mask-position:center !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-size:contain !important}html body .menu-toggle::after{content:"Menü" !important;display:inline-block !important;color:currentColor !important}}@media (max-width:767px){html body .success-grid.portfolio-grid,html body .page-hero--kurumsal + #page-menu + .section .portfolio-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:0.68rem !important;margin:0 !important;padding:0 !important;overflow:visible !important}html body .success-grid .portfolio-item,html body .page-hero--kurumsal + #page-menu + .section .portfolio-item{min-width:0 !important;border-radius:12px !important;overflow:hidden !important}html body .success-grid .portfolio-image,html body .page-hero--kurumsal + #page-menu + .section .portfolio-image{aspect-ratio:4 / 3 !important;border-radius:12px !important}html body .teacher-detail-page .teacher-detail-intro{padding-top:0.85rem !important}html body .teacher-detail-page .teacher-profile--detail{display:flex !important;flex-direction:column !important;gap:0.92rem !important}html body .teacher-detail-page .profile-media--detail{order:1 !important;padding:0.48rem !important;margin:0 !important}html body .teacher-detail-page .teacher-detail-card{order:2 !important}html body .teacher-detail-page .profile-media--detail .slide img{width:100% !important;aspect-ratio:4 / 3 !important;max-height:280px !important;object-fit:cover !important;object-position:center top !important}html body .teacher-detail-page .profile-media--detail .fslider-nav{right:0.75rem !important;bottom:4.95rem !important}html body .teacher-detail-page .teacher-gallery-strip{grid-auto-columns:66px !important;margin-top:0.48rem !important}}