:root{--primary-color:#ff7f6b;--secondary-color:#fff;--text-color:#000;--bg-color:#eeecec;--white:#ffffff}body{font-family:"Montserrat",sans-serif;color:var(--text-color);background-color:var(--secondary-color)}.btn{text-transform:uppercase;box-shadow:0 0 15px 0 rgb(0 0 0 / .2);border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px}.top-banner{background-color:var(--bg-color);border-radius:25px;max-width:800px;padding:10rem 1.5rem 3rem;margin:5rem auto 2rem;position:relative;top:0}.floating-text{position:absolute;left:50%;transform:translateX(-50%);background-color:#fff0;margin:-10px 0 0 0;padding:15px 30px 15px 30px;background-image:linear-gradient(180deg,#ff9e59 38%,#ff7f6b 100%);border-radius:0 0 15px 15px;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);top:0}.floating-text::before{right:100%;top:0;border:solid #fff0;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-right-color:#c16253;border-width:10px 10px 0 10px;margin-top:0}.floating-text::after{left:100%;top:0;border:solid #fff0;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-left-color:#c16253;border-width:10px 10px 0 10px;margin-top:0}p.floating-text-descp{font-family:"Montserrat",Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}.heading-text-top h2{text-align:center;font-family:"Montserrat",Sans-serif;font-size:27px;font-weight:700;line-height:1.4em;color:#131313;margin-bottom:0}.divider{width:200px;height:1px;background-color:#c8c8c8;margin:2rem auto}.before-text{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:400;line-height:1.4em;color:#131313;text-align:center;margin-bottom:0}img.avatar-img-large{width:183px}.image-block-wrapper-left{display:flex;gap:.2rem}.image-block{padding-top:2rem}p.text-small-photo.small-text{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:#131313;max-width:300px}p.text-small-photo{font-family:"Montserrat",Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;color:#131313;max-width:300px}h2.user-name-photo{font-size:35px;font-weight:800;text-transform:uppercase;line-height:1.4em;color:#ff7f6b}.text-wrapper-photo{padding:0 0 20px 18px}.special-text{color:var(--primary-color)}li.what-happens-list-item{list-style:none;margin-left:-25px;color:#131313;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;margin-bottom:1rem;max-width:400px}.bg-divider{border-style:solid;border-color:#ff7f6b;width:56px;margin:1rem 0}.what-happens{background:var(--bg-color);padding:2rem 1rem;height:100%;border-radius:25px}.what-happens .fa-circle-check{color:var(--primary-color);margin-right:.5rem}.rating-part{box-shadow:0 0 25px 0 rgb(0 0 0 / .15);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:12px 15px 12px 15px;display:flex;column-gap:1rem;align-items:center;flex-wrap:wrap;border-radius:16px;margin-top:-1rem}p.rating-text{margin-bottom:0;font-family:"Montserrat",Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#131313;white-space:pre-line}.navbar{background-image:linear-gradient(180deg,#ff9e59 38%,#ff7f6b 100%);padding:0 0}.navbar-brand{padding-top:0}.navbar-brand img{max-height:100px;padding-top:0}.navbar-nav .nav-link{color:var(--text-color)!important;margin:0 10px;font-weight:700;text-transform:uppercase}.navbar-toggler{border-color:var(--primary-color)}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffd700' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#hero{background-color:var(--white);padding:4rem 0}.workshop-info{padding:2rem 0}.workshop-title{font-weight:700;font-size:2rem;margin-bottom:.5rem}.workshop-time{font-weight:600;font-size:1.5rem;margin-bottom:2rem}.workshop-language{font-size:1.25rem;margin-bottom:2.5rem}.register-btn{display:inline-block;background-color:var(--primary-color);color:var(--white);font-weight:600;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-size:1.2rem;transition:background-color 0.3s ease;text-align:center}.register-btn:hover{background-color:#d27548;color:var(--white)}.register-info{text-align:center;padding:2rem 0}.register-header{margin-bottom:1rem}.register-header h3{font-size:1.5rem;font-weight:600;display:inline-block}.pointer-icon{margin-left:.5rem;font-size:1.5rem}.bonus-text{font-size:1.25rem;margin-bottom:2rem}.bonus-amount{color:var(--primary-color);font-weight:600}.countdown-container{display:flex;justify-content:center;gap:1rem}.countdown-box{background-color:#000;color:#fff;width:80px;height:80px;border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px}.countdown-number{font-size:1.8rem;font-weight:700;line-height:1}.countdown-label{font-size:.8rem;font-weight:500;margin-top:.25rem}#content{background-color:var(--bg-color);padding:4rem 0}.content-header h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.divider{height:3px;width:60px;background-color:var(--primary-color);margin:0 auto}.presenter-image{max-width:100%;height:auto}.learning-points{display:flex;flex-direction:column;gap:1.5rem}.learning-point{display:flex;background-color:var(--white);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.point-number{color:var(--primary-color);font-size:1.25rem;font-weight:700;margin-right:1rem;min-width:50px}.point-content h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.point-content p{font-size:.95rem;color:var(--text-light);margin-bottom:0}.note{font-weight:600;text-align:center;padding:1rem;width:100%}.coach-section{padding:4rem 0;background-color:var(--white)}.coach-profile{margin-bottom:3rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem;text-align:left;margin-top:4rem}.coach-avatar{width:230px;height:230px;border:5px solid var(--white);box-shadow:var(--box-shadow);overflow:hidden}.coach-avatar img{width:100%;height:100%;object-fit:cover}.coach-name{color:var(--primary-color);font-size:2rem;margin-bottom:.25rem}.coach-designation{font-size:1.2rem;color:var(--dark-gray)}.stats-section{padding:1rem 0 3rem}.stat-card{background-color:var(--white);border-radius:8px;box-shadow:var(--box-shadow);padding:1.5rem;height:100%;display:flex;justify-content:space-between;align-items:flex-start;transition:var(--transition);box-shadow:0 0 20px 0 rgb(0 0 0 / .15);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(0 0 0 / .1)}.stat-content{flex:1}.stat-number{font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-description{font-size:.9rem;color:var(--dark-gray);margin-bottom:0}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-image:linear-gradient(180deg,#ff9e59 38%,#ff7f6b 100%);color:var(--white);border-radius:50%;font-size:1.2rem;box-shadow:0 0 20px 0 rgb(0 0 0 / .25)}.mission-section{padding:4rem 0;background-color:var(--light-gray)}.mission-title{font-size:1.8rem;max-width:860px;margin:0 auto;line-height:1.4}.gallery-section{margin:3rem 0}.gallery-item{border-radius:8px;overflow:hidden;box-shadow:var(--box-shadow);transition:var(--transition)}.gallery-item:hover{transform:scale(1.02)}.gallery-item img{width:100%;height:100%;object-fit:cover}.struggle-text{color:var(--primary-color);font-size:1.3rem;margin-top:2.5rem;font-weight:500}#testimonial-videos{background-color:var(--light-bg)}.video-container{border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.video-container video{width:100%;display:block}.testimonial-card{background-color:var(--white);border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .05);padding:30px;margin-bottom:20px;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}.testimonial-image{width:80px;height:80px;margin-bottom:20px;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.testimonial-image img{width:100%;height:100%;object-fit:cover;border:3px solid var(--primary-color)}.testimonial-text{font-style:italic;margin-bottom:20px;margin-top:3rem}.testimonial-name{font-weight:700;color:var(--primary-color);margin-bottom:5px}.testimonial-company{font-size:.9rem;margin-bottom:0}#faq{background-color:var(--light-bg)}.accordion-item{margin-bottom:15px;border:none;border-radius:10px!important;overflow:hidden}.accordion-button{background-color:var(--white);font-weight:600;padding:20px;border:none;box-shadow:none}.accordion-button:not(.collapsed){color:var(--primary-color);background-color:var(--white);box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:#fff0}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff6b6b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-body{padding:20px;background-color:var(--white)}.register-floating{position:fixed;bottom:0;left:0;padding:1rem 1.25rem;box-shadow:5px 0 15px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;background:var(--white);width:100%;display:flex;justify-content:space-between;align-items:center}.floating-info{display:flex;justify-content:space-around;width:100%}span.floating-text-wrapper{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:600}span.stike-text{text-decoration:line-through}span.special-text-cost{color:var(--primary-color)}a.anchor-register-floating{background-color:#ff9e59;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;box-shadow:0 0 15px 0 rgb(0 0 0 / .2);border-radius:12px 12px 12px 12px;padding:16px 20px 16px 20px;color:#000;text-decoration:none;position:relative;z-index:1;background:linear-gradient(-45deg,#fc6076,#ff9a44,#ef9d43,#e75516);background-size:600%;-webkit-animation:anime 5.5s linear infinite;animation:anime 5.5s linear infinite}a.anchor-register-floating:after{position:absolute;content:"";z-index:-1;filter:blur(20px);opacity:.8;background:linear-gradient(-45deg,#fc6076,#ff9a44,#ef9d43,#e75516);background-size:600%;-webkit-animation:anime 5.5s linear infinite;animation:anime 5.5s linear infinite;width:100%;height:100%;left:0;top:10px}@keyframes anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.video-iframe{width:100%;height:225px}@media (max-width:992px){.workshop-info,.register-info{text-align:center}.countdown-container{justify-content:center}.register-btn{display:block;max-width:400px;margin:0 auto}.learning-point{flex-direction:column}.point-number{margin-bottom:.5rem}.video-iframe{width:100%;height:307px}}@media (max-width:576px){.workshop-title{font-size:1.5rem}h2.user-name-photo{font-size:1.5rem}.workshop-time{font-size:1.2rem}.countdown-box{width:65px;height:65px}.countdown-number{font-size:1.4rem}.countdown-label{font-size:.7rem}.coach-name{text-align:center}.floating-text{width:90%;text-align:center}.register-btn{font-size:16px}a.anchor-register-floating{font-size:9px}.video-iframe{width:100%;height:160px}}@media (max-width:767.98px){.coach-profile{margin:30px 0}.profile-image img{width:150px;height:150px}.mission-title{font-size:1.5rem}.stat-card{min-height:0}.testimonial-card{padding:20px}.accordion-button{padding:15px}}@media (max-width:575.98px){#coach{padding-top:80px}.section-title{font-size:1.5rem}.coach-name{font-size:1.5rem}.coach-title{font-size:1rem}.stat-number{font-size:1.8rem}.stat-icon{width:40px;height:40px}.stat-icon i{font-size:1.2rem}.mission-title{font-size:1.3rem}.testimonial-image{width:60px;height:60px}.testimonial-name{font-size:1.2rem}.top-banner{padding:12rem 1.5rem 3rem}}.image-container{text-align:center}#recap{background-color:#fff1f0;padding:4rem 0}.recap-header h2{font-size:2rem;font-weight:700;margin-bottom:1rem}.recap-card{background-color:#f5f5f5;border-radius:var(--border-radius);padding:1.5rem;display:flex;justify-content:space-between;min-height:150px;cursor:pointer;transition:all 0.3s ease;position:relative;border:1px dashed rgb(232 133 90 / .5);height:100%}.recap-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .05)}.recap-card.selected{background-color:#fdede7;border:1px solid var(--primary-color)}.recap-card.selected::before{content:"✓";position:absolute;top:10px;left:10px;width:25px;height:25px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.card-content{flex:1;padding-right:15px}.card-content h3{font-size:1rem;font-weight:600;margin-bottom:1rem}.card-price{font-size:.9rem;margin-bottom:0}.price-amount{color:var(--primary-color);font-weight:600}.price-tag{background-color:var(--primary-color);color:var(--white);width:40px;display:flex;align-items:center;justify-content:center;border-radius:0 var(--border-radius) var(--border-radius) 0;margin:-1.5rem -1.5rem -1.5rem 0}.rotated-price{transform:rotate(90deg);white-space:nowrap;font-weight:600;font-size:1.1rem}.countdown-container-recap{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.pricing-summary{background-color:#f5f5f5;border-radius:var(--border-radius);padding:2.5rem;margin-top:2rem}.summary-content{text-align:center}.total-value,.regular-price,.todays-price{margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.todays-price{background-color:#fff;padding:.5rem 1rem;display:inline-block;border-radius:5px;margin:1rem 0 2rem}.strike-through{text-decoration:line-through}.register-btn-center{margin:0 auto;display:block;max-width:400px}.final-note{font-size:.9rem;font-weight:500}.hero-section{background-color:var(--secondary-color);color:var(--text-color);padding:100px 0}.hero-section h1{font-size:3rem;font-weight:700;margin-bottom:20px}.hero-section p{font-size:1.2rem;margin-bottom:30px}.cta-button{background-color:var(--primary-color);color:var(--secondary-color);padding:15px 30px;font-weight:700;border:none;text-transform:uppercase}.hero-image{border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .5)}.featured-in{background-color:var(--secondary-color);padding:50px 0}.featured-in h3{color:var(--primary-color);margin-bottom:30px;text-transform:uppercase}.featured-in .logos{display:flex;justify-content:space-between;align-items:center;gap:30px}.featured-in .logos img{max-height:70px;opacity:.7;transition:opacity 0.3s ease}.featured-in .logos img:hover{opacity:1}.hero-section .image-section img{transform:scaleX(-1)}.who-am-i{background-color:var(--secondary-color);padding:80px 0;position:relative}.who-am-i .image-container{position:relative;padding-bottom:60px}.who-am-i .yellow-bar{position:absolute;left:0;top:0;bottom:0;width:20px;background-color:var(--primary-color)}.who-am-i .image-main{position:relative;z-index:1;padding-left:40px}.who-am-i .image-overlay{position:absolute;bottom:0;right:0;width:70%;z-index:2;border:8px solid #fff}.who-am-i .main-portrait,.who-am-i .overlay-portrait{width:100%;height:auto}.who-am-i .content-section{padding-left:30px;position:relative}.who-am-i .red-triangle{position:absolute;top:-20px;left:30px;color:red;font-size:24px}.who-am-i .section-subtitle{color:var(--primary-color);font-size:1.5rem;margin-bottom:20px}.who-am-i .section-title{color:var(--text-color);font-size:2.5rem;font-weight:700;margin-bottom:30px;line-height:1.3}.who-am-i .highlight{color:var(--primary-color)}.who-am-i .about-btn{background-color:var(--primary-color);color:var(--secondary-color);font-weight:700;padding:15px 30px;border:none;text-transform:uppercase;display:inline-block}.help-section{background-color:var(--secondary-color);padding:80px 0;position:relative}.help-section .section-header{text-align:left;margin-bottom:60px;position:relative}.help-section .red-triangle{position:absolute;top:-20px;left:0;color:red;font-size:24px}.help-section .section-subtitle{color:var(--primary-color);font-size:1.5rem;margin-bottom:10px;text-transform:uppercase}.help-section .section-title{color:var(--text-color);font-size:3.5rem;font-weight:700;margin-bottom:30px}.help-section .service-card{background-color:#1d1d1d;padding:40px;height:100%;position:relative;border-radius:5px}.help-section .card-decoration{position:absolute;top:0;left:0}.help-section .yellow-square{display:inline-block;width:15px;height:15px;background-color:var(--primary-color);margin-right:5px}.help-section .red-square{display:inline-block;width:15px;height:15px;background-color:red;margin-left:5px}.help-section .card-icon{margin-bottom:30px}.help-section .card-icon img{filter:brightness(0) invert(1)}.help-section .card-title{color:var(--primary-color);font-size:1.8rem;margin-bottom:20px}.help-section .card-description{color:var(--text-color);font-size:1.1rem;line-height:1.6}footer{background:#000;padding:50px 0;margin-bottom:5rem}footer .footer-brand img{width:150px}.social-handles-wrapper{gap:1rem;margin-top:1rem}a.social-handles{color:#000;font-size:2rem;background:var(--primary-color);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}.links-footer{display:flex;flex-direction:column;column-gap:.5rem;row-gap:.5rem}.links-footer .links{color:#fff;text-decoration:none}.testimonial-card-wrapper{padding:2rem;border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.avatar img{width:100px;height:100px;object-fit:cover;border-radius:50%}.quote-symbol:nth-child(2n+1){font-size:34px;background:var(--primary-color);width:40px;height:40px;border-radius:50%;display:flex;justify-content:center}p.quote-para{text-align:center;font-size:1.25rem}.slick-next{right:5px!important}.slick-prev{left:5px!important;z-index:999}.testimonials{padding:3rem 0}.testimonial-title{color:var(--primary-color);text-align:center;text-transform:uppercase;margin-bottom:2rem}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1050px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1050px}}@media (max-width:991px){.hero-section{text-align:center}.hero-section .text-section,.hero-section .image-section{margin-bottom:30px}.featured-in .logos{flex-wrap:wrap}.who-am-i .content-section{margin-top:3rem}.who-am-i .image-container{max-width:400px;margin:0 auto 40px}.who-am-i .content-section{padding-left:15px;text-align:center}.who-am-i .red-triangle{left:50%;transform:translateX(-50%)}.who-am-i .section-title{font-size:2rem}.help-section .section-header{text-align:center;margin-bottom:40px}.help-section .red-triangle{left:50%;transform:translateX(-50%)}.help-section .section-title{font-size:2.5rem}.help-section .service-card{margin-bottom:30px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--secondary-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}