.LandingPage-module__U9ej6W__header{color:var(--default-color);z-index:50;width:300px;padding:0 15px;transition:left .3s;position:fixed;inset:0 auto 0 0;overflow-y:auto}.LandingPage-module__U9ej6W__headerContainer{background:linear-gradient(160deg,#05004c 0%,#000026 55%,#1800ad 100%);border:1px solid #f0f0f233;border-radius:20px;flex-direction:column;justify-content:center;min-height:calc(100vh - 30px);margin:15px 0;padding:15px;display:flex}.LandingPage-module__U9ej6W__headerToggle{z-index:80;width:42px;height:42px;color:var(--contrast-color);background:var(--accent-color);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:23px;display:none;position:fixed;top:15px;right:15px;box-shadow:0 10px 28px #5271ff59}.LandingPage-module__U9ej6W__navmenu ul{margin:0;padding:0;list-style:none}.LandingPage-module__U9ej6W__navmenu a{color:#f0f0f2a6;width:100%;font-family:var(--nav-font);align-items:center;gap:10px;padding:15px 10px;font-size:16px;font-weight:500;transition:color .2s,transform .2s;display:flex}.LandingPage-module__U9ej6W__navmenu a:hover,.LandingPage-module__U9ej6W__navmenu .LandingPage-module__U9ej6W__activeNav{color:#fff;transform:translate(2px)}.LandingPage-module__U9ej6W__navmenu a:hover .LandingPage-module__U9ej6W__navIcon,.LandingPage-module__U9ej6W__activeNav .LandingPage-module__U9ej6W__navIcon{color:var(--accent-color)}.LandingPage-module__U9ej6W__navIcon{font-size:20px;transition:color .2s}.LandingPage-module__U9ej6W__socialLinks{justify-content:center;gap:6px;margin-top:24px;display:flex}.LandingPage-module__U9ej6W__socialLinks a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:inline-flex}.LandingPage-module__U9ej6W__socialLinks a:hover{background:var(--accent-color);color:var(--contrast-color);transform:translateY(-2px)}.LandingPage-module__U9ej6W__main,.LandingPage-module__U9ej6W__footer{margin-left:330px}.LandingPage-module__U9ej6W__section{background:var(--background-color);padding:80px 0;position:relative;overflow:clip}.LandingPage-module__U9ej6W__darkSection{background:radial-gradient(circle at 0 0,#5271ff29,#0000 34rem),#050013}.LandingPage-module__U9ej6W__container{z-index:2;width:min(1120px,100% - 40px);margin:0 auto;position:relative}.LandingPage-module__U9ej6W__hero{align-items:center;min-height:100vh;display:flex}.LandingPage-module__U9ej6W__backgroundElements{z-index:1;position:absolute;inset:0;overflow:hidden}.LandingPage-module__U9ej6W__bgCircle{background:radial-gradient(circle,#5271ff73,#1800ad00);border-radius:50%;animation:6s ease-in-out infinite LandingPage-module__U9ej6W__float;position:absolute;box-shadow:0 0 60px #5271ff7a}.LandingPage-module__U9ej6W__circleOne{width:300px;height:300px;top:10%;right:10%}.LandingPage-module__U9ej6W__circleTwo{width:200px;height:200px;animation-delay:2s;bottom:20%;left:5%}.LandingPage-module__U9ej6W__heroGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:48px;display:grid}.LandingPage-module__U9ej6W__heroTitle{color:var(--heading-color);margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,8vw,5.35rem);font-weight:800;line-height:1.05}.LandingPage-module__U9ej6W__heroLead{min-height:38px;color:var(--default-color);margin:0 0 20px;font-size:24px}.LandingPage-module__U9ej6W__heroLead span{color:var(--accent-color);border-bottom:2px solid var(--accent-color);text-shadow:0 0 12px #5271ff73;padding-bottom:2px;font-weight:700}.LandingPage-module__U9ej6W__heroLead span:after{content:"|";color:var(--accent-color);margin-left:2px;animation:.9s step-end infinite LandingPage-module__U9ej6W__caret;display:inline-block}.LandingPage-module__U9ej6W__heroDescription{color:#f0f0f2cc;max-width:540px;margin:0 0 34px;font-size:18px;line-height:1.65}.LandingPage-module__U9ej6W__heroActions,.LandingPage-module__U9ej6W__centerActions{flex-wrap:wrap;gap:18px;display:flex}.LandingPage-module__U9ej6W__centerActions{justify-content:center;margin-top:34px}.LandingPage-module__U9ej6W__button{border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 28px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.LandingPage-module__U9ej6W__button:hover{transform:translateY(-2px)}.LandingPage-module__U9ej6W__buttonPrimary{background:linear-gradient(135deg, var(--accent-strong), var(--accent-color));color:#fff;border-color:#0000;box-shadow:0 10px 26px #5271ff57}.LandingPage-module__U9ej6W__buttonPrimary:hover{box-shadow:0 12px 34px #5271ff8c}.LandingPage-module__U9ej6W__buttonPrimary:disabled{cursor:wait;opacity:.72;transform:none}.LandingPage-module__U9ej6W__buttonOutline{color:#c3c5ff;background:0 0;border-color:#5271ffb3}.LandingPage-module__U9ej6W__buttonOutline:hover{color:#fff;background:#5271ff1f}.LandingPage-module__U9ej6W__heroMockup{justify-content:flex-start;display:flex}.LandingPage-module__U9ej6W__heroMockup img{filter:drop-shadow(0 24px 42px #00000073);width:min(100%,350px);height:auto;display:block}.LandingPage-module__U9ej6W__sectionHeading{text-align:center;max-width:850px;margin:0 auto 40px}.LandingPage-module__U9ej6W__sectionHeading h2{color:var(--heading-color);font-family:var(--heading-font);margin:10px 0 0;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.16}.LandingPage-module__U9ej6W__sectionHeading>p{color:#f0f0f2c7;max-width:780px;margin:18px auto 0;font-size:17px;line-height:1.7}.LandingPage-module__U9ej6W__eyebrow{color:#fff;align-items:center;gap:15px;display:inline-flex}.LandingPage-module__U9ej6W__eyebrow p{font-family:var(--heading-font);margin:0;font-size:32px;font-weight:800}.LandingPage-module__U9ej6W__eyebrow span{background:var(--accent-color);width:50px;height:2px;display:block}.LandingPage-module__U9ej6W__descriptionBlock{text-align:center;color:#f0f0f2d1;max-width:900px;margin:0 auto 34px;font-size:17px;line-height:1.75}.LandingPage-module__U9ej6W__descriptionBlock p{margin:0 0 10px}.LandingPage-module__U9ej6W__statsGrid,.LandingPage-module__U9ej6W__audienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.LandingPage-module__U9ej6W__infoTile,.LandingPage-module__U9ej6W__audienceCard,.LandingPage-module__U9ej6W__infoBox,.LandingPage-module__U9ej6W__faqItem{background:radial-gradient(circle at top left, #5271ff2e, color-mix(in srgb, var(--surface-color), var(--background-color) 10%));border:1px solid #5271ff47;box-shadow:0 20px 40px #00000047}.LandingPage-module__U9ej6W__infoTile{text-align:center;border-radius:18px;padding:28px}.LandingPage-module__U9ej6W__infoTile h3{color:#fff;font-family:var(--heading-font);margin:0 0 12px;font-size:22px}.LandingPage-module__U9ej6W__infoTile p{color:#f0f0f2c2;margin:0;line-height:1.65}.LandingPage-module__U9ej6W__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.LandingPage-module__U9ej6W__featureCard{background:#050013;border:1px solid #5271ff33;border-radius:18px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000006b}.LandingPage-module__U9ej6W__featureImage{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.LandingPage-module__U9ej6W__featureInfo{background:linear-gradient(#0000,#000026f0 34%);padding:28px;position:absolute;inset:auto 0 0}.LandingPage-module__U9ej6W__featureInfo span{color:var(--accent-color);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800;display:inline-block}.LandingPage-module__U9ej6W__featureInfo h3{color:#fff;font-family:var(--heading-font);margin:0 0 8px;font-size:22px}.LandingPage-module__U9ej6W__featureInfo p{color:#f0f0f2c7;margin:0;line-height:1.55}.LandingPage-module__U9ej6W__audienceIntro{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:center;gap:36px;margin-bottom:34px;display:grid}.LandingPage-module__U9ej6W__audienceIntro h2{color:var(--heading-color);font-family:var(--heading-font);margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.LandingPage-module__U9ej6W__audienceIntro h2 span{color:var(--accent-color);display:block}.LandingPage-module__U9ej6W__audienceIntro p{color:#f0f0f2c7;margin:0 0 18px;line-height:1.7}.LandingPage-module__U9ej6W__audienceIntro a{color:var(--accent-color);align-items:center;gap:10px;font-weight:800;display:inline-flex}.LandingPage-module__U9ej6W__audienceCard{border-radius:18px;min-height:100%;padding:32px 28px;position:relative;overflow:hidden}.LandingPage-module__U9ej6W__audienceIcon{width:58px;height:58px;color:var(--accent-color);background:#5271ff1f;border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;font-size:26px;display:inline-flex}.LandingPage-module__U9ej6W__cardAction{color:#fff;background:var(--accent-color);opacity:0;border-bottom-left-radius:28px;justify-content:center;align-items:center;width:74px;height:74px;transition:transform .2s,opacity .2s;display:inline-flex;position:absolute;top:0;right:0;transform:translate(18px,-18px)}.LandingPage-module__U9ej6W__audienceCard:hover .LandingPage-module__U9ej6W__cardAction{opacity:1;transform:translate(0)}.LandingPage-module__U9ej6W__audienceCard h3{color:#fff;font-family:var(--heading-font);margin:0 0 14px;font-size:26px;line-height:1.15}.LandingPage-module__U9ej6W__audienceCard p{color:#f0f0f2c7;margin:0;line-height:1.68}.LandingPage-module__U9ej6W__downloadGrid,.LandingPage-module__U9ej6W__contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:42px;display:grid}.LandingPage-module__U9ej6W__downloadText h2{color:#fff;font-family:var(--heading-font);margin:0 0 15px;font-size:clamp(2.2rem,5vw,3rem);line-height:1.15}.LandingPage-module__U9ej6W__downloadText p{max-width:540px;color:var(--muted-color);margin:0 0 32px;font-size:18px;line-height:1.65}.LandingPage-module__U9ej6W__storeBadges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.LandingPage-module__U9ej6W__storeBadges img{width:auto;height:55px;transition:transform .2s,opacity .2s;display:block}.LandingPage-module__U9ej6W__storeBadges a:hover img{opacity:.9;transform:scale(1.05)}.LandingPage-module__U9ej6W__downloadMockup{text-align:center}.LandingPage-module__U9ej6W__downloadMockup img{filter:drop-shadow(0 20px 40px #00000080);border-radius:32px;width:auto;max-height:520px}.LandingPage-module__U9ej6W__faqList{max-width:980px;margin:0 auto}.LandingPage-module__U9ej6W__faqItem{border-radius:16px;margin-bottom:16px;overflow:hidden}.LandingPage-module__U9ej6W__faqQuestion{width:100%;color:var(--heading-color);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-weight:800;display:flex}.LandingPage-module__U9ej6W__faqQuestion i{transition:transform .25s}.LandingPage-module__U9ej6W__faqItemOpen .LandingPage-module__U9ej6W__faqQuestion i{transform:rotate(180deg)}.LandingPage-module__U9ej6W__faqAnswer{color:#f0f0f2d1;max-height:0;padding:0 24px;transition:max-height .3s,padding .25s;overflow:hidden}.LandingPage-module__U9ej6W__faqItemOpen .LandingPage-module__U9ej6W__faqAnswer{max-height:300px;padding:0 24px 20px}.LandingPage-module__U9ej6W__faqAnswer p{margin:0;line-height:1.7}.LandingPage-module__U9ej6W__contactGrid{align-items:stretch}.LandingPage-module__U9ej6W__infoBox{border-radius:24px;padding:36px}.LandingPage-module__U9ej6W__infoBox h3{color:#fff;font-family:var(--heading-font);margin:0 0 14px;font-size:30px}.LandingPage-module__U9ej6W__infoBox p{color:#f0f0f2c2;line-height:1.65}.LandingPage-module__U9ej6W__infoItem{gap:20px;margin-top:26px;display:flex}.LandingPage-module__U9ej6W__infoIcon{background:color-mix(in srgb, var(--surface-color), var(--accent-color) 10%);width:52px;height:52px;color:var(--accent-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:23px;display:inline-flex;box-shadow:0 0 18px #5271ff40}.LandingPage-module__U9ej6W__infoItem h4{color:#fff;margin:0 0 6px}.LandingPage-module__U9ej6W__infoItem p{margin:0 0 5px}.LandingPage-module__U9ej6W__infoItem a{color:var(--accent-color);font-weight:800}.LandingPage-module__U9ej6W__contactForm{gap:16px;display:grid}.LandingPage-module__U9ej6W__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LandingPage-module__U9ej6W__contactForm input,.LandingPage-module__U9ej6W__contactForm textarea{width:100%;color:var(--default-color);background:color-mix(in srgb, var(--surface-color), var(--background-color) 15%);border:1px solid #f0f0f240;border-radius:12px;outline:0;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.LandingPage-module__U9ej6W__contactForm textarea{resize:vertical;min-height:150px}.LandingPage-module__U9ej6W__contactForm input::placeholder,.LandingPage-module__U9ej6W__contactForm textarea::placeholder{color:#f0f0f273}.LandingPage-module__U9ej6W__contactForm input:focus,.LandingPage-module__U9ej6W__contactForm textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #5271ff29}.LandingPage-module__U9ej6W__loadingMessage,.LandingPage-module__U9ej6W__errorMessage,.LandingPage-module__U9ej6W__successMessage{border-radius:12px;padding:12px 14px;font-weight:700}.LandingPage-module__U9ej6W__loadingMessage{color:#f0f0f2d1;background:#ffffff14}.LandingPage-module__U9ej6W__errorMessage{color:#ffd2d7;background:#ff6b7a24}.LandingPage-module__U9ej6W__successMessage{color:#c9ffde;background:#18b66c29}.LandingPage-module__U9ej6W__footer{color:#f0f0f2c2;background:var(--background-color);text-align:center;padding:0 0 40px;font-size:14px}.LandingPage-module__U9ej6W__footer p{margin:0}.LandingPage-module__U9ej6W__scrollTop{z-index:70;visibility:hidden;opacity:0;background:var(--accent-color);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:bottom .25s,opacity .25s,visibility .25s;display:inline-flex;position:fixed;bottom:-15px;right:15px}.LandingPage-module__U9ej6W__scrollTopVisible{visibility:visible;opacity:1;bottom:15px}@keyframes LandingPage-module__U9ej6W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes LandingPage-module__U9ej6W__caret{50%{opacity:0}}@media (max-width:1199px){.LandingPage-module__U9ej6W__header{left:-100%}.LandingPage-module__U9ej6W__headerOpen{left:0}.LandingPage-module__U9ej6W__headerToggle{display:inline-flex}.LandingPage-module__U9ej6W__main,.LandingPage-module__U9ej6W__footer{margin-left:0}.LandingPage-module__U9ej6W__heroGrid{text-align:center;grid-template-columns:minmax(0,1fr)}.LandingPage-module__U9ej6W__heroDescription{margin-left:auto;margin-right:auto}.LandingPage-module__U9ej6W__heroActions{justify-content:center}.LandingPage-module__U9ej6W__heroMockup{display:none}}@media (max-width:960px){.LandingPage-module__U9ej6W__statsGrid,.LandingPage-module__U9ej6W__featuresGrid,.LandingPage-module__U9ej6W__audienceGrid,.LandingPage-module__U9ej6W__downloadGrid,.LandingPage-module__U9ej6W__contactGrid,.LandingPage-module__U9ej6W__audienceIntro{grid-template-columns:1fr}.LandingPage-module__U9ej6W__downloadText,.LandingPage-module__U9ej6W__downloadMockup{text-align:center}.LandingPage-module__U9ej6W__downloadText p{margin-left:auto;margin-right:auto}.LandingPage-module__U9ej6W__storeBadges{justify-content:center}}@media (max-width:640px){.LandingPage-module__U9ej6W__section{padding:68px 0}.LandingPage-module__U9ej6W__container{width:min(100% - 28px,1120px)}.LandingPage-module__U9ej6W__hero{min-height:92vh}.LandingPage-module__U9ej6W__heroTitle{font-size:clamp(3.7rem,16vw,4.4rem)}.LandingPage-module__U9ej6W__heroLead{font-size:19px}.LandingPage-module__U9ej6W__heroActions,.LandingPage-module__U9ej6W__centerActions{flex-direction:column}.LandingPage-module__U9ej6W__button{width:100%;padding-left:18px;padding-right:18px}.LandingPage-module__U9ej6W__eyebrow{gap:10px}.LandingPage-module__U9ej6W__eyebrow p{font-size:25px}.LandingPage-module__U9ej6W__eyebrow span{width:30px}.LandingPage-module__U9ej6W__featureCard,.LandingPage-module__U9ej6W__featureImage{min-height:390px}.LandingPage-module__U9ej6W__formRow{grid-template-columns:1fr}.LandingPage-module__U9ej6W__infoBox{padding:26px}.LandingPage-module__U9ej6W__downloadMockup img{max-height:420px}}
