@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-black:#000;--color-white:#fff;--color-off-white:#f8f8f8;--color-gray:#ebebeb;--color-gray-dark:#b8b8b8;--color-purple:#eee5ff;--color-teal:#e3faf6;--color-pink:#fbe4e4;--color-orange:#fdf2e3;--color-green:#eff8e8;--font-heading:"TGS Perfect Condensed",sans-serif;--font-body:"Poppins",sans-serif;--spacing-1:8px;--spacing-2:16px;--spacing-3:24px;--spacing-4:32px;--spacing-5:40px;--spacing-6:48px;--spacing-7:64px;--spacing-8:80px;--spacing-9:100px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-xl:35px;--radius-round:100px}h1,h2,h3,h4,h5,h6{font-family:TGS Perfect Condensed,sans-serif;font-family:var(--font-heading);font-family:Poppins,sans-serif;line-height:1.2;text-transform:uppercase}h1{font-size:50px}h2,h3,h4{font-size:30px}h5{font-size:24px}p{margin-bottom:24px;margin-bottom:var(--spacing-3)}@media (max-width:1439px){h1{font-size:74px}h2{font-size:44px}h3{font-size:26px}}@media (max-width:1199px){h1{font-size:50px}h2{font-size:40px}h3{font-size:32px}}@media (max-width:809px){h1{font-size:42px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}.container{padding:0 24px;padding:0 var(--spacing-3)}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);font-family:Poppins,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.5}.home-hero-container{align-items:center;background:linear-gradient(135deg,#f7f7f7,#fff);display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 2rem;position:relative;text-align:center}.home-hero-content{margin:0 auto;max-width:800px;opacity:0;position:relative;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease;z-index:10}.home-hero-content.visible{opacity:1;transform:translateY(0)}.home-hero-title{color:#4679ae;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.home-hero-title .accent{-webkit-text-fill-color:#0000;text-fill-color:#0000;background:linear-gradient(90deg,#4679ae,#4679ae);-webkit-background-clip:text;background-clip:text}.home-hero-subtitle{color:#444;font-size:1.5rem;font-weight:400;line-height:1.6;margin-bottom:3rem}.home-highlight{background-color:#ffe06680;border-radius:4px;color:#111;font-weight:500;padding:2px 6px}.home-image-strip{align-items:center;display:flex;gap:200px;justify-content:center;margin-top:3rem;opacity:0;touch-action:none;transform:rotate(1deg);transition:opacity 1s ease,transform 1s ease;-webkit-user-select:none;user-select:none;width:100%;will-change:transform;z-index:5}.home-image-container{perspective:1000px;transform-style:preserve-3d;transition:transform .5s ease}.home-imges{border-radius:20px;height:auto;transition:transform .5s ease,box-shadow .5s ease;width:200px}.home-background-shapes{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.home-shape{border-radius:50%;opacity:.1;position:absolute}.home-shape-1{animation:float 20s ease-in-out infinite alternate;height:500px;right:-100px;top:-150px;width:500px}.home-shape-1,.home-shape-2{background:linear-gradient(45deg,#041c6c,#041c6c)}.home-shape-2{animation:float 15s ease-in-out infinite alternate-reverse;bottom:-50px;height:300px;left:-100px;width:300px}.home-shape-3{animation:float 18s ease-in-out infinite alternate;background:linear-gradient(45deg,#041c6c,#041c6c);bottom:30%;height:200px;right:20%;width:200px}@media (max-width:900px){.home-home-hero-title{font-size:3rem}.home-hero-subtitle{font-size:1.3rem}.home-imges{width:150px}}@media (max-width:600px){.hero-container{padding:6rem 1rem}.home-home-hero-title{font-size:2.5rem}.home-hero-subtitle{font-size:1.1rem}.home-imges{width:120px}}.features{background-color:#fff;padding:6rem 0}.features .container{margin:0 auto;max-width:1200px;padding:0 1rem}.app-screenshot{animation:fadeInUp 1s ease;margin-bottom:4rem;text-align:center}.screenshot-img{border-radius:8px;box-shadow:0 20px 40px #0000001a;height:auto;max-width:100%;transition:transform .3s ease}.screenshot-img:hover{transform:translateY(-10px)}.feature-boxes{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.feature-box{animation:fadeIn 1s ease;background-color:#4679ae;border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;min-width:250px;padding:2rem;text-align:center;transition:all .3s ease}.feature-box:hover{animation:glow 1.5s infinite alternate;border:2px solid #cc042c;box-shadow:0 10px 25px #2624bd;transform:translateY(-5px);transition:all .3s ease,box-shadow .6s ease}.feature-box .icon{color:#4679ae;margin-bottom:1.5rem}.feature-box h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.feature-box p{color:#666;line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.feature-boxes{flex-direction:column}.feature-box{margin-bottom:2rem}}.course-more{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;text-align:center}.course-more h2{color:#041c6c;font-size:2.5rem;font-weight:700;margin-bottom:.6rem;overflow:hidden;white-space:nowrap}.course-more h2 span{animation:fadeInLetter .8s forwards;display:inline-block;opacity:0;transform:translateY(20px)}@keyframes fadeInLetter{0%{opacity:1;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.course-more h2{font-size:1.8rem}}.letter-animate{animation:fadeInLetter .8s forwards}.feature-challenge-section{background-color:#4679ae;color:#fff;min-height:100vh;overflow:hidden;padding:100px 0;position:relative}.feature-challenge-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.feature-wave{border-radius:40%;height:200px;opacity:.3;position:absolute;width:200%}.feature-wave1{animation:wave 15s linear infinite;background-color:#4679ae;bottom:-100px;display:none;left:-50%}.feature-wave2{animation:wave 25s linear infinite reverse;background:#ffffff0d;bottom:-150px;display:none;left:-50%}.feature-particles{display:none;height:100%;position:absolute;width:100%}.feature-particle{animation:float 15s ease-in-out infinite;background-color:#fff;border-radius:50%;position:absolute}.feature-challenge-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:1}.feature-challenge-heading{margin-bottom:60px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.feature-visible .feature-challenge-heading{opacity:1;transform:translateY(0)}.feature-challenge-heading h2{color:#fff;font-size:3rem;font-weight:700;position:relative}.feature-heading-underlinesss{background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:2px;height:4px;margin:0 auto;transition:width 1.5s ease .5s;width:0}.feature-visible .feature-heading-underlinesss{width:150px}.feature-heading-description{color:#000;font-size:1.2rem;margin:20px auto 0;max-width:600px;opacity:.8}.feature-challenges-wrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:80px}.feature-challenge-card{background:#ffffff0d;border-radius:20px;box-shadow:0 15px 35px #0003;height:350px;opacity:0;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transform:translateY(50px);transition:transform .5s ease,box-shadow .5s ease}.feature-challenge-card.feature-animate-in{animation:cardAppear .8s forwards}.feature-challenge-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-10px) scale(1.02)}.feature-card-overlay{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.feature-card-content{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.feature-card-icon{font-size:4rem;margin-bottom:10px;transition:transform .3s ease}.feature-card-icon.feature-bounce{animation:iconBounce 1s infinite alternate}.feature-challenge-card h3{color:#000;font-size:1.8rem;font-weight:600;margin-bottom:15px}.feature-challenge-card p{color:#000;font-size:1.1rem;line-height:1.6;margin-bottom:30px;opacity:1}.feature-card-button{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;margin-top:auto;padding:0;transition:opacity .3s ease}.feature-card-button:hover{opacity:1}.feature-button-arrow{height:20px;margin-left:10px;transition:transform .3s ease;width:20px}.feature-card-button:hover .feature-button-arrow{transform:translateX(5px)}.feature-action-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#4679ae;border-radius:20px;margin-top:60px;opacity:1;padding:40px;text-align:center;transform:translateY(30px)}.feature-action-section.feature-animate-in{animation:fadeIn .8s 1s forwards}.feature-action-section h3{color:#fff;font-size:2rem;font-weight:600;margin-bottom:30px}.feature-action-button{align-items:center;background-color:#fff;border:none;border-radius:50px;box-shadow:0 10px 20px #0003;color:#041c6c;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:transform .3s ease,box-shadow .3s ease}.feature-action-button:hover{box-shadow:0 15px 30px #0000004d;transform:translateY(-5px)}.feature-action-button .feature-button-arrow{stroke:#041c6c}.popup-form-overlay{background:#0009;z-index:999}.popup-form{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:500px;padding:2rem;width:90%}.popup-form h2{margin-bottom:1rem;text-align:center}.popup-form input,.popup-form select,.popup-form textarea{border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:10px;width:100%}.popup-form-buttons{justify-content:space-between}.popup-form-buttons button{background-color:#041c6c;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 15px}.popup-form-buttons button:last-child{background-color:#cc042c}@keyframes wave{0%{transform:translateX(0) rotate(0)}50%{transform:translateX(-25%) rotate(45deg)}to{transform:translateX(-50%) rotate(0)}}@keyframes iconBounce{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes cardAppear{0%{opacity:1;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.feature-stickman-img{height:100px;object-fit:contain;transition:transform .3s ease;width:100px}.feature-bounce .feature-stickman-img{transform:scale(1.1)}@media (max-width:768px){.feature-challenge-heading h2{font-size:2.5rem}.feature-challenges-wrapper{grid-template-columns:1fr}.feature-challenge-card{height:auto;min-height:300px}.feature-action-section{padding:30px 20px}.feature-action-section h3{color:#fff;font-size:1.5rem}}.popup-form-overlay{align-items:center;animation:fadeIn .3s ease-out;background:#ffffffb3;display:flex;justify-content:center;z-index:1000}.popup-form-overlay,.popup-form-overlay-total{height:100%;left:0;position:fixed;top:0;width:100%}.popup-form-overlay-total{z-index:999}.popup-form-container{animation:slideUp .4s ease-out;background:#fff;border-radius:12px;box-shadow:20px 20px 40px #0003;display:flex;max-height:90vh;max-width:1200px;overflow:hidden;position:relative;width:90%}.popup-form-left{flex:1 1;padding:40px;position:relative}.popup-form-image,.popup-form-left{align-items:center;display:flex;justify-content:center}.popup-form-image{height:100%;width:100%}.popup-form-left:after{background-color:#3498db;content:"";height:70%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px}.popup-form-image img{filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));max-height:100%;max-width:100%;object-fit:contain}.popup-form-right{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.popup-form,.popup-quiz-form{background:#fff;box-sizing:border-box;color:#000;height:100%;overflow-y:auto;padding:40px;text-align:left;width:100%}.popup-quiz-form{box-shadow:20px 20px 40px #0003;max-height:90vh;max-width:600px}.popup-quiz-form,.popup-quiz-submitted{animation:slideUp .4s ease-out;border-radius:12px;position:relative;width:90%}.popup-quiz-submitted{background:#fff;box-shadow:0 20px 40px #0003;max-width:500px;padding:40px;text-align:center}.popup-quiz-submitted h2{color:#27ae60;font-size:24px;margin-bottom:20px}.popup-quiz-submitted p{color:#2c3e50;font-size:16px;line-height:1.5;margin-bottom:15px}.popup-quiz-submitted a{color:#3498db;font-weight:600;text-decoration:none}.popup-quiz-submitted a:hover{text-decoration:underline}.popup-close-btn{align-items:center;background:none;background-color:#e74c3c1a;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:35px;z-index:10}.popup-close-btn:hover{background-color:#e74c3c;box-shadow:0 4px 15px #e74c3c4d;color:#fff;transform:rotate(90deg) scale(1.1)}.popup-close-btn:active{transform:rotate(90deg) scale(.95)}.close-icon{font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.popup-form h2,.popup-quiz-form h2{border-bottom:3px solid #3498db;color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:25px;margin-top:10px;padding-bottom:10px;text-align:center}.popup-form input[type=email],.popup-form input[type=tel],.popup-form input[type=text],.popup-form select,.popup-form textarea{background:#fff;border:2px solid #e1e8ed;border-radius:8px;box-sizing:border-box;font-size:16px;margin:8px 0;padding:12px 15px;transition:all .3s ease;width:100%}.popup-form input[type=email]:focus,.popup-form input[type=tel]:focus,.popup-form input[type=text]:focus,.popup-form select:focus,.popup-form textarea:focus{background:#f8fafc;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.popup-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:40px}.popup-form textarea{font-family:inherit;min-height:80px;resize:vertical}.popup-form-buttons{display:flex;gap:12px;justify-content:center;margin-top:25px}.popup-cancel-btn,.popup-submit-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;min-width:120px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.popup-submit-btn{background:linear-gradient(135deg,#3498db,#2980b9);box-shadow:0 4px 15px #3498db4d;color:#fff}.popup-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#1f5f8b);box-shadow:0 6px 20px #3498db66;transform:translateY(-2px)}.popup-submit-btn:disabled{background:#bdc3c7;box-shadow:none;cursor:not-allowed;transform:none}.popup-cancel-btn{background:linear-gradient(135deg,#95a5a6,#7f8c8d);box-shadow:0 4px 15px #95a5a64d;color:#fff}.popup-cancel-btn:hover{background:linear-gradient(135deg,#7f8c8d,#6c7b7d);box-shadow:0 6px 20px #95a5a666;transform:translateY(-2px)}.popup-question-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:20px 0;padding:20px;transition:all .3s ease}.popup-question-block:hover{border-color:#3498db;box-shadow:0 2px 8px #3498db1a}.popup-question-block p{color:#2c3e50;font-size:16px;font-weight:500;margin:0 0 15px}.popup-question-block label{border-radius:6px;cursor:pointer;display:block;font-size:15px;line-height:1.4;margin:10px 0;padding:8px 12px;transition:all .2s ease}.popup-question-block label:hover{background:#e8f4fd}.popup-question-block input[type=radio]{accent-color:#3498db;margin-right:10px;transform:scale(1.2)}.popup-question-block label span{color:#34495e;font-weight:400}.popup-question-block input[type=radio]:checked+span{color:#2c3e50;font-weight:600}.popup-audio-upload{background:#f8fafc;border:2px dashed #cbd5e0;border-radius:8px;margin:25px 0;padding:20px;text-align:center;transition:all .3s ease}.popup-audio-upload:hover{background:#e8f4fd;border-color:#3498db}.popup-audio-upload label{color:#2c3e50;display:block;font-size:16px;font-weight:600;margin-bottom:15px}.popup-audio-upload input[type=file]{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:10px;width:100%}.popup-audio-upload input[type=file]:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.popup-audio-upload p{color:#27ae60;font-size:14px;font-style:italic;margin-top:10px}@media (max-width:1024px){.popup-form-container{max-width:95%}.popup-form-left{padding:20px}.popup-form,.popup-quiz-form{padding:30px}}@media (max-width:768px){.popup-form-left{display:none}.popup-form-container{flex-direction:column;max-height:95vh;max-width:95%}.popup-form-right{flex:none;width:100%}.popup-form,.popup-quiz-form{padding:30px 20px}.popup-quiz-form{max-width:95%}.popup-form-buttons{flex-direction:column;gap:10px}.popup-cancel-btn,.popup-submit-btn{min-width:0;min-width:auto;width:100%}.popup-question-block{margin:15px 0;padding:15px}.popup-form h2,.popup-quiz-form h2{font-size:20px}}@media (max-width:480px){.popup-form-overlay{padding:10px}.popup-form-container,.popup-quiz-form{border-radius:8px;max-height:100vh;width:100%}.popup-form,.popup-quiz-form{padding:20px 15px}.popup-close-btn{height:30px;right:10px;top:10px;width:30px}.close-icon{font-size:20px}.popup-form input[type=email],.popup-form input[type=tel],.popup-form input[type=text],.popup-form select,.popup-form textarea{font-size:16px}.popup-question-block{padding:12px}.popup-question-block p{font-size:15px}.popup-question-block label{font-size:14px;padding:6px 8px}}.popup-submit-btn:disabled{color:#0000;position:relative}.popup-submit-btn:disabled:after{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;content:"";height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.popup-form input:focus,.popup-form select:focus,.popup-form textarea:focus,.popup-question-block input:focus{outline:2px solid #3498db;outline-offset:2px}.popup-question-block input[type=radio]:focus+span{text-decoration:underline}@media print{.popup-form-overlay,.popup-form-overlay-total{display:none}}.tracking-section{display:flex;min-height:100vh;position:relative}.parallax-bg{background-attachment:fixed;background-image:url(/static/media/3.5f33bdf9188fffff2289.png);background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:40%}.content-container{align-items:center;display:flex;margin-left:40%;padding:5rem 3rem;width:60%}.tracking-content{max-width:800px;opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.tracking-content.animate{opacity:1;transform:translateX(0)}.tracking-content h2{color:#333;line-height:1.3;margin-bottom:1.5rem}.description{margin-bottom:3rem}.description p{color:#666;line-height:1.7;margin-bottom:1rem}.feature-items{display:flex;flex-wrap:wrap;gap:2rem}.feature-item{display:flex;flex:1 1 300px;gap:1rem}.feature-icon{align-items:flex-start;color:#4679ae;display:flex;padding-top:.25rem}.feature-text h3{color:#333;font-size:1.25rem;margin-bottom:.5rem}.feature-text p{color:#666;line-height:1.6}@media (min-width:2899px){.content-container{padding:8rem 6rem}.tracking-content{max-width:1400px}.feature-item{flex:1 1 500px;gap:2rem}.feature-icon svg{height:48px;width:48px}.feature-text h3{margin-bottom:1rem}}@media (min-width:1920px) and (max-width:2898px){.content-container{padding:7rem 5rem}.tracking-content{max-width:1200px}.description p{font-size:1.2rem}.feature-item{flex:1 1 400px}.feature-icon svg{height:40px;width:40px}}@media (min-width:1440px) and (max-width:1919px){.content-container{padding:6rem 4rem}.tracking-content{max-width:1000px}.feature-item{flex:1 1 350px}}@media (min-width:1025px) and (max-width:1439px){.content-container{padding:5rem 3rem}}@media (max-width:1024px){.parallax-bg{display:none}.content-container{margin-left:0;width:100%}.tracking-content{max-width:100%;padding:0 1rem}}@media (max-width:768px){.tracking-section{padding:4rem 0}.feature-items{flex-direction:column}.feature-item{flex:1 1 100%}}@media (max-width:480px){.tracking-section{padding:3rem 0}.content-container{padding:2rem 1rem}.description{margin-bottom:2rem}.feature-items{gap:1.5rem}}.sync-section{background:linear-gradient(135deg,#f8fafc,#fff);display:flex;min-height:100vh;overflow:hidden;position:relative}.sync-section .parallax-bg{background-attachment:fixed;background-color:#fff;background-image:url(/static/media/2.9e649c70d9523ad1237b.png);background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:40%}.sync-section .content-container{align-items:center;background:#fff;display:flex;margin-left:40%;padding:4rem 3rem;width:60%}.modern-content{max-width:700px;opacity:0;transform:translateY(40px);transition:all 1.2s cubic-bezier(.4,0,.2,1);width:100%}.modern-content.animate{opacity:1;transform:translateY(0)}.Sync-hero-section{margin-bottom:3rem;text-align:center}.Sync-badge{animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;padding:.5rem 1.2rem}.Sync-hero-title{color:#1e293b;font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.Sync-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#041c6c,#041c6c);-webkit-background-clip:text;background-clip:text}.Sync-hero-subtitle{color:#64748b;font-size:1.3rem;font-weight:500;margin-bottom:0}.mission-card{align-items:flex-start;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:20px;display:flex;gap:1rem;margin-bottom:3rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.mission-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-2px)}.mission-icon{flex-shrink:0;font-size:2rem;margin-top:.2rem}.mission-text{color:#475569;font-size:1.1rem;font-weight:500;line-height:1.7;margin:0}.sync-features-showcase{margin-bottom:2rem;overflow:hidden;text-align:center}.sync-features-title{color:#1e293b;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.sync-features-game-row{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:center;overflow-x:hidden;padding:0 1rem}.sync-feature-card-game{background:#fff;border:2px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 12px #0000000f;flex-shrink:1;padding:1rem;text-align:center;transition:border-color .3s ease;width:200px}.sync-feature-card-game:hover{border-color:var(--feature-color)}.sync-feature-icon{display:block;font-size:2rem;margin-bottom:.5rem}.sync-feature-title{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.sync-feature-description{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}@media (max-width:1023px){.sync-section .parallax-bg{width:30%}.sync-section .content-container{margin-left:30%;padding:3rem 2rem;width:70%}.sync-hero-title{font-size:2.5rem}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sync-section .parallax-bg{display:none}.sync-section .content-container{margin-left:0;padding:3rem 1.5rem;width:100%}.sync-hero-title{font-size:2rem}.stats-grid{gap:1rem;grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.primary-btn,.secondary-btn{justify-content:center;max-width:300px;width:100%}}@media (max-width:600px){.mission-card{padding:1.5rem}.features-carousel{height:220px}}@media (max-width:375px){.sync-hero-title{font-size:1.8rem}.sync-section .content-container{padding:2rem 1rem}}.improvements-section{background:#4679ae;color:#fff;display:flex;font-family:Poppins,sans-serif;min-height:100vh;position:relative}.improvements-section .parallax-bg{background-attachment:fixed;background-image:url(/static/media/1.0859e2f82d6086c643b3.png);background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:40%}.improvements-section .content-container{align-items:center;display:flex;margin-left:40%;padding:5rem 3rem;width:60%}.improvements-heading{font-size:3rem;margin-bottom:1.5rem}.improvements-section .description h3{color:#fff;font-size:1.8rem;margin-bottom:1rem}.improvements-section .description p{color:#fff;font-size:1.2rem;line-height:1.8;margin-bottom:1rem;opacity:0;transform:translateY(20px);transition:all 1s ease}.improvements-content.animate .fade-in{opacity:1;transform:translateY(0)}.header-section{margin-bottom:3rem}.improvements-heading{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#e3f2fd);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:1rem;opacity:0;transform:translateY(30px);transition:all 1s ease}.improvements-content.animate .improvements-heading{opacity:1;transform:translateY(0)}.divider{background:linear-gradient(90deg,#fff,#64b5f6);border-radius:2px;height:4px;margin-bottom:1.5rem;opacity:0;transform:scaleX(0);transition:all 1s ease .3s;width:80px}.improvements-content.animate .divider{opacity:1;transform:scaleX(1)}.sub-heading{color:#e3f2fd;font-size:1.8rem;font-weight:600;margin-bottom:0;opacity:0;transform:translateY(20px);transition:all 1s ease .5s}.improvements-content.animate .sub-heading{opacity:1;transform:translateY(0)}.improvements-content.animate .fade-in:nth-child(2){transition-delay:.2s}.improvements-content.animate .fade-in:nth-child(3){transition-delay:.4s}.improvements-content.animate .fade-in:nth-child(4){transition-delay:.6s}.improvements-content.animate .fade-in:nth-child(5){transition-delay:.8s}.strengths-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}.strength-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;gap:1rem;opacity:0;padding:1.5rem;transform:translateX(-30px);transition:all .8s ease}.improvements-content.animate .fade-in-card{opacity:1;transform:translateX(0)}.strength-card:hover{background:#ffffff26;box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.strength-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;padding:12px;transition:all .3s ease}.strength-card:hover .strength-icon{background:#ffffff4d;transform:scale(1.1)}.strength-content h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.strength-content p{color:#e3f2fd;font-size:1rem;line-height:1.6;margin:0}.highlight-text{align-items:center;background:#ffffff1a;border-left:4px solid #64b5f6;border-radius:12px;display:flex;gap:1rem;margin-bottom:3rem;opacity:0;padding:1.5rem;transform:translateY(20px);transition:all 1s ease 1s}.improvements-content.animate .highlight-text{opacity:1;transform:translateY(0)}.check-icon{color:#4caf50;flex-shrink:0}.highlight-text p{color:#fff;font-size:1.1rem;font-style:italic;line-height:1.7;margin:0}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes glow{0%{box-shadow:0 0 5px #4679ae}to{box-shadow:0 0 20px #4679ae}}@media (max-width:1024px){.improvements-section .parallax-bg{display:none}.improvements-section .content-container{margin-left:0;padding:2rem 1rem;width:100%}}@media (max-width:768px){.improvements-heading{font-size:2.2rem}}.community-section{background-color:#4679ae;color:#fff;display:flex;min-height:100vh;position:relative}.community-section .parallax-bg{background-attachment:fixed;background-color:#4679ae;background-image:url(/static/media/4.10f8c200b63cf137e327.png);background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:40%}.community-section .content-container{align-items:center;display:flex;margin-left:40%;padding:5rem 3rem;width:60%}.community-content{max-width:800px;opacity:0;transform:translateX(50px);transition:opacity .8s ease,transform .8s ease}.community-content.animate{opacity:1;transform:translateX(0)}.community-content h2{line-height:1.3;margin-bottom:1.5rem}.community-section .description{margin-bottom:3rem}.community-section .description p{color:#fff;line-height:1.7;margin-bottom:1rem}.stats-container{display:flex;flex-wrap:wrap;gap:3rem;margin-top:3rem}.stat-box{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff1a;border-radius:8px;flex:1 1;min-width:250px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-box:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.stat-icon{color:#fff;margin-bottom:1rem}.stat-numbers{font-weight:700;line-height:1.2;margin-bottom:.5rem}.stat-label{opacity:.9}@media (max-width:1024px){.community-section .parallax-bg{display:none}.community-section .content-container{margin-left:0;width:100%}.community-content{max-width:100%;padding:0 1rem}}@media (max-width:768px){.community-section{padding:4rem 0}.stats-container{flex-direction:column;gap:1.5rem}}.other-features{background-color:#f8f9fa;padding:6rem 0;text-align:center}.other-features .container{margin:0 auto;max-width:1200px;padding:0 1rem}.other-features h2{color:#333;font-size:2.5rem;margin-bottom:1rem}.features-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.features-grid.animate{opacity:1;transform:translateY(0)}.feature-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;flex:1 1;max-width:350px;min-width:280px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.feature-image-container{overflow:hidden;position:relative}.feature-image{height:200px;margin-top:10px;transition:transform .5s ease;width:150px}.feature-card:hover .feature-image{transform:scale(1.1)}.overlay{align-items:center;background-color:#4679ae99;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.feature-card:hover .overlay{opacity:1}.overlay-content{color:#fff;font-size:1.5rem;font-weight:600;padding:1rem;text-align:center}.feature-description{padding:1.5rem;text-align:left}.feature-description p{color:#555;line-height:1.6}.download-cta{background-color:#4679ae;border-radius:8px;color:#fff;margin-top:3rem;padding:2rem;text-align:center}.download-btn{background-color:#fff;border-radius:50px;color:#4679ae;display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s ease}.download-btn:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.platforms{font-size:1rem;opacity:.9}@media (max-width:768px){.other-features h2{font-size:2rem}.feature-card{min-width:100%}}.section-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin:2rem 0}.decorative-line{background:linear-gradient(90deg,#0000,#4a90e2,#0000);border-radius:2px;height:2px;width:50px}.section-title{color:#111;font-size:24px;font-weight:700;text-transform:uppercase}.testimonial-section{background:linear-gradient(135deg,#fff,#f7f7f7);min-height:100vh;padding:80px 0;position:relative}.testimonial-section:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.testimonial-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.testimonial-section-header{margin-bottom:60px;text-align:center}.testimonial-section-title{color:#000;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:48px;font-weight:800;margin:0 0 20px;text-shadow:2px 2px 4px #0000004d}.testimonial-section-subtitle{color:#000000e6;font-size:20px;line-height:1.6;margin:0 auto;max-width:600px}.testimonial-slider{position:relative}.cards-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px;perspective:1000px}.testimonial-card{animation:cardSlideUp .6s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:25px;box-shadow:0 20px 40px #00000026;overflow:hidden;transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(50px) rotateX(10deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}.testimonial-card:hover{box-shadow:0 30px 60px #00000040;transform:translateY(-15px) scale(1.02)}.card-header{padding:30px 30px 0;text-align:center}.student-image{border-radius:50%;box-shadow:0 10px 30px #ff6b6b4d;height:120px;margin:0 auto 20px;overflow:hidden;position:relative;width:120px}.student-image img{user-drag:none;height:100%;object-fit:cover;pointer-events:none;transition:transform .4s ease;width:100%}.testimonial-card:hover .student-image img{transform:scale(1.1)}.image-overlay{background:linear-gradient(45deg,#ff6b6b33,#ffa6a633);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.testimonial-card:hover .image-overlay{opacity:1}.card-body{padding:0 30px 30px;text-align:center}.student-info{margin-bottom:25px}.student-name{color:#2c3e50;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700;margin:0 0 5px}.student-location{color:#ff6b6b;font-size:16px;font-weight:600;margin:0;position:relative}.student-location:before{content:"📍";font-size:14px;margin-right:8px}.testimonial-content{margin-bottom:20px}.quote-icon{color:#ff6b6b33;font-family:Georgia,serif;font-size:60px;left:10px;line-height:1;position:absolute;top:-20px}.testimonial-text{color:#555;font-size:15px;font-style:italic;line-height:1.7;margin:0;padding:0 10px;position:relative;text-align:left;z-index:2}.rating{display:flex;gap:5px;justify-content:center;margin-top:15px}.star{color:gold;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3));font-size:18px}.slider-controls{gap:30px;margin-top:40px}.control-btn,.slider-controls{align-items:center;display:flex;justify-content:center}.control-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 8px 25px #00000026;color:#ff6b6b;cursor:pointer;height:60px;transition:all .3s ease;width:60px}.control-btn:hover{background:#ff6b6b;box-shadow:0 12px 35px #ff6b6b66;color:#fff;transform:scale(1.1)}.dots-indicator{align-items:center;display:flex;gap:15px}.dot{background:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background:#ff6b6b;box-shadow:0 0 20px #ff6b6b99;transform:scale(1.5)}.dot:hover:not(.active){background:#fffc;transform:scale(1.2)}.autoplay-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 8px 25px #00000026;cursor:pointer;font-size:20px;height:50px;position:absolute;right:0;top:-80px;transition:all .3s ease;width:50px}.autoplay-btn.active{background:#ff6b6b}.autoplay-btn:hover{box-shadow:0 12px 35px #ff6b6b4d;transform:scale(1.1)}@media (max-width:1024px){.cards-container{gap:25px;grid-template-columns:repeat(2,1fr)}.testimonial-section-title{font-size:40px}}@media (max-width:768px){.testimonial-section{padding:60px 0}.cards-container{gap:30px;grid-template-columns:1fr}.testimonial-section-title{font-size:36px}.testimonial-section-subtitle{font-size:18px}.testimonial-testimonial-card{margin:0 auto;max-width:400px}.control-btn{height:50px;width:50px}.slider-controls{gap:20px}}@media (max-width:480px){.testimonial-container{padding:0 15px}.testimonial-section-title{font-size:28px}.testimonial-section-subtitle{font-size:16px}.card-body,.card-header{padding:20px}.student-image{height:100px;width:100px}.student-name{font-size:20px}.testimonial-text{font-size:14px}.autoplay-btn,.control-btn{height:45px;width:45px}.autoplay-btn{font-size:16px}}.dot.active{animation:pulse 2s infinite}.testimonial-card:first-child{animation-delay:0s}.testimonial-card:nth-child(2){animation-delay:.1s}.testimonial-card:nth-child(3){animation-delay:.2s}body{color:#333}.about-us-container{overflow-x:hidden;width:100%}.section-content{margin:0 auto;max-width:1400px;padding:80px 20px}h2{color:#041c6c;font-size:2.8rem;margin-bottom:40px;position:relative;text-align:center}p{font-size:18px;margin-bottom:20px}.highlight{color:#cc042c;font-weight:600}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:opacity .8s ease,transform .8s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.hero-section{align-items:center;background:linear-gradient(#4679ae),url(https://via.placeholder.com/1600x900) no-repeat 50%/cover;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.hero-content{color:#fff;max-width:800px;padding:0 20px;text-align:center;z-index:2}.hero-title{font-size:5rem;font-weight:800;margin-bottom:20px;position:relative;text-align:center}.hero-title span{animation:fadeInLetters .5s forwards;display:inline-block;opacity:0;text-align:center}@keyframes fadeInLetters{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title span:first-child{animation-delay:.1s}.hero-title span:nth-child(2){animation-delay:.2s}.hero-title span:nth-child(3){animation-delay:.3s}.hero-title span:nth-child(4){animation-delay:.4s}.hero-title span:nth-child(5){animation-delay:.5s}.hero-title span:nth-child(6){animation-delay:.6s}.hero-title span.space{width:20px}.hero-title span:nth-child(8){animation-delay:.8s}.hero-title span:nth-child(9){animation-delay:.9s}.hero-title span:nth-child(10){animation-delay:1s}.hero-title span:nth-child(11){animation-delay:1.1s}.hero-title span:nth-child(12){animation-delay:1.2s}.hero-title span:nth-child(13){animation-delay:1.3s}.hero-title span:nth-child(14){animation-delay:1.4s}.hero-tagline{font-size:2rem;font-weight:700;margin:30px 0;overflow:hidden}.tagline-words{display:flex;gap:20px;justify-content:center}.tagline-words span{animation:pulseScale 3s infinite alternate;background-color:#cc042c;border-radius:4px;color:#fff;display:inline-block;padding:5px 15px}.tagline-words span:nth-child(2){animation-delay:1s}.tagline-words span:nth-child(3){animation-delay:2s}.trainer-image{height:120px;margin-bottom:10px;object-fit:contain;width:120px}@keyframes pulseScale{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hero-description{animation:fadeIn 2s forwards;animation-delay:1.5s;border-top:2px solid #ffffff4d;font-size:1.5rem;margin-top:30px;opacity:0;padding-top:20px}.mission-section{background-color:#f9f9f9;padding:40px 20px}.mission-container{align-items:center;display:flex;gap:40px}.mission-image{background:url(/static/media/ourmission1.c2cc9bb5b4de2d61ec1d.jpg) no-repeat 50%/cover;flex:1 1 100%;height:430px;overflow:hidden}.mission-image,.mission-image img{border-radius:10px;position:relative}.mission-image img{height:100%;object-fit:cover;width:100%;z-index:2}.mission-image:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mission-text{flex:1 1 100%;padding:20px 0}@media (max-width:768px){.mission-container{flex-direction:column;gap:20px}.mission-image{height:250px}.mission-text{padding:0;text-align:center}.mission-text p{font-size:16px;line-height:1.6}.section-content h2{font-size:24px;text-align:center}}.challenge-section{background-color:#4679ae;color:#fff}.challenge-section h2{color:#fff}.challenge-section h2:after{background-color:#fff}.challenge-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.challenge-card{background-color:#ffffff1a;border-radius:10px;box-shadow:0 10px 20px #0000001a;flex:1 1;min-width:300px;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.challenge-card:hover{box-shadow:0 15px 30px #0003;transform:translateY(-10px)}.card-icon{font-size:3rem;margin-bottom:20px}.challenge-card h3{color:#fff;font-size:1.5rem;margin-bottom:15px}.approach-section{background-image:"../Assets/break.png"}.approach-pillars{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.pillar{background-color:#f9f9f9;border-radius:10px;box-shadow:0 10px 20px #0000000d;flex:1 1;min-width:300px;padding:30px;text-align:center;transition:transform .3s ease}.pillar:hover{transform:translateY(-10px)}.pillar h3{color:#cc042c;font-size:1.8rem;letter-spacing:2px;margin-bottom:20px}.pillar-content{flex-direction:column}.pillar-content,.pillar-icon{align-items:center;display:flex}.pillar-icon{border-radius:50%;font-size:2.5rem;height:200px;justify-content:center;margin-bottom:20px;width:200px}.break-icon{background:url(/static/media/break-2.f19234de2085287fb51e.png) no-repeat 50%/cover}.build-icon{background:url(/static/media/build.d5e7facef82b33ed95fe.png) no-repeat 50%/cover}.empower-icon{background:url(/static/media/empower-2.8d1dd06a12a932b4bb17.png) no-repeat 50%/cover}.mindset-section{background-color:#f9f9f9;overflow:hidden}.mindset-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.mindset-text{flex:1 1;min-width:300px}.mindset-quote{background-color:#fff;border-left:5px solid #cc042c;box-shadow:0 5px 15px #0000000d;font-size:1.5rem;font-style:italic;margin:30px 0;padding:20px}.mindset-visual{flex:1 1;height:400px;min-width:300px;position:relative}.circle-animation{height:100%;position:relative;width:100%}.circle{align-items:center;animation:orbiting 10s linear infinite;border-radius:50%;box-shadow:0 10px 20px #0003;color:#fff;display:flex;font-weight:700;justify-content:center;position:absolute}.c1{background-color:#4679ae;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;z-index:3}.c2{animation-delay:-3s;background-color:#cc042c;height:120px;left:30%;top:20%;width:120px}.c3{animation-delay:-6s;background-color:#333;bottom:20%;height:130px;right:30%;width:130px}@keyframes orbiting{0%{transform:rotate(0deg) translateX(100px) rotate(0deg)}to{transform:rotate(1turn) translateX(100px) rotate(-1turn)}}.process-section{background-color:#fff}.process-steps{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;position:relative}.process-steps:before{background-color:#4679ae;content:"";height:4px;left:10%;position:absolute;top:50px;width:80%;z-index:1}.process-step{flex:1 1;min-width:250px;padding:20px;position:relative;text-align:center;z-index:2}.step-number{align-items:center;background-color:#cc042c;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0003;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.process-step h3{color:#041c6c;font-size:1.5rem;margin-bottom:15px}.programs-section{background:linear-gradient(90deg,#4679ae,#4679ae);color:#fff;overflow:hidden}.programs-section h2{color:#fff}.programs-section h2:after{background-color:#fff}.programs-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.program-card{background-color:#fff;border-radius:10px;box-shadow:0 15px 30px #0003;color:#333;flex:1 1;min-width:300px;overflow:hidden;padding:40px 30px;position:relative;transition:transform .3s ease}.program-card:hover{transform:translateY(-10px)}.program-level{background-color:#cc042c;color:#fff;font-weight:700;padding:10px 15px;position:absolute;right:0;top:0}.program-card h3{color:#041c6c;font-size:1.8rem;margin:20px 0}.program-description{color:#666;font-style:italic;margin-bottom:20px}.program-features{list-style-type:none;margin:20px 0}.program-features li{border-bottom:1px dashed #eee;padding:10px 0}.program-features li:before{color:#cc042c;content:"✓";font-weight:700;margin-right:10px}.program-duration{border-radius:5px;font-weight:700;margin-top:20px;padding:10px;text-align:center}.program-duration,.trainers-section{background-color:#f9f9f9}.trainers-intro{margin:0 auto 40px;max-width:800px;text-align:center}.trainers-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.trainer-feature{background-color:#fff;border-radius:10px;box-shadow:0 10px 20px #0000000d;padding:30px;text-align:center;transition:transform .3s ease}.trainer-feature:hover{transform:translateY(-10px)}.trainer-icon{font-size:3rem;margin-bottom:20px}.testimonials-section{background-color:#fff}.testimonial-carousel{-ms-overflow-style:none;display:flex;gap:30px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-carousel::-webkit-scrollbar{display:none}.testimonial{background-color:#f9f9f9;border-radius:10px;box-shadow:0 10px 20px #0000000d;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-shrink:0;min-width:300px;padding:30px;scroll-snap-align:start}.testimonial-content{font-style:italic;padding:20px 0;position:relative}.testimonial-author{align-items:center;display:flex;margin-top:20px}.author-image{background:url(https://via.placeholder.com/60) no-repeat 50%/cover;border:3px solid #4679ae;border-radius:50%;height:60px;margin-right:15px;width:60px}.author-details h4{color:#041c6c;font-size:1.2rem;margin-bottom:5px}.author-details p{color:#666;font-size:.9rem;margin:0}.promise-section{background-color:#041c6c;color:#fff}.promise-section h2{color:#fff}.promise-section h2:after{background-color:#cc042c}.promise-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.promise-image{background:url(https://via.placeholder.com/600x400) no-repeat 50%/cover;border-radius:10px;flex:1 1;height:400px;min-width:300px;overflow:hidden;position:relative}.promise-image:before{background:linear-gradient(90deg,#cc042c4d,#041c6c4d);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.promise-list{flex:1 1;min-width:300px}.promise-item{align-items:flex-start;display:flex;margin-bottom:20px}.checkmark{align-items:center;background-color:#cc042c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:30px;justify-content:center;margin-right:15px;width:30px}.promise-tagline{border-top:1px solid #fff3;font-size:1.8rem;font-style:italic;margin-top:60px;padding-top:30px;text-align:center}.card-image{height:160px;margin-bottom:10px;object-fit:contain;width:160px}.cta-section{background:linear-gradient(#000000b3,#000c),url(https://via.placeholder.com/1600x900) no-repeat 50%/cover;color:#fff;text-align:center}.cta-section h2{color:#fff}.cta-section h2:after{background-color:#cc042c}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0}.cta-button{border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;font-weight:700;padding:15px 30px;transition:all .3s ease}.cta-button.primary{background-color:#cc042c;color:#fff}.cta-button.secondary{background-color:initial;border:2px solid #fff;color:#fff}.cta-button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.contact-info{margin-top:40px}@media (max-width:1200px){.section-content{padding:60px 20px}h2{font-size:2.4rem}.hero-title{font-size:4rem}.hero-tagline{font-size:1.8rem}}@media (max-width:992px){.mindset-content,.mission-container,.promise-container{flex-direction:column}.process-steps:before{display:none}.process-step{margin-bottom:30px}.hero-title{font-size:3.5rem}.hero-tagline{font-size:1.5rem}.circle{animation:none;margin:10px auto;position:relative}.circle-animation{display:flex;flex-direction:column;height:auto}}@media (max-width:768px){.section-content{padding:40px 20px}h2{font-size:2rem}.hero-title{font-size:3rem}.hero-description{font-size:1.2rem}.approach-pillars{flex-direction:column}.pillar{margin-bottom:20px}.tagline-words{flex-direction:column;gap:10px}}@media (max-width:576px){.hero-title{font-size:2.5rem}.hero-tagline{font-size:1.2rem}.cta-buttons{flex-direction:column}.cta-button{width:100%}}.footer{background-color:#333;color:#fff;padding:4rem 0 2rem}.footer .container{margin:0 auto;max-width:1200px;padding:0 1rem}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:3rem}.footer-logo{flex:1 1;margin-bottom:2rem;min-width:200px}.footer-logo img{height:70px;width:auto}.footer-links{flex:1 1;margin-bottom:2rem;min-width:180px}.footer-links h3{color:#fff;font-size:1.2rem;margin-bottom:1.5rem;position:relative}.footer-links h3:after{background-color:#4679ae;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:.8rem}.footer-links ul li a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-links ul li a:hover{color:#4679ae}.footer-newsletter{flex:2 1;min-width:300px}.footer-newsletter h3{color:#fff;font-size:1.2rem;margin-bottom:1.5rem;position:relative}.footer-newsletter h3:after{background-color:#4679ae;bottom:-10px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-newsletter p{color:#ccc;line-height:1.6;margin-bottom:1.5rem}.newsletter-form{display:flex;margin-bottom:1.5rem}.newsletter-form input{border:none;border-radius:4px 0 0 4px;flex:1 1;outline:none;padding:.8rem 1rem}.newsletter-form button{background-color:#4679ae;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:0 1.5rem;transition:background-color .3s ease}.newsletter-form button:hover{background-color:#3a6898}.social-links{display:flex;gap:1rem}.social-links a{align-items:center;background-color:#ffffff1a;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px}.social-links a:hover{background-color:#4679ae;transform:translateY(-3px)}.footer-bottom{border-top:1px solid #ffffff1a;padding-top:2rem;text-align:center}.footer-bottom p{color:#aaa;font-size:.9rem;margin-bottom:.5rem}.heart{animation:heartbeat 1.5s infinite;color:#ff4b4b}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:768px){.footer-content{flex-direction:column}.footer-links,.footer-newsletter{margin-bottom:2.5rem}}:root{--tokara-green:#232f21;--tokara-cream:#d4cdb8;--tokara-white:#fafaf9;--tokara-light-green:#c9cec1;--min-viewport:375;--max-viewport:1920;--scaler:calc(100/(var(--max-viewport) - var(--min-viewport)));--h1-min:2;--h2-min:1.75;--h3-min:1.5;--h4-min:1.25;--h5-min:1.125;--h6-min:1;--p-min:0.875}@media (min-width:1440px){:root{--h1-max:4.5;--h2-max:3.5;--h3-max:2.5;--h4-max:2;--h5-max:1.5;--h6-max:1.25;--p-max:1.25}}@media (max-width:1439px){:root{--h1-max:4;--h2-max:3;--h3-max:2;--h4-max:1.75}}@media (max-width:834px){:root{--h1-max:3.5;--h2-max:2.5;--line-height:1.5}}@media (max-width:667px){:root{--h1-min:1.75;--h2-min:1.5;--p-min:0.75}}a{color:inherit;text-decoration:none}::selection{background-color:#232f21;background-color:var(--tokara-green);color:#fafaf9;color:var(--tokara-white);text-shadow:none}::-moz-selection{background-color:#232f21;background-color:var(--tokara-green);color:#fafaf9;color:var(--tokara-white);text-shadow:none}.App{overflow:hidden}.container{width:100%}.transition{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.transition-inner{height:100%}.section-bg,.transition-inner{background-color:#fafaf9;background-color:var(--tokara-white);width:100%}.section-bg{padding:80px 0}@media (max-width:768px){.section-bg{padding:60px 0}}.beginners-page{overflow-x:hidden;width:100%}.beginners-highlight{color:#cc042c;color:var(--primary-red);font-weight:700}.beginners-animate-on-scroll{opacity:0;transform:translateY(50px);transition:.5s ease;transition:var(--transition-normal)}.beginners-animate-on-scroll.beginners-visible{opacity:1;transform:translateY(0)}.beginners-hero-section{align-items:center;background:linear-gradient(#4679ae 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.beginners-hero-content{color:#fff;color:var(--white);max-width:1200px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;width:100%;z-index:2}.beginners-hero-content.beginners-visible{opacity:1;transform:translateY(0)}.beginners-hero-content h1{color:#fff;color:var(--white);font-size:4rem;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-shadow:0 4px 8px #0003}.beginners-hero-content h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:600;margin-bottom:30px}.beginners-hero-content .beginners-tagline{color:#fff;color:var(--white);font-size:1.5rem;font-weight:500;margin-bottom:50px}.beginners-decorative-circle{animation:pulse 10s infinite alternate;background:#ffffff1a;border-radius:50%;height:500px;position:absolute;right:-100px;top:-100px;width:500px;z-index:1}.beginners-circle-2{animation:pulse 8s infinite alternate-reverse;background:#cc042c1a;bottom:-50px;height:300px;left:-50px;right:auto;top:auto;width:300px}.beginners-cta-button,.beginners-cta-container{display:inline-block;position:relative}.beginners-cta-button{background:#cc042c;background:var(--primary-red);border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);font-size:1.2rem;font-weight:700;overflow:hidden;padding:18px 40px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.beginners-cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.beginners-cta-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.beginners-cta-button:hover:before{left:100%;transition:.7s}.beginners-free-trial-badge{animation:wiggle 3s infinite;background-color:#fff;background-color:var(--white);box-shadow:0 5px 15px #0000001a;color:#cc042c;color:var(--primary-red);font-size:.75rem;font-weight:700;padding:5px 10px;right:-30px;top:-20px;transform:rotate(10deg);z-index:3}.beginners-free-trial-badge,.beginners-pulse{border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:20px;position:absolute}.beginners-pulse{animation:pulse-animation 2s infinite;background:#0000;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.beginners-course-promise{align-items:center;display:flex;justify-content:center;padding:100px 20px}.beginners-shadow-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);max-width:1000px;overflow:hidden;padding:50px;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:100%}.beginners-shadow-box:hover{box-shadow:0 20px 50px #041c6c33;box-shadow:var(--shadow-dark);transform:translateY(-10px)}.beginners-course-promise h2{font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.beginners-promise-content{align-items:center;display:flex;flex-direction:column;position:relative}.beginners-decorative-ring{border:15px solid #e5e9ff;border:15px solid var(--light-blue);border-radius:50%;height:200px;opacity:.5;position:absolute;right:-90px;top:-90px;width:200px;z-index:1}.beginners-promise-content p{font-size:1.5rem;position:relative;text-align:center;z-index:2}.beginners-benefits-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.beginners-benefits-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.beginners-benefits-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1200px}.beginners-benefit-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);max-width:350px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:transform .5s ease,box-shadow .5s ease;width:100%}.beginners-benefit-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.beginners-benefit-card:before{background:#cc042c;background:var(--primary-red);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:5px}.beginners-benefit-card:hover:before{width:10px}.beginners-benefit-image{height:120px;margin-bottom:1rem;object-fit:contain;width:120px}.beginners-speak-icon:after{content:"🗣️";font-size:2rem}.beginners-converse-icon:after{content:"💬";font-size:2rem}.beginners-structure-icon:after{content:"🏗️";font-size:2rem}.beginners-benefit-card h3{color:#041c6c;color:var(--primary-blue);font-size:1.5rem;font-weight:600;margin-bottom:15px}.beginners-benefit-card p{color:#333;color:var(--dark-gray);font-size:1rem}.beginners-course-structure{padding:100px 20px}.beginners-course-structure h2{color:#041c6c;color:var(--primary-blue);font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.beginners-timeline{margin:0 auto;max-width:800px;position:relative}.beginners-timeline:before{background:#041c6c;background:var(--primary-blue);border-radius:2px;bottom:0;content:"";left:20px;position:absolute;top:0;width:4px}.beginners-timeline-item{margin-bottom:50px;padding-left:60px;position:relative}.beginners-timeline-item:last-child{margin-bottom:0}.beginners-timeline-point{animation:pulsing-point 2s infinite;background:#cc042c;background:var(--primary-red);border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 8px #cc042c33;box-shadow:0 0 0 4px var(--white),0 0 0 8px #cc042c33;height:20px;left:12px;position:absolute;top:15px;width:20px}.beginners-timeline-content{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);padding:30px;transition:transform .5s ease,box-shadow .5s ease}.beginners-timeline-content:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.beginners-timeline-content h3{color:#041c6c;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:10px}.beginners-timeline-content p{color:#666;line-height:1.6}.stick-figure{animation:slideDown 8s ease-in-out infinite}.stick-figure:before{animation:ropeSwing 8s ease-in-out infinite}.stick-figure{animation:slideDown 8s ease-in-out infinite,bounce .5s infinite alternate}@media (max-width:768px){.beginners-course-structure h2{font-size:2rem}.beginners-timeline-item{padding-left:50px}.stick-figure{left:0}}.beginners-course-components{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);overflow:hidden;padding:100px 20px;position:relative}.beginners-course-components h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;position:relative;text-align:center}.title-stick-figure{position:absolute;right:20%;top:-30px;transform:rotate(15deg)}.beginners-components-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.beginners-component-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);overflow:hidden;padding:40px 30px;position:relative;transition:transform .5s ease,box-shadow .5s ease}.beginners-component-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.beginners-component-card:before{border-color:#0000 #e5e9ff #0000 #0000;border-color:#0000 var(--light-blue) #0000 #0000;border-style:solid;border-width:0 50px 50px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.beginners-component-number{color:#041c6c;color:var(--primary-blue);font-size:2.5rem;font-weight:800;opacity:.15;position:absolute;right:10px;top:10px}.beginners-component-card h3{color:#041c6c;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:15px}.beginners-component-card p{color:#666;line-height:1.6}.card-stick-figure{bottom:10px;left:10px;opacity:.6;position:absolute;transform:scale(.8)}.floating-stick-figure{animation:float 3s ease-in-out infinite;position:absolute}.floating-stick-figure.figure-1{animation-delay:0s;left:5%;top:15%}.floating-stick-figure.figure-2{animation-delay:1s;right:8%;top:60%}.floating-stick-figure.figure-3{animation-delay:2s;bottom:20%;left:3%}.stick-figure{stroke:#041c6c;stroke:var(--primary-blue);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.stick-figure-happy{stroke:#10b981}.stick-figure-excited{stroke:#f59e0b}@media (max-width:768px){.floating-stick-figure{display:none}.title-stick-figure{right:10%;transform:scale(.8) rotate(15deg)}}@media (max-width:425px){.card-stick-figure{display:none}}.beginners-trainers-section{padding:100px 20px}.beginners-trainers-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.beginners-trainer-box{margin:0 auto;text-align:center}.beginners-trainer-circle{animation:pulse 10s infinite alternate-reverse;background:#041c6c1a;height:150px;left:-50px;top:-50px;width:150px}.beginners-trainer-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.beginners-trainer-features{list-style:none;margin:0 auto 30px;max-width:700px;text-align:left}.beginners-trainer-features li{color:#333;color:var(--dark-gray);font-size:1.1rem;padding:15px 0 15px 30px;position:relative}.beginners-trainer-features li:not(:last-child){border-bottom:1px solid #eee}.beginners-trainer-features li span{position:relative}.beginners-trainer-features li span:before{color:#cc042c;color:var(--primary-red);content:"✓";font-weight:700;left:-30px;position:absolute}.beginners-trainer-box p{font-size:1.1rem;font-style:italic;margin-top:20px}.beginners-testimonials-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.beginners-testimonials-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.beginners-testimonial-slider{margin:0 auto;max-width:800px}.beginners-testimonial-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);margin:30px auto;padding:50px;position:relative}.beginners-quote-mark{color:#e5e9ff;color:var(--light-blue);font-family:Georgia,serif;font-size:5rem;left:20px;line-height:1;position:absolute;top:20px}.beginners-testimonial-card p{font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:30px;position:relative;z-index:2}.beginners-testimonial-author{align-items:center;display:flex}.beginners-author-avatar{background:#e5e9ff;background:var(--light-blue);border-radius:50%;height:60px;margin-right:15px;position:relative;width:60px}.beginners-author-avatar:after{content:"👩";font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.beginners-author-info h4{font-size:1.1rem;margin-bottom:5px}.beginners-author-info p{color:#666;font-size:.9rem;font-style:normal;margin-bottom:0}.beginners-what-you-get-section{padding:100px 20px}.beginners-what-you-get-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.beginners-features-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.beginners-feature-item{align-items:center;background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);display:flex;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.beginners-feature-item:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.beginners-feature-icon{align-items:center;background:#e5e9ff;background:var(--light-blue);border-radius:50%;color:#041c6c;color:var(--primary-blue);display:flex;height:40px;justify-content:center;margin-right:15px;min-width:40px}.beginners-check-icon:after{color:#041c6c;color:var(--primary-blue);content:"✓";font-size:1.2rem;font-weight:700}.beginners-feature-item p{font-size:1rem;margin-bottom:0}.beginners-transformation-section{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);padding:100px 20px}.beginners-transformation-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.beginners-before-after-container{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px}.beginners-after-box,.beginners-before-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);flex:1 1;min-width:300px;padding:40px;transition:transform .5s ease,box-shadow .5s ease}.beginners-after-box:hover,.beginners-before-box:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.beginners-before-box{border-top:5px solid #041c6c;border-top:5px solid var(--primary-blue)}.beginners-after-box{border-top:5px solid #cc042c;border-top:5px solid var(--primary-red)}.beginners-after-box h3,.beginners-before-box h3{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.beginners-before-box h3{color:#041c6c;color:var(--primary-blue)}.beginners-after-box h3{color:#cc042c;color:var(--primary-red)}.beginners-after-box ul,.beginners-before-box ul{list-style:none;padding-left:0}.beginners-after-box li,.beginners-before-box li{font-size:1rem;padding:10px 0 10px 30px;position:relative}.beginners-before-box li:before{color:#041c6c;color:var(--primary-blue);content:"✗";left:0;position:absolute}.beginners-after-box li:before{color:#cc042c;color:var(--primary-red);content:"✓";left:0;position:absolute}.beginners-arrow-transform{height:40px;margin:0 20px;position:relative;width:80px}.beginners-arrow-body{background-color:#cc042c;background-color:var(--primary-red);height:5px;left:0;width:100%}.beginners-arrow-body,.beginners-arrow-head{position:absolute;top:50%;transform:translateY(-50%)}.beginners-arrow-head{border-color:#0000 #0000 #0000 #cc042c;border-color:#0000 #0000 #0000 var(--primary-red);border-style:solid;border-width:15px 0 15px 20px;height:0;right:0;width:0}.beginners-pricing-section{padding:100px 20px}.beginners-pricing-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.beginners-pricing-box{margin:0 auto;max-width:600px;padding:60px 40px;text-align:center}.beginners-pricing-circle{animation:pulse 15s infinite alternate;background:#cc042c0d;height:200px;right:-70px;top:-70px;width:200px}.beginners-pricing-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.beginners-price-tag{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.beginners-price{color:#cc042c;color:var(--primary-red);font-size:3rem;font-weight:800}.beginners-duration{color:#333;color:var(--dark-gray);font-size:1rem}.beginners-free-trial-badge-large{animation:bounce 2s infinite;background-color:#cc042c;background-color:var(--primary-red);border-radius:30px;box-shadow:0 5px 15px #cc042c4d;color:#fff;color:var(--white);display:inline-block;font-size:1rem;font-weight:700;margin-bottom:30px;padding:10px 20px;position:relative;transform:rotate(-5deg)}.beginners-pulse-large{animation:pulse-large-animation 2s infinite;border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:30px;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.beginners-enroll-button{background:#041c6c;background:var(--primary-blue);border-radius:50px;box-shadow:0 10px 30px #041c6c4d;color:#fff;color:var(--white);display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:20px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.beginners-enroll-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.beginners-enroll-button:hover{box-shadow:0 15px 30px #041c6c66;transform:translateY(-5px)}.beginners-enroll-button:hover:before{left:100%;transition:.7s}.beginners-money-back{color:#333;color:var(--dark-gray);font-size:.9rem;font-style:italic}.beginners-enrollment-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.beginners-enrollment-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.beginners-enrollment-form-container{margin:0 auto;max-width:800px}.beginners-form-circle{animation:pulse 12s infinite alternate-reverse;background:#041c6c0d;bottom:-50px;height:150px;left:auto;right:-50px;top:auto;width:150px}.beginners-enrollment-form{position:relative;z-index:2}.beginners-form-group{margin-bottom:25px}.beginners-form-group label{color:#041c6c;color:var(--primary-blue);display:block;font-size:1rem;font-weight:500;margin-bottom:8px}.beginners-form-group input,.beginners-form-group select{border:2px solid #e5e9ff;border-radius:8px;font-size:1rem;padding:15px;transition:border-color .3s ease;width:100%}.beginners-form-group input:focus,.beginners-form-group select:focus{border-color:#041c6c;border-color:var(--primary-blue);box-shadow:0 0 0 3px #041c6c1a;outline:none}.beginners-submit-button{background:#cc042c;background:var(--primary-red);border:none;border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin-top:20px;overflow:hidden;padding:18px 40px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.beginners-submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.beginners-submit-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.beginners-submit-button:hover:before{left:100%;transition:.7s}.beginners-final-cta-section{background:linear-gradient(135deg,#041c6c,#1a3baa);background:linear-gradient(135deg,var(--primary-blue) 0,var(--accent-blue) 100%);color:#fff;color:var(--white);padding:100px 20px}.beginners-final-cta-container{margin:0 auto;max-width:800px;text-align:center}.beginners-final-cta-section h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:700;margin-bottom:20px}.beginners-final-cta-section p{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:40px}.beginners-contact-info{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}.beginners-contact-item{align-items:center;display:flex;font-size:1.1rem}.beginners-contact-icon{align-items:center;background:#1a3baa;background:var(--accent-blue);border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;position:relative;width:40px}.beginners-phone-icon:after{content:"📞";font-size:1.2rem}.beginners-email-icon:after{content:"✉️";font-size:1.2rem}.beginners-locations{margin-top:30px}.beginners-locations p{color:#fff;color:var(--white);font-size:1.1rem;margin-bottom:0;opacity:.8}@media screen and (max-width:1200px){.beginners-hero-content h1{font-size:3.5rem}.beginners-hero-content h2{font-size:2rem}}@media screen and (max-width:992px){.beginners-hero-content h1{font-size:3rem}.beginners-hero-content h2{font-size:1.8rem}.beginners-hero-content .tagline{font-size:1.3rem}.beginners-shadow-box{padding:40px 30px}.beginners-benefits-section h2,.beginners-course-components h2,.beginners-course-promise h2,.beginners-course-structure h2,.beginners-enrollment-section h2,.beginners-pricing-section h2,.beginners-testimonials-section h2,.beginners-trainers-section h2,.beginners-transformation-section h2,.beginners-what-you-get-section h2{font-size:2.2rem}.beginners-before-after-container{flex-direction:column}.beginners-arrow-transform{margin:20px 0;transform:rotate(90deg)}}@media screen and (max-width:768px){.beginners-hero-content h1{font-size:2.5rem}.beginners-hero-content h2{font-size:1.5rem}.beginners-hero-content .beginners-tagline{font-size:1.1rem;margin-bottom:30px}.beginners-cta-button,.beginners-enroll-button,.beginners-submit-button{font-size:1rem;padding:15px 30px}.beginners-benefits-section h2,.beginners-course-components h2,.beginners-course-promise h2,.beginners-course-structure h2,.beginners-enrollment-section h2,.beginners-pricing-section h2,.beginners-testimonials-section h2,.beginners-trainers-section h2,.beginners-transformation-section h2,.beginners-what-you-get-section h2{font-size:1.8rem}.beginners-promise-content p{font-size:1.2rem}.beginners-timeline:before{left:15px}.beginners-timeline-point{height:15px;left:10px;width:15px}.beginners-timeline-item{padding-left:40px}.beginners-testimonial-card{padding:30px 20px}}@media screen and (max-width:576px){.beginners-hero-content h1{font-size:2rem}.beginners-hero-content h2{font-size:1.3rem}.beginners-hero-content .tagline{font-size:1rem}.beginners-benefits-section h2,.beginners-course-components h2,.beginners-course-promise h2,.beginners-course-structure h2,.beginners-enrollment-section h2,.beginners-pricing-section h2,.beginners-testimonials-section h2,.beginners-trainers-section h2,.beginners-transformation-section h2,.beginners-what-you-get-section h2{font-size:1.5rem}.beginners-shadow-box{padding:30px 20px}.beginners-benefit-card,.beginners-component-card,.beginners-feature-item,.beginners-timeline-content{padding:20px 15px}.beginners-timeline-content h3{font-size:1.1rem}.beginners-contact-info{flex-direction:column;gap:15px}.beginners-free-trial-badge{font-size:.6rem;padding:4px 8px;right:-15px;top:-15px}}.beginners-scroll-progress{background:linear-gradient(90deg,#cc042c,#041c6c);background:linear-gradient(90deg,var(--primary-red),var(--primary-blue));height:5px;left:0;position:fixed;top:0;transition:width .1s;width:0;z-index:9999}:root{--primary-blue:#4679ae;--accent-blue:#4679ae}.intermediate-page{overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{color:#4679ae}.intermediate-highlight{color:#cc042c;color:var(--primary-red);font-weight:700}.intermediate-animate-on-scroll{opacity:0;transform:translateY(50px);transition:.5s ease;transition:var(--transition-normal)}.intermediate-animate-on-scroll.intermediate-visible{opacity:1;transform:translateY(0)}.intermediate-hero-section{align-items:center;background:linear-gradient(#4679ae 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.intermediate-hero-content{color:#fff;color:var(--white);max-width:1200px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;width:100%;z-index:2}.intermediate-hero-content.intermediate-visible{opacity:1;transform:translateY(0)}.intermediate-hero-content h1{color:#fff;color:var(--white);font-size:4rem;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-shadow:0 4px 8px #0003}.intermediate-hero-content h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:600;margin-bottom:30px}.intermediate-hero-content .intermediate-tagline{color:#fff;color:var(--white);font-size:1.5rem;font-weight:500;margin-bottom:50px}.intermediate-decorative-circle{animation:pulse 10s infinite alternate;background:#ffffff1a;border-radius:50%;height:500px;position:absolute;right:-100px;top:-100px;width:500px;z-index:1}.intermediate-circle-2{animation:pulse 8s infinite alternate-reverse;background:#cc042c1a;bottom:-50px;height:300px;left:-50px;right:auto;top:auto;width:300px}.intermediate-cta-button,.intermediate-cta-container{display:inline-block;position:relative}.intermediate-cta-button{background:#cc042c;background:var(--primary-red);border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);font-size:1.2rem;font-weight:700;overflow:hidden;padding:18px 40px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.intermediate-cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.intermediate-cta-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.intermediate-cta-button:hover:before{left:100%;transition:.7s}.intermediate-free-trial-badge{animation:wiggle 3s infinite;background-color:#fff;background-color:var(--white);box-shadow:0 5px 15px #0000001a;color:#cc042c;color:var(--primary-red);font-size:.75rem;font-weight:700;padding:5px 10px;right:-30px;top:-20px;transform:rotate(10deg);z-index:3}.intermediate-free-trial-badge,.intermediate-pulse{border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:20px;position:absolute}.intermediate-pulse{animation:pulse-animation 2s infinite;background:#0000;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.intermediate-course-promise{align-items:center;display:flex;justify-content:center;padding:100px 20px}.intermediate-shadow-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);max-width:1000px;overflow:hidden;padding:50px;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:100%}.intermediate-shadow-box:hover{box-shadow:0 20px 50px #041c6c33;box-shadow:var(--shadow-dark);transform:translateY(-10px)}.intermediate-course-promise h2{font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.intermediate-promise-content{align-items:center;display:flex;flex-direction:column;position:relative}.intermediate-decorative-ring{border:15px solid #e5e9ff;border:15px solid var(--light-blue);border-radius:50%;height:200px;opacity:.5;position:absolute;right:-90px;top:-90px;width:200px;z-index:1}.intermediate-promise-content p{font-size:1.5rem;position:relative;text-align:center;z-index:2}.intermediate-benefits-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.intermediate-benefits-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-benefits-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1200px}.intermediate-benefit-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);max-width:350px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:transform .5s ease,box-shadow .5s ease;width:100%}.intermediate-benefit-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.intermediate-benefit-card:before{background:#cc042c;background:var(--primary-red);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:5px}.intermediate-benefit-card:hover:before{width:10px}.intermediate-benefit-image{height:120px;margin-bottom:1rem;object-fit:contain;width:120px}.intermediate-speak-icon:after{content:"🗣️";font-size:2rem}.intermediate-converse-icon:after{content:"💬";font-size:2rem}.intermediate-structure-icon:after{content:"🏗️";font-size:2rem}.intermediate-benefit-card h3{color:#4679ae;color:var(--primary-blue);font-size:1.5rem;font-weight:600;margin-bottom:15px}.intermediate-benefit-card p{color:#333;color:var(--dark-gray);font-size:1rem}.intermediate-course-structure{padding:100px 20px}.intermediate-course-structure h2{color:#4679ae;color:var(--primary-blue);font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-timeline{margin:0 auto;max-width:800px;position:relative}.intermediate-timeline:before{background:#4679ae;background:var(--primary-blue);border-radius:2px;bottom:0;content:"";left:20px;position:absolute;top:0;width:4px}.intermediate-timeline-item{margin-bottom:50px;padding-left:60px;position:relative}.intermediate-timeline-item:last-child{margin-bottom:0}.intermediate-timeline-point{animation:pulsing-point 2s infinite;background:#cc042c;background:var(--primary-red);border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 8px #cc042c33;box-shadow:0 0 0 4px var(--white),0 0 0 8px #cc042c33;height:20px;left:12px;position:absolute;top:15px;width:20px}.intermediate-timeline-content{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);padding:30px;transition:transform .5s ease,box-shadow .5s ease}.intermediate-timeline-content:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.intermediate-timeline-content h3{color:#4679ae;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:10px}.intermediate-timeline-content p{color:#666;line-height:1.6}.stick-figure{animation:slideDown 9s ease-in-out infinite;height:40px;left:5px;position:absolute;top:50px;width:30px;z-index:10}.stick-figure svg{height:100%;width:100%}@keyframes slideDown{0%{top:50px;transform:rotate(0deg)}25%{top:200px;transform:rotate(5deg)}50%{top:350px;transform:rotate(-5deg)}75%{top:500px;transform:rotate(3deg)}to{top:650px;transform:rotate(0deg)}}.stick-figure:before{animation:ropeSwing 9s ease-in-out infinite;background:#8b4513;border-radius:1px;content:"";height:15px;left:15px;position:absolute;top:-10px;width:2px}@keyframes ropeSwing{0%,to{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}}.stick-figure{animation:slideDown 9s ease-in-out infinite,bounce .5s infinite alternate}@media (max-width:768px){.intermediate-course-structure h2{font-size:2rem}.intermediate-timeline-item{padding-left:50px}.stick-figure{left:0}}.intermediate-course-components{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);padding:100px 20px}.intermediate-course-components h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-components-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.intermediate-component-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);overflow:hidden;padding:40px 30px;position:relative;transition:transform .5s ease,box-shadow .5s ease}.intermediate-component-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.intermediate-component-card:before{border-color:#0000 #e5e9ff #0000 #0000;border-color:#0000 var(--light-blue) #0000 #0000;border-style:solid;border-width:0 50px 50px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.intermediate-component-number{color:#4679ae;color:var(--primary-blue);font-size:2.5rem;font-weight:800;opacity:.15;position:absolute;right:10px;top:10px}.intermediate-component-card h3{color:#4679ae;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:15px}.intermediate-trainers-section{padding:100px 20px}.intermediate-trainers-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.intermediate-trainer-box{margin:0 auto;text-align:center}.intermediate-trainer-circle{animation:pulse 10s infinite alternate-reverse;background:#041c6c1a;height:150px;left:-50px;top:-50px;width:150px}.intermediate-trainer-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.intermediate-trainer-features{list-style:none;margin:0 auto 30px;max-width:700px;text-align:left}.intermediate-trainer-features li{color:#333;color:var(--dark-gray);font-size:1.1rem;padding:15px 0 15px 30px;position:relative}.intermediate-trainer-features li:not(:last-child){border-bottom:1px solid #eee}.intermediate-trainer-features li span{position:relative}.intermediate-trainer-features li span:before{color:#cc042c;color:var(--primary-red);content:"✓";font-weight:700;left:-30px;position:absolute}.intermediate-trainer-box p{font-size:1.1rem;font-style:italic;margin-top:20px}.intermediate-testimonials-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.intermediate-testimonials-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-testimonial-slider{margin:0 auto;max-width:800px}.intermediate-testimonial-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);margin:30px auto;padding:50px;position:relative}.intermediate-quote-mark{color:#e5e9ff;color:var(--light-blue);font-family:Georgia,serif;font-size:5rem;left:20px;line-height:1;position:absolute;top:20px}.intermediate-testimonial-card p{font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:30px;position:relative;z-index:2}.intermediate-testimonial-author{align-items:center;display:flex}.intermediate-author-avatar{background:#e5e9ff;background:var(--light-blue);border-radius:50%;height:60px;margin-right:15px;position:relative;width:60px}.intermediate-author-avatar:after{content:"👩";font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.intermediate-author-info h4{font-size:1.1rem;margin-bottom:5px}.intermediate-author-info p{color:#666;font-size:.9rem;font-style:normal;margin-bottom:0}.intermediate-what-you-get-section{padding:100px 20px}.intermediate-what-you-get-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-features-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.intermediate-feature-item{align-items:center;background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);display:flex;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.intermediate-feature-item:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.intermediate-feature-icon{align-items:center;background:#e5e9ff;background:var(--light-blue);border-radius:50%;color:#4679ae;color:var(--primary-blue);display:flex;height:40px;justify-content:center;margin-right:15px;min-width:40px}.intermediate-check-icon:after{color:#4679ae;color:var(--primary-blue);content:"✓";font-size:1.2rem;font-weight:700}.intermediate-feature-item p{font-size:1rem;margin-bottom:0}.intermediate-transformation-section{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);padding:100px 20px}.intermediate-transformation-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.intermediate-before-after-container{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px}.intermediate-after-box,.intermediate-before-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);flex:1 1;min-width:300px;padding:40px;transition:transform .5s ease,box-shadow .5s ease}.intermediate-after-box:hover,.intermediate-before-box:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.intermediate-before-box{border-top:5px solid #4679ae;border-top:5px solid var(--primary-blue)}.intermediate-after-box{border-top:5px solid #cc042c;border-top:5px solid var(--primary-red)}.intermediate-after-box h3,.intermediate-before-box h3{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.intermediate-before-box h3{color:#4679ae;color:var(--primary-blue)}.intermediate-after-box h3{color:#cc042c;color:var(--primary-red)}.intermediate-after-box ul,.intermediate-before-box ul{list-style:none;padding-left:0}.intermediate-after-box li,.intermediate-before-box li{font-size:1rem;padding:10px 0 10px 30px;position:relative}.intermediate-before-box li:before{color:#4679ae;color:var(--primary-blue);content:"✗";left:0;position:absolute}.intermediate-after-box li:before{color:#cc042c;color:var(--primary-red);content:"✓";left:0;position:absolute}.intermediate-arrow-transform{height:40px;margin:0 20px;position:relative;width:80px}.intermediate-arrow-body{background-color:#cc042c;background-color:var(--primary-red);height:5px;left:0;width:100%}.intermediate-arrow-body,.intermediate-arrow-head{position:absolute;top:50%;transform:translateY(-50%)}.intermediate-arrow-head{border-color:#0000 #0000 #0000 #cc042c;border-color:#0000 #0000 #0000 var(--primary-red);border-style:solid;border-width:15px 0 15px 20px;height:0;right:0;width:0}.intermediate-pricing-section{padding:100px 20px}.intermediate-pricing-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.intermediate-pricing-box{margin:0 auto;max-width:600px;padding:60px 40px;text-align:center}.intermediate-pricing-circle{animation:pulse 15s infinite alternate;background:#cc042c0d;height:200px;right:-70px;top:-70px;width:200px}.intermediate-pricing-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.intermediate-price-tag{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.intermediate-price{color:#cc042c;color:var(--primary-red);font-size:3rem;font-weight:800}.intermediate-duration{color:#333;color:var(--dark-gray);font-size:1rem}.intermediate-free-trial-badge-large{animation:bounce 2s infinite;background-color:#cc042c;background-color:var(--primary-red);border-radius:30px;box-shadow:0 5px 15px #cc042c4d;color:#fff;color:var(--white);display:inline-block;font-size:1rem;font-weight:700;margin-bottom:30px;padding:10px 20px;position:relative;transform:rotate(-5deg)}.intermediate-pulse-large{animation:pulse-large-animation 2s infinite;border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:30px;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.intermediate-enroll-button{background:#4679ae;background:var(--primary-blue);border-radius:50px;box-shadow:0 10px 30px #041c6c4d;color:#fff;color:var(--white);display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:20px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.intermediate-enroll-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.intermediate-enroll-button:hover{box-shadow:0 15px 30px #041c6c66;transform:translateY(-5px)}.intermediate-enroll-button:hover:before{left:100%;transition:.7s}.intermediate-money-back{color:#333;color:var(--dark-gray);font-size:.9rem;font-style:italic}.intermediate-enrollment-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.intermediate-enrollment-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.intermediate-enrollment-form-container{margin:0 auto;max-width:800px}.intermediate-form-circle{animation:pulse 12s infinite alternate-reverse;background:#041c6c0d;bottom:-50px;height:150px;left:auto;right:-50px;top:auto;width:150px}.intermediate-enrollment-form{position:relative;z-index:2}.intermediate-form-group{margin-bottom:25px}.intermediate-form-group label{color:#4679ae;color:var(--primary-blue);display:block;font-size:1rem;font-weight:500;margin-bottom:8px}.intermediate-form-group input,.intermediate-form-group select{border:2px solid #e5e9ff;border-radius:8px;font-size:1rem;padding:15px;transition:border-color .3s ease;width:100%}.intermediate-form-group input:focus,.intermediate-form-group select:focus{border-color:#4679ae;border-color:var(--primary-blue);box-shadow:0 0 0 3px #041c6c1a;outline:none}.intermediate-submit-button{background:#cc042c;background:var(--primary-red);border:none;border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin-top:20px;overflow:hidden;padding:18px 40px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.intermediate-submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.intermediate-submit-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.intermediate-submit-button:hover:before{left:100%;transition:.7s}.intermediate-final-cta-section{background:linear-gradient(135deg,#4679ae,#4679ae);background:linear-gradient(135deg,var(--primary-blue) 0,var(--accent-blue) 100%);color:#fff;color:var(--white);padding:100px 20px}.intermediate-final-cta-container{margin:0 auto;max-width:800px;text-align:center}.intermediate-final-cta-section h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:700;margin-bottom:20px}.intermediate-final-cta-section p{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:40px}.intermediate-contact-info{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}.intermediate-contact-item{align-items:center;display:flex;font-size:1.1rem}.intermediate-contact-icon{align-items:center;background:#4679ae;background:var(--accent-blue);border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;position:relative;width:40px}.intermediate-phone-icon:after{content:"📞";font-size:1.2rem}.intermediate-email-icon:after{content:"✉️";font-size:1.2rem}.intermediate-locations{margin-top:30px}.intermediate-locations p{color:#fff;color:var(--white);font-size:1.1rem;margin-bottom:0;opacity:.8}@media screen and (max-width:1200px){.intermediate-hero-content h1{font-size:3.5rem}.intermediate-hero-content h2{font-size:2rem}}@media screen and (max-width:992px){.intermediate-hero-content h1{font-size:3rem}.intermediate-hero-content h2{font-size:1.8rem}.intermediate-hero-content .tagline{font-size:1.3rem}.intermediate-shadow-box{padding:40px 30px}.intermediate-benefits-section h2,.intermediate-course-components h2,.intermediate-course-promise h2,.intermediate-course-structure h2,.intermediate-enrollment-section h2,.intermediate-pricing-section h2,.intermediate-testimonials-section h2,.intermediate-trainers-section h2,.intermediate-transformation-section h2,.intermediate-what-you-get-section h2{font-size:2.2rem}.intermediate-before-after-container{flex-direction:column}.intermediate-arrow-transform{margin:20px 0;transform:rotate(90deg)}}@media screen and (max-width:768px){.intermediate-hero-content h1{font-size:2.5rem}.intermediate-hero-content h2{font-size:1.5rem}.intermediate-hero-content .intermediate-tagline{font-size:1.1rem;margin-bottom:30px}.intermediate-cta-button,.intermediate-enroll-button,.intermediate-submit-button{font-size:1rem;padding:15px 30px}.intermediate-benefits-section h2,.intermediate-course-components h2,.intermediate-course-promise h2,.intermediate-course-structure h2,.intermediate-enrollment-section h2,.intermediate-pricing-section h2,.intermediate-testimonials-section h2,.intermediate-trainers-section h2,.intermediate-transformation-section h2,.intermediate-what-you-get-section h2{font-size:1.8rem}.intermediate-promise-content p{font-size:1.2rem}.intermediate-timeline:before{left:15px}.intermediate-timeline-point{height:15px;left:10px;width:15px}.intermediate-timeline-item{padding-left:40px}.intermediate-testimonial-card{padding:30px 20px}}@media screen and (max-width:576px){.intermediate-hero-content h1{font-size:2rem}.intermediate-hero-content h2{font-size:1.3rem}.intermediate-hero-content .tagline{font-size:1rem}.intermediate-benefits-section h2,.intermediate-course-components h2,.intermediate-course-promise h2,.intermediate-course-structure h2,.intermediate-enrollment-section h2,.intermediate-pricing-section h2,.intermediate-testimonials-section h2,.intermediate-trainers-section h2,.intermediate-transformation-section h2,.intermediate-what-you-get-section h2{font-size:1.5rem}.intermediate-shadow-box{padding:30px 20px}.intermediate-benefit-card,.intermediate-component-card,.intermediate-feature-item,.intermediate-timeline-content{padding:20px 15px}.intermediate-timeline-content h3{font-size:1.1rem}.intermediate-contact-info{flex-direction:column;gap:15px}.intermediate-free-trial-badge{font-size:.6rem;padding:4px 8px;right:-15px;top:-15px}}.intermediate-scroll-progress{background:linear-gradient(90deg,#cc042c,#4679ae);background:linear-gradient(90deg,var(--primary-red),var(--primary-blue));height:5px;left:0;position:fixed;top:0;transition:width .1s;width:0;z-index:9999}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#4679ae}.home{position:relative;width:100%}.home,.line{overflow:hidden}:root{--primary-blue:#041c6c;--primary-red:#cc042c;--accent-blue:#1a3baa;--light-blue:#e5e9ff;--white:#fff;--black:#000;--gray:#f5f5f5;--dark-gray:#333;--shadow-light:0 10px 30px #041c6c1a;--shadow-medium:0 15px 40px #041c6c26;--shadow-dark:0 20px 50px #041c6c33;--shadow-red:0 10px 30px #cc042c26;--transition-fast:0.3s ease;--transition-normal:0.5s ease;--transition-slow:0.8s ease}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}body{background-color:var(--white);overflow-x:hidden}.advanced-page{overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{color:#041c6c;color:var(--primary-blue);line-height:1.4}p{line-height:1.6}.advanced-highlight{color:#cc042c;color:var(--primary-red);font-weight:700}.advanced-animate-on-scroll{opacity:0;transform:translateY(50px);transition:.5s ease;transition:var(--transition-normal)}.advanced-animate-on-scroll.advanced-visible{opacity:1;transform:translateY(0)}.advanced-hero-section{align-items:center;background:linear-gradient(#4679ae 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative}.advanced-hero-content{color:#fff;color:var(--white);max-width:1200px;opacity:0;text-align:center;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease;width:100%;z-index:2}.advanced-hero-content.advanced-visible{opacity:1;transform:translateY(0)}.advanced-hero-content h1{color:#fff;color:var(--white);font-size:4rem;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-shadow:0 4px 8px #0003}.advanced-hero-content h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:600;margin-bottom:30px}.advanced-hero-content .advanced-tagline{color:#fff;color:var(--white);font-size:1.5rem;font-weight:500;margin-bottom:50px}.advanced-decorative-circle{animation:pulse 10s infinite alternate;background:#ffffff1a;border-radius:50%;height:500px;position:absolute;right:-100px;top:-100px;width:500px;z-index:1}.advanced-circle-2{animation:pulse 8s infinite alternate-reverse;background:#cc042c1a;bottom:-50px;height:300px;left:-50px;right:auto;top:auto;width:300px}.advanced-cta-button,.advanced-cta-container{display:inline-block;position:relative}.advanced-cta-button{background:#cc042c;background:var(--primary-red);border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);font-size:1.2rem;font-weight:700;overflow:hidden;padding:18px 40px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.advanced-cta-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.advanced-cta-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.advanced-cta-button:hover:before{left:100%;transition:.7s}.advanced-free-trial-badge{animation:wiggle 3s infinite;background-color:#fff;background-color:var(--white);box-shadow:0 5px 15px #0000001a;color:#cc042c;color:var(--primary-red);font-size:.75rem;font-weight:700;padding:5px 10px;right:-30px;top:-20px;transform:rotate(10deg);z-index:3}.advanced-free-trial-badge,.advanced-pulse{border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:20px;position:absolute}.advanced-pulse{animation:pulse-animation 2s infinite;background:#0000;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes pulse-animation{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes wiggle{0%,to{transform:rotate(10deg)}25%{transform:rotate(15deg)}50%{transform:rotate(10deg)}75%{transform:rotate(5deg)}}.advanced-course-promise{align-items:center;display:flex;justify-content:center;padding:100px 20px}.advanced-shadow-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);max-width:1000px;overflow:hidden;padding:50px;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:100%}.advanced-shadow-box:hover{box-shadow:0 20px 50px #041c6c33;box-shadow:var(--shadow-dark);transform:translateY(-10px)}.advanced-course-promise h2{font-size:2.5rem;font-weight:700;margin-bottom:30px;text-align:center}.advanced-promise-content{align-items:center;display:flex;flex-direction:column;position:relative}.advanced-decorative-ring{border:15px solid #e5e9ff;border:15px solid var(--light-blue);border-radius:50%;height:200px;opacity:.5;position:absolute;right:-90px;top:-90px;width:200px;z-index:1}.advanced-promise-content p{font-size:1.5rem;position:relative;text-align:center;z-index:2}.advanced-benefits-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.advanced-benefits-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-benefits-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:1200px}.advanced-benefit-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);max-width:350px;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:transform .5s ease,box-shadow .5s ease;width:100%}.advanced-benefit-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.advanced-benefit-card:before{background:#cc042c;background:var(--primary-red);content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:5px}.advanced-benefit-card:hover:before{width:10px}.advanced-benefit-image{height:auto;margin-bottom:1rem;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.advanced-speak-icon:after{content:"🗣️";font-size:2rem}.advanced-converse-icon:after{content:"💬";font-size:2rem}.advanced-structure-icon:after{content:"🏗️";font-size:2rem}.advanced-benefit-card h3{color:#041c6c;color:var(--primary-blue);font-size:1.5rem;font-weight:600;margin-bottom:15px}.advanced-benefit-card p{color:#333;color:var(--dark-gray);font-size:1rem}.advanced-course-structure{padding:100px 20px}.advanced-course-structure h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-timeline{margin:0 auto;max-width:800px;position:relative}.advanced-timeline:before{background:#041c6c;background:var(--primary-blue);border-radius:2px;bottom:0;content:"";left:20px;position:absolute;top:0;width:4px}.advanced-timeline-item{margin-bottom:50px;padding-left:60px;position:relative}.advanced-timeline-item:last-child{margin-bottom:0}.advanced-timeline-point{animation:pulsing-point 2s infinite;background:#cc042c;background:var(--primary-red);border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 8px #cc042c33;box-shadow:0 0 0 4px var(--white),0 0 0 8px #cc042c33;height:20px;left:12px;position:absolute;top:15px;width:20px}@keyframes pulsing-point{0%{box-shadow:0 0 0 4px #fff,0 0 0 8px #cc042c33;box-shadow:0 0 0 4px var(--white),0 0 0 8px #cc042c33}50%{box-shadow:0 0 0 4px #fff,0 0 0 12px #cc042c66;box-shadow:0 0 0 4px var(--white),0 0 0 12px #cc042c66}to{box-shadow:0 0 0 4px #fff,0 0 0 8px #cc042c33;box-shadow:0 0 0 4px var(--white),0 0 0 8px #cc042c33}}.advanced-timeline-content{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);padding:30px;transition:transform .5s ease,box-shadow .5s ease}.advanced-timeline-content:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.advanced-timeline-content h3{color:#041c6c;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:10px}.advanced-course-components{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);padding:100px 20px}.advanced-course-components h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-components-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.advanced-component-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);overflow:hidden;padding:40px 30px;position:relative;transition:transform .5s ease,box-shadow .5s ease}.advanced-component-card:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.advanced-component-card:before{border-color:#0000 #e5e9ff #0000 #0000;border-color:#0000 var(--light-blue) #0000 #0000;border-style:solid;border-width:0 50px 50px 0;content:"";height:0;position:absolute;right:0;top:0;width:0}.advanced-component-number{color:#041c6c;color:var(--primary-blue);font-size:2.5rem;font-weight:800;opacity:.15;position:absolute;right:10px;top:10px}.advanced-component-card h3{color:#041c6c;color:var(--primary-blue);font-size:1.3rem;font-weight:600;margin-bottom:15px}.advanced-trainers-section{padding:100px 20px}.advanced-trainers-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.advanced-trainer-box{margin:0 auto;text-align:center}.advanced-trainer-circle{animation:pulse 10s infinite alternate-reverse;background:#041c6c1a;height:150px;left:-50px;top:-50px;width:150px}.advanced-trainer-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.advanced-trainer-features{list-style:none;margin:0 auto 30px;max-width:700px;text-align:left}.advanced-trainer-features li{color:#333;color:var(--dark-gray);font-size:1.1rem;padding:15px 0 15px 30px;position:relative}.advanced-trainer-features li:not(:last-child){border-bottom:1px solid #eee}.advanced-trainer-features li span{position:relative}.advanced-trainer-features li span:before{color:#cc042c;color:var(--primary-red);content:"✓";font-weight:700;left:-30px;position:absolute}.advanced-trainer-box p{font-size:1.1rem;font-style:italic;margin-top:20px}.advanced-testimonials-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.advanced-testimonials-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-testimonial-slider{margin:0 auto;max-width:800px}.advanced-testimonial-card{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);margin:30px auto;padding:50px;position:relative}.advanced-quote-mark{color:#e5e9ff;color:var(--light-blue);font-family:Georgia,serif;font-size:5rem;left:20px;line-height:1;position:absolute;top:20px}.advanced-testimonial-card p{font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:30px;position:relative;z-index:2}.advanced-testimonial-author{align-items:center;display:flex}.advanced-author-avatar{background:#e5e9ff;background:var(--light-blue);border-radius:50%;height:60px;margin-right:15px;position:relative;width:60px}.advanced-author-avatar:after{content:"👩";font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.advanced-author-info h4{font-size:1.1rem;margin-bottom:5px}.advanced-author-info p{color:#666;font-size:.9rem;font-style:normal;margin-bottom:0}.advanced-what-you-get-section{padding:100px 20px}.advanced-what-you-get-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-features-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:1200px}.advanced-feature-item{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);padding:15px}.advanced-feature-item:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium)}.advanced-feature-icon{align-items:center;background:#e5e9ff;background:var(--light-blue);border-radius:50%;color:#041c6c;color:var(--primary-blue);display:flex;height:40px;justify-content:center;margin-right:15px;min-width:40px}.advanced-check-icon:after{color:#041c6c;color:var(--primary-blue);content:"✓";font-size:1.2rem;font-weight:700}.advanced-feature-item p{font-size:1rem;margin-bottom:0}.advanced-transformation-section{background:linear-gradient(180deg,#fff,#f5f5f5);background:linear-gradient(180deg,var(--white) 0,var(--gray) 100%);padding:100px 20px}.advanced-transformation-section h2{font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.advanced-before-after-container{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px}.advanced-after-box,.advanced-before-box{background:#fff;background:var(--white);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 30px #041c6c1a;box-shadow:var(--shadow-light);flex:1 1;min-width:300px;padding:40px;transition:transform .5s ease,box-shadow .5s ease}.advanced-after-box:hover,.advanced-before-box:hover{box-shadow:0 15px 40px #041c6c26;box-shadow:var(--shadow-medium);transform:translateY(-10px)}.advanced-before-box{border-top:5px solid #041c6c;border-top:5px solid var(--primary-blue)}.advanced-after-box{border-top:5px solid #cc042c;border-top:5px solid var(--primary-red)}.advanced-after-box h3,.advanced-before-box h3{font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.advanced-before-box h3{color:#041c6c;color:var(--primary-blue)}.advanced-after-box h3{color:#cc042c;color:var(--primary-red)}.advanced-after-box ul,.advanced-before-box ul{list-style:none;padding-left:0}.advanced-after-box li,.advanced-before-box li{font-size:1rem;padding:10px 0 10px 30px;position:relative}.advanced-before-box li:before{color:#041c6c;color:var(--primary-blue);content:"✗";left:0;position:absolute}.advanced-after-box li:before{color:#cc042c;color:var(--primary-red);content:"✓";left:0;position:absolute}.advanced-arrow-transform{height:40px;margin:0 20px;position:relative;width:80px}.advanced-arrow-body{background-color:#cc042c;background-color:var(--primary-red);height:5px;left:0;width:100%}.advanced-arrow-body,.advanced-arrow-head{position:absolute;top:50%;transform:translateY(-50%)}.advanced-arrow-head{border-color:#0000 #0000 #0000 #cc042c;border-color:#0000 #0000 #0000 var(--primary-red);border-style:solid;border-width:15px 0 15px 20px;height:0;right:0;width:0}.advanced-pricing-section{padding:100px 20px}.advanced-pricing-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.advanced-pricing-box{margin:0 auto;max-width:600px;padding:60px 40px;text-align:center}.advanced-pricing-circle{animation:pulse 15s infinite alternate;background:#cc042c0d;height:200px;right:-70px;top:-70px;width:200px}.advanced-pricing-box h3{font-size:1.8rem;font-weight:700;margin-bottom:30px}.advanced-price-tag{align-items:center;display:flex;flex-direction:column;margin-bottom:30px}.advanced-price{color:#cc042c;color:var(--primary-red);font-size:3rem;font-weight:800}.advanced-duration{color:#333;color:var(--dark-gray);font-size:1rem}.advanced-free-trial-badge-large{animation:bounce 2s infinite;background-color:#cc042c;background-color:var(--primary-red);border-radius:30px;box-shadow:0 5px 15px #cc042c4d;color:#fff;color:var(--white);display:inline-block;font-size:1rem;font-weight:700;margin-bottom:30px;padding:10px 20px;position:relative;transform:rotate(-5deg)}.advanced-pulse-large{animation:pulse-large-animation 2s infinite;border:2px solid #cc042c;border:2px solid var(--primary-red);border-radius:30px;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes pulse-large-animation{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes bounce{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(-5deg)}}.advanced-enroll-button{background:#041c6c;background:var(--primary-blue);border-radius:50px;box-shadow:0 10px 30px #041c6c4d;color:#fff;color:var(--white);display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:20px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.advanced-enroll-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.advanced-enroll-button:hover{box-shadow:0 15px 30px #041c6c66;transform:translateY(-5px)}.advanced-enroll-button:hover:before{left:100%;transition:.7s}.advanced-money-back{color:#333;color:var(--dark-gray);font-size:.9rem;font-style:italic}.advanced-enrollment-section{background:linear-gradient(180deg,#f5f5f5,#fff);background:linear-gradient(180deg,var(--gray) 0,var(--white) 100%);padding:100px 20px}.advanced-enrollment-section h2{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.advanced-enrollment-form-container{margin:0 auto;max-width:800px}.advanced-form-circle{animation:pulse 12s infinite alternate-reverse;background:#041c6c0d;bottom:-50px;height:150px;left:auto;right:-50px;top:auto;width:150px}.advanced-enrollment-form{position:relative;z-index:2}.advanced-form-group{margin-bottom:25px}.advanced-form-group label{color:#041c6c;color:var(--primary-blue);display:block;font-size:1rem;font-weight:500;margin-bottom:8px}.advanced-form-group input,.advanced-form-group select{border:2px solid #e5e9ff;border-radius:8px;font-size:1rem;padding:15px;transition:border-color .3s ease;width:100%}.advanced-form-group input:focus,.advanced-form-group select:focus{border-color:#041c6c;border-color:var(--primary-blue);box-shadow:0 0 0 3px #041c6c1a;outline:none}.advanced-submit-button{background:#cc042c;background:var(--primary-red);border:none;border-radius:50px;box-shadow:0 10px 30px #cc042c4d;color:#fff;color:var(--white);cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin-top:20px;overflow:hidden;padding:18px 40px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.advanced-submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.3s ease;transition:var(--transition-fast);width:100%}.advanced-submit-button:hover{box-shadow:0 15px 30px #cc042c66;transform:translateY(-5px)}.advanced-submit-button:hover:before{left:100%;transition:.7s}.advanced-final-cta-section{background:linear-gradient(135deg,#041c6c,#1a3baa);background:linear-gradient(135deg,var(--primary-blue) 0,var(--accent-blue) 100%);color:#fff;color:var(--white);padding:100px 20px}.advanced-final-cta-container{margin:0 auto;max-width:800px;text-align:center}.advanced-final-cta-section h2{color:#fff;color:var(--white);font-size:2.5rem;font-weight:700;margin-bottom:20px}.advanced-final-cta-section p{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:40px}.advanced-contact-info{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}.advanced-contact-item{align-items:center;display:flex;font-size:1.1rem}.advanced-contact-icon{align-items:center;background:#1a3baa;background:var(--accent-blue);border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;position:relative;width:40px}.advanced-phone-icon:after{content:"📞";font-size:1.2rem}.advanced-email-icon:after{content:"✉️";font-size:1.2rem}.advanced-locations{margin-top:30px}.advanced-locations p{color:#fff;color:var(--white);font-size:1.1rem;margin-bottom:0;opacity:.8}@media screen and (max-width:1200px){.advanced-hero-content h1{font-size:3.5rem}.advanced-hero-content h2{font-size:2rem}}@media screen and (max-width:992px){.advanced-hero-content h1{font-size:3rem}.advanced-hero-content h2{font-size:1.8rem}.advanced-hero-content .tagline{font-size:1.3rem}.advanced-shadow-box{padding:40px 30px}.advanced-benefits-section h2,.advanced-course-components h2,.advanced-course-promise h2,.advanced-course-structure h2,.advanced-enrollment-section h2,.advanced-pricing-section h2,.advanced-testimonials-section h2,.advanced-trainers-section h2,.advanced-transformation-section h2,.advanced-what-you-get-section h2{font-size:2.2rem}.advanced-before-after-container{flex-direction:column}.advanced-arrow-transform{margin:20px 0;transform:rotate(90deg)}}@media screen and (max-width:768px){.advanced-hero-content h1{font-size:2.5rem}.advanced-hero-content h2{font-size:1.5rem}.advanced-hero-content .advanced-tagline{font-size:1.1rem;margin-bottom:30px}.advanced-cta-button,.advanced-enroll-button,.advanced-submit-button{font-size:1rem;padding:15px 30px}.advanced-benefits-section h2,.advanced-course-components h2,.advanced-course-promise h2,.advanced-course-structure h2,.advanced-enrollment-section h2,.advanced-pricing-section h2,.advanced-testimonials-section h2,.advanced-trainers-section h2,.advanced-transformation-section h2,.advanced-what-you-get-section h2{font-size:1.8rem}.advanced-promise-content p{font-size:1.2rem}.advanced-timeline:before{left:15px}.advanced-timeline-point{height:15px;left:10px;width:15px}.advanced-timeline-item{padding-left:40px}.advanced-testimonial-card{padding:30px 20px}}@media screen and (max-width:576px){.advanced-hero-content h1{font-size:2rem}.advanced-hero-content h2{font-size:1.3rem}.advanced-hero-content .tagline{font-size:1rem}.advanced-benefits-section h2,.advanced-course-components h2,.advanced-course-promise h2,.advanced-course-structure h2,.advanced-enrollment-section h2,.advanced-pricing-section h2,.advanced-testimonials-section h2,.advanced-trainers-section h2,.advanced-transformation-section h2,.advanced-what-you-get-section h2{font-size:1.5rem}.advanced-shadow-box{padding:30px 20px}.advanced-benefit-card,.advanced-component-card,.advanced-feature-item,.advanced-timeline-content{padding:20px 15px}.advanced-timeline-content h3{font-size:1.1rem}.advanced-contact-info{flex-direction:column;gap:15px}.advanced-free-trial-badge{font-size:.6rem;padding:4px 8px;right:-15px;top:-15px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.advanced-scroll-progress{background:linear-gradient(90deg,#cc042c,#041c6c);background:linear-gradient(90deg,var(--primary-red),var(--primary-blue));height:5px;left:0;position:fixed;top:0;transition:width .1s;width:0;z-index:9999}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e5e9ff;background:var(--light-blue)}::-webkit-scrollbar-thumb{background:#041c6c;background:var(--primary-blue);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#1a3baa;background:var(--accent-blue)}.advanced-features-section{background-color:#f8f9fa;opacity:0;padding:60px 20px;text-align:center;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.advanced-features-section.advanced-visible{opacity:1;transform:translateY(0)}.advanced-features-section h2{color:#0043b8;display:inline-block;font-size:2.2rem;font-weight:800;margin-bottom:40px;position:relative}.advanced-features-section h2:after{background-color:#cc042c;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.advanced-features-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.advanced-feature-item{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #00000014;display:flex;max-width:350px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.advanced-feature-item:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.advanced-check-icon{background-color:#cc042c;border-radius:50%;height:22px;margin-right:15px;min-width:22px;position:relative}.advanced-check-icon:after{border:solid #0043b8;border-width:0 2px 2px 0;content:"";height:10px;left:8px;position:absolute;top:5px;transform:rotate(45deg);width:6px}.advanced-feature-item p{color:#333;font-size:1.1rem;font-weight:600;margin:0;text-align:left}.advanced-features-grid:nth-child(2){background-color:#0043b8;border-radius:10px;margin-top:30px;padding:40px}@media (max-width:768px){.advanced-feature-item{max-width:100%}}.levelup-container{background-color:#f7f9fc;font-family:Poppins,sans-serif;padding:4rem 5%}.levelup-page-title{color:#041c6c;font-size:2.5rem;margin-bottom:3rem;text-align:center}.card-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.game-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease;width:300px}.game-card:hover{transform:translateY(-10px)}.game-image{height:200px;object-fit:cover;width:100%}.game-content{padding:1.5rem;text-align:center}.game-content h2{color:#041c6c;font-size:1.5rem;margin-bottom:.5rem}.game-content p{color:#555;font-size:.95rem;margin-bottom:1rem}.game-content button{background-color:#cc042c;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:background-color .3s ease}.game-content button:hover{background-color:#041c6c}:root{--primary-color:#4361ee;--primary-dark:#3a56d4;--secondary-color:#3f8efc;--accent-color:#f72585;--light-color:#f8f9fa;--dark-color:#212529;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--transition:all 0.3s ease}body{background-color:#fff;color:#212529;color:var(--dark-color);font-family:Poppins,sans-serif;line-height:1.6}.Role-conversation-game{background-color:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--box-shadow);margin:10rem auto 2rem;max-width:1000px;overflow:hidden;padding:2rem;position:relative}.Role-conversation-game:before{background:linear-gradient(90deg,#4361ee,#3f8efc,#f72585);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color),var(--accent-color));content:"";height:8px;left:0;position:absolute;top:0;width:100%}.Role-h1{color:#4361ee;color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-align:center}.Role-h1:after{background-color:#f72585;background-color:var(--accent-color);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Role-h2{color:#3f8efc;color:var(--secondary-color);font-size:1.75rem;font-weight:600;margin-bottom:1rem}.Role-p{font-size:1.1rem;margin-bottom:1rem}.Role-game-description,.Role-p{color:#495057;color:var(--gray-700)}.Role-game-description{font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;text-align:center}.Role-scenario-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:2rem}.Role-scenario-card{background:#fff;border:1px solid #e9ecef;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative}.Role-scenario-card,.Role-scenario-card:before{transition:all .3s ease;transition:var(--transition)}.Role-scenario-card:before{background-color:#4361ee;background-color:var(--primary-color);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.Role-scenario-card:hover{box-shadow:0 10px 15px #0000001a;transform:translateY(-5px)}.Role-scenario-card:hover:before{width:8px}.Role-scenario-card h2{color:#4361ee;color:var(--primary-color);margin-bottom:.75rem}.Role-scenario-card p{color:#6c757d;color:var(--gray-600);font-size:.95rem;margin-bottom:1.25rem}.Role-start-button{background-color:#4361ee;background-color:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:.95rem;font-weight:500;padding:.65rem 1.25rem;text-align:center;transition:all .3s ease;transition:var(--transition);width:100%}.Role-start-button:hover{background-color:#3a56d4;background-color:var(--primary-dark);transform:scale(1.02)}.Role-context{background-color:#f8f9fa;background-color:var(--gray-100);border-left:4px solid #3f8efc;border-left:4px solid var(--secondary-color);border-radius:0 12px 12px 0;border-radius:0 var(--border-radius) var(--border-radius) 0;color:#495057;color:var(--gray-700);font-size:1.1rem;margin-bottom:2rem;padding:1rem 1.5rem;position:relative}.Role-dialog-container{background-color:#fff;border:1px solid #e9ecef;border:1px solid var(--gray-200);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 8px #00000014;margin-bottom:2rem;overflow:hidden}.Role-dialog-box{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--gray-200);padding:1.5rem}.Role-speaker-name{color:#4361ee;color:var(--primary-color);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Role-speaker-text{background-color:#f8f9fa;background-color:var(--gray-100);border-radius:.75rem;color:#343a40;color:var(--gray-800);font-size:1.1rem;line-height:1.6;margin-left:1rem;padding:1rem;position:relative}.Role-speaker-text:before{border-bottom:10px solid #0000;border-right:10px solid #f8f9fa;border-right:10px solid var(--gray-100);border-top:10px solid #0000;content:"";height:0;left:-10px;position:absolute;top:12px;width:0}.Role-options-container{background-color:#f8f9fa;background-color:var(--gray-100);padding:1.5rem}.Role-your-response{color:#495057;color:var(--gray-700);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.Role-option-button{background-color:#fff;border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:.75rem;color:#343a40;color:var(--gray-800);cursor:pointer;display:block;font-size:1rem;margin-bottom:1rem;padding:1rem 3rem 1rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;transition:var(--transition);width:100%}.Role-option-button:last-child{margin-bottom:0}.Role-option-button:after{content:"→";font-size:1.2rem;opacity:0;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:all .3s ease;transition:var(--transition)}.Role-option-button:hover{background-color:#4361ee0d;border-color:#4361ee;border-color:var(--primary-color);transform:translateX(5px)}.Role-option-button:hover:after{opacity:1;transform:translateY(-50%) translateX(5px)}.Role-feedback-box{animation:fadeIn .5s ease-in-out;background-color:#f0f9ff;border-left:4px solid #4361ee;border-left:4px solid var(--primary-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000000d;color:#343a40;color:var(--gray-800);font-size:1rem;line-height:1.6;margin-top:1.5rem;padding:1.25rem}.Role-progress-indicator{align-items:center;color:#6c757d;color:var(--gray-600);display:flex;font-size:.95rem;justify-content:center;margin-bottom:1.5rem;text-align:center}.Role-progress-indicator:after,.Role-progress-indicator:before{background-color:#dee2e6;background-color:var(--gray-300);content:"";flex-grow:1;height:1px;margin:0 1rem}.Role-menu-button{background-color:#fff;border:1px solid #4361ee;border:1px solid var(--primary-color);border-radius:50px;color:#4361ee;color:var(--primary-color);cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.Role-menu-button:hover{background-color:#4361ee;background-color:var(--primary-color);color:#fff}.Role-menu-button.small{font-size:.9rem;padding:.5rem 1.25rem}.Role-results-container{background-color:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--box-shadow);margin:0 auto;max-width:600px;padding:2rem;text-align:center}.Role-results-container p{font-size:1.2rem;margin-bottom:1.5rem}.Role-evaluation{background-color:#4361ee1a;border-radius:12px;border-radius:var(--border-radius);color:#4361ee;color:var(--primary-color);font-size:1.3rem;font-weight:500;margin-bottom:2rem;padding:1rem}.Role-button-group{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.Role-next-button{background-color:#4361ee;background-color:var(--primary-color);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.Role-next-button:hover{background-color:#3a56d4;background-color:var(--primary-dark);transform:scale(1.05)}@media (max-width:768px){.Role-conversation-game{margin:1rem;padding:1.5rem}.Role-h1{font-size:2rem}.Role-h2{font-size:1.5rem}.Role-scenario-list{grid-template-columns:1fr}.Role-button-group{flex-direction:column}.Role-menu-button,.Role-next-button{margin-bottom:.5rem;width:100%}}.Role-option-button:active{animation:pulse .3s ease-in-out}.Role-scenario-card:first-child:before{background-color:#4361ee}.Role-scenario-card:nth-child(2):before{background-color:#3a0ca3}.Role-scenario-card:nth-child(3):before{background-color:#f72585}.Role-scenario-card:nth-child(4):before{background-color:#4cc9f0}.Role-scenario-card:nth-child(5):before{background-color:#7209b7}.Role-scenario-card:nth-child(6):before{background-color:#f94144}.Role-scenario-card:nth-child(7):before{background-color:#43aa8b}.Role-scenario-card:nth-child(8):before{background-color:#f8961e}.Role-score-display{color:#4361ee;color:var(--primary-color);display:inline-block;font-size:3rem;font-weight:700;margin:1rem 0;position:relative}.Role-score-display:after{content:"%";font-size:1.5rem;position:absolute;right:-25px;top:10px}:root{--primary-color:#4c6ef5;--secondary-color:#25cc88;--background-color:#f8f9fa;--card-bg:#fff;--text-color:#343a40;--success-color:#38b000;--error-color:#e63946;--shadow:0 4px 6px #0000001a;--border-radius:12px;--easy-color:#25cc88;--medium-color:#4c6ef5;--hard-color:#fd7e14;--expert-color:#e63946}.word-container{background-color:#fff;background-color:var(--card-bg);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);margin:10rem auto 0;max-width:600px;padding:2rem;position:relative;text-align:center;width:100%}.score-board,.word-container{border-radius:12px;border-radius:var(--border-radius)}.score-board{background-color:#4c6ef51a;display:flex;justify-content:space-between;margin-bottom:1rem;padding:15px}.score-item{align-items:center;display:flex;flex-direction:column}.score-label{color:#666;font-size:.9rem;margin-bottom:5px}.score-value{color:#4c6ef5;color:var(--primary-color);font-size:1.5rem;font-weight:700}.highest-score .score-value{color:#25cc88;color:var(--secondary-color)}.difficulty-indicator{align-items:center;background-color:#4c6ef51a;border-radius:12px;border-radius:var(--border-radius);display:flex;gap:10px;justify-content:center;margin-bottom:1.5rem;padding:10px}.difficulty-label{color:#666;font-size:.9rem}.difficulty-value{border-radius:20px;color:#fff;font-size:1rem;font-weight:700;padding:3px 10px}.difficulty-value.easy{background-color:#25cc88;background-color:var(--easy-color)}.difficulty-value.medium{background-color:#4c6ef5;background-color:var(--medium-color)}.difficulty-value.hard{background-color:#fd7e14;background-color:var(--hard-color)}.difficulty-value.expert{background-color:#e63946;background-color:var(--expert-color)}.word-h1{color:#4c6ef5;color:var(--primary-color);font-size:2rem;font-weight:700}.word-h1,.word-p{margin-bottom:1rem}.word-p{font-size:1.1rem}.current-word{background-color:#4c6ef51a;border-radius:12px;border-radius:var(--border-radius);color:#343a40;color:var(--text-color);display:inline-block;font-size:1.8rem;font-weight:600;margin:1.5rem 0;padding:10px 20px}.word-options{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:1.5rem 0}.word-button{background-color:#4c6ef5;background-color:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;padding:12px 20px;transition:all .3s ease}.word-button:hover{background-color:#364fc7;box-shadow:0 5px 15px #4c6ef566;transform:translateY(-2px)}.restart-button{background-color:#25cc88;background-color:var(--secondary-color);margin-top:1rem}.restart-button:hover{background-color:#1ca36e;box-shadow:0 5px 15px #25cc8866}.message{border-radius:12px;border-radius:var(--border-radius);font-weight:600;margin:1rem 0;padding:10px}.message.success{background-color:#38b0001a;color:#38b000;color:var(--success-color)}.message.error{background-color:#e639461a;color:#e63946;color:var(--error-color)}.info-icon{align-items:center;background-color:#4c6ef5;background-color:var(--primary-color);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:32px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:32px}.info-icon:hover{background-color:#364fc7;transform:scale(1.1)}.modal{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal.show{display:flex}.modal-content{background-color:#fff;background-color:var(--card-bg);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);max-width:500px;padding:2rem;position:relative;width:90%}.close-modal{color:#adb5bd;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px;transition:color .3s ease}.close-modal:hover{color:#343a40;color:var(--text-color)}.modal-title{color:#4c6ef5;color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.how-to-list{margin:1rem 0;padding-left:1.5rem;text-align:left}.how-to-list li{margin-bottom:.8rem}.footer{color:#6c757d;font-size:.9rem}@media (max-width:500px){.word-container{padding:1.5rem}.current-word,.word-h1{font-size:1.5rem}.word-options{grid-template-columns:1fr}}.jumble-game-container{align-items:center;background-color:#fffffff2;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:1rem}.jumble-level-selection{animation:fadeIn .5s ease-out;background-color:#fffffff2;background:linear-gradient(135deg,#cc042c,#041c6c);border-radius:1rem;box-shadow:0 10px 30px #0003;max-width:450px;padding:2.5rem;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.jumble-game-title{color:#fdf9f9;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000001a}.jumble-level-heading{color:#c5bfbf;font-size:1.5rem;margin-bottom:1.5rem}.jumble-level-buttons{display:flex;flex-direction:column;gap:1rem}.jumble-game-screen{animation:fadeIn .5s ease-out;max-width:500px;position:relative;width:100%}.jumble-game-interface{background-color:#fffffff2;border-radius:1rem;box-shadow:0 10px 30px #0003;padding:2rem}.jumble-game-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.jumble-level-indicator,.jumble-score-indicator,.jumble-timer-indicator{background-color:#4a00e01a;border-radius:2rem;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.jumble-level-text,.jumble-score-text,.jumble-timer-text{color:#4a00e0;font-weight:600}.jumble-level-text{text-transform:capitalize}.jumble-menu-button{background-color:#f8f9fa;border:none;border-radius:2rem;box-shadow:0 2px 5px #0000001a;color:#333;cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.jumble-menu-button:hover{background-color:#e9ecef;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.jumble-progress-bar-container{background-color:#e9ecef;border-radius:999px;box-shadow:inset 0 1px 3px #0000001a;height:.75rem;margin-bottom:2rem;overflow:hidden;width:100%}.jumble-progress-bar{background:linear-gradient(90deg,#4a00e0,#8e2de2);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.65,0,.35,1)}.jumble-hint-container{margin-bottom:2rem}.jumble-hint-title{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.jumble-hint-text{background-color:#fff7764d;border-left:4px solid #ffd43b;border-radius:.75rem;box-shadow:0 2px 5px #0000000d;font-size:1.1rem;padding:1rem;text-align:center}.jumble-jumbled-container{margin-bottom:2rem}.jumble-jumbled-title{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.jumble-jumbled-text{animation:pulse 2s infinite;color:#4a00e0;font-size:2.5rem;font-weight:700;letter-spacing:.2em;margin:1rem 0;text-align:center;text-shadow:1px 1px 2px #0000001a}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.jumble-answer-container{margin-bottom:2rem}.jumble-answer-title{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.jumble-answer-input-group{display:flex;gap:.5rem}.jumble-answer-input{border:2px solid #dee2e6;border-radius:.75rem;box-shadow:0 2px 5px #0000000d;color:#333;flex-grow:1;font-size:1.5rem;font-weight:100;padding:.75rem 1rem;text-align:center;text-transform:uppercase;transition:all .3s ease}.jumble-answer-input:focus{border-color:#4a00e0;box-shadow:0 0 0 3px #4a00e040;outline:none}.jumble-answer-input.correct{animation:correctAnswer .5s;background-color:#28a7451a;border-color:#28a745}@keyframes correctAnswer{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.jumble-answer-input.incorrect{animation:shake .5s;background-color:#dc35451a;border-color:#dc3545}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}.jumble-next-word-container{text-align:center}.jumble-btn{border:none;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.75rem 1.5rem;transition:all .3s ease}.jumble-btn:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-3px)}.jumble-btn:active{transform:translateY(-1px)}.jumble-btn-beginner{background:linear-gradient(135deg,#43c6ac,#554de7);color:#fff}.jumble-btn-intermediate{background:linear-gradient(135deg,#f96,#ff5e62);color:#fff}.jumble-btn-advanced{background:linear-gradient(135deg,#834d9b,#d04ed6);color:#fff}.jumble-btn-check{background:linear-gradient(135deg,#4a00e0,#8e2de2);color:#fff}.jumble-btn-next{background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff;padding:.75rem 2rem}.jumble-menu-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;border-radius:1rem;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.jumble-menu-container{animation:slideUp .4s ease-out;background-color:#fff;border-radius:1rem;box-shadow:0 15px 35px #0003;padding:2rem;width:85%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.jumble-menu-title{color:#4a00e0;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.jumble-menu-buttons{display:flex;flex-direction:column;gap:.75rem}.jumble-btn-resume{background:linear-gradient(135deg,#4a00e0,#8e2de2);color:#fff}.jumble-btn-change-level{background:linear-gradient(135deg,#614385,#516395);color:#fff}.jumble-btn-quit{background:linear-gradient(135deg,#eb3349,#f45c43);color:#fff}.jumble-game-over-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;border-radius:1rem;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.jumble-game-over-container{animation:bounceIn .5s;background-color:#fff;border-radius:1rem;box-shadow:0 15px 35px #0003;padding:2rem;text-align:center;width:85%}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.jumble-game-over-title{color:#cc042c;font-size:2rem;font-weight:700;margin-bottom:1rem}.jumble-game-over-score{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.jumble-game-over-buttons{display:flex;flex-direction:column;gap:1rem}.jumble-btn-play-again{background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff}@media (max-width:500px){.jumble-game-title,.jumble-jumbled-text{font-size:2rem}.jumble-game-header{flex-wrap:wrap;gap:.5rem}.jumble-level-indicator,.jumble-score-indicator,.jumble-timer-indicator{font-size:.8rem;padding:.4rem .8rem}}.sidebar-contact-right{bottom:20px;position:fixed;right:20px;z-index:101}.contact-button-right{align-items:center;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:20px;box-shadow:0 2px 8px #25d3664d;color:#fff;display:flex;max-width:42px;overflow:hidden;padding:10px 15px;text-decoration:none;transition:all .3s ease}.contact-button-right:hover{box-shadow:0 4px 12px #25d36666;max-width:150px}.contact-icon-right{margin-right:8px;min-width:22px}.contact-text{font-size:14px;font-weight:600;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.contact-button-right:hover .contact-text{opacity:1;transform:translateX(0)}.mobile-menu-toggle{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:none;left:15px;position:fixed;top:15px;z-index:102}.mobile-menu-toggle button{align-items:center;background:none;border:none;color:#041c6c;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.mobile-menu-toggle button:hover{color:#cc042c}.collapsible-sidebar{background:#fff;box-shadow:0 0 20px #00000014;display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:100}.collapsible-sidebar.collapsed{width:70px}.collapsible-sidebar.expanded{width:260px}.sidebar-content{display:flex;flex-direction:column;height:100%;padding:1.5rem 0;position:relative;width:260px}.sidebar-logo{margin-bottom:2rem;padding:0 1rem}.logo-container,.sidebar-logo{display:flex;justify-content:center}.logo-container,.logo-img{transition:all .3s ease}.logo-img{height:auto}.full-logo{max-width:160px}.mini-logo{max-width:40px}.sidebar-nav{flex:1 1}.sidebar-nav-links{list-style:none;margin:0;padding:0}.sidebar-nav-item{margin-bottom:.5rem;position:relative}.dropdown-trigger,.sidebar-nav-link{cursor:pointer;font-weight:500;padding:.875rem 1rem;position:relative;text-decoration:none;white-space:nowrap}.dropdown-trigger,.icon-container,.sidebar-nav-link{align-items:center;color:#041c6c;display:flex;transition:all .3s ease}.icon-container{border-radius:12px;height:40px;justify-content:center;margin-right:1rem;width:40px}.dropdown-trigger:hover .icon-container,.sidebar-nav-link:hover .icon-container{background-color:#041c6c14;color:#cc042c}.dropdown-trigger.active .icon-container,.sidebar-nav-link.active .icon-container{background-color:#cc042c1a;color:#cc042c}.nav-text{font-size:15px;opacity:0;transform:translateX(-10px);transition:opacity .3s ease,transform .3s ease}.nav-text.visible{opacity:1;transform:translateX(0)}.dropdown-trigger:after,.sidebar-nav-link:after{background-color:#cc042c;border-radius:2px 0 0 2px;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:height .3s ease;width:4px}.dropdown-trigger.active:after,.sidebar-nav-link.active:after{height:60%}.dropdown-arrow{margin-left:auto;padding-left:.5rem}.arrow{border:solid #041c6c;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .3s ease}.arrow.down{transform:rotate(45deg)}.arrow.up{transform:rotate(-135deg)}.sidebar-dropdown-menu{max-height:0;overflow:hidden;padding-left:3.5rem;transition:max-height .3s ease}.sidebar-dropdown-menu.open{max-height:200px}.sidebar-dropdown-link{color:#041c6c;display:block;font-weight:500;padding:.75rem 1rem;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap}.sidebar-dropdown-link:before{background:#041c6c;border-radius:50%;content:"";height:6px;left:-12px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:6px}.sidebar-dropdown-link:hover{color:#cc042c}.sidebar-dropdown-link:hover:before{background:#cc042c;opacity:1}.sidebar-dropdown-link.active{color:#cc042c;font-weight:700}.sidebar-dropdown-link.active:before{background:#cc042c;opacity:1}.sidebar-social{gap:1rem;margin-top:1rem;padding:0 1rem}.sidebar-social,.social-icon{display:flex;justify-content:center}.social-icon{align-items:center;background:#041c6c0f;border-radius:8px;color:#041c6c;height:36px;transition:all .3s ease;width:36px}.social-icon:hover{background:#cc042c1a;color:#cc042c;transform:translateY(-2px)}.main-content{margin-left:70px;padding:2rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.sidebar-expanded .main-content{margin-left:260px}.total_logo{cursor:pointer;position:fixed;right:20px;top:20px;width:240px;z-index:1000}.free-trail-all-but{align-items:center;background-color:#1ebc5e;border:none;border-radius:50px;bottom:20px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;font-size:16px;font-weight:700;padding:10px 20px;position:fixed;right:20px;text-decoration:none;transition:transform .2s,background-color .3s;z-index:999}.free-trail-all-but:hover{background-color:#041c6c;transform:scale(1.05)}.mobile-menu-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}@media (max-width:768px){.mobile-menu-toggle{display:block}.collapsible-sidebar{transform:translateX(-100%);width:260px}.collapsible-sidebar.mobile-open{transform:translateX(0)}.main-content{margin-left:0}.sidebar-contact-right{bottom:15px;right:15px}.nav-text.visible{opacity:1;transform:translateX(0)}.total_logo{right:10px;top:10px;width:180px}}
/*# sourceMappingURL=main.0b4c1f77.css.map*/