*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#fff;min-height:100vh;display:flex;flex-direction:column}.container{max-width:600px;margin:0 auto;padding:0 20px;flex:1}.topbar{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:none;width:100%;background-color:#fff;position:sticky;top:0;z-index:100}.topbar:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#e0e0e0}.topbar:before{content:"";position:absolute;bottom:0;left:0;width:var(--progress);height:2px;background:linear-gradient(to right,#ff934c,#fc686f);z-index:1;transition:width .3s ease}.back-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffffe6;color:#fc686f;font-size:18px;text-decoration:none;box-shadow:0 2px 5px #0000001a;transition:all .2s ease;cursor:pointer;visibility:hidden}.back-button:hover{background:#fc686f;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.logo{height:50px}.spacer{width:24px}.headline{margin-top:30px;text-align:center;font-weight:600;font-size:25px;line-height:1.3;background:linear-gradient(to right,#ff934c,#fc686f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.subheadline{margin-top:10px;text-align:center;font-weight:500;font-size:16px;color:#000;margin-bottom:30px}.semi-bold{font-weight:600}.age-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}.age-option{position:relative;cursor:pointer;border-radius:10px;overflow:hidden}.age-option img{width:100%;border-radius:10px;display:block}.body-type-options{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.body-type-option{display:flex;align-items:stretch;border-radius:10px;background-color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden;border:1px solid rgba(175,175,175,.6)}.body-type-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.body-type-image{width:90px;height:auto;object-fit:cover}.body-type-text{flex:1;padding:9px}.body-type-title{font-weight:600;font-size:14px;color:#333;margin-bottom:5px}.body-type-description{font-size:10px;color:#666;line-height:1.4}.target-areas-options{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.target-area-option{display:flex;justify-content:space-between;align-items:stretch;border-radius:10px;background-color:#f9f9f9;transition:background-color .2s;overflow:hidden;border:1px solid rgba(175,175,175,.6);height:70px}.target-area-option:hover{background-color:#f0f0f0}.target-area-content{display:flex;align-items:stretch;flex:1}.target-area-image{width:80px;height:auto;object-fit:cover}.target-area-text{flex:1;padding:9px}.target-area-title{font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.target-area-description{font-size:10px;color:#666}.frustration-options{display:flex;flex-direction:column;gap:20px;margin:30px 0}.frustration-option{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.frustration-option:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.frustration-option .emoji{font-size:32px}.frustration-option p{font-size:16px;font-weight:500;color:#333;margin:0}.toggle-switch{position:relative;display:inline-block;width:52px;height:26px;margin-right:9px;align-self:center}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:9px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider{background:linear-gradient(to right,#ff934c,#fc686f)}input:checked+.toggle-slider:before{transform:translate(26px)}.continue-button{display:flex;justify-content:center;align-items:center;width:100%;padding:15px;border:none;border-radius:13px;background:linear-gradient(to right,#ff934c,#fc686f);color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:20px}.continue-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #fc686f4d}.continue-icon{margin-left:10px;font-size:18px}.results-content{background-color:#f9f9f9;border-radius:10px;padding:20px;margin-bottom:30px}.results-summary{margin-bottom:20px}.result-item{display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}.result-label{font-weight:600;width:100px}.result-value{flex:1}.signup-form{margin-top:25px}.form-title{font-size:18px;font-weight:600;margin-bottom:15px;color:#333}.form-input{width:100%;padding:12px 15px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.specialists-carousel{margin:20px 0 40px}.swiper{width:100%;padding:20px 0}.specialist-card{background:#fff;border-radius:15px;overflow:hidden;text-align:center;padding-bottom:20px;border:1px solid rgba(175,175,175,.6)}.specialist-image{width:100%;height:auto;display:block;margin-bottom:15px}.specialist-name{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.specialist-title{font-size:14px;color:#666;line-height:1.4}.swiper-button-next,.swiper-button-prev{color:#fc686f}.swiper-pagination-bullet-active{background:#fc686f}footer{text-align:center;font-size:12px;color:#777;padding:15px 20px 30px;line-height:1.5;margin-top:auto}.footer-link{color:#777;text-decoration:none;transition:color .2s}.footer-link:hover{color:#fc686f}.page{display:none}.page.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page.active{animation:fadeIn .3s ease-out}@media (max-width: 480px){.headline{font-size:25px}.subheadline{font-size:14px}.age-grid{gap:10px}.body-type-title{font-size:14px}.body-type-description{font-size:10px}}.activity-options{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.activity-option{display:flex;align-items:stretch;border-radius:10px;background-color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden;border:1px solid rgba(175,175,175,.6);height:70px}.activity-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.activity-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:15px}.activity-text{flex:1;padding:9px}.activity-title{font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.activity-description{font-size:10px;color:#666;line-height:1.4}.signal-graph{display:flex;gap:3px;align-items:flex-end}.signal-bar{width:4px;background-color:#e0e0e0;border-radius:2px}.signal-bar:nth-child(1){height:8px}.signal-bar:nth-child(2){height:12px}.signal-bar:nth-child(3){height:16px}.signal-bar:nth-child(4){height:20px}.signal-bar:nth-child(5){height:24px}.signal-bar.active{background:linear-gradient(to top,#ff934c,#fc686f)}.health-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.health-option{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:10px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.health-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.health-option .emoji{font-size:24px}.health-option p{font-size:14px;font-weight:500;color:#333;margin:0}.frequency-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.frequency-option{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:10px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.frequency-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.frequency-option .emoji{font-size:24px}.frequency-option p{font-size:14px;font-weight:500;color:#333;margin:0}.weight-counter{display:none}.weight-icon{font-size:18px}.weight-text{display:flex;flex-direction:column;font-size:12px}.weight-label{color:#666;font-size:10px}.weight-value{color:#fc686f;font-weight:600;font-size:14px}@media (max-width: 480px){.weight-label{display:none}.weight-counter{padding:4px 8px}}.app-preview-container{width:100%;max-width:600px;margin:30px auto;display:flex;justify-content:center;align-items:center}.app-preview-gif{width:100%;max-width:400px;height:auto;border-radius:20px;box-shadow:0 10px 30px #0003}.phone-frame{width:280px;height:560px;background:#1a1a1a;border-radius:40px;padding:15px;position:relative;transform:rotateY(-5deg) rotateX(5deg);box-shadow:20px 20px 60px #0003}.phone-notch{width:150px;height:25px;background:#1a1a1a;position:absolute;top:0;left:50%;transform:translate(-50%);border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:2}.app-screen{background:#fff;height:100%;border-radius:30px;overflow:hidden}.app-header{background:linear-gradient(to right,#ff934c,#fc686f);padding:15px;text-align:center}.app-logo{height:30px}.app-content{padding:20px}.app-stats{display:flex;justify-content:center;gap:40px;margin-bottom:20px}.stat-item{text-align:center}.stat-value{font-size:24px;font-weight:600;color:#fc686f;display:block}.stat-label{font-size:14px;color:#666}.workout-preview{width:100%;height:200px;background:#f0f0f0;border-radius:15px;overflow:hidden}.preview-video{width:100%;height:100%;object-fit:cover}.app-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.feature-card{background:#fff;border-radius:15px;padding:20px;text-align:center;box-shadow:0 4px 15px #0000001a;transition:transform .2s}.feature-card:hover{transform:translateY(-5px)}.feature-icon{font-size:32px;margin-bottom:10px}.feature-card h3{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.feature-card p{font-size:12px;color:#666;line-height:1.4}@media (max-width: 480px){.phone-frame{width:240px;height:480px;transform:none}.app-features{grid-template-columns:1fr}.feature-card{padding:15px}.feature-icon{font-size:28px}}.location-options{display:flex;flex-direction:column;gap:20px;margin:30px 0}.location-option{display:flex;justify-content:space-between;align-items:center;border-radius:15px;background-color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden;border:1px solid rgba(175,175,175,.6);padding-right:20px}.location-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.location-content{display:flex;align-items:center;flex:1}.location-image{width:120px;height:90px;object-fit:cover;border-radius:15px 0 0 15px}.location-text{padding:15px 20px}.location-title{font-size:18px;font-weight:600;color:#333;margin:0}.check-circle{width:30px;height:30px;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.location-option.selected .check-circle{border-color:#fc686f;background:linear-gradient(to right,#ff934c,#fc686f)}.location-option.selected .check-icon{color:#fff}@media (max-width: 480px){.location-image{width:100px;height:75px}.location-title{font-size:16px}.location-text{padding:10px 15px}}.cardio-header{text-align:center;margin-bottom:20px}.time-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.time-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.time-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.time-content{display:flex;align-items:center;gap:20px}.time-icon{width:40px;height:40px;background:linear-gradient(to right,#ff934c,#fc686f);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.time-text h3{font-size:16px;font-weight:500;color:#333;margin:0}.arrow-icon{font-size:24px;color:#fc686f}.water-header{text-align:center;margin-bottom:20px}.water-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.water-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.water-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.water-content{display:flex;align-items:center;gap:20px}.water-icon{width:40px;height:40px;background:linear-gradient(to right,#ff934c,#fc686f);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.water-text h3{font-size:16px;font-weight:500;color:#333;margin:0}@media (max-width: 480px){.water-text h3{font-size:14px}.water-icon{width:35px;height:35px;font-size:18px}}.speed-header{text-align:center;margin-bottom:20px}.speed-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.speed-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.speed-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.speed-content{display:flex;align-items:center;gap:20px}.speed-emoji{font-size:24px;display:flex;align-items:center;justify-content:center}.speed-text h3{font-size:16px;font-weight:500;color:#333;margin:0}@media (max-width: 480px){.speed-text h3{font-size:14px}.speed-emoji{font-size:20px}}#testimonialsPage{background-color:#000;min-height:100vh}.testimonials-container{max-width:600px;margin:0 auto;padding:20px}.headline.light{color:#fff;-webkit-text-fill-color:white;background:none;font-size:28px;margin-bottom:40px}.stories-container{margin:30px 0;padding:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.stories-wrapper{display:flex;gap:20px;padding:0 10px}.story-item{display:flex;flex-direction:column;align-items:center;gap:8px}.story-border{width:80px;height:80px;border-radius:50%;padding:3px;background:linear-gradient(45deg,#ff934c,#fc686f)}.story-image{width:100%;height:auto;display:block;object-fit:cover;border-radius:10px}.story-name{color:#fff;font-size:12px;font-weight:500}.testimonials-wrapper{display:flex;flex-direction:column;gap:20px;margin:30px 0}.testimonial-card{background:#ffffff1a;border-radius:15px;padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonial-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.testimonial-image{width:50px;height:50px;border-radius:50%;object-fit:cover}.testimonial-info{flex:1}.testimonial-name{color:#fff;font-size:16px;font-weight:600;margin:0}.testimonial-result{color:#fc686f;font-size:14px;margin:0}.testimonial-text{color:#ffffffe6;font-size:14px;line-height:1.5;margin:0}.continue-button.light{background:#fff;color:#fc686f}.continue-button.light:hover{box-shadow:0 4px 12px #fff3}@media (max-width: 480px){.headline.light{font-size:24px}.story-border{width:70px;height:70px}.testimonial-card{padding:15px}}.skill-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.skill-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.skill-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.skill-content{display:flex;align-items:center;gap:20px}.skill-emoji{font-size:24px}.skill-text h3{font-size:16px;font-weight:500;color:#333;margin:0}.occasion-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.occasion-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.occasion-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.occasion-content{display:flex;align-items:center;gap:20px}.occasion-emoji{font-size:24px}.occasion-text h3{font-size:16px;font-weight:500;color:#333;margin:0}.ready-options{display:flex;flex-direction:column;gap:15px;margin:30px 0}.ready-option{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#fff;border-radius:12px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid rgba(175,175,175,.6)}.ready-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ready-content{display:flex;align-items:center;gap:20px}.ready-emoji{font-size:24px}.ready-text h3{font-size:16px;font-weight:500;color:#333;margin:0}.bold-text{font-weight:600;text-align:center;font-size:18px;color:#fc686f;margin:20px 0}.bmi-form{margin-top:30px}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:8px;font-size:14px;color:#333}.form-input{width:100%;padding:12px 15px;border:1px solid rgba(175,175,175,.6);border-radius:8px;font-size:16px;transition:border-color .2s}.form-input:focus{border-color:#fc686f;outline:none}.bmi-alert{background:#fc686f;color:#fff;padding:20px;border-radius:12px;margin-bottom:30px}#bmiResultPage .container{margin-top:80px}.bmi-alert h3{font-size:18px;margin-bottom:10px}.bmi-alert p{font-size:14px;line-height:1.4}.profile-comparison{display:flex;gap:20px;margin:30px 0}.profile-card{flex:1;background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;align-items:center}.profile-image{width:150px;height:150px;margin-bottom:15px;object-fit:contain}.profile-info h3{font-size:18px;color:#333;margin-bottom:10px}.weight-info{font-size:24px;font-weight:600;color:#fc686f;margin-bottom:5px}.fat-percentage{font-size:14px;color:#666;margin-bottom:15px}.metabolism-indicator{display:flex;justify-content:center;gap:5px}.circle{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0}.circle.red{background-color:#fc686f}.circle.green{background-color:#4caf50}@media (max-width: 480px){.profile-comparison{flex-direction:column}.profile-card{padding:15px}.profile-image{width:120px;height:120px}.weight-info{font-size:20px}}.notification{position:fixed;top:80px;left:50%;transform:translate(-50%);background:#fc686f;color:#fff;border-radius:12px;padding:15px 25px;box-shadow:0 4px 15px #00000026;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;max-width:90%;width:auto;display:none}.notification.error{display:block}.notification.show{opacity:1;visibility:visible}.notification-content{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:14px;font-weight:500}@media (max-width: 480px){.notification{top:70px;padding:12px 20px}.notification-content{font-size:13px}}.signup-box{background-color:#fff1f1;border-radius:20px;padding:30px 20px;text-align:center;margin-top:20px}.success-message{margin-bottom:30px}.check-icon{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.signup-title{font-size:22px;font-weight:600;color:#333;margin-bottom:10px}.signup-subtitle{font-size:16px;color:#666;margin-bottom:25px;line-height:1.4}#signupPage .form-input{background:#fff;border:1px solid rgba(0,0,0,.1);padding:15px 20px;font-size:16px;margin-bottom:15px;width:100%;border-radius:10px}#signupPage .continue-button{width:100%;padding:15px 20px;font-size:16px;margin-bottom:20px}.privacy-text{font-size:14px;color:#666;margin:0}@media (max-width: 480px){.signup-box{padding:20px 15px}.signup-title{font-size:20px}.signup-subtitle{font-size:14px}#signupPage .form-input,#signupPage .continue-button{font-size:14px;padding:12px 15px}}:root{--progress: 5%}#landingPage{padding:0;background-color:#000;color:#fff;min-height:100vh}.timer-topbar{background-color:#c00;color:#fff;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.coupon-badge{display:flex;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.8);border-radius:8px;padding:3px 8px;font-size:12px;line-height:1.2;font-weight:600}.countdown{font-size:28px;font-weight:700;letter-spacing:2px}.timer-icon{font-size:24px}.landing-hero{padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.logo-container{margin:15px 0}.landing-logo{height:60px}.landing-headline{font-size:30px!important;font-weight:700;margin:15px 0 10px;line-height:1.3;text-align:center;white-space:normal}.landing-subheadline{font-size:20px;font-weight:600;margin:0 0 25px;color:#fc686f}.benefits-container{display:flex;justify-content:center;gap:10px;margin-bottom:15px;width:100%}.benefit-pill{background-color:#ff934c;color:#fff;border-radius:10px;padding:10px!important;font-weight:600;font-size:14px;text-align:center;flex:1;max-width:180px;border:1px solid white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instructors-image{width:100%;margin:20px 0;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.instructors-image:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(255,0,0,.4) 0%,transparent 70%);z-index:0;pointer-events:none}.instructors-img{width:100%;max-width:600px;height:auto;position:relative;z-index:1}.badges-container{display:flex;justify-content:space-between;width:100%;margin-top:10px}.app-badge{background-color:#000;border:2px solid #FF934C;border-radius:50%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;font-weight:600;width:80px;height:80px;line-height:1}.number-badge{background-color:#c00;border-radius:50%;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700;width:70px;height:70px;line-height:1}.number-badge span:last-child{font-size:24px}@media (max-width: 480px){.landing-headline{font-size:30px!important}.landing-subheadline{font-size:18px}.benefit-pill{padding:10px!important;font-size:12px}.instructors-image:before{width:100%;height:100%}}.marquee-bar{background:linear-gradient(to right,#c34c03,#ff934c);overflow:hidden;white-space:nowrap;width:100%}.marquee-content{display:inline-block;white-space:nowrap;animation:marquee 30s linear infinite;will-change:transform}.marquee-text{display:inline-block;color:#fff;font-size:18px;font-weight:600;padding:10px 20px}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 768px){.marquee-text{font-size:16px;padding:8px 15px}.marquee-content{animation-duration:20s}}.second-section{position:relative;background-image:url(/assets/background-DgfF__zN.png);background-size:cover;background-position:center;padding:40px 20px;min-height:100vh}.second-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:1}.second-section-content{position:relative;z-index:2;max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.change-card{border:1px solid white;border-radius:8px;padding:10px 20px;margin-bottom:30px}.change-text{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase}.second-headline{color:#fff;font-size:32px;font-weight:700;text-align:center;line-height:1.3;margin-bottom:30px}.highlight-text{background-color:#ff4330;padding:0 10px;border-radius:5px}.woman-image{width:100%;max-width:400px;margin:0}.reflection-card{background:#fff;border-radius:15px;padding:20px;text-align:center;margin-top:-50px;position:relative;z-index:3}.reflection-text{font-size:18px;line-height:1.5;margin-bottom:15px;color:#000;font-weight:500}.reflection-subtext{color:#000;font-size:18px;line-height:1.6}@media (max-width: 480px){.second-headline{font-size:28px}.reflection-card{margin:-30px 15px 0;padding:15px}.reflection-text,.reflection-subtext{font-size:16px}}.third-section{background-color:#161616;padding:40px 20px;text-align:center}.third-section-content{max-width:600px;margin:0 auto}.third-headline{color:#fff;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:30px}.highlight-home{background-color:#ff4330;padding:5px 15px;border-radius:8px;display:inline-block}.stats-image{width:100%;max-width:500px;margin:30px 0}.description-text{color:#fff;font-size:16px;line-height:1.6;margin-bottom:40px;text-align:center}.carousel-container{overflow:hidden;margin:0 -20px;padding:20px;position:relative}.results-carousel{display:flex;gap:20px;overflow-x:auto;padding:5px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.results-carousel::-webkit-scrollbar{display:none}.result-image-wrapper{position:relative;min-width:280px;border-radius:15px;padding:5px;background:linear-gradient(to right,#ff934c,#fc686f)}.result-image{width:100%;height:380px;object-fit:cover;border-radius:10px}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.carousel-dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;cursor:pointer;transition:background-color .3s}.carousel-dot.active{background-color:#ff934c}@media (max-width: 480px){.third-headline{font-size:28px}.description-text{font-size:14px}.result-image-wrapper{min-width:240px}.result-image{height:320px}}.sales-section{background-color:#161616;padding:40px 20px;text-align:center}.sales-content{max-width:600px;margin:0 auto}.sales-headline{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.highlight-sales{background-color:#ff4330;padding:5px 15px;border-radius:8px;display:inline-block}.sales-card{background:#1e1e1e;border:2px solid #FF4330;border-radius:20px;padding:20px;margin:30px 0}.sales-features{list-style:none;padding:0;margin:0 0 20px;text-align:left}.sales-feature{color:#fff;display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.1)}.sales-feature i{color:#ff4330;font-size:18px}.price-container{text-align:center;margin:30px 0}.old-price{color:#ff4330;text-decoration:line-through;font-size:18px;margin-bottom:5px}.current-price{color:#00c437;font-size:48px;font-weight:700;margin:10px 0}.installments{color:#00c437;font-size:16px}.buy-button{background:#00c437;color:#fff;border:none;border-radius:10px;padding:15px 30px;font-size:18px;font-weight:600;width:100%;cursor:pointer;transition:transform .2s,box-shadow .2s;margin:20px 0}.buy-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00c4374d}.testimonials-slider{position:relative;margin:40px -20px;padding:0 20px;overflow:hidden}.testimonials-wrapper{display:flex;gap:15px;padding:10px 0;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.testimonials-wrapper::-webkit-scrollbar{display:none}.testimonial-card-small{min-width:280px;flex-shrink:0;background:#1e1e1e;border-radius:15px;padding:20px;color:#fff;border:1px solid rgba(255,255,255,.1);transition:transform .3s ease}.testimonial-card-small:hover{transform:translateY(-5px)}.testimonial-header-small{display:flex;align-items:center;gap:15px;margin-bottom:15px}.testimonial-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF4330}.testimonial-info-small{text-align:left}.testimonial-name-small{font-size:18px;font-weight:600;margin:0;color:#fff}.testimonial-meta{font-size:14px;color:#ff4330;margin:5px 0 0}.testimonial-text-small{font-size:14px;line-height:1.6;text-align:left;margin:0;color:#ffffffe6}.testimonials-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.testimonial-dot{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;cursor:pointer;transition:all .3s ease}.testimonial-dot.active{background-color:#ff4330;transform:scale(1.2)}@media (max-width: 480px){.testimonial-card-small{min-width:260px}}.features-section{background-color:#fff;padding:60px 20px}.features-content{max-width:1200px;margin:0 auto;text-align:center}.features-headline{color:#000;font-size:32px;font-weight:700;margin-bottom:20px;text-transform:uppercase;line-height:1.3}.features-subheadline{color:#000;font-size:24px;font-weight:500;margin-bottom:50px;line-height:1.4}.features-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:20px}.feature-card{background-color:#efe2e0;border-radius:20px;padding:30px;text-align:left;box-shadow:0 4px 6px #0000001a}.feature-image{width:100%;height:auto;margin-bottom:20px;border-radius:10px}.feature-title{font-size:24px;line-height:1.4;margin-bottom:15px;text-align:center}.title-black{color:#000;font-weight:700}.title-red{color:#ff4330;font-weight:700}.feature-description{color:#333;font-size:16px;line-height:1.8;text-align:center}@media (max-width: 768px){.features-headline{font-size:28px}.features-subheadline{font-size:20px}.feature-card{padding:20px}.feature-title{font-size:24px}.feature-description{font-size:16px}}@media (max-width: 480px){.features-headline{font-size:28px}.features-subheadline{font-size:20px}.feature-card{padding:20px}.feature-title{font-size:24px}.feature-description{font-size:16px}}.instagram-section{background-color:#161616;padding:60px 20px;text-align:center}.instagram-content{max-width:600px;margin:0 auto}.instagram-headline{color:#fff;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:40px;text-transform:uppercase}.highlight-number{background-color:#ff4330;padding:5px 15px;border-radius:8px;display:inline-block}.instagram-preview{position:relative;padding:10px;margin-bottom:30px}.instagram-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 20px #ffffff4d;border-radius:15px}.instagram-image{width:100%;height:auto;border-radius:15px;position:relative;z-index:1}.instagram-cta-button{background:#ff4330;color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase}.instagram-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff43304d}@media (max-width: 480px){.instagram-section{padding:40px 20px}.instagram-headline{font-size:28px}.highlight-number{padding:3px 10px}.instagram-cta-button{padding:12px 30px;font-size:16px}}.zumbafit-section{background-color:#fff;padding:60px 20px}.zumbafit-content{max-width:1200px;margin:0 auto;text-align:center}.zumbafit-headline{color:#000;font-size:32px;font-weight:700;line-height:1.4;margin-bottom:50px;text-transform:uppercase}.highlight-superior{color:#fff;background-color:#ff4330;padding:5px 15px;border-radius:8px;display:inline-block}.zumbafit-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:20px}.zumbafit-card{background-color:#000;border-radius:20px;padding:30px;text-align:left;position:relative;overflow:hidden}.zumbafit-card:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:5px;background:#ff4330}.card-title{color:#fff;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.card-description{color:#fff;font-size:18px;line-height:1.6}.highlight-red{color:#ff4330}@media (max-width: 768px){.zumbafit-cards{grid-template-columns:1fr;gap:20px}.zumbafit-headline{font-size:28px;padding:0 20px}.card-title{font-size:22px}.card-description{font-size:16px}}@media (max-width: 480px){.zumbafit-section{padding:40px 15px}.zumbafit-card{padding:20px}.card-title{font-size:20px}.card-description{font-size:16px}}.price-section{background-color:#161616;padding:60px 20px;text-align:center}.price-content{max-width:600px;margin:0 auto}.mockup-container{margin-bottom:30px}.mockup-image{width:100%;max-width:500px;height:auto}.price-headline{color:#fff;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.price-subheadline{margin-bottom:30px}.highlight-price{color:#ff4330;font-size:28px;font-weight:700;text-transform:uppercase}.price-options{display:flex;flex-direction:column;align-items:center;gap:5px;margin:20px 0}.installment-price{font-family:Bebas Neue,sans-serif;font-size:64px;line-height:1;letter-spacing:1px;color:#00c437}.price-divider{color:#fff;font-size:20px;font-weight:500}.full-price{font-family:Bebas Neue,sans-serif;font-size:32px;line-height:1;letter-spacing:1px;color:#00c437}.access-button{background:#ff4330;color:#fff;border:none;border-radius:10px;padding:20px 40px;font-size:20px;font-weight:700;width:100%;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;margin-bottom:20px}.access-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff43304d}.limited-offer{color:#fff;font-size:14px;font-style:italic;opacity:.8}@media (max-width: 480px){.price-section{padding:40px 20px}.price-headline{font-size:28px}.highlight-price{font-size:24px}.installment-price{font-size:48px}.full-price{font-size:24px}.access-button{padding:15px 30px;font-size:18px}}.final-testimonials-section{background-color:#161616;padding:60px 20px}.final-testimonials-content{max-width:1200px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.final-testimonial-card{background:#1e1e1e;border:2px solid #FF4330;border-radius:20px;padding:30px;text-align:center;display:flex;flex-direction:column;align-items:center}.final-testimonial-image{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:20px}.final-testimonial-name{color:#fff;font-size:20px;font-weight:600;margin-bottom:15px}.final-testimonial-text{color:#fff;font-size:16px;line-height:1.6}.final-testimonial-text .highlight-text{color:#ff4330}.cta-button{background:#ff4330;color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;margin:0 auto;display:block}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff43304d}.guarantee-section{background-color:#f5f5f5;padding:60px 20px;text-align:center}.guarantee-content{max-width:800px;margin:0 auto}.guarantee-image-container{margin-bottom:30px}.guarantee-image{width:100%;max-width:300px;height:auto}.guarantee-headline{color:#161616;font-size:36px;font-weight:700;line-height:1.3;margin-bottom:20px}.guarantee-description{color:#161616;font-size:18px;line-height:1.6;margin-bottom:20px}.guarantee-terms{color:#161616;font-size:16px;line-height:1.6;margin-bottom:30px}.guarantee-cta-button{background:#ff4330;color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase}.guarantee-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff43304d}@media (max-width: 768px){.testimonials-grid{grid-template-columns:1fr;gap:20px}.guarantee-headline{font-size:28px}.guarantee-description,.guarantee-terms{font-size:16px}.guarantee-description br,.guarantee-terms br{display:none}}@media (max-width: 480px){.final-testimonial-card{padding:20px}.final-testimonial-image{width:100px;height:100px}.final-testimonial-name{font-size:18px}.final-testimonial-text{font-size:14px}.guarantee-headline{font-size:24px}.guarantee-cta-button,.cta-button{padding:12px 30px;font-size:16px}}.faq-section{background-color:#161616;padding:60px 20px}.faq-content{max-width:800px;margin:0 auto}.faq-headline{color:#ff4330;font-size:32px;font-weight:700;margin-bottom:40px;text-align:left}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background-color:#1e1e1e;border-radius:8px;overflow:hidden}.faq-question{background-color:#333;color:#fff;padding:15px 20px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.faq-question i{color:#ff4330;font-size:8px;transition:transform .3s ease}.faq-answer{color:#fff;padding:0 20px;font-size:16px;line-height:1.5;background-color:#1e1e1e;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.faq-item.active .faq-answer{padding:15px 20px;max-height:300px}.faq-item.active .faq-question i{transform:rotate(90deg)}.faq-cta-button{background:#ff4330;color:#fff;border:none;border-radius:10px;padding:15px 40px;font-size:18px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-transform:uppercase;margin:40px auto 0;display:block}.faq-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff43304d}@media (max-width: 768px){.faq-headline{font-size:28px;text-align:center}.faq-question,.faq-answer{font-size:14px}}@media (max-width: 480px){.faq-section{padding:40px 15px}.faq-headline{font-size:24px;margin-bottom:30px}.faq-cta-button{padding:12px 30px;font-size:16px}}.stories-section{padding:40px 20px;background-color:#1e1e1e;border-radius:10px}.stories-swiper{margin-top:30px;padding:20px 0;position:relative}.stories-swiper .swiper{width:100%;height:100%}.stories-swiper .swiper-slide{text-align:center;display:flex;justify-content:center;align-items:center}.story-card{background:#2a2a2a;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #0003;margin:0 10px;transition:transform .3s ease}.story-card:hover{transform:translateY(-5px)}.stories-swiper .swiper-button-next,.stories-swiper .swiper-button-prev{color:#ff4330;background:#ffffff1a;width:40px;height:40px;border-radius:50%;transition:all .3s ease}.stories-swiper .swiper-button-next:hover,.stories-swiper .swiper-button-prev:hover{background:#fff3;transform:scale(1.1)}.stories-swiper .swiper-button-next:after,.stories-swiper .swiper-button-prev:after{font-size:20px}.stories-swiper .swiper-pagination-bullet{background:#ff4330;opacity:.5;transition:all .3s ease}.stories-swiper .swiper-pagination-bullet-active{opacity:1;background:#ff4330;transform:scale(1.2)}.stories-swiper .swiper-autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ff4330}.stories-swiper .autoplay-progress svg{--progress: 0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:#ff4330;fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}@media (max-width: 768px){.stories-section{padding:30px 10px}.story-card{margin:0 5px}}
