html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-color:var(--page-bg)!important}*{box-sizing:border-box}img{max-width:100%;height:auto}h1,h2,h3,h4{font-weight:700;color:var(--text-color-title);background:none;-webkit-text-fill-color:var(--text-color-title)}h1{font-size:3em;line-height:1.2em}h2{font-size:2.4em;line-height:1.1em}h3{font-size:2em;line-height:1em}h4{font-size:1.2em;line-height:1.4em;margin-bottom:.8rem}h6{color:var(--feature-badge-primary-text);background:none;-webkit-text-fill-color:var(--feature-badge-primary-text);font-weight:600}p{font-size:.9em;line-height:1.6em;opacity:.7;color:var(--text-color-secondary)}.main-button{font-weight:700;display:flex;justify-content:center;align-items:center;gap:.75em;background-image:linear-gradient(335deg,var(--feature-icon-bg-primary),var(--feature-icon-bg-accent2));padding:.9em 1.2em;border-radius:2em;transition:all .5s ease-in-out;box-shadow:0 0 0 0 transparent;color:var(--text-color-primary)}.main-button:hover{transform:scale(1.05)}.with-icon-right{padding:.9em 1.2em .9em 1.5em!important}.center-card-button{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.75em}body:after,body:before{content:none!important;display:none!important}.custom-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar{scrollbar-width:none;overflow-y:auto;-ms-overflow-style:none}.page-container{width:calc(100% - 140px);max-width:1300px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:50px}.features-img{width:400px;height:400px;border-radius:.5em;-o-object-fit:cover;object-fit:cover}.grey-main-button,.horizontal-flex-features{display:flex;justify-content:space-between}.grey-main-button{align-items:center;gap:.75em;padding:var(--card-padding);border-radius:2em;opacity:1!important;border:var(--card-border-width) solid var(--card-border-color);background-color:var(--badge-bg-color);color:var(--text-color-primary)}.grey-main-button:hover{transition:.5s ease-in-out;box-shadow:1px .5px 5px .2em var(--feature-badge-secondary-text),-1px -.5px 5px .2em var(--feature-badge-primary-text)}.space-between-features{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;padding-right:4em}.long-rounded-image{border-radius:150px;width:300px;height:400px;-o-object-fit:cover;object-fit:cover;margin-right:60px}.horizontal-flex-reviews{display:flex;flex-direction:row;align-items:center}.goals-section{margin-top:0;margin-bottom:2.5em}.goal-card,.goals-section{display:flex;justify-content:space-between}.goal-card{position:relative;width:48%;background-color:var(--card-bg-color);border-radius:var(--card-border-radius);border:var(--card-border-width) solid var(--card-border-color);box-shadow:0 10px 30px rgba(0,0,0,.2)}.goal-content{display:flex;flex-direction:column;justify-content:flex-start;width:50%;margin-right:2rem;padding:var(--card-padding)}.goal-content h4{color:var(--text-color-title);margin-bottom:1rem}.goal-content p{color:var(--text-color-secondary)}.image-container-goals{width:50%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px}.image-container-goals img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.read-more-link{display:flex;align-items:center;margin-top:2em;gap:.5rem;font-size:1.125em;color:var(--feature-badge-primary-text);text-decoration:none}.faq-container{display:flex;flex-direction:column;gap:1em}.horizontal-flex-faq{display:flex;justify-content:space-between}.faq-item{border-radius:var(--card-border-radius);border:var(--card-border-width) solid var(--card-border-color);background-color:var(--card-bg-color);transition:all .3s ease;border-radius:7px}.faq-item:hover{box-shadow:0 0 15px var(--feature-icon-bg-primary)}.faq-header{justify-content:space-between;padding:.4em .8em;border-radius:7px 7px 0 0;cursor:pointer;min-height:3em;position:relative;z-index:1}.faq-header,.faq-title{display:flex;align-items:center}.faq-title{justify-content:flex-start;font-size:1.125em;font-weight:600;color:var(--text-color-title);margin:0;flex-grow:1;pointer-events:none}.faq-content{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);padding:0 .8em;opacity:0;transform:translateY(-10px)}.faq-item.active .faq-content{max-height:1000px;opacity:1;transform:translateY(0);padding:1em .8em}.faq-item.active .faq-header{background-color:var(--feature-badge-primary-bg);border-radius:7px 7px 0 0}.toggle-btn{background:none;border:none;font-size:1.5em;color:var(--text-color-secondary);cursor:pointer;transition:transform .3s ease;pointer-events:none;z-index:2}.faq-item.active .toggle-btn,.toggle-btn:hover{color:var(--text-color-primary)}.animated-gradient-text{background:linear-gradient(90deg,var(--feature-icon-bg-primary),var(--feature-icon-bg-secondary),var(--feature-icon-bg-tertiary));background-size:200% 200%;animation:gradient-animation 3s ease infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.flextry{line-height:2em}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1280px){.features-img{width:450px;height:400px}.horizontal-flex-reviews{display:block}.long-rounded-image{display:none}}@media (max-width:990px){.features-img{width:100%;height:200px;margin-top:2em}.horizontal-flex-features{flex-direction:column}}@media (max-width:768px){.goal-card,.goals-section{flex-direction:column}.goal-card{align-items:flex-start}.image-container-goals{width:100%;height:auto}.main-button{max-width:100%;text-align:center;display:flex;justify-content:center;margin:0 auto}.horizontal-flex-features h3{font-size:2em!important}.space-between-features{padding:0;align-items:center}.page-container{width:calc(100% - 48px)}html{font-size:14px}.horizontal-flex-faq{flex-direction:row;justify-content:space-between;flex-direction:column}.faq-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.left-header p{font-size:1.1em;line-height:1.8em;color:var(--text-color-secondary)}.left-header p br+span{display:block;padding-left:1em;margin-top:.5em}.emoji-container{font-family:Segoe UI Emoji,Noto Color Emoji,Apple Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;color:inherit;display:inline-flex;align-items:center}.emoji-container img.emoji{height:1.25em;width:1.25em;margin:0 .05em 0 .1em;vertical-align:-.1em}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slowSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes magicalGlow{0%,to{box-shadow:0 0 20px rgba(139,92,246,.3)}50%{box-shadow:0 0 40px rgba(139,92,246,.6),0 0 60px rgba(139,92,246,.3)}}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.floating-animation{animation:float 3s ease-in-out infinite}.animate-bounce-slow{animation:slowBounce 2s ease-in-out infinite}.animate-spin-slow{animation:slowSpin 8s linear infinite}.magical-glow{animation:magicalGlow 4s ease-in-out infinite}.sparkle-effect{animation:sparkle 2s ease-in-out infinite}.interactive-card{transition:all .3s ease;position:relative;overflow:hidden}.interactive-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(139,92,246,.1),transparent);transform:rotate(45deg);transition:all .6s ease;opacity:0}.interactive-card:hover:before{animation:shimmer 1.5s ease-in-out;opacity:1}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.parallax-element{transition:transform .1s ease-out}.magical-button{position:relative;overflow:hidden;transition:all .3s ease}.magical-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);transition:all .5s ease;transform:translate(-50%,-50%)}.magical-button:hover:after{width:300px;height:300px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}