.page-module___8aEwW__page{--green:#4ade80;--green-bright:#71ff9d;--green-dark:#0b321b;--ink:#020a05;--cream:#effff3;min-height:100vh;color:var(--cream);background:radial-gradient(circle at 72% 8%,#20be5c26,#0000 25%),linear-gradient(#020b06 0%,#031109 40%,#020a05 100%);position:relative;overflow:clip}.page-module___8aEwW__noise{z-index:20;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module___8aEwW__header{z-index:10;border-bottom:1px solid #86efac1f;justify-content:space-between;align-items:center;width:min(100% - 48px,1240px);height:94px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__header img{width:180px;height:auto;display:block}.page-module___8aEwW__header nav{color:#effff3b8;align-items:center;gap:28px;font-size:.9rem;font-weight:700;display:flex}.page-module___8aEwW__header nav a{transition:color .18s}.page-module___8aEwW__header nav a:hover{color:var(--green-bright)}.page-module___8aEwW__header nav button,.page-module___8aEwW__footer button{color:var(--green-bright);font:inherit;cursor:pointer;background:#4ade8014;border:1px solid #71ff9d73;border-radius:999px;padding:10px 18px}.page-module___8aEwW__hero{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(420px,.8fr);align-items:center;gap:48px;min-height:100svh;padding:130px max(6vw,50vw - 620px) 132px;display:grid;position:relative;box-shadow:inset 0 -190px 150px -54px #020a05}.page-module___8aEwW__hero:before{content:"";z-index:-3;opacity:.62;filter:saturate(.82);background:linear-gradient(90deg,#020a05ed 0%,#020a05ad 45%,#020a0547 100%),linear-gradient(#020a0526,#020a05 88%),url(/landing-phone-hero.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.page-module___8aEwW__hero:after{content:"";z-index:-2;background-image:linear-gradient(#4ade8009 1px,#0000 1px),linear-gradient(90deg,#4ade8009 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.page-module___8aEwW__heroGlow{z-index:-1;filter:blur(100px);background:#27f46b26;border-radius:50%;width:38vw;height:38vw;position:absolute;top:20%;right:11%}.page-module___8aEwW__heroCopy{z-index:2;max-width:690px}.page-module___8aEwW__eyebrow,.page-module___8aEwW__kicker{color:var(--green);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:900;display:inline-flex}.page-module___8aEwW__eyebrow span{background:var(--green);width:34px;height:1px;box-shadow:0 0 12px var(--green)}.page-module___8aEwW__hero h1{letter-spacing:-.075em;text-transform:uppercase;text-shadow:0 18px 60px #00000080;max-width:800px;margin:20px 0 22px;font-size:clamp(4rem,7vw,7.8rem);font-weight:950;line-height:.87}.page-module___8aEwW__hero h1 em{color:var(--green-bright);text-shadow:0 0 42px #4ade8045;font-style:normal}.page-module___8aEwW__lead{color:#effff3ad;max-width:570px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6}.page-module___8aEwW__heroActions{align-items:stretch;gap:14px;margin-top:34px;display:flex}.page-module___8aEwW__downloadButton,.page-module___8aEwW__loginButton,.page-module___8aEwW__submitButton{cursor:pointer;border:0;border-radius:14px;font-family:inherit;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.page-module___8aEwW__downloadButton{color:#052e16;background:linear-gradient(135deg,#85ffa8,#24c964);justify-content:center;align-items:center;gap:11px;min-width:206px;padding:13px 22px;display:flex;box-shadow:0 12px 34px #24c96445}.page-module___8aEwW__downloadButton svg{font-size:30px}.page-module___8aEwW__downloadButton span{flex-direction:column;align-items:flex-start;font-size:1.1rem;line-height:1.05;display:flex}.page-module___8aEwW__downloadButton small{letter-spacing:.05em;opacity:.68;text-transform:uppercase;margin-bottom:4px;font-size:.63rem;font-weight:800}.page-module___8aEwW__loginButton{color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03110994;border:1px solid #effff330;place-items:center;padding:13px 25px;display:grid}.page-module___8aEwW__downloadButton:hover,.page-module___8aEwW__loginButton:hover{transform:translateY(-3px)}.page-module___8aEwW__downloadButton:hover{box-shadow:0 18px 42px #24c96461}.page-module___8aEwW__installHelp{color:#bbf7d0;background:#032110cc;border:1px solid #4ade8033;border-radius:10px;max-width:510px;margin-top:14px;padding:12px 15px;font-size:.85rem;line-height:1.45}.page-module___8aEwW__browserLink{color:#effff37a;text-underline-offset:5px;align-items:center;gap:8px;margin-top:17px;font-size:.8rem;font-weight:700;-webkit-text-decoration:underline #effff32b;text-decoration:underline #effff32b;display:inline-flex}.page-module___8aEwW__browserLink span{color:var(--green);text-decoration:none}.page-module___8aEwW__heroProof{border-top:1px solid #86efac26;gap:34px;margin-top:47px;padding-top:24px;display:flex}.page-module___8aEwW__heroProof div{flex-direction:column;gap:3px;display:flex}.page-module___8aEwW__heroProof strong{color:var(--green-bright);font-size:1.2rem;font-weight:950}.page-module___8aEwW__heroProof span{color:#effff375;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.page-module___8aEwW__heroVisual{z-index:1;place-items:center;height:min(82svh,790px);display:grid;position:relative}.page-module___8aEwW__heroPhone{z-index:2;object-fit:contain;filter:drop-shadow(0 45px 55px #000000b3);width:min(100%,470px);height:auto;max-height:82svh;position:relative}.page-module___8aEwW__phoneHalo{aspect-ratio:1;filter:blur(1.4px);border:1px solid #4ade801c;border-radius:50%;width:70%;position:absolute;box-shadow:0 0 0 45px #4ade8004,0 0 0 90px #4ade8003,inset 0 0 70px #4ade800e}.page-module___8aEwW__premiereBadge{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 48%,#4ade802e,#0000 48%),#03160ac7;border:1px solid #4ade8047;border-radius:50%;place-items:center;width:clamp(112px,10vw,150px);display:grid;position:absolute;top:11%;right:2%;box-shadow:0 24px 48px #0000006b,0 0 34px #4ade8029}.page-module___8aEwW__premiereBadge svg{width:100%;height:100%;animation:12s linear infinite page-module___8aEwW__premiereOrbit;position:absolute;inset:0;overflow:visible}.page-module___8aEwW__premiereBadge text{fill:#ccffdaeb;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950}.page-module___8aEwW__premiereBadge span{aspect-ratio:1;width:58%;color:var(--green);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(145deg,#71ff9d38,#4ade801a);border:1px solid #ccffda38;border-radius:50%;align-content:center;place-items:center;font-size:.68rem;font-weight:950;line-height:1;display:grid}.page-module___8aEwW__premiereBadge strong{color:var(--cream);white-space:nowrap;font-size:.74rem;font-weight:950;line-height:1;display:block}@keyframes page-module___8aEwW__premiereOrbit{to{transform:rotate(360deg)}}.page-module___8aEwW__floatingCard{z-index:3;color:var(--cream);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041e0ecc;border:1px solid #71ff9d38;border-radius:14px;align-items:center;gap:12px;padding:13px 17px;animation:4s ease-in-out infinite page-module___8aEwW__floatCard;display:flex;position:absolute;bottom:22%;right:-4%;box-shadow:0 18px 45px #00000059}.page-module___8aEwW__floatingCard svg{color:var(--green)}.page-module___8aEwW__floatingCard div{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__floatingCard strong{font-size:.78rem}.page-module___8aEwW__floatingCard span{color:#effff380;font-size:.67rem}@keyframes page-module___8aEwW__floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page-module___8aEwW__steps{background:linear-gradient(#020a05 0% 16%,#020a05 88%,#020a0500),radial-gradient(circle at 50% 0,#4ade801f,#0000 42%),radial-gradient(circle at 78% 58%,#facc151a,#0000 34%),#020a05;margin-top:-142px;padding:225px 0 120px;position:relative;overflow:hidden}.page-module___8aEwW__steps:before,.page-module___8aEwW__steps:after,.page-module___8aEwW__loginSection:before{content:"";z-index:0;pointer-events:none;width:100%;height:150px;position:absolute;left:0}.page-module___8aEwW__steps:before{filter:blur(34px);background:linear-gradient(#020a0500,#020a05ad 35%,#020a05 66%,#020a0500);height:310px;top:0;transform:translateY(-58%)}.page-module___8aEwW__steps:after{filter:blur(18px);background:linear-gradient(#020a0500,#020a05);bottom:0;transform:translateY(55%)}.page-module___8aEwW__sectionIntro{z-index:1;text-align:center;max-width:720px;margin:0 auto 54px;padding-inline:24px;position:relative}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__loginCopy h2{letter-spacing:-.055em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:950;line-height:.98}.page-module___8aEwW__sectionIntro p,.page-module___8aEwW__loginCopy p{color:#effff38f;font-size:1.05rem;line-height:1.7}.page-module___8aEwW__stepSliderShell{z-index:1;width:100%;position:relative}.page-module___8aEwW__sliderArrow{z-index:4;width:54px;height:54px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071f0fb8;border:1px solid #71ff9d38;border-radius:50%;place-items:center;transition:transform .18s,border-color .18s,color .18s;display:grid;position:absolute;top:50%}.page-module___8aEwW__sliderArrow:hover{color:var(--green-bright);border-color:#71ff9d7a}.page-module___8aEwW__sliderArrowPrev{left:max(24px,50vw - 730px);transform:translateY(-50%)}.page-module___8aEwW__sliderArrowPrev:hover{transform:translateY(-50%)translate(-2px)}.page-module___8aEwW__sliderArrowNext{right:max(24px,50vw - 730px);transform:translateY(-50%)}.page-module___8aEwW__sliderArrowNext:hover{transform:translateY(-50%)translate(2px)}.page-module___8aEwW__sliderDots{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.page-module___8aEwW__sliderDots button{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#effff338;border:0;border-radius:50%;width:9px;height:9px;transition:transform .18s,background .18s,box-shadow .18s}.page-module___8aEwW__sliderDots button:hover{transform:scale(1.15)}.page-module___8aEwW__sliderDots .page-module___8aEwW__activeDot{background:var(--green-bright);border-radius:999px;width:28px;box-shadow:0 0 18px #71ff9d73}.page-module___8aEwW__stepSliderViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.page-module___8aEwW__stepSliderTrack{will-change:transform;transition:transform .62s cubic-bezier(.2,.8,.2,1);display:flex}.page-module___8aEwW__stepSlide{grid-template-columns:minmax(0,.86fr) minmax(360px,1fr);align-items:center;gap:46px;width:100%;min-width:100%;min-height:690px;padding:54px max(6vw,50vw - 580px);display:grid;position:relative}.page-module___8aEwW__stepSlide:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#031109f0,#031109ad,#0311095c),url(/homeBackground-1600.webp) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.page-module___8aEwW__stepSlideCopy{z-index:2;max-width:560px;position:relative}.page-module___8aEwW__stepNumber{color:#86efac2e;font-size:clamp(4.4rem,9vw,8.5rem);font-weight:950;line-height:.82;display:block}.page-module___8aEwW__slideIcon{width:56px;height:56px;color:var(--green-bright);background:#071f0fb8;border:1px solid #71ff9d4d;border-radius:50%;place-items:center;margin:20px 0 24px;display:grid}.page-module___8aEwW__slideIcon svg{font-size:31px}.page-module___8aEwW__halfguardStepIcon{filter:drop-shadow(0 0 10px #facc1575);font-size:1.7rem;line-height:1;display:block}.page-module___8aEwW__stepSlide h3{letter-spacing:-.055em;text-wrap:balance;max-width:650px;margin-bottom:18px;font-size:clamp(2.6rem,5.6vw,5.8rem);font-weight:950;line-height:.92}.page-module___8aEwW__stepSlide p{color:#effff39e;max-width:530px;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}.page-module___8aEwW__stepSlideCopy strong{color:#fde68a;text-transform:uppercase;background:#784a052b;border:1px solid #facc1540;border-radius:999px;width:fit-content;margin-top:30px;padding:10px 15px;font-size:.75rem;font-weight:900;display:block}.page-module___8aEwW__stepSlideMedia{place-items:center;min-height:560px;display:grid;position:relative}.page-module___8aEwW__stepSlideMedia:before{content:"";aspect-ratio:1;filter:blur(100px);background:#4ade8029;border-radius:50%;width:62%;position:absolute}.page-module___8aEwW__stepSlideMedia img{z-index:2;object-fit:contain;filter:drop-shadow(0 55px 65px #000000c7);width:min(100%,500px);height:auto;max-height:590px;position:relative}.page-module___8aEwW__leaderboardPreview{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04180cc7;border:1px solid #71ff9d33;border-radius:8px;gap:14px;width:min(100%,520px);padding:28px;display:grid;position:relative;box-shadow:0 45px 80px #0000006b}.page-module___8aEwW__leaderboardPreview div{background:#0e421f7a;border:1px solid #86efac1c;border-radius:8px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:grid}.page-module___8aEwW__leaderboardPreview span{color:#052e16;background:var(--green-bright);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.page-module___8aEwW__leaderboardPreview strong{color:var(--cream);font-size:1.05rem}.page-module___8aEwW__leaderboardPreview em{color:#effff38f;font-style:normal;font-weight:800}.page-module___8aEwW__halfguardPreview{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 78% 22%,#facc152e,#0000 34%),linear-gradient(145deg,#062612e6,#031009d6);border:1px solid #facc1547;border-radius:12px;gap:14px;width:min(100%,440px);padding:28px;display:grid;position:relative;transform:rotate(-2deg)scale(.8);box-shadow:0 45px 80px #00000075,0 0 46px #facc1524}.page-module___8aEwW__halfguardTicketTop{justify-content:space-between;align-items:center;gap:14px;padding-bottom:3px;display:flex}.page-module___8aEwW__halfguardTicketTop span{color:#effff394;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module___8aEwW__halfguardTicketTop strong{color:#052e16;text-align:center;background:linear-gradient(135deg,#86efac,#22c55e);border-radius:999px;min-width:62px;padding:7px 13px;font-size:.9rem;font-weight:950;box-shadow:0 0 22px #4ade804d}.page-module___8aEwW__halfguardMatch{background:#04180cad;border:1px solid #86efac1f;border-radius:12px;gap:12px;min-height:118px;padding:15px;display:grid;position:relative}.page-module___8aEwW__halfguardActiveMatch{background:linear-gradient(135deg,#facc1524,#22c55e2e),#04180cd1;border-color:#facc15bd;transform:scale(1.06);box-shadow:0 0 0 1px #facc151f,0 0 34px #facc1533}.page-module___8aEwW__halfguardBadge{z-index:2;color:#1a1200;background:linear-gradient(135deg,#fde68a,#facc15);border:1px solid #ffffff5c;border-radius:8px;padding:6px 9px;font-size:.68rem;font-weight:950;line-height:1;position:absolute;top:-12px;right:-10px;transform:rotate(8deg);box-shadow:0 10px 26px #facc1547}.page-module___8aEwW__halfguardMatchMeta,.page-module___8aEwW__halfguardTeams,.page-module___8aEwW__halfguardPicks{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__halfguardMatchMeta span{color:#bbf7d0;background:#4ade8024;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:900}.page-module___8aEwW__halfguardMatchMeta strong{color:#86efac;font-size:.78rem}.page-module___8aEwW__halfguardTeams strong{min-width:0;color:var(--cream);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.page-module___8aEwW__halfguardTeams span{color:#effff36b;font-size:.74rem;font-weight:900}.page-module___8aEwW__halfguardPicks span{color:#effff370;background:#020a0557;border:1px solid #86efac1f;border-radius:8px;flex:1;place-items:center;min-height:32px;font-weight:950;display:grid}.page-module___8aEwW__halfguardPicks .page-module___8aEwW__halfguardSelectedPick{color:#052e16;background:linear-gradient(135deg,#86efac,#22c55e);border-color:#86efacb8;box-shadow:0 10px 20px #00000040,0 0 18px #4ade8042}.page-module___8aEwW__loginSection{background:linear-gradient(#020a0500,#020a05 14%),radial-gradient(circle at 25% 45%,#4ade801a,#0000 30%),#020a05;grid-template-columns:1fr minmax(360px,470px);align-items:center;gap:90px;padding:150px max(6vw,50vw - 530px);display:grid;position:relative}.page-module___8aEwW__loginSection:before{filter:blur(18px);background:linear-gradient(#020a05,#020a0500);top:0;transform:translateY(-55%)}.page-module___8aEwW__loginCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071f0fd1;border:1px solid #71ff9d26;border-radius:24px;padding:38px;position:relative;box-shadow:0 35px 90px #00000057}.page-module___8aEwW__loginCard>img{width:190px;height:auto;margin:0 auto 30px;display:block}.page-module___8aEwW__loginCard form{gap:16px;display:grid}.page-module___8aEwW__submitButton{color:#052e16;background:linear-gradient(135deg,#85ffa8,#24c964);min-height:52px;margin-top:4px;font-size:1rem}.page-module___8aEwW__submitButton:hover{transform:translateY(-2px);box-shadow:0 12px 30px #24c96440}.page-module___8aEwW__submitButton:disabled{cursor:wait;opacity:.65}.page-module___8aEwW__loginCard>a{color:#86efac;text-align:center;margin-top:19px;font-size:.88rem;font-weight:800;display:block}.page-module___8aEwW__footer{color:#effff366;background:#010603;border-top:1px solid #86efac1a;justify-content:space-between;align-items:center;gap:24px;padding:36px max(6vw,50vw - 580px);display:flex}.page-module___8aEwW__footer img{width:145px;height:auto}.page-module___8aEwW__footer p{font-size:.78rem}.page-module___8aEwW__footerDetails{text-align:center;gap:7px;display:grid}.page-module___8aEwW__footerContact a{color:#86efac;text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #86efac59;text-decoration:underline #86efac59;transition:color .18s}.page-module___8aEwW__footerContact a:hover{color:var(--green-bright)}.page-module___8aEwW__footerContact a:focus-visible{outline:2px solid var(--green-bright);outline-offset:4px;border-radius:3px}.page-module___8aEwW__footer button{align-items:center;gap:7px;display:flex}.page-module___8aEwW__loadingPage{min-height:100svh;color:var(--green,#4ade80);background:#020a05;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex}.page-module___8aEwW__loadingPage img{width:220px;height:auto}.page-module___8aEwW__appLoginScreen{overscroll-behavior-y:none;color:#f0fdf4;-webkit-overflow-scrolling:touch;background:linear-gradient(#00000094,#00000094),url(/homeBackground-1600.webp) 50%/cover no-repeat,#020f07;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.page-module___8aEwW__appLoginPanel{z-index:1;width:100%;max-width:400px;animation:.28s ease-out both page-module___8aEwW__appLoginEnter;position:relative}.page-module___8aEwW__appLoginBrand{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.page-module___8aEwW__appLoginBrand img{width:min(230px,82%);height:auto;margin-bottom:11px;display:block}.page-module___8aEwW__appLoginBrand p{color:#86efac;font-size:.875rem}.page-module___8aEwW__appLoginCard{background:#0a2916;border:1px solid #4ade8014;border-radius:14px;padding:24px 24px 28px;position:relative;box-shadow:0 4px 24px #00000059}.page-module___8aEwW__appLoginField{gap:7px;margin-bottom:16px;display:grid}.page-module___8aEwW__appLoginField span{color:#86efac;font-size:.8rem;font-weight:700}.page-module___8aEwW__appLoginField input{color:#f0fdf4;width:100%;min-height:56px;font:inherit;background:0 0;border:1px solid #4ade8033;border-radius:10px;outline:none;padding:15px 14px;transition:border-color .16s,box-shadow .16s}.page-module___8aEwW__appLoginField input:hover{border-color:#4ade8080}.page-module___8aEwW__appLoginField input:focus{border-color:#4ade80;box-shadow:0 0 0 3px #4ade8029}.page-module___8aEwW__appPasswordWrap{position:relative}.page-module___8aEwW__appPasswordWrap input{padding-right:74px}.page-module___8aEwW__appPasswordWrap button{color:#86efac;min-width:54px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.82rem;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.page-module___8aEwW__appPasswordWrap button:hover{background:#4ade801a}.page-module___8aEwW__appLoginAlert{color:#fecaca;background:#7f1d1d52;border:1px solid #f8717166;border-radius:10px;margin-bottom:16px;padding:11px 12px;font-size:.875rem}.page-module___8aEwW__appLoginButton,.page-module___8aEwW__appRegisterLink{width:100%;min-height:48px;font:inherit;border-radius:10px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.page-module___8aEwW__appLoginButton{color:#052e16;cursor:pointer;background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);border:0;gap:10px;box-shadow:0 4px 16px #4ade8040}.page-module___8aEwW__appLoginButton:hover{background:linear-gradient(135deg,#86efac 0%,#22c55e 100%);box-shadow:0 6px 22px #4ade8066}.page-module___8aEwW__appLoginButton:disabled{cursor:wait;filter:grayscale(.25);opacity:.74}.page-module___8aEwW__appLoginButton span{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.76s linear infinite page-module___8aEwW__appLoginSpin}.page-module___8aEwW__appRegisterLink{color:#4ade80;background:0 0;margin-top:16px}.page-module___8aEwW__appRegisterLink:hover{background:#4ade8014}@media (display-mode:standalone){.page-module___8aEwW__installOnly{display:none!important}}@media (max-width:960px){.page-module___8aEwW__header{width:calc(100% - 36px)}.page-module___8aEwW__header nav a:first-child{display:none}.page-module___8aEwW__hero{grid-template-columns:1fr .72fr;gap:10px;padding-inline:5vw}.page-module___8aEwW__hero h1{font-size:clamp(3.8rem,8.6vw,6rem)}.page-module___8aEwW__heroVisual{height:70svh}.page-module___8aEwW__premiereBadge{top:9%;right:-4%}.page-module___8aEwW__floatingCard{right:-12%}.page-module___8aEwW__loginSection{gap:50px}}@media (max-width:720px){.page-module___8aEwW__header .page-module___8aEwW__installOnly,.page-module___8aEwW__footer .page-module___8aEwW__installOnly{display:none!important}.page-module___8aEwW__header{height:76px}.page-module___8aEwW__header img{width:142px}.page-module___8aEwW__header nav{gap:12px}.page-module___8aEwW__header nav>a{display:none}.page-module___8aEwW__header nav button{padding:9px 14px;font-size:.76rem}.page-module___8aEwW__hero{grid-template-columns:1fr;min-height:auto;padding:116px 22px 80px}.page-module___8aEwW__hero:before{opacity:.5;background:linear-gradient(#020a05c7,#020a05 67%),url(/landing-phone-hero.webp) 72% 0/auto 58% no-repeat}.page-module___8aEwW__heroCopy{text-align:center}.page-module___8aEwW__eyebrow{justify-content:center}.page-module___8aEwW__hero h1{margin-top:17px;font-size:clamp(3.6rem,17vw,5.4rem);line-height:.91}.page-module___8aEwW__lead{margin-inline:auto;font-size:1rem}.page-module___8aEwW__heroActions{flex-direction:column;max-width:360px;margin-inline:auto}.page-module___8aEwW__downloadButton,.page-module___8aEwW__loginButton{min-height:58px}.page-module___8aEwW__browserLink{justify-content:center}.page-module___8aEwW__installHelp{margin-inline:auto}.page-module___8aEwW__heroProof{justify-content:center;gap:18px}.page-module___8aEwW__heroProof span{max-width:82px}.page-module___8aEwW__heroVisual{place-items:start center;height:500px;margin-top:-44px}.page-module___8aEwW__premiereBadge{top:5%;right:5%}.page-module___8aEwW__heroPhone{width:min(100%,360px);max-height:500px;transform:translateY(-34px)}.page-module___8aEwW__phoneHalo{opacity:.72;width:82%;transform:translateY(-30px)}.page-module___8aEwW__floatingCard{bottom:18%;right:4%}.page-module___8aEwW__steps{margin-top:-92px;padding:132px 0 68px}.page-module___8aEwW__sectionIntro{margin-bottom:26px}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__loginCopy h2{font-size:clamp(2.7rem,12vw,4.2rem)}.page-module___8aEwW__sliderArrow{width:42px;height:42px;top:50%;bottom:auto}.page-module___8aEwW__sliderArrowPrev{left:12px;transform:translateY(-50%)}.page-module___8aEwW__sliderArrowPrev:hover{transform:translateY(-50%)translate(-2px)}.page-module___8aEwW__sliderArrowNext{right:12px;transform:translateY(-50%)}.page-module___8aEwW__sliderArrowNext:hover{transform:translateY(-50%)translate(2px)}.page-module___8aEwW__sliderDots{bottom:36px}.page-module___8aEwW__stepSliderViewport{-webkit-mask-image:none;mask-image:none}.page-module___8aEwW__stepSlide{text-align:center;grid-template-columns:1fr;gap:4px;min-height:auto;padding:24px 20px 16px}.page-module___8aEwW__stepSlideCopy{margin-inline:auto}.page-module___8aEwW__stepNumber{display:none}.page-module___8aEwW__slideIcon{width:46px;height:46px;margin:0 auto 14px}.page-module___8aEwW__slideIcon svg{font-size:25px}.page-module___8aEwW__stepSlide h3{margin-bottom:10px;font-size:clamp(2.2rem,10vw,3.35rem)}.page-module___8aEwW__stepSlide p{font-size:.95rem;line-height:1.52}.page-module___8aEwW__slideIcon,.page-module___8aEwW__stepSlideCopy strong{margin-inline:auto}.page-module___8aEwW__stepSlideMedia{min-height:360px}.page-module___8aEwW__stepSlideMedia img{width:min(100%,300px);max-height:360px}.page-module___8aEwW__leaderboardPreview{padding:18px}.page-module___8aEwW__halfguardPreview{gap:10px;width:min(100%,330px);padding:18px;transform:none}.page-module___8aEwW__halfguardMatch{min-height:104px;padding:12px}.page-module___8aEwW__halfguardActiveMatch{transform:scale(1.02)}.page-module___8aEwW__halfguardBadge{font-size:.58rem;right:-4px}.page-module___8aEwW__leaderboardPreview div{text-align:left;grid-template-columns:38px 1fr auto;min-height:58px;padding:0 12px}.page-module___8aEwW__loginSection{text-align:center;grid-template-columns:1fr;gap:42px;padding:100px 20px}.page-module___8aEwW__loginCard{text-align:left;width:100%;max-width:470px;margin-inline:auto;padding:28px 20px}.page-module___8aEwW__footer{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__floatingCard{animation:none}.page-module___8aEwW__downloadButton,.page-module___8aEwW__loginButton,.page-module___8aEwW__sliderArrow,.page-module___8aEwW__sliderDots button,.page-module___8aEwW__stepSliderTrack,.page-module___8aEwW__submitButton{transition:none}}@keyframes page-module___8aEwW__appLoginEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__appTrophyFloat{0%,to{transform:translateY(0)rotate(14deg)scale(1)}50%{transform:translateY(7px)rotate(9deg)scale(1.035)}}@keyframes page-module___8aEwW__appLoginSpin{to{transform:rotate(360deg)}}
