.platform-features-section{padding:80px 24px;background:linear-gradient(180deg,#0f1219,#1a1f2e)}.platform-features-section.light-mode{background:#fafafa}.light-mode .content-panel{background:linear-gradient(145deg,#252b3b,#1e2330);border-color:#ffffff14;box-shadow:none}.light-mode .panel-title{color:#fff}.light-mode .panel-description{color:#fff9}.light-mode .sidebar-tab{background:linear-gradient(145deg,#252b3b,#1e2330);border-color:#ffffff14}.light-mode .sidebar-tab:hover{background:linear-gradient(145deg,#2d3548,#252b3b);border-color:#ffffff26}.light-mode .sidebar-tab.active{background:#0369a140;border-color:#0369a1}.light-mode .tab-number{color:#fff6}.light-mode .sidebar-tab.active .tab-number{color:#60a5fa}.light-mode .tab-title{color:#fffc}.light-mode .sidebar-tab.active .tab-title{color:#fff}.platform-features-container{max-width:1300px;margin:0 auto}.platform-features-header{text-align:center;margin-bottom:60px}.platform-features-title{font-size:42px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.2}.platform-features-subtitle{font-size:18px;color:#fff9;max-width:600px;margin:0 auto;line-height:1.6}.light-mode .platform-features-title{color:#1a1a1a}.light-mode .platform-features-subtitle{color:#666}.platform-scroll-layout{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.platform-sidebar{position:sticky;top:100px}.sidebar-tabs{display:flex;flex-direction:column;gap:8px;flex:1}.sidebar-tab{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left}.sidebar-tab:hover{background:#ffffff0f;border-color:#ffffff26}.sidebar-tab.active{background:#0369a126;border-color:#0369a1}.tab-number{font-size:12px;font-weight:700;color:#ffffff4d;min-width:24px}.sidebar-tab.active .tab-number{color:#0369a1}.tab-content{display:flex;flex-direction:column;gap:4px}.tab-label{font-size:10px;font-weight:600;color:#0ea5e9;text-transform:uppercase;letter-spacing:.5px}.tab-title{font-size:14px;font-weight:600;color:#fffc;line-height:1.3}.sidebar-tab.active .tab-title{color:#fff}.platform-content-panel{position:relative;min-height:550px}.content-panel{display:none;background:linear-gradient(145deg,#252b3b,#1e2330);border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.08)}.content-panel.active{display:block}@keyframes panelFadeIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.panel-header{margin-bottom:24px}.panel-badge{display:inline-block;padding:6px 14px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.panel-badge.exam{background:#dcfce7;color:#166534}.panel-badge.application{background:#fef3c7;color:#92400e}.panel-title{font-size:26px;font-weight:600;color:#fff;margin:0 0 10px}.panel-description{font-size:15px;color:#fff9;margin:0;line-height:1.6}.panel-demo{background:#fff;border-radius:12px;overflow:hidden;min-height:340px}.panel-highlight{display:flex;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;background:#e0f2fe;border-radius:10px;color:#0369a1;font-size:15px;font-weight:500}.panel-highlight-text{display:flex;align-items:center;gap:10px;margin-top:24px;color:#0ea5e9;font-size:15px;font-weight:500}.panel-highlight-text svg{flex-shrink:0}.training-demo-scroll{height:100%}.training-player-scroll{padding:20px;height:100%;display:flex;flex-direction:column}.training-header-scroll{padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:16px}.module-label{font-size:12px;color:#666}.training-slides-scroll{flex:1;position:relative;min-height:250px}.training-slide-scroll{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.training-slide-scroll.active{opacity:1}.slide-title-scroll{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:3px solid #22c55e;display:inline-block}.requirements-grid-scroll{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.requirement-card-scroll{background:#f8fafc;border-radius:10px;padding:16px;border:1px solid #e5e7eb}.req-header-scroll{display:flex;align-items:center;gap:8px;margin-bottom:10px}.req-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.req-icon.green{background:#22c55e}.req-icon.blue{background:#0ea5e9}.req-icon.orange{background:#f97316}.req-badge{background:#e0f2fe;color:#0369a1;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600}.requirement-card-scroll h5{font-size:13px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.requirement-card-scroll p{font-size:11px;color:#666;margin:0;line-height:1.4}.rules-comparison-scroll{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rules-box-scroll{background:#f8fafc;border-radius:10px;padding:16px}.rules-box-scroll.allowed{border:1px solid #22c55e}.rules-box-scroll.not-allowed{border:1px solid #ef4444}.rules-header-scroll{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:600;font-size:14px;color:#1a1a1a}.rules-icon-scroll{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff}.rules-box-scroll.allowed .rules-icon-scroll{background:#22c55e}.rules-box-scroll.not-allowed .rules-icon-scroll{background:#ef4444}.rules-box-scroll ul{list-style:none;padding:0;margin:0}.rules-box-scroll li{font-size:12px;color:#666;padding:6px 0 6px 16px;position:relative}.rules-box-scroll li:before{content:"\2022";position:absolute;left:0;color:#999}.premium-carousel,.premium-quiz,.preform-demo{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.premium-carousel *,.premium-quiz *,.preform-demo *{pointer-events:none!important;cursor:default!important}.premium-carousel input,.premium-carousel button,.premium-quiz input,.premium-quiz button,.preform-demo input,.preform-demo button{outline:none!important;box-shadow:none!important}.premium-carousel{position:relative;width:100%;overflow:hidden}.carousel-track{position:relative;min-height:300px}.carousel-slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.carousel-slide.active{position:relative;opacity:1;visibility:visible}.slide-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000000f;border:1px solid #f1f5f9}.slide-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 24px;letter-spacing:-.02em;opacity:0;transform:translateY(10px)}.carousel-slide.animate .slide-title{animation:fadeInUp .7s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.slide-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.slide-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f8fafc;opacity:0;transform:translate(-8px)}.slide-item:last-child{border-bottom:none}.carousel-slide.animate .slide-item{animation:slideInFromLeft .5s ease forwards;animation-delay:calc(.2s + var(--i) * .1s)}@keyframes slideInFromLeft{to{opacity:1;transform:translate(0)}}.item-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon.allowed{background:#e0f2fe;color:#0369a1}.item-icon.not-allowed{background:#fee2e2;color:#dc2626}.item-icon svg{width:14px;height:14px}.item-text{font-size:15px;color:#374151;line-height:1.5}.slide-item{transition:background .2s ease;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.slide-item:hover{background:#f8fafc}.carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:20px;padding-bottom:8px}.carousel-dot{width:10px;height:10px;border-radius:50%;border:none;background:#e5e7eb;cursor:pointer;padding:0;transition:all .3s ease}.carousel-dot:hover{background:#cbd5e1}.carousel-dot.active{background:#0369a1;transform:scale(1.2)}@media (max-width: 768px){.slide-card{padding:24px 20px}.slide-title{font-size:20px;margin-bottom:20px}.slide-item{gap:12px}.item-icon{width:24px;height:24px}.item-icon svg{width:12px;height:12px}.item-text{font-size:14px}.carousel-track{min-height:360px}}.premium-quiz{position:relative;width:100%}.quiz-track{position:relative;min-height:320px}.quiz-slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.quiz-slide.active{position:relative;opacity:1;visibility:visible}.quiz-card{background:#fff;border-radius:16px;padding:28px 32px;box-shadow:0 4px 20px #0000000f;border:1px solid #f1f5f9}.quiz-question{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 24px;line-height:1.4;opacity:0;transform:translateY(10px)}.quiz-slide.animate .quiz-question{animation:fadeInUp .6s ease forwards}.quiz-options{display:flex;flex-direction:column;gap:8px}.quiz-option{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#f8fafc;border-radius:10px;cursor:pointer;transition:all .2s ease;opacity:0;transform:translate(-8px)}.quiz-slide.animate .quiz-option{animation:slideInFromLeft .4s ease forwards;animation-delay:calc(.2s + var(--i) * .08s)}.quiz-option.selected{background:#e0f2fe}.quiz-option.selected .option-text{color:#0369a1;font-weight:500}.radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;flex-shrink:0;position:relative;transition:all .3s ease}.radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:#0369a1;transition:transform .3s ease}.quiz-option.selected .radio-circle{border-color:#0369a1}.quiz-option.selected .radio-circle:after{transform:translate(-50%,-50%) scale(1)}.option-text{font-size:15px;color:#374151;line-height:1.4}.quiz-footer{margin-top:20px;padding-top:16px;border-top:1px solid #f1f5f9}.quiz-counter{font-size:13px;color:#9ca3af}.quiz-dots{display:flex;justify-content:center;gap:8px;margin-top:20px;padding-bottom:8px}.quiz-dot{width:8px;height:8px;border-radius:50%;background:#e5e7eb;transition:all .3s ease}.quiz-dot.active{background:#0369a1;transform:scale(1.2)}.result-card{text-align:center;padding:40px 32px}.result-icon{width:64px;height:64px;margin:0 auto 20px;background:#e0f2fe;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8)}.quiz-slide.animate .result-icon{animation:popIn .5s ease forwards}@keyframes popIn{to{opacity:1;transform:scale(1)}}.result-icon svg{width:32px;height:32px;stroke:#0369a1}.result-title{font-size:26px;font-weight:700;color:#0369a1;margin:0 0 12px;opacity:0}.quiz-slide.animate .result-title{animation:fadeInUp .5s ease forwards .2s}.result-text{font-size:15px;color:#6b7280;margin:0;opacity:0}.quiz-slide.animate .result-text{animation:fadeInUp .5s ease forwards .35s}@media (max-width: 768px){.quiz-card{padding:24px 20px}.quiz-question{font-size:16px}.quiz-option{padding:10px 14px;gap:12px}.option-text{font-size:14px}.result-title{font-size:22px}}.preform-demo{position:relative;width:100%;overflow:visible}.preform-container{position:relative;min-height:320px;overflow:visible}.preform-card{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 4px 20px #0000000f;border:1px solid #f1f5f9;transition:all .5s ease;overflow:visible}.preform-card.pushed{transform:scale(.92);opacity:.4;filter:blur(2px)}.preform-header{margin-bottom:16px}.preform-logo{height:28px;width:auto}.preform-brand{font-size:12px;font-weight:700;color:#0369a1;letter-spacing:1px}.preform-title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 6px}.preform-subtitle{font-size:13px;color:#6b7280;margin:0 0 14px}.preform-fields{display:flex;flex-direction:column;gap:8px;width:100%}.preform-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.preform-row.single{grid-template-columns:1fr}.preform-field{position:relative;width:100%;min-width:0;box-sizing:border-box}.country-field{width:100%;box-sizing:border-box}.field-label{display:block;font-size:11px;font-weight:500;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.field-input{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;color:#1a1a1a;min-height:34px;display:flex;align-items:center;position:relative;transition:border-color .2s ease;width:100%;box-sizing:border-box}.preform-field.typing .field-input{border-color:#0369a1}.preform-field.filled .field-input{border-color:#22c55e;background:#f0fdf4}.field-value{flex:1}.field-cursor{width:2px;height:16px;background:#0369a1;opacity:0}.preform-field.typing .field-cursor{animation:blink .8s infinite}.field-input.country-select{justify-content:space-between;cursor:default}.country-arrow{width:16px;height:16px;stroke:#9ca3af;transition:transform .3s ease;flex-shrink:0}.country-field.selecting .country-arrow{transform:rotate(180deg)}.country-field.selecting .field-input{border-color:#0369a1}.country-field.filled .field-input{border-color:#22c55e;background:#f0fdf4}.country-field.filled .country-arrow{transform:rotate(0)}.preform-submit{width:100%;margin-top:12px;padding:10px 16px;background:#e5e7eb;color:#9ca3af;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:not-allowed;transition:all .3s ease}.preform-submit.ready{background:#ea5e2c;color:#fff;cursor:pointer}.preform-submit.hover{background:#d54f1e;transform:translateY(-2px);box-shadow:0 4px 12px #ea5e2c4d}.preform-submit.clicked{transform:scale(.96);box-shadow:none}.preform-video-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:90%;max-width:360px;background:#fff;border-radius:16px;padding:16px;box-shadow:0 12px 40px #00000026;opacity:0;visibility:hidden;transition:all .5s ease;z-index:20}.preform-video-card.active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.video-label{display:block;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.video-wrapper{position:relative;border-radius:10px;overflow:hidden;background:#f1f5f9}.preform-video{width:100%;display:block;border-radius:10px}.video-placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#9ca3af}.video-placeholder svg{width:40px;height:40px}.video-placeholder span{font-size:12px}.passed-badge{position:absolute;top:-12px;right:-12px;background:#22c55e;color:#fff;padding:8px 14px;border-radius:20px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #22c55e66;opacity:0;transform:scale(.8) rotate(-5deg);transition:all .4s ease}.passed-badge.show{opacity:1;transform:scale(1) rotate(0)}.passed-badge svg{width:14px;height:14px}@media (max-width: 768px){.preform-container{min-height:auto;max-height:none}.preform-card{padding:14px}.preform-row{grid-template-columns:1fr;gap:5px}.preform-fields{gap:5px}.preform-title{font-size:14px;margin-bottom:3px}.preform-subtitle{font-size:11px;margin-bottom:8px}.field-label{font-size:8px;margin-bottom:2px}.field-input{padding:5px 8px;font-size:11px;min-height:26px}.preform-submit{margin-top:6px;padding:7px 10px;font-size:12px}.dropdown-menu{max-height:80px}.dropdown-option{padding:5px 8px;font-size:11px}.preform-video-card{width:95%;padding:10px}}.age-slide-content{display:flex;align-items:center;justify-content:center;min-height:280px}.age-card{background:#f8fafc;border-radius:16px;padding:32px;text-align:center;max-width:360px;border:1px solid #e5e7eb;border-top:4px solid #22c55e}.age-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.age-icon{font-size:24px}.age-header h4{font-size:22px;font-weight:600;color:#22c55e;margin:0}.age-highlight{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:20px}.age-number{font-size:64px;font-weight:700;color:#0369a1;line-height:1}.age-label{font-size:18px;color:#6b7280;font-weight:500}.age-text{font-size:15px;color:#374151;margin:0 0 12px;line-height:1.5}.age-note{font-size:13px;color:#6b7280;margin:0;font-style:italic}.takeaway-content{display:flex;align-items:center;justify-content:center;min-height:280px}.takeaway-card{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border-radius:16px;padding:32px;text-align:center;max-width:400px;border:1px solid #bae6fd}.takeaway-icon{width:56px;height:56px;background:#0369a1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin:0 auto 16px}.takeaway-title{font-size:22px;font-weight:600;color:#0369a1;margin:0 0 12px}.takeaway-text{font-size:14px;color:#374151;line-height:1.6;margin:0 0 20px}.takeaway-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.takeaway-badge{background:#fff;color:#0369a1;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid #bae6fd}.age-content-scroll{display:flex;gap:20px;background:#f8fafc;border-radius:10px;padding:20px;border:1px solid #e5e7eb}.age-icon-scroll{width:48px;height:48px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.age-info-scroll h5{font-size:18px;font-weight:600;color:#22c55e;margin:0 0 8px}.age-info-scroll p{font-size:13px;color:#374151;margin:0 0 8px;line-height:1.5}.age-info-scroll .age-note{color:#666;font-size:12px}.age-info-scroll .age-footnote{color:#9ca3af;font-size:11px;font-style:italic}.slide-dots-scroll{display:flex;justify-content:center;gap:8px;margin-top:16px}.slide-dots-scroll .dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;transition:all .3s ease;cursor:pointer}.slide-dots-scroll .dot:hover{background:#9ca3af}.slide-dots-scroll .dot.active{background:linear-gradient(90deg,#0369a1,#0ea5e9);width:24px;border-radius:4px}.slide-dots-scroll .dot.active:hover{background:linear-gradient(90deg,#0369a1,#0ea5e9)}.exam-demo-scroll{height:100%}.exam-player-scroll{padding:20px;height:100%;display:flex;flex-direction:column}.exam-timer-scroll{display:flex;align-items:center;gap:8px;color:#ef4444;font-size:16px;font-weight:600;margin-bottom:20px}.exam-questions-scroll{flex:1;position:relative;min-height:200px}.exam-question-scroll{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease}.exam-question-scroll.active{opacity:1}.q-text-scroll{font-size:16px;font-weight:500;color:#1a1a1a;margin:0 0 20px}.exam-options-scroll{display:flex;flex-direction:column;gap:10px}.exam-option-scroll{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#374151}.exam-option-scroll:hover{border-color:#0369a1;background:#f0f9ff}.exam-option-scroll.selected{border-color:#0369a1;background:#e0f2fe}.exam-option-scroll.correct{border-color:#22c55e;background:#dcfce7}.option-circle{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;transition:all .2s ease}.exam-option-scroll.selected .option-circle{border-color:#0369a1;background:#0369a1}.exam-option-scroll.correct .option-circle{border-color:#22c55e;background:#22c55e}.exam-footer-scroll{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #eee}.q-counter-scroll{font-size:13px;color:#666}.submit-btn-scroll{background:#22c55e;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn-scroll:hover{background:#16a34a}.application-demo-scroll{height:100%}.form-player-scroll{padding:24px;height:100%;display:flex;flex-direction:column;position:relative}.form-header-scroll{text-align:center;padding-bottom:16px;border-bottom:1px solid #eee;margin-bottom:20px}.form-logo-scroll{height:32px;width:auto}.form-logo-text-scroll{font-size:14px;font-weight:700;color:#1a1a1a;letter-spacing:1px}.form-content-scroll{flex:1;display:flex;flex-direction:column}.form-row-scroll{margin-bottom:14px}.form-row-scroll label{display:block;font-size:12px;color:#666;margin-bottom:6px}.form-input-scroll{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:12px 14px;font-size:14px;color:#1a1a1a;display:flex;align-items:center;gap:8px;min-height:44px}.form-input-scroll.typing{border-color:#0369a1;background:#fff}.form-input-scroll.filled{background:#fff}.form-input-scroll .cursor{animation:blink 1s infinite;color:#0369a1}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.form-input-scroll svg{color:#999}.form-select-scroll{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:6px;padding:12px 14px;font-size:14px;color:#1a1a1a;display:flex;align-items:center;justify-content:space-between;min-height:44px}.form-select-scroll svg{color:#999}.form-submit-scroll{background:#22c55e;color:#fff;border:none;padding:14px 24px;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:auto;width:100%}.form-submit-scroll:hover{background:#16a34a}.form-submit-scroll.clicked{transform:scale(.98);background:#14532d}.certificate-popup-scroll{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffffa;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:10;border-radius:12px}.certificate-popup-scroll.active{opacity:1;visibility:visible}.popup-content-scroll{transform:scale(.1);opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.certificate-popup-scroll.active .popup-content-scroll{transform:scale(1);opacity:1;animation:floatCert 2s ease-in-out infinite}@keyframes floatCert{0%,to{transform:scale(1) translateY(0) rotate(0)}25%{transform:scale(1.02) translateY(-6px) rotate(1deg)}50%{transform:scale(1) translateY(-10px) rotate(0)}75%{transform:scale(1.02) translateY(-6px) rotate(-1deg)}}.popup-cert-img-scroll{max-width:280px;max-height:200px;object-fit:contain;border-radius:10px;box-shadow:0 15px 50px #0003}.popup-cert-placeholder-scroll{background:#fff;border-radius:14px;padding:28px;text-align:center;box-shadow:0 15px 50px #00000026;width:240px}.popup-header-scroll{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.popup-easa-scroll{font-size:20px;font-weight:700;color:#0369a1}.popup-badges-scroll{display:flex;flex-direction:column;gap:4px}.popup-badge-scroll{padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;color:#fff}.popup-badge-scroll.a1a3{background:#ea5e2c}.popup-badge-scroll.a2{background:#9333ea}.popup-icon-scroll{font-size:40px;margin-bottom:12px;color:#0369a1}.popup-title-scroll{font-size:18px;font-weight:600;color:#22c55e}@media (max-width: 1024px){.platform-scroll-layout{grid-template-columns:1fr;gap:24px}.platform-sidebar{position:relative;top:0;overflow:hidden}.sidebar-tabs{flex-direction:row;overflow-x:auto;gap:10px;padding-bottom:8px;margin:0 -16px;padding-left:16px;padding-right:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sidebar-tabs::-webkit-scrollbar{display:none}.sidebar-tab{flex-shrink:0;min-width:auto;padding:12px 16px}.tab-number{display:none}}@media (max-width: 768px){.platform-features-section{padding:60px 16px}.platform-features-title{font-size:32px}.platform-features-subtitle{font-size:16px}.content-panel{padding:24px 20px}.panel-title{font-size:22px}.requirements-grid-scroll,.rules-comparison-scroll{grid-template-columns:1fr;gap:12px}.sidebar-tab{padding:12px;min-width:120px}.tab-label{font-size:9px}.tab-title{font-size:12px}}@media (max-width: 480px){.platform-features-title{font-size:26px}.panel-demo{min-height:300px}.slide-title-scroll{font-size:16px}.q-text-scroll{font-size:14px}.exam-option-scroll{padding:10px 12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/platform-features.css.map */
