@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.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:400 700;font-display:swap;src:url(/fonts/inter-latin.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:'Montserrat';font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:'Montserrat';font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/montserrat-latin.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:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin-ext.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:'Outfit';font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/outfit-latin.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;}
/* Oluşturulan dosya: css/style.css + css/responsive.css birleşimi. Düzenleme o iki dosyada yapılır, sonra yeniden üretilir. */
*{margin: 0;padding: 0;box-sizing: border-box}:root{--bg-primary: #F4F7F6;--bg-glass: rgba(255,255,255,0.85);--border-glass: rgba(0,0,0,0.08);--bg-dark-solid: #0A1128;--bg-dark-trans: rgba(10,17,40,0.95);--accent-gold: #D4AF37;--accent-gold-hover: #E3C153;--accent-gold-dark: #B5952F;--text-primary: #1E293B;--text-secondary: #64748B;--text-light: #FFFFFF;--text-light-muted: #94A3B8;--font-main: 'Outfit',sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 50px;--shadow-glass: 0 10px 30px -10px rgba(0,0,0,0.1);--shadow-glow: 0 0 20px rgba(212,175,55,0.2);--transition-fast: 0.2s ease;--transition-normal: 0.3s ease}body{font-family: var(--font-main);background-color: var(--bg-primary);color: var(--text-primary);line-height: 1.6;overflow-x: hidden;min-height: 100vh;display: flex;flex-direction: column}a{text-decoration: none;color: inherit;transition: color var(--transition-fast)}ul{list-style: none}img{max-width: 100%;height: auto;display: block}.container{width: 100%;max-width: 1300px;margin: 0 auto;padding: 0 20px}.glass-panel{background: var(--bg-glass);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border: 1px solid var(--border-glass);box-shadow: var(--shadow-glass)}.btn{display: inline-flex;align-items: center;justify-content: center;padding: 12px 28px;border-radius: var(--radius-pill);font-weight: 600;font-size: 15px;cursor: pointer;transition: all var(--transition-normal);border: none;outline: none;gap: 8px}.myk-premium-badge{background: linear-gradient(135deg,#D4AF37,#B5952F);color: #fff;padding: 5px 12px;border-radius: 20px;font-size: 12px;font-weight: 700;display: inline-flex;align-items: center;gap: 6px;box-shadow: 0 4px 15px rgba(212,175,55,0.3);border: 1px solid rgba(255,255,255,0.2)}.btn-primary{background-color: var(--accent-gold);color: var(--bg-dark-solid);box-shadow: 0 4px 15px rgba(212,175,55,0.3)}.btn-primary:hover{background-color: var(--accent-gold-hover);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(212,175,55,0.4)}.btn-outline{background-color: transparent;color: #8a6a12;border: 2px solid var(--accent-gold)}.btn-outline:hover{background-color: rgba(212,175,55,0.1);transform: translateY(-2px)}.btn-glass{background: rgba(0,0,0,0.05);backdrop-filter: blur(5px);border: 1px solid var(--border-glass);color: var(--text-primary)}.btn-glass:hover{background: rgba(0,0,0,0.1);border-color: rgba(0,0,0,0.15)}.top-bar{background: linear-gradient(90deg,#050a14 0%,#0a1324 100%);color: #a0aec0;font-size: 10px;font-weight: 600;padding: 8px 0;border-bottom: 1px solid rgba(212,175,55,0.15)}.top-bar .container{display: flex;justify-content: space-between;align-items: center}.top-bar-left,.top-bar-right{display: flex;align-items: center;gap: 25px}.top-bar-left span{display: flex;align-items: center;gap: 6px}.trust-text{display: none}.social-icons{display: flex;align-items: center;gap: 15px}.social-icons a{color: #a0aec0;font-size: 13px;transition: all var(--transition-fast)}.social-icons a:hover{transform: scale(1.2) translateY(-2px);color: var(--accent-gold);text-shadow: 0 0 8px rgba(212,175,55,0.5)}.top-links{display: flex;align-items: center;gap: 15px;border-left: 1px solid rgba(255,255,255,0.1);padding-left: 15px}.top-links a{color: #a0aec0;text-decoration: none;transition: color var(--transition-fast)}.top-links a:hover{color: var(--accent-gold)}.header-main{background: #0a1324;padding: 20px 0;position: relative}.header-main::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: linear-gradient(90deg,transparent,rgba(212,175,55,0.3),transparent)}.header-main-container{display: flex;align-items: center;justify-content: space-between;gap: 30px}.header-left{display: flex;align-items: center;gap: 30px}.logo{display: flex;align-items: center;gap: 12px;text-decoration: none;transition: transform var(--transition-fast)}.logo:hover{transform: scale(1.02)}.logo img{height: 45px;filter: drop-shadow(0 2px 10px rgba(212,175,55,0.2))}.logo-text{display: flex;flex-direction: column}.brand-name{font-size: 22px;font-weight: 300;color: #fff;letter-spacing: 0.5px}.brand-name span{font-weight: 800;color: var(--accent-gold)}.header-contact{display: flex;align-items: center;gap: 12px;color: #e2e8f0;border-left: 1px solid rgba(255,255,255,0.1);padding-left: 20px}.header-contact i{font-size: 22px;color: var(--accent-gold)}.contact-text{display: flex;flex-direction: column;font-size: 11px;line-height: 1.4;letter-spacing: 0.5px}.search-container{flex: 1;max-width: 500px;position: relative}.search-container form{display: flex;width: 100%;align-items: stretch}.search-container input{width: 100%;padding: 12px 20px;border-radius: 8px 0 0 8px;border: 2px solid rgba(255,255,255,0.1);border-right: none;background: rgba(255,255,255,0.05);color: #fff;font-size: 13px;font-family: inherit;transition: all var(--transition-fast)}.search-container input::placeholder{color: rgba(255,255,255,0.5)}.search-container input:focus{outline: none;background: rgba(255,255,255,0.1);border-color: var(--accent-gold);box-shadow: 0 0 15px rgba(212,175,55,0.1)}.search-container button{width: 55px;border-radius: 0 8px 8px 0;border: none;background: linear-gradient(135deg,var(--accent-gold),var(--accent-gold-dark));color: var(--bg-dark-solid);font-size: 16px;cursor: pointer;transition: all var(--transition-fast);box-shadow: 0 2px 10px rgba(212,175,55,0.2)}.search-container button:hover{background: linear-gradient(135deg,#f2d26b,var(--accent-gold));transform: scale(1.03)}.action-buttons{display: flex;align-items: center;gap: 30px}.btn-action{display: flex;flex-direction: column;align-items: center;gap: 6px;text-decoration: none;color: #e2e8f0;transition: all var(--transition-fast);position: relative}.btn-action i{font-size: 22px;transition: transform var(--transition-fast)}.btn-action span{font-size: 11px;font-weight: 600;letter-spacing: 0.5px}.btn-action .badge{position: absolute;top: -8px;right: -12px;background: #e74c3c;color: #fff;font-size: 10px;font-weight: 700;width: 18px;height: 18px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 2px solid #0a1324;box-shadow: 0 2px 5px rgba(231,76,60,0.4)}.btn-action:hover{color: var(--accent-gold)}.btn-action:hover i{transform: translateY(-3px)}.nav-bottom{background: #fff;border-bottom: 1px solid rgba(0,0,0,0.05);box-shadow: 0 10px 30px rgba(0,0,0,0.03);position: relative;z-index: 99}.nav-bottom-container{display: flex;align-items: stretch;height: 55px;width: 100%;max-width: 100%;padding: 0 40px}.category-btn{display: flex;align-items: center;height: 100%;gap: 12px;padding: 0 25px;background: linear-gradient(135deg,var(--accent-gold),var(--accent-gold-dark));color: var(--bg-dark-solid);font-size: 14px;font-weight: 700;cursor: pointer;min-width: 230px;transition: all var(--transition-fast)}.category-wrapper:hover .category-btn{background: linear-gradient(135deg,#f2d26b,var(--accent-gold))}.category-btn i.fa-bars{font-size: 18px}.category-dropdown{position: absolute;top: 100%;left: 0;width: 250px;background: #fff;border-radius: 0 0 8px 8px;box-shadow: 0 10px 30px rgba(0,0,0,0.1);opacity: 0;visibility: hidden;transform: translateY(10px);transition: all var(--transition-fast);display: flex;flex-direction: column;padding: 10px 0;z-index: 999}.category-wrapper:hover .category-dropdown{opacity: 1;visibility: visible;transform: translateY(0)}.category-dropdown a{display: flex;align-items: center;gap: 12px;padding: 12px 25px;color: #2d3748;font-size: 13px;font-weight: 500;text-decoration: none;transition: all var(--transition-fast)}.category-dropdown a:hover{background: rgba(212,175,55,0.05);color: var(--accent-gold-dark);padding-left: 30px}.category-dropdown a i{color: var(--accent-gold);font-size: 15px;width: 20px;text-align: center}.nav-list{display: flex;align-items: center;justify-content: space-between;list-style: none;margin: 0;padding: 0;flex: 1;padding-left: 30px}.footer-links{list-style: none;padding: 0;margin: 0}.footer-links li{margin-bottom: 12px}.footer-categories-grid{display: flex;flex-direction: column;gap: 8px}.footer-categories-grid a{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px dashed rgba(255,255,255,0.05);padding-bottom: 5px;font-size: 13px;text-transform: capitalize}.footer-categories-grid span.count{font-size: 11px;background: rgba(212,175,55,0.1);color: var(--accent-gold);padding: 2px 6px;border-radius: 4px;font-weight: 600}.nav-list li{position: relative;height: 100%;display: flex}.nav-list li a{display: flex;align-items: center;height: 100%;padding: 0 15px;color: #2d3748;font-size: 14px;font-weight: 600;white-space: nowrap;text-decoration: none;transition: all var(--transition-fast);position: relative;letter-spacing: 0.5px}.nav-list li a::after{content: '';position: absolute;bottom: 0;left: 10px;right: 10px;height: 3px;background: var(--accent-gold);transform: scaleX(0);transition: transform var(--transition-normal);transform-origin: center;border-radius: 3px 3px 0 0}.nav-list li a:hover{color: var(--accent-gold-dark)}.nav-list li a:hover::after,.nav-list li a.active::after{transform: scaleX(1)}.nav-list li a.active{color: var(--accent-gold-dark)}.hero{position: relative;padding: 150px 0;min-height: 600px;display: flex;align-items: center;text-align: center;overflow: hidden}.hero-slider{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.hero-slide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1s ease-in-out}.hero-slide.active{opacity: 1}.hero-controls{display: flex;gap: 15px}.slider-btn{background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.3);color: #fff;width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;cursor: pointer;transition: all 0.3s ease}.slider-btn:hover{background: var(--accent-gold);border-color: var(--accent-gold);color: #000}.hero-content{margin: 0 auto;max-width: 650px}.hero-badge{display: inline-block;padding: 6px 16px;background: rgba(212,175,55,0.2);color: var(--accent-gold);border: 1px solid rgba(212,175,55,0.4);border-radius: var(--radius-pill);font-size: 13px;font-weight: 600;margin-bottom: 25px;letter-spacing: 1px}.hero h1{font-size: 54px;font-weight: 800;line-height: 1.1;margin-bottom: 25px;color: #fff}.hero h1 span{color: var(--accent-gold)}.hero p{font-size: 18px;color: rgba(255,255,255,0.8);margin-bottom: 40px;max-width: 500px}.hero-actions{display: flex;gap: 20px}.trust-indicators{margin-top: -50px;position: relative;z-index: 10}.trust-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.trust-card{padding: 25px;border-radius: var(--radius-md);display: flex;flex-direction: column;align-items: center;text-align: center;gap: 15px;transition: transform var(--transition-normal)}.trust-card:hover{transform: translateY(-5px);border-color: rgba(212,175,55,0.3)}.trust-icon{width: 60px;height: 60px;background: rgba(212,175,55,0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;color: var(--accent-gold-dark)}.trust-card h3{font-size: 16px;font-weight: 600}.trust-card p{font-size: 13px;color: var(--text-secondary)}.section{padding: 80px 0}.section-header{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 40px}.section-title{font-size: 32px;font-weight: 700}.section-title span{color: #8a6a12}.course-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 30px}.course-card{border-radius: var(--radius-md);overflow: hidden;transition: all var(--transition-normal);position: relative;display: flex;flex-direction: column}.course-card:hover{transform: translateY(-10px);box-shadow: 0 15px 30px rgba(0,0,0,0.1);border-color: rgba(212,175,55,0.3)}.course-img{position: relative;aspect-ratio: 1 / 1;overflow: hidden;margin: 15px 15px 0 15px;border-radius: 16px;background: #f8fafc}.course-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 0.5s ease}.course-card:hover .course-img img{transform: scale(1.05)}.course-badge{position: absolute;top: 15px;right: 15px;background: rgba(255,255,255,0.9);color: var(--text-primary);font-size: 12px;font-weight: 600;padding: 5px 10px;border-radius: var(--radius-sm);border: 1px solid rgba(0,0,0,0.1);box-shadow: 0 2px 5px rgba(0,0,0,0.1)}.course-badge.hot{background: rgba(230,43,80,0.9);border-color: rgba(230,43,80,1);color: #fff}.course-content{padding: 20px;flex: 1;display: flex;flex-direction: column}.course-category{font-size: 12px;color: var(--accent-gold);text-transform: uppercase;font-weight: 600;margin-bottom: 10px}.course-title{font-size: 16px;font-weight: 600;margin-bottom: 15px;line-height: 1.4;flex: 1}.course-card:hover .course-title{color: var(--accent-gold)}.course-card:hover .course-img img{transform: scale(1.05)}.course-footer{display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid var(--border-glass)}.course-price{display: flex;flex-direction: column}.old-price{font-size: 12px;color: var(--text-secondary);text-decoration: line-through}.new-price{font-size: 18px;font-weight: 700;color: var(--text-primary)}.course-action{width: 36px;height: 36px;border-radius: 50%;background: rgba(0,0,0,0.05);display: flex;align-items: center;justify-content: center;color: var(--text-primary);transition: all var(--transition-fast)}.course-card:hover .course-action{background: var(--accent-gold);color: var(--bg-dark-solid)}.marquee-track{overflow: hidden;position: relative;width: 100%;white-space: nowrap;display: flex}.marquee-content{display: inline-flex;animation: scroll-left 30s linear infinite}@keyframes scroll-left{0%{transform: translateX(0)}100%{transform: translateX(-50%)}}.marquee-track:hover .marquee-content{animation-play-state: paused}.social-proof-section-light{background: #f8fafc;padding: 80px 0;overflow: hidden;border-top: 1px solid var(--border-glass)}.brands-track-light::before{background: linear-gradient(to right,#fff,transparent)}.brands-track-light::after{background: linear-gradient(to left,#fff,transparent)}.brand-item-light{display: inline-flex;align-items: center;gap: 12px;padding: 0 40px;font-size: 22px;font-weight: 800;color: #94a3b8;filter: grayscale(100%);opacity: 0.7;transition: all 0.3s ease}.brand-item-light i{font-size: 28px;color: var(--accent-gold)}.brand-item-light:hover{filter: grayscale(0%);opacity: 1;color: #0f172a}.reviews-slider-container{position: relative;width: 100%}.reviews-track{display: flex;gap: 30px;overflow-x: auto;padding: 20px 0;scroll-snap-type: x mandatory;scrollbar-width: none;-ms-overflow-style: none}.reviews-track::-webkit-scrollbar{display: none}.review-card{background: #fff;border: 1px solid var(--border-glass);border-radius: 20px;padding: 25px;min-width: calc(25% - 22.5px);max-width: calc(25% - 22.5px);flex-shrink: 0;display: inline-flex;flex-direction: column;white-space: normal;box-shadow: 0 4px 6px rgba(0,0,0,0.02);transition: transform 0.3s ease,border-color 0.3s,box-shadow 0.3s;scroll-snap-align: start}.review-btn{position: absolute;top: 50%;transform: translateY(-50%);background: #fff;border: 1px solid var(--border-glass);width: 50px;height: 50px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;color: var(--text-primary);cursor: pointer;box-shadow: 0 5px 15px rgba(0,0,0,0.05);z-index: 10;transition: all 0.3s ease}.review-btn:hover{background: var(--accent-gold);color: #fff;border-color: var(--accent-gold)}.prev-review{left: -25px}.next-review{right: -25px}.review-card:hover{transform: translateY(-5px);border-color: rgba(212,175,55,0.4);box-shadow: 0 10px 25px rgba(0,0,0,0.05)}.review-stars{color: var(--accent-gold);font-size: 14px;margin-bottom: 20px;display: flex;gap: 4px}.review-text{font-size: 16px;color: #334155;line-height: 1.7;margin-bottom: 25px;font-style: italic;flex-grow: 1}.review-author{display: flex;align-items: center;gap: 15px;margin-top: auto;padding-top: 20px;border-top: 1px solid rgba(0,0,0,0.05)}.author-avatar{width: 50px;height: 50px;border-radius: 50%;background: linear-gradient(135deg,var(--accent-gold),#b8860b);display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 700;font-size: 18px;border: 2px solid #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.1)}.author-info{display: flex;flex-direction: column}.author-info strong{color: #0f172a;font-size: 16px}.author-info span{color: #64748b;font-size: 13px;font-weight: 500}.footer{background: linear-gradient(180deg,#0b0f1a 0%,#060a10 100%);color: var(--text-light);margin-top: auto;border-top: 3px solid var(--accent-gold)}.footer-newsletter{background: var(--bg-dark-trans);padding: 40px 0;border-bottom: 1px solid rgba(255,255,255,0.05)}.newsletter-wrapper{display: flex;justify-content: space-between;align-items: center;background: rgba(255,255,255,0.02);padding: 30px;border-radius: var(--radius-lg);border: 1px solid rgba(255,255,255,0.05)}.newsletter-info h3{font-size: 20px;margin-bottom: 5px}.newsletter-info p{color: var(--text-light-muted);font-size: 14px}.newsletter-form{display: flex;gap: 10px;width: 100%;max-width: 450px}.newsletter-form input{flex: 1;padding: 15px 20px;border-radius: var(--radius-sm);background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);color: var(--text-light);font-family: inherit;font-size: 14px}.newsletter-form input:focus{outline: none;border-color: var(--accent-gold);background: rgba(255,255,255,0.1)}.footer .container>.footer-grid{padding: 60px 0}.footer-grid{display: grid;grid-template-columns: 2.2fr 1.1fr 1.1fr 1.6fr;gap: 40px;padding: 60px 0 40px}.footer-grid-5{grid-template-columns: 2fr 1fr 1fr 1fr 1.5fr}.footer-partner-bar{background: linear-gradient(135deg,rgba(212,175,55,0.08) 0%,rgba(212,175,55,0.03) 100%);border-top: 1px solid rgba(212,175,55,0.15);border-bottom: 1px solid rgba(255,255,255,0.05);padding: 28px 0}.partner-bar-inner{display: flex;align-items: center;gap: 30px;flex-wrap: wrap}.partner-bar-item{display: flex;align-items: center;gap: 14px;flex: 1;min-width: 160px;cursor: pointer;transition: all var(--transition-fast)}.partner-bar-item:hover{transform: translateY(-2px)}.partner-bar-item>i{font-size: 28px;color: var(--accent-gold);width: 50px;height: 50px;background: rgba(212,175,55,0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;transition: background var(--transition-fast)}.partner-bar-item:hover>i{background: rgba(212,175,55,0.2)}.partner-bar-item strong{display: block;color: #fff;font-size: 14px;font-weight: 600;margin-bottom: 2px}.partner-bar-item span{font-size: 12px;color: var(--text-light-muted)}.partner-bar-divider{width: 1px;height: 50px;background: rgba(255,255,255,0.08);flex-shrink: 0}.partner-bar-cta{flex-shrink: 0}.trust-badge-pill{display: inline-flex;align-items: center;gap: 5px;background: rgba(212,175,55,0.1);border: 1px solid rgba(212,175,55,0.2);color: var(--accent-gold);padding: 5px 10px;border-radius: 20px;font-size: 11px;font-weight: 600}.footer-arrow{font-size: 10px;margin-right: 6px;color: var(--accent-gold)}.footer-about .logo{margin-bottom: 20px;display: inline-block}.footer-about .footer-logo-img{height: 75px;width: auto;display: block;filter: drop-shadow(0 4px 12px rgba(212,175,55,0.25))}.footer-about p{color: var(--text-light-muted);font-size: 13.5px;line-height: 1.9;margin-bottom: 20px;max-width: 290px}.social-links{display: flex;gap: 15px}.social-links a{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,0.05);display: flex;align-items: center;justify-content: center;color: var(--text-light);transition: all var(--transition-fast)}.social-links a:hover{background: var(--accent-gold);color: var(--bg-dark-solid);transform: translateY(-3px)}.footer-col h4,.footer-col .footer-baslik{line-height: 1.3;font-size: 15px;font-weight: 700;margin-bottom: 22px;color: #fff;padding-bottom: 12px;border-bottom: 2px solid var(--accent-gold);display: inline-block;letter-spacing: 0.5px;text-transform: uppercase}.footer-links li{margin-bottom: 12px}.footer-links a{color: var(--text-light-muted);font-size: 13.5px;transition: color var(--transition-fast);white-space: nowrap;display: block}.footer-links a:hover{color: var(--accent-gold)}.premium-contact-list{display: flex;flex-direction: column;gap: 15px}.contact-card{display: flex;align-items: center;gap: 15px;padding: 12px;background: rgba(255,255,255,0.02);border-radius: 12px;border: 1px solid rgba(255,255,255,0.05);transition: all 0.3s ease;text-decoration: none !important}.contact-card:hover{background: rgba(212,175,55,0.05);border-color: rgba(212,175,55,0.2);transform: translateX(5px)}.contact-card .icon-box{width: 45px;height: 45px;min-width: 45px;background: rgba(212,175,55,0.1);color: var(--accent-gold);display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 18px;transition: all 0.3s ease}.contact-card:hover .icon-box{background: var(--accent-gold);color: var(--bg-dark-solid);transform: rotate(5deg) scale(1.05)}.contact-card .contact-info{display: flex;flex-direction: column;gap: 3px}.contact-card .contact-info span{font-size: 11px;color: #64748b;text-transform: uppercase;letter-spacing: 0.5px;font-weight: 600}.contact-card .contact-info strong{font-size: 15px;color: #e2e8f0;font-weight: 700}.contact-card:hover .contact-info strong{color: var(--accent-gold)}.footer-contact i{color: var(--accent-gold);font-size: 18px;margin-top: 2px;flex-shrink: 0}.footer-contact li>div{min-width: 0;white-space: nowrap}.footer-payment-bar{border-top: 1px solid rgba(255,255,255,0.06);border-bottom: 1px solid rgba(255,255,255,0.06);padding: 18px 0;display: flex;justify-content: space-between;align-items: center;gap: 20px;flex-wrap: wrap;background: rgba(0,0,0,0.15)}.footer-payment-left{display: flex;align-items: center;gap: 10px;color: var(--text-light-muted);font-size: 13px;font-weight: 500;white-space: nowrap}.footer-payment-icons{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.payment-icon-img{height: 30px;width: auto;border-radius: 5px;background: #fff;padding: 3px 8px;object-fit: contain}.payment-icon-mc{display: flex;align-items: center;background: #1a1a1a;padding: 5px 10px;border-radius: 5px;border: 1px solid rgba(255,255,255,0.1)}.mc-circle{width: 22px;height: 22px;border-radius: 50%}.mc-red{background: #eb001b}.mc-orange{background: #f79e1b;margin-left: -10px}.payment-icon-troy{background: linear-gradient(135deg,#1a3a6e,#0d2150);color: #fff;font-size: 12px;font-weight: 900;padding: 6px 12px;border-radius: 5px;letter-spacing: 2px;border: 1px solid rgba(212,175,55,0.3)}.payment-icon-iyzico{background: #00B9F1;color: #fff;font-size: 13px;font-weight: 700;padding: 6px 12px;border-radius: 5px;font-style: italic}.payment-icon-paytr{background: #2c3e50;color: #fff;font-size: 12px;font-weight: 700;padding: 6px 12px;border-radius: 5px;border: 1px solid rgba(255,255,255,0.1)}.payment-icon-paytr span{color: var(--accent-gold)}.payment-icon-3d{display: flex;align-items: center;gap: 5px;background: rgba(255,255,255,0.05);border: 1px solid rgba(255,255,255,0.1);color: var(--text-light-muted);font-size: 11px;font-weight: 600;padding: 6px 12px;border-radius: 5px}.payment-icon-visa-css{background: #1a1f6e;color: #fff;font-size: 14px;font-weight: 900;font-style: italic;padding: 6px 14px;border-radius: 5px;letter-spacing: 1px}.footer-bottom{border-top: 1px solid rgba(255,255,255,0.08);padding: 22px 0;display: flex;justify-content: space-between;align-items: center;font-size: 13px;color: var(--text-light-muted);background: rgba(0,0,0,0.2);margin: 0 -20px;padding-left: 20px;padding-right: 20px}.footer-bottom strong{color: var(--accent-gold)}.footer-bottom-right{display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.footer-bottom-right a{color: var(--text-light-muted);transition: color var(--transition-fast);font-size: 12px}.footer-bottom-right a:hover{color: var(--accent-gold)}.whatsapp-float{position: fixed;bottom: 30px;right: 30px;width: 60px;height: 60px;background: #25D366;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 32px;box-shadow: 0 10px 25px rgba(37,211,102,0.4);z-index: 1000;transition: transform var(--transition-normal)}.whatsapp-float:hover{transform: scale(1.1) translateY(-5px);color: #fff}.steps-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 30px}.step-card{background: #fff;padding: 40px 30px;border-radius: var(--radius-md);text-align: center;position: relative;border: 1px solid var(--border-glass);box-shadow: 0 10px 30px rgba(0,0,0,0.02);transition: transform var(--transition-normal)}.step-card:hover{transform: translateY(-10px);border-color: rgba(212,175,55,0.3)}.step-icon{width: 80px;height: 80px;background: rgba(212,175,55,0.1);color: var(--accent-gold);font-size: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 25px auto}.step-number{position: absolute;top: -15px;right: -15px;width: 40px;height: 40px;background: var(--bg-dark-solid);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: 800;box-shadow: 0 5px 15px rgba(0,0,0,0.2)}.faq-grid{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: repeat(2,1fr);gap: 20px;align-items: start}.faq-item{background: #fff;border: 1px solid var(--border-glass);border-radius: var(--radius-md);overflow: hidden}.faq-question{padding: 20px 25px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;font-weight: 600;font-size: 16px;color: var(--text-primary);transition: background var(--transition-fast)}.faq-question:hover{background: #f8fafc}.faq-question i{color: var(--accent-gold);transition: transform 0.3s ease}.faq-item.active .faq-question i{transform: rotate(180deg)}.faq-answer{padding: 0 25px;max-height: 0;overflow: hidden;transition: all 0.3s ease;color: var(--text-secondary);font-size: 15px;line-height: 1.6}.faq-item.active .faq-answer{padding: 0 25px 20px 25px;max-height: 500px}@media (max-width: 1200px){.container{padding: 0 24px}.section-title{font-size: 28px}}@media (max-width: 1024px){.course-grid{grid-template-columns: repeat(3,1fr);gap: 20px}.trust-grid,.cert-grid{grid-template-columns: repeat(2,1fr)}.footer-grid{grid-template-columns: repeat(2,1fr)}.nav-bottom{display: none}}@media (max-width: 768px){.container{padding: 0 16px}.section-title{font-size: 24px !important}.section-subtitle{font-size: 15px !important}.hero{padding: 50px 0;text-align: center}.hero h1{font-size: 32px}.hero p{font-size: 15px}.hero-content{margin: 0 auto;max-width: 100%}.hero-actions{justify-content: center;flex-wrap: wrap;gap: 12px}.nav-bottom{display: none}.course-grid{grid-template-columns: repeat(2,1fr);gap: 16px}.faq-grid{grid-template-columns: 1fr}.trust-grid,.cert-grid{grid-template-columns: repeat(2,1fr);gap: 16px}.footer-categories-grid{grid-template-columns: 1fr !important}.footer-grid{grid-template-columns: repeat(2,1fr) !important}.footer-bottom{flex-direction: column;gap: 14px;text-align: center}.footer-bottom-right{justify-content: center;flex-wrap: wrap}.legal-content{padding: 28px 18px !important}.legal-header h1{font-size: 26px !important}.courses-section,.trust-section,.categories-section,.cert-section,.process-section,.testimonials-section,.faq-section,.blog-section{padding: 50px 0}}@media (max-width: 480px){.container{padding: 0 14px}.section-title{font-size: 20px !important}.hero h1{font-size: 26px}.hero p{font-size: 14px}.course-grid{grid-template-columns: 1fr;gap: 14px}.trust-grid,.cert-grid{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr}.cdv2{width: 100vw}.courses-section,.trust-section,.categories-section,.cert-section,.process-section,.testimonials-section,.faq-section,.blog-section{padding: 40px 0}}
@media (max-width: 1100px){.custom-topbar-left .tb-item:nth-child(n+3){display: none}.custom-topbar-right .tb-soc-txt{display: none}}@media (max-width: 768px){.custom-topbar-inner{justify-content: center}.custom-topbar-left{display: none !important}.custom-topbar-right{width: 100%;justify-content: center;gap: 0}.custom-topbar-right .tb-phone-txt{display: none}}@media (max-width: 480px){.custom-topbar-right .tb-item{padding: 0 7px;font-size: 11px;gap: 3px}}@media (max-width: 992px){.header-search-form{display: none !important}}@media (max-width: 768px){.custom-navbar{padding: 10px 0}.custom-logo img{height: 42px}.custom-brand-name{font-size: 19px}.custom-brand-slogan{display: none}}@media (max-width: 992px){.slider-nav-arrows{display: none !important}}@media (max-width: 768px){.slider-dots{bottom: 10px;gap: 6px}.slider-dot{width: 22px;height: 3px}.slider-dot.active{width: 36px}.slide img{width: 100% !important;height: auto !important;display: block}}@media (max-width: 992px){.floating-stats-container{margin-top: -10px;margin-bottom: 30px}.floating-stats-inner{display: grid !important;grid-template-columns: 1fr 1fr;gap: 0;padding: 8px 16px 16px;text-align: center}.f-stat-item{flex-direction: column;gap: 10px;justify-content: center;padding: 20px 12px 16px;border-radius: 12px;transition: background .2s}.f-stat-item:hover{background: #fafafa;transform: none}.f-stat-icon-wrap{width: 48px !important;height: 48px !important;border-radius: 14px !important;margin: 0 auto}.f-stat-icon-wrap i{font-size: 20px !important}.f-stat-text strong{font-size: 24px !important}.f-stat-text span{font-size: 12px !important}.f-stat-divider{display: none !important}}@media (max-width: 640px){.floating-stats-container{margin-top: -30px;margin-bottom: 30px;position: relative;z-index: 10}.floating-stats-inner{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 15px !important;padding: 0 10px !important;background: transparent !important;box-shadow: none !important;border: none !important}.f-stat-item{background: #ffffff !important;padding: 20px 10px !important;border-radius: 20px !important;box-shadow: 0 10px 25px rgba(15,23,42,0.06) !important;border: 1px solid rgba(226,232,240,0.8) !important;gap: 10px !important;align-items: center !important;width: 100% !important}.f-stat-item:hover{background: #ffffff !important}.f-stat-icon-wrap{width: 48px !important;height: 48px !important;border-radius: 12px !important;background: linear-gradient(135deg,rgba(212,175,55,0.15) 0%,rgba(212,175,55,0.05) 100%) !important;margin: 0 auto !important}.f-stat-icon-wrap i{font-size: 18px !important;color: var(--custom-gold) !important}.f-stat-text{text-align: center;width: 100%}.f-stat-text strong{font-size: 20px !important;color: #0f172a !important;font-weight: 900 !important;letter-spacing: -0.5px;margin-bottom: 2px;display: block}.f-stat-text span{font-size: 11px !important;color: #64748b !important;font-weight: 600 !important;letter-spacing: 0.2px;display: block;line-height: 1.3}}.pop-course-container{max-width: 1700px;padding: 0 50px;margin: 0 auto}@media (max-width: 992px){.pop-course-container{padding: 0 20px}.pop-slider-arrow{display: none !important}}@media (max-width: 768px){.pop-course-container{padding: 0 14px}.section-header{flex-direction: column !important;align-items: flex-start !important;gap: 10px}.section-header h2{font-size: 20px !important}.section-header .btn{align-self: flex-start;padding: 8px 18px;font-size: 13px}.ys-cs-header{margin-bottom: 20px}.ys-cs-title-wrap{gap: 10px}.ys-cs-icon{width: 36px !important;height: 36px !important;font-size: 15px !important;border-radius: 9px !important;flex-shrink: 0}.ys-cs-title{font-size: 18px !important}.ys-course-grid{gap: 12px}.ys-gc .course-content{padding: 12px !important}.ys-gc .course-title{font-size: 14px !important;min-height: 36px}.ys-gc .new-price{font-size: 16px !important}.ys-gc .old-price{font-size: 11px !important}.ys-gc .ys-uni-row{font-size: 10.5px;margin-bottom: 8px}.ys-incele-btn{padding: 7px 10px !important;font-size: 11px;gap: 4px}.ys-incele-btn i{display: none}.ys-course-cta{margin-top: 24px}.ys-tumunu-btn{display: flex !important;width: 100% !important;max-width: 100% !important;justify-content: center;font-size: 14px;padding: 13px 20px !important}}@media (max-width: 480px){.pop-course-container{padding: 0 10px}.ys-course-grid{grid-template-columns: repeat(2,1fr) !important;gap: 10px}}@media (max-width: 992px){.premium-corp-wrapper{flex-direction: column !important;padding: 40px 25px !important;text-align: center !important;gap: 30px}.premium-corp-grid{grid-template-columns: 1fr !important}.premium-corp-visual{margin-top: 10px}}@media (max-width: 768px){.premium-corp-heading{font-size: 26px !important}.premium-corp-desc{font-size: 15px}}@media (max-width: 992px){.review-card{min-width: calc(46vw - 20px) !important;max-width: calc(46vw - 20px) !important;width: calc(46vw - 20px) !important}}@media (max-width: 768px){.review-btn{display: none !important}.social-proof-section-light{overflow: hidden !important}.social-proof-section-light .container{padding-left: 0 !important;padding-right: 0 !important}.review-card{min-width: 82vw !important;max-width: 82vw !important;width: 82vw !important;padding: 20px !important;scroll-snap-align: center !important}.reviews-track{gap: 12px !important;scroll-snap-type: x mandatory !important;padding: 10px 9vw 16px !important;scroll-padding-left: 9vw}}.ys-footer-main-grid{display: grid;grid-template-columns: 1.8fr 1fr 1fr 1.5fr;gap: 20px;padding: 50px 0 30px 0}@media (max-width: 768px){.footer-grid,.footer-grid-4,.ys-footer-main-grid{grid-template-columns: 1fr 1fr !important;gap: 28px 14px !important;padding: 32px 0 20px 0 !important}.footer-grid .footer-col:first-child,.ys-footer-main-grid .footer-col:first-child{grid-column: 1 / -1}.ys-footer-main-grid .footer-col:first-child img[alt="ETBİS QR Kod"]{width: 72px !important}.footer-col h4,.footer-col .footer-baslik{font-size: 13px !important;margin-bottom: 12px !important}.footer-col .footer-links li{margin-bottom: 6px !important}.footer-col .footer-links a{font-size: 12.5px !important;display: inline-block;padding: 6px 0;min-height: 28px;line-height: 1.35}.footer-col .footer-links li{margin-bottom: 2px !important}.footer{padding-bottom: calc(70px + env(safe-area-inset-bottom,0px)) !important}.footer-bottom{padding-bottom: 16px;gap: 12px !important}.footer-bottom-right{flex-wrap: wrap !important;gap: 6px !important;justify-content: center !important}.pay-badge{height: 26px !important}#newsletter{padding: 20px 0 !important}}@media (max-width: 1024px){.footer-bottom{margin-left: 0 !important;margin-right: 0 !important;flex-wrap: wrap !important;justify-content: center !important;text-align: center;gap: 14px !important}.footer-bottom-left,.footer-bottom-right{flex: 1 1 100%;min-width: 0;max-width: 100%;justify-content: center}.footer-bottom-right>*{min-width: 0;max-width: 100%;flex-wrap: wrap;justify-content: center}.footer-grid,.footer-grid-4,.ys-footer-main-grid{grid-template-columns: 1fr 1fr !important;gap: 28px 20px !important;padding: 40px 0 24px 0 !important}.footer-grid .footer-col:first-child,.ys-footer-main-grid .footer-col:first-child{grid-column: 1 / -1}}@media (max-width: 480px){.footer-grid,.footer-grid-4{grid-template-columns: 1fr !important}.footer-grid .footer-col:first-child{grid-column: auto}}@media (max-width: 768px){.cta-banner{padding: 55px 0 !important}.cta-banner-title{font-size: 26px !important;letter-spacing: -0.5px !important}.cta-banner-buttons{flex-direction: column !important;align-items: center !important;gap: 12px !important;width: 100% !important}.cta-banner-buttons a{width: 100% !important;max-width: 330px;justify-content: center !important;font-size: 13.5px !important;padding: 15px 22px !important;white-space: nowrap;line-height: 1.2;border-radius: 12px !important}}@media (max-width: 768px){html,body{overflow-x: hidden;max-width: 100vw}.btn,button,[role="button"],.course-action,.slider-btn,.faq-question{min-height: 44px}.section-header{flex-direction: column;align-items: flex-start;gap: 8px}.steps-grid{grid-template-columns: 1fr !important;gap: 20px}.trust-grid{grid-template-columns: repeat(2,1fr);gap: 14px}}@media (max-width: 768px){#newsletter form{flex-direction: column !important;gap: 14px !important;align-items: stretch !important}#newsletter form>div:first-child{align-items: center}#newsletter form>div:last-child{max-width: 100% !important;width: 100% !important;flex-direction: column !important;gap: 10px !important;justify-content: flex-start !important}#newsletter form>div:last-child>div:first-child{flex-direction: row !important;width: 100% !important}#newsletter form>div:last-child>div:first-child input{min-width: 0 !important;font-size: 14px !important}#newsletter form>div:last-child>div:first-child button{white-space: nowrap;min-height: 44px;padding: 0 16px !important;font-size: 13px !important}#newsletter form>div:last-child>label{width: 100%;justify-content: flex-start !important}}@media (max-width: 480px){#newsletter form>div:last-child>div:first-child{flex-direction: column !important}#newsletter form>div:last-child>div:first-child input{border-radius: 8px 8px 0 0 !important}#newsletter form>div:last-child>div:first-child button{border-radius: 0 0 6px 6px !important;width: 100%;padding: 12px 0 !important;min-height: 48px}}@media (max-width: 768px){.faq-grid{grid-template-columns: 1fr !important;gap: 12px}.faq-question{font-size: 15px;padding: 16px 18px}}@media (max-width: 768px){.blog-grid{grid-template-columns: 1fr !important}}@media (max-width: 768px){.course-detail-grid,.checkout-grid{grid-template-columns: 1fr !important;gap: 20px}.course-detail-sidebar,.checkout-sidebar{order: -1}}@media (max-width: 768px){.cdv2{height: 100dvh;padding-bottom: env(safe-area-inset-bottom,0px)}.ys-mobile-nav{height: 100dvh;padding-bottom: env(safe-area-inset-bottom,0px)}}@media (max-width: 480px){.custom-topbar-right .tb-item.tb-phone{display: none !important}.custom-topbar-right .tb-item{padding: 0 8px;font-size: 11px;gap: 4px}.trust-grid{grid-template-columns: 1fr !important}.step-card{padding: 28px 20px}.step-number{width: 32px;height: 32px;font-size: 14px;top: -10px;right: -10px}}@media (max-width: 768px){.marquee-content{animation-duration: 18s !important}.reviews-track{-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain}}@media (max-width: 480px){.whatsapp-float{width: 52px;height: 52px;font-size: 26px;right: 14px}}@media (any-pointer: coarse){:focus:not(:focus-visible){outline: none}:focus-visible{outline: 2px solid #c9a54c;outline-offset: 2px;border-radius: 4px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}.marquee-content{animation: none !important}}@media (max-width: 768px){.legal-page{padding: 40px 0 60px 0 !important;min-height: auto !important}.legal-header{margin-bottom: 30px !important}.legal-icon{font-size: 36px !important;margin-bottom: 15px !important}.legal-header p{font-size: 14px !important;padding: 0 15px !important}.legal-content{padding: 30px 20px !important;font-size: 14px !important}}@media (max-width: 480px){.legal-page{padding: 25px 0 40px 0 !important}.legal-header{margin-bottom: 20px !important}.legal-icon{font-size: 30px !important;margin-bottom: 10px !important}.legal-header h1{font-size: 24px !important;margin-bottom: 10px !important}.legal-content{padding: 24px 16px !important}.legal-content h3{font-size: 16px !important;margin-top: 30px !important}.legal-footer{margin-top: 40px !important;padding-top: 20px !important;flex-direction: column;text-align: center}}@media (max-width: 768px){html,body{overflow-x: hidden;max-width: 100vw}.container{padding-left: 16px !important;padding-right: 16px !important}table{display: block;width: 100% !important;overflow-x: auto;-webkit-overflow-scrolling: touch}img,video,iframe{max-width: 100%;height: auto}}
.legal-content p a,.legal-content li a{text-decoration: underline !important;text-underline-offset: 2px}