.fs-home-hero{width:100%;color:#ECE9F2;background:radial-gradient(ellipse at 50% 0%,#3D0A50 0%,transparent 60%),radial-gradient(ellipse at 50% 100%,#3D0A50 0%,transparent 60%),#0A0118;text-align:center}.fs-home-hero__inner{display:flex;flex-direction:column;gap:5.5rem;max-width:960px;margin:0 auto;padding:15rem 2rem 7rem}.fs-home-hero__content{display:flex;flex-direction:column;align-items:center}.fs-home-hero .fs-home-hero__title{font-family:'Outfit',sans-serif;font-size:clamp(2rem, 6vw, 4rem);font-weight:600;color:#FFF;line-height:1.1;margin:0 0 2.5rem}.fs-home-hero__title-sub{color:#FFF;font-size:.65em;opacity:.85;display:inline-block;margin-top:.5rem}.fs-home-hero .fs-home-hero__subtitle{font-family:'Outfit',sans-serif;font-size:clamp(1.1rem, 2.5vw, 1.4rem);font-weight:600;line-height:1.3;color:#FFF;margin:0 0 2.5rem}.fs-home-hero__desc{font-family:'Inter',sans-serif;font-size:.95rem;line-height:1.8;color:#ECE9F2;max-width:760px;margin:0 auto 4rem}.fs-home-hero__ctas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:1.5rem}.fs-home-hero .fs-btn{display:inline-block;text-align:center;font-family:'Outfit',sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:18px 32px;border-radius:30px;text-decoration:none;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.fs-home-hero .fs-btn:hover{transform:translateY(-2px)}.fs-home-hero .fs-btn--pink{background:linear-gradient(120deg,#b47cfd 0%,#ff7fc2 100%);color:#FFFFFF!important;border:none;box-shadow:0 8px 24px rgb(255 127 194 / .2)}.fs-home-hero .fs-btn--white{background:#fff0;color:#FFFFFF!important;border:1px solid #FFF}.fs-home-hero a:not(.fs-btn):not(:has(.fs-trust__badge)){color:#FF7FC2;text-decoration:underline}.fs-home-hero a:has(.fs-trust__badge){color:inherit;text-decoration:none}.fs-home-hero__bottom{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap;background:rgb(255 255 255 / .03);border:1px solid #241A30;border-radius:16px;padding:1.75rem 2.5rem}.fs-trust__google-img{display:block;width:160px;height:auto}.fs-trust__badges{display:flex;flex-direction:column;gap:.6rem}.fs-trust__badge{font-family:'Inter',sans-serif;font-size:16px;color:#ECE9F2}.fs-home-hero__sep{height:1px;background:linear-gradient(to right,transparent,#FFFFFF2B,transparent);margin:2rem 36px}.fs-home-hero__why-title{font-family:'Outfit',sans-serif;font-size:clamp(1.4rem, 3vw, 2rem);font-weight:600;color:#FFF;line-height:1.3;margin:0 0 3rem}.fs-home-hero__why-body{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;text-align:left}.fs-home-hero__why-body p{font-family:'Inter',sans-serif;font-size:.98rem;line-height:1.8;color:#ECE9F2;margin:0}.fs-home-hero__why b{color:#FF7FC2;font-weight:600}@media (max-width:1024px){.fs-home-hero__inner{padding:13rem 2rem 5rem;gap:3.5rem}}@media (max-width:768px){.fs-home-hero__inner{padding:10rem 1.25rem 4rem;gap:2.5rem}.fs-home-hero__title{line-height:1.2}.fs-home-hero__ctas{flex-direction:column;width:100%}.fs-home-hero .fs-btn{width:100%;box-sizing:border-box}.fs-home-hero__bottom{gap:1.5rem;padding:1.5rem 1.25rem}.fs-home-hero__why-body{text-align:center}}