@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&display=swap);body{--background-color: #f6efe4;--secondary-background-color: #ede2cf;--highlighted-background-color: #e3d4ba;--prominent-background-color: #2b241d;--footer-background-color: #2b241d;--footer-inside-background-color: #3a312a;--accent-color: #c0613a;--accent-color-hover: #9a4a28;--secondary-accent-color: #4a6b4a;--accent-bgcolored-font-color: #fff8ee;--font-color: #2b241d;--font-color-light: #f6efe4;--error-color: #b54a3a;--select-option-background-color: #ede2cf;--warm-border: #d8c8b0;--warm-muted: #6b5f50;--warm-shadow: 0 12px 32px rgba(80, 50, 20, 0.10);--warm-shadow-soft: 0 4px 14px rgba(80, 50, 20, 0.07);background-color:var(--background-color);color:var(--font-color);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'> <filter id='n'> <feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='7'/> <feColorMatrix values='0 0 0 0 0.17 0 0 0 0 0.14 0 0 0 0 0.11 0 0 0 0.18 0'/> </filter> <rect width='200' height='200' filter='url(%23n)'/> </svg> ");background-repeat:repeat;background-size:220px 220px}h1,h2,h3,.left-section h1,.workouts-header h2,.hiit-header h2,.yoga-header h2,.fitness-content h1,.progress-content h1,.feature-content h2,.suggestions-content h2,.cta-content h2,.cta-fullwidth-text h2,.faq-section h2{font-family:"Fraunces",Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-0.01em}.logo img,.footer-logo img{width:160px;filter:none}.footer-logo img{filter:brightness(0.95) contrast(1.05) saturate(0.85)}.nav-container,.navbar,.nav{background-color:rgba(246,239,228,.92);backdrop-filter:none;border-bottom:none;position:relative}.nav-container::after,.navbar::after,.nav::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'> <path d='M0 20 Q 75 0, 150 20 T 300 20 T 450 20 T 600 20 T 750 20 T 900 20 T 1050 20 T 1200 20' fill='none' stroke='%23c0613a' stroke-width='2' stroke-linecap='round'/> <path d='M0 28 Q 100 12, 200 28 T 400 28 T 600 28 T 800 28 T 1000 28 T 1200 28' fill='none' stroke='%234a6b4a' stroke-width='1.2' stroke-linecap='round' opacity='0.55'/> </svg> ");background-repeat:repeat-x;background-size:600px 10px;pointer-events:none}.nav-item{color:var(--font-color);font-weight:500;position:relative}.nav-item:hover{color:var(--accent-color)}.nav-item::after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;background:var(--accent-color);transition:right .3s ease}.nav-item:hover::after{right:0}.btn-primary,.cta-button,.sign-up,.btn-login-down,button[type=submit]{background-color:var(--accent-color);border:2px solid var(--accent-color);color:var(--accent-bgcolored-font-color);border-radius:999px;padding:14px 32px;font-weight:600;letter-spacing:.02em;box-shadow:var(--warm-shadow-soft);transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.btn-primary:hover,.cta-button:hover,.sign-up:hover,.btn-login-down:hover,button[type=submit]:hover{background-color:var(--accent-color-hover);border-color:var(--accent-color-hover);box-shadow:inset 0 0 0 4px rgba(255,248,238,.18),var(--warm-shadow);transform:none}.btn-login,.btn-learn-more{border:2px solid var(--secondary-accent-color);color:var(--secondary-accent-color);border-radius:999px;padding:12px 28px;background:rgba(0,0,0,0);font-weight:600}.btn-login:hover,.btn-learn-more:hover{background-color:var(--secondary-accent-color);color:var(--font-color-light);border-color:var(--secondary-accent-color)}.section-divider{height:14px;background:linear-gradient(180deg, transparent, transparent);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'> <path d='M0 20 Q 75 0, 150 20 T 300 20 T 450 20 T 600 20 T 750 20 T 900 20 T 1050 20 T 1200 20' fill='none' stroke='%23c0613a' stroke-width='2' stroke-linecap='round'/> <path d='M0 28 Q 100 12, 200 28 T 400 28 T 600 28 T 800 28 T 1000 28 T 1200 28' fill='none' stroke='%234a6b4a' stroke-width='1.2' stroke-linecap='round' opacity='0.55'/> </svg> ");background-repeat:repeat-x;background-size:600px 14px;background-position:center;margin:3.5rem 0;border:none}.card,.hiit-card,.yoga-card,.feature-card,.pricing-card{background-color:var(--secondary-background-color);border:1px solid var(--warm-border);border-radius:24px;overflow:hidden;box-shadow:var(--warm-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card:hover,.hiit-card:hover,.yoga-card:hover,.feature-card:hover,.pricing-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(80,50,20,.15);border-color:var(--accent-color)}.card-image img,.hiit-card-image img,.yoga-card-image img{border-radius:24px}.card-content,.hiit-card-content,.yoga-card-content{color:var(--font-color-light);text-shadow:0 2px 8px rgba(0,0,0,.45)}.card-content h3,.hiit-card-content h3,.yoga-card-content h3{color:#fff8ee;font-family:"Fraunces",Georgia,serif}.card-content p,.hiit-card-content p,.yoga-card-content p{color:#f6efe4}.card::after,.hiit-card::after,.yoga-card::after{background:linear-gradient(180deg, transparent 35%, rgba(43, 36, 29, 0.65)) !important}.highlight,.accent-text{color:var(--accent-color);font-weight:700}.text-muted,.secondary-text{color:var(--warm-muted)}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:600;color:var(--warm-muted);margin-bottom:.6rem}.eyebrow::before{content:"";display:inline-block;width:18px;height:1px;background:var(--warm-muted);vertical-align:middle;margin-right:8px}.organic-blob{position:absolute;width:380px;height:380px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'> <path fill='%23c0613a' opacity='0.18' d='M325.6 73.4c33.3 35.6 49.2 89.7 36.7 137.5-12.5 47.7-53.5 89-100.8 109.6-47.4 20.6-101.1 20.6-141.7-2.4-40.5-23-67.9-69-77.3-117.6-9.4-48.5-0.8-99.6 28.5-134.4C99.9 30.8 150 12 199.6 11.5c49.6-0.5 92.7 26.4 126 61.9z'/> </svg> ");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}.organic-blob--alt{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'> <path fill='%234a6b4a' opacity='0.16' d='M200 24c54.7-3.4 113.5 18.7 145.6 62.5 32 43.8 37.4 109.3 12.4 158.7-25 49.5-80.4 83-138.6 89.6-58.2 6.7-119.2-13.5-152.4-55.8-33.2-42.3-38.7-106.8-15.5-156.7C74.7 72.4 145.3 27.4 200 24z'/> </svg> ")}.container,.fitness-section,.progress-section,.suggestions-section{position:relative;overflow:hidden}.container::before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'> <path fill='%23c0613a' opacity='0.18' d='M325.6 73.4c33.3 35.6 49.2 89.7 36.7 137.5-12.5 47.7-53.5 89-100.8 109.6-47.4 20.6-101.1 20.6-141.7-2.4-40.5-23-67.9-69-77.3-117.6-9.4-48.5-0.8-99.6 28.5-134.4C99.9 30.8 150 12 199.6 11.5c49.6-0.5 92.7 26.4 126 61.9z'/> </svg> ");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}.fitness-section::after{content:"";position:absolute;bottom:-140px;left:-140px;width:380px;height:380px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'> <path fill='%234a6b4a' opacity='0.16' d='M200 24c54.7-3.4 113.5 18.7 145.6 62.5 32 43.8 37.4 109.3 12.4 158.7-25 49.5-80.4 83-138.6 89.6-58.2 6.7-119.2-13.5-152.4-55.8-33.2-42.3-38.7-106.8-15.5-156.7C74.7 72.4 145.3 27.4 200 24z'/> </svg> ");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}.container>*,.fitness-container,.progress-container,.suggestions-container{position:relative;z-index:1}.cta-section{background-color:var(--secondary-background-color);border:1px solid var(--warm-border);border-radius:32px;box-shadow:var(--warm-shadow)}.cta-section h2{color:var(--accent-color)}.cta-section p,.cta-section li{color:var(--font-color)}.cta-section ul li::marker{color:var(--secondary-accent-color)}.cta-fullwidth-section{background-color:var(--secondary-accent-color);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'> <path d='M0 20 Q 75 0, 150 20 T 300 20 T 450 20 T 600 20 T 750 20 T 900 20 T 1050 20 T 1200 20' fill='none' stroke='%23c0613a' stroke-width='2' stroke-linecap='round'/> <path d='M0 28 Q 100 12, 200 28 T 400 28 T 600 28 T 800 28 T 1000 28 T 1200 28' fill='none' stroke='%234a6b4a' stroke-width='1.2' stroke-linecap='round' opacity='0.55'/> </svg> ");background-repeat:repeat-x;background-position:center top;background-size:600px 14px;padding-top:100px}.cta-fullwidth-section h2{color:var(--font-color-light)}.cta-fullwidth-button .btn-fullwidth-register{background-color:var(--accent-color);color:var(--accent-bgcolored-font-color);border-radius:999px;padding:16px 36px}.cta-fullwidth-button .btn-fullwidth-register:hover{background-color:var(--accent-color-hover);color:var(--accent-bgcolored-font-color)}.faq-item{background-color:var(--secondary-background-color) !important;border:1px solid var(--warm-border);border-radius:20px;padding:22px 26px}.faq-question{color:var(--font-color);border-bottom:1px solid var(--warm-border)}.faq-question.active,.arrow{color:var(--accent-color)}.faq-answer{color:var(--warm-muted)}.footer-section{background-color:var(--footer-background-color);color:var(--font-color-light);border-top:none;position:relative;padding-top:60px}.footer-section::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'> <path d='M0 20 Q 75 0, 150 20 T 300 20 T 450 20 T 600 20 T 750 20 T 900 20 T 1050 20 T 1200 20' fill='none' stroke='%23c0613a' stroke-width='2' stroke-linecap='round'/> <path d='M0 28 Q 100 12, 200 28 T 400 28 T 600 28 T 800 28 T 1000 28 T 1200 28' fill='none' stroke='%234a6b4a' stroke-width='1.2' stroke-linecap='round' opacity='0.55'/> </svg> ");background-repeat:repeat-x;background-size:600px 14px;transform:scaleY(-1)}.footer-links h4{color:var(--accent-color)}.footer-links ul li a{color:var(--font-color-light)}.footer-links ul li a:hover{color:var(--accent-color)}.footer-bottom{border-top:1px solid rgba(246,239,228,.15);color:var(--font-color-light)}.cta-content ul,.feature-content ul,.suggestions-content ul{list-style:none;padding-left:0}.cta-content ul li,.feature-content ul li,.suggestions-content ul li{position:relative;padding-left:30px;margin-bottom:10px}.cta-content ul li::before,.feature-content ul li::before,.suggestions-content ul li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'> <path fill='%234a6b4a' d='M3 21c0-9 7-16 18-18-1 11-8 18-18 18z'/> <path stroke='%232b241d' stroke-width='0.8' stroke-linecap='round' fill='none' d='M3 21 C 8 16, 14 10, 21 3'/> </svg> ");background-repeat:no-repeat;background-size:contain}input,select,textarea{background-color:#fff8ee;border:1px solid var(--warm-border);border-radius:14px;padding:12px 16px;color:var(--font-color)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(192,97,58,.18)}#featuresMain .section,#featuresMain .background,.progress-section,.feature-container2,.contact-section,.custom-faq-section,.refunds-section{color:var(--font-color-light) !important}#featuresMain .section h1,#featuresMain .section h2,#featuresMain .section h3,#featuresMain .section h4,#featuresMain .section p,#featuresMain .section li,#featuresMain .section span,#featuresMain .section a,#featuresMain .section label,#featuresMain .background h1,#featuresMain .background h2,#featuresMain .background h3,#featuresMain .background h4,#featuresMain .background p,#featuresMain .background li,#featuresMain .background span,#featuresMain .background a,#featuresMain .background label,.progress-section h1,.progress-section h2,.progress-section h3,.progress-section h4,.progress-section p,.progress-section li,.progress-section span,.progress-section a,.progress-section label,.feature-container2 h1,.feature-container2 h2,.feature-container2 h3,.feature-container2 h4,.feature-container2 p,.feature-container2 li,.feature-container2 span,.feature-container2 a,.feature-container2 label,.contact-section h1,.contact-section h2,.contact-section h3,.contact-section h4,.contact-section p,.contact-section li,.contact-section span,.contact-section a,.contact-section label,.custom-faq-section h1,.custom-faq-section h2,.custom-faq-section h3,.custom-faq-section h4,.custom-faq-section p,.custom-faq-section li,.custom-faq-section span,.custom-faq-section a,.custom-faq-section label,.refunds-section h1,.refunds-section h2,.refunds-section h3,.refunds-section h4,.refunds-section p,.refunds-section li,.refunds-section span,.refunds-section a,.refunds-section label{color:var(--font-color-light) !important}#featuresMain .section .highlight,#featuresMain .section .accent-text,#featuresMain .section a.accent,#featuresMain .section a[href^="mailto:"],#featuresMain .background .highlight,#featuresMain .background .accent-text,#featuresMain .background a.accent,#featuresMain .background a[href^="mailto:"],.progress-section .highlight,.progress-section .accent-text,.progress-section a.accent,.progress-section a[href^="mailto:"],.feature-container2 .highlight,.feature-container2 .accent-text,.feature-container2 a.accent,.feature-container2 a[href^="mailto:"],.contact-section .highlight,.contact-section .accent-text,.contact-section a.accent,.contact-section a[href^="mailto:"],.custom-faq-section .highlight,.custom-faq-section .accent-text,.custom-faq-section a.accent,.custom-faq-section a[href^="mailto:"],.refunds-section .highlight,.refunds-section .accent-text,.refunds-section a.accent,.refunds-section a[href^="mailto:"]{color:var(--accent-color) !important}.contact-section input,.contact-section select,.contact-section textarea{color:var(--font-color) !important;background-color:#fff8ee !important}.page__login .modal-content{background-color:var(--prominent-background-color)}.page__login .modal-left{color:var(--font-color-light) !important}.page__login .modal-left h1,.page__login .modal-left h2,.page__login .modal-left h3,.page__login .modal-left h4,.page__login .modal-left p,.page__login .modal-left span,.page__login .modal-left label,.page__login .modal-left .textloggin,.page__login .modal-left .helppara,.page__login .modal-left .contctus,.page__login .modal-left .dontdiv{color:var(--font-color-light) !important}.page__login .modal-left a,.page__login .modal-left .signup{color:var(--accent-color) !important}.page__login #countryCode,.page__login select{background-color:#fff8ee !important;color:var(--font-color) !important;border:1px solid var(--warm-border) !important}.page__login .tablinks{color:var(--font-color-light) !important}.page__login .tablinks.active{color:var(--accent-color) !important;border-bottom-color:var(--accent-color) !important}.terms-info-box{background-color:var(--secondary-background-color);border:1px solid var(--warm-border);border-radius:16px;padding:20px 24px;margin:16px 0;color:var(--font-color);box-shadow:var(--warm-shadow-soft)}.terms-info-box b{color:var(--accent-color)}a{color:var(--accent-color)}a:hover{color:var(--accent-color-hover)}.see-more,.hiit-see-more,.yoga-see-more{color:var(--secondary-accent-color)}.see-more:hover,.hiit-see-more:hover,.yoga-see-more:hover{color:var(--accent-color)}