.landing-module-scss-module__H2jhnq__landingPage{background:var(--black);width:100%;color:var(--white);overflow-x:hidden}.landing-module-scss-module__H2jhnq__landingPage section{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__landingPage section{padding:3rem 1rem}}.landing-module-scss-module__H2jhnq__sectionTitle{text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.landing-module-scss-module__H2jhnq__sectionTitle{margin-bottom:1.5rem;font-size:1.5rem}}.landing-module-scss-module__H2jhnq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:6rem 1.5rem;display:flex;position:relative}@media (max-width:768px){.landing-module-scss-module__H2jhnq__hero{min-height:70vh;padding:4rem 1rem}}.landing-module-scss-module__H2jhnq__hero .landing-module-scss-module__H2jhnq__heroLogo{margin-bottom:1.5rem}.landing-module-scss-module__H2jhnq__heroContent{z-index:2;flex-direction:column;align-items:center;max-width:900px;display:flex}.landing-module-scss-module__H2jhnq__heroTitle{margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:1.3}@media (max-width:768px){.landing-module-scss-module__H2jhnq__heroTitle{margin-bottom:1rem;font-size:1.6rem}}.landing-module-scss-module__H2jhnq__heroSubtitle{opacity:.9;margin-bottom:2.5rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.landing-module-scss-module__H2jhnq__heroSubtitle{margin-bottom:2rem;font-size:1rem}}.landing-module-scss-module__H2jhnq__heroCta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.landing-module-scss-module__H2jhnq__ctaButton{background:var(--white);color:var(--black);cursor:pointer;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.landing-module-scss-module__H2jhnq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e7e9ea4d}@media (max-width:768px){.landing-module-scss-module__H2jhnq__ctaButton{padding:.875rem 1.5rem;font-size:1rem}}.landing-module-scss-module__H2jhnq__ctaButtonSecondary{color:var(--white);border:2px solid var(--white);cursor:pointer;background:0 0;border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.landing-module-scss-module__H2jhnq__ctaButtonSecondary:hover{background:var(--white);color:var(--black);transform:translateY(-2px)}@media (max-width:768px){.landing-module-scss-module__H2jhnq__ctaButtonSecondary{padding:.875rem 1.5rem;font-size:1rem}}.landing-module-scss-module__H2jhnq__heroBackground{width:100%;max-width:800px;margin-top:3rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__heroBackground{margin-top:2rem}}.landing-module-scss-module__H2jhnq__heroImage{border-radius:12px;width:100%;height:auto;box-shadow:0 8px 24px #00000080}.landing-module-scss-module__H2jhnq__placeholder{background:var(--blue-black);border:2px dashed var(--black-border);text-align:center;color:var(--placeholder-gray);border-radius:12px;padding:3rem 2rem;font-style:italic}@media (max-width:768px){.landing-module-scss-module__H2jhnq__placeholder{padding:2rem 1rem;font-size:.875rem}}.landing-module-scss-module__H2jhnq__demoVideoPlayer{border-radius:12px;width:100%;height:auto;box-shadow:0 8px 24px #00000080}.landing-module-scss-module__H2jhnq__pain{background:var(--blue-black)}.landing-module-scss-module__H2jhnq__problemList{max-width:600px;margin:2rem auto;padding:0;font-size:1.25rem;list-style:none}.landing-module-scss-module__H2jhnq__problemList li{background:var(--black);border-radius:8px;margin-bottom:1rem;padding:.75rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__problemList{margin:1.5rem auto;font-size:1rem}}.landing-module-scss-module__H2jhnq__painClosing{text-align:center;opacity:.9;margin-top:2rem;font-size:1.25rem;line-height:1.8}@media (max-width:768px){.landing-module-scss-module__H2jhnq__painClosing{margin-top:1.5rem;font-size:1rem}}.landing-module-scss-module__H2jhnq__solution{background:var(--black)}.landing-module-scss-module__H2jhnq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}@media (max-width:768px){.landing-module-scss-module__H2jhnq__featureGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}}.landing-module-scss-module__H2jhnq__featureCard{background:var(--blue-black);text-align:center;border-radius:12px;padding:2rem;transition:all .3s}.landing-module-scss-module__H2jhnq__featureCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}@media (max-width:768px){.landing-module-scss-module__H2jhnq__featureCard{padding:1.5rem}}.landing-module-scss-module__H2jhnq__featureIcon{margin-bottom:1rem;font-size:3rem}.landing-module-scss-module__H2jhnq__featureTitle{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (max-width:768px){.landing-module-scss-module__H2jhnq__featureTitle{font-size:1.125rem}}.landing-module-scss-module__H2jhnq__featureDescription{opacity:.9;font-size:1rem;line-height:1.6}@media (max-width:768px){.landing-module-scss-module__H2jhnq__featureDescription{font-size:.9375rem}}.landing-module-scss-module__H2jhnq__howItWorks{background:var(--blue-black)}.landing-module-scss-module__H2jhnq__stepsList{max-width:700px;margin:3rem auto}@media (max-width:768px){.landing-module-scss-module__H2jhnq__stepsList{margin:2rem auto}}.landing-module-scss-module__H2jhnq__step{background:var(--black);border-radius:12px;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}@media (max-width:768px){.landing-module-scss-module__H2jhnq__step{gap:1rem;margin-bottom:1.5rem;padding:1rem}}.landing-module-scss-module__H2jhnq__stepNumber{flex-shrink:0;font-size:2rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__stepNumber{font-size:1.5rem}}.landing-module-scss-module__H2jhnq__stepText{font-size:1.125rem;line-height:1.6}@media (max-width:768px){.landing-module-scss-module__H2jhnq__stepText{font-size:1rem}}.landing-module-scss-module__H2jhnq__demo{background:var(--black)}.landing-module-scss-module__H2jhnq__demoVideo{max-width:800px;margin:3rem auto}@media (max-width:768px){.landing-module-scss-module__H2jhnq__demoVideo{margin:2rem auto}}.landing-module-scss-module__H2jhnq__demoDescription{text-align:center;margin-top:2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.landing-module-scss-module__H2jhnq__demoDescription{margin-top:1.5rem;font-size:1rem}}.landing-module-scss-module__H2jhnq__community{background:var(--blue-black)}.landing-module-scss-module__H2jhnq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:900px;margin:3rem auto;display:grid}@media (max-width:768px){.landing-module-scss-module__H2jhnq__statsGrid{grid-template-columns:1fr;gap:1.5rem;margin:2rem auto}}.landing-module-scss-module__H2jhnq__statCard{background:var(--black);text-align:center;border-radius:12px;padding:2rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__statCard{padding:1.5rem}}.landing-module-scss-module__H2jhnq__statLabel{opacity:.8;margin-bottom:.5rem;font-size:1rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__statLabel{font-size:.9375rem}}.landing-module-scss-module__H2jhnq__statValue{font-size:2rem;font-weight:700}@media (max-width:768px){.landing-module-scss-module__H2jhnq__statValue{font-size:1.5rem}}.landing-module-scss-module__H2jhnq__socialLinks{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.landing-module-scss-module__H2jhnq__socialButton{background:var(--black);color:var(--white);border:2px solid var(--black-border);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;border-radius:8px;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s}.landing-module-scss-module__H2jhnq__socialButton:hover:not(:disabled){background:var(--blue-black);border-color:var(--white);transform:translateY(-2px)}.landing-module-scss-module__H2jhnq__socialButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.landing-module-scss-module__H2jhnq__socialButton{padding:.625rem 1.25rem;font-size:.9375rem}}.landing-module-scss-module__H2jhnq__ctaSection{background:var(--black);text-align:center;padding:6rem 1.5rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__ctaSection{padding:4rem 1rem}}.landing-module-scss-module__H2jhnq__ctaTitle{margin-bottom:2.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.landing-module-scss-module__H2jhnq__ctaTitle{margin-bottom:2rem;font-size:1.6rem}}.landing-module-scss-module__H2jhnq__footer{background:var(--blue-black);text-align:center;border-top:1px solid var(--black-border);padding:3rem 1.5rem 2rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__footer{padding:2rem 1rem 1.5rem}}.landing-module-scss-module__H2jhnq__footerLinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.landing-module-scss-module__H2jhnq__footerLinks{gap:1rem;margin-bottom:1rem}}.landing-module-scss-module__H2jhnq__footerLink{color:var(--white);font-size:.9375rem;text-decoration:none;transition:opacity .3s}.landing-module-scss-module__H2jhnq__footerLink:hover{opacity:.7}@media (max-width:768px){.landing-module-scss-module__H2jhnq__footerLink{font-size:.875rem}}.landing-module-scss-module__H2jhnq__copyright{opacity:.6;font-size:.875rem}@media (max-width:768px){.landing-module-scss-module__H2jhnq__copyright{font-size:.8125rem}}
