@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3_-gs51os.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E30-8s51os.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/infoakademi-theme/assets/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (max-width:576px){html,body{max-width:100%;overflow-x:clip}header .container{width:100%;max-width:100%;box-sizing:border-box;gap:12px;padding:.65rem 20px}header .logo,header .logo a{min-width:0}header .logo{max-width:calc(100% - 112px)}header .logo span{overflow:hidden;font-size:clamp(1.35rem, 6vw, 1.65rem);white-space:nowrap}header .mobile-menu-btn{flex:0 0 40px}header .mobile-search-toggle{right:68px}}.course-privileges .privilege-icon>svg{width:24px;height:24px;display:block;flex:0 0 24px}.course-privileges .privilege-card .privilege-icon>i{display:inline-block}.course-privileges .privilege-card:hover .privilege-icon>.privilege-certificate-svg{animation:privilegeCertificateStamp 0.72s cubic-bezier(.22,.61,.36,1) both}.course-privileges .privilege-card:hover .privilege-certificate-check{animation:privilegeCertificateCheck 0.38s ease 0.3s both}.course-privileges .privilege-card:hover .privilege-icon>.clock{animation:privilegeClockTick 0.78s ease-in-out both}.course-privileges .privilege-card:hover .privilege-icon>.update{animation:privilegeUpdateSpin 0.72s cubic-bezier(.34,1.56,.64,1) both}.course-privileges .privilege-users-svg>*{transform-box:fill-box;transform-origin:center}.course-privileges .privilege-card:hover .privilege-users-front-head,.course-privileges .privilege-card:hover .privilege-users-front-body{animation:privilegeUsersFront 0.62s cubic-bezier(.22,.61,.36,1) both}.course-privileges .privilege-card:hover .privilege-users-rear-head,.course-privileges .privilege-card:hover .privilege-users-rear-body{animation:privilegeUsersRear 0.52s ease 0.18s both}@keyframes privilegeCertificateStamp{0%{transform:translateY(0) scale(1)}38%{transform:translateY(-5px) scale(1.13)}62%{transform:translateY(1px) scale(.96)}100%{transform:translateY(0) scale(1)}}@keyframes privilegeCertificateCheck{0%{stroke-dasharray:9;stroke-dashoffset:9;opacity:0}100%{stroke-dasharray:9;stroke-dashoffset:0;opacity:1}}@keyframes privilegeClockTick{0%{transform:rotate(0deg) scale(1)}28%{transform:rotate(-12deg) scale(1.08)}52%{transform:rotate(10deg) scale(1.08)}76%{transform:rotate(-5deg) scale(1.04)}100%{transform:rotate(0deg) scale(1)}}@keyframes privilegeUpdateSpin{0%{transform:rotate(0deg) scale(1)}70%{transform:rotate(330deg) scale(1.12)}100%{transform:rotate(360deg) scale(1)}}@keyframes privilegeUsersFront{0%{transform:translateX(-2px) scale(.92);opacity:.45}65%{transform:translateX(1px) scale(1.08);opacity:1}100%{transform:translateX(0) scale(1);opacity:1}}@keyframes privilegeUsersRear{0%{transform:translateX(6px) scale(.82);opacity:0}70%{transform:translateX(-1px) scale(1.08);opacity:1}100%{transform:translateX(0) scale(1);opacity:1}}:root{--primary-color:#4361ee;--primary-rgb:67, 97, 238;--primary-dark:#3a56d4;--secondary-color:#06d6a0;--accent-color:#f72585;--text-color:#2b2d42;--text-light:#6c757d;--bg-color:#ffffff;--bg-light:#f8f9fa;--bg-dark:#212529;--border-color:#e9ecef;--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.04);--shadow:0 5px 15px rgba(0, 0, 0, 0.07);--shadow-lg:0 15px 30px rgba(0, 0, 0, 0.1);--shadow-hover:0 8px 25px rgba(67, 97, 238, 0.15);--radius-sm:0.25rem;--radius:0.5rem;--radius-lg:1rem;--transition:all 0.3s ease;--transition-fast:all 0.2s ease;--focus-ring:0 0 0 3px rgba(67, 97, 238, 0.25)}.course-details .gallery-thumbnails .gallery-thumb{width:calc(25% - 1.125rem);height:auto;aspect-ratio:1 / 1;object-fit:cover}@media (max-width:767px){.course-details .gallery-thumbnails .gallery-thumb{width:calc(50% - 0.5rem)}}@media (max-width:480px){.course-details .gallery-thumbnails .gallery-thumb{width:calc(50% - 0.375rem)}}.page-yayinlar .blog-image{height:auto;aspect-ratio:1 / 1}.page-yayinlar .blog-image img{object-fit:cover}.egitim-tarihleri{--et-paper:#ffffff;--et-line:#e4e8f1;--et-ink:#151a2d;--et-ink-2:#394158;--et-muted:#69738b;--et-soft:#eef1ff;margin:36px 0;padding:0;color:var(--et-ink);background:#fff0;border:0;border-radius:0;box-shadow:none;font-family:'Inter',sans-serif}.egitim-tarihleri-head{margin-bottom:22px;position:static;top:auto;z-index:auto;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.egitim-tarihleri-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:5px 12px;color:var(--primary-color,#4361ee);background:var(--et-soft);border-radius:999px;font-size:.74rem;font-weight:700;text-transform:uppercase}.egitim-tarihleri-kicker::before{content:"";width:8px;height:8px;background:var(--secondary-color,#06d6a0);border-radius:50%;box-shadow:none}.egitim-tarihleri-title{margin:0 0 8px;color:var(--et-ink);font-family:'Barlow',sans-serif;font-size:clamp(1.45rem, 2.2vw, 1.95rem);font-weight:700;line-height:1.15}.egitim-tarihleri-subtitle{max-width:60ch;margin:0;color:var(--et-muted);font-size:.98rem}.egitim-tarihleri-table-wrap{overflow-x:auto;background:var(--et-paper);border:1px solid var(--et-line);border-radius:12px;box-shadow:none;-webkit-overflow-scrolling:touch}.egitim-tarihleri-table{width:100%;color:var(--et-ink-2);border-collapse:collapse;font-size:.96rem}.egitim-tarihleri-table thead th{padding:16px 20px;color:var(--et-ink);background:#f4f6fb;border-bottom:1px solid var(--et-line);font-family:'Barlow',sans-serif;font-size:.92rem;font-weight:700;text-align:left;white-space:nowrap}.egitim-tarihleri-table tbody td{padding:16px 20px;color:var(--et-ink-2);border-bottom:1px solid var(--et-line);font-weight:500;vertical-align:middle}.egitim-tarihleri-table tbody tr:last-child td{border-bottom:0}.egitim-tarihleri-table tbody tr:hover{background:rgb(67 97 238 / .04)}.egitim-tarihleri-date,.egitim-tarihleri-time{color:var(--et-ink);font-family:'Barlow',sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.egitim-tarihleri-status{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 12px;border:1px solid #fff0;border-radius:999px;font-family:'Barlow',sans-serif;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.egitim-tarihleri-status-dot{width:8px;height:8px;background:currentColor;border-radius:50%}.egitim-tarihleri-status--son{color:#166534;background:#dcfce7}.egitim-tarihleri-status--dolu{color:#991b1b;background:#fee2e2}.egitim-tarihleri-status--acik{color:#1e40af;background:#dbeafe}.egitim-tarihleri-status--yakinda{color:#92400e;background:#fef3c7}@media (max-width:720px){.egitim-tarihleri{margin:24px 0;padding:0}.egitim-tarihleri-table-wrap{overflow:visible;background:#fff0;border:0;box-shadow:none}.egitim-tarihleri-table,.egitim-tarihleri-table thead,.egitim-tarihleri-table tbody,.egitim-tarihleri-table tr,.egitim-tarihleri-table td{display:block;width:100%}.egitim-tarihleri-table thead{position:absolute;left:-9999px}.egitim-tarihleri-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;padding:16px 18px;background:var(--et-paper);border:1px solid var(--et-line);border-radius:12px}.egitim-tarihleri-table tbody td{padding:0;border:0}.egitim-tarihleri-table tbody td::before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--et-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.egitim-tarihleri-table tbody td:nth-child(4){grid-column:1 / -1}}html.dark-mode .egitim-tarihleri{--et-paper:#1a1f33;--et-line:rgba(255, 255, 255, 0.08);--et-ink:#f3f5ff;--et-ink-2:#d8defa;--et-muted:#9aa3c4;--et-soft:rgba(67, 97, 238, 0.18)}html.dark-mode .egitim-tarihleri-table thead th{background:rgb(255 255 255 / .04)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;color:var(--text-color);line-height:1.6}html *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.hero-left{flex:1}.hero-left h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--text-color)}.hero-left h1 span{color:var(--primary-color)}.hero-left p{font-size:1.1rem;color:var(--text-light);margin-bottom:2rem;max-width:90%}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}.logo span{font-size:1.75rem;font-weight:600;color:var(--primary-color);font-family:'Barlow',sans-serif;line-height:normal}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;cursor:pointer;transition:var(--transition);text-align:center;border:none;font-size:.95rem}.logo{display:flex;align-items:center}.logo-img{width:35px;height:35px;display:block;flex:0 0 35px;margin-right:10px}.tab-nav-next{display:none}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color);box-shadow:0 4px 10px rgb(67 97 238 / .3)}.btn-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 15px rgb(67 97 238 / .4)}.btn:focus-visible,.btn-primary:focus-visible,.btn-outline:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-outline{background:#fff0;color:var(--primary-color);border:1px solid var(--primary-color);min-width:151px}.btn-outline:hover{background:rgb(67 97 238 / .05);color:#415de4;transform:translateY(-2px)}.course-breadcrumb ol{display:inline-flex;list-style-type:none;margin-block-start:1em;margin-block-end:10px}.course-breadcrumb i{margin-left:10px;margin-right:10px}.section-header{text-align:center;margin-bottom:2rem;position:relative;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:12px;width:100%;font-size:16px;color:#333;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}select:disabled{background-color:#f5f5f5;cursor:not-allowed}@supports (-webkit-touch-callout:none){select{font-size:16px;padding-right:30px}}.section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-color);line-height:1.2;letter-spacing:-.5px}.section-header p{font-size:1.125rem;color:var(--text-light);max-width:600px;line-height:1.6}.publication-price{font-size:1.1rem;margin-top:.75rem;color:#111827}.course-card{background-color:var(--bg-color);border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.course-card-link-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit}.course-card .course-detail-btn,.course-card .course-tag{position:relative;z-index:3}.course-image{position:relative;height:200px;overflow:hidden;background-color:#e2e8f0}.course-image img{width:100%;height:100%;object-fit:cover;display:block}.course-image img[data-skeleton]{opacity:0;transition:opacity 0.35s ease}.course-image.loaded img[data-skeleton]{opacity:1}.course-image::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#f1f5f9 0%,#e2e8f0 40%,#f8fafc 70%);background-size:200% 100%;animation:courseSkeleton 1.5s ease-in-out infinite;pointer-events:none;transition:opacity 0.35s ease}.course-image.loaded::after{opacity:0;visibility:hidden;animation:none}@keyframes courseSkeleton{0%{background-position:-200% 0}100%{background-position:200% 0}}.course-tag{position:absolute;top:1rem;left:1rem;background-color:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.course-content{padding:1.5rem}.instructor-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-bottom:75px}.testimonial-slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:50px}footer{background-color:var(--bg-dark);color:#fff;padding:5rem 0 2rem}.footer-logo span{font-size:1.75rem;color:#fff;margin-bottom:1rem}.footer-logo span::after{content:'';width:47px;height:6px;background:var(--primary-color);display:block;margin-bottom:10px}.dropdown-column{flex:1;padding:0 1rem}.dropdown-column ul li a{display:flex;align-items:center;gap:10px;color:var(--text-color);transition:color 0.2s ease;font-weight:400;line-height:normal;font-size:14px}.mobile-bottom-bar{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px rgb(0 0 0 / .1);z-index:99;padding:.35rem env(safe-area-inset-right) calc(0.35rem + env(safe-area-inset-bottom)) env(safe-area-inset-left);min-height:calc(54px + env(safe-area-inset-bottom));justify-content:space-around}.mobile-menu-btn{font-size:1.5rem;cursor:pointer;color:var(--text-color);transition:color 0.2s ease;background:none;border:none;padding:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-primary:disabled{background-color:#a5a5a5;border-color:#a5a5a5;cursor:not-allowed;opacity:.7}.success-icon{font-size:4rem;color:var(--secondary-color);margin-bottom:1rem}.success-icon-form{margin-bottom:auto}.container-breadcrumb{margin:0 auto;padding:20px 15px}.section-header h2{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.section-header p{font-size:1.125rem;color:var(--text-light)}header{background-color:rgb(255 255 255 / .8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;transition:all 0.3s ease}header.scrolled{background-color:rgb(255 255 255 / .9);box-shadow:var(--shadow)}header .container{display:flex;justify-content:space-between;align-items:center;padding:.65rem 20px}.logo a{display:flex}.nav-links{display:flex;gap:1.5rem}.nav-links a{font-weight:500;transition:color 0.3s ease}.nav-links a:hover,.nav-links a.active{color:var(--primary-color)}@media (max-width:1060px){.menu-item-about{display:none!important}}.auth-buttons{display:flex;gap:1rem}.mobile-menu-btn{display:none;font-size:1.5rem;cursor:pointer}.hero{padding:5rem 0;background-color:var(--bg-color)}.hero .container{display:flex;align-items:center;gap:3rem}.hero-content{flex:1}.hero-content h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--text-color)}.hero-content p{font-size:1.25rem;color:var(--text-light);margin-bottom:2rem}.hero-buttons{display:flex;gap:1rem;margin-top:2rem;align-items:center}.video-btn{width:50px;height:50px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all 0.3s ease;border:none}.video-btn i{font-size:1.2rem}.video-btn:hover{transform:scale(1.1);background:var(--primary-dark)}.video-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);display:none;justify-content:center;align-items:center;z-index:1000}.video-popup.active{display:flex}.video-popup-content{position:relative;width:90%;max-width:800px;aspect-ratio:16/9}.video-popup iframe{width:100%;height:100%;border:none}.close-video{position:absolute;top:-40px;right:0;color:#fff;font-size:2rem;cursor:pointer;transition:transform 0.3s ease}.close-video:hover{transform:scale(1.1)}.hero-image{flex:1}.hero-image img{border-radius:var(--radius);box-shadow:var(--shadow-lg)}.hero-subscribe{margin-bottom:2.5rem;max-width:450px}.subscribephone{display:flex;position:relative;height:50px;margin-bottom:.5rem;width:358px}.subscribephone input{flex:1;height:100%;border:1px solid var(--border-color);border-radius:var(--radius);padding:0 1rem;font-size:.95rem;background-color:#fff;box-shadow:var(--shadow-sm);transition:all 0.3s ease}.subscribephone input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(79 70 229 / .1)}.subscribephone button{position:absolute;right:5px;top:5px;bottom:5px;width:40px;border:none;background-color:var(--primary-color);color:#fff;border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:all 0.3s ease}.subscribephone button:hover{background-color:var(--primary-dark);transform:translateX(2px)}.subscribe-info{font-size:.85rem;color:var(--text-light);margin:0;padding-left:.5rem}.categories{padding:5rem 0;background-color:var(--bg-light)}.category-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.category-card{background-color:var(--bg-color);border-radius:var(--radius);padding:2rem;text-align:center;box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.category-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.category-card .icon{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem}.category-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.category-card p{color:var(--text-light)}.popular-courses{padding:1rem 0;background-color:var(--bg-color)}.course-search{margin:20px auto 30px;text-align:center;padding:0 15px;max-width:600px}.course-search .search-input{width:100%;max-width:500px;min-width:200px;padding:12px 20px 12px 45px;border:2px solid #e5e7eb;border-radius:30px;font-size:16px;transition:all 0.3s ease;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cpath d='m21 21-4.35-4.35'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px center;background-size:20px}.course-search .search-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(79 70 229 / .1)}.course-card{background-color:var(--bg-color);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease}.course-card.hidden{display:none}.course-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),0 12px 24px rgb(67 97 238 / .08)}.course-image{position:relative;height:267px;overflow:hidden}.course-image img{width:100%;height:100%;object-fit:cover;object-position:top}.course-info{display:flex;justify-content:space-between;margin-bottom:1rem}.rating,.level{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.875rem}.rating i{color:#fbbf24}.course-content h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.course-content p{color:var(--text-light);margin-bottom:1.25rem;font-size:.95rem}.course-meta{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border-color)}.instructor{display:flex;align-items:center;gap:.75rem}.instructor img{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.instructor span{font-size:.875rem;font-weight:500}.price{font-weight:700;color:var(--primary-color);font-size:1.125rem}.view-all{text-align:center}.instructors{padding:5rem 0;background-color:var(--bg-light)}.instructor-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid var(--bg-color)}.instructor-name{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.instructor-title{color:var(--text-light);font-size:.95rem;margin-bottom:1.5rem}.instructor-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;border-radius:var(--radius)}.instructor-stat{text-align:center}.stat-value{font-size:1.25rem;font-weight:600;color:var(--primary-color);margin-bottom:.25rem}.stat-label{font-size:.875rem;color:var(--text-light)}.instructor-social{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-light);color:var(--text-light);transition:all 0.3s ease}.social-link:hover{background:var(--primary-color);color:var(--bg-color);transform:translateY(-3px)}.instructor-bio{line-height:1.7;color:var(--text-light);margin-bottom:1.5rem}.instructor-social{display:flex;gap:1rem}.social-link{width:40px;height:40px;border-radius:50%;background-color:rgb(79 70 229 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all 0.3s ease}.social-link:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.instructor-courses{margin-top:3rem}.instructor-courses h3{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-color)}.course-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,0.1fr));gap:1rem;margin-bottom:3rem}.mini-course-card{display:flex;background-color:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:all 0.3s ease}.mini-course-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.mini-course-card img{width:100px;height:100px;object-fit:cover}.mini-course-info{padding:1rem;flex:1}.mini-course-info h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.mini-course-meta{display:flex;justify-content:space-between;color:var(--text-light);font-size:.85rem}.mini-course-rating{color:#ffc107}.instructor-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.instructor-image{width:100%;height:250px;overflow:hidden}.instructor-image img{width:100%;height:100%;object-fit:cover}.instructor-card h3{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .5rem}.instructor-card p{color:var(--text-light);margin-bottom:1rem}.social-links{display:flex;justify-content:left;gap:1rem}.social-links a{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:var(--bg-light);color:var(--text-color);transition:all 0.3s ease}.social-links a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}.footer-store-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.footer-store-link{display:inline-flex;align-items:center;gap:.5rem;min-height:42px;padding:.45rem .7rem;border:1px solid rgb(255 255 255 / .3);border-radius:7px;color:#fff;text-decoration:none;font-size:.62rem;line-height:1.05;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.footer-store-link:hover{border-color:var(--primary-color);background:rgb(255 255 255 / .08);color:#fff;transform:translateY(-2px)}.footer-store-link svg{width:19px;height:19px;flex:0 0 auto;fill:currentColor}.footer-store-link b{display:block;margin-top:.1rem;font-size:.84rem;font-weight:700}.testimonials{padding:5rem 0;background-color:var(--bg-color)}.testimonial-card{background-color:var(--bg-light);border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);position:relative}.quote{font-size:2rem;color:var(--primary-color);opacity:.2;margin-bottom:1rem}.testimonial-text{font-size:1rem;line-height:1.7;margin-bottom:1.5rem;color:var(--text-color)}.testimonial-author{display:flex;align-items:center;gap:1rem}.testimonial-author img{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.author-info h4,.author-info strong{font-size:1rem;font-weight:600;display:block}.author-info p{font-size:.875rem;color:var(--text-light)}.newsletter{padding:5rem 0;background-color:var(--primary-color);color:#fff}.newsletter-content{text-align:center;max-width:700px;margin:0 auto}.newsletter-content h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.newsletter-content p{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.newsletter-form input{flex:1;padding:.75rem 1.5rem;border-radius:var(--radius);border:none;font-size:1rem;font-family:inherit}.newsletter-form .btn-primary{background:aliceblue;color:var(--primary-color);border-color:#fff}.newsletter-form .btn-primary:hover{background-color:var(--bg-light)}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-bottom:3rem}.footer-column h3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.footer-column p{color:rgb(255 255 255 / .7);margin-bottom:1.5rem}.footer-column ul li{margin-bottom:.75rem}.footer-column ul li a{color:rgb(255 255 255 / .7);transition:color 0.3s ease}.footer-column ul li a:hover{color:#fff}.contact-info li{display:flex;align-items:center;gap:1rem;color:rgb(255 255 255 / .7)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .7);font-size:.875rem}.footer-links{display:flex;gap:1.5rem}.dropdown-toggle{display:flex;align-items:center;gap:.3rem}.dropdown-toggle i{font-size:.75rem;transition:transform 0.3s ease}.dropdown.active .dropdown-toggle i{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:-20px;background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);width:600px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:100;overflow:hidden}.dropdown.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-column h3,.dropdown-column-title{font-size:1rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color);display:block}.dropdown-column ul{display:flex;flex-direction:column;gap:.3rem;list-style:none;padding:0;margin:0}.dropdown-column ul li a i{color:var(--primary-color);font-size:1rem}.menu-link-with-icon{display:inline-flex;align-items:center;gap:.55rem}.menu-link-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#4361ee;flex-shrink:0}.menu-candlestick-icon{display:block;transform-origin:50% 100%;overflow:visible}.menu-candlestick-icon rect,.menu-candlestick-icon path{transform-box:fill-box}.menu-candle-body-left{transform-origin:50% 100%}.menu-candle-body-right{transform-origin:50% 0%}.menu-candle-wick{stroke-dasharray:10;stroke-dashoffset:0}.menu-candle-base{transform-origin:0% 100%}.menu-link-accounting:hover .menu-candlestick-icon,.menu-link-accounting:focus-visible .menu-candlestick-icon{animation:menuCandlestickNudge 0.75s ease}.menu-link-accounting:hover .menu-candle-body-left,.menu-link-accounting:focus-visible .menu-candle-body-left{animation:menuCandleRevealFromBottom 0.48s ease}.menu-link-accounting:hover .menu-candle-body-right,.menu-link-accounting:focus-visible .menu-candle-body-right{animation:menuCandleRevealFromTop 0.52s ease}.menu-link-accounting:hover .menu-candle-wick-left-top,.menu-link-accounting:focus-visible .menu-candle-wick-left-top{animation:menuWickDrawDown 0.28s ease 0.05s both}.menu-link-accounting:hover .menu-candle-wick-left-bottom,.menu-link-accounting:focus-visible .menu-candle-wick-left-bottom{animation:menuWickDrawUp 0.24s ease 0.18s both}.menu-link-accounting:hover .menu-candle-wick-right-top,.menu-link-accounting:focus-visible .menu-candle-wick-right-top{animation:menuWickDrawDown 0.24s ease 0.12s both}.menu-link-accounting:hover .menu-candle-wick-right-bottom,.menu-link-accounting:focus-visible .menu-candle-wick-right-bottom{animation:menuWickDrawUp 0.28s ease 0.22s both}.menu-link-accounting:hover .menu-candle-base,.menu-link-accounting:focus-visible .menu-candle-base{animation:menuBaseSweep 0.46s ease 0.08s both}@keyframes menuCandlestickNudge{0%{transform:translateX(0) scale(1)}30%{transform:translateX(-.5px) scale(.98)}70%{transform:translateX(.5px) scale(1.02)}100%{transform:translateX(0) scale(1)}}@keyframes menuCandleRevealFromBottom{0%{transform:scaleY(0);opacity:.2}100%{transform:scaleY(1);opacity:1}}@keyframes menuCandleRevealFromTop{0%{transform:scaleY(0);opacity:.2}100%{transform:scaleY(1);opacity:1}}@keyframes menuWickDrawDown{0%{stroke-dashoffset:10;opacity:0}100%{stroke-dashoffset:0;opacity:1}}@keyframes menuWickDrawUp{0%{stroke-dashoffset:-10;opacity:0}100%{stroke-dashoffset:0;opacity:1}}@keyframes menuBaseSweep{0%{transform:scaleX(.3);opacity:.35}100%{transform:scaleX(1);opacity:1}}.menu-spline-icon{display:block;overflow:visible}.menu-spline-curve,.menu-spline-pointer,.menu-spline-dot{transform-box:fill-box;transform-origin:center}.menu-spline-pointer{transform-origin:100% 100%}.menu-link-design:hover .menu-spline-pointer,.menu-link-design:focus-visible .menu-spline-pointer{animation:menuPointerClickIn 0.75s ease}.menu-link-design:hover .menu-spline-curve,.menu-link-design:focus-visible .menu-spline-curve{animation:menuSplineDraw 0.62s ease}.menu-link-design:hover .menu-spline-dot-top,.menu-link-design:focus-visible .menu-spline-dot-top{animation:menuSplineDotPulse 0.4s ease 0.14s both}.menu-link-design:hover .menu-spline-dot-bottom,.menu-link-design:focus-visible .menu-spline-dot-bottom{animation:menuSplineDotPulse 0.4s ease 0.28s both}@keyframes menuPointerClickIn{0%{transform:translateX(4px) translateY(-2px) scale(.82);opacity:0}45%{transform:translateX(0) translateY(0) scale(1);opacity:1}60%{transform:translateX(-.6px) translateY(.8px) scale(.92)}78%{transform:translateX(0) translateY(0) scale(1.03)}100%{transform:translateX(0) translateY(0) scale(1);opacity:1}}@keyframes menuSplineDraw{0%{stroke-dasharray:20;stroke-dashoffset:20;opacity:.3}100%{stroke-dasharray:20;stroke-dashoffset:0;opacity:1}}@keyframes menuSplineDotPulse{0%{transform:scale(.65);opacity:.4}65%{transform:scale(1.12);opacity:1}100%{transform:scale(1);opacity:1}}.menu-shirt-icon{display:block;overflow:visible}.menu-shirt-path{stroke-dasharray:none;stroke-dashoffset:0;transform-box:fill-box;transform-origin:center}.menu-link-modelistlik:hover .menu-shirt-path,.menu-link-modelistlik:focus-visible .menu-shirt-path{animation:menuShirtDraw 0.92s cubic-bezier(.22,.61,.36,1)}@keyframes menuShirtDraw{0%{stroke-dasharray:72;stroke-dashoffset:72;opacity:.22;transform:translateY(-1px) scale(.94) rotate(-1deg)}40%{stroke-dasharray:72;stroke-dashoffset:34;opacity:1;transform:translateY(.4px) scale(1.02) rotate(0.6deg)}72%{stroke-dasharray:72;stroke-dashoffset:8;opacity:1;transform:translateY(0) scale(.995) rotate(-0.4deg)}100%{stroke-dasharray:72;stroke-dashoffset:0;opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.menu-laptop-icon,.menu-hanger-icon,.menu-squiggle-icon,.menu-grain-icon{display:block;overflow:visible}.menu-laptop-screen,.menu-laptop-base,.menu-laptop-check,.menu-hanger-top,.menu-hanger-hook,.menu-hanger-bottom,.menu-squiggle-path,.menu-grain-dot{transform-box:fill-box;transform-origin:center}.menu-link-computer:hover .menu-laptop-screen,.menu-link-computer:focus-visible .menu-laptop-screen{animation:menuLaptopOpen 0.45s ease}.menu-link-computer:hover .menu-laptop-check,.menu-link-computer:focus-visible .menu-laptop-check{animation:menuLaptopCheckDraw 0.35s ease 0.12s both}.menu-link-computer:hover .menu-laptop-base,.menu-link-computer:focus-visible .menu-laptop-base{animation:menuLaptopBasePulse 0.45s ease 0.06s both}.menu-link-fashion:hover .menu-hanger-hook,.menu-link-fashion:focus-visible .menu-hanger-hook{animation:menuHangerHookDrop 0.5s ease}.menu-link-fashion:hover .menu-hanger-top,.menu-link-fashion:focus-visible .menu-hanger-top{animation:menuHangerSideDraw 0.34s ease 0.08s both}.menu-link-fashion:hover .menu-hanger-bottom,.menu-link-fashion:focus-visible .menu-hanger-bottom{animation:menuHangerBottomSlide 0.38s ease 0.16s both}.menu-link-stylist:hover .menu-squiggle-path,.menu-link-stylist:focus-visible .menu-squiggle-path{animation:menuSquiggleFlow 0.75s ease both}.menu-grain-dot{opacity:1;transform:scale(1)}.menu-link-pattern:hover .menu-grain-dot-1,.menu-link-pattern:focus-visible .menu-grain-dot-1,.menu-link-pattern:hover .menu-grain-dot-6,.menu-link-pattern:focus-visible .menu-grain-dot-6{animation:menuGrainPop 0.28s ease 0.02s both}.menu-link-pattern:hover .menu-grain-dot-2,.menu-link-pattern:focus-visible .menu-grain-dot-2,.menu-link-pattern:hover .menu-grain-dot-5,.menu-link-pattern:focus-visible .menu-grain-dot-5,.menu-link-pattern:hover .menu-grain-dot-8,.menu-link-pattern:focus-visible .menu-grain-dot-8{animation:menuGrainPop 0.28s ease 0.12s both}.menu-link-pattern:hover .menu-grain-dot-3,.menu-link-pattern:focus-visible .menu-grain-dot-3,.menu-link-pattern:hover .menu-grain-dot-4,.menu-link-pattern:focus-visible .menu-grain-dot-4,.menu-link-pattern:hover .menu-grain-dot-7,.menu-link-pattern:focus-visible .menu-grain-dot-7{animation:menuGrainPop 0.28s ease 0.22s both}@keyframes menuLaptopOpen{0%{transform:translateY(1px) scaleY(.9);opacity:.45}100%{transform:translateY(0) scaleY(1);opacity:1}}@keyframes menuLaptopCheckDraw{0%{stroke-dasharray:12;stroke-dashoffset:12;opacity:0}100%{stroke-dasharray:12;stroke-dashoffset:0;opacity:1}}@keyframes menuLaptopBasePulse{0%{transform:scaleX(.8);opacity:.5}100%{transform:scaleX(1);opacity:1}}@keyframes menuHangerHookDrop{0%{transform:translateY(-1.2px);opacity:.3}100%{transform:translateY(0);opacity:1}}@keyframes menuHangerSideDraw{0%{stroke-dasharray:28;stroke-dashoffset:24;opacity:.25}100%{stroke-dasharray:28;stroke-dashoffset:0;opacity:1}}@keyframes menuHangerBottomSlide{0%{transform:translateY(1.5px) scaleX(.82);opacity:.35}100%{transform:translateY(0) scaleX(1);opacity:1}}@keyframes menuSquiggleFlow{0%{stroke-dasharray:120;stroke-dashoffset:120;opacity:.3}70%{stroke-dasharray:120;stroke-dashoffset:18;opacity:1}100%{stroke-dasharray:120;stroke-dashoffset:0;opacity:1}}@keyframes menuGrainPop{0%{transform:scale(.55);opacity:.18}70%{transform:scale(1.18);opacity:1}100%{transform:scale(1);opacity:1}}.dropdown-course{display:flex;gap:.75rem;padding:.5rem;border-radius:var(--radius);transition:background-color 0.2s ease}.dropdown-course img{width:60px;height:60px;border-radius:var(--radius);object-fit:cover}.dropdown-course h4,.dropdown-course-title{font-size:.9rem;font-weight:600;margin-bottom:.25rem;color:var(--text-color);display:block}.dropdown-course p{font-size:.8rem;color:var(--text-light)}.dropdown-footer{padding:1rem 1.5rem;background-color:var(--bg-light);border-top:1px solid var(--border-color);text-align:center}.view-all-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:500;font-size:.9rem;transition:color 0.2s ease}.view-all-link:hover{color:var(--primary-dark)}.view-all-link i{font-size:.8rem;transition:transform 0.2s ease}.view-all-link:hover i{transform:translateX(3px)}.bottom-bar-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--text-light);transition:color 0.2s ease}.bottom-bar-item i{font-size:1.25rem}.bottom-bar-item span{font-size:.7rem;font-weight:500}.bottom-bar-item:hover,.bottom-bar-item.active{color:var(--primary-color)}.message-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .7);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.message-overlay.active{opacity:1;visibility:visible}.message-form-container{background-color:#fff;border-radius:var(--radius);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;transform:translateY(20px);transition:transform 0.3s ease}.message-overlay.active .message-form-container{transform:translateY(0)}.message-form-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid var(--border-color)}.message-form-header h3{font-size:1.25rem;font-weight:600;color:var(--text-color)}.close-message-form{background:none;border:none;font-size:1.25rem;color:var(--text-light);cursor:pointer;transition:color 0.2s ease}.close-message-form:hover{color:var(--text-color)}.contact-form{padding:1.5rem}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius);font-family:inherit;font-size:1rem;transition:border-color 0.2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color)}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;width:0;background-color:rgb(0 0 0 / .7);z-index:1000;overflow:hidden;transition:all 0.3s ease}.mobile-menu-overlay.active{width:100%}.mobile-menu-container{position:absolute;top:0;right:-300px;width:300px;height:100%;background-color:var(--bg-color);transition:right 0.3s ease;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-overlay.active .mobile-menu-container{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid var(--border-color)}.close-mobile-menu{background:none;border:none;font-size:1.5rem;color:var(--text-light);cursor:pointer;transition:color 0.2s ease}.close-mobile-menu:hover{color:var(--text-color)}.mobile-nav{flex:1;padding:1.5rem}.mobile-nav ul{display:flex;flex-direction:column;gap:1.25rem}.mobile-nav ul li a{display:block;font-size:1.1rem;font-weight:500;color:var(--text-color);transition:color 0.2s ease}.mobile-nav ul li a.active,.mobile-nav ul li a:hover{color:var(--primary-color)}.mobile-dropdown{position:relative}.mobile-dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.mobile-dropdown-toggle i{transition:transform 0.3s ease}.mobile-dropdown.active>.mobile-dropdown-toggle i{transform:rotate(180deg)}.mobile-dropdown-menu{display:none!important;max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 0 0 1rem;margin:0}.mobile-dropdown.active>.mobile-dropdown-menu{display:block!important;max-height:500px;padding-top:.75rem;padding-bottom:.5rem}.mobile-dropdown-menu li{margin-bottom:.5rem}.mobile-dropdown-menu li a{display:flex!important;align-items:center!important;gap:0.5rem!important;font-size:0.95rem!important;padding:.25rem 0!important}.mobile-sub-dropdown{margin-top:.4rem;padding-top:.45rem;border-top:0}.mobile-sub-dropdown>.mobile-dropdown-toggle{padding:.35rem 0}.mobile-sub-dropdown>.mobile-dropdown-menu{padding-left:.9rem}.mobile-dropdown-menu li a i{color:var(--primary-color)!important}.mobile-dropdown-menu .menu-link-with-icon{display:inline-flex!important;align-items:center!important}.mobile-menu-actions{padding:1.5rem;border-top:1px solid var(--border-color)}.call-button{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem}.mobile-menu-actions .call-button{display:flex!important;font-size:1.125em;line-height:1!important}.mobile-menu-actions .call-button .phone{position:static;top:auto;flex:0 0 24px;background-position:center}.mobile-social-links{display:flex;justify-content:center;gap:1rem}.mobile-social-links a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--bg-light);color:var(--text-color);font-size:1rem;transition:all 0.2s ease}.mobile-social-links a:hover{background-color:var(--primary-color);color:#fff}.mobile-menu-btn{font-size:1.5rem;cursor:pointer;color:var(--text-color);transition:color 0.2s ease}.mobile-menu-btn:hover{color:var(--primary-color)}body.menu-open{overflow:hidden}html.menu-open,body.menu-open{overflow:hidden!important;height:100%;-webkit-overflow-scrolling:auto}.preloader-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .8);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.preloader-overlay.active{opacity:1;visibility:visible}.preloader{text-align:center;color:#fff}.preloader-spinner{width:50px;height:50px;border:5px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:var(--primary-color);margin:0 auto 1rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.preloader p{font-size:1rem;font-weight:500}.success-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .8);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.success-overlay.active{opacity:1;visibility:visible}.success-message{background-color:#fff;border-radius:var(--radius);padding:2rem;text-align:center;max-width:400px;transform:translateY(20px);transition:transform 0.3s ease}.success-overlay.active .success-message{transform:translateY(0)}.success-message h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.success-message p{font-size:1rem;color:var(--text-light);margin-bottom:1.5rem}.close-success{min-width:120px}.blog-section{padding:5rem 0;background-color:var(--bg-color);width:100%}.blog-section .container{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:0 15px!important}.blog-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;margin-bottom:3rem!important;width:100%!important;max-width:100%!important}.blog-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0 auto 2rem;width:100%}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f4f4f4;color:var(--text-color);font-weight:500;transition:all 0.2s ease}.blog-pagination .page-numbers.current{background-color:var(--primary-color);color:#fff}.blog-pagination .page-numbers.prev,.blog-pagination .page-numbers.next{width:auto;height:auto;padding:.5rem 1rem;border-radius:999px}.blog-pagination .page-numbers:hover{background-color:rgb(79 70 229 / .1);color:var(--primary-color)}.student-reviews .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;margin:2rem auto 0;width:100%}.student-reviews .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;background-color:#f4f4f4;color:var(--text-color);font-weight:500;padding:0 .75rem;transition:all 0.2s ease}.student-reviews .pagination .page-numbers.current{background-color:var(--primary-color);color:#fff}.student-reviews .pagination .page-numbers.prev,.student-reviews .pagination .page-numbers.next{border-radius:999px;padding:.5rem 1rem;min-width:auto;height:auto}.student-reviews .pagination .page-numbers:hover{background-color:rgb(79 70 229 / .1);color:var(--primary-color)}.blog-card{background-color:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.blog-image{position:relative;height:200px;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-category{position:absolute;top:1rem;right:1rem;background-color:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.blog-content{padding:1.5rem}.blog-date{font-size:.875rem;color:var(--text-light);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.blog-content h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color);line-height:1.4}.blog-content p{font-size:.95rem;color:var(--text-light);margin-bottom:1.25rem;line-height:1.6}.read-more{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:500;font-size:.95rem;transition:color 0.2s ease}.read-more:hover{color:var(--primary-dark)}.read-more i{font-size:.8rem;transition:transform 0.2s ease}.read-more:hover i{transform:translateX(3px)}.blog-action{text-align:center}.navigation.pagination{width:100%;display:flex;justify-content:center;margin:0 auto 3rem}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;background-color:#f4f4f4;color:var(--text-color);font-weight:500;padding:0 .75rem;transition:all 0.2s ease}.navigation.pagination .page-numbers.current{background-color:var(--primary-color);color:#fff}.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next,.navigation.pagination .page-numbers:last-child{border-radius:999px}.navigation.pagination .page-numbers:hover{background-color:rgb(79 70 229 / .1);color:var(--primary-color)}.hero-slider{position:relative;overflow:hidden}.hero-slide{display:none;opacity:0;transition:opacity 0.5s ease}.hero-slide.active{display:block;opacity:1}.slider-controls{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:10}.slider-dot{width:12px;height:12px;border-radius:50%;background-color:rgb(255 255 255 / .5);border:none;cursor:pointer;transition:all 0.3s ease}.slider-dot.active{background-color:var(--primary-color);transform:scale(1.2)}.hero-slide-2{position:relative;padding:5rem 0;color:#fff}.hero-bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:brightness(.7);z-index:-1}.hero-slide-2 .container{display:flex;justify-content:space-between;align-items:center;gap:3rem}.hero-content-2{flex:1}.hero-content-2 h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#fff}.hero-content-2 p{font-size:1.25rem;color:rgb(255 255 255 / .9);margin-bottom:2rem}.hero-form-container{flex:1;max-width:450px}.hero-form{background-color:#fff;border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-lg)}.hero-form h2{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.hero-form p{color:var(--text-light);margin-bottom:1.5rem}.signup-form .form-group{margin-bottom:1rem}.signup-form input,.signup-form select{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius);font-family:inherit;font-size:1rem}.signup-form input:focus,.signup-form select:focus{outline:none;border-color:var(--primary-color)}.form-privacy{margin-top:1rem;text-align:center;color:var(--text-light)}.form-privacy a{color:var(--primary-color);text-decoration:underline}.hero-content-2 .hero-buttons{display:flex;gap:1rem;margin-bottom:2rem}.btn-light{background-color:#fff;color:var(--primary-color);border:1px solid #fff}.btn-light:hover{background-color:rgb(255 255 255 / .9)}.btn-outline-light{background-color:#fff0;color:#fff;border:1px solid #fff}.btn-outline-light:hover{background-color:rgb(255 255 255 / .2)}.fullscreen-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .8);z-index:9999;display:none;align-items:center;justify-content:center;padding:2rem}.fullscreen-form-container{background-color:#fff;border-radius:var(--radius);padding:2rem;max-width:500px;width:100%;box-shadow:var(--shadow-lg);position:relative}.close-fullscreen-form{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:var(--text-color);cursor:pointer}.close-fullscreen-form:hover{color:var(--primary-color)}.search-toggle{background:none;border:none;color:var(--text-color);font-size:1.2rem;cursor:pointer;padding:.5rem;margin-right:1rem;transition:color 0.3s ease}.search-toggle:hover{color:var(--primary-color)}.search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .95);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:calc(50vh - 2.2rem) 0 2rem;overflow-y:auto;opacity:0;visibility:hidden;transition:all 0.3s ease}.search-overlay.active{opacity:1;visibility:visible}.search-container{width:80%;max-width:700px;position:relative}.search-form{display:flex;border-bottom:2px solid var(--primary-color);padding-bottom:.5rem}.search-form input{flex:1;border:none;background:#fff0;font-size:1.5rem;padding:.5rem;color:var(--text-color)}.search-form input:focus{outline:none}.search-form button{background:none;border:none;color:var(--primary-color);font-size:1.5rem;cursor:pointer;padding:.5rem}.close-search{position:absolute;top:-50px;right:0;background:none;border:none;color:var(--text-color);font-size:1.5rem;cursor:pointer;padding:.5rem}.close-search:hover{color:var(--primary-color)}.search-suggestions{margin-top:1rem;max-height:300px;overflow-y:auto;border-radius:var(--radius);background-color:#fff;box-shadow:0 10px 25px rgb(0 0 0 / .1);display:none;transform-origin:top center;animation:fadeInDown 0.3s ease forwards;border:1px solid rgb(229 231 235 / .5)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-suggestions.active{display:block}.suggestion-item{padding:.85rem 1rem;border-bottom:1px solid var(--border-color);cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;animation:fadeIn 0.2s ease forwards;animation-delay:calc(0.05s * var(--item-index, 0));opacity:0}@keyframes fadeIn{from{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover{background-color:rgb(79 70 229 / .05);transform:translateX(5px)}.suggestion-icon{margin-right:.75rem;color:var(--primary-color);font-size:1.2rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:rgb(79 70 229 / .1);border-radius:8px;transition:all 0.2s ease}.suggestion-item:hover .suggestion-icon{transform:scale(1.1);background-color:rgb(79 70 229 / .15)}.suggestion-content{flex:1}.suggestion-title{font-weight:500;color:var(--text-color);margin-bottom:.25rem;transition:color 0.2s ease}.suggestion-item:hover .suggestion-title{color:var(--primary-color)}.suggestion-category{font-size:.8rem;color:var(--text-light);display:inline-block;padding:.15rem .5rem;background-color:rgb(203 213 225 / .3);border-radius:12px;transition:all 0.2s ease}.suggestion-item:hover .suggestion-category{background-color:rgb(79 70 229 / .1);color:var(--primary-color)}.suggestion-highlight{background-color:rgb(79 70 229 / .1);font-weight:600;color:var(--primary-color);padding:0 2px;border-radius:2px}.no-results{padding:1.5rem;text-align:center;color:var(--text-light);animation:fadeIn 0.3s ease forwards}.no-results i{font-size:2rem;color:#cbd5e1;margin-bottom:.5rem;display:block}.search-suggestions::-webkit-scrollbar{width:6px}.search-suggestions::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.search-suggestions::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.search-suggestions::-webkit-scrollbar-thumb:hover{background:#94a3b8}.course-header{background-color:var(--bg-light);padding:4rem 0 3rem;border-bottom:1px solid var(--border-color)}.course-header .container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;gap:3rem;align-items:flex-start}.course-info{flex:2;padding-right:2rem}.course-sidebar{flex:1;position:sticky;top:100px}.course-breadcrumb{display:flex;gap:.5rem;align-items:center;font-size:.9rem;color:var(--text-light);padding-top:20px;padding-bottom:30px}.course-breadcrumb a{color:var(--text-light);transition:color 0.3s ease}.course-breadcrumb a:hover{color:var(--primary-color)}.course-breadcrumb i{font-size:.7rem;color:var(--text-light)}.course-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.25rem;color:var(--text-color)}.course-meta{display:flex;gap:2rem;margin-bottom:1.75rem}.meta-item{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.95rem}.meta-item i{color:var(--primary-color)}.course-description{margin-bottom:1.5rem;color:var(--text-light);line-height:1.7}.course-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.course-preview{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background-color:#fff}.preview-image{position:relative;height:200px}.preview-image img{width:100%;height:100%;object-fit:cover}.preview-play:hover{background-color:var(--primary-color);color:#fff}.preview-content{padding:1.5rem}.current-price{font-size:1.75rem;font-weight:700;color:var(--text-color)}.old-price{font-size:1.1rem;color:var(--text-light);text-decoration:line-through}.discount-badge{background-color:#10b981;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.preview-features{margin-bottom:1.5rem}.preview-feature{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:var(--text-light)}.preview-feature i{color:var(--secondary-color)}.preview-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.share-course{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-light);font-size:.9rem;cursor:pointer;transition:color 0.3s ease}.course-content-section{padding:3rem 0;background-color:var(--bg-color)}.course-content-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.course-tabs{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:2rem;overflow-x:auto;scrollbar-width:none}.course-tab{padding:1rem 1.5rem;font-weight:500;color:var(--text-light);cursor:pointer;border-bottom:2px solid #fff0;transition:all 0.3s ease;white-space:nowrap}.course-tab:hover{color:var(--primary-color)}.course-tab.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-content{display:none}.tab-content.active{display:block}.curriculum-section{margin-bottom:2rem;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.section-title i{color:var(--primary-color)}.section-toggle{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.section-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.lesson-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.lesson-preview{color:var(--primary-color);cursor:pointer;transition:all 0.3s ease}.curriculum-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.summary-item{display:flex;align-items:center;gap:.5rem;color:var(--text-light)}.course-hero{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);position:relative;overflow:hidden}.course-hero::before{content:'';position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgb(67 97 238 / .05) 0%,rgb(6 214 160 / .05) 50%,rgb(247 37 133 / .05) 100%);transform:rotate(45deg);z-index:1}.breadcrumbs{display:flex;align-items:center;gap:.5rem;color:var(--text-light);margin-bottom:2.5rem;font-size:.9rem;position:relative;z-index:2}.breadcrumbs i{font-size:.7rem;color:var(--text-light)}.hero-content{display:grid;grid-template-columns:1fr;gap:2rem;position:relative;z-index:2}.course-info h1{font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(to right,var(--text-color),var(--primary-color));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.course-excerpt{font-size:1.2rem;color:var(--text-light);margin-bottom:2.5rem;line-height:1.7}.course-stats{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2.5rem;padding:1.5rem;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid rgb(233 236 239 / .5)}.stat-item{display:flex;align-items:center;gap:.75rem}.stat-item i{font-size:1.25rem;color:var(--primary-color);background:rgb(67 97 238 / .1);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.course-instructor{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.25rem;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);border-radius:var(--radius);box-shadow:var(--shadow-sm);border:1px solid rgb(233 236 239 / .5);transition:var(--transition)}.course-instructor:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.course-instructor img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-sm)}.course-instructor .label{display:block;font-size:.85rem;color:var(--text-light);margin-bottom:.25rem}.course-instructor a{font-weight:600;font-size:1.1rem}.price-card{background:#fff;border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;border:1px solid rgb(233 236 239 / .5);transition:var(--transition)}.price-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(0 0 0 / .1)}.price-card::before{content:'';position:absolute;top:0;right:0;width:150px;height:150px;background:linear-gradient(135deg,rgb(67 97 238 / .05) 0%,rgb(6 214 160 / .05) 100%);border-radius:0 0 0 100%;z-index:0}.price-header{position:relative;z-index:1;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.current-price{font-size:2.5rem;font-weight:800;color:var(--primary-color)}.original-price{text-decoration:line-through;color:var(--text-light);margin-left:1rem;font-size:1.25rem}.discount{position:absolute;top:-15px;right:-15px;background:var(--secondary-color);color:#fff;padding:.5rem 1rem;border-radius:30px;font-size:.9rem;font-weight:600;box-shadow:0 4px 10px rgb(6 214 160 / .3);z-index:2}.price-features{list-style:none;margin:2rem 0;position:relative;z-index:1}.price-features li{padding:.75rem 0;display:flex;align-items:center;gap:1rem;border-bottom:1px dashed var(--border-color)}.price-features li:last-child{border-bottom:none}.price-features li i{color:var(--secondary-color);font-size:1.1rem}.price-actions{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.money-back{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:1rem;background:rgb(6 214 160 / .1);border-radius:var(--radius);color:var(--text-light);font-size:.9rem}.money-back i{color:var(--secondary-color)}.online-purchase-card{padding:1.55rem}.online-sidebar .course-preview{border:1px solid rgb(67 97 238 / .14);border-radius:20px;overflow:hidden;box-shadow:0 14px 34px rgb(15 23 42 / .08)}.online-sidebar .preview-image{position:relative;aspect-ratio:1 / 1;height:auto}.online-sidebar .preview-image img{width:100%;height:100%;object-fit:cover}.online-sidebar .preview-image::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .04) 0%,rgb(15 23 42 / .18) 42%,rgb(0 0 0 / .84) 100%);pointer-events:none}.online-sidebar .preview-content{padding:1.35rem}.online-sidebar .preview-price{justify-content:flex-start;gap:.75rem;margin-bottom:1.2rem}.online-sidebar .current-price{font-size:2rem;color:var(--text-color)}.online-sidebar .old-price{margin-left:0;font-size:1rem}.online-discount-badge{background:#fff1f2;color:#ef4444;border-radius:12px;padding:.55rem .9rem}.online-sidebar .preview-actions{margin-bottom:1rem}.online-sidebar .preview-actions .btn{width:100%;min-height:54px;border-radius:14px}.online-sidebar .preview-actions .btn-primary{background:linear-gradient(90deg,#f2a13a 0%,#111111 100%);border:none}.online-sidebar .preview-actions .btn-outline{border-width:2px}.online-sidebar .preview-features{margin-bottom:.75rem}.online-sidebar .preview-feature{padding:.8rem 0}.online-sidebar .preview-feature i{color:var(--primary-color)}.online-sidebar .share-course{margin-top:.3rem;padding-top:.7rem;border-top:1px solid var(--border-color)}.online-preview-play-button{z-index:2}.online-preview-bottom-label{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;font-size:.95rem;font-weight:600;text-align:center}.online-preview{margin-bottom:1.25rem}.online-preview-media{position:relative;display:block;overflow:hidden;border-radius:18px;background:#0f172a;text-decoration:none}.online-preview-media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.online-preview-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .04) 0%,rgb(15 23 42 / .18) 45%,rgb(0 0 0 / .82) 100%)}.online-preview-play{position:absolute;top:50%;left:50%;width:104px;height:104px;transform:translate(-50%,-58%);border-radius:50%;border:4px solid rgb(255 255 255 / .6);background:rgb(255 255 255 / .22);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.online-preview-play .play{width:0;height:0;margin-left:6px;border-top:14px solid #fff0;border-bottom:14px solid #fff0;border-left:22px solid #f2a13a}.online-preview-label{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;color:#fff;font-size:1rem;font-weight:600;z-index:2;text-align:center}.online-preview-label i{font-size:1rem}.online-price-row{justify-content:space-between;align-items:center;gap:.85rem}.online-price-row .old-price{margin-left:0;font-size:1.1rem}.online-price-row .current-price{color:#1f2a44;font-size:2.2rem}.online-campaign-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-radius:14px;background:#fff1f2;color:#ef4444;font-size:.95rem;font-weight:600;white-space:nowrap}.online-purchase-actions{margin-bottom:1rem}.online-cart-btn{background:linear-gradient(90deg,#f2a13a 0%,#111111 100%);border:none;box-shadow:0 16px 30px rgb(17 17 17 / .12)}.online-cart-btn:hover{background:linear-gradient(90deg,#e59734 0%,#000000 100%)}.online-buy-btn{border-width:2px}.online-benefits{text-align:center;margin-bottom:1.5rem}.online-benefits p{margin:0 0 .55rem;color:var(--text-light);font-size:1rem}.online-benefits p:last-child{margin-bottom:0}.online-benefits i{color:var(--primary-color)}.online-course-meta{border-top:1px solid var(--border-color);padding-top:.5rem}.online-course-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-color)}.online-course-meta-row:last-child{border-bottom:none;padding-bottom:0}.online-course-meta-label{font-size:1rem;font-weight:700;color:var(--text-color)}.online-course-meta-value{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .8rem;border-radius:12px;background:rgb(99 102 241 / .08);color:var(--text-light);font-size:.92rem;font-weight:600;text-align:right}.course-details{padding-top:1rem;padding-bottom:4rem;background:var(--bg-color)}.details-wrapper{display:grid;grid-template-columns:2fr .8fr;gap:.5rem;margin-top:.2rem}.main-content{background:var(--bg-color);border-radius:var(--radius);border:1px solid #dedede;box-shadow:none;overflow:hidden}.course-tabs{display:flex;border-bottom:1px solid var(--border-color);background:var(--bg-light)}.tab-btn{padding:1.25rem 1rem;background:none;border:none;color:var(--text-light);cursor:pointer;transition:var(--transition);position:relative;min-width:90px}.tab-btn::after{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--primary-color);transition:width 0.3s ease}.tab-btn:hover{color:var(--primary-color)}.tab-btn.active{color:var(--primary-color)}.tab-btn.active::after{width:100%}.tab-content{display:none;padding-top:.5rem;padding-left:2rem;padding-right:2rem;padding-bottom:2.5rem}.tab-content.active{display:block;animation:fadeIn 0.5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content h2{font-size:1.75rem;margin-bottom:1.5rem;color:var(--text-color)}.tab-content h3{font-size:1.2rem;margin-bottom:1.5rem}.tab-content p{margin-bottom:1.5rem;color:var(--text-light);line-height:1.7}.tab-content p a:not(.btn):not([href^="tel:"]){color:#4361ee;text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:1.5px;transition:color 0.2s ease,text-decoration-color 0.2s ease}.tab-content p a:not(.btn):not([href^="tel:"]):hover,.tab-content p a:not(.btn):not([href^="tel:"]):focus-visible{color:#2f4fd6;text-decoration-color:currentColor}.course-overview-readmore{position:relative;--course-overview-collapsed-height:360px}.course-overview-intro{position:relative;transition:max-height 0.35s ease}.course-overview-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.85rem 1.25rem;margin:.75rem 0 1.75rem;border:1px solid var(--border-color);border-radius:999px;background:#fff;color:var(--primary-color);font-size:.95rem;font-weight:600;cursor:pointer;transition:var(--transition)}.course-overview-toggle:hover{border-color:var(--primary-color)}.course-overview-toggle .down{transition:transform 0.3s ease}.course-overview-readmore.is-expanded .course-overview-toggle .down{transform:rotate(180deg)}.course-overview-readmore.is-collapsed .course-overview-intro{max-height:var(--course-overview-collapsed-height);overflow:hidden}.course-overview-readmore.is-collapsed .course-overview-intro::after{content:"";position:absolute;right:0;bottom:0;left:0;height:88px;background:linear-gradient(180deg,#fff0,var(--bg-color) 78%);pointer-events:none}.learning-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:2rem 0}.learning-list li{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--bg-light);border-radius:var(--radius);transition:var(--transition)}.learning-list li:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.learning-list li i{color:var(--secondary-color);margin-top:.25rem}.footer{background:var(--bg-dark);color:#fff;padding:5rem 0 2rem}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-col h4{font-size:1.25rem;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.footer-col h4::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:2px;background:var(--primary-color)}.footer-col p{color:rgb(255 255 255 / .7);margin-bottom:1.5rem;line-height:1.7}.footer-col ul{display:flex;flex-direction:column;gap:.75rem}.footer-col ul a{color:rgb(255 255 255 / .7);transition:var(--transition)}.footer-col ul a:hover{color:#fff;transform:translateX(5px)}.footer-bottom{padding-top:2rem;border-top:1px solid rgb(255 255 255 / .1);text-align:center;color:rgb(255 255 255 / .5)}.course-preview{background:var(--bg-color);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.preview-image{position:relative;overflow:hidden}.preview-image img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.preview-image:hover img{transform:scale(1.05)}.preview-play:hover{background:var(--primary-color);transform:translate(-50%,-50%) scale(1.1)}.preview-play:hover i{color:#fff}.preview-content{padding:2rem}.preview-price{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.current-price{font-size:24px;font-weight:700;color:var(--primary-color)}.old-price{font-size:15px;color:var(--text-light);text-decoration:line-through}.discount-badge{background:var(--secondary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600}.preview-features{margin:1.5rem 0}.preview-feature{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.preview-feature:last-child{border-bottom:none}.preview-feature i{color:var(--secondary-color);font-size:1.1rem}.preview-actions{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.share-course{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-light);font-size:.9rem;margin-top:1rem;cursor:pointer;transition:var(--transition)}.share-course:hover{color:var(--primary-color)}.hero-alternative{padding-top:40px;background-color:#fff;overflow:hidden;position:relative}.hero-alternative .container{display:flex;align-items:center;gap:4rem;position:relative;z-index:2}.hero-alternative::before{display:none}.hero-buttons{display:flex;gap:1rem;margin-bottom:2.5rem}.hero-review-summary{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap;margin:-1.6rem 0 1rem;padding:.2rem 0;text-indent:4px;color:#6b7280;white-space:nowrap;text-decoration:none;cursor:pointer}.hero-review-score{font-size:1rem;font-weight:700;line-height:1;color:#1f2937;display:inline-flex;align-items:center;margin-top:1px}.hero-review-stars{display:inline-flex;align-items:center;gap:.1rem;margin:0;font-size:1rem;line-height:1;transform:translateY(-1px)}.hero-review-summary .rating-stars{margin-bottom:0}.hero-review-stars i{line-height:1;display:inline-flex;align-items:center;justify-content:center}.hero-review-dot{font-size:.9rem;line-height:1;color:#9ca3af;display:inline-flex;align-items:center;margin:0 .1rem}.hero-review-count{font-size:14px;font-weight:600;line-height:1;color:#4b5563;display:inline-flex;align-items:center}.hero-review-summary:hover .hero-review-count,.hero-review-summary:hover .hero-review-score{color:#111827}.sidebar-review-summary,.cart-review-summary{margin:.25rem 0 0;padding:0 10px 1rem;text-indent:0;cursor:default}.page-template-page-templates-template-payment-php .cart-review-summary,.page-template-template-payment .cart-review-summary{margin-left:8px}.online-sidebar .sidebar-review-summary{justify-content:center;width:100%;margin:.65rem 0 .35rem}body.page-template-page-templates-template-course-detail-online-php .hero-review-summary,body.page-template-template-course-detail-online .hero-review-summary{padding-top:.45rem}.sidebar-review-summary:hover .hero-review-count,.sidebar-review-summary:hover .hero-review-score,.cart-review-summary:hover .hero-review-count,.cart-review-summary:hover .hero-review-score{color:inherit}.sidebar-instructor-info .sidebar-review-summary{flex-wrap:wrap}.cart-item-instructor-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cart-item-instructor-copy>span:first-child{font-weight:700}.cart-item-instructor-copy .cart-review-summary{white-space:normal}.hero-subscribe{margin-bottom:2.5rem}.hero-stats{display:flex;gap:2.5rem}.stat-item h3{font-size:1.75rem;font-weight:700;color:var(--primary-color)}.stat-item p{font-size:1rem;color:var(--text-light);margin-bottom:0}.hero-right{flex:1;position:relative;min-height:350px}.hero-card{background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;position:absolute;transition:all 0.3s ease}.hero-card-1{top:0;left:0;width:180px;z-index:3;border-radius:100%;height:180px;text-align:center}.hero-card-2{bottom:0;right:0;width:180px;z-index:2;border-radius:100%;height:180px;text-align:center}.hero-card-icon{width:35px;height:35px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;margin:auto}.icon-blue{background-color:#e0e7ff;color:var(--primary-color)}.icon-green{background-color:#d1fae5;color:var(--secondary-color)}.hero-card h3{font-size:14px;font-weight:600;margin-bottom:.5rem;padding-top:10px}.hero-card p{font-size:.8rem;color:var(--text-light);margin-bottom:0}.hero-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);z-index:2}.hero-single{left:69%!important}.hero-image img{width:100%;height:100%;object-fit:cover}.hero-image.has-hero-video,.hero-image-mobile.has-hero-video{background:#f6f8fb}.hero-image-mobile.has-hero-video{position:relative}.course-hero-media-image{transition:opacity 0.45s ease}.course-hero-video{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;object-fit:cover;opacity:0;pointer-events:none;transition:opacity 0.45s ease;z-index:3}.has-hero-video.is-video-playing .course-hero-media-image{opacity:0}.has-hero-video.is-video-playing .course-hero-video{opacity:1}.course-hero-sound-toggle{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:34px;border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:rgb(17 24 39 / .58);color:#fff;font-size:11px;font-weight:700;line-height:1;cursor:pointer;opacity:0;pointer-events:none;backdrop-filter:blur(10px);transition:opacity 0.25s ease,background 0.2s ease,transform 0.2s ease}.course-hero-sound-toggle:hover{background:rgb(17 24 39 / .78);transform:translateY(-1px)}.has-hero-video.is-video-playing .course-hero-sound-toggle{opacity:1;pointer-events:auto}.course-hero-sound-toggle .sound-on{display:none}.has-hero-video.is-video-unmuted .course-hero-sound-toggle .sound-off{display:none}.has-hero-video.is-video-unmuted .course-hero-sound-toggle .sound-on{display:inline}.floating-shape{position:absolute;border-radius:50%;z-index:1}.shape-1{width:80px;height:80px;background-color:rgb(79 70 229 / .1);top:10%;right:20%}.shape-2{width:40px;height:40px;background-color:rgb(16 185 129 / .1);bottom:15%;left:10%}.curriculum-faq-section{margin-top:.5rem}.curriculum-section-heading{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-right:40px}.curriculum-section-duration{display:inline-flex;align-items:center;min-height:28px;padding:.18rem .68rem;border-radius:999px;background:rgba(var(--primary-rgb),.08);color:#4361ee;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.curriculum-faq-item .faq-question-new h3{padding-right:0}.curriculum-faq-item .faq-answer-new ul{list-style:none;margin:0;padding:0}.curriculum-faq-item .faq-answer-new li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-left:24px}.curriculum-topic-main,.curriculum-topic-meta{display:inline-flex;align-items:center}.curriculum-topic-main{gap:12px;min-width:0}.curriculum-topic-play{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--primary-rgb),.12);color:#4361ee;flex:0 0 28px}.curriculum-topic-play svg{width:18px;height:18px;stroke:currentColor}.curriculum-topic-title{min-width:0}.curriculum-topic-meta{gap:10px;color:#6b7280;white-space:nowrap;flex:0 0 auto}.curriculum-topic-duration{font-size:.92rem;font-weight:600}.curriculum-topic-lock{display:inline-flex;align-items:center;justify-content:center;color:#8a93a6}.curriculum-topic-lock i{width:15px;height:15px}.curriculum-faq-item .curriculum-empty{margin:0;padding:0 24px 20px;color:#4a5568;font-size:15px;line-height:1.6}html.dark-mode .curriculum-faq-item .curriculum-empty{color:#c6d0f3}html.dark-mode .curriculum-topic-play{background:rgb(67 97 238 / .22);color:#c7d2fe}html.dark-mode .curriculum-section-duration{background:rgb(67 97 238 / .18);color:#d6e0ff}html.dark-mode .curriculum-topic-meta,html.dark-mode .curriculum-topic-lock{color:#aeb8d6}.student-reviews{padding:4rem 0;background-color:var(--bg-light)}.student-reviews .container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--text-color)}.reviews-summary{display:flex;gap:3rem;margin-bottom:3rem;align-items:flex-start}.rating-overview{flex:1;text-align:center}.rating-big{font-size:4rem;font-weight:700;color:var(--text-color);line-height:1;margin-bottom:.5rem}.rating-stars{color:#ffc107;font-size:1.5rem;margin-bottom:.5rem}.rating-count{color:var(--text-light);font-size:.95rem}.rating-bars{flex:2}.rating-bar-item{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.rating-label{width:70px;font-size:.9rem;color:var(--text-light)}.rating-bar{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.rating-fill{height:100%;background-color:#ffc107;border-radius:4px}.rating-percent{width:40px;font-size:.9rem;color:var(--text-light);text-align:right}.reviews-list{margin-bottom:2rem}.manual-reviews-section{padding:2rem;background:#fff;border-top:1px solid var(--border-color);margin-top:2rem}.manual-reviews-section h2{margin-bottom:1.5rem;font-size:1.75rem;color:var(--text-color)}.manual-reviews-section .reviews-list{margin-bottom:0}.review-card{background-color:#fff;border-radius:var(--radius);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm)}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.reviewer{display:flex;align-items:center;gap:1rem}.reviewer-image{width:50px;height:50px;border-radius:50%;overflow:hidden}.reviewer-image img{width:100%;height:100%;object-fit:cover}.reviewer-info h4{font-weight:600;margin-bottom:.25rem;color:var(--text-color)}.reviewer-info p{font-size:.85rem;color:var(--text-light);margin:0}.review-rating{color:#ffc107}.review-content{color:var(--text-light);line-height:1.7}.reviews-pagination{display:flex;justify-content:center;align-items:center;gap:1rem}.pagination-prev,.pagination-next{background:none;border:none;color:var(--primary-color);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem}.pagination-prev.disabled,.pagination-next.disabled{color:var(--text-light);cursor:not-allowed}.pagination-numbers{display:flex;gap:.5rem}.pagination-numbers span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.pagination-numbers span.active{background-color:var(--primary-color);color:#fff}.pagination-numbers span:hover:not(.active){background-color:rgb(79 70 229 / .1)}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all 0.3s ease}.video-modal.active{opacity:1;visibility:visible}.video-modal-content{position:relative;width:90%;max-width:900px}.close-video-modal{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;z-index:1001}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.preview-image{position:relative;cursor:pointer}.preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:rgb(79 70 229 / .9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all 0.3s ease;cursor:pointer;z-index:3}.preview-play:hover{background-color:var(--primary-color);transform:translate(-50%,-50%) scale(1.1)}.curriculum-sections{margin-bottom:2rem}.curriculum-section{margin-bottom:1rem;border:none;border-radius:var(--radius);overflow:hidden;background-color:#fff;box-shadow:var(--shadow-sm)}.section-title{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--text-color)}.section-title i{color:var(--primary-color);font-size:1.1rem}.section-meta{display:flex;align-items:center;gap:1rem;color:var(--text-light);font-size:.9rem}.section-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;background-color:rgb(79 70 229 / .1);border-radius:50%;color:var(--primary-color)}.curriculum-section.active .section-toggle{transform:rotate(180deg)}.section-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background-color:rgb(249 250 251 / .5)}.curriculum-section.active .section-content{max-height:1000px;border-top:1px solid var(--border-color)}.lesson-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgb(229 231 235 / .5);transition:background-color 0.2s ease}.lesson-item:hover{background-color:rgb(79 70 229 / .03)}.lesson-item:last-child{border-bottom:none}.lesson-title{display:flex;align-items:center;gap:.75rem;color:var(--text-color)}.lesson-title i{color:var(--primary-color);font-size:.9rem}.lesson-meta{display:flex;align-items:center;gap:1rem;color:var(--text-light);font-size:.85rem}.lesson-preview{color:var(--primary-color);cursor:pointer;transition:all 0.3s ease;font-weight:500}.lesson-preview:hover{text-decoration:underline}.curriculum-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1.5rem;background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.btn-expand-all{padding:.5rem 1rem;font-size:.9rem}.curriculum-summary{display:flex;gap:1.5rem}.summary-item{display:flex;align-items:center;gap:.5rem;color:var(--text-light);font-size:.9rem}.summary-item i{color:var(--primary-color)}.instructors-section .instructor-card{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow-sm);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;border:1px solid var(--border-color);overflow:hidden}.instructors-section .instructor-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.instructors-section .instructor-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;border:4px solid rgb(79 70 229 / .1)}.instructor-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:1.5rem;border:4px solid rgb(79 70 229 / .1);margin:auto}.avatar{width:100%;height:100%;background-color:#2b67f6;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:49px;border-radius:50%;text-transform:uppercase}.instructors-section .instructor-avatar img{width:100%;height:100%;object-fit:cover}.instructors-section .instructor-name{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.instructors-section .instructor-title{font-size:.95rem;color:var(--text-light);margin-bottom:1rem}.instructors-section .instructor-rating{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.instructors-section .instructor-rating i{color:#ffc107}.instructors-section .instructor-rating span{font-weight:500}.instructors-section .instructor-stats{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.instructors-section .instructor-stat{display:flex;flex-direction:column;align-items:center}.instructors-section .stat-value{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.instructors-section .stat-label{font-size:.85rem;color:var(--text-light)}.instructors-section .instructor-social{display:flex;justify-content:center;gap:.75rem}.instructors-section .social-link{width:36px;height:36px;border-radius:50%;background-color:rgb(79 70 229 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all 0.3s ease}.instructors-section .social-link:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.dropdown{position:relative}.dropdown-toggle{display:flex;align-items:center;gap:.5rem}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);width:600px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:100}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-content{display:flex;padding:1.5rem}.dropdown-column:first-child{border-right:1px solid var(--border-color)}.dropdown-column h3,.dropdown-column-title{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-color);display:block}.dropdown-column ul li{margin-bottom:.75rem}.dropdown-column ul li a:hover{color:var(--primary-color)}.dropdown-courses{display:flex;flex-direction:column;gap:1rem}.menu-link-icon-play{width:30px;height:30px;flex:0 0 30px;border-radius:999px;background:rgb(67 97 238 / .12);border:1px solid rgb(67 97 238 / .14)}.menu-link-icon-play svg{width:16px;height:16px;stroke:currentColor;transition:transform 0.25s ease,opacity 0.25s ease}.menu-link-online-play:hover .menu-link-icon-play svg{animation:dropdownOnlinePlayPulse 0.55s ease}@keyframes dropdownOnlinePlayPulse{0%{transform:scale(.8);opacity:.72}55%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}.dropdown-course{display:flex;align-items:center;gap:1rem;padding:0rem;border-radius:var(--radius-sm);transition:background-color 0.2s ease}.dropdown-course:hover{background-color:var(--bg-light)}.dropdown-course img{width:50px;height:50px;border-radius:var(--radius-sm);object-fit:cover}.dropdown-course h4,.dropdown-course-title{font-size:.9rem;font-weight:500;margin:0 0 .25rem 0;color:var(--text-color);display:block}.dropdown-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);text-align:center}.view-all-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);font-weight:500;transition:all 0.2s ease}.view-all-link:hover{gap:.75rem}.course-privileges{padding:20px 0;background:#fff}.home-privileges{padding:1.1rem 0 2rem;background:#fff}.home-privileges .privileges-container{position:relative;z-index:1}.privileges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:1px;padding:.1rem;scroll-behavior:smooth;position:relative}.privilege-card{background:var(--white);padding:1rem;border-radius:1rem;transition:all 0.3s ease;border:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;min-height:90px;box-shadow:none;min-width:250px;flex-shrink:0}.privilege-icon{width:44px;height:44px;background:none;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.privilege-icon i{font-size:18px;color:#4361ee}.privilege-content{flex:1}.privilege-card h3{font-size:14px;font-weight:500;margin:0;color:#374151;line-height:1.4}.privilege-card p{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.course-modules{margin-top:30px}.module-item{margin-bottom:30px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.module-header{background:#f9fafb;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb}.module-header h3{font-size:18px;font-weight:600;color:#111827;margin:0}.module-duration{font-size:14px;color:#6b7280;font-weight:500}.module-lessons{padding:0}.lesson-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb;transition:background 0.2s ease}.lesson-row:last-child{border-bottom:none}.lesson-row:hover{background:#f9fafb}.lesson-info{display:flex;align-items:center;gap:12px}.lesson-info i{color:#4361ee;font-size:16px}.lesson-info span{font-size:15px;color:#374151}.lesson-actions{display:flex;align-items:center;gap:16px}.lesson-duration{font-size:14px;color:#6b7280}.video-preview-btn{background:rgb(67 97 238 / .1);color:#4361ee;border:none;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.video-preview-btn:hover{background:rgb(67 97 238 / .2)}.video-preview-btn.active{background:#4361ee;color:#fff}.mobile-sticky-preview{display:none}.hero-image-mobile{display:none;width:100%;margin:24px 0;border-radius:12px;overflow:hidden}.hero-image-mobile img{width:100%;height:auto;object-fit:cover}.contact-page{padding:10px 0;background:linear-gradient(135deg,var(--bg-light) 0%,#ffffff 100%)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:50px}.contact-info-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:transform 0.3s ease}.contact-info-card:hover{transform:translateY(-5px)}.contact-info-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid rgb(0 0 0 / .05)}.contact-info-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact-info-item i{font-size:20px;color:var(--primary-color);background:rgb(65 93 228 / .1);width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:all 0.3s ease;min-width:45px;min-height:45px}.contact-info-item:hover i{background:var(--primary-color);color:#fff;transform:rotateY(180deg)}.contact-info-item h4{font-size:16px;margin-bottom:5px;color:var(--text-color)}.contact-info-item p{color:var(--text-light);line-height:1.6;font-size:16px}.contact-form-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.contact-form-card h3{font-size:28px;margin-bottom:30px;color:var(--text-color);position:relative;padding-bottom:15px}.contact-form-card h3::after{content:'';position:absolute;left:0;bottom:0;width:50px;height:3px;background:var(--primary-color);border-radius:2px}.contact-form .form-group{margin-bottom:25px}.contact-form input,.contact-form textarea{width:100%;padding:15px 20px;border:2px solid #eef0f6;border-radius:12px;font-size:16px;transition:all 0.3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px rgb(65 93 228 / .1);outline:none}.contact-form textarea{min-height:150px;resize:vertical}.contact-form .btn-block{width:100%;padding:15px;font-size:18px;border-radius:12px;margin-top:10px}.contact-map{margin-top:80px;border-radius:20px;overflow:hidden;height:450px;box-shadow:0 10px 30px rgb(0 0 0 / .05);position:relative}.contact-map::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--primary-color);border-radius:20px;opacity:.1;pointer-events:none}.contact-map iframe{width:100%;height:100%;border:none}.directions-btn{display:flex;align-items:center;gap:10px;margin-top:20px;width:100%;justify-content:center;padding:12px}.directions-btn i{font-size:16px}.course-gallery{margin:3rem 0}.course-gallery h3{font-size:1.75rem;color:#1a1a1a;margin-bottom:1.5rem;font-weight:600}.gallery-thumbnails{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.gallery-thumbnails br{display:none}.gallery-thumb{width:calc(23.333% - 1rem);height:100px;object-fit:cover;border-radius:12px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.gallery-thumb:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);display:none;justify-content:center;align-items:center;z-index:1000}.gallery-modal.active{display:flex}.gallery-content{position:relative;max-width:90%;max-height:90vh}.gallery-content img{max-width:100%;max-height:90vh;object-fit:contain}.gallery-close,.gallery-prev,.gallery-next{position:absolute;background:rgb(255 255 255 / .1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s ease}.gallery-close:hover,.gallery-prev:hover,.gallery-next:hover{background:rgb(255 255 255 / .2)}.gallery-close{top:20px;right:20px}.gallery-prev{left:20px;top:50%;transform:translateY(-50%)}.gallery-next{right:20px;top:50%;transform:translateY(-50%)}.blog-post{padding:60px 0;background:#fff}.blog-post .container{max-width:1200px!important;width:100%!important;margin:0 auto!important}.post-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:40px;max-width:1200px;margin:0 auto}.post-main{width:100%}.post-header{margin-bottom:30px}.post-meta{margin-bottom:15px}.post-category{background:var(--primary-color);color:#fff;padding:6px 12px;border-radius:20px;font-size:14px;margin-right:15px}.post-date{color:#666;font-size:14px}.post-title{font-size:2.5rem;line-height:1.3;margin-bottom:20px;color:var(--text-color)}.post-author{display:flex;align-items:center;gap:15px}.author-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.author-info{display:flex;flex-direction:column}.author-name{font-weight:600;color:var(--text-color)}.read-time{font-size:14px;color:#666}.post-featured-image{margin-bottom:30px;border-radius:12px;overflow:hidden}.post-featured-image img{width:100%;height:auto;border-radius:12px}.post-content{font-size:1.1rem;line-height:1.8;color:var(--text-color);margin-bottom:30px}.post-content h2{margin-bottom:20px}.post-content h3{margin-bottom:20px}.post-content p{margin-bottom:20px}.post-content a{color:#4361ee;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;transition:color 0.2s ease,text-decoration-color 0.2s ease}.post-content a:hover,.post-content a:focus-visible{color:#2743c7;text-decoration-color:currentColor}.post-tags{margin-bottom:30px;line-height:55px}.auth-btn-phone i{display:flex;align-items:center;justify-content:center;line-height:1;height:22px}.tag{background:#f5f5f5;padding:6px 12px;border-radius:20px;font-size:14px;color:#666;transition:all 0.3s ease}.tag:hover{background:var(--primary-color);color:#fff}.post-share{display:flex;align-items:center;gap:15px;padding-top:30px;padding-bottom:18px;border-top:1px solid #eee}.share-link{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#666;transition:all 0.3s ease}.share-link:hover{background:var(--primary-color);color:#fff}.author-card{background:#fff;border-radius:12px;padding:30px;text-align:center;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-bottom:30px}.author-card .author-image{width:100px;height:100px;margin-bottom:15px}.author-card .author-name{margin-bottom:10px}.author-bio{color:#666;margin-bottom:20px;line-height:1.6}.author-social{display:flex;justify-content:center;gap:15px}.author-social a{color:#666;transition:color 0.3s ease}.author-social a:hover{color:var(--primary-color)}.related-posts{background:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.related-posts h3{margin-bottom:20px;font-size:1.2rem;color:var(--text-color)}.related-post-item{display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.related-post-item img{width:80px;height:80px;border-radius:8px;object-fit:cover}.related-post-info h4{font-size:1rem;padding:.15rem 0;margin-bottom:5px;color:var(--text-color)}.post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 0}.nav-post{display:block;padding:1rem 1.1rem;border-radius:12px;border:1px solid #e6e9f2;background:#fff;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.nav-post:hover{border-color:rgb(67 97 238 / .28);box-shadow:0 10px 24px rgb(15 23 42 / .08);transform:translateY(-1px)}.nav-label{display:block;margin-bottom:.45rem;color:#6b7280;font-size:.875rem}.nav-post h4{margin:0;padding:.2rem 0;color:var(--text-color);line-height:1.45}.register-section{padding:60px 0;background:var(--bg-color)}.register-wrapper{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgb(0 0 0 / .05);padding:40px}.register-content{width:100%}.register-form{margin-top:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-color)}.form-group input,.form-group select{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all 0.3s ease}.form-group input:focus,.form-group select:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);outline:none}.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox-label input[type="checkbox"]{width:18px;height:18px;cursor:pointer}.checkbox-label span{font-size:14px;color:var(--text-color)}.register-form .btn-block{width:100%;margin-top:20px;padding:14px;font-size:1.1rem}.options-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px}.option-label{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all 0.3s ease}.option-label:hover{border-color:var(--primary-color);background:rgba(var(--primary-rgb),.05)}.option-label input[type="radio"]{width:18px;height:18px;cursor:pointer;top:4px;position:relative}.option-label span{font-size:14px;color:var(--text-color)}.agreements-section{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:8px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;cursor:pointer}.checkbox-label:last-child{margin-bottom:0}.checkbox-label input[type="checkbox"]{width:18px;height:18px;margin-top:2px;cursor:pointer}.checkbox-label span{font-size:14px;color:var(--text-color);line-height:1.4}.agreement-link{color:var(--primary-color);text-decoration:underline;transition:color 0.3s ease}.agreement-link:hover{color:var(--primary-dark)}.text-page{padding:60px 0}.text-content{max-width:800px;margin:0 auto}.text-content h1{margin-bottom:30px;color:var(--text-color)}.text-content h2{margin:30px 0 15px;color:var(--text-color)}.text-content p{margin-bottom:15px;line-height:1.6;color:var(--text-color)}.text-content a{color:var(--primary-color);text-decoration:underline}.text-content a:hover{color:var(--primary-dark)}.topics-container{display:flex;gap:20px;margin-bottom:30px}.topics-list{flex:1;list-style-type:none;padding-left:0}.topics-list li{margin-bottom:10px}.course-tabs-wrapper{position:relative;overflow:hidden}.course-tabs{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding-right:40px;padding-left:20px}.course-tabs::-webkit-scrollbar{display:none}.tab-nav-buttons{display:none}.auth-button-group{display:flex;border-radius:26px;overflow:hidden;margin-left:15px;box-shadow:0 3px 10px rgb(0 0 0 / .08);transition:all 0.3s ease}.auth-button-group:hover{box-shadow:0 8px 15px rgb(0 0 0 / .1)}.auth-btn-login{padding:10px 16px;color:#fff;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all 0.3sease;background:#4361ee;position:relative;overflow:hidden;border-right:.9px solid #fdfdfd}.auth-btn-register{padding:10px 16px;background-color:var(--primary-color);color:#fff;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.auth-btn-login:hover{background:#233277;color:#fff}.auth-btn-register:hover{background:#c9d1f7;color:var(--primary-color)}.auth-btn-login:before,.auth-btn-register:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:all 0.6s ease}.auth-btn-login:hover:before,.auth-btn-register:hover:before{left:100%}.bg-angle_right{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/online-icon.svg);width:24px;height:inherit;background-repeat:no-repeat;background-position:center}.certificate{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/certificate.svg?ver=2);width:24px;height:inherit;background-repeat:no-repeat;background-position:center}.certificate-a{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/certificate.svg?ver=2);width:24px;height:inherit;display:block;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.search{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/search.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:center;display:inline-block}.close{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/close.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:center;display:inline-block}.close-gallery{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/close.svg);width:24px;height:24px;background-repeat:no-repeat;background-position:center;display:inline-block;filter:brightness(0) saturate(100%) invert(93%) sepia(94%) saturate(0%) hue-rotate(248deg) brightness(106%) contrast(106%)}.close:hover{filter:invert(34%) sepia(52%) saturate(1352%) hue-rotate(9deg) brightness(119%) contrast(119%)}.send{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/send.svg);width:18px;height:18px;background-repeat:no-repeat;background-position:center;display:inline-block}.down{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/down.svg);width:10px;height:18px;background-repeat:no-repeat;background-position:center}.right{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/right.svg);width:15px;height:18px;background-repeat:no-repeat;background-position:center}.right-arrow{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/right-arrow.svg);width:11px;height:11px;background-repeat:no-repeat;background-position:center;display:inline-block;top:1px;position:relative}.clock{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/clock.svg);width:22px;height:24px;background-repeat:no-repeat;background-position:center}.update{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/update.svg);width:22px;height:24px;background-repeat:no-repeat;background-position:center}.support{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/support.svg);width:22px;height:24px;background-repeat:no-repeat;background-position:center}.check{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/check.svg);width:16px;height:16px;background-repeat:no-repeat;display:inline-block;position:relative}.check-green{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/check.svg);width:20px;height:16px;background-repeat:no-repeat;display:inline-block;top:3px;position:relative;filter:brightness(0) saturate(100%) invert(79%) sepia(33%) saturate(7187%) hue-rotate(117deg) brightness(98%) contrast(95%)}.location{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/location.svg);width:20px;height:16px;background-repeat:no-repeat;display:inline-block}.play{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/play.svg);width:25px;height:25px;background-repeat:no-repeat}.check-circle{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/check-circle.svg);width:20px;height:16px;background-repeat:no-repeat}.play-circle{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/play-circle.svg);width:20px;height:16px;background-repeat:no-repeat}.star{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/star.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.star-half{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/star-half.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.star-o{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/star-o.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.more-comments{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/more-comment.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.chevron-right{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/chevron-right.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.chevron-right-page{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/chevron-right.svg);width:10px;height:10px;background-repeat:no-repeat;display:inline-block;filter:brightness(0) saturate(100%) invert(30%) sepia(98%) saturate(2942%) hue-rotate(224deg) brightness(98%) contrast(91%)}.chevron-left{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/chevron-left.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.menu-bar{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/menu-bar.svg);width:40px;height:40px;background-repeat:no-repeat;display:inline-block}.facebook{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/facebook.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.brand-x{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/brand-x.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.instagram{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/instagram.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.linkedin{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/linkedin.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.youtube{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/youtube.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block}.down-menu{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/down.svg);width:10px;height:18px;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;top:3px}.comment{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/comment.svg);width:24px;height:24px;background-repeat:no-repeat;display:inline-block}.phone{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/phone.svg);width:24px;height:24px;background-repeat:no-repeat;display:inline-block;position:relative;top:5px}.check-circle-form{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/check-circle.svg);width:50px;height:50px;background-repeat:no-repeat;display:inline-block}.lock{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/lock.svg);width:18px;height:18px;background-repeat:no-repeat;background-position:center;display:inline-block}.share{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/share.svg);width:18px;height:18px;background-repeat:no-repeat;background-position:center;display:inline-block}.user{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/user.svg);width:18px;height:18px;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;top:5px}.location-pin{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/location-pin.svg);width:18px;height:18px;background-repeat:no-repeat}.mail{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/mail.svg);width:18px;height:18px;background-repeat:no-repeat}.phone-pin{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/phone.svg);width:18px;height:18px;background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(76%) sepia(0%) saturate(497%) hue-rotate(273deg) brightness(102%) contrast(88%)}.calendar{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/calendar.svg);width:18px;height:18px;background-repeat:no-repeat}.quote-ico{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/quote.svg);width:35px;height:35px;background-repeat:no-repeat;display:block}.skeleton-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px;z-index:1}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.hero-image-mobile{position:relative;width:390px;height:unset;margin:0 auto;overflow:hidden}.hero-image-mobile img{width:100%;height:auto;object-fit:cover;position:relative;z-index:2}.hero-image .skeleton-loader,.hero-image-mobile .skeleton-loader{display:block;opacity:1}.hero-image img.loaded~.skeleton-loader,.hero-image-mobile img.loaded~.skeleton-loader{opacity:0;transition:opacity 0.3s ease}.preview-image{position:relative}.hero-image img,.preview-image img{position:relative;z-index:2}.faq-container{margin-top:30px}.load-more-reviews{text-align:center;margin-top:30px;margin-bottom:40px}.load-more-btn{padding:12px 30px;font-size:16px;transition:all 0.3s ease;border:2px solid var(--primary-color);background:#fff0;color:var(--primary-color);border-radius:8px;cursor:pointer;line-height:25px}.load-more-btn:hover{background:#4361ee24;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.load-more-btn i{margin-right:8px;top:2px;position:relative}.review-card.new{animation:fadeInUp 0.5s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.mobile-message-button{display:flex;position:fixed;bottom:120px;right:20px;width:60px;height:60px;border-radius:50%;background-color:var(--primary-color);color:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .2);z-index:9;justify-content:center;align-items:center;font-size:24px;cursor:pointer;transition:all 0.3s ease}.mobile-message-button:hover{transform:scale(1.05);box-shadow:0 6px 16px rgb(0 0 0 / .25)}.faq-section{margin-top:30px}.faq-wrapper{max-width:800px;margin:0 auto}.faq-item-new{background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgb(0 0 0 / .05);transition:all 0.3s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;overflow:hidden}.faq-item-new:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08);border-color:var(--primary-color)}.faq-question-new{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;position:relative;background:#fff;z-index:2}.faq-question-new h3{margin:0;font-size:16px;font-weight:500;color:var(--text-color);line-height:1.5;padding-right:40px;transition:color 0.3s ease}.faq-item-new.active .faq-question-new h3{color:var(--primary-color)}.faq-toggle-new{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.faq-item-new.active .faq-toggle-new{transform:translateY(-50%) rotate(180deg)}.faq-answer-new{max-height:0;opacity:0;overflow:hidden;transition:all 0.3s cubic-bezier(.4,0,.2,1);background:#fff;transform:translateY(-10px)}.faq-item-new.active .faq-answer-new{max-height:500px;opacity:1;transform:translateY(0)}.faq-answer-new p{margin:0;padding:0 24px 20px;line-height:1.6;color:#4a5568;font-size:15px;margin-top:20px}.faq-answer-new li{margin:0;padding-left:24px;padding-right:24px;padding-bottom:24px;line-height:1.6;color:#4a5568;font-size:15px}.modern-hero{position:relative;padding:80px 0;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8f0 100%);overflow:hidden}.modern-hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23bbc5d7' fill-opacity='0.2' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}.modern-hero-container{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.modern-hero-content{flex:1;min-width:300px;max-width:600px}.modern-hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:24px;background:linear-gradient(90deg,var(--primary-color),#6c5ce7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.modern-hero-subtitle{font-size:1.25rem;color:#4a5568;margin-bottom:32px;line-height:1.6}.modern-hero-features{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.modern-hero-feature{display:flex;align-items:center;gap:8px;background-color:#fff;padding:10px 16px;border-radius:50px;box-shadow:0 4px 6px rgb(0 0 0 / .05);transition:all 0.3s ease}.modern-hero-feature:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgb(0 0 0 / .08)}.modern-hero-feature i{color:var(--primary-color);font-size:1.2rem}.modern-hero-feature span{font-weight:500;color:#2d3748}.modern-hero-form{background:#fff;padding:32px;border-radius:16px;box-shadow:0 10px 25px rgb(0 0 0 / .1);max-width:450px;width:100%;position:relative;overflow:hidden}.modern-hero-form::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,var(--primary-color),#6c5ce7)}.modern-hero-form h3{font-size:1.5rem;margin-bottom:24px;color:#2d3748;text-align:center}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;color:#4a5568}.form-input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all 0.3s ease}.form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(66 153 225 / .2);outline:none}.form-submit{width:100%;padding:14px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;gap:8px}.form-submit:hover{background:#3182ce;transform:translateY(-2px);box-shadow:0 4px 12px rgb(66 153 225 / .3)}.modern-hero-stats{display:flex;justify-content:space-between;margin-top:40px;gap:24px}.modern-stat-item{text-align:center;flex:1}.modern-stat-value{font-size:2.5rem;font-weight:800;color:var(--primary-color);margin-bottom:4px;display:flex;align-items:center;justify-content:center}.modern-stat-label{color:#4a5568;font-weight:500}.modern-hero-image{position:relative;flex:1;min-width:300px;max-width:500px}.main-image{width:100%;height:auto;border-radius:16px;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04);position:relative;z-index:2}.floating-card{position:absolute;background:#fff;padding:16px;border-radius:12px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);display:flex;align-items:center;gap:12px;z-index:3}.card-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.card-content h4{font-size:.9rem;margin-bottom:4px;color:#2d3748}.card-content p{font-size:.8rem;color:#718096;margin:0}.card-1{top:-20px;left:-30px}.card-2{bottom:40px;right:-40px}.card-3{bottom:-30px;left:20px}.shape{position:absolute;z-index:1}.shape-1{top:-50px;right:-50px;width:200px;height:200px;background:linear-gradient(135deg,rgb(66 153 225 / .2),rgb(49 130 206 / .2));border-radius:50%}.shape-2{bottom:-80px;left:-60px;width:180px;height:180px;background:linear-gradient(135deg,rgb(159 122 234 / .15),rgb(128 90 213 / .15));border-radius:50%}.simple-dropdown{max-width:220px;padding:10px 0;background:#fff;border-radius:17px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.simple-dropdown-list{list-style:none;padding:0;margin:0}.simple-dropdown-list li a{display:flex;align-items:center;padding:10px 20px;color:var(--text-color);transition:all 0.3s ease;text-decoration:none;font-size:14px;line-height:normal;font-weight:400}.simple-dropdown-list li a:hover{background-color:rgb(79 70 229 / .1);color:var(--primary-color)}.simple-dropdown-list li i{margin-right:10px;width:20px;color:var(--primary-color)}.btn-whatsapp-pulse{background:#25d366;color:#fff;position:fixed;bottom:195px;right:15px;font-size:40px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:35px;text-decoration:none;animation-name:pulse;z-index:99}.btn-whatsapp-pulse,.btn-whatsapp-pulse-border::before{border-radius:50%;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite}.btn-whatsapp-pulse img{max-width:fit-content}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(37 211 102 / .5)}80%{box-shadow:0 0 0 14px #fff0}}.btn-whatsapp-pulse-border{bottom:120px;right:20px;animation-play-state:paused}@keyframes pulse-border{0%{padding:25px;opacity:.75}75%{padding:50px;opacity:0}100%{opacity:0}}.course-info-form{background-color:#fff;border-radius:8px;border:1px solid #dedede;box-shadow:none;padding:25px;margin-bottom:30px}.course-info-form h3{color:var(--primary-color);font-size:20px;margin-bottom:10px}.course-info-form p{color:#666;font-size:14px;margin-bottom:20px}.course-info-form .btn-block{width:100%;margin-top:10px;padding:12px;font-weight:600}.form-footer{margin-top:15px;text-align:center}.form-footer p{font-size:12px;color:#777}.form-footer i{position:relative;top:4px}.course-info-form{position:relative}.cookie-modal{position:fixed;bottom:30px;right:30px;max-width:400px;width:calc(100% - 60px);background-color:#fff;border-radius:12px;box-shadow:0 5px 20px rgb(0 0 0 / .15);z-index:9999;display:none;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;border:2px solid var(--primary-color)}.cookie-modal.show{opacity:1;transform:translateY(0)}.cookie-content{padding:20px}.cookie-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.cookie-header h3{font-size:18px;font-weight:600;color:#1f2937;margin:0}.cookie-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:5px;transition:color 0.2s ease}.cookie-close:hover{color:#1f2937}.cookie-body{margin-bottom:20px}.cookie-body p{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:10px}.cookie-footer{display:flex;justify-content:flex-end;gap:10px}.desktop-popup{position:fixed;bottom:30px;right:30px;max-width:400px;width:auto;background-color:#fff;border-radius:12px;box-shadow:0 5px 20px rgb(0 0 0 / .15);z-index:9998;display:none;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;border:2px solid var(--primary-color);overflow:hidden}.desktop-popup.show{opacity:1;transform:translateY(0)}.desktop-popup img{display:block;width:100%;height:auto}.popup-close{position:absolute;top:10px;right:10px;background-color:rgb(255 255 255 / .8);border:none;color:#1f2937;cursor:pointer;font-size:16px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;z-index:1}.popup-close:hover{background-color:rgb(255 255 255)}.partners-section{padding:60px 0;background-color:#fff}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:40px;align-items:center;justify-items:center;margin-top:40px}.partner-item{width:100%;max-width:160px;height:80px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.partner-item img{max-width:100%;max-height:50px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all 0.3s ease}.partner-item:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.course-detail-btn{display:inline-block;padding:8px 16px;background-color:var(--primary-color);color:#fff;border-radius:6px;text-decoration:none;font-weight:500;transition:all 0.3s ease}.course-detail-btn:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.course-meta{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.price{font-weight:600;font-size:14px;color:var(--primary-color)}.mobile-search-toggle{display:none;background:none;border:none;padding:8px;cursor:pointer;color:var(--primary-color);position:relative;z-index:1000}.mobile-search-toggle svg{width:24px;height:24px}.padding{padding:1.5rem}.breadcrumbs-area{padding:.5rem 0}.breadcrumbs-area h1{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.breadcrumb{display:flex;list-style:none;align-items:center;gap:.5rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb li,.breadcrumb i{display:flex;align-items:center;flex-shrink:0}.breadcrumb a{color:#6b7280;text-decoration:none;transition:color 0.3s;font-size:14px}.breadcrumb a:hover{color:#4f46e5}.breadcrumb a.active{color:#4f46e5;font-weight:500}.blog-breadcrumbs-area{padding:1.35rem 0 1.4rem}.blog-breadcrumbs-area .container{padding:0 0 0 1rem}.blog-breadcrumbs-area .breadcrumb{align-items:center;justify-content:flex-start;gap:.45rem}.blog-breadcrumbs-area .breadcrumb li,.blog-breadcrumbs-area .breadcrumb i{display:inline-flex;align-items:center;line-height:1}.blog-breadcrumbs-area .breadcrumb a{display:inline-flex;align-items:center;line-height:1.25}@media (max-width:768px){.blog-breadcrumbs-area{padding-top:1.35rem}.blog-breadcrumbs-area .container{padding-left:1rem;padding-right:.75rem}}.min-container{max-width:1000px;padding-left:0}.rightcards{background-image:url(/wp-content/themes/infoakademi-theme/assets/img/right.svg);width:15px;height:18px;background-repeat:no-repeat;background-position:center}.slider-arrow.right{display:none}.privileges-container{position:relative}.course-privileges[data-ia-dismissible="true"] .privileges-container{position:relative}.course-privileges-close{position:absolute;z-index:4;top:-13px;right:-11px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #dce1ec;border-radius:50%;background:#fff;color:#64748b;box-shadow:0 4px 14px rgb(15 23 42 / .1);cursor:pointer;transition:color 0.18s ease,border-color 0.18s ease,background-color 0.18s ease,transform 0.18s ease}.course-privileges-close span{display:block;font-size:23px;font-weight:300;line-height:1;transform:translateY(-1px)}.course-privileges-close:hover{border-color:#b8c4e8;background:#f6f8ff;color:#3249bd;transform:scale(1.04)}.course-privileges-close:focus-visible{outline:3px solid rgb(67 97 238 / .25);outline-offset:2px}html.ia-course-privileges-hidden .course-privileges[data-ia-dismissible="true"]{display:none!important}html.dark-mode .course-privileges-close{border-color:rgb(174 189 255 / .22);background:#1a2756;color:#dbe4ff;box-shadow:none}html.dark-mode .course-privileges-close:hover{border-color:rgb(174 189 255 / .42);background:#23356e;color:#fff}@media (max-width:768px){.course-privileges-close{top:-11px;right:2px;width:32px;height:32px}}.learning-list{list-style:none;padding:0;margin:1.5rem 0}.learning-list li{padding:.75rem 0;padding-left:2rem;position:relative;border-bottom:1px solid var(--border-color)}.learning-list li:last-child{border-bottom:none}.info-box{padding:1.5rem;margin:1.5rem 0;border-radius:var(--radius);border-left:4px solid}.info-box-info{background:#e3f2fd;border-left-color:#2196f3}.info-box-success{background:#e8f5e9;border-left-color:#4caf50}.info-box-warning{background:#fff3e0;border-left-color:#ff9800}.info-box-danger{background:#ffebee;border-left-color:#f44336}.info-box h3{margin-top:0;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.info-box-content p:last-child{margin-bottom:0}.btn-block{display:block;width:100%;text-align:center}.btn-small{padding:.5rem 1rem;font-size:.875rem}.btn-large{padding:1rem 2rem;font-size:1.125rem}.price-table{border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;margin:1.5rem 0;text-align:center;transition:var(--transition)}.price-table:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.price-table-featured{border-color:var(--primary-color);background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff}.price-table-header h3{font-size:1.5rem;margin-bottom:1rem}.price-amount{font-size:3rem;font-weight:700;margin:1rem 0}.price-currency{font-size:1.5rem;vertical-align:super}.price-period{font-size:1rem;color:var(--text-light)}.price-table-featured .price-period{color:rgb(255 255 255 / .8)}.price-table-body ul{list-style:none;padding:0;text-align:left}.price-table-body li{padding:.5rem 0;border-bottom:1px solid var(--border-color)}.price-table-featured .price-table-body li{border-bottom-color:rgb(255 255 255 / .2)}.course-detail-grid{display:grid;grid-template-columns:1fr 350px;gap:3rem;margin-top:2rem}.course-sidebar{position:sticky;top:100px}.course-sidebar .widget{background:#fff;border-radius:var(--radius-lg);border:1px solid #dedede;padding:1.5rem;margin-bottom:1.5rem;box-shadow:none}.sidebar-education-widget .sidebar-education-menu{list-style:none;margin:0;padding:0}.sidebar-education-widget .sidebar-education-menu li{margin-bottom:.5rem}.sidebar-education-widget .sidebar-education-menu li a{display:block;padding:.6rem .75rem;border-radius:var(--radius);color:var(--text-color);font-size:15px;font-weight:500;line-height:1.45;transition:background 0.3s ease,color 0.3s ease}.sidebar-education-widget .sidebar-education-menu li a:hover,.sidebar-education-widget .sidebar-education-menu li.current-menu-item>a{background:rgb(79 70 229 / .1);color:var(--primary-color)}.sidebar-search-pills{display:flex;flex-wrap:wrap;gap:.65rem}.sidebar-search-pill{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border:1px solid rgb(67 97 238 / .18);border-radius:999px;background:rgb(67 97 238 / .06);color:var(--primary-color);font-size:.92rem;line-height:1.2;text-decoration:none;transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease}.sidebar-search-pill:hover{background:rgb(67 97 238 / .12);border-color:rgb(67 97 238 / .3);color:var(--primary-dark)}.calculator-sidebar .info-widget h4{margin-bottom:.5rem}.calculator-sidebar .info-widget p{color:var(--text-light);margin-bottom:1rem}.course-sidebar .widget h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-color)}.sidebar-instructor-card{display:flex;align-items:center;gap:.9rem}.sidebar-instructor-card img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-sm)}.sidebar-instructor-info strong{display:block;font-size:1rem;line-height:1.2;color:var(--text-color)}.sidebar-instructor-info span{display:block;margin-top:.25rem;font-size:.88rem;color:var(--text-light)}.course-info-widget .course-meta-list{list-style:none;padding:0}.course-info-widget .course-meta-list li{padding:.75rem 0;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:.75rem}.course-info-widget .course-meta-list li:last-child{border-bottom:none}.course-info-widget .course-meta-list li i{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color)}.cta-widget{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-dark) 100%);color:#fff}.cta-widget h3{color:#fff}.cta-widget p{color:rgb(255 255 255 / .9);margin-bottom:1.5rem}.cta-widget .btn{margin-bottom:.75rem}.cta-widget .btn:last-child{margin-bottom:0}.course-gallery{display:grid;gap:2rem;margin:2rem 0}.course-gallery-cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.course-gallery-cols-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.course-gallery-cols-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-item{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:var(--transition)}.gallery-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.gallery-item-image{position:relative;overflow:hidden;padding-top:75%}.gallery-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.gallery-item:hover .gallery-item-image img{transform:scale(1.1)}.gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(67 97 238 / .9);display:flex;align-items:center;justify-content:center;opacity:0;transition:var(--transition)}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-zoom{font-size:3rem;color:#fff}.gallery-item-title{padding:1rem 1.5rem .5rem;margin:0;font-size:1.1rem;color:var(--text-color)}.gallery-item-desc{padding:0 1.5rem 1.5rem;margin:0;color:var(--text-light);font-size:.9rem}.lightbox-gallery{display:grid;margin:2rem 0}.lightbox-gallery-cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lightbox-gallery-cols-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.lightbox-gallery-cols-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lightbox-item{position:relative;overflow:hidden;border-radius:var(--radius);cursor:pointer;padding-top:75%}.lightbox-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.lightbox-item:hover img{transform:scale(1.05)}.lightbox-modal{display:none;position:fixed;z-index:9999;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .95)}.lightbox-content{margin:auto;display:block;max-width:90%;max-height:80vh;animation:lightboxZoom 0.3s}@keyframes lightboxZoom{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:20px;right:40px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;transition:var(--transition)}.lightbox-close:hover{color:#ccc}.lightbox-caption{margin:auto;display:block;max-width:700px;text-align:center;color:#fff;padding:20px;font-size:1.1rem}.wp-block-gallery{gap:1.5rem!important;margin:2rem 0}.wp-block-gallery .wp-block-image{margin:0!important}.wp-block-gallery .wp-block-image img{border-radius:var(--radius);transition:var(--transition)}.wp-block-gallery .wp-block-image:hover img{transform:scale(1.05);box-shadow:var(--shadow-lg)}.comments-area{margin-top:50px;padding:30px;background:var(--bg-light);border-radius:var(--radius)}.comments-title{margin-bottom:30px;font-size:1.5rem;font-weight:600;color:var(--text-color)}.comment-list{list-style:none!important;padding:0!important;margin:0!important}.comment-list .comment{padding:20px;margin-bottom:20px;background:#fff;border-radius:var(--radius);border:1px solid var(--border-color)}.comment-body{width:100%}.comment-author{display:flex!important;align-items:center!important;margin-bottom:10px!important}.comment-author .avatar{border-radius:50%!important;margin-right:15px!important;flex-shrink:0}.comment-author .fn{font-weight:600;color:var(--text-color)}.comment-author .says{margin-left:5px;color:var(--text-light)}.comment-meta,.comment-metadata{font-size:14px!important;color:var(--text-light)!important;margin-bottom:10px!important}.comment-content{line-height:1.6!important;color:var(--text-color)!important}.comment-content p{margin-bottom:10px}.reply{margin-top:10px!important}.reply a,.comment-reply-link{color:var(--primary-color)!important;text-decoration:none!important;font-weight:500!important;font-size:14px}.reply a:hover,.comment-reply-link:hover{color:var(--primary-dark)!important}.comment-respond{margin-top:30px;padding:30px;background:#fff;border-radius:var(--radius)}.comment-reply-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:var(--text-color)}.comment-form{margin-top:20px}.comment-form p{margin-bottom:15px}.comment-form label{display:block;margin-bottom:5px;font-weight:500;color:var(--text-color)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%!important;padding:10px 15px!important;border:1px solid var(--border-color)!important;border-radius:var(--radius)!important;font-family:inherit!important;font-size:14px!important;transition:border-color 0.3s}.comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus{outline:none!important;border-color:var(--primary-color)!important}.comment-form textarea{min-height:120px;resize:vertical}.comment-form input[type="submit"],.comment-form .submit{background:var(--primary-color)!important;color:white!important;padding:12px 30px!important;border:none!important;border-radius:var(--radius)!important;cursor:pointer!important;font-weight:500!important;font-size:16px!important;transition:background 0.3s}.comment-form input[type="submit"]:hover,.comment-form .submit:hover{background:var(--primary-dark)!important}.no-comments{text-align:center;color:var(--text-light);padding:30px;font-style:italic}body.search,body.search-results,body.search-no-results{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.search .container,body.search-results .container,body.search-no-results .container{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:0 15px!important}body.search .courses,body.search-results .courses,body.search-no-results .courses{width:100%!important;max-width:100%!important}.post-wrapper{display:grid;grid-template-columns:1fr 350px;gap:40px}.post-content-wrapper{width:100%}.post-sidebar{position:sticky;top:100px;height:fit-content}.related-posts{background:#f9f9f9;padding:25px;border-radius:var(--radius);margin-bottom:30px}.related-posts h3{font-size:1.25rem;margin-bottom:20px;color:var(--text-color);padding-bottom:15px;border-bottom:2px solid var(--primary-color)}.related-post-item{display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.related-post-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-post-item img{width:80px;height:80px;object-fit:cover;border-radius:var(--radius);flex-shrink:0}.related-post-info{flex:1}.related-post-info h4{font-size:.95rem;line-height:1.4;margin-bottom:8px;color:var(--text-color)}.related-post-info a{color:var(--text-color);text-decoration:none;transition:color 0.3s}.related-post-info a:hover{color:var(--primary-color)}.related-post-info .post-date{font-size:.85rem;color:var(--text-light)}.footer-meb-logo{margin-top:1.5rem;padding-top:1rem}.footer-meb-logo img{max-width:120px;height:auto;opacity:.9;transition:opacity 0.3s ease}.footer-meb-logo img:hover{opacity:1}.auth-btn-phone{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px!important;min-width:auto}.auth-btn-phone svg{flex-shrink:0}.auth-btn-phone:hover{transform:scale(1.05)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;color:var(--text-color);cursor:pointer;transition:var(--transition-fast);position:relative}.theme-toggle:hover{border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.theme-toggle-mobile{margin-left:auto;margin-right:.5rem}.theme-toggle-icon{position:absolute;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.2s ease,transform 0.2s ease}.theme-toggle-icon svg{display:block}.theme-icon-sun{opacity:1}.theme-icon-moon{opacity:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.theme-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.theme-toggle-floating{position:fixed;right:32px;bottom:290px;z-index:101;border-radius:999px;box-shadow:0 8px 22px rgb(10 20 50 / .25)}html.dark-mode{--text-color:#e8ecff;--text-light:#afbadf;--bg-color:#121b3d;--bg-light:#1b2854;--border-color:rgba(183, 198, 255, 0.2);--shadow:0 8px 24px rgba(0, 0, 0, 0.35);--shadow-lg:0 14px 36px rgba(0, 0, 0, 0.4)}html.dark-mode body{background:#121b3d;color:var(--text-color)}html.dark-mode header,html.dark-mode header.scrolled{background:rgb(18 27 61 / .94);border-bottom:1px solid rgb(170 187 255 / .14)}html.dark-mode .logo span,html.dark-mode .mobile-menu-header .logo span{color:#fff}html.dark-mode .nav-links>li>a,html.dark-mode .dropdown-toggle,html.dark-mode .mobile-nav a{color:#e8ecff}html.dark-mode .dropdown-menu,html.dark-mode .simple-dropdown-list,html.dark-mode .mobile-menu-container,html.dark-mode .search-overlay{background:#1a2856;border-color:rgb(170 187 255 / .16)}html.dark-mode .dropdown-column h3,html.dark-mode .dropdown-column-title,html.dark-mode .dropdown-course h4,html.dark-mode .dropdown-course-title,html.dark-mode .hero-left h1,html.dark-mode .section-header h2,html.dark-mode .section-header h1,html.dark-mode .section-title{color:#f1f4ff}html.dark-mode .dropdown-column ul li a,html.dark-mode .dropdown-course p,html.dark-mode .hero-left p,html.dark-mode .stat-item p{color:#b4c0e7}html.dark-mode .menu-link-icon-play{background:rgb(67 97 238 / .22);border-color:rgb(170 187 255 / .12);color:#c9d4ff}html.dark-mode .search-form input,html.dark-mode input[type="text"],html.dark-mode input[type="email"],html.dark-mode input[type="tel"],html.dark-mode input[type="search"],html.dark-mode input[type="number"],html.dark-mode input[type="password"],html.dark-mode input[type="date"],html.dark-mode input[type="url"],html.dark-mode textarea,html.dark-mode select{background:#0f1a3a!important;color:#e8ecff!important;border-color:rgb(140 165 255 / .25)!important}html.dark-mode input::placeholder,html.dark-mode textarea::placeholder,html.dark-mode select option:first-child{color:#6b80b8!important}html.dark-mode select option{background:#0f1a3a;color:#e8ecff}html.dark-mode input:focus,html.dark-mode textarea:focus,html.dark-mode select:focus{border-color:#6b8cff!important;box-shadow:0 0 0 3px rgb(107 140 255 / .18)!important}html.dark-mode .form-group label,html.dark-mode .contact-form label,html.dark-mode .signup-form label,html.dark-mode .modern-hero-form label,html.dark-mode .course-info-form label,html.dark-mode label{color:#c0cfef!important}html.dark-mode .message-form-header h3,html.dark-mode .hero-form h2,html.dark-mode .modern-hero-form h3,html.dark-mode .course-info-form h3,html.dark-mode .contact-form-card h3,html.dark-mode .fullscreen-form-container h3{color:#eef2ff!important}html.dark-mode .hero-form p,html.dark-mode .modern-hero-form p,html.dark-mode .course-info-form p,html.dark-mode .contact-form-card p,html.dark-mode .fullscreen-form-container p{color:#97aad6!important}html.dark-mode .message-form-header,html.dark-mode .message-form-footer{border-color:rgb(170 187 255 / .14)}html.dark-mode .btn-primary,html.dark-mode .contact-form .btn,html.dark-mode .signup-form .btn,html.dark-mode .course-info-form .btn{background:#4361ee!important;color:#ffffff!important;border-color:#4361ee!important}html.dark-mode .btn-primary:hover{background:#5273f5!important}html.dark-mode .btn-outline{background:#fff0;color:#a4b8ff;border-color:rgb(164 184 255 / .35)}html.dark-mode .btn-outline:hover{background:rgb(67 97 238 / .15);color:#c4d4ff;border-color:rgb(164 184 255 / .55)}html.dark-mode .subscribephone input{background:#0f1a3a!important;color:#edf1ff!important;border-color:rgb(140 165 255 / .25)!important;box-shadow:0 2px 8px rgb(0 0 0 / .25)}html.dark-mode .subscribephone button{background:#4361ee;color:#fff}html.dark-mode .modern-hero-form::before{background:linear-gradient(90deg,#4361ee,#6b5ce7)}html.dark-mode .form-check label,html.dark-mode .kvkk-checkbox label,html.dark-mode input[type="checkbox"]+label,html.dark-mode .kvkk-checkbox a{color:#b0c0e8!important}html.dark-mode .option-label{background:#0f1a3a!important;border-color:rgb(140 165 255 / .22)!important;color:#d0dbf5!important}html.dark-mode .option-label:hover{border-color:#6b8cff!important;background:rgb(67 97 238 / .15)!important}html.dark-mode .message-overlay{background-color:rgb(6 9 22 / .88)}html.dark-mode .fullscreen-form-overlay{background:rgb(6 9 22 / .92)}html.dark-mode .contact-info-card{color:#e8ecff}html.dark-mode .contact-info-item i{color:#8ba4ff}html.dark-mode .contact-info-item p,html.dark-mode .contact-info-item a{color:#c8d4f5}html.dark-mode .cookie-content{background:#141f48!important;color:#e8ecff}html.dark-mode .cookie-header h3{color:#eef2ff}html.dark-mode .cookie-body p{color:#b4c0e7}html.dark-mode #cookieReject{background:#fff0;color:#a4b8ff;border-color:rgb(164 184 255 / .35)}html.dark-mode .desktop-popup{background:#141f48;border-color:rgb(170 187 255 / .14)}html.dark-mode .search-overlay{background:#0d1530!important}html.dark-mode .search-form button{background:#4361ee;color:#fff}html.dark-mode .faq-question-new{background:#1a2756!important;color:#e8ecff}html.dark-mode .faq-question-new h3{color:#eef2ff}html.dark-mode .faq-answer-new{background:rgb(67 97 238 / .16)!important;color:#c8d4f5}html.dark-mode .tab-content p a:not(.btn):not([href^="tel:"]){color:#8ba4ff;text-decoration-color:rgb(139 164 255 / .85)}html.dark-mode .tab-content p a:not(.btn):not([href^="tel:"]):hover,html.dark-mode .tab-content p a:not(.btn):not([href^="tel:"]):focus-visible{color:#bfd0ff;text-decoration-color:currentColor}html.dark-mode .faq-item-new{border-color:rgb(170 187 255 / .14)}html.dark-mode .faq-item-new:hover{border-color:rgb(170 187 255 / .3)}html.dark-mode .icon-certificate svg{stroke:#fbbf24}html.dark-mode .icon-consultant{background-color:rgb(16 185 129 / .12)!important;color:#34d399}html.dark-mode .icon-consultant svg{stroke:#34d399}html.dark-mode .icon-payment{background-color:rgb(249 115 22 / .12)!important;color:#fb923c}html.dark-mode .icon-payment svg{stroke:#fb923c}html.dark-mode .icon-online{background-color:rgb(192 132 252 / .12)!important;color:#c084fc}html.dark-mode .icon-online svg{stroke:#c084fc}html.dark-mode .blog-card .blog-image .blog-category{background:#4361ee;color:#fff}html.dark-mode .blog-card .blog-date{color:#8b9ec8}html.dark-mode .blog-card h3{color:#eef2ff}html.dark-mode .blog-card p{color:#97aad6}html.dark-mode .blog-card .read-more{color:#8ba4ff}html.dark-mode .course-card .course-content h3{color:#eef2ff}html.dark-mode .course-card .course-content p{color:#97aad6}html.dark-mode .course-detail-btn{color:#fff;background:#4361ee;border-color:#4361ee}html.dark-mode .course-detail-btn:hover{color:#fff;background:#5570ed;border-color:#5570ed}html.dark-mode .price{color:#34d399}html.dark-mode .testimonial-card{background:#1a2756!important;border-color:rgb(170 187 255 / .12)}html.dark-mode .testimonial-text{color:#c8d4f5}html.dark-mode .author-info strong,html.dark-mode .author-info h4{color:#eef2ff}html.dark-mode .author-info p{color:#8b9ec8}html.dark-mode .theme-toggle{background:#24356e;color:#edf1ff;border-color:rgb(170 187 255 / .25)}html.dark-mode .theme-toggle:hover{border-color:#9cb2ff;color:#fff}html.dark-mode .theme-toggle-floating{background:#24356e;border-color:rgb(170 187 255 / .28);box-shadow:0 10px 26px rgb(0 0 0 / .35)}html.dark-mode .theme-icon-sun{opacity:0}html.dark-mode .theme-icon-moon{opacity:1}html.dark-mode .hero-card,html.dark-mode .course-card,html.dark-mode .blog-card,html.dark-mode .price-card,html.dark-mode .contact-form-card,html.dark-mode .contact-info-card,html.dark-mode .faq-item-new,html.dark-mode .course-info-form,html.dark-mode .review-card,html.dark-mode .cookie-modal,html.dark-mode .message-form-container,html.dark-mode .fullscreen-form-container,html.dark-mode .success-message,html.dark-mode .author-card,html.dark-mode .gallery-item,html.dark-mode .course-sidebar .widget,html.dark-mode .related-posts,html.dark-mode .hero-form-container,html.dark-mode .signup-form{background:#1a2756!important;color:#e8ecff;border-color:rgb(170 187 255 / .14);box-shadow:0 8px 24px rgb(0 0 0 / .3)}html.dark-mode footer{background:#080c1e}html.dark-mode .footer-content{color:rgb(200 212 245 / .8)}html.dark-mode .footer-column h3{color:#e0e8ff}html.dark-mode .footer-column ul a,html.dark-mode .footer-column p,html.dark-mode .footer-col ul a,html.dark-mode .footer-col p{color:rgb(180 196 232 / .7)}html.dark-mode .footer-column ul a:hover,html.dark-mode .footer-col ul a:hover{color:#fff}html.dark-mode .footer-bottom{border-top-color:rgb(170 187 255 / .08);color:rgb(160 178 220 / .5)}html.dark-mode .blog-post{background:#0d1430}html.dark-mode .post-content-wrapper,html.dark-mode .post-sidebar{color:#d7e2ff}html.dark-mode .post-meta,html.dark-mode .post-date,html.dark-mode .read-time,html.dark-mode .author-bio,html.dark-mode .related-post-info .post-date{color:#9fb2df}html.dark-mode .post-title,html.dark-mode .author-name,html.dark-mode .related-posts h3,html.dark-mode .related-post-info h4,html.dark-mode .nav-post h4{color:#eef2ff}html.dark-mode .post-featured-image img{box-shadow:0 10px 28px rgb(0 0 0 / .28)}html.dark-mode .post-tags{border-top-color:rgb(170 187 255 / .12)}html.dark-mode .tag{background:rgb(138 164 255 / .12);color:#cbd8ff;border:1px solid rgb(138 164 255 / .18)}html.dark-mode .tag:hover{background:#4361ee;color:#fff;border-color:#4361ee}html.dark-mode .post-share{border-top-color:rgb(170 187 255 / .12);color:#cbd8ff}html.dark-mode .share-link{background:rgb(138 164 255 / .12);color:#d5deff;border:1px solid rgb(138 164 255 / .16)}html.dark-mode .share-link:hover{background:#4361ee;color:#fff;border-color:#4361ee}html.dark-mode .related-post-item{border-bottom-color:rgb(170 187 255 / .12)}html.dark-mode .related-post-info a{color:#eef2ff}html.dark-mode .related-post-info a:hover{color:#9ab0ff}html.dark-mode .post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}html.dark-mode .nav-post{background:#1a2756;border:1px solid rgb(170 187 255 / .14);border-radius:12px;padding:1rem 1.1rem;text-decoration:none;box-shadow:0 8px 24px rgb(0 0 0 / .24)}html.dark-mode .nav-post:hover{border-color:rgb(170 187 255 / .28)}html.dark-mode .nav-label{display:block;margin-bottom:.45rem;color:#9fb2df}html.dark-mode .about-hero,html.dark-mode .about-section,html.dark-mode .team-section,html.dark-mode .stats-section,html.dark-mode .career-section,html.dark-mode .sitemap-page,html.dark-mode .blog-section{background:#0d1430!important}html.dark-mode .about-section[style],html.dark-mode .team-section[style],html.dark-mode .stats-section[style]{background:#0f1a3a!important}html.dark-mode .about-hero,html.dark-mode .career-section,html.dark-mode .sitemap-page{border-color:rgb(170 187 255 / .12)!important}html.dark-mode .about-card,html.dark-mode .team-card,html.dark-mode .career-card,html.dark-mode .sitemap-section,html.dark-mode .sitemap-item{background:#1a2756!important;border-color:rgb(170 187 255 / .14)!important;box-shadow:0 8px 24px rgb(0 0 0 / .24)!important}html.dark-mode .sitemap-item-child{background:rgb(154 176 255 / .05)!important}html.dark-mode .about-hero h1,html.dark-mode .about-section h2,html.dark-mode .about-card h3,html.dark-mode .team-content h3,html.dark-mode .career-content h2,html.dark-mode .sitemap-section-title,html.dark-mode .sitemap-category-title,html.dark-mode .sitemap-link,html.dark-mode .publication-price strong{color:#eef2ff!important}html.dark-mode .about-hero p,html.dark-mode .about-card p,html.dark-mode .team-content p,html.dark-mode .stat-label,html.dark-mode .career-content p,html.dark-mode .sitemap-count,html.dark-mode .sitemap-date,html.dark-mode .sitemap-empty{color:#b4c4e8!important}html.dark-mode .about-section [style*="color: #4b5563"],html.dark-mode .about-section [style*="color:#4b5563"],html.dark-mode .about-section [style*="color: #6b7280"],html.dark-mode .about-section [style*="color:#6b7280"]{color:#b4c4e8!important}html.dark-mode .team-social a{background:rgb(154 176 255 / .12)!important;color:#cbd8ff!important}html.dark-mode .team-social a:hover,html.dark-mode .career-btn,html.dark-mode .sitemap-link:hover{color:#ffffff!important}html.dark-mode .career-btn{background:#4361ee!important;box-shadow:0 8px 22px rgb(67 97 238 / .28)!important}html.dark-mode .career-btn:hover{background:#5874f5!important}html.dark-mode .sitemap-section-title{border-bottom-color:rgb(170 187 255 / .14)!important}html.dark-mode .sitemap-category-title{border-left-color:#6d86ff!important}html.dark-mode .online-preview-media{background:#080c1e}html.dark-mode .online-sidebar .course-preview{border-color:rgb(170 187 255 / .16);box-shadow:0 12px 28px rgb(0 0 0 / .28)}html.dark-mode .online-preview-overlay{background:linear-gradient(180deg,rgb(8 12 30 / .06) 0%,rgb(8 12 30 / .22) 45%,rgb(0 0 0 / .86) 100%)}html.dark-mode .online-preview-play{border-color:rgb(255 255 255 / .5);background:rgb(255 255 255 / .12)}html.dark-mode .online-price-row .current-price{color:#eef2ff}html.dark-mode .online-campaign-badge{background:rgb(239 68 68 / .12);color:#fca5a5}html.dark-mode .online-benefits p{color:#b4c4e8}html.dark-mode .online-course-meta{border-top-color:rgb(170 187 255 / .12)}html.dark-mode .online-course-meta-row{border-bottom-color:rgb(170 187 255 / .12)}html.dark-mode .online-course-meta-label{color:#eef2ff}html.dark-mode .online-course-meta-value{background:rgb(154 176 255 / .12);color:#d9e2ff}html.dark-mode .online-sidebar .current-price{color:#eef2ff}html.dark-mode .online-discount-badge{background:rgb(239 68 68 / .12);color:#fca5a5}html.dark-mode .online-sidebar .share-course{border-top-color:rgb(170 187 255 / .12)}@media (max-width:768px){.online-sidebar .preview-content{padding:1rem}.online-purchase-card{padding:1rem}.online-preview-play{width:82px;height:82px}.online-preview-play .play{border-top-width:11px;border-bottom-width:11px;border-left-width:18px}.online-preview-label{left:.8rem;right:.8rem;font-size:.92rem}.online-price-row{align-items:flex-start}.online-sidebar .preview-price{align-items:flex-start}.online-campaign-badge{width:100%;justify-content:center}.online-course-meta-row{align-items:flex-start;flex-direction:column;gap:.6rem}.online-course-meta-value{text-align:left}}html.dark-mode .footer-bottom a,html.dark-mode .footer-links a{color:rgb(180 196 232 / .6)}html.dark-mode .footer-links a:hover{color:#8ba4ff}html.dark-mode .contact-info li{color:rgb(180 196 232 / .7)}html.dark-mode .contact-info a{color:rgb(180 196 232 / .7)}html.dark-mode .contact-info a:hover{color:#fff}html.dark-mode .section-white,html.dark-mode section[style*="background"],html.dark-mode .course-privileges,html.dark-mode .privilege-card,html.dark-mode .hero-form,html.dark-mode .modern-hero-form,html.dark-mode .dropdown-footer,html.dark-mode .btn-light{background:#1a2756!important;border-color:rgb(170 187 255 / .14);color:#e8ecff}html.dark-mode .course-privileges .privileges-container,html.dark-mode .course-privileges .privileges-grid{background:transparent!important}html.dark-mode .course-privileges .privilege-card{background:#1f2f64!important;border:1px solid rgb(170 187 255 / .18)!important;box-shadow:none!important}html.dark-mode .main-content{border-color:rgb(170 187 255 / .14)!important}html.dark-mode .course-privileges .privilege-card h3{color:#eef2ff!important}html.dark-mode .course-privileges .privilege-card p{color:#b9c6ee!important}html.dark-mode .course-privileges .privilege-icon{background:none!important}html.dark-mode .course-privileges .privilege-icon i{color:#dce6ff!important;filter:brightness(0) saturate(100%) invert(94%) sepia(7%) saturate(932%) hue-rotate(186deg) brightness(103%) contrast(101%)}html.dark-mode .course-privileges .privilege-icon svg{stroke:#dce6ff!important}html.dark-mode .course-privileges .privilege-icon i.certificate-a{filter:brightness(0) saturate(100%) invert(94%) sepia(7%) saturate(932%) hue-rotate(186deg) brightness(103%) contrast(101%)!important}html.dark-mode .btn-light:hover{background:#2a3d7d!important;color:#fff}html.dark-mode .view-all-link{color:#c9d6ff}html.dark-mode .tab-nav-next{background:rgb(35 53 110 / .95);color:#eaf0ff}html.dark-mode .tab-nav-next:hover{background:#4b68d8;color:#fff}.hero-alternative{background:#fff;padding-bottom:20px}.hero-alternative::before{display:none}.hero-left h1{letter-spacing:-.025em;line-height:1.15}.hero-left h1 span{background:linear-gradient(135deg,var(--primary-color),#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-left p{max-width:92%;line-height:1.7}.hero-card{border:1px solid rgb(67 97 238 / .1);backdrop-filter:blur(6px);background:rgb(255 255 255 / .92)}.hero-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgb(67 97 238 / .16)}.hero-image{border:0;box-shadow:0 20px 50px rgb(46 63 130 / .18);border-radius:24px}.hero-image img{transition:transform 0.6s cubic-bezier(.25,.46,.45,.94)}.hero-image:hover img{transform:scale(1.04)}.hero-buttons .btn{box-shadow:none;font-weight:600}.hero-buttons .btn:hover{transform:translateY(-2px);box-shadow:none}.hero-buttons .btn-primary{background:linear-gradient(135deg,#4361ee 0%,#5b73f5 100%);border-color:#fff0}.hero-buttons .btn-primary:hover{background:linear-gradient(135deg,#3a56d4 0%,#4f65e8 100%)}.hero-stats{padding-top:.5rem}.stat-item h3{background:linear-gradient(135deg,var(--primary-color),#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.floating-shape{opacity:.7}html.dark-mode .hero-alternative{background:#fff0}html.dark-mode .hero-alternative::before{display:none}html.dark-mode .hero-alternative-v2{background:#fff0}html.dark-mode .hero-left h1 span{background:linear-gradient(135deg,#8ba4ff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}html.dark-mode .hero-card{background:rgb(31 47 100 / .9);border-color:rgb(170 187 255 / .16);box-shadow:0 16px 38px rgb(0 0 0 / .35)}html.dark-mode .hero-image{border:0;box-shadow:0 20px 50px rgb(0 0 0 / .4)}html.dark-mode .stat-item h3{background:linear-gradient(135deg,#8ba4ff,#c7d2fe);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}html.dark-mode .hero-buttons .btn-primary{background:linear-gradient(135deg,#4361ee 0%,#6478f7 100%)}html.dark-mode .hero-review-score{color:#eef2ff}html.dark-mode .hero-review-dot,html.dark-mode .hero-review-count{color:#c7d2fe}html.dark-mode .hero-review-summary:hover .hero-review-count,html.dark-mode .hero-review-summary:hover .hero-review-score{color:#fff}html.dark-mode .mobile-bottom-bar{background-color:#131c3e;box-shadow:0 -2px 12px rgb(0 0 0 / .4);border-top:1px solid rgb(170 187 255 / .12)}html.dark-mode .bottom-bar-item{color:#8b9ad0}html.dark-mode .bottom-bar-item:hover,html.dark-mode .bottom-bar-item.active{color:#8ba4ff}html.dark-mode .bottom-bar-item i{filter:none}html.dark-mode .down,html.dark-mode .down-menu,html.dark-mode .right,html.dark-mode .mobile-social-links i,html.dark-mode .social-links i,html.dark-mode .facebook,html.dark-mode .brand-x,html.dark-mode .instagram,html.dark-mode .linkedin,html.dark-mode .youtube{filter:brightness(0) saturate(100%) invert(100%)}html.dark-mode .register-section{background:#0d1430!important}html.dark-mode .register-wrapper{background:#1a2756!important;box-shadow:0 8px 24px rgb(0 0 0 / .3);border:1px solid rgb(170 187 255 / .12)}html.dark-mode .register-form .form-group label{color:#c0cfef!important}html.dark-mode .register-form .form-group input,html.dark-mode .register-form .form-group select,html.dark-mode .register-form .form-group textarea{background:#0f1a3a!important;color:#e8ecff!important;border-color:rgb(140 165 255 / .25)!important}html.dark-mode .register-form .form-group input:focus,html.dark-mode .register-form .form-group select:focus,html.dark-mode .register-form .form-group textarea:focus{border-color:#6b8cff!important;box-shadow:0 0 0 3px rgb(107 140 255 / .18)!important}html.dark-mode .register-form .form-group input::placeholder,html.dark-mode .register-form .form-group textarea::placeholder{color:#6b80b8!important}html.dark-mode .register-form .checkbox-label span{color:#b0c0e8!important}html.dark-mode .register-form .checkbox-label a{color:#8ba4ff!important}html.dark-mode .register-form .option-label{background:#0f1a3a!important;border-color:rgb(140 165 255 / .22)!important;color:#d0dbf5!important}html.dark-mode .register-form .option-label:hover{border-color:#6b8cff!important;background:rgb(67 97 238 / .15)!important}html.dark-mode .register-form .btn-block,html.dark-mode .register-form .btn-primary{background:#4361ee!important;color:#ffffff!important;border-color:#4361ee!important}html.dark-mode .register-form .btn-block:hover,html.dark-mode .register-form .btn-primary:hover{background:#5273f5!important}.checkout-auth-card .btn-outline,.checkout-guest-card .btn-outline{border-width:2px}html.dark-mode .section-header h1{color:#eef2ff!important}html.dark-mode .section-header p{color:#97aad6!important}html.dark-mode .checkout-auth-card,html.dark-mode .checkout-guest-card{background:#1a2756!important;border:1px solid rgb(170 187 255 / .12)}html.dark-mode .checkout-auth-card h3,html.dark-mode .checkout-guest-card h3{color:#eef2ff!important}html.dark-mode .checkout-auth-card p,html.dark-mode .checkout-guest-card p,html.dark-mode .checkout-auth-helper{color:#b0c0e8!important}html.dark-mode .checkout-auth-helper:hover{color:#ffffff!important}html.dark-mode .checkout-auth-error{background:rgb(127 29 29 / .32);color:#fecaca}html.dark-mode .payment-section{background:#0d1430!important}html.dark-mode .payment-wrapper{background:#1a2756!important;box-shadow:0 8px 24px rgb(0 0 0 / .3);border:1px solid rgb(170 187 255 / .12)}html.dark-mode .payment-form .form-group label{color:#c0cfef!important}html.dark-mode .payment-form .form-group input,html.dark-mode .payment-form .form-group select,html.dark-mode .payment-form .form-group textarea{background:#0f1a3a!important;color:#e8ecff!important;border-color:rgb(140 165 255 / .25)!important}html.dark-mode .payment-form .form-group input:focus,html.dark-mode .payment-form .form-group select:focus{border-color:#6b8cff!important;box-shadow:0 0 0 3px rgb(107 140 255 / .18)!important}html.dark-mode .payment-form .checkbox-label span{color:#b0c0e8!important}html.dark-mode .payment-form .checkbox-label a{color:#8ba4ff!important}html.dark-mode .payment-form .btn-block{background:#4361ee!important;color:#ffffff!important}html.dark-mode .contact-page{background:linear-gradient(135deg,#0d1430 0%,#0f1735 100%)!important}html.dark-mode .contact-info-card{background:#1a2756!important;box-shadow:0 10px 30px rgb(0 0 0 / .3)}html.dark-mode .contact-info-card h2{color:#eef2ff!important}html.dark-mode .contact-info-item{border-bottom-color:rgb(170 187 255 / .1)}html.dark-mode .contact-info-item i{background:rgb(99 130 255 / .15);color:#8ba4ff}html.dark-mode .contact-info-item h4{color:#eef2ff!important}html.dark-mode .contact-info-item p,html.dark-mode .contact-info-item a{color:#c0cfef!important}html.dark-mode .contact-form-card{background:#1a2756!important;box-shadow:0 10px 30px rgb(0 0 0 / .3)}html.dark-mode .contact-form-card h3{color:#eef2ff!important}html.dark-mode .directions-btn{color:#8ba4ff!important;border-color:rgb(139 164 255 / .3)!important}html.dark-mode .directions-btn:hover{background:rgb(67 97 238 / .15)!important}html.dark-mode .course-breadcrumb{background:#0f1735!important;border-bottom:1px solid rgb(170 187 255 / .1)}html.dark-mode .course-breadcrumb a{color:#8ba4ff!important}html.dark-mode .course-breadcrumb .current{color:#c0cfef!important}html.dark-mode .course-breadcrumb .right-arrow{filter:brightness(0) saturate(100%) invert(100%)}html.dark-mode .form-container,html.dark-mode .form-wrapper,html.dark-mode .form-card{background:#1a2756!important;color:#e8ecff;border-color:rgb(170 187 255 / .12)}html.dark-mode .cf-turnstile{filter:none}html.dark-mode .form-group select option{background:#0f1a3a;color:#e8ecff}html.dark-mode .text-page{background:#0d1430!important}html.dark-mode .text-content{color:#c8d4f5}html.dark-mode .text-content h1{color:#eef2ff!important}html.dark-mode .text-content h2{color:#e0e8ff!important}html.dark-mode .text-content h3,html.dark-mode .text-content h4{color:#d4deff!important}html.dark-mode .text-content p{color:#b4c4e8!important}html.dark-mode .text-content a{color:#8ba4ff!important}html.dark-mode .post-content a{color:#9ab0ff!important;text-decoration-color:rgb(154 176 255 / .85)}html.dark-mode .post-content a:hover,html.dark-mode .post-content a:focus-visible{color:#c3d0ff!important;text-decoration-color:currentColor}html.dark-mode .text-content strong{color:#e0e8ff}html.dark-mode .text-content ul li,html.dark-mode .text-content ol li{color:#b4c4e8}html.dark-mode .breadcrumbs-area{background:#fff0}html.dark-mode .breadcrumbs-area h1,html.dark-mode .breadcrumbs-area h1 strong{color:#eef2ff!important}html.dark-mode .breadcrumb a{color:#8ba4ff!important}html.dark-mode .breadcrumb .active a,html.dark-mode .breadcrumb li:last-child a{color:#c0cfef!important}html.dark-mode .agreements-section{background:#0f1a3a!important;border:1px solid rgb(170 187 255 / .12)}html.dark-mode .agreements-section .checkbox-label span{color:#b0c0e8!important}html.dark-mode .agreement-link{color:#8ba4ff!important}html.dark-mode .mobile-menu-btn{background:rgb(255 255 255 / .08)!important;color:#c8d4f5!important;border:1px solid rgb(170 187 255 / .15)}html.dark-mode .mobile-menu-btn .menu-bar{filter:brightness(0) saturate(100%) invert(100%)}html.dark-mode .mobile-search-toggle{background:rgb(255 255 255 / .08)!important;color:#c8d4f5!important;border:1px solid rgb(170 187 255 / .15)}html.dark-mode .mobile-search-toggle .search{filter:brightness(0) saturate(100%) invert(100%)}html.dark-mode .close-mobile-menu{color:#ffffff!important}html.dark-mode .close-mobile-menu i,html.dark-mode .close-mobile-menu .close{color:#ffffff!important;filter:brightness(0) saturate(100%) invert(100%)}.contact-map-section{position:relative;margin-top:60px;margin-bottom:100px}.contact-map-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.contact-map-header h2{font-size:1.5rem;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:10px}.contact-map-header h2 svg{color:var(--primary-color)}.btn-directions{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--primary-color);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(67 97 238 / .25)}.btn-directions:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 18px rgb(67 97 238 / .35);color:#fff}.btn-directions svg{width:18px;height:18px}html.dark-mode .contact-map-header h2{color:#eef2ff}html.dark-mode .btn-directions{background:#4361ee}html.dark-mode .btn-directions:hover{background:#5273f5}.go-top-mobile{position:fixed;bottom:150px;right:30px;width:48px;height:48px;border-radius:50%;background:#fff;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:99;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgb(67 97 238 / .4)}.go-top-mobile.show{opacity:1;visibility:visible;transform:translateY(0)}.go-top-mobile:hover{background:#fff;transform:translateY(-3px);box-shadow:0 6px 16px rgb(67 97 238 / .5)}.go-top-mobile .progress-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);width:100%;height:100%;pointer-events:none}.go-top-mobile .progress-circle path{fill:none;stroke:#4361ee;stroke-width:4;stroke-dasharray:307.9;stroke-dashoffset:307.9;transition:stroke-dashoffset 0.1s linear}.go-top-mobile .arrow-up-icon{position:relative;z-index:2;color:#3a56d4;transition:transform 0.3s ease}.go-top-mobile:hover .arrow-up-icon{transform:translateY(-3px)}html.dark-mode .go-top-mobile{background:var(--primary-color);box-shadow:0 4px 12px rgb(0 0 0 / .5)}html.dark-mode .go-top-mobile .arrow-up-icon{color:#fff}html.dark-mode .go-top-mobile .progress-circle path{stroke:#c7d2fe}@media (max-width:992px){.container{padding:0 20px}.hero-subscribe{margin-left:auto;margin-right:auto}.instructor-card{padding:1.5rem}.instructor-avatar{width:120px;height:120px}.instructor-stats{padding:.75rem;gap:.5rem}.instructor-card{flex-direction:column;align-items:center;text-align:center}.instructor-stats{justify-content:center}.instructor-social{justify-content:center}.hero .container{flex-direction:column}.hero-content{text-align:center}.hero-buttons{justify-content:center}.course-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.btn{padding:.45rem 1.5rem;font-size:.85rem}.hero-subscribe{display:none}.breadcrumbs-area{padding:0rem 0!important}.hero-slide-2 .container{flex-direction:column}.hero-content-2{text-align:center}.hero-form-container{width:100%;max-width:500px}.features-grid{grid-template-columns:repeat(2,1fr)}.hero-alternative .container{flex-direction:column;text-align:center}.hero-left{max-width:400px}.subscribephone{width:unset!important}.hero-left p{max-width:100%;font-size:1em}.hero-stats{overflow:auto}.hero-right{width:100%;margin-top:3rem}.hero-alternative::before{width:100%;height:50%;top:auto;bottom:0;right:0;border-radius:62% 62% 0 0}.reviews-summary{flex-direction:column;gap:2rem}.rating-overview{text-align:left}.course-sidebar .course-preview{display:none}.course-sidebar{position:static;width:100%}.mobile-sticky-preview{display:flex;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;box-shadow:0 -4px 10px rgb(0 0 0 / .1);z-index:100;padding:.75rem;justify-content:space-between;align-items:center}.mobile-preview-image{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;margin-right:1rem;flex-shrink:0}.mobile-preview-image img{width:100%;height:100%;object-fit:cover}.mobile-preview-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-color:rgb(79 70 229 / .9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;cursor:pointer}.mobile-preview-content{display:flex;align-items:center;flex:1}.mobile-preview-info{display:flex;flex-direction:column}.mobile-preview-title{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:var(--text-color)}.mobile-preview-price{font-weight:700;color:var(--primary-color);font-size:1.25rem}.mobile-preview-button{width:auto}.mobile-menu-btn{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;z-index:1000}.nav-links{position:fixed;top:0;left:-100%;width:80%;height:100vh;background:#fff;padding:2rem;box-shadow:2px 0 10px rgb(0 0 0 / .1);transition:all 0.3s ease;z-index:999}.nav-links.active{left:0}.dropdown-menu{position:static!important;display:none!important;box-shadow:none!important;width:100%!important;padding-left:1rem!important}.dropdown.active .dropdown-menu{display:block!important}.privileges-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hero-right{display:none}.hero-image-mobile{display:flex}.hero-left{width:100%;text-align:center}.mobile-menu-btn{display:block}.navigation.pagination .nav-links{display:contents!important}.nav-links{display:none}.mobile-menu-overlay{display:block}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-container{transform:translateX(0)}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-info-card,.contact-form-card{padding:30px}.post-wrapper{grid-template-columns:1fr}.post-title{font-size:2rem}.modern-hero-container{flex-direction:column}.modern-hero-content,.modern-hero-form,.modern-hero-image{max-width:100%}.modern-hero-title{font-size:2.5rem}.floating-card{position:relative;margin:10px 0;top:auto;left:auto;right:auto;bottom:auto}.card-1,.card-2,.card-3{position:static;margin-bottom:16px}.modern-hero-image{order:-1}.modern-hero-content,.modern-hero-form,.modern-hero-image{max-width:85%}.course-detail-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.hero-alternative{padding-bottom:8px}.tab-nav-buttons{display:block}.tab-nav-next{display:block;position:absolute;right:10px;top:35%;transform:translateY(-50%);background:rgb(255 255 255 / .9);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgb(0 0 0 / .1);cursor:pointer;z-index:2;color:var(--primary-color)}.tab-nav-next i{font-size:16px;position:inherit;top:4px}.tab-nav-next:hover{background:var(--primary-color);color:#fff}.section-header{margin-bottom:3rem}.section-header h2{font-size:2rem}.section-header p{font-size:1rem;padding:0 1rem}.section-header::after{width:60px;height:3px}.hero-buttons{flex-wrap:wrap;justify-content:center}.video-popup-content{width:95%}.nav-links,.auth-buttons{display:none}.mobile-menu-btn{display:block}.hero-content h1{font-size:2.5rem}.testimonial-slider{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.footer-links{justify-content:center}.dropdown-menu{position:static;width:100%;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none}.dropdown.active .dropdown-menu{display:block}.dropdown-content{flex-direction:column}.dropdown-column:first-child{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}.mobile-bottom-bar{display:flex}footer{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.message-form-container{max-width:100%;height:100%;max-height:100%;border-radius:0}.section-header{flex-direction:column;align-items:center;gap:1rem}.section-header h1{margin-bottom:.5rem}.section-header p{margin-bottom:0}.course-search{margin:0;width:100%;max-width:100%;padding:0;order:3}.course-search .search-input{font-size:14px;padding:10px 15px 10px 40px;background-size:18px;background-position:12px center;width:100%;max-width:100%;min-width:auto}.blog-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.blog-section{padding:3rem 0!important}.blog-pagination{gap:.5rem}.blog-pagination .page-numbers{width:36px;height:36px}.navigation.pagination .page-numbers{min-width:36px;height:36px}.student-reviews .pagination .page-numbers{min-width:36px;height:36px}.hero-content-2 h1{font-size:2.25rem}.hero-content-2 p{font-size:1.1rem}.hero-content-2 .hero-buttons{justify-content:center}.search-container{width:90%}.search-form input{font-size:1.2rem}.curriculum-footer{flex-direction:column;gap:1rem;align-items:flex-start}.curriculum-summary{flex-direction:column;gap:.75rem}.preview-content{padding:1.5rem}.tab-content h2{line-height:normal!important}.current-price{font-size:1.75rem}.hero-left h1{font-size:1.5rem}.hero-right{min-height:600px}.hero-card-1{top:0;left:50%;transform:translateX(-50%);width:90%;max-width:300px}.hero-card-2{bottom:0;left:50%;transform:translateX(-50%);width:90%;max-width:300px}.hero-image{top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px}.features-grid{grid-template-columns:1fr;max-width:450px;margin:0 auto}.review-header{flex-direction:column;align-items:flex-start;gap:1rem}.privileges-container{position:relative}.privileges-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;overflow-x:visible!important;scroll-snap-type:none!important;padding:0!important;margin-top:0!important}.privilege-card{scroll-snap-align:none!important;flex-shrink:1!important;min-width:auto!important;width:100%!important;padding:12px!important;min-height:auto!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.privilege-icon{width:30px!important;height:30px!important;margin-bottom:0!important;background:none}.privilege-icon i{font-size:16px!important}.privilege-icon i.certificate-a{width:24px!important;height:24px!important;background-size:24px 24px!important;filter:none!important}.privilege-content{width:100%!important;display:flex!important;align-items:center!important}.privilege-card h3{font-size:12px!important;margin-bottom:0!important;line-height:1.3!important}.privilege-card p{display:none!important}.slider-arrow.right{display:none!important}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:rgb(255 255 255 / .9);padding:.7rem;border-radius:50%;cursor:pointer;box-shadow:1px 1px 0 6px #ffffffb8}.slider-arrow.right{right:0;display:block!important}.slider-arrow svg{width:24px;height:24px}.module-header{flex-direction:column;align-items:flex-start;gap:8px}.lesson-row{flex-direction:column;align-items:flex-start;gap:10px}.lesson-actions{width:100%;justify-content:space-between}.gallery-thumbnails{gap:1rem}.gallery-thumb{width:calc(50% - 0.5rem);height:150px}.gallery-close,.gallery-prev,.gallery-next{width:35px;height:35px}.blog-post{padding:40px 0}.post-title{font-size:1.8rem}.register-wrapper{padding:20px}.form-row{grid-template-columns:1fr;gap:0}.hero-image-mobile .skeleton-loader{display:block;width:100%;height:260px}.hero-image .skeleton-loader{display:none}.mobile-message-button{display:flex}.faq-question-new{padding:16px 20px}.faq-question-new h3{font-size:15px;padding-right:32px}.faq-toggle-new{right:20px}.faq-answer-new p{padding:0 20px 16px;font-size:14px}.simple-dropdown{position:static;box-shadow:none;border-radius:0;background:#fff0}.simple-dropdown-list li a{padding:12px 15px;color:var(--text-color)}.course-info-form{display:none}.cookie-modal{bottom:20px;right:20px;width:calc(100% - 40px)}.partners-grid{grid-template-columns:repeat(2,1fr);gap:30px}.partner-item{max-width:140px;height:70px}.course-gallery,.lightbox-gallery{grid-template-columns:1fr!important;gap:1rem}.gallery-item-image{padding-top:60%}.lightbox-content{max-width:95%}.lightbox-close{top:10px;right:20px;font-size:30px}.comments-area{padding:20px}.comment-respond{padding:20px}.post-sidebar{grid-template-columns:1fr}.theme-toggle:not(.theme-toggle-mobile):not(.theme-toggle-floating){display:none}.btn-whatsapp-pulse{display:none!important}.mobile-message-button{display:none!important}.theme-toggle-floating{bottom:90px}.contact-page{padding:40px 0 60px}.contact-page .course-breadcrumb{margin-bottom:10px}.contact-page .section-header{margin-bottom:20px}.contact-map-section{margin-top:40px}}@media (max-width:576px){.section-header h2{font-size:1.75rem}.section-header{margin-bottom:2.5rem}.instructor-avatar{width:100px;height:100px}.instructor-name{font-size:1.1rem}.stat-value{font-size:1.1rem}.stat-label{font-size:.8rem}.course-cards{grid-template-columns:1fr}.mini-course-card{flex-direction:column}.mini-course-card img{width:100%;height:150px}.hero-content h1{font-size:2rem}.category-cards{grid-template-columns:1fr}.instructor-cards{grid-template-columns:1fr}.section-header h2{font-size:1.75rem;margin:auto}.section-header h1{font-size:1.75rem;margin:auto}.page-template-template-blogs .breadcrumbs-area,.search .breadcrumbs-area{padding:.85rem 0 1rem}.blog-archive .blog-breadcrumbs-area{padding:1.4rem 0 1.6rem!important}.blog-archive .blog-breadcrumbs-area .container{padding:0}.blog-archive .blog-breadcrumbs-area .breadcrumb{justify-content:center}.page-template-template-blogs .blog-breadcrumbs-area{padding:1rem 0 1.35rem}.page-template-template-blogs .blog-breadcrumbs-area .breadcrumb{justify-content:center}.blog-grid{grid-template-columns:1fr!important;gap:1rem!important}.blog-card{max-width:100%}.blog-image{height:220px}.blog-content{padding:1rem}.blog-date{font-size:.8rem;margin-bottom:.55rem}.blog-content h3{font-size:1.05rem;line-height:1.3;margin-bottom:.55rem}.blog-content p{font-size:.85rem;line-height:1.45;margin-bottom:.9rem}.read-more{font-size:.85rem}.margin-auto{margin:auto}.preview-price{flex-direction:column;align-items:flex-start;gap:.5rem}.preview-play{width:50px;height:50px}.preview-play i{font-size:1.25rem}.reviewer{flex-direction:column;align-items:flex-start}.pagination-numbers span{width:28px;height:28px}.mobile-sticky-preview{padding:.75rem;display:flex!important}.mobile-preview-image{width:50px;height:50px}.mobile-preview-play{width:24px;height:24px;font-size:.7rem}.mobile-preview-title{font-size:12px}.mobile-preview-price{font-size:1.1rem}.mobile-preview-button .btn{padding:.5rem 1rem;font-size:.9rem}.privilege-card{padding:10px}.contact-info-item{flex-direction:column;text-align:center;gap:15px}.contact-info-text{margin:auto}.contact-info-item i{margin:0 auto}.contact-form-card h3{text-align:center}.contact-form-card h3::after{left:50%;transform:translateX(-50%)}.contact-map{height:350px}.post-meta{display:flex;flex-direction:column;gap:10px}.post-category{display:inline-block;margin-bottom:5px;width:fit-content}.course-breadcrumb{padding-left:5px}.register-section{padding:40px 0}.options-group{grid-template-columns:1fr}.agreements-section{padding:15px}.mobile-search-toggle{right:75px;top:50%}.topics-container{display:inline-block!important}.course-overview-readmore{--course-overview-collapsed-height:360px}.contact-map-header{flex-direction:column;align-items:flex-start;gap:12px}.btn-directions{width:100%;justify-content:center}.contact-page{padding:20px 0 40px}}@media (min-width:769px){.mobile-menu-overlay{display:none}.course-overview-readmore{--course-overview-collapsed-height:250px}.hero-image .skeleton-loader{display:block;width:100%;height:100%}.hero-image-mobile .skeleton-loader{display:none}.go-top-mobile{display:none!important}}@media (max-width:1200px){.blog-grid{grid-template-columns:repeat(2,1fr)!important}.hero-card-1{width:250px}.hero-card-2{width:270px}.hero-image{width:280px;height:280px}.features-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr!important;gap:1rem!important}}@media (max-width:1024px){.details-wrapper{grid-template-columns:1fr}.course-sidebar{position:static;max-width:600px;margin:0 auto 2rem}.calculator-sidebar{order:1;margin-top:2rem}.gallery-thumb{width:calc(50% - 0.75rem);height:180px}.post-wrapper{grid-template-columns:1fr}.post-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.gallery-thumb{height:80px}.gallery-thumbnails{gap:.75rem}.partners-grid{grid-template-columns:repeat(2,1fr);gap:20px}.partner-item{max-width:120px;height:60px}}@media (max-width:991px){.desktop-popup{display:none!important}.mobile-search-toggle{display:block;position:absolute;right:75px;top:50%;transform:translateY(-50%);background:#f0f8ff;width:45px;height:45px;border-radius:30px}.search-toggle{display:none}.auth-buttons{margin-left:auto}.auth-button-group{display:none}}.exit-feedback-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:28px;background:rgb(15 23 42 / .44);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.exit-feedback-modal.active{opacity:1;visibility:visible}.exit-feedback-panel{position:relative;width:min(100%,470px);padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 24px 70px rgb(15 23 42 / .22);transform:translateY(12px) scale(.985);transition:transform .2s ease}.exit-feedback-modal.active .exit-feedback-panel{transform:translateY(0) scale(1)}.exit-feedback-close{position:absolute;top:14px;right:16px;width:32px;height:32px;border:0;border-radius:7px;background:#fff0;color:#64748b;font-size:26px;line-height:1;cursor:pointer}.exit-feedback-close:hover{background:#f1f5f9;color:#0f172a}.exit-feedback-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:10px;background:#eef2ff;color:#4361ee}.exit-feedback-icon svg{width:21px;height:21px}.exit-feedback-eyebrow{margin:0 0 6px;color:#4361ee;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.exit-feedback-panel h2{margin:0;color:#111827;font-size:25px;line-height:1.18}.exit-feedback-copy{margin:10px 0 22px;color:#64748b;font-size:15px;line-height:1.55}.exit-feedback-form label{display:block;margin-bottom:7px;color:#334155;font-size:13px;font-weight:700}.exit-feedback-form textarea{display:block;width:100%;min-height:110px;resize:vertical;border:1px solid #d8dee9;border-radius:8px;padding:12px 13px;color:#111827;font:inherit;line-height:1.5;outline:0}.exit-feedback-form textarea:focus{border-color:#4361ee;box-shadow:0 0 0 3px rgb(67 97 238 / .12)}.exit-feedback-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.exit-feedback-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.exit-feedback-actions button{min-height:40px;border-radius:7px;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.exit-feedback-later{border:1px solid #d8dee9;background:#fff;color:#475569}.exit-feedback-submit{border:1px solid #4361ee;background:#4361ee;color:#fff}.exit-feedback-submit:disabled{cursor:wait;opacity:.7}.exit-feedback-status{min-height:18px;margin:11px 0 0;color:#15803d;font-size:13px;font-weight:600}.exit-feedback-status.is-error{color:#b91c1c}@media(max-width:991px){.exit-feedback-modal{display:none!important}}html.dark-mode .exit-feedback-panel{background:#172033;border-color:#29364f}html.dark-mode .exit-feedback-panel h2{color:#f8fafc}html.dark-mode .exit-feedback-copy,html.dark-mode .exit-feedback-form label{color:#cbd5e1}html.dark-mode .exit-feedback-form textarea{background:#101827;border-color:#334155;color:#f8fafc}html.dark-mode .exit-feedback-later{background:#1f2937;border-color:#475569;color:#e2e8f0}html.dark-mode .exit-feedback-close:hover{background:#29364f;color:#fff}.publication-shipping-modal{position:fixed;inset:0;z-index:10030;display:grid;place-items:center;padding:20px;background:rgb(15 23 42 / .5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.publication-shipping-modal.active{opacity:1;visibility:visible}.publication-shipping-panel{position:relative;width:min(100%,470px);padding:34px;background:#fff;border:1px solid #e4e8f0;border-radius:14px;box-shadow:0 28px 72px rgb(15 23 42 / .28);transform:translateY(14px) scale(.98);transition:transform .2s ease}.publication-shipping-modal.active .publication-shipping-panel{transform:translateY(0) scale(1)}.publication-shipping-close{position:absolute;top:15px;right:16px;width:34px;height:34px;border:0;border-radius:8px;background:#fff0;color:#64748b;font-size:28px;line-height:1;cursor:pointer}.publication-shipping-close:hover{background:#f1f5f9;color:#0f172a}.publication-shipping-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:17px;border-radius:12px;background:#eef2ff;color:#4361ee}.publication-shipping-icon svg{width:24px;height:24px}.publication-shipping-eyebrow{margin:0 0 7px;color:#4361ee;font-size:12px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.publication-shipping-panel h2{margin:0;color:#111827;font-size:26px;line-height:1.2}.publication-shipping-copy{margin:10px 0 20px;color:#64748b;font-size:15px;line-height:1.55}.publication-shipping-cost{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e7ebf2;border-bottom:1px solid #e7ebf2}.publication-shipping-cost span{color:#475569;font-size:14px;font-weight:600}.publication-shipping-cost strong{color:#1d4ed8;font-size:20px;white-space:nowrap}.publication-shipping-note{margin:12px 0 23px;color:#64748b;font-size:13px;line-height:1.5}.publication-shipping-actions{display:flex;justify-content:flex-end;gap:10px}.publication-shipping-actions button{min-height:43px;border-radius:8px;padding:0 17px;font:inherit;font-weight:700;cursor:pointer}.publication-shipping-cancel{border:1px solid #d8dee9;background:#fff;color:#475569}.publication-shipping-continue{border:1px solid #4361ee;background:#4361ee;color:#fff}.publication-shipping-continue:hover{background:#3552dc}@media(max-width:575px){.publication-shipping-modal{align-items:end;padding:12px}.publication-shipping-panel{width:100%;padding:26px 22px;border-radius:14px}.publication-shipping-panel h2{font-size:23px}.publication-shipping-actions{display:grid;grid-template-columns:1fr}.publication-shipping-actions button{width:100%}}html.dark-mode .publication-shipping-panel{background:#172033;border-color:#29364f}html.dark-mode .publication-shipping-panel h2{color:#f8fafc}html.dark-mode .publication-shipping-copy,html.dark-mode .publication-shipping-note{color:#cbd5e1}html.dark-mode .publication-shipping-cost{border-color:#334155}html.dark-mode .publication-shipping-cost span{color:#cbd5e1}html.dark-mode .publication-shipping-cancel{background:#1f2937;border-color:#475569;color:#e2e8f0}html.dark-mode .publication-shipping-close:hover{background:#29364f;color:#fff}#vize-final-hesaplama-araci input,#vize-final-hesaplama-araci select,#vize-final-hesaplama-araci button{box-shadow:none!important}#vize-final-hesaplama-araci input[type=number],#vize-final-hesaplama-araci select{border:1px solid #4361ee;border-radius:9px;padding:10px 18px;font-size:1em;text-align:center;width:100%;margin-bottom:10px}#vize-final-hesaplama-araci button[type="submit"]{background:#3949ab!important;color:#ffffff!important;border:none!important}#vize-final-hesaplama-araci button#sifirla{background:#f44336!important;color:#ffffff!important;border:none!important}html.dark-mode #vize-final-hesaplama-araci{border-color:#334155;color:#e5e7eb}html.dark-mode #vize-final-hesaplama-araci label,html.dark-mode #vize-final-hesaplama-araci p,html.dark-mode #vize-final-hesaplama-araci b,html.dark-mode #vize-final-hesaplama-araci div{color:#e5e7eb}html.dark-mode #vize-final-hesaplama-araci input,html.dark-mode #vize-final-hesaplama-araci select,html.dark-mode #vize-final-hesaplama-araci textarea{background:#0f172a!important;color:#e5e7eb!important;border:1px solid #334155!important}html.dark-mode #vize-final-hesaplama-araci button[type="submit"]{background:#4f67ff!important}html.dark-mode #vize-final-hesaplama-araci button#sifirla{background:#ef4444!important}.hero-alternative-v2{padding:1.5rem 0 .1rem;background:#fff}.hero-alternative-v2::before{display:none}.hero-alternative-v2 .container{align-items:stretch;gap:3rem}.hero-v2-left{display:flex;flex-direction:column;justify-content:center}.hero-v2-eyebrow{display:inline-flex;align-self:flex-start;padding:.38rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#1e3a8a;background:rgb(255 255 255 / .85);border:1px solid rgb(67 97 238 / .2);margin-bottom:1rem}.hero-v2-left h1{font-size:clamp(2rem, 4vw, 3.1rem);line-height:1.08;margin-bottom:1rem;letter-spacing:-.03em}.hero-v2-left h1 span{background:linear-gradient(140deg,#1d4ed8 0%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.hero-v2-left p{max-width:95%}.hero-v2-social-proof{display:flex;align-items:center;gap:.9rem;margin:.7rem 0 1.6rem}.hero-v2-social-proof p{margin:0;font-size:.94rem;color:#4b5563}.hero-v2-avatars{display:flex;align-items:center;min-width:215px}.hero-v2-avatars img,.hero-v2-avatar-more{width:44px;height:44px;border-radius:50%;border:3px solid #fff;box-shadow:0 9px 22px rgb(2 6 23 / .17)}.hero-v2-avatars img{object-fit:cover;margin-left:-13px}.hero-v2-avatars img:first-child{margin-left:0}.hero-v2-avatar-more{margin-left:-13px;display:inline-flex;align-items:center;justify-content:center;background:#1d4ed8;color:#fff;font-size:.82rem;font-weight:700}.hero-v2-right{min-height:420px}.hero-v2-main-card{position:absolute;inset:0 auto auto 0;width:min(100%, 500px);border-radius:28px;overflow:hidden;box-shadow:0 30px 56px rgb(30 58 138 / .2);background:#fff}.hero-v2-main-card img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.hero-add{position:absolute;left:14px;right:14px;bottom:16px;display:flex;align-items:center;gap:12px;z-index:2;overflow:hidden}.hero-add-arrow{width:32px;height:32px;border:0;background:#fff0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 32px}.hero-add-arrow i{width:22px;height:22px;background-size:contain;filter:brightness(0) saturate(100%) invert(100%)}.hero-add-arrow-prev i{transform:rotate(180deg)}.hero-add-card{flex:1 1 auto;min-height:92px;border-radius:24px;background:rgb(255 255 255 / .96);border:2px solid #6d4aff;box-shadow:0 16px 32px rgb(15 23 42 / .18);padding:14px 18px;transition:transform 0.3s ease,opacity 0.3s ease;will-change:transform,opacity}.hero-add-card.is-loading{border-color:#fff0;box-shadow:none}.hero-add-card.is-card-out-next,.hero-add-card.is-card-out-prev{opacity:0}.hero-add-card.is-card-out-next{transform:translateX(-32px)}.hero-add-card.is-card-out-prev{transform:translateX(32px)}.hero-add-card.is-card-in-next,.hero-add-card.is-card-in-prev{opacity:0}.hero-add-card.is-card-in-next{transform:translateX(32px)}.hero-add-card.is-card-in-prev{transform:translateX(-32px)}.hero-add-content{display:flex;align-items:center;gap:14px}.hero-add-content[hidden]{display:none!important}.hero-add-card.is-loading .hero-add-content{display:none!important}.hero-add-avatar,.hero-add-skeleton-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.hero-add-avatar{background:linear-gradient(135deg,#4f6df6 0%,#6d4aff 100%);color:#fff;font-weight:700;font-size:1.2rem}.hero-add-body{min-width:0}.hero-add-name{display:block;font-size:.95rem;line-height:1.2;color:#111827;margin-bottom:.2rem}.hero-add-text{font-size:.8125rem;line-height:1.35;color:#374151;margin:0 0 .45rem}.hero-add-links{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.hero-add-course{display:inline-flex;align-items:center;min-height:28px;padding:.15rem .8rem;border-radius:999px;border:1.5px solid rgb(109 74 255 / .45);color:#6d4aff;font-size:.85rem;text-decoration:none;transition:all 0.2s ease}.hero-add-course:hover{background:rgb(109 74 255 / .08);border-color:#6d4aff}.hero-add-reviews{display:inline-flex;align-items:center;gap:.35rem;color:#5b6475;font-size:.8rem;text-decoration:none;transition:color 0.2s ease}.hero-add-reviews i{font-size:.9rem;color:#6d4aff!important;filter:brightness(0) saturate(100%) invert(31%) sepia(36%) saturate(6502%) hue-rotate(240deg) brightness(101%) contrast(113%)}.hero-add-reviews:hover{color:#1f2937}.hero-add-skeleton{display:flex;align-items:center;gap:14px}.hero-add-skeleton-avatar{background:#c7c9d1}.hero-add-skeleton-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.hero-add-skeleton-line{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#d9dbe2 0%,#eceef3 50%,#d9dbe2 100%);background-size:200% 100%;animation:heroAddPulse 1.2s ease-in-out infinite}.hero-add-skeleton-line-wide{width:62%}.hero-add-skeleton-line-mid{width:88%}.hero-add-skeleton-line-pill{width:34%;height:26px}.hero-add-card.is-ready .hero-add-skeleton{display:none}@keyframes heroAddPulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.hero-v2-floating{position:absolute;background:rgb(255 255 255 / .95);border-radius:18px;padding:.8rem .95rem;box-shadow:0 15px 28px rgb(2 6 23 / .14);border:1px solid rgb(15 23 42 / .08)}.hero-v2-floating strong{display:block;font-size:1.2rem;line-height:1.1;color:#0f172a}.hero-v2-floating span{display:block;font-size:.8rem;color:#475569}@media (max-width:1100px){.hero-v2-social-proof{flex-direction:column;align-items:flex-start;gap:.7rem}}@media (max-width:900px){.hero-alternative-v2 .container{flex-direction:column}.hero-v2-left{text-align:center;align-items:center}.hero-v2-eyebrow{align-self:center}.hero-v2-left p{max-width:100%}.hero-v2-social-proof{align-items:center}.hero-v2-badges{justify-content:center}.hero-v2-right{min-height:360px;margin-top:1rem}.hero-v2-main-card{position:relative;margin:0 auto}.hero-v2-main-card img{min-height:360px}.hero-add{left:10px;right:10px;gap:8px}.hero-add-card{padding:12px 14px;min-height:88px}}@media (max-width:576px){.rating-bars{display:none!important}.hero-alternative-v2{padding-top:1.8rem}.breadcrumbs-area{padding:1rem 0!important}.hero-review-summary{gap:.4rem;margin:-1.7rem 0 .55rem;padding:.32rem 0;overflow-x:auto;scrollbar-width:none;justify-content:center;width:100%}.hero-review-summary::-webkit-scrollbar{display:none}.hero-review-score{font-size:1rem}.hero-review-stars{font-size:1rem}.hero-review-count{font-size:14px}.cart-review-summary{display:flex;width:100%;justify-content:flex-start;margin-top:.15rem;margin-left:8px;padding-left:0}.cart-item-instructor-copy{width:100%}.hero-v2-avatars{min-width:auto}.hero-v2-avatars img,.hero-v2-avatar-more{width:38px;height:38px}.hero-v2-right{min-height:300px}.hero-v2-main-card img{min-height:300px}.hero-add{bottom:12px;left:8px;right:8px;gap:6px}.hero-add-arrow{width:28px;height:28px;flex-basis:28px}.hero-add-arrow i{width:18px;height:18px}.hero-add-card{min-height:80px;padding:10px 12px;border-radius:22px}.hero-add-content,.hero-add-skeleton{gap:10px}.hero-add-card.is-card-out-next{transform:translateX(-18px)}.hero-add-card.is-card-out-prev{transform:translateX(18px)}.hero-add-card.is-card-in-next{transform:translateX(18px)}.hero-add-card.is-card-in-prev{transform:translateX(-18px)}.hero-add-avatar,.hero-add-skeleton-avatar{width:34px;height:34px;flex-basis:34px}.hero-add-name{font-size:.84rem}.hero-add-text{font-size:.8125rem;margin-bottom:.35rem}.hero-add-course{font-size:.75rem;min-height:24px;padding:.1rem .65rem}.hero-add-reviews{font-size:.72rem}.hero-v2-floating{padding:.65rem .75rem}.hero-v2-floating strong{font-size:1.02rem}.hero-v2-floating span{font-size:.73rem}}.online-sidebar .course-preview{display:block;background:radial-gradient(circle at top right,rgb(67 97 238 / .08),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fcfdff 100%);border:1px solid #dfe4f4;border-radius:24px;box-shadow:0 24px 60px rgb(15 23 42 / .08);overflow:hidden;margin-bottom:1.5rem;margin-top:0}.hero-online-live .hero-left{position:relative}.hero-left-online>p{max-width:560px;margin-bottom:1.3rem}.hero-online-highlights{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 1.7rem}.hero-online-highlight{display:inline-flex;align-items:center;min-height:38px;padding:.55rem .9rem;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(244 247 255 / .96));border:1px solid rgb(67 97 238 / .14);box-shadow:0 10px 24px rgb(67 97 238 / .08);color:#445063;font-family:'Barlow',sans-serif;font-size:.86rem;font-weight:600;line-height:1;letter-spacing:.01em}.hero-online-highlight-price{color:#2f46b7;border-color:rgb(67 97 238 / .24)}.hero-left-online .hero-buttons{margin-bottom:2rem}.hero-live-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:36px;margin-bottom:1rem;padding:.42rem .9rem;border-radius:999px;background:rgb(255 255 255 / .42);border:1px solid rgb(255 255 255 / .4);backdrop-filter:blur(10px);color:#1d2640;font-family:'Barlow',sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em}.hero-live-pill-overlay{position:absolute;top:16px;left:16px;z-index:3}.hero-live-pill-dot{position:relative;width:10px;height:10px;border-radius:50%;background:#16c784;box-shadow:0 0 0 0 rgb(22 199 132 / .55);animation:heroLiveDotPulse 1.8s ease-out infinite}@keyframes heroLiveDotPulse{0%{box-shadow:0 0 0 0 rgb(22 199 132 / .5);transform:scale(1)}70%{box-shadow:0 0 0 8px #fff0;transform:scale(1.05)}100%{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}.hero-online-live .hero-image-mobile,.hero-online-live .hero-image.hero-single,.hero-image.hero-single.hero-online{position:relative;overflow:hidden}.hero-image.hero-single.hero-online{position:absolute}.hero-live-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.hero-live-play-core{position:relative;width:92px;height:92px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(67 97 238 / 27%);box-shadow:0 18px 40px rgb(67 97 238 / .24);backdrop-filter:blur(10px)}.hero-live-play-core::before,.hero-live-play-core::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(255 255 255 / .42);animation:heroLivePlayPulse 2.1s ease-out infinite}.hero-live-play-core::after{animation-delay:0.9s}.hero-live-play-core .play{width:0;height:0;border-top:12px solid #fff0;border-bottom:12px solid #fff0;border-left:18px solid #fff;margin-left:5px;position:relative;z-index:2}@keyframes heroLivePlayPulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.62);opacity:0}}.course-sidebar.online-sidebar{position:static;width:auto;padding-bottom:0;align-self:auto;margin-top:0}.online-sidebar .preview-image{position:relative;aspect-ratio:16 / 10;height:auto;background:#eef2fb;border-bottom:1px solid rgb(67 97 238 / .08)}.online-sidebar .preview-image::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(180deg,transparent 0%,rgb(7 10 26 / .62) 100%);pointer-events:none}.online-sidebar .preview-image img{width:100%;height:100%;object-fit:cover;display:block}.online-sidebar .preview-play{width:80px;height:80px;background:rgb(67 97 238 / .9);box-shadow:0 14px 28px rgb(67 97 238 / .28);backdrop-filter:blur(8px)}.online-sidebar .preview-play:hover{background:rgb(67 97 238);transform:translate(-50%,-50%) scale(1.03)}.online-sidebar .preview-play .play{width:18px;height:18px;background-size:contain;background-position:center}.online-sidebar .preview-content{padding:1.3rem 1.4rem 1.7rem}.online-card-kicker{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.online-card-label,.online-card-category{display:inline-flex;align-items:center;min-height:32px;padding:.32rem .72rem;border-radius:999px;font-family:'Barlow',sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.online-card-label{background:rgb(67 97 238 / .1);color:#4361ee;gap:.45rem}.online-card-label svg{width:15px;height:15px;flex:0 0 15px;transform:translateY(-.5px)}.online-sidebar .preview-price{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.55rem;margin:0 0 1.15rem;width:100%;min-width:0}.online-sidebar .current-price{font-family:'Barlow',sans-serif;font-size:2.4rem;line-height:.95;font-weight:800;color:#4361ee;letter-spacing:-.03em;flex:0 1 auto;min-width:0;white-space:nowrap}.online-sidebar .old-price{font-family:'Barlow',sans-serif;font-size:.95rem;color:#7d8492;text-decoration:line-through;text-decoration-thickness:2px;margin-left:0;flex:0 1 auto;white-space:nowrap}.online-sidebar .discount-badge,.online-sidebar .online-discount-badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.35rem .85rem;border-radius:999px;background:#1ccf9a;color:#fff;font-family:'Barlow',sans-serif;font-size:.84rem;font-weight:700;flex:0 0 auto;white-space:nowrap}.online-campaign-note{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:54px;margin:0 0 1.1rem;padding:.7rem 1rem;border-radius:16px;background:linear-gradient(180deg,#fff5f4 0%,#fff1ef 100%);color:#ff2a1f;font-size:.95rem;font-weight:600;text-align:center;border:1px solid rgb(255 42 31 / .08)}.online-campaign-note i{width:20px;height:20px;flex:0 0 20px;background-size:contain;background-position:center;background-repeat:no-repeat;color:#ff2a1f;filter:brightness(0) saturate(100%) invert(24%) sepia(95%) saturate(4317%) hue-rotate(356deg) brightness(104%) contrast(106%)}.online-sidebar .preview-features{margin:0 0 1.45rem;border-top:1px solid #edf0f6}.online-sidebar .preview-feature{gap:.9rem;padding:.88rem 0;border-bottom:1px solid #edf0f6;color:#5d6472;font-size:.96rem;line-height:1.15}.online-sidebar .preview-feature:last-child{border-bottom:none}.online-sidebar .preview-feature i{width:18px;height:18px;flex:0 0 18px;background-size:contain;background-position:center;background-repeat:no-repeat;color:#1ccf9a;transform:translateY(1px)}.online-sidebar .preview-actions{margin:0 0 1.2rem;gap:.75rem}.online-sidebar .preview-actions .btn{width:100%;min-height:50px;border-radius:15px;font-family:'Barlow',sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:.01em}.online-sidebar .preview-actions .btn-primary{background:linear-gradient(90deg,#4361ee 0%,#5f78f7 100%);border:none;box-shadow:0 14px 24px rgb(67 97 238 / .16)}.online-sidebar .preview-actions .btn-outline{background:#fff;border:1px solid rgb(67 97 238 / .22);color:#4361ee;box-shadow:inset 0 0 0 1px rgb(67 97 238 / .08)}.online-sidebar .share-course{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.65rem;min-height:48px;margin-top:0;border-top:1px solid #edf0f6;padding-top:1.05rem;color:#6a7280;text-decoration:none}.online-sidebar .share-course i{font-size:1rem}.online-sidebar .share-course:hover{color:#4361ee}.online-sidebar .share-course.is-copied{color:#22c55e}.video-lightbox-modal{display:none;position:fixed;inset:0;z-index:10020;background:rgb(10 13 24 / .88);padding:24px}.video-lightbox-modal.is-active{display:flex;align-items:center;justify-content:center}.video-lightbox-dialog{position:relative;width:min(960px, 100%)}.video-lightbox-frame{position:relative;width:100%;padding-top:56.25%;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 24px 80px rgb(0 0 0 / .35)}.video-lightbox-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-lightbox-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:2rem;line-height:1;cursor:pointer;z-index:2}.video-lightbox-close:hover{background:rgb(255 255 255 / .22)}html.dark-mode .online-sidebar .course-preview{background:radial-gradient(circle at top right,rgb(142 163 255 / .1),transparent 34%),linear-gradient(180deg,#162042 0%,#121b36 100%);border-color:rgb(170 187 255 / .12);box-shadow:0 18px 42px rgb(0 0 0 / .28)}html.dark-mode .online-sidebar .preview-image{background:#0f1733;border-bottom-color:rgb(170 187 255 / .08)}html.dark-mode .online-sidebar .current-price{color:#8ea3ff}html.dark-mode .online-sidebar .old-price,html.dark-mode .online-sidebar .preview-feature,html.dark-mode .online-sidebar .share-course{color:#c1cae7}html.dark-mode .online-card-label{background:rgb(142 163 255 / .14);color:#9cb0ff}html.dark-mode .hero-live-pill{background:rgb(18 27 54 / .58);border-color:rgb(170 187 255 / .12);color:#eef3ff}html.dark-mode .hero-online-highlight{background:linear-gradient(180deg,rgb(25 35 62 / .92),rgb(19 29 52 / .96));border-color:rgb(139 164 255 / .18);box-shadow:0 12px 28px rgb(2 6 23 / .22);color:#dbe4ff}html.dark-mode .hero-online-highlight-price{color:#9db1ff;border-color:rgb(139 164 255 / .26)}html.dark-mode .hero-live-play-core{background:rgb(95 120 247 / .9)}html.dark-mode .online-sidebar .preview-feature{border-bottom-color:rgb(170 187 255 / .12)}html.dark-mode .online-sidebar .preview-features,html.dark-mode .online-sidebar .share-course{border-top-color:rgb(170 187 255 / .12)}html.dark-mode .online-sidebar .preview-actions .btn-outline{border-color:#8ea3ff;color:#8ea3ff;background:rgb(255 255 255 / .02);box-shadow:inset 0 0 0 1px rgb(142 163 255 / .1)}html.dark-mode .online-sidebar .discount-badge,html.dark-mode .online-sidebar .online-discount-badge{background:#1ccf9a;color:#fff}html.dark-mode .online-campaign-note{background:rgb(255 77 77 / .12);color:#ff9f98}html.dark-mode .online-campaign-note i{color:#ff9f98}html.dark-mode .video-lightbox-modal{background:rgb(3 7 18 / .92)}.online-mobile-bottom-bar{display:none}.online-cart-shortcut{display:none}.page-template-page-templates-template-course-detail-online-php .online-cart-shortcut,.page-template-template-course-detail-online .online-cart-shortcut{position:fixed;right:20px;bottom:48px;z-index:122;width:58px;height:58px;border-radius:18px;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,#4361ee 0%,#5976ff 100%);color:#fff;box-shadow:0 18px 34px rgb(67 97 238 / .28);text-decoration:none}.page-template-page-templates-template-course-detail-online-php .online-cart-shortcut.is-visible,.page-template-template-course-detail-online .online-cart-shortcut.is-visible{display:inline-flex}.online-cart-shortcut svg{width:25px;height:25px}.online-cart-shortcut-badge{position:absolute;top:-6px;right:-5px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:.72rem;font-weight:700;line-height:21px;text-align:center;box-shadow:0 8px 18px rgb(255 77 79 / .28)}@media (max-width:768px){body.page-template-page-templates-template-course-detail-online-php .mobile-bottom-bar,body.page-template-template-course-detail-online .mobile-bottom-bar{display:none!important}body.page-template-page-templates-template-course-detail-online-php .online-mobile-bottom-bar,body.page-template-template-course-detail-online .online-mobile-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:block;background:rgb(255 255 255 / .96);border-top:1px solid rgb(67 97 238 / .12);box-shadow:0 -16px 34px rgb(15 23 42 / .1);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom)}body.page-template-page-templates-template-course-detail-online-php footer,body.page-template-template-course-detail-online footer{padding-bottom:calc(9.25rem + env(safe-area-inset-bottom))}body.page-template-page-templates-template-course-detail-online-php .btn-whatsapp-pulse,body.page-template-template-course-detail-online .btn-whatsapp-pulse{display:inline-flex!important;bottom:calc(8.35rem + env(safe-area-inset-bottom));right:14px;z-index:121}body.page-template-page-templates-template-course-detail-online-php .theme-toggle-floating,body.page-template-template-course-detail-online .theme-toggle-floating{display:inline-flex!important;bottom:calc(13.9rem + env(safe-area-inset-bottom))!important;right:27px!important;z-index:121!important}body.page-template-page-templates-template-course-detail-online-php .online-cart-shortcut,body.page-template-template-course-detail-online .online-cart-shortcut,body.page-template-page-templates-template-payment-php .online-cart-shortcut,body.page-template-template-payment .online-cart-shortcut{display:none!important}.online-mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgb(67 97 238 / .12);background:linear-gradient(180deg,rgb(247 249 255 / .96),rgb(255 255 255 / .92))}.online-mobile-bottom-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.36rem;min-height:30px;padding:.42rem .28rem;color:#274472;text-decoration:none;font-size:.68rem;font-weight:700;line-height:1;text-align:left;white-space:nowrap}.online-mobile-bottom-link+.online-mobile-bottom-link{border-left:1px solid rgb(67 97 238 / .12)}.online-mobile-bottom-link svg{width:15px;height:15px;flex:0 0 15px;color:#274472}.online-mobile-bottom-purchase{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem .9rem}.online-mobile-course-thumb{display:block;width:58px;height:58px;overflow:hidden;border-radius:16px;box-shadow:0 12px 20px rgb(67 97 238 / .12);background:#eef2ff}.online-mobile-course-thumb img{width:100%;height:100%;object-fit:cover;display:block}.online-mobile-course-price{display:flex;flex-direction:column;min-width:0;gap:.15rem}.online-mobile-old-price{color:#8e95a6;text-decoration:line-through;font-size:.88rem;font-weight:600;line-height:1}.online-mobile-current-price{color:#174a75;font-family:'Barlow',sans-serif;font-size:1.08rem;font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap}.online-mobile-cart-cta{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:48px;padding:.85rem 1rem;border-radius:14px;background:linear-gradient(135deg,#2d8fd0 0%,#3ca6e8 100%);color:#fff;text-decoration:none;font-family:'Barlow',sans-serif;font-size:.92rem;font-weight:700;box-shadow:0 12px 22px rgb(45 143 208 / .22);white-space:nowrap;position:relative}.online-mobile-cart-cta svg{width:18px;height:18px;flex:0 0 18px}.online-mobile-cart-cta-badge{display:none;position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:.68rem;font-weight:700;line-height:20px;text-align:center;box-shadow:0 8px 18px rgb(255 77 79 / .28)}.online-mobile-cart-cta.is-active .online-mobile-cart-cta-badge{display:inline-block}.hero-left-online h1,.hero-left-online>p{max-width:none}.hero-online-highlights{gap:.55rem;margin-bottom:1.3rem}.hero-online-highlight{min-height:34px;padding:.5rem .72rem;font-size:.79rem}.hero-live-play-core{width:82px;height:82px}.hero-live-play-core .play{border-top-width:11px;border-bottom-width:11px;border-left-width:17px}.online-sidebar{position:static;width:100%}.online-sidebar .course-preview{display:block!important;position:static!important}.online-sidebar .preview-play{width:80px;height:80px}.online-sidebar .preview-play .play{width:18px;height:18px}.online-sidebar .current-price{font-size:2.1rem}.online-card-kicker{flex-wrap:wrap}html.dark-mode body.page-template-page-templates-template-course-detail-online-php .online-mobile-bottom-bar,html.dark-mode body.page-template-template-course-detail-online .online-mobile-bottom-bar{background:rgb(12 20 39 / .94);border-top-color:rgb(148 163 184 / .18);box-shadow:0 -18px 34px rgb(0 0 0 / .35)}html.dark-mode .online-mobile-bottom-nav{background:linear-gradient(180deg,rgb(18 27 54 / .96),rgb(12 20 39 / .92));border-bottom-color:rgb(148 163 184 / .18)}html.dark-mode .online-mobile-bottom-link,html.dark-mode .online-mobile-bottom-link svg{color:#dbe7ff}html.dark-mode .online-mobile-bottom-link+.online-mobile-bottom-link{border-left-color:rgb(148 163 184 / .18)}html.dark-mode .online-mobile-old-price{color:#8f9bb6}html.dark-mode .online-mobile-current-price{color:#f3f6ff}html.dark-mode .online-mobile-course-thumb{background:rgb(67 97 238 / .12);box-shadow:0 14px 24px rgb(2 6 23 / .28)}html.dark-mode .online-mobile-cart-cta{background:linear-gradient(135deg,#2d8fd0 0%,#2897dd 100%);box-shadow:0 14px 26px rgb(6 54 92 / .34)}html.dark-mode body.page-template-page-templates-template-course-detail-online-php .online-cart-shortcut,html.dark-mode body.page-template-template-course-detail-online .online-cart-shortcut,html.dark-mode body.page-template-page-templates-template-payment-php .online-cart-shortcut,html.dark-mode body.page-template-template-payment .online-cart-shortcut{background:linear-gradient(135deg,#4f6ef5 0%,#617cff 100%);box-shadow:0 18px 36px rgb(7 22 72 / .4)}}@media (max-width:576px){.online-mobile-bottom-purchase{grid-template-columns:50px minmax(0,1fr) auto;gap:.65rem;padding:.72rem .75rem}.online-mobile-course-thumb{width:50px;height:50px;border-radius:14px}.online-mobile-current-price{font-size:1rem}.online-mobile-old-price{font-size:.8rem}.online-mobile-cart-cta{min-height:44px;padding:.78rem .88rem;font-size:.82rem;border-radius:13px}.online-mobile-cart-cta span{max-width:118px;white-space:normal;text-align:center;line-height:1.05}.hero-live-pill-overlay{top:12px;left:12px}.hero-live-play-core{width:74px;height:74px}.hero-live-play-core .play{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}.online-sidebar .course-preview{border-radius:20px}.online-sidebar .preview-content{padding:1.05rem 1rem 1.2rem}.online-sidebar .preview-play{width:80px;height:80px}.online-sidebar .preview-play .play{width:18px;height:18px}.online-sidebar .current-price{font-size:1.72rem}.online-sidebar .old-price{font-size:.74rem}.online-sidebar .discount-badge,.online-sidebar .online-discount-badge{min-height:30px;font-size:.68rem;padding:.22rem .5rem}.online-sidebar .preview-price{gap:.28rem;flex-wrap:nowrap;white-space:nowrap;justify-content:center}.online-sidebar .preview-feature{font-size:.92rem}.video-lightbox-modal{padding:16px}.video-lightbox-close{top:10px;right:10px;width:40px;height:40px}}.hero-left h1,.hero-content h1,.hero-content-2 h1,.course-info h1,.breadcrumbs-area h1,.section-header h1,.section-header h2,.newsletter-content h2,.section-title,.course-title,.post-title,.modern-hero-title{line-height:1.14;letter-spacing:-.022em;font-weight:600}.section-title,.breadcrumbs-area h1{line-height:1.2}.btn{padding:.7rem 1.35rem;font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:0}@media (max-width:992px){.btn{padding:.6rem 1.25rem;font-size:.85rem}}.nav-links a,.dropdown-toggle{font-size:.9rem}.hero,.categories,.instructors,.testimonials,.newsletter,.blog-section,.hero-slide-2,.course-hero{padding:4rem 0}.hero-image,.contact-info-card,.contact-form-card,.contact-map,.contact-map::before,.online-sidebar .course-preview{border-radius:12px}.mobile-nav ul{gap:.25rem}.mobile-nav ul li a{padding:.7rem 0;font-size:.95rem;line-height:1.4}.mobile-dropdown-menu li{margin-bottom:.15rem}.mobile-dropdown-menu li a{font-size:0.875rem!important;padding:.5rem 0!important;line-height:1.4!important}.mobile-menu-actions .call-button{font-size:.95rem;min-height:48px;line-height:1!important}@media (max-width:768px){body.page-template-template-course-detail .hero-alternative{padding:18px 0 6px}body.page-template-template-course-detail .hero-alternative>.container{gap:0;padding:0 18px}body.page-template-template-course-detail .hero-left{max-width:100%}body.page-template-template-course-detail .hero-left h1{margin-bottom:10px;font-size:1.75rem;line-height:1.18}body.page-template-template-course-detail .hero-left>p{max-width:34rem;margin:0 auto 16px;font-size:.98rem;line-height:1.55}body.page-template-template-course-detail .hero-image-mobile{width:100%;max-width:420px;height:auto;aspect-ratio:4 / 3;margin:0 auto 12px;border-radius:10px}body.page-template-template-course-detail .hero-image-mobile img,body.page-template-template-course-detail .hero-image-mobile video{width:100%;height:100%;object-fit:cover}body.page-template-template-course-detail .hero-buttons,.course-privileges[data-ia-dismissible="true"]:not(.course-privileges-mobile-visible){display:none!important}.course-privileges[data-ia-dismissible="true"].course-privileges-mobile-visible{display:block!important}body.page-template-template-course-detail .hero-review-summary{justify-content:center;max-width:100%;margin:8px auto 4px;padding:4px 0;text-indent:0}body.page-template-template-course-detail .breadcrumbs-area{margin-top:4px}body.page-template-template-course-detail .course-details{padding-top:18px}}.ia-preferred-source{margin:18px 0 24px}.ia-preferred-source--blog{margin-top:14px}.ia-preferred-source--course{margin-top:0}.ia-preferred-source-link{display:flex;align-items:center;gap:12px;width:100%;max-width:315px;min-height:62px;padding:9px 12px;border:1px solid #d9dce5;border-radius:10px;background:#fff;color:#172033;text-decoration:none;box-shadow:none;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.ia-preferred-source-link:hover{border-color:#aebdff;background:#f8faff;color:#172033;transform:translateY(-1px)}.ia-preferred-source-link:focus-visible{outline:3px solid rgb(67 97 238 / .28);outline-offset:3px}.ia-preferred-source-icon,.ia-preferred-source-trust{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ia-preferred-source-icon{width:40px;height:40px;border:1px solid #e5e7eb;border-radius:50%;background:#fff}.ia-preferred-source-icon img,.ia-preferred-source-trust img{display:block}.ia-preferred-source-copy{display:grid;gap:3px;min-width:0;flex:1 1 auto}.ia-preferred-source-kicker{color:#5f6368;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0}.ia-preferred-source-swap{display:grid;align-items:center;color:#172033;font-size:12.5px;font-weight:700;line-height:1.35}.ia-preferred-source-default,.ia-preferred-source-hover{grid-area:1 / 1;transition:opacity 0.18s ease,transform 0.18s ease}.ia-preferred-source-hover{opacity:0;transform:translateY(4px)}.ia-preferred-source-trust{width:34px;height:34px;margin-left:auto;border:1px solid #d8e1ff;border-radius:50%;background:#fff}@media (hover:hover){.ia-preferred-source-link:hover .ia-preferred-source-default{opacity:0;transform:translateY(-4px)}.ia-preferred-source-link:hover .ia-preferred-source-hover{opacity:1;transform:translateY(0)}}html.dark-mode .ia-preferred-source-link{border-color:rgb(174 189 255 / .2);background:#182650;color:#eef2ff}html.dark-mode .ia-preferred-source-icon{border-color:rgb(174 189 255 / .2);background:#fff}html.dark-mode .ia-preferred-source-link:hover{border-color:rgb(174 189 255 / .42);background:#1d2d5e;color:#fff}html.dark-mode .ia-preferred-source-kicker{color:#9fb0df}html.dark-mode .ia-preferred-source-swap{color:#eef2ff}html.dark-mode .ia-preferred-source-trust{border-color:rgb(174 189 255 / .24);background:#111d42}@media (max-width:560px){.ia-preferred-source{margin-top:14px}.ia-preferred-source-link{gap:10px;min-height:64px;padding:9px 10px}.ia-preferred-source-icon{width:38px;height:38px}.ia-preferred-source-icon img{width:26px;height:26px}.ia-preferred-source-trust{width:30px;height:30px}.ia-preferred-source-trust img{width:21px;height:21px}.ia-preferred-source-swap{font-size:13px}}@media (prefers-reduced-motion:reduce){.ia-preferred-source-link,.ia-preferred-source-default,.ia-preferred-source-hover{transition:none}}.course-tabs .ia-preferred-source--course{flex:0 0 auto;align-self:center;margin:5px -20px 5px auto}.course-tabs .ia-preferred-source--course .ia-preferred-source-link{min-height:50px;padding:6px 9px}.course-tabs .ia-preferred-source--course .ia-preferred-source-icon{width:34px;height:34px}.course-tabs .ia-preferred-source--course .ia-preferred-source-icon img{width:24px;height:24px}.course-tabs .ia-preferred-source--course .ia-preferred-source-trust{width:28px;height:28px}.course-tabs .ia-preferred-source--course .ia-preferred-source-trust img{width:20px;height:20px}.course-tabs .ia-preferred-source--course .ia-preferred-source-kicker{font-size:9.5px}.course-tabs .ia-preferred-source--course .ia-preferred-source-swap{font-size:11.5px;line-height:1.25}@media (max-width:768px){.course-tabs .ia-preferred-source--course{position:sticky;right:-20px;z-index:3;margin:5px -20px 5px auto}.course-tabs .ia-preferred-source--course .ia-preferred-source-link{width:76px;max-width:76px;min-height:42px;gap:6px;padding:4px 6px;background:#fff}.course-tabs .ia-preferred-source--course .ia-preferred-source-copy{display:none}.course-tabs .ia-preferred-source--course .ia-preferred-source-icon{width:28px;height:28px}.course-tabs .ia-preferred-source--course .ia-preferred-source-icon img{width:21px;height:21px}.course-tabs .ia-preferred-source--course .ia-preferred-source-trust{width:26px;height:26px;margin-left:0}.course-tabs .ia-preferred-source--course .ia-preferred-source-trust img{width:19px;height:19px}html.dark-mode .course-tabs .ia-preferred-source--course .ia-preferred-source-link{background:#182650}}.hero-left .hero-course-subtitle{font-size:17px}.hero-left .hero-course-subtitle.has-read-more{margin-bottom:.35rem}.hero-subtitle-toggle{display:inline-flex;align-items:center;gap:.28rem;margin:0 0 5px;padding:0;border:0;background:#fff0;color:#4361ee;font:inherit;font-size:.9rem;font-weight:600;line-height:1.4;cursor:pointer}.hero-subtitle-toggle:hover{color:#304bcc}.hero-subtitle-toggle-arrow{display:inline-block;transition:transform 0.2s ease}.hero-subtitle-toggle[aria-expanded="true"] .hero-subtitle-toggle-arrow{transform:rotate(180deg)}html.dark-mode .hero-subtitle-toggle{color:#aebdff}@media (max-width:768px){.hero-left .hero-course-subtitle{margin-right:0;margin-left:0;text-align:left}.hero-subtitle-toggle{margin:.1rem auto 5px}}.privilege-card .privilege-title{font-size:1rem;font-weight:600;margin:0 0 4px;color:var(--dark,#111827);line-height:1.3}html.dark-mode .course-privileges .privilege-card .privilege-title{color:#f8fafc}.course-sidebar .widget h2{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--dark,#111827)}html.dark-mode .course-sidebar .widget h2{color:#f8fafc}.reviewer-info h3{font-size:.95rem;font-weight:600;margin:0 0 2px;line-height:1.3}.tab-content.course-faq-static{display:block;animation:none;border-top:1px solid rgb(148 163 184 / .28);margin-top:.5rem}html.dark-mode .tab-content.course-faq-static{border-top-color:rgb(148 163 184 / .22)}@media (max-width:991px){.theme-toggle-floating{left:16px;right:auto;bottom:74px}}.course-tabs--single .tab-btn{cursor:default;pointer-events:none}.course-tabs--single .tab-btn.active::after{display:none}.tab-content.course-faq-static{padding-top:1.75rem}.tab-content.course-faq-static>h2:first-child{margin-top:0}.course-certificates{padding:2rem 2rem 2.5rem;border-top:1px solid rgb(148 163 184 / .28)}.course-certificates h2{margin:0 0 .5rem}.course-certificates-intro{margin:0 0 1.5rem;color:var(--text-light,#64748b);max-width:62ch}.course-certificates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.course-certificates-grid--1{grid-template-columns:minmax(0,420px)}.course-certificates-grid--2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.certificate-card{margin:0;padding:0;list-style:none}.certificate-trigger{display:block;position:relative;width:100%;aspect-ratio:297 / 210;padding:0;border:1px solid rgb(148 163 184 / .32);border-radius:12px;background:#f8fafc;overflow:hidden;cursor:zoom-in;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.certificate-trigger:hover,.certificate-trigger:focus-visible{transform:translateY(-4px);border-color:rgb(67 97 238 / .45);box-shadow:0 12px 28px rgb(15 23 42 / .14);outline:none}.course-certificates .gallery-thumb,.certificate-trigger .certificate-thumb{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;padding:10px;box-sizing:border-box;object-fit:contain;border-radius:4px;box-shadow:none;transform:none;cursor:zoom-in}.course-certificates .gallery-thumb:hover,.certificate-trigger .certificate-thumb:hover{transform:none;box-shadow:none}.certificate-zoom{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgb(15 23 42 / .72);color:#fff;opacity:0;transition:opacity 0.2s ease;pointer-events:none}.certificate-trigger:hover .certificate-zoom,.certificate-trigger:focus-visible .certificate-zoom{opacity:1}.certificate-meta{padding:.85rem .15rem 0}.certificate-meta h3{margin:0 0 .25rem;font-size:.975rem;font-weight:600;line-height:1.35}.certificate-meta p{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-light,#64748b)}.course-certificates-note{margin:1.5rem 0 0;font-size:.8125rem;color:var(--text-light,#94a3b8)}html.dark-mode .course-certificates{border-top-color:rgb(148 163 184 / .22)}html.dark-mode .certificate-trigger{background:#172033;border-color:#29364f}html.dark-mode .certificate-meta h3{color:#f8fafc}html.dark-mode .certificate-meta p,html.dark-mode .course-certificates-intro,html.dark-mode .course-certificates-note{color:#cbd5e1}a.sidebar-instructor-card{text-decoration:none;color:inherit}.sidebar-instructor-card--link{transition:transform 0.2s ease,box-shadow 0.2s ease}.sidebar-instructor-card--link:hover{transform:translateY(-2px)}.sidebar-instructor-more{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:#4361ee;font-size:.8125rem;font-weight:600}html.dark-mode .sidebar-instructor-more{color:#93aaff}.instructor-page{padding:2.5rem 0 4rem}.instructor-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2.25rem;align-items:start;margin:1.5rem 0 2.5rem}.instructor-photo img{width:100%;height:auto;border-radius:14px;border:1px solid rgb(148 163 184 / .3);object-fit:cover}.instructor-intro h1{margin:0 0 .35rem}.instructor-role{margin:0 0 .75rem;color:#4361ee;font-weight:600;font-size:.95rem}.instructor-tagline{margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.6;color:var(--text-light,#475569);max-width:60ch}.instructor-facts{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.instructor-facts li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.5}.instructor-actions{display:flex;flex-wrap:wrap;gap:.75rem}.instructor-body{max-width:72ch;margin-bottom:2.5rem}.instructor-body h2{margin-top:2rem}.instructor-courses h2{margin:0 0 1rem}.instructor-course-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.instructor-course-list a{display:flex;align-items:center;gap:.85rem;padding:.75rem;border:1px solid rgb(148 163 184 / .32);border-radius:12px;text-decoration:none;color:inherit;font-weight:500;transition:border-color 0.2s ease,transform 0.2s ease}.instructor-course-list a:hover{border-color:rgb(67 97 238 / .5);transform:translateY(-2px)}.instructor-course-list img{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 auto}.instructor-course-list span{flex:1 1 auto;font-size:.9375rem;line-height:1.35}html.dark-mode .instructor-photo img,html.dark-mode .instructor-course-list a{border-color:#29364f}html.dark-mode .instructor-tagline{color:#cbd5e1}@media (max-width:991px){.course-certificates{padding-left:1.25rem;padding-right:1.25rem}.certificate-zoom{opacity:1}.instructor-hero{grid-template-columns:1fr;gap:1.5rem}.instructor-photo{max-width:200px}}.course-certificates-admin-hint{margin:1.5rem 2rem;padding:14px 16px;border:1px dashed #f0c36d;border-radius:10px;background:#fff8e5;color:#6b4c00;font-size:.875rem;line-height:1.55}.course-certificates-admin-hint a{color:#4361ee;font-weight:600}.skeleton-loader,.hero-add-skeleton{display:none!important}.course-image img[data-skeleton]{opacity:1!important;transition:none!important}.course-image::after{content:none!important;display:none!important;animation:none!important}.course-hero-facts{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none}.course-hero-facts li{display:inline-flex;align-items:center;min-height:38px;padding:.5rem .875rem;border:1px solid rgb(67 97 238 / .2);border-radius:999px;background:rgb(67 97 238 / .07);color:var(--text-color);font-size:.875rem;font-weight:600;line-height:1.25}.course-hero-facts li::before{width:7px;height:7px;margin-right:.5rem;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 4px rgb(67 97 238 / .1);content:""}.hero-alternative--new-course .modern-hero-image,.hero-alternative--new-course .hero-single{position:relative;isolation:isolate}.hero-alternative--new-course .modern-hero-image::after,.hero-alternative--new-course .hero-single::after{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(145deg,rgb(67 97 238 / .05),rgb(49 179 158 / .08));pointer-events:none;content:""}@media (min-width:993px){.hero-alternative--new-course{padding:32px 0 14px}.hero-alternative--new-course>.container{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,0.88fr);align-items:center;gap:clamp(2rem, 5vw, 4.5rem)}.hero-alternative--new-course .hero-left,.hero-alternative--new-course .hero-right{width:100%;min-width:0}.hero-alternative--new-course .hero-left h1{max-width:760px;margin-bottom:.8rem;font-size:clamp(2.35rem, 3.25vw, 3.25rem);line-height:1.08}.hero-alternative--new-course .hero-left>p{max-width:640px;margin-bottom:.9rem;font-size:1.05rem;line-height:1.55}.hero-alternative--new-course .course-hero-facts{margin-top:.9rem}.hero-alternative--new-course .hero-buttons{margin:1.4rem 0 1.15rem}.hero-alternative--new-course .hero-subscribe{margin-bottom:0}.hero-alternative--new-course .hero-right{position:static;min-height:0}.hero-alternative--new-course .hero-image.hero-single{position:relative;inset:auto;left:auto!important;width:100%;max-width:460px;height:auto;aspect-ratio:4 / 3;margin-left:auto;transform:none}.hero-alternative--new-course .breadcrumbs-area{margin-top:22px}}.ai-course-content{--ai-soft:rgba(67, 97, 238, 0.06);--ai-border:rgba(15, 23, 42, 0.1)}.ai-course-content>p:first-of-type{margin-bottom:1.5rem;color:var(--text-light);font-size:1.05rem;line-height:1.75}.ai-course-section{margin:2rem 0;scroll-margin-top:110px}.ai-course-section>h2{margin-bottom:.75rem}.ai-course-section>p{color:var(--text-light);line-height:1.7}.ai-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1.25rem}.ai-card{min-width:0;padding:1.125rem;border:1px solid var(--ai-border);border-radius:calc(var(--radius) - 2px);background:var(--bg-color);box-shadow:0 10px 26px rgb(15 23 42 / .045)}.ai-card h3{margin:0 0 .5rem;color:var(--text-color);font-size:1rem}.ai-card p{margin:0;color:var(--text-light);font-size:.94rem;line-height:1.6}.ai-pill-list,.ai-check-list{display:flex;flex-wrap:wrap;gap:.625rem;margin:1.125rem 0 0;padding:0;list-style:none}.ai-pill-list li{padding:.625rem .8rem;border:1px solid rgb(67 97 238 / .16);border-radius:10px;background:var(--ai-soft);color:var(--text-color);font-size:.9rem;font-weight:600}.ai-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-check-list li{position:relative;padding:.25rem 0 .25rem 1.65rem;color:var(--text-color);line-height:1.55}.ai-check-list li::before{position:absolute;top:.32rem;left:0;display:grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:50%;background:rgb(49 179 158 / .14);color:#16826f;font-size:.7rem;font-weight:800;content:"\2713"}.ai-course-note{margin-top:1.25rem;padding:1rem 1.125rem;border-left:4px solid var(--primary-color);border-radius:0 10px 10px 0;background:var(--ai-soft);color:var(--text-color);line-height:1.65}.ai-course-final-cta{margin:2.25rem 0 0;padding:clamp(1.25rem, 4vw, 2rem);border:1px solid rgb(67 97 238 / .18);border-radius:var(--radius);background:linear-gradient(135deg,rgb(67 97 238 / .09),rgb(49 179 158 / .08))}.ai-course-final-cta h2{margin:0 0 .5rem}.ai-course-final-cta p{max-width:640px;margin:0;color:var(--text-light)}.ai-course-final-cta .hero-buttons{margin-top:1.125rem}@media (max-width:767px){.hero-alternative--new-course .hero-left h1{font-size:clamp(1.65rem, 8vw, 2rem)}.hero-alternative--new-course .hero-left>p{margin-bottom:.75rem;line-height:1.5}.course-hero-facts{gap:.5rem;margin-top:1rem}.course-hero-facts li{min-height:34px;padding:.42rem .7rem;font-size:.78rem}.ai-card-grid,.ai-check-list{grid-template-columns:1fr}.ai-course-section{margin:1.5rem 0}.ai-course-final-cta .hero-buttons{display:grid;grid-template-columns:1fr}}