.fs-container{max-width:1200px;margin:0 auto;padding:0 24px}.Heading{font-family:Titillium Web,sans-serif}.fs-announcement-bar{text-align:center;padding:12px 16px;font-size:13px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-bottom:3px solid #7CFC00}.fs-announcement-bar p{margin:0}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 40px;font-size:15px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.fs-btn:hover{opacity:.9;transform:translateY(-1px)}.fs-btn--large{padding:20px 60px;font-family:Titillium Web,sans-serif;font-size:17px}.fs-btn__arrow{font-size:20px;font-family:Titillium Web,sans-serif;transition:transform .2s ease}.fs-btn:hover .fs-btn__arrow{transform:translate(4px)}.fs-hero{text-align:center;padding:80px 24px 60px}.fs-hero__inner{max-width:1200px;margin:0 auto}.fs-hero__heading{font-size:clamp(40px,8vw,80px);font-weight:900;font-family:Titillium Web,sans-serif;letter-spacing:-1px;line-height:1.05;margin:0 0 20px;text-transform:uppercase}.fs-hero__subheading{font-size:clamp(16px,2vw,20px);font-family:Titillium Web,sans-serif;line-height:1.6;max-width:700px;margin:0 auto 40px}.fs-hero__image-wrapper{margin:0 auto 40px;max-width:900px}.fs-hero__image{width:100%;height:auto;display:block}.fs-social-proof-bar{padding:30px 0;text-align:center}.fs-social-proof-bar__label{font-size:12px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px}.fs-social-proof-bar__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}.fs-social-proof-bar__logo img{max-height:30px;width:auto;opacity:.5;filter:grayscale(100%);transition:opacity .3s}.fs-social-proof-bar__logo:hover img{opacity:.8}.fs-social-proof-bar__logo--text span{font-size:14px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.5}.fs-problem{padding:80px 0;text-align:center}.fs-problem__heading{font-size:clamp(28px,5vw,48px);font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:-.5px;line-height:1.15;text-transform:uppercase;max-width:900px;margin:0 auto 20px}.fs-problem__subtext{font-size:clamp(16px,2vw,20px);font-family:Titillium Web,sans-serif;line-height:1.6;margin:0 auto 50px;max-width:600px}.fs-problem__stats{display:flex;justify-content:center;gap:60px;margin-bottom:50px;flex-wrap:wrap}.fs-problem__stat{display:flex;flex-direction:column;align-items:center}.fs-problem__stat-number{font-size:clamp(48px,8vw,80px);font-family:Titillium Web,sans-serif;font-weight:900;line-height:1;margin-bottom:10px}.fs-problem__stat-label{font-size:14px;font-family:Titillium Web,sans-serif;max-width:250px;line-height:1.5}.fs-benefits{padding:80px 0}.fs-benefits__header{text-align:center;margin-bottom:50px}.fs-benefits__heading{font-size:clamp(28px,5vw,44px);font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 12px}.fs-benefits__subheading{font-size:16px;font-family:Titillium Web,sans-serif;margin:0}.fs-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.fs-benefits__card{padding:36px 28px;border-radius:12px;text-align:center}.fs-benefits__icon{margin-bottom:16px}.fs-benefits__icon img{width:48px;height:48px;object-fit:contain}.fs-benefits__icon--emoji{font-size:36px;font-family:Titillium Web,sans-serif;line-height:1}.fs-benefits__card-title{font-size:16px;font-family:Titillium Web,sans-serif;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.fs-benefits__card-text{font-size:14px;font-family:Titillium Web,sans-serif;line-height:1.6;margin:0}.fs-comparison{padding:80px 0}.fs-comparison__heading{text-align:center;font-size:clamp(28px,5vw,44px);font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 40px}.fs-comparison__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.fs-comparison__table{width:100%;border-collapse:collapse;min-width:600px}.fs-comparison__table th,.fs-comparison__table td{padding:16px 20px;text-align:center;font-size:14px;font-family:Titillium Web,sans-serif;font-weight:600;letter-spacing:.5px}.fs-comparison__table th{text-transform:uppercase;font-size:13px;font-family:Titillium Web,sans-serif;letter-spacing:1px;padding-bottom:20px}.fs-comparison__table th:first-child,.fs-comparison__table td:first-child{text-align:left}.fs-comparison__brand{font-weight:900!important;font-family:Titillium Web,sans-serif;font-size:15px!important}.fs-comparison__table tbody tr{border-bottom:1px solid rgba(0,0,0,.08)}.fs-comparison__feature{font-weight:700;font-family:Titillium Web,sans-serif;text-transform:uppercase;letter-spacing:.5px}.fs-check{font-size:18px;font-family:Titillium Web,sans-serif;font-weight:700}.fs-check--yes{color:#7cfc00}.fs-check--no{color:#f44;opacity:.5}.fs-science{padding:80px 0}.fs-science__header{text-align:center;margin-bottom:50px}.fs-science__heading{font-size:clamp(32px,6vw,56px);font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 16px;line-height:1.1}.fs-science__subheading{font-size:clamp(15px,2vw,18px);font-family:Titillium Web,sans-serif;line-height:1.6;max-width:650px;margin:0 auto 30px}.fs-science__badges{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.fs-science__badge{padding:8px 18px;border:1.5px solid;border-radius:50px;font-size:11px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.fs-science__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.fs-science__card{padding:32px 28px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.fs-science__card-name{font-size:18px;font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:1px;text-transform:uppercase;margin:0 0 12px}.fs-science__card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fs-science__tag{padding:4px 12px;border-radius:4px;font-size:10px;font-family:Titillium Web,sans-serif;font-weight:800;letter-spacing:1px;text-transform:uppercase}.fs-science__card-desc{font-size:14px;font-family:Titillium Web,sans-serif;line-height:1.6;margin:0}.fs-testimonials{padding:80px 0}.fs-testimonials__header{text-align:center;margin-bottom:40px}.fs-testimonials__heading{font-size:clamp(28px,5vw,44px);font-family:Titillium Web,sans-serif;font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 16px}.fs-testimonials__rating{display:flex;align-items:center;justify-content:center;gap:12px}.fs-testimonials__stars{font-size:22px;font-family:Titillium Web,sans-serif}.fs-testimonials__score{font-size:28px;font-family:Titillium Web,sans-serif;font-weight:900}.fs-testimonials__count{font-size:13px;font-family:Titillium Web,sans-serif;font-weight:600;letter-spacing:1px}.fs-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.fs-testimonials__card{padding:28px 24px;border-radius:12px}.fs-testimonials__card-stars{font-size:16px;font-family:Titillium Web,sans-serif;margin-bottom:12px}.fs-testimonials__card-text{font-size:15px;font-family:Titillium Web,sans-serif;line-height:1.6;margin:0 0 16px;font-style:italic}.fs-testimonials__card-author{display:flex;align-items:center;gap:10px}.fs-testimonials__name{font-size:13px;font-family:Titillium Web,sans-serif;font-weight:800;letter-spacing:1px;text-transform:uppercase}.fs-testimonials__flavor{font-size:11px;font-family:Titillium Web,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fs-howto{padding:80px 0;text-align:center}.fs-howto__heading{font-size:clamp(28px,5vw,44px);font-weight:900;font-family:Titillium Web,sans-serif;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 50px}.fs-howto__steps{display:flex;align-items:flex-start;justify-content:center;gap:20px;flex-wrap:wrap}.fs-howto__step{flex:1;min-width:200px;max-width:300px;text-align:center}.fs-howto__step-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:18px;font-weight:900;margin-bottom:16px}.fs-howto__step-icon{margin-bottom:12px}.fs-howto__step-icon img{width:80px;height:80px;object-fit:contain}.fs-howto__step-title{font-size:15px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin:0 0 8px}.fs-howto__step-desc{font-size:14px;line-height:1.5;margin:0}.fs-howto__divider{width:60px;height:2px;border-top:2px dashed;align-self:center;margin-top:22px;opacity:.4}.fs-faq{padding:80px 0}.fs-faq__header{text-align:center;margin-bottom:40px}.fs-faq__heading{font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 10px}.fs-faq__subheading{font-size:16px;margin:0}.fs-faq__list{max-width:800px;margin:0 auto}.fs-faq__item{border-bottom:1px solid}.fs-faq__question{display:flex;align-items:center;justify-content:space-between;padding:20px 0;font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;list-style:none}.fs-faq__question::-webkit-details-marker{display:none}.fs-faq__toggle{font-size:24px;font-weight:300;transition:transform .3s ease}details[open] .fs-faq__toggle{transform:rotate(45deg)}.fs-faq__answer{padding:0 0 20px;font-size:15px;line-height:1.7}.fs-final-cta{padding:100px 0;text-align:center}.fs-final-cta__heading{font-size:clamp(28px,5vw,48px);font-weight:900;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 16px}.fs-final-cta__subheading{font-size:17px;line-height:1.6;margin:0 auto 40px;max-width:600px}@media(max-width:768px){.fs-hero{padding:50px 16px 40px}.fs-problem__stats{gap:30px}.fs-benefits__grid{grid-template-columns:1fr 1fr}.fs-science__grid,.fs-testimonials__grid{grid-template-columns:1fr}.fs-howto__steps{flex-direction:column;align-items:center}.fs-howto__divider{width:2px;height:30px;border-top:none;border-left:2px dashed;margin-top:0}.fs-comparison__table{min-width:500px}}@media(max-width:480px){.fs-benefits__grid{grid-template-columns:1fr}.fs-btn--large{padding:16px 36px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/flowstate-landing.css.map */
