@charset "UTF-8";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--primary-dark: #0a0e13;--secondary-dark: #1a1f2e;--tertiary-dark: #2d3748;--accent-blue: #00cfff;--accent-purple: #8e44ad;--accent-green: #00ffcc;--accent-orange: #f59e0b;--text-primary: #ffffff;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--border-color: rgba(76, 0, 255, .15);--glass-bg: rgba(26, 31, 46, .8);--hover-bg: rgba(0, 207, 255, .08);--gradient-primary: linear-gradient(135deg, #0a1f44, #482379);--gradient-secondary: linear-gradient(135deg, #1e3a8a, #3b82f6);--gradient-tertiary: linear-gradient(135deg, #38bdf8, #9333ea)}html,body{max-width:100vw;overflow-x:hidden}body{font-family:Satoshi,sans-serif;background:var(--primary-dark);color:var(--text-primary);line-height:1.6}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0e13f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);padding:1rem 0;transition:all .3s ease}.nav-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s ease}.logo:hover{transform:translateY(-1px)}.logo-icon .icon-image{width:68px;height:68px;object-fit:contain;z-index:2;position:relative}.logo-name{height:72px;object-fit:contain}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-item{position:relative}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;position:relative}.nav-link:hover{color:var(--accent-blue);background:var(--hover-bg)}.nav-link.active:after{content:"";position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);width:6px;height:6px;background:var(--accent-blue);border-radius:50%}.login-btn{background:var(--gradient-primary);color:#fff;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #6366f14d}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.footer{background:var(--primary-dark);padding:4rem 2rem 2rem;border-top:1px solid var(--border-color);margin-bottom:-2rem}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:2rem}.footer-section h3{color:var(--text-primary);font-size:1.2rem;font-weight:700;margin-bottom:1rem}.footer-section a{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.footer-section a{color:var(--text-secondary);text-decoration:none;line-height:1.8;transition:color .3s ease}.footer-section a:hover{color:var(--accent-blue)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-muted)}.social-icons{display:flex;gap:1rem;justify-content:center;margin-top:.1rem;margin-left:460px}.social-icon{width:45px;height:45px;background:#826dfa21;border:1px solid var(--border-color);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:all .3s ease}social-icon:hover{background:var(--accent-purple);transform:translateY(-2px);color:#fff}*{font-family:Satoshi,sans-serif;margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;background:linear-gradient(135deg,#000,#000,#000 50%,#000);display:flex;align-items:center;justify-content:center;padding:1rem}.open-modal-btn{padding:clamp(.6rem,2vw,.75rem) clamp(1rem,3vw,1.5rem);border-radius:8px;font-size:clamp(.8rem,2.5vw,.9rem);font-weight:600;color:#f8fafc;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:none;cursor:pointer;transition:all .3s ease}.open-modal-btn:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);transform:translateY(-3px);box-shadow:0 12px 30px #8b5cf680}.form-com-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000c;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.form-com-modal-overlay.open{opacity:1;pointer-events:auto}.form-com-modal-container{position:relative;width:100%;max-width:1200px;max-height:90vh;background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);border-radius:20px;overflow:hidden;transform:scale(.9);transition:transform .3s ease}.form-com-modal-overlay.open .form-com-modal-container{transform:scale(1)}.form-com-modal-header{padding:clamp(1rem,3vw,1.5rem);background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:clamp(.75rem,2vw,1rem);position:relative}.form-com-modal-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,92,246,.1),transparent);z-index:1}.form-com-modal-header>*{position:relative;z-index:2}.form-com-course-icon-large{width:48px;height:48px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.3)}.form-com-course-icon-large svg{width:24px;height:24px;color:#a855f7;filter:drop-shadow(0 0 5px rgba(168,85,247,.5))}.form-com-modal-title{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:800;color:#f8fafc;text-shadow:0 2px 8px rgba(0,0,0,.3);flex:1}.form-com-close-button{width:36px;height:36px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-com-close-button:hover{background:#ef444433;border-color:#ef44444d;color:#f87171;transform:scale(1.1)}.form-com-modal-content{max-height:calc(90vh - 160px);overflow-y:auto;padding:clamp(1rem,3vw,1.5rem);display:grid;grid-template-columns:1fr;gap:clamp(.5rem,2vw,.75rem)}.form-com-modal-content::-webkit-scrollbar{width:6px}.form-com-modal-content::-webkit-scrollbar-track{background:#ffffff0d}.form-com-modal-content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:3px}.form-com-modules-grid{display:grid;gap:clamp(.5rem,2vw,.75rem)}.form-com-modules-title{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:700;color:#f8fafc;margin-bottom:1rem}.form-com-module-item{display:flex;align-items:center;gap:clamp(.5rem,2vw,.75rem);padding:clamp(.5rem,2vw,.75rem);background:#ffffff0d;border-radius:8px;font-size:clamp(.8rem,2.5vw,.9rem);color:#cbd5e1}.form-com-section{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.form-com-section:hover{border-color:#8b5cf64d;box-shadow:0 10px 30px #8b5cf61a}.form-com-section-title{color:#f8fafc;font-size:1.25rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.form-com-section-content{color:#cbd5e1;line-height:1.6}.form-com-tech-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.form-com-tech-tag{background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid rgba(139,92,246,.3);border-radius:20px;padding:.25rem .75rem;font-size:.75rem;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.form-com-tech-tag:hover{background:linear-gradient(135deg,#8b5cf64d,#3b82f64d);transform:translateY(-2px)}.form-com-modules-list{display:flex;flex-direction:column;gap:.5rem}.form-com-module-item{display:flex;align-items:center;gap:.5rem}.form-com-course-price{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:700;color:#f8fafc}.form-com-course-level{text-align:right}.form-com-course-level span{font-size:.75rem;color:#94a3b8;display:block}.form-com-course-level div{font-size:.875rem;font-weight:600;color:#f8fafc}.form-com-course-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.form-com-course-button{flex-grow:1;padding:.75rem;border-radius:12px;font-size:clamp(.8rem,2vw,.875rem);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-com-course-button-primary{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;border:none}.form-com-course-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf64d}.form-com-course-button-secondary{background:#ffffff1a;color:#f8fafc;border:1px solid rgba(255,255,255,.2);flex-grow:0;padding:.75rem}.form-com-course-button-secondary:hover{background:#fff3}.form-com-toggle-courses-container{text-align:center;margin-bottom:clamp(1.5rem,5vw,2.5rem)}.form-com-toggle-courses{padding:.75rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;color:#f8fafc;font-size:clamp(.8rem,2vw,.875rem);font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.form-com-toggle-courses:hover{background:#fff3;transform:translateY(-2px)}.form-com-cta-section{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border:1px solid rgba(139,92,246,.3);border-radius:16px;padding:clamp(1.5rem,6vw,3rem) clamp(1rem,5vw,2rem);text-align:center}.form-com-cta-title{font-size:clamp(1.5rem,5vw,2rem);font-weight:700;color:#f8fafc;margin-bottom:1rem}.form-com-cta-text{font-size:clamp(.9rem,2.5vw,1rem);color:#cbd5e1;margin-bottom:2rem}.form-com-cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.form-com-cta-button{padding:clamp(.75rem,2vw,.75rem) clamp(1rem,4vw,1.5rem);border-radius:12px;font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-com-cta-button-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none}.form-com-cta-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #22c55e4d}.form-com-cta-button-secondary{background:#ffffff1a;color:#f8fafc;border:1px solid rgba(255,255,255,.2)}.form-com-cta-button-secondary:hover{background:#fff3}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a14e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-in-out}.video-modal-container{background:linear-gradient(145deg,#0f0f1a,#181829);border-radius:16px;max-width:800px;width:95%;padding:1.5rem;position:relative;box-shadow:0 0 30px #805ad54d;animation:scaleIn .3s ease-in-out}.video-modal-close{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#fff;cursor:pointer;z-index:10}.video-modal-content{position:relative;padding-top:56.25%}.video-modal-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;border:none}*{font-family:Inter,sans-serif}.form-com-container{min-height:100vh;background:linear-gradient(135deg,#00000c,#02020a,#000 50%,#000);position:relative;overflow:hidden;margin-top:-60px}.form-com-tech-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(89,20,248,.1) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(16,107,253,.1) 0%,transparent 20%),radial-gradient(circle at 50% 50%,rgba(138,22,247,.1) 0%,transparent 30%),linear-gradient(rgba(139,92,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(89,21,247,.05) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 20s linear infinite;opacity:.3;z-index:0}@keyframes grid-move{0%{background-position:0 0}to{background-position:50px 50px}}.form-com-floating-particle{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50%;animation:float-particle 6s infinite ease-in-out;box-shadow:0 0 10px #8b5cf680}@keyframes float-particle{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}.form-com-content{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:1.5rem;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.form-com-content.visible{opacity:1;transform:translateY(0)}.form-com-header{text-align:center;margin-bottom:3rem}.form-com-badges{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap;margin-top:40px}.form-com-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);color:#f8fafc;font-size:.875rem;font-weight:600;transition:all .3s ease}.form-com-badge:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf666}.form-com-badge-open{background:linear-gradient(135deg,#22c55e4d,#3b82f633);border-color:#22c55e;color:#4ade80}.form-com-badge-online{background:linear-gradient(135deg,#3b82f64d,#8b5cf633);border-color:#3b82f6;color:#60a5fa}.form-com-badge-certificate{background:linear-gradient(135deg,#a855f74d,#8b5cf633);border-color:#a855f7;color:#c084fc}.form-com-pulse-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{transform:scale(1)}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1)}}.form-com-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-1px;text-align:center;line-height:1.1}.form-com-title-line-1,.form-com-title-line-2{display:block}.form-com-title-break-mobile{display:none}.form-com-title-tech{background:linear-gradient(135deg,#8b5cf6,#3b82f6,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-glow 3s ease-in-out infinite}@keyframes title-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.form-com-title-underline{width:120px;height:4px;background:linear-gradient(135deg,#8b5cf6,#3b82f6);margin:1rem auto;border-radius:2px}.form-com-subtitle{font-size:clamp(1rem,3vw,1.25rem);color:#cbd5e1;margin-bottom:1rem;text-align:center;line-height:1.4}.form-com-subtitle-highlight{font-size:clamp(1.2rem,3.5vw,1.5rem);font-weight:700;color:#f8fafc}.form-com-subtitle-line-1,.form-com-subtitle-line-2,.form-com-subtitle-line-3,.form-com-subtitle-line-4{display:block}.form-com-subtitle-break-mobile{display:none}.form-com-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:3rem}.form-com-tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:9999px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.form-com-tab.active{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#f8fafc;border-color:#8b5cf680;box-shadow:0 8px 25px #8b5cf666}.form-com-tab:hover{background:linear-gradient(135deg,#8b5cf633,#3b82f633);color:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf64d}.form-com-courses-grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,3vw,1.5rem);margin-bottom:clamp(2rem,5vw,3rem)}.form-com-course-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:clamp(12px,3vw,16px);padding:clamp(1rem,4vw,1.5rem);transition:all .3s ease;transform:translateY(10px);opacity:0;animation:slide-up .6s ease forwards;position:relative;overflow:hidden;max-width:100%}.form-com-course-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(139,92,246,.1),transparent);opacity:0;transition:opacity .3s ease;z-index:1}.form-com-course-card:hover:before{opacity:1}.form-com-course-card:hover{transform:translateY(-8px);border-color:#8b5cf666;box-shadow:0 20px 40px #8b5cf64d}.form-com-course-card>*{position:relative;z-index:2}@keyframes slide-up{to{transform:translateY(0);opacity:1}}.form-com-course-header{display:flex;align-items:center;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(.75rem,2vw,1rem)}.form-com-course-icon-container{width:clamp(40px,8vw,48px);height:clamp(40px,8vw,48px);background:linear-gradient(135deg,#8b5cf633,#3b82f633);border-radius:clamp(8px,2vw,12px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.3);flex-shrink:0}.form-com-course-icon{width:clamp(20px,4vw,24px);height:clamp(20px,4vw,24px);color:#a855f7;filter:drop-shadow(0 0 5px rgba(168,85,247,.5))}.form-com-course-title{font-size:clamp(1.1rem,3.5vw,1.45rem);font-weight:700;color:#f8fafc;text-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1.2}.form-com-course-duration{display:flex;align-items:center;gap:.25rem;font-size:clamp(.7rem,2vw,.75rem);color:#94a3b8}.form-com-course-description{font-size:clamp(.85rem,2.5vw,.975rem);color:#cbd5e1;margin-bottom:clamp(.75rem,2vw,1rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.form-com-course-stats{display:flex;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(.75rem,2vw,1rem);flex-wrap:wrap}.form-com-course-stat{display:flex;align-items:center;gap:.25rem;font-size:clamp(.7rem,2vw,.75rem);color:#cbd5e1}.form-com-course-price-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(.75rem,2vw,1rem);gap:1rem}.form-com-course-price{font-size:clamp(1rem,3vw,1.2rem);font-weight:700;color:#f8fafc;text-shadow:0 2px 8px rgba(0,0,0,.3)}.form-com-course-original-price{font-size:clamp(.75rem,2vw,.875rem);color:#64748b;text-decoration:line-through}.form-com-course-level{font-size:clamp(.75rem,2vw,.855rem);color:#60a5fa;text-align:right;font-weight:600}.form-com-course-buttons{display:flex;gap:clamp(.5rem,1.5vw,.75rem)}.form-com-course-button{flex:1;padding:clamp(.6rem,2vw,.75rem);border-radius:clamp(6px,1.5vw,8px);font-size:clamp(.75rem,2vw,.875rem);font-weight:600;color:#f8fafc;text-align:center;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;text-decoration:none;min-height:44px}.form-com-course-button-primary{background:linear-gradient(135deg,#8b5cf633,#3b82f633)}.form-com-course-button-primary:hover{background:linear-gradient(135deg,#5f1cfc33,#0062ff33);transform:translateY(-2px);box-shadow:0 12px 30px #8b5cf680}.form-com-course-button-secondary{background:linear-gradient(135deg,#22c55e,#16a34a)}.form-com-course-button-secondary:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 12px 30px #22c55e66}.form-com-stats-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:3rem}.form-com-stat-box{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;text-align:center;transition:all .3s ease}.form-com-stat-box:hover{transform:translateY(-5px);border-color:#8b5cf64d;box-shadow:0 15px 35px #8b5cf633}.form-com-stat-number{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 8px rgba(0,0,0,.3)}.form-com-stat-label{font-size:.875rem;color:#cbd5e1}.form-com-cta-section{background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:clamp(16px,4vw,20px);padding:clamp(1.5rem,6vw,3rem) clamp(1rem,4vw,2rem);text-align:center;margin-bottom:clamp(2rem,5vw,3rem);position:relative;overflow:hidden}.form-com-toggle-courses-container{display:flex;justify-content:center;margin:clamp(1.5rem,4vw,2rem) 0 clamp(2rem,5vw,3rem)}.form-com-toggle-courses{display:flex;align-items:center;gap:.5rem;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);border-radius:9999px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);color:#f8fafc;font-size:clamp(.875rem,2.5vw,1rem);font-weight:600;cursor:pointer;transition:all .3s ease;max-width:280px;width:100%;justify-content:center}.form-com-toggle-courses:hover{background:linear-gradient(135deg,#8b5cf64d,#3b82f64d);transform:translateY(-3px);box-shadow:0 12px 30px #8b5cf680}.form-com-cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);border-radius:50%;filter:blur(60px);z-index:1}.form-com-cta-section>*{position:relative;z-index:2}.form-com-cta-title{font-size:clamp(1.5rem,5vw,2rem);font-weight:800;color:#f8fafc;margin-bottom:clamp(.75rem,2vw,1rem);line-height:1.2}.form-com-cta-text{font-size:clamp(1rem,3vw,1.25rem);color:#cbd5e1;margin-bottom:clamp(1.5rem,4vw,2rem);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.form-com-cta-buttons{display:flex;flex-wrap:wrap;gap:clamp(.75rem,2vw,1rem);justify-content:center}.form-com-cta-button{padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);border-radius:clamp(12px,3vw,16px);font-size:clamp(.875rem,2.5vw,1rem);font-weight:700;color:#f8fafc;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none;border:none;cursor:pointer;min-height:48px;justify-content:center}.form-com-cta-button-primary{background:linear-gradient(135deg,#22c55e,#16a34a)}.form-com-cta-button-primary:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-3px);box-shadow:0 12px 30px #22c55e80}.form-com-cta-button-secondary{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.form-com-cta-button-secondary:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);transform:translateY(-3px);box-shadow:0 12px 30px #8b5cf680}.form-com-footer{text-align:center;color:#64748b;padding:2rem 1.5rem;background:linear-gradient(135deg,#ffffff05,#ffffff03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1)}.form-com-footer-info{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.form-com-footer-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8}.form-com-load-more-container{display:flex;justify-content:center;margin:clamp(1.5rem,4vw,2rem) 0 clamp(2rem,5vw,3rem)}.form-com-load-more{display:flex;align-items:center;gap:.5rem;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,4vw,2rem);border-radius:9999px;background:linear-gradient(135deg,#8b5cf633,#3b82f633);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.3);color:#f8fafc;font-size:clamp(.875rem,2.5vw,1rem);font-weight:600;cursor:pointer;transition:all .3s ease;max-width:280px;width:100%;justify-content:center;min-height:48px}.form-com-load-more:hover{background:linear-gradient(135deg,#8b5cf64d,#3b82f64d);transform:translateY(-3px);box-shadow:0 12px 30px #8b5cf680}@media (max-width: 360px){.form-com-content{padding:1rem .75rem}.form-com-course-card{padding:.875rem}.form-com-course-header,.form-com-course-price-container{flex-direction:column;align-items:flex-start;gap:.5rem}.form-com-course-level{text-align:left}.form-com-course-buttons{flex-direction:column;gap:.5rem}.form-com-tab{padding:.5rem .75rem;font-size:.75rem;white-space:nowrap}.form-com-cta-buttons{flex-direction:column;align-items:center}.form-com-cta-button{width:100%;max-width:280px}}@media (min-width: 361px) and (max-width: 480px){.form-com-content{padding:1.25rem 1rem}.form-com-course-header,.form-com-course-price-container{flex-direction:column;align-items:flex-start;gap:.75rem}.form-com-course-level{text-align:left}.form-com-course-buttons{flex-direction:column;gap:.5rem}.form-com-badges{flex-direction:column;align-items:center;gap:.75rem}.form-com-badge{width:100%;max-width:280px;justify-content:center}.form-com-tabs{overflow-x:auto;padding:0 .5rem 10px;justify-content:flex-start}.form-com-tab{padding:.5rem 1rem;font-size:.8rem;white-space:nowrap}}@media (min-width: 481px) and (max-width: 768px){.form-com-content{padding:1.5rem}.form-com-courses-grid{grid-template-columns:1fr}.form-com-badges{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.form-com-tabs{overflow-x:auto;padding-bottom:10px;justify-content:flex-start}.form-com-course-price-container{flex-direction:row;justify-content:space-between;align-items:center}.form-com-course-level{text-align:right}.form-com-course-buttons{flex-direction:row}}@media (min-width: 769px) and (max-width: 1023px){.form-com-courses-grid{grid-template-columns:repeat(2,1fr)}.form-com-content{padding:1.5rem}.form-com-badges{flex-direction:row;justify-content:center;gap:1rem}.form-com-tabs{justify-content:center}}@media (min-width: 1024px){.form-com-courses-grid{grid-template-columns:repeat(3,1fr)}.form-com-content{padding:1.5rem}.form-com-badges{flex-direction:row;justify-content:center;gap:1rem}.form-com-tabs{justify-content:center}.form-com-title-line-1,.form-com-title-line-2,.form-com-title-break-mobile,.form-com-subtitle-line-1,.form-com-subtitle-line-2,.form-com-subtitle-line-3,.form-com-subtitle-line-4,.form-com-subtitle-break-mobile,.form-com-cta-title-line-1,.form-com-cta-title-line-2,.form-com-cta-title-break-mobile,.form-com-cta-text-line-1,.form-com-cta-text-line-2,.form-com-cta-text-break-mobile{display:inline}}@media (min-width: 1200px){.form-com-courses-grid{grid-template-columns:repeat(3,1fr);max-width:1200px;margin:0 auto}}@media (min-width: 992px){.form-com-modal-content{grid-template-columns:1fr 380px;max-height:calc(90vh - 85px)}.form-com-modal-button{flex-grow:0}}@media (max-width: 1023px){.form-com-title-line-1,.form-com-title-line-2{display:block}.form-com-title-break-mobile{display:none}.form-com-subtitle-line-1,.form-com-subtitle-line-2,.form-com-subtitle-line-3,.form-com-subtitle-line-4{display:block}.form-com-subtitle-break-mobile{display:none}.form-com-cta-title-line-1,.form-com-cta-title-line-2{display:block}.form-com-cta-title-break-mobile{display:none}.form-com-cta-text-line-1,.form-com-cta-text-line-2{display:block}.form-com-cta-text-break-mobile{display:none}}.form-com-video-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a0514d9;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn .3s ease-out}.form-com-video-modal-content{position:relative;background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:clamp(.75rem,2vw,1rem);padding:clamp(1rem,4vw,1.5rem);width:90%;max-width:900px;box-shadow:0 10px 30px #00000080,0 0 40px #9333ea4d;border:1px solid rgba(147,51,234,.3);animation:slideInUp .4s ease-out}.form-com-video-modal-close{position:absolute;top:-5%;right:-2%;background:linear-gradient(135deg,#9333ea,#4f46e5);color:#fff;border:none;border-radius:50%;width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,3vw,1.5rem);box-shadow:0 4px 15px #9333ea80;transition:all .3s ease}.form-com-video-modal-close:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 20px #9333eab3}.form-com-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:clamp(.5rem,1.5vw,.75rem)}.form-com-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-section.hero-container{position:relative;min-height:100vh;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem;padding-top:calc(80px + 1rem);width:100%;box-sizing:border-box}.hero-section .particles-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:none}.hero-section .particle{position:absolute;background:#8b5cf699;border-radius:50%;animation:float 4s ease-in-out infinite;box-shadow:0 0 8px #8b5cf666}@keyframes float{0%,to{transform:translateY(0) scale(.8);opacity:.4}50%{transform:translateY(-30px) scale(1.2);opacity:1}}.hero-section .hero-content{display:flex;flex-direction:column;gap:1.5rem;max-width:100%;width:100%;align-items:center;text-align:center;z-index:10;position:relative;box-sizing:border-box}.hero-section .content-left{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center;order:1;box-sizing:border-box}.hero-section .content-right{display:flex;justify-content:center;align-items:center;width:100%;order:2}.hero-section .badge{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:50px;font-size:.75rem;font-weight:500;color:#a78bfa;width:fit-content;animation:badgePulse 3s ease-in-out infinite;box-sizing:border-box}@keyframes badgePulse{0%,to{box-shadow:0 0 #8b5cf64d}50%{box-shadow:0 0 0 8px #8b5cf600}}.hero-section .title{font-size:1.5rem;font-weight:800;line-height:1.3;color:#fff;margin:0;text-align:center;box-sizing:border-box}.hero-section .gradient-text{background:linear-gradient(135deg,#8b5cf6,#06b6d4,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .subtitle{font-size:.8rem;line-height:1.5;color:#9ca3af;margin:0;text-align:center;max-width:90%;padding:0 1rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow-wrap:break-word;word-break:break-word;display:block;box-sizing:border-box}.hero-section .subtitle-line-1,.hero-section .subtitle-line-2{display:inline}.hero-section .subtitle-break-mobile{display:none}@media (max-width: 1023px){.hero-section .subtitle-break-mobile{display:block;content:"";height:0}.hero-section .subtitle-line-1,.hero-section .subtitle-line-2{display:block}}@media (min-width: 1024px){.hero-section .subtitle-break-mobile,.hero-section .subtitle-line-1,.hero-section .subtitle-line-2{display:inline}}.hero-section .social-proof{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:.5rem 0}.hero-section .avatars{display:flex;align-items:center;justify-content:center}.hero-section .avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(139,92,246,.3);margin-left:-6px;object-fit:cover;transition:all .3s ease}.hero-section .avatar:first-child{margin-left:0}.hero-section .avatar:hover{transform:translateY(-2px) scale(1.05);border-color:#8b5cf6;z-index:10;position:relative}.hero-section .proof-text{font-size:.8rem;color:#d1d5db;text-align:center}.hero-section .proof-text strong{color:#8b5cf6;font-weight:700}.hero-section .action-buttons{display:flex;flex-direction:column;gap:.75rem;width:100%;align-items:center;margin:1rem 0;padding:0 1rem}.hero-section .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1rem;background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;font-size:.85rem;transition:all .3s ease;box-shadow:0 4px 20px #8b5cf64d;position:relative;overflow:hidden;width:75%;max-width:280px;box-sizing:border-box}.hero-section .btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.hero-section .btn-primary:hover:before{left:100%}.hero-section .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #8b5cf666}.hero-section .btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:#ffffff0d;color:#d1d5db;text-decoration:none;border:1px solid rgba(139,92,246,.2);border-radius:10px;font-weight:500;font-size:.85rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:75%;max-width:280px;box-sizing:border-box}.hero-section .btn-secondary:hover{background:#8b5cf61a;border-color:#8b5cf666;transform:translateY(-2px)}.hero-section .stats{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.hero-section .stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}.hero-section .stat-number{font-size:1.25rem;font-weight:700;color:#8b5cf6}.hero-section .stat-label{font-size:.75rem;color:#9ca3af;font-weight:500}.hero-section .video-container{position:relative;width:100%;max-width:350px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #3b033b4d;border:2px solid rgb(85,0,134);aspect-ratio:16 / 9}.hero-section .hero-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.hero-section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0003;opacity:0;transition:opacity .3s ease}.hero-section .video-container:hover .video-overlay{opacity:1}.hero-section .play-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#8b5cf6e6;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section .play-button:hover{background:#8b5cf6;transform:scale(1.1)}.hero-section .mute-button{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#000000b3;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section .mute-button:hover{background:#8b5cf6cc}.hero-section .video-glow{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:linear-gradient(135deg,#8b5cf633,#06b6d433);border-radius:30px;z-index:-1;filter:blur(20px);animation:glow 3s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.5;transform:scale(.95)}to{opacity:.8;transform:scale(1.05)}}@media (min-width: 480px){.hero-section.hero-container{padding:1.25rem;padding-top:calc(80px + 1.25rem)}.hero-section .hero-content{gap:1.75rem}.hero-section .content-left{gap:1.25rem}.hero-section .title{font-size:1.75rem;line-height:1.25}.hero-section .subtitle{font-size:.95rem;line-height:1.6;max-width:95%;padding:0 .75rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow-wrap:break-word;word-break:break-word;display:block}.hero-section .badge{font-size:.8rem;padding:.6rem 1.1rem}.hero-section .avatar{width:36px;height:36px;margin-left:-7px}.hero-section .proof-text{font-size:.85rem}.hero-section .btn-primary,.hero-section .btn-secondary{padding:.8rem 1.2rem;font-size:.9rem;width:80%;max-width:300px}.hero-section .stat-number{font-size:1.4rem}.hero-section .stat-label{font-size:.8rem}.hero-section .video-container{max-width:400px}.hero-section .play-button{width:70px;height:70px}.hero-section .mute-button{width:38px;height:38px}}@media (min-width: 768px){.hero-section.hero-container{padding:1.5rem;padding-top:calc(80px + 1.5rem)}.hero-section .hero-content{gap:2rem;max-width:700px}.hero-section .content-left{gap:1.5rem}.hero-section .title{font-size:2.5rem;line-height:1.1}.hero-section .subtitle{font-size:1.1rem;line-height:1.6}.hero-section .badge{font-size:.875rem;padding:.65rem 1.2rem}.hero-section .social-proof{flex-direction:row;gap:1rem}.hero-section .avatar{width:40px;height:40px;margin-left:-8px;border-width:3px}.hero-section .proof-text{font-size:.9rem}.hero-section .action-buttons{flex-direction:row;gap:1rem;justify-content:center}.hero-section .btn-primary,.hero-section .btn-secondary{padding:1rem 2rem;font-size:1rem;width:auto}.hero-section .stats{gap:2rem}.hero-section .stat-number{font-size:1.6rem}.hero-section .stat-label{font-size:.875rem}.hero-section .video-container{max-width:450px}.hero-section .play-button{width:80px;height:80px}.hero-section .mute-button{width:40px;height:40px;bottom:1rem;right:1rem}}@media (min-width: 1024px){.hero-section.hero-container{padding:2rem;padding-top:calc(80px + 2rem)}.hero-section .particles-bg{display:block}.hero-section .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;text-align:left}.hero-section .content-left{align-items:flex-start;text-align:left;order:1}.hero-section .content-right{order:2}.hero-section .title{font-size:3rem;text-align:left}.hero-section .subtitle{font-size:1.2rem;text-align:left;max-width:90%}.hero-section .badge{align-self:flex-start}.hero-section .social-proof{justify-content:flex-start}.hero-section .proof-text{text-align:left}.hero-section .action-buttons{justify-content:flex-start}.hero-section .stats{justify-content:flex-start;gap:2.5rem}.hero-section .video-container{max-width:500px}}@media (min-width: 1440px){.hero-section.hero-container{padding:2.5rem;padding-top:calc(80px + 2.5rem)}.hero-section .hero-content{gap:4rem;max-width:1400px}.hero-section .content-left{gap:2rem}.hero-section .title{font-size:3.5rem}.hero-section .subtitle{font-size:1.25rem}.hero-section .badge{font-size:.9rem;padding:.7rem 1.3rem}.hero-section .avatar{width:44px;height:44px}.hero-section .proof-text{font-size:.95rem}.hero-section .btn-primary,.hero-section .btn-secondary{padding:1.1rem 2.2rem;font-size:1.05rem}.hero-section .stat-number{font-size:1.8rem}.hero-section .stat-label{font-size:.9rem}.hero-section .video-container{max-width:550px}}@media (min-width: 1920px){.hero-section .hero-content{max-width:1600px;gap:5rem}.hero-section .title{font-size:4rem}.hero-section .video-container{max-width:600px}}.youth-testimonials-main-section{position:relative;min-height:100vh;background:linear-gradient(135deg,#000,#000,#000 50%,#000);padding:.5rem}.youth-testimonials-particle{position:absolute;border-radius:50%;opacity:.6;animation:youth-testimonials-float 8s ease-in-out infinite;box-shadow:0 0 15px currentColor}.youth-testimonials-binary-rain{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.youth-testimonials-binary-column{position:absolute;top:-100%;color:#00cfff1a;font-family:Courier New,monospace;font-size:12px;animation:youth-testimonials-binaryFall 15s linear infinite;white-space:nowrap}@keyframes youth-testimonials-binaryFall{0%{top:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes youth-testimonials-float{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-25px) scale(1.1)}66%{transform:translateY(10px) scale(.9)}}.youth-testimonials-content-wrapper{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 1.5rem;opacity:0;transform:translateY(25px);transition:all .8s ease}.youth-testimonials-content-wrapper.youth-testimonials-fade-in{opacity:1;transform:translateY(0)}.youth-testimonials-section-header{text-align:center;margin-bottom:3rem;margin-top:80px;position:relative}.youth-testimonials-section-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:.8rem;position:relative}.youth-testimonials-title-gradient{background:linear-gradient(135deg,#fff,#fff,#fff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes youth-testimonials-gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.youth-testimonials-title-white{color:#fff}.youth-testimonials-title-underline{width:65px;height:3px;background:linear-gradient(90deg,#fff,#fff);margin:.8rem auto;border-radius:2px;box-shadow:0 0 15px #00cfff66}@keyframes youth-testimonials-underlinePulse{0%,to{box-shadow:0 0 15px #00cfff66}50%{box-shadow:0 0 30px #00cfffb3}}.youth-testimonials-section-subtitle{font-size:clamp(1rem,2.8vw,1.3rem);color:#cbd5e1;line-height:1.5;max-width:650px;margin:0 auto;font-weight:400}.youth-testimonials-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-bottom:2.2rem;padding:.8rem 0}.youth-testimonials-testimonial-card{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s ease;opacity:1;transform:translateY(0);overflow:hidden;max-width:100%;min-height:340px;display:flex;flex-direction:column;box-shadow:0 6px 25px #00000040}.youth-testimonials-testimonial-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--youth-accent-color),rgba(255,255,255,.15));box-shadow:0 0 20px var(--youth-accent-color)}.youth-testimonials-testimonial-card:hover{transform:translateY(-12px);border-color:var(--youth-accent-color);box-shadow:0 22px 45px #00000059,0 0 45px rgba(var(--youth-accent-color-rgb),.35);background:#ffffff14}.youth-testimonials-testimonial-header{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;position:relative}.youth-testimonials-avatar-container{position:relative;width:75px;height:75px;border-radius:50%;background:linear-gradient(135deg,var(--youth-accent-color),#8e44ad);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0;animation:youth-testimonials-avatarGlow 3s ease-in-out infinite;padding:2px}.youth-testimonials-avatar-container img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.15)}.youth-testimonials-tech-indicator{position:absolute;top:-5px;right:-5px;width:24px;height:24px;background:var(--youth-accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;animation:youth-testimonials-techPulse 2s ease-in-out infinite;border:1.5px solid rgba(255,255,255,.15)}@keyframes youth-testimonials-techPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.youth-testimonials-student-info{flex:1;min-width:0}.youth-testimonials-student-name{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.2;position:relative}.youth-testimonials-student-name:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--youth-accent-color);transition:width .3s ease}.youth-testimonials-testimonial-card:hover .youth-testimonials-student-name:after{width:100%}.youth-testimonials-student-details{display:flex;flex-direction:column;gap:.3rem}.youth-testimonials-student-course{color:var(--youth-accent-color);font-weight:600;font-size:.9rem;line-height:1.3}.youth-testimonials-student-meta{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.youth-testimonials-student-age,.youth-testimonials-student-location{color:#94a3b8;font-size:.8rem;display:flex;align-items:center;gap:.25rem}.youth-testimonials-achievement-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:#00cfff26;border-radius:16px;color:#00cfff;font-size:.75rem;font-weight:600;margin-top:.7rem;width:fit-content;transition:all .3s ease;margin-top:-10px}.youth-testimonials-achievement-badge:hover{background:#00cfff40;transform:translateY(-2px);box-shadow:0 6px 15px #00cfff59}.youth-testimonials-skill-tag{padding:.25rem .7rem;background:#ffffff1a;border-radius:12px;color:#e2e8f0;font-size:.7rem;font-weight:500;transition:all .3s ease;margin-bottom:8px}.youth-testimonials-skill-tag:hover{background:rgba(var(--youth-accent-color-rgb),.22);border-color:var(--youth-accent-color);color:var(--youth-accent-color);transform:translateY(-2px)}.youth-testimonials-rating-container{display:flex;gap:.25rem;margin-bottom:1.5rem;margin-top:5px}.youth-testimonials-star{color:#fbbf24;animation:youth-testimonials-sparkle 2s infinite;animation-delay:calc(var(--youth-star-index) * .2s)}.youth-testimonials-star:hover{filter:drop-shadow(0 0 6px #fbbf24)}@keyframes youth-testimonials-sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.15) rotate(180deg)}}.youth-testimonials-testimonial-text{font-size:.95rem;line-height:1.6;color:#e2e8f0;margin-bottom:1.2rem;position:relative;font-weight:400;min-height:4rem;flex-grow:1}.youth-testimonials-testimonial-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.youth-testimonials-course-tag{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#8e44ad26;border:1px solid rgba(142,68,173,.4);border-radius:16px;color:#a855f7;font-size:.8rem;font-weight:600;transition:all .3s ease}.youth-testimonials-course-tag:hover{background:#8e44ad40;transform:translateY(-2px);box-shadow:0 6px 15px #8e44ad59}.youth-testimonials-progress-indicator{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.8rem}.youth-testimonials-progress-bar{width:60px;height:4px;background:#ffffff1f;border-radius:2px;overflow:hidden}.youth-testimonials-progress-fill{height:100%;background:linear-gradient(90deg,var(--youth-accent-color),#8e44ad);width:85%;animation:youth-testimonials-progressFill 2s ease-out}@keyframes youth-testimonials-progressFill{0%{width:0%}to{width:85%}}.youth-testimonials-navigation-controls{display:flex;justify-content:center;gap:1.2rem;margin-bottom:1.8rem}.youth-testimonials-nav-button{width:52px;height:52px;border-radius:50%;background:#00000040;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.youth-testimonials-nav-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(62,0,143,.25) 0%,transparent 70%);transition:all .3s ease;transform:translate(-50%,-50%)}.youth-testimonials-nav-button:hover:before{width:100px;height:100px}.youth-testimonials-nav-button:hover{background:#00cfff26;color:#fff;transform:scale(1.1);border-color:#3b006b;box-shadow:0 0 28px #4c00ff75}.youth-testimonials-pagination-dots{display:flex;justify-content:center;gap:.8rem;margin-bottom:2.5rem}.youth-testimonials-dot{width:12px;height:12px;border-radius:50%;background:#19191926;cursor:pointer;transition:all .3s ease;position:relative;padding:0}.youth-testimonials-dot:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#6200ff;border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.youth-testimonials-dot.youth-testimonials-active{background:#5904e2;transform:scale(1.2);box-shadow:0 0 15px #4c00ffb3}.youth-testimonials-dot:hover:before{width:100%;height:100%}.youth-testimonials-video-section{margin-top:3rem;text-align:center;padding:1.5rem}.youth-testimonials-video-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2.5rem;text-shadow:0 0 15px rgba(247,0,255,.5);position:relative}.youth-testimonials-video-title:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,transparent,rgb(211,102,238),transparent);box-shadow:0 0 8px #b700ff}.youth-video-container-youth{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;max-width:1200px;margin:0 auto;flex-wrap:wrap}.youth-video-wrapper{position:relative;width:300px;height:456px;background:linear-gradient(45deg,#0a0a0a,#1a1a2e);border-radius:12px;padding:10px;box-shadow:0 15px 30px #00ffff14,inset 0 1px #ffffff14;border:1px solid rgba(0,255,255,.25);overflow:hidden;transition:all .3s ease}.youth-video-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00ffff26,0 0 20px #00ffff4d}.youth-video-wrapper:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0ff,#0080ff,#8000ff,#ff0080,#0ff);border-radius:12px;z-index:-1;animation:borderGlow 3s linear infinite}@keyframes borderGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.youth-video-testimonials{width:100%;height:100%;border-radius:8px;border:none;box-shadow:0 8px 25px #0006}.youth-video-info{position:absolute;bottom:15px;left:15px;color:#fff;font-size:.9rem;font-weight:500;text-shadow:0 0 8px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:.3rem}.youth-video-info-name{font-weight:700}.youth-video-info-details{display:flex;gap:1rem;font-size:.8rem;color:#cbd5e1}.youth-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:#00cfffcc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.youth-video-play-button:hover{background:#00cfff;transform:translate(-50%,-50%) scale(1.1)}.youth-testimonials-cta-section{text-align:center;margin-top:4rem;padding:2.4rem;background:#ffffff0a;border-radius:24px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);margin-bottom:50px}.youth-testimonials-cta-title{font-size:2.6rem;font-weight:700;color:#fff;margin-bottom:.9rem}.youth-testimonials-cta-subtitle{font-size:1.4rem;color:#cbd5e1;margin-bottom:1.8rem;max-width:840px;margin-left:auto;margin-right:auto}.youth-testimonials-cta-button{display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2.2rem;background:linear-gradient(135deg,#0a1f44,#482379);color:#fff;font-weight:600;font-size:1.2rem;border:none;border-radius:22px;cursor:pointer;transition:all .4s ease;text-decoration:none;position:relative;overflow:hidden}.youth-testimonials-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.youth-testimonials-cta-button:hover:before{left:100%}.youth-testimonials-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px #00cfff66}@media (max-width: 1200px){.youth-testimonials-content-wrapper{padding:0 1rem}.youth-testimonials-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:.5rem 0}.youth-testimonials-testimonial-card{padding:1.8rem;min-height:360px}.youth-testimonials-section-title{font-size:clamp(2.2rem,4.5vw,3.5rem)}.youth-testimonials-section-subtitle{font-size:clamp(.95rem,2.5vw,1.15rem)}.youth-video-container-youth{gap:1.2rem}.youth-video-wrapper{width:280px;height:420px}}@media (max-width: 1024px){.youth-testimonials-main-section{padding:.8rem}.youth-testimonials-section-header{margin-top:60px;margin-bottom:2.5rem}.youth-testimonials-testimonials-grid{grid-template-columns:repeat(2,1fr);gap:1.3rem}.youth-testimonials-testimonial-card{padding:1.6rem;min-height:340px;border-radius:18px}.youth-testimonials-testimonial-header{gap:1.2rem}.youth-testimonials-avatar-container{width:68px;height:68px;font-size:1.6rem}.youth-testimonials-tech-indicator{width:22px;height:22px;font-size:11px}.youth-testimonials-student-name{font-size:1.2rem}.youth-testimonials-student-course{font-size:.85rem}.youth-testimonials-testimonial-text{font-size:.9rem;line-height:1.55}.youth-video-container-youth{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.youth-video-wrapper{width:240px;height:380px}.youth-testimonials-cta-section{padding:2rem;margin-top:3rem}.youth-testimonials-cta-title{font-size:1.9rem}.youth-testimonials-cta-subtitle{font-size:1.05rem}}@media (max-width: 768px){.youth-testimonials-main-section{padding:.6rem}.youth-testimonials-section-header{margin-top:40px;margin-bottom:2rem;padding:0 .5rem}.youth-testimonials-section-title{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.15}.youth-testimonials-section-subtitle{font-size:clamp(.9rem,3vw,1.1rem);line-height:1.4;padding:0 .5rem}.youth-testimonials-testimonials-grid{grid-template-columns:1fr;gap:1.2rem;padding:.3rem 0}.youth-testimonials-testimonial-card{padding:1.5rem;min-height:auto;border-radius:16px;margin:0 .3rem}.youth-testimonials-testimonial-header{flex-direction:row;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.youth-testimonials-avatar-container{width:60px;height:60px;font-size:1.4rem;flex-shrink:0}.youth-testimonials-tech-indicator{width:20px;height:20px;font-size:10px}.youth-testimonials-student-info{flex:1;min-width:0}.youth-testimonials-student-name{font-size:1.1rem;margin-bottom:.3rem}.youth-testimonials-student-course{font-size:.8rem;margin-bottom:.5rem}.youth-testimonials-student-meta{flex-direction:column;gap:.3rem;align-items:flex-start}.youth-testimonials-student-age,.youth-testimonials-student-location{font-size:.75rem}.youth-testimonials-achievement-badge{padding:.3rem .7rem;font-size:.7rem;margin-top:.5rem;border-radius:12px}.youth-testimonials-rating-container{margin-bottom:1.2rem;gap:.2rem}.youth-testimonials-star{width:18px;height:18px}.youth-testimonials-testimonial-text{font-size:.85rem;line-height:1.5;margin-bottom:1rem;min-height:auto}.youth-testimonials-testimonial-footer{flex-direction:column;gap:.8rem;align-items:flex-start}.youth-testimonials-course-tag{padding:.4rem .8rem;font-size:.75rem;border-radius:12px}.youth-testimonials-navigation-controls{gap:1rem;margin-bottom:1.5rem}.youth-testimonials-nav-button{width:45px;height:45px}.youth-testimonials-pagination-dots{gap:.6rem;margin-bottom:2rem}.youth-testimonials-dot{width:10px;height:10px}.youth-testimonials-video-section{margin-top:2.5rem;padding:1rem}.youth-testimonials-video-title{font-size:1.6rem;margin-bottom:2rem}.youth-video-container-youth{flex-direction:column;align-items:center;gap:1.2rem}.youth-video-wrapper{width:200px;height:320px}.youth-video-info{bottom:12px;left:12px;font-size:.8rem}.youth-video-info-details{flex-direction:column;gap:.2rem;font-size:.7rem}.youth-video-play-button{width:45px;height:45px}.youth-testimonials-cta-section{padding:1.5rem;margin-top:2.5rem;margin-bottom:30px;border-radius:18px}.youth-testimonials-cta-title{font-size:1.6rem;margin-bottom:.7rem}.youth-testimonials-cta-subtitle{font-size:.95rem;margin-bottom:1.5rem;line-height:1.4}.youth-testimonials-cta-button{padding:.9rem 1.8rem;font-size:.9rem;border-radius:18px}}@media (max-width: 480px){.youth-testimonials-main-section{padding:.5rem}.youth-testimonials-section-header{margin-top:30px;margin-bottom:1.5rem;padding:0 .3rem}.youth-testimonials-section-title{font-size:clamp(1.5rem,7vw,2.5rem);line-height:1.1}.youth-testimonials-section-subtitle{font-size:clamp(.8rem,3.5vw,1rem);line-height:1.35;padding:0 .3rem}.youth-testimonials-testimonials-grid{gap:1rem;padding:.2rem 0}.youth-testimonials-testimonial-card{padding:1.2rem;border-radius:14px;margin:0 .2rem}.youth-testimonials-testimonial-header{gap:.8rem;margin-bottom:1rem}.youth-testimonials-avatar-container{width:55px;height:55px;font-size:1.2rem}.youth-testimonials-tech-indicator{width:18px;height:18px;font-size:9px}.youth-testimonials-student-name{font-size:1rem;margin-bottom:.2rem}.youth-testimonials-student-course{font-size:.75rem;margin-bottom:.4rem}.youth-testimonials-student-age,.youth-testimonials-student-location{font-size:.7rem}.youth-testimonials-achievement-badge{padding:.25rem .6rem;font-size:.65rem;margin-top:.4rem;border-radius:10px}.youth-testimonials-rating-container{margin-bottom:1rem}.youth-testimonials-star{width:16px;height:16px}.youth-testimonials-testimonial-text{font-size:.8rem;line-height:1.45;margin-bottom:.8rem}.youth-testimonials-course-tag{padding:.35rem .7rem;font-size:.7rem;border-radius:10px}.youth-testimonials-navigation-controls{gap:.8rem;margin-bottom:1.2rem}.youth-testimonials-nav-button{width:40px;height:40px}.youth-testimonials-pagination-dots{gap:.5rem;margin-bottom:1.8rem}.youth-testimonials-dot{width:8px;height:8px}.youth-testimonials-video-section{margin-top:2rem;padding:.8rem}.youth-testimonials-video-title{font-size:1.4rem;margin-bottom:1.5rem}.youth-video-container-youth{gap:1rem}.youth-video-wrapper{width:180px;height:290px}.youth-video-info{bottom:10px;left:10px;font-size:.75rem}.youth-video-info-details{font-size:.65rem}.youth-video-play-button{width:40px;height:40px}.youth-testimonials-cta-section{padding:1.2rem;margin-top:2rem;margin-bottom:25px;border-radius:16px}.youth-testimonials-cta-title{font-size:1.4rem;margin-bottom:.6rem}.youth-testimonials-cta-subtitle{font-size:.85rem;margin-bottom:1.3rem;line-height:1.35}.youth-testimonials-cta-button{padding:.8rem 1.5rem;font-size:.85rem;border-radius:16px}}@media (max-width: 375px){.youth-testimonials-main-section{padding:.4rem}.youth-testimonials-section-header{margin-top:25px;margin-bottom:1.2rem;padding:0 .2rem}.youth-testimonials-section-title{font-size:clamp(1.3rem,8vw,2.2rem);line-height:1.05}.youth-testimonials-section-subtitle{font-size:clamp(.75rem,4vw,.95rem);line-height:1.3;padding:0 .2rem}.youth-testimonials-testimonials-grid{gap:.8rem;padding:.1rem 0}.youth-testimonials-testimonial-card{padding:1rem;border-radius:12px;margin:0 .1rem}.youth-testimonials-testimonial-header{gap:.6rem;margin-bottom:.8rem}.youth-testimonials-avatar-container{width:50px;height:50px;font-size:1.1rem}.youth-testimonials-tech-indicator{width:16px;height:16px;font-size:8px}.youth-testimonials-student-name{font-size:.9rem;margin-bottom:.1rem}.youth-testimonials-student-course{font-size:.7rem;margin-bottom:.3rem}.youth-testimonials-student-age,.youth-testimonials-student-location{font-size:.65rem}.youth-testimonials-achievement-badge{padding:.2rem .5rem;font-size:.6rem;margin-top:.3rem;border-radius:8px}.youth-testimonials-rating-container{margin-bottom:.8rem}.youth-testimonials-star{width:14px;height:14px}.youth-testimonials-testimonial-text{font-size:.75rem;line-height:1.4;margin-bottom:.6rem}.youth-testimonials-course-tag{padding:.3rem .6rem;font-size:.65rem;border-radius:8px}.youth-testimonials-navigation-controls{gap:.6rem;margin-bottom:1rem}.youth-testimonials-nav-button{width:36px;height:36px}.youth-testimonials-pagination-dots{gap:.4rem;margin-bottom:1.5rem}.youth-testimonials-dot{width:7px;height:7px}.youth-testimonials-video-section{margin-top:1.5rem;padding:.6rem}.youth-testimonials-video-title{font-size:1.2rem;margin-bottom:1.2rem}.youth-video-container-youth{gap:.8rem}.youth-video-wrapper{width:160px;height:260px}.youth-video-info{bottom:8px;left:8px;font-size:.7rem}.youth-video-info-details{font-size:.6rem}.youth-video-play-button{width:36px;height:36px}.youth-testimonials-cta-section{padding:1rem;margin-top:1.5rem;margin-bottom:20px;border-radius:14px}.youth-testimonials-cta-title{font-size:1.2rem;margin-bottom:.5rem}.youth-testimonials-cta-subtitle{font-size:.8rem;margin-bottom:1.1rem;line-height:1.3}.youth-testimonials-cta-button{padding:.7rem 1.3rem;font-size:.8rem;border-radius:14px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(./slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}*{margin:0;padding:0;box-sizing:border-box;font-family:Satoshi,sans-serif}body{background:#f8fafc;overflow-x:hidden}.about-section{min-height:80vh;position:relative;overflow:hidden;background:#fff;padding:2.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 50px #4f46e514,inset 0 1px #fff6;font-family:Satoshi,sans-serif}.about-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(79,70,229,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.03) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(139,92,246,.02) 0%,transparent 50%);pointer-events:none}.about-section:after{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,70,229,.2),rgba(99,102,241,.2),rgba(139,92,246,.2),transparent);animation:shimmer 3s infinite linear}@keyframes shimmer{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.about-container{max-width:100%;width:95%;margin:10px auto 0;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;position:relative;padding:0 .5rem;text-align:center}.about-content{color:#1e293b;position:relative;margin-right:clamp(0px,4vw,40px)}.about-content:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;z-index:-1}.section-tag{display:inline-block;background:linear-gradient(135deg,#b3b0eb1a,#6366f11a);border:1px solid rgba(79,70,229,.3);color:#000;padding:.35rem .8rem;border-radius:50px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 10px #4f46e51a,inset 0 1px #ffffff4d;position:relative;overflow:hidden}.section-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(116,114,231,.1),transparent);animation:tagShimmer 2s infinite}@keyframes tagShimmer{0%{left:-100%}to{left:100%}}.about-content .gradient-text{font-size:1.3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#201e3b,#3d3355,#475569,#121620);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow-wrap:break-word}.about-content h2{font-size:1.5rem;font-weight:800;margin-bottom:.8rem;background:linear-gradient(135deg,#201e3b,#3d3355,#475569,#121620);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1)}.about-content p{font-size:.9rem;line-height:1.5;color:#475569;margin-bottom:1rem;font-weight:400;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.05);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow-wrap:break-word;max-width:100%;padding:0 .5rem}.about-title-line-1,.about-title-line-2,.about-text-line-1,.about-text-line-2,.about-text-line-3,.about-text-line-4,.about-text-line-5,.about-text2-line-1,.about-text2-line-2,.about-text2-line-3,.about-text2-line-4,.about-text2-line-5{display:inline}.about-title-break-mobile,.about-text-break-mobile,.about-text2-break-mobile{display:none}@media (max-width: 1023px){.about-title-break-mobile,.about-text-break-mobile,.about-text2-break-mobile{display:block;content:"";height:0}.about-title-line-1,.about-title-line-2,.about-text-line-1,.about-text-line-2,.about-text-line-3,.about-text-line-4,.about-text-line-5,.about-text2-line-1,.about-text2-line-2,.about-text2-line-3,.about-text2-line-4,.about-text2-line-5{display:block}}@media (min-width: 1024px){.about-title-break-mobile,.about-text-break-mobile,.about-text2-break-mobile,.about-title-line-1,.about-title-line-2,.about-text-line-1,.about-text-line-2,.about-text-line-3,.about-text-line-4,.about-text-line-5,.about-text2-line-1,.about-text2-line-2,.about-text2-line-3,.about-text2-line-4,.about-text2-line-5{display:inline}}.about-stats{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.2rem;border-radius:12px;padding:1.5rem 1rem;position:relative;overflow:hidden;justify-content:center;max-width:100%}.about-stat{text-align:center;padding:1rem .8rem;border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden}.about-stat:hover{transform:translateY(-5px)}.about-stat-number{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,#201e3b,#334155,#475569,#121620);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:.3rem}.about-stat-label{font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:700;position:relative;z-index:1}.about-video-container{position:relative;width:100%;max-width:300px;margin:1.5rem auto 0;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #4f46e540;border:1px solid rgba(79,70,229,.3);aspect-ratio:16 / 9}.about-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.about-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0003;opacity:0;transition:opacity .3s ease}.about-video-container:hover .about-video-overlay{opacity:1}.about-video-overlay.show-controls{opacity:1!important;background:#0000004d}.about-play-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#4f46e5e6;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-play-button:hover{background:#4f46e5;transform:scale(1.1)}.about-mute-button{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#000000b3;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-mute-button:hover{background:#4f46e5cc}.about-video-glow{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);background:linear-gradient(135deg,#4f46e533,#6366f133);border-radius:30px;z-index:-1;filter:blur(20px);animation:aboutGlow 3s ease-in-out infinite alternate}@keyframes aboutGlow{0%{opacity:.5;transform:scale(.95)}to{opacity:.8;transform:scale(1.05)}}.floating-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.08;animation:float 8s ease-in-out infinite}.orb-1{width:80px;height:80px;background:linear-gradient(135deg,#4f46e5,#6366f1,#8b5cf6);top:10%;left:5%;animation-delay:0s}.orb-2{width:60px;height:60px;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);bottom:20%;right:8%;animation-delay:4s}.orb-3{width:40px;height:40px;background:linear-gradient(135deg,#06b6d4,#3b82f6,#6366f1);top:60%;left:85%;animation-delay:2s}@keyframes float{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(5deg) scale(1.05)}66%{transform:translateY(10px) rotate(-3deg) scale(.95)}}.partners-carousel{max-width:1200px;width:95%;margin:2rem auto 1rem;padding:2rem;min-height:clamp(250px,20vw,320px);position:relative;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden;transition:all .3s ease}.partners-carousel h3{font-size:1.8rem;font-weight:800;text-align:center;margin:2rem 0 1.5rem;background:linear-gradient(135deg,#241acf,#000,#b093f2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 3px rgba(79,70,229,.2)}.partner-logo{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fffffff2;transition:all .4s ease;height:120px;margin:0 1rem;border:none;border-radius:12px}.partner-logo img{max-width:100%;max-height:80px;object-fit:contain;justify-self:center;align-self:center}.partner-logo:hover{transform:scale(1.1);box-shadow:0 10px 25px #4f46e533;border-color:#4f46e54d;background:#fff}.slick-prev,.slick-next{z-index:10;width:50px;height:50px;background:linear-gradient(135deg,#d1d4ff,#26007c);color:#fff;border-radius:50%;border:1px solid rgba(79,70,229,.2);transition:all .5s ease-in-out;box-shadow:0 5px 15px #0000000d;margin-top:100px;display:flex;align-items:center;justify-content:center}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border-color:#4f46e566;box-shadow:0 8px 20px #4f46e533}.slick-prev:before,.slick-next:before{font-size:20px;color:#fff;opacity:1}.slick-prev{left:10px}.slick-next{right:10px}.slick-dots{display:none!important}.about-video-container{max-width:320px;margin:1rem auto 0}.about-play-button{width:50px;height:50px}.about-mute-button{width:34px;height:34px;bottom:.5rem;right:.5rem}@media (max-width: 360px){.about-video-container{max-width:300px;margin:.8rem auto 0}.about-play-button{width:45px;height:45px}.about-mute-button{width:32px;height:32px;bottom:.4rem;right:.4rem}}@media (min-width: 480px){.about-section{padding:3rem 1.25rem}.about-container{gap:2rem;padding:0 1rem}.about-content h2{font-size:1.8rem;margin-bottom:1rem}.about-content .gradient-text{font-size:1.6rem;margin-bottom:1.2rem}.about-content p{font-size:1rem;line-height:1.6;margin-bottom:1.2rem}.section-tag{font-size:.7rem;padding:.45rem 1rem;margin-bottom:20px}.about-stats{grid-template-columns:repeat(3,1fr);gap:1.2rem;padding:1.8rem 1.2rem;margin-top:1.8rem}.about-stat{padding:1.3rem 1rem}.about-stat-number{font-size:1.8rem}.about-stat-label{font-size:.7rem}.about-video-container{max-width:400px;margin:1.2rem auto 0;border-radius:14px;box-shadow:0 18px 50px #4f46e54d}.about-video{border-radius:14px}.about-play-button{width:65px;height:65px}.about-mute-button{width:38px;height:38px;bottom:.6rem;right:.6rem;border-radius:8px}.partners-carousel{margin:2.5rem auto 1.5rem;padding:1.2rem 1rem;min-height:280px}.partners-carousel h3{font-size:1.6rem;margin:1.5rem 0 1.2rem}.partner-logo{height:100px;padding:1.2rem;margin:0 .6rem}.partner-logo img{max-height:65px}.floating-orb{opacity:.12}.orb-1{width:120px;height:120px}.orb-2{width:100px;height:100px}.orb-3{width:70px;height:70px}}@media (min-width: 768px){.about-section{padding:3.5rem 1.5rem}.about-container{gap:2.5rem;max-width:700px;padding:0 1.5rem}.about-content h2{font-size:2.2rem;margin-bottom:1.2rem}.about-content .gradient-text{font-size:2rem;margin-bottom:1.5rem}.about-content p{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem}.section-tag{font-size:.75rem;padding:.5rem 1.1rem;margin-bottom:25px}.about-stats{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem 1.5rem;margin-top:2rem}.about-stat{padding:1.5rem 1.2rem}.about-stat-number{font-size:2rem}.about-stat-label{font-size:.75rem}.about-video-container{max-width:450px;margin:1.5rem auto 0;border-radius:16px;box-shadow:0 20px 60px #4f46e559;border:2px solid rgba(79,70,229,.4)}.about-video{border-radius:16px}.about-play-button{width:70px;height:70px}.about-mute-button{width:40px;height:40px;bottom:.75rem;right:.75rem}.partners-carousel{margin:3rem auto 2rem;padding:1.5rem 1.2rem;min-height:300px}.partners-carousel h3{font-size:1.8rem;margin:1.8rem 0 1.5rem}.partner-logo{height:110px;padding:1.4rem;margin:0 .8rem}.partner-logo img{max-height:75px}.floating-orb{opacity:.15}.orb-1{width:150px;height:150px}.orb-2{width:130px;height:130px}.orb-3{width:90px;height:90px}}@media (min-width: 1024px){.about-section{padding:4rem 2rem}.about-container{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;max-width:1200px;text-align:left;padding:0 2rem}.about-content{align-items:flex-start;text-align:left;order:1;margin-right:2rem}.about-video-container{order:2;max-width:100%;margin:0;border-radius:18px}.about-video{border-radius:18px}.about-play-button{width:80px;height:80px}.about-mute-button{width:44px;height:44px;bottom:1rem;right:1rem}.about-content h2{font-size:2.5rem;text-align:left;margin-bottom:1.5rem}.about-content .gradient-text{font-size:2.3rem;text-align:left}.about-content p{font-size:1.1rem;text-align:left;max-width:90%}.section-tag{align-self:flex-start;font-size:.8rem;padding:.55rem 1.2rem}.about-stats{justify-content:flex-start;gap:2rem;max-width:none;margin-left:0;margin-right:0}.about-stat-number{font-size:2.2rem}.about-stat-label{font-size:.8rem}.partners-carousel{max-width:1200px;margin:4rem auto 2rem;padding:2rem;min-height:320px}.partners-carousel h3{font-size:2rem}.partner-logo{height:120px;padding:1.6rem}.partner-logo img{max-height:85px}.floating-orb{opacity:.18}.orb-1{width:18vw;height:18vw}.orb-2{width:15vw;height:15vw}.orb-3{width:8vw;height:8vw}}@media (min-width: 1440px){.about-section{padding:4.5rem 2.5rem}.about-container{gap:4rem;max-width:1400px;padding:0 2.5rem}.about-content{margin-right:3rem}.about-content h2{font-size:2.8rem;margin-bottom:1.8rem}.about-content .gradient-text{font-size:2.6rem}.about-content p{font-size:1.15rem;line-height:1.8}.section-tag{font-size:.85rem;padding:.6rem 1.3rem}.about-stats{gap:2.5rem;padding:2.5rem 2rem}.about-stat{padding:2rem 1.5rem}.about-stat-number{font-size:2.5rem}.about-stat-label{font-size:.85rem}.partners-carousel{max-width:1400px;margin:4.5rem auto 2.5rem;padding:2.5rem}.partners-carousel h3{font-size:2.2rem}.partner-logo{height:130px;padding:1.8rem}.partner-logo img{max-height:95px}}@media (min-width: 1920px){.about-container{max-width:1600px;gap:5rem}.about-content h2{font-size:3.2rem}.about-content .gradient-text{font-size:3rem}.partners-carousel{max-width:1600px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-orb{animation:none}.about-section:after{animation:none}.section-tag:before{animation:none}}@media (hover: none) and (pointer: coarse){.about-stat:hover,.partner-logo:hover,.about-video-container:hover{transform:none}.about-video-container:hover .about-video-overlay,.about-video-overlay{opacity:0}.about-video-overlay.show-controls{opacity:1!important;background:#0006}.about-stat:active,.partner-logo:active{transform:scale(.95);transition:transform .1s ease}.about-play-button:active,.about-mute-button:active{transform:scale(.9);transition:transform .1s ease}.about-video-container{box-shadow:0 10px 30px #4f46e533!important}}.partners-carousel .slick-prev,.partners-carousel .slick-next{background:linear-gradient(135deg,#6366f1e6,#4f46e5e6)!important;border:1px solid rgba(79,70,229,.3)!important;box-shadow:0 4px 12px #4f46e533!important;width:40px!important;height:40px!important;z-index:2!important;opacity:1!important;transition:all .3s ease!important}.partners-carousel .slick-prev:before,.partners-carousel .slick-next:before{font-size:18px!important;color:#fff!important;opacity:1!important}.partners-carousel .slick-prev:hover,.partners-carousel .slick-next:hover{transform:scale(1.1)!important;box-shadow:0 6px 16px #4f46e54d!important}.partners-carousel .slick-prev{left:-50px!important}.partners-carousel .slick-next{right:-50px!important}@media (max-width: 768px){.partners-carousel .slick-prev{left:-25px!important}.partners-carousel .slick-next{right:-25px!important}.partners-carousel .slick-prev,.partners-carousel .slick-next{width:35px!important;height:35px!important}.partners-carousel .slick-prev:before,.partners-carousel .slick-next:before{font-size:16px!important}}@media (max-width: 480px){.partners-carousel .slick-prev{left:-15px!important}.partners-carousel .slick-next{right:-15px!important}.partners-carousel .slick-prev,.partners-carousel .slick-next{width:30px!important;height:30px!important}.partners-carousel .slick-prev:before,.partners-carousel .slick-next:before{font-size:14px!important}}.Programming-Career-container{min-height:100vh;background:linear-gradient(135deg,#000,#000,#000 50%,#000);position:relative;padding:30px 15px;color:#f8fafc;font-family:Inter,sans-serif}.Programming-Career-floating-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.Programming-Career-floating-shape{position:absolute;border-radius:50%;opacity:.1;animation:Programming-Career-float 10s infinite ease-in-out}.Programming-Career-shape-1{width:20%;max-width:200px;height:20%;max-height:200px;background:radial-gradient(circle,#8b5cf6 0%,transparent 70%);top:10%;left:5%;filter:blur(40px);animation-delay:0s}.Programming-Career-shape-2{width:15%;max-width:150px;height:15%;max-height:150px;background:radial-gradient(circle,#3b82f6 0%,transparent 70%);top:40%;right:8%;filter:blur(30px);animation-delay:2s}.Programming-Career-shape-3{width:12%;max-width:120px;height:12%;max-height:120px;background:radial-gradient(circle,#a855f7 0%,transparent 70%);bottom:20%;left:15%;filter:blur(25px);animation-delay:4s}.Programming-Career-content-wrapper{position:relative;z-index:10;max-width:95%;width:100%;margin:0 auto;opacity:0;transform:translateY(20px);transition:all .8s ease}.Programming-Career-content-wrapper.Programming-Career-fade-in{opacity:1;transform:translateY(0)}.Programming-Career-section-badge{display:inline-flex;align-items:center;padding:10px 20px;background:linear-gradient(90deg,#8b5cf633,#3b82f633);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:40px;border:1px solid rgba(139,92,246,.3);margin-bottom:24px;color:#fff;font-weight:600;font-size:14px;animation:Programming-Career-pulse 3s infinite}.Programming-Career-section-badge svg{color:#bc58ff}.Programming-Career-section-title{font-size:48px;font-weight:800;margin-bottom:24px;line-height:1.1;letter-spacing:-1px;text-shadow:0 3px 15px rgba(0,0,0,.3)}.Programming-Career-title-white{color:#f8fafc}.Programming-Career-title-gradient{background:linear-gradient(90deg,#fff,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;display:block;margin-top:8px}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:18px;color:#a0a0a0;max-width:85%;margin:0 auto;line-height:1.6}.Programming-Career-hero-carousel{position:relative;width:100%;width:20%;height:500px;margin:0 auto 60px;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #0009;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border:1px solid rgba(255,255,255,.1)}.Programming-Career-hero-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;background:linear-gradient(135deg,#0006,#0009);z-index:5}.Programming-Career-hero-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);animation:Programming-Career-glow 3s infinite}.Programming-Career-hero-icon.Programming-Career-blue{background:linear-gradient(135deg,#3b82f64d,#8b5cf64d);color:#60a5fa}.Programming-Career-hero-icon.Programming-Career-green{background:linear-gradient(135deg,#22c55e4d,#3b82f64d);color:#4ade80}.Programming-Career-hero-icon.Programming-Career-purple{background:linear-gradient(135deg,#a855f74d,#8b5cf64d);color:#a855f7}.Programming-Career-hero-icon.Programming-Career-pink{background:linear-gradient(135deg,#ec48994d,#a855f74d);color:#ec4899}.Programming-Career-hero-icon.Programming-Career-cyan{background:linear-gradient(135deg,#06b6d44d,#3b82f64d);color:#06b6d4}.Programming-Career-hero-icon.Programming-Career-red{background:linear-gradient(135deg,#ef44444d,#a855f74d);color:#ef4444}.Programming-Career-hero-title{font-size:36px;font-weight:800;color:#f8fafc;margin-bottom:12px;text-shadow:0 4px 12px rgba(0,0,0,.5)}.Programming-Career-hero-subtitle{font-size:20px;font-weight:600;color:#e2e8f0;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.Programming-Career-hero-description{font-size:16px;color:#cbd5e1;line-height:1.6;max-width:90%;margin-bottom:24px}.Programming-Career-hero-stats{display:flex;gap:32px;margin-bottom:24px}.Programming-Career-hero-stat{text-align:center}.Programming-Career-hero-stat-value{font-size:24px;font-weight:800;color:#f8fafc;display:block}.Programming-Career-hero-stat-label{font-size:14px;color:#94a3b8;margin-top:4px}.Programming-Career-hero-technologies{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.Programming-Career-hero-tech{padding:6px 12px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;border:1px solid rgba(255,255,255,.2);font-size:12px;color:#e2e8f0;font-weight:600}.Programming-Career-carousel-controls{position:absolute;bottom:20px;right:20px;display:flex;gap:12px;z-index:20}.Programming-Career-carousel-btn{width:50px;height:50px;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#f8fafc}.Programming-Career-carousel-btn:hover{background:#fff3;transform:scale(1.1);box-shadow:0 8px 20px #0000004d}.Programming-Career-carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:20}.Programming-Career-carousel-indicator{width:12px;height:12px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .3s ease}.Programming-Career-carousel-indicator.Programming-Career-active{background:#fffc;transform:scale(1.2)}.Programming-Career-salary-marquee{padding:10px 0;overflow:hidden;position:relative;margin-bottom:60px;border-radius:12px;width:100%}.Programming-Career-marquee-content{display:inline-flex;animation:Programming-Career-marquee 30s linear infinite;white-space:nowrap;min-width:100%}.Programming-Career-marquee-content:hover{animation-play-state:paused}@keyframes Programming-Career-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Programming-Career-salary-item{display:inline-flex;align-items:center;padding:10px 20px;margin:0 15px;background:#ffffff0d;border-radius:20px;box-shadow:0 2px 6px #0000004d;font-family:Inter,sans-serif;font-weight:700;color:#f8fafc;font-size:16px;transition:transform .3s ease;cursor:pointer}.Programming-Career-salary-item:hover{transform:scale(1.05);background:#ffffff1a}.Programming-Career-salary-item .Programming-Career-icon{margin-right:8px;color:#0fc}.Programming-Career-salary-item.Programming-Career-cyan .Programming-Career-icon{color:#0fc}.Programming-Career-salary-item.Programming-Career-purple .Programming-Career-icon{color:#bf00ff}.Programming-Career-salary-item.Programming-Career-green .Programming-Career-icon{color:#00ff7f}.Programming-Career-daily-activities{margin-bottom:60px}.Programming-Career-activities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.Programming-Career-activity-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.Programming-Career-activity-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0006;border-color:#8b5cf64d}.Programming-Career-activity-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.Programming-Career-activity-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b5cf633,#3b82f633);display:flex;align-items:center;justify-content:center;color:#a855f7;flex-shrink:0}.Programming-Career-activity-icon svg{width:20px;height:20px}.Programming-Career-activity-title{font-size:17px;font-weight:700;color:#f8fafc;flex:1;min-width:0}.Programming-Career-activity-percentage{display:flex;font-size:16px;font-weight:800;color:#10b981;white-space:nowrap;margin-top:20px}.Programming-Career-activity-description{font-size:14px;color:#cbd5e1;line-height:1.5}.Programming-Career-cta-section{text-align:center;padding:60px 0;position:relative;overflow:hidden}.Programming-Career-cta-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;max-width:250px;height:25%;max-height:250px;border-radius:50%;filter:blur(60px)}.Programming-Career-cta-content{position:relative;z-index:5}.Programming-Career-cta-title{font-size:52px;font-weight:800;color:#f8fafc;margin-bottom:16px;text-shadow:0 4px 12px rgba(0,0,0,.3)}.Programming-Career-cta-subtitle{font-size:21px;color:#cbd5e1;margin-bottom:32px;max-width:90%;margin-left:auto;margin-right:auto}.Programming-Career-cta-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#020085,#6200be);color:#fff;font-weight:700;font-size:22px;border:none;border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #8b5cf666;text-decoration:none;animation:Programming-Career-pulse 2s infinite}.Programming-Career-cta-button:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 30px #8b5cf699;background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.Programming-Career-cta-button:active{transform:translateY(-2px) scale(1.02)}@media (max-width: 1199px){.Programming-Career-container{padding:25px 20px}.Programming-Career-section-title{font-size:42px}.Programming-Career-hero-carousel{max-width:85%;height:450px}.Programming-Career-hero-title{font-size:32px}.Programming-Career-activities-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 1023px){.Programming-Career-container{padding:20px 15px}.Programming-Career-section-title{font-size:38px;line-height:1.2}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:12px;max-width:100%}.Programming-Career-hero-carousel{height:420px;margin-bottom:50px}.Programming-Career-hero-content{padding:30px}.Programming-Career-hero-title{font-size:30px}.Programming-Career-hero-subtitle{font-size:18px}.Programming-Career-hero-description{font-size:15px}.Programming-Career-hero-stats{gap:25px}.Programming-Career-hero-stat-value{font-size:22px}.Programming-Career-salary-marquee{padding:12px 0}.Programming-Career-salary-item{padding:12px 18px;margin:0 12px;font-size:15px}.Programming-Career-cta-title{font-size:32px}.Programming-Career-cta-subtitle{font-size:17px}.Programming-Career-cta-button{padding:14px 28px;font-size:17px}}@media (max-width: 767px){.Programming-Career-container{padding:18px 12px}.Programming-Career-section-header{margin-bottom:40px}.Programming-Career-section-title{font-size:34px;margin-bottom:20px}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:13px;max-width:98%}.Programming-Career-hero-carousel{height:380px;margin-bottom:40px}.Programming-Career-hero-content{padding:25px}.Programming-Career-hero-title{font-size:26px;margin-bottom:10px}.Programming-Career-hero-subtitle{font-size:16px;margin-bottom:12px}.Programming-Career-hero-description{font-size:14px;margin-bottom:20px}.Programming-Career-hero-stats{gap:20px;margin-bottom:20px}.Programming-Career-hero-stat-value{font-size:20px}.Programming-Career-hero-stat-label{font-size:12px}.Programming-Career-hero-technologies{gap:8px;margin-bottom:10px}.Programming-Career-hero-tech{padding:4px 8px;font-size:11px}.Programming-Career-activities-grid{grid-template-columns:1fr;gap:18px}.Programming-Career-activity-card{padding:20px}.Programming-Career-activity-title{font-size:16px}.Programming-Career-activity-description{font-size:13px}.Programming-Career-cta-section{padding:40px 20px}.Programming-Career-cta-title{font-size:28px}.Programming-Career-cta-subtitle{font-size:16px}.Programming-Career-cta-button{padding:12px 24px;font-size:16px}}@media (max-width: 639px){.Programming-Career-container{padding:15px 10px}.Programming-Career-section-header{margin-bottom:35px;padding-top:20px}.Programming-Career-section-badge{padding:8px 16px;font-size:13px;margin-bottom:20px}.Programming-Career-section-title{font-size:30px;margin-bottom:18px;line-height:1.1}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:14px;max-width:95%;line-height:1.5}.Programming-Career-hero-carousel{height:360px;margin-bottom:35px;border-radius:20px}.Programming-Career-hero-content{padding:20px 15px}.Programming-Career-hero-icon{width:70px;height:70px;margin-bottom:20px}.Programming-Career-hero-title{font-size:24px;margin-bottom:8px}.Programming-Career-hero-subtitle{font-size:15px;margin-bottom:10px}.Programming-Career-hero-description{font-size:13px;margin-bottom:18px;line-height:1.5}.Programming-Career-hero-stats{gap:15px;margin-bottom:18px}.Programming-Career-hero-stat-value{font-size:18px}.Programming-Career-hero-stat-label{font-size:11px}.Programming-Career-hero-technologies{gap:6px;margin-bottom:8px}.Programming-Career-hero-tech{padding:3px 6px;font-size:10px;border-radius:12px}.Programming-Career-carousel-controls{bottom:15px;right:15px;gap:8px}.Programming-Career-carousel-btn{width:45px;height:45px}.Programming-Career-carousel-indicators{bottom:15px;gap:6px}.Programming-Career-carousel-indicator{width:10px;height:10px}.Programming-Career-salary-marquee{padding:10px 0;margin-bottom:35px}.Programming-Career-salary-item{padding:10px 14px;margin:0 8px;font-size:13px;border-radius:16px}.Programming-Career-activities-grid{margin-top:25px;gap:15px}.Programming-Career-activity-card{padding:18px;border-radius:14px}.Programming-Career-activity-header{gap:10px;margin-bottom:10px}.Programming-Career-activity-icon{width:35px;height:35px}.Programming-Career-activity-title{font-size:15px}.Programming-Career-activity-percentage{font-size:14px;margin-top:15px}.Programming-Career-activity-description{font-size:12px;line-height:1.4}.Programming-Career-cta-section{padding:35px 15px;border-radius:20px}.Programming-Career-cta-title{font-size:26px;margin-bottom:12px}.Programming-Career-cta-subtitle{font-size:15px;margin-bottom:25px;max-width:95%}.Programming-Career-cta-button{padding:12px 20px;font-size:15px;gap:8px;border-radius:14px}}@media (max-width: 479px){.Programming-Career-container{padding:12px 8px}.Programming-Career-section-header{margin-bottom:30px;padding-top:15px}.Programming-Career-section-title{font-size:26px;margin-bottom:15px}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:13px;max-width:95%}.Programming-Career-hero-carousel{height:340px;margin-bottom:30px}.Programming-Career-hero-content{padding:18px 12px}.Programming-Career-hero-icon{width:60px;height:60px;margin-bottom:15px}.Programming-Career-hero-title{font-size:22px;margin-bottom:6px}.Programming-Career-hero-subtitle{font-size:14px;margin-bottom:8px}.Programming-Career-hero-description{font-size:12px;margin-bottom:15px;max-width:100%}.Programming-Career-hero-stats{gap:12px;margin-bottom:15px;flex-wrap:wrap;justify-content:center}.Programming-Career-hero-stat-value{font-size:16px}.Programming-Career-hero-stat-label{font-size:10px}.Programming-Career-hero-technologies{gap:5px;margin-bottom:5px}.Programming-Career-hero-tech{padding:2px 5px;font-size:9px;border-radius:10px}.Programming-Career-carousel-controls{bottom:12px;right:12px;gap:6px}.Programming-Career-carousel-btn{width:40px;height:40px}.Programming-Career-carousel-indicators{bottom:12px;gap:5px}.Programming-Career-carousel-indicator{width:8px;height:8px}.Programming-Career-salary-marquee{padding:8px 0;margin-bottom:30px}.Programming-Career-salary-item{padding:8px 12px;margin:0 6px;font-size:12px}.Programming-Career-activities-grid{margin-top:20px;gap:12px}.Programming-Career-activity-card{padding:15px}.Programming-Career-activity-header{gap:8px;margin-bottom:8px}.Programming-Career-activity-icon{width:30px;height:30px}.Programming-Career-activity-title{font-size:14px}.Programming-Career-activity-percentage{font-size:13px;margin-top:12px}.Programming-Career-activity-description{font-size:11px}.Programming-Career-cta-section{padding:30px 12px}.Programming-Career-cta-title{font-size:24px;margin-bottom:10px}.Programming-Career-cta-subtitle{font-size:14px;margin-bottom:20px}.Programming-Career-cta-button{padding:10px 18px;font-size:14px;gap:6px}}@media (max-width: 359px){.Programming-Career-container{padding:10px 6px}.Programming-Career-section-header{margin-bottom:25px;padding-top:10px}.Programming-Career-section-badge{padding:6px 12px;font-size:12px;margin-bottom:15px}.Programming-Career-section-title{font-size:24px;margin-bottom:12px}.Programming-Career-section-subtitle,.Programming-Career-section-subtitle-Carrer{font-size:12px;max-width:100%}.Programming-Career-hero-carousel{height:320px;margin-bottom:25px}.Programming-Career-hero-content{padding:15px 10px}.Programming-Career-hero-icon{width:55px;height:55px;margin-bottom:12px}.Programming-Career-hero-title{font-size:20px;margin-bottom:5px}.Programming-Career-hero-subtitle{font-size:13px;margin-bottom:6px}.Programming-Career-hero-description{font-size:11px;margin-bottom:12px}.Programming-Career-hero-stats{gap:10px;margin-bottom:12px}.Programming-Career-hero-stat-value{font-size:15px}.Programming-Career-hero-stat-label{font-size:9px}.Programming-Career-hero-technologies{gap:4px}.Programming-Career-hero-tech{padding:2px 4px;font-size:8px}.Programming-Career-carousel-controls{bottom:10px;right:10px;gap:5px}.Programming-Career-carousel-btn{width:35px;height:35px}.Programming-Career-carousel-indicators{bottom:10px;gap:4px}.Programming-Career-carousel-indicator{width:7px;height:7px}.Programming-Career-salary-marquee{padding:6px 0;margin-bottom:25px}.Programming-Career-salary-item{padding:6px 10px;margin:0 5px;font-size:11px}.Programming-Career-activities-grid{margin-top:18px;gap:10px}.Programming-Career-activity-card{padding:12px}.Programming-Career-activity-header{gap:6px;margin-bottom:6px}.Programming-Career-activity-icon{width:28px;height:28px}.Programming-Career-activity-title{font-size:13px}.Programming-Career-activity-percentage{font-size:12px;margin-top:10px}.Programming-Career-activity-description{font-size:10px}.Programming-Career-cta-section{padding:25px 10px}.Programming-Career-cta-title{font-size:22px;margin-bottom:8px}.Programming-Career-cta-subtitle{font-size:13px;margin-bottom:18px}.Programming-Career-cta-button{padding:9px 16px;font-size:13px;gap:5px}}@media (max-height: 600px){.Programming-Career-hero-carousel{height:300px}.Programming-Career-hero-content{padding:15px}.Programming-Career-hero-description{display:none}.Programming-Career-hero-stats{margin-bottom:10px}.Programming-Career-hero-technologies{display:none}}@media (max-width: 767px) and (orientation: landscape){.Programming-Career-container{padding:10px 15px}.Programming-Career-section-header{margin-bottom:20px}.Programming-Career-section-title{font-size:28px}.Programming-Career-hero-carousel{height:280px;margin-bottom:20px}.Programming-Career-hero-content{padding:15px}.Programming-Career-hero-description{display:none}.Programming-Career-activities-grid{grid-template-columns:repeat(2,1fr);gap:10px}.Programming-Career-activity-card{padding:12px}.Programming-Career-cta-section{padding:20px 15px}}@media (max-width: 767px){.Programming-Career-marquee-content{animation-duration:40s}}@media (max-width: 479px){.Programming-Career-marquee-content{animation-duration:50s}}.metodologia{position:relative;overflow:hidden;background:linear-gradient(135deg,#000,#000,#000 50%,#000);padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,2rem);border-radius:10px}.metodologia-content{max-width:1200px;margin:0 auto;text-align:center;position:relative}.tech-particle-background{position:absolute;top:0;left:0;width:100%;height:100%}.floating-icon{position:absolute;opacity:.05;animation:float 8s ease-in-out infinite;pointer-events:none}@keyframes float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5px,-5px) rotate(2deg)}50%{transform:translateY(-10px) rotate(0)}75%{transform:translate(-5px,-5px) rotate(-2deg)}}.metodologia h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:clamp(1rem,3vw,1.5rem);line-height:1.2}.metodologia-description{font-size:clamp(.9rem,2vw,1rem);color:#cbd5e1;max-width:700px;margin:0 auto clamp(2rem,5vw,4rem);line-height:1.6;font-weight:400}.metodologia-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,3vw,2rem);margin-top:clamp(2rem,5vw,3rem);padding-bottom:1rem}.metodologia-step{background:#ffffff08;border:1px solid rgba(99,102,241,.08);border-radius:clamp(1rem,2vw,1.25rem);padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,1.5rem);text-align:center;transition:transform .3s,box-shadow .3s;cursor:pointer;box-shadow:0 4px 12px #8b5cf60d;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.metodologia-step:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 20px 40px #0000001f,0 8px 16px #8b5cf61a;border-color:#a855f7;z-index:2}.metodologia-step:hover .click-hint{opacity:1;transform:translateY(0)}.slick-dots li button{width:12px!important;height:12px!important;border-radius:50%!important;background:#19191926!important;cursor:pointer;transition:all .3s ease;position:relative;padding:0!important}.slick-dots li button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#6200ff;border-radius:50%;transition:all .3s ease;transform:translate(-50%,-50%)}.slick-dots li.slick-active button{background:#5904e2!important;transform:scale(1.2);box-shadow:0 0 15px #4c00ffb3}.slick-dots li.slick-active button:before{width:100%;height:100%}.slick-dots li button:hover:before{width:100%;height:100%}.slick-dots li.slick-active button:before{width:24px;height:24px;opacity:.2}.step-number{position:absolute;left:50%;transform:translate(-50%);width:34px;height:34px;background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #8b5cf64d;margin-top:25px}.metodologia-step h3{font-size:clamp(1.1rem,2.5vw,1.35rem);margin:clamp(.5rem,2vw,.8rem) 0 clamp(.4rem,1.5vw,.6rem);color:#fff;font-weight:700}.metodologia-step p{font-size:clamp(.85rem,2vw,.95rem);line-height:1.6;color:#cbd5e1;margin-bottom:0;font-weight:400;margin-left:auto;margin-right:auto}.step-icon{margin-bottom:clamp(.8rem,2vw,1.2rem);transition:all .3s ease;display:flex;justify-content:center;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px);border-radius:12px;align-items:center;margin-left:auto;margin-right:auto;box-shadow:0 10px 15px -3px #0000001a}.click-hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(5px);font-size:.8rem;color:#a855f7;opacity:0;transition:all .3s ease;font-weight:500}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content{background:#ffffff08;border:1px solid rgba(99,102,241,.08);border-radius:clamp(1rem,3vw,1.5rem);max-width:clamp(320px,90vw,600px);width:90%;max-height:85vh;overflow-y:auto;-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);box-shadow:0 25px 50px #0003,0 10px 20px #0000004d}.modal-header{display:flex;align-items:center;gap:clamp(.75rem,2vw,1rem);padding:clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem) clamp(.75rem,3vw,1rem);border-bottom:1px solid rgba(99,102,241,.08)}.modal-icon{width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px);background:linear-gradient(135deg,#3b82f6,#a855f7);border-radius:clamp(.75rem,2vw,1rem);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #8b5cf64d}.modal-header h2{color:#fff;font-size:clamp(1.2rem,4vw,1.5rem);font-weight:700;margin:0;flex:1}.modal-close{background:none;border:none;color:#cbd5e1;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease;flex-shrink:0}.modal-close:hover{background:#a855f71a;transform:scale(1.1);color:#fff}.modal-body{padding:clamp(1rem,4vw,2rem)}.modal-feature{display:flex;gap:clamp(.75rem,2vw,1rem);margin-bottom:clamp(1rem,3vw,1.5rem);align-items:flex-start}.modal-feature:last-child{margin-bottom:0}.modal-feature svg{color:#a855f7;flex-shrink:0;margin-top:.2rem;width:clamp(20px,4vw,24px);height:clamp(20px,4vw,24px)}.modal-feature h4{color:#fff;font-size:clamp(1rem,2.5vw,1.1rem);font-weight:600;margin:0 0 .5rem}.modal-feature p{color:#cbd5e1;font-size:clamp(.85rem,2vw,.95rem);line-height:1.5;margin:0}@media (min-width: 1440px){.metodologia-content{max-width:1300px}.metodologia-grid{gap:2.5rem}}@media (max-width: 1200px){.metodologia-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.metodologia{padding:clamp(2.5rem,7vw,4.5rem) clamp(1rem,4vw,1.5rem)}.metodologia-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.metodologia{padding:clamp(2rem,7vw,3.5rem) clamp(.8rem,4vw,1rem)}.metodologia-description{max-width:90%;margin-bottom:clamp(1.25rem,4vw,2rem)}.metodologia-grid{grid-template-columns:1fr;gap:1rem}.metodologia-step{padding:clamp(1.2rem,4vw,1.6rem)}.tech-particle-background{display:none}}@media (max-width: 480px){.metodologia h2{font-size:1.6rem}.metodologia-description{font-size:.9rem}.step-number{margin-top:18px;width:28px;height:28px;font-size:.85rem}}@media (max-width: 320px){.metodologia{padding:1.25rem .75rem}.metodologia h2{font-size:1.4rem}.metodologia-step h3{font-size:1rem}.metodologia-step p{font-size:.8rem}}@media (max-height: 500px) and (orientation: landscape){.metodologia{padding:1.5rem .5rem;min-height:auto}.metodologia h2{font-size:1.4rem;margin-bottom:.6rem}.metodologia-description{font-size:.8rem;margin:0 auto 1rem;max-width:95%}.metodologia-grid{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:.8rem;margin-top:1rem;padding:0 .5rem .8rem}.metodologia-step{padding:1.2rem .8rem;border-radius:8px}.step-number{width:22px;height:22px;font-size:.75rem;top:.3rem}.step-icon{width:30px;height:30px;margin-top:1.2rem}.step-icon svg{width:16px;height:16px}.metodologia-step h3{font-size:.9rem;margin:.3rem 0 .2rem}.metodologia-step p{font-size:.75rem;max-width:90%}.modal-content{max-height:95vh;width:98%}.modal-header{padding:.8rem .8rem .5rem}.modal-icon{width:32px;height:32px}.modal-header h2{font-size:.9rem}.modal-close{top:.3rem;right:.3rem}.modal-body{padding:.8rem}.modal-feature{margin-bottom:.8rem}.modal-feature h4{font-size:.85rem}.modal-feature p{font-size:.8rem}.tech-particle-background{display:none}}@media (hover: none) and (pointer: coarse){.metodologia-step:hover{transform:none}.metodologia-step:active{transform:scale(.98)}.modal-close:hover{transform:none}.modal-close:active{transform:scale(.9)}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.metodologia-step{border-width:.5px}.step-number,.step-icon{box-shadow:0 2px 6px #8b5cf626}.modal-content{border-width:.5px}}@supports (padding: max(0px)){.metodologia{padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right))}.modal-content{margin-left:max(.3rem,env(safe-area-inset-left));margin-right:max(.3rem,env(safe-area-inset-right))}}.Programming-Career-fun-facts{min-height:0vh;padding:80px 20px 40px;margin-bottom:0;position:relative;z-index:10;background-color:#fff;border-radius:10px}.Programming-Career-section-header{text-align:center;margin-bottom:60px;position:relative;padding-top:30px}.Programming-Career-section-title{font-size:48px;font-weight:800;margin-bottom:24px;line-height:1.1;letter-spacing:-1px;text-shadow:0 3px 15px rgba(0,0,0,.1)}.Programming-Career-title-dark{color:#000102cc}.Programming-Career-section-subtitle{font-size:18px;color:#a0a0a0;max-width:700px;margin:0 auto;line-height:1.6}.Programming-Career-facts-grid{display:flex;flex-wrap:wrap;gap:24px;margin:40px auto;justify-content:center;max-width:1500px}.Programming-Career-fact-card{position:relative;border-radius:20px;overflow:hidden;height:320px;width:420px;cursor:pointer;transition:all .3s ease;box-shadow:0 15px 35px #0000001a;margin:0}.Programming-Career-fact-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:all .3s ease}.Programming-Career-fact-card:hover .Programming-Career-fact-bg{filter:brightness(.9) saturate(1.1);transform:scale(1.05)}.Programming-Career-fact-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#0006,#0006);z-index:5}.Programming-Career-fact-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);margin-bottom:16px}.Programming-Career-fact-icon.Programming-Career-blue{background:linear-gradient(135deg,#1d4ed84d,#3b82f64d);color:#3b82f6}.Programming-Career-fact-icon.Programming-Career-green{background:linear-gradient(135deg,#15803d4d,#22c55e4d);color:#22c55e}.Programming-Career-fact-icon.Programming-Career-purple{background:linear-gradient(135deg,#581c874d,#a855f74d);color:#7c3aed}.Programming-Career-fact-icon.Programming-Career-pink{background:linear-gradient(135deg,#9d174d4d,#db27774d);color:#db2777}.Programming-Career-fact-icon.Programming-Career-teal{background:linear-gradient(135deg,#0d94884d,#2dd4bf4d);color:#2dd4bf}.Programming-Career-fact-icon.Programming-Career-red{background:linear-gradient(135deg,#991b1b4d,#ef44444d);color:#ef4444}.Programming-Career-fact-icon.Programming-Career-yellow{background:linear-gradient(135deg,#ca8a044d,#eab3084d);color:#eab308}.Programming-Career-fact-icon.Programming-Career-orange{background:linear-gradient(135deg,#c2410c4d,#f973164d);color:#f97316}.Programming-Career-fact-icon.Programming-Career-indigo{background:linear-gradient(135deg,#3730a34d,#6366f14d);color:#6366f1}.Programming-Career-fact-title{font-size:20px;font-weight:700;color:#f8fafc;margin-bottom:12px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.Programming-Career-fact-text{font-size:14px;color:#e2e8f0;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.3)}.Programming-Career-ver-mais-container{display:flex;justify-content:center;margin-top:50px;padding-top:20px}.Programming-Career-ver-mais-button{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:transparent;border:2px solid rgba(0,1,2,.1);border-radius:12px;color:#000102b3;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden}.Programming-Career-ver-mais-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,1,2,.03),transparent);transition:left .5s ease}.Programming-Career-ver-mais-button:hover:before{left:100%}.Programming-Career-ver-mais-button:hover{border-color:#00010233;color:#000102cc;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.Programming-Career-ver-mais-icon{transition:transform .3s ease}.Programming-Career-ver-mais-button:hover .Programming-Career-ver-mais-icon{transform:translate(4px)}.Programming-Career-fact-card{display:flex;flex-direction:column;height:320px;width:420px;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 15px 35px #0000001a;transition:all .3s ease;position:relative;cursor:pointer;text-decoration:none}.Programming-Career-fact-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #0003}.Programming-Career-fact-image-wrapper{position:relative;width:100%;height:52%;min-height:120px;overflow:hidden}.Programming-Career-fact-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.Programming-Career-fact-card:hover .Programming-Career-fact-image{transform:scale(1.04)}.Programming-Career-fact-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#00000038 60%,#00000003);pointer-events:none}.Programming-Career-fact-bottom{flex:1;display:flex;gap:18px;align-items:flex-start;padding:22px 22px 20px;position:relative;z-index:2;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 -2px 12px #00000005}.Programming-Career-bottom-blue{background:linear-gradient(90deg,#e0e7ff,#f0f4ff)}.Programming-Career-bottom-green{background:linear-gradient(90deg,#d1fae5,#f0fff4)}.Programming-Career-bottom-purple{background:linear-gradient(90deg,#ede9fe,#f5f3ff)}.Programming-Career-bottom-pink{background:linear-gradient(90deg,#fce7f3,#fff1f2)}.Programming-Career-bottom-teal{background:linear-gradient(90deg,#ccfbf1,#f0fdfa)}.Programming-Career-bottom-red{background:linear-gradient(90deg,#fee2e2,#fff1f2)}.Programming-Career-bottom-yellow{background:linear-gradient(90deg,#fef9c3,#fffde7)}.Programming-Career-bottom-orange{background:linear-gradient(90deg,#ffedd5,#fff7ed)}.Programming-Career-bottom-indigo{background:linear-gradient(90deg,#e0e7ff,#eef2ff)}.Programming-Career-fact-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 2px 8px #00000012;margin-right:10px;font-size:1.2em}.Programming-Career-fact-title{font-size:18px;font-weight:700;color:#18181b;margin-bottom:7px}.Programming-Career-fact-text{font-size:14px;color:#373737;line-height:1.5}@media (min-width: 1200px){.Programming-Career-facts-grid{max-width:1600px;gap:30px}.Programming-Career-fact-card{width:450px;height:340px}.Programming-Career-section-title{font-size:52px}}@media (max-width: 1199px) and (min-width: 992px){.Programming-Career-facts-grid{gap:20px;max-width:1200px}.Programming-Career-fact-card{width:380px;height:340px}.Programming-Career-section-title{font-size:44px}.Programming-Career-fact-content{padding:20px}.Programming-Career-fact-icon{width:50px;height:50px}.Programming-Career-fact-title{font-size:18px}.Programming-Career-fact-text{font-size:13px}}@media (max-width: 991px) and (min-width: 768px){.Programming-Career-fun-facts{padding:60px 20px 40px}.Programming-Career-section-header{margin-bottom:40px}.Programming-Career-section-title{font-size:38px;margin-bottom:20px}.Programming-Career-section-subtitle{font-size:16px;max-width:600px}.Programming-Career-facts-grid{gap:20px;max-width:800px}.Programming-Career-fact-card{width:360px;height:320px}.Programming-Career-fact-content{padding:18px}.Programming-Career-fact-icon{width:48px;height:48px;margin-bottom:12px}.Programming-Career-fact-title{font-size:17px;margin-bottom:10px}.Programming-Career-fact-text{font-size:13px;line-height:1.5}.Programming-Career-ver-mais-button{padding:14px 28px;font-size:15px}}@media (max-width: 767px) and (min-width: 576px){.Programming-Career-fun-facts{padding:50px 15px 30px}.Programming-Career-section-header{margin-bottom:35px;padding-top:20px}.Programming-Career-section-title{font-size:32px;margin-bottom:18px;letter-spacing:-.5px}.Programming-Career-section-subtitle{font-size:15px;max-width:500px;line-height:1.5}.Programming-Career-facts-grid{flex-direction:column;align-items:center;gap:18px;margin:30px auto}.Programming-Career-fact-card{width:100%;max-width:450px;height:300px}.Programming-Career-fact-content{padding:16px}.Programming-Career-fact-icon{width:45px;height:45px;margin-bottom:10px}.Programming-Career-fact-title{font-size:16px;margin-bottom:8px}.Programming-Career-fact-text{font-size:12px;line-height:1.4}.Programming-Career-ver-mais-container{margin-top:40px}.Programming-Career-ver-mais-button{padding:12px 24px;font-size:14px;border-radius:10px}}@media (max-width: 575px){.Programming-Career-fun-facts{padding:40px 12px 25px;margin-bottom:40px}.Programming-Career-section-header{margin-bottom:30px;padding-top:15px}.Programming-Career-section-title{font-size:26px;margin-bottom:15px;letter-spacing:-.3px;line-height:1.2}.Programming-Career-section-subtitle{font-size:14px;max-width:100%;line-height:1.4;padding:0 10px}.Programming-Career-facts-grid{flex-direction:column;align-items:center;gap:15px;margin:25px auto}.Programming-Career-fact-card{width:100%;max-width:100%;height:270px;margin:0 5px}.Programming-Career-fact-card:hover{transform:translateY(-8px) scale(1.01)}.Programming-Career-fact-content{padding:14px}.Programming-Career-fact-icon{width:40px;height:40px;margin-bottom:8px;border-radius:12px}.Programming-Career-fact-title{font-size:15px;margin-bottom:6px;line-height:1.3}.Programming-Career-fact-text{font-size:11px;line-height:1.3}.Programming-Career-ver-mais-container{margin-top:35px;padding-top:15px}.Programming-Career-ver-mais-button{padding:10px 20px;font-size:13px;border-radius:8px;gap:6px}}@media (max-width: 480px){.Programming-Career-fun-facts{padding:35px 10px 20px}.Programming-Career-section-title{font-size:24px;margin-bottom:12px}.Programming-Career-section-subtitle{font-size:13px;padding:0 5px}.Programming-Career-fact-card{height:220px;margin:0 3px}.Programming-Career-fact-content{padding:12px}.Programming-Career-fact-icon{width:35px;height:35px;border-radius:10px}.Programming-Career-fact-title{font-size:14px;margin-bottom:5px}.Programming-Career-fact-text{font-size:10px;line-height:1.2}.Programming-Career-ver-mais-button{padding:8px 16px;font-size:12px}}@media (max-height: 500px) and (orientation: landscape){.Programming-Career-fun-facts{padding:20px 15px 15px}.Programming-Career-section-header{margin-bottom:20px}.Programming-Career-section-title{font-size:28px;margin-bottom:10px}.Programming-Career-facts-grid{margin:20px auto;gap:12px}.Programming-Career-fact-card{height:200px}.Programming-Career-ver-mais-container{margin-top:25px}}@media (max-width: 320px){.Programming-Career-section-title{font-size:22px}.Programming-Career-section-subtitle{font-size:12px}.Programming-Career-fact-card{height:200px}.Programming-Career-fact-content{padding:10px}.Programming-Career-fact-icon{width:32px;height:32px}.Programming-Career-fact-title{font-size:13px}.Programming-Career-fact-text{font-size:9px}}@media (max-width: 768px){.Programming-Career-fact-card:hover .Programming-Career-fact-bg{transform:scale(1.02)}.Programming-Career-fact-card{will-change:transform}.Programming-Career-fact-bg{will-change:transform,filter}}*{font-family:Satoshi,sans-serif}.benefits-section{background:#000;padding:clamp(3rem,10vw,6rem) clamp(1rem,5vw,2.5rem);position:relative;overflow:hidden}.benefits-container{max-width:1200px;margin:0 auto}.benefits-header{text-align:center;margin:0 auto clamp(2.5rem,8vw,4rem);max-width:800px}.benefits-header h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#fff;margin-bottom:clamp(1rem,3vw,1.5rem);line-height:1.2}.gradient-text{background:linear-gradient(90deg,#60a5fa,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.benefits-divider{width:clamp(60px,15vw,96px);height:4px;background:linear-gradient(90deg,#3b82f6,#a855f7);margin:0 auto}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,4vw,3rem)}.benefit-card{text-align:center;background:#ffffff08;padding:clamp(1.8rem,4vw,2.5rem);border-radius:16px;transition:transform .3s,box-shadow .3s;position:relative;border:1px solid rgba(99,102,241,.08);box-shadow:0 4px 12px #8b5cf60d;text-decoration:none;cursor:pointer}.benefit-card:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 20px 40px #0000001f,0 8px 16px #8b5cf61a;border-color:#a855f7}.benefit-icon-container{margin:0 auto clamp(1rem,4vw,2rem);width:clamp(52px,10vw,64px);height:clamp(52px,10vw,64px);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px #0000001a;transition:transform .3s}.benefit-title{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:700;color:#fff;margin-bottom:clamp(.5rem,2vw,.75rem)}.benefit-description{color:#cbd5e1;line-height:1.6;font-size:clamp(.85rem,2.5vw,.95rem);margin:0 auto}.benefits-cta{text-align:center;margin-top:64px}.benefits-cta-btn{background:linear-gradient(90deg,#002677,#38006d);color:#fff;font-weight:600;padding:16px 32px;border-radius:12px;border:none;box-shadow:0 10px 15px -3px #0000001a;cursor:pointer;transition:all .3s;font-size:1rem}.benefits-cta-btn:hover{background:linear-gradient(90deg,#1d4ed8,#7c3aed);box-shadow:0 20px 25px -5px #0000001a;transform:scale(1.05)}@media (min-width: 1440px){.benefits-container{max-width:1400px}.benefits-grid{gap:3rem}.benefits-header h2{font-size:clamp(2.2rem,4vw,3.25rem)}}@media (max-width: 1200px){.benefits-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.benefits-section{padding:clamp(2.5rem,8vw,5rem) clamp(1rem,5vw,2rem)}.benefits-header{margin:0 auto clamp(2rem,6vw,3rem);max-width:720px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,4vw,2rem)}.benefit-card{padding:clamp(1.4rem,3.5vw,2rem)}}@media (max-width: 768px){.benefits-section{padding:clamp(2rem,7vw,4rem) clamp(.8rem,4vw,1.25rem)}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,4vw,1.5rem)}.benefits-header h2{font-size:clamp(1.8rem,6vw,2.4rem)}.benefit-card{padding:clamp(1.1rem,4vw,1.6rem)}.benefit-title{font-size:clamp(1rem,4vw,1.15rem)}.benefits-cta{margin-top:48px}}@media (max-width: 480px){.benefits-section{padding:clamp(1.5rem,8vw,3rem) 1rem}.benefits-grid{grid-template-columns:1fr;gap:1rem}.benefits-header{max-width:92%}.benefit-card{padding:1rem;border-radius:14px}.benefit-title{margin-bottom:.5rem}.benefit-description{font-size:.9rem;max-width:95%}.benefits-cta{margin-top:40px}}@media (max-width: 320px){.benefits-section{padding:1rem .75rem}.benefits-header h2{font-size:1.3rem}.benefit-card{padding:.9rem}}@media (max-width: 768px){.benefits-bg-effect1,.benefits-bg-effect2{width:250px;height:250px;filter:blur(60px)}.benefits-bg-effect1{top:20%;left:10%}.benefits-bg-effect2{bottom:20%;right:10%}}@media (max-width: 480px){.benefits-bg-effect1,.benefits-bg-effect2{width:200px;height:200px;filter:blur(40px)}}
