.AppLandingPage-module__Lcy7IW__page{--ink:#211c3d;--pink:#ef4f97;--hot-pink:#dc2c7a;--blue:#4056d9;--lavender:#8f98ec;--cream:#fffaf3;--line:#cbc9ef;min-height:100svh;color:var(--ink);font-family:var(--font-noto-sans-thai), Tahoma, sans-serif;background:radial-gradient(circle at 11% 5%,#ffb2d852,#0000 25rem),radial-gradient(circle at 92% 16%,#99a7ff52,#0000 30rem),#fffdfb;position:relative;overflow:clip}.AppLandingPage-module__Lcy7IW__page:before{z-index:20;content:"";pointer-events:none;background:linear-gradient(90deg, var(--hot-pink) 0 38%, #ffb13d 38% 57%, var(--blue) 57% 100%);height:3px;position:fixed;inset:0 0 auto}.AppLandingPage-module__Lcy7IW__header{z-index:10;border-bottom:1px solid #4b43862e;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1440px);min-height:84px;margin:0 auto;display:flex;position:relative}.AppLandingPage-module__Lcy7IW__brand{width:172px;line-height:0;display:block}.AppLandingPage-module__Lcy7IW__brand img{width:100%;height:auto}.AppLandingPage-module__Lcy7IW__headerActions{align-items:center;gap:12px;display:flex}.AppLandingPage-module__Lcy7IW__livePill{color:#635f7d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #d9d6ee;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.AppLandingPage-module__Lcy7IW__livePill i{background:#2ac578;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ac57824}.AppLandingPage-module__Lcy7IW__storeLink{color:#a51f61;background:#fff2f8;border:1px solid #e99abd;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:7px 12px 7px 8px;font-size:11px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:3px 3px #f6c7dd}.AppLandingPage-module__Lcy7IW__storeLink img{object-fit:contain;width:23px;height:23px;image-rendering:pixelated}.AppLandingPage-module__Lcy7IW__storeLink:hover,.AppLandingPage-module__Lcy7IW__storeLink:focus-visible{color:#fff;background:var(--hot-pink);transform:translate(2px,2px);box-shadow:1px 1px #f6c7dd}.AppLandingPage-module__Lcy7IW__webLink{border:1px solid var(--ink);min-height:38px;color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .15s,color .15s;display:inline-flex}.AppLandingPage-module__Lcy7IW__webLink:hover,.AppLandingPage-module__Lcy7IW__webLink:focus-visible{color:var(--hot-pink);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.AppLandingPage-module__Lcy7IW__hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(22px,5vw,90px);width:min(100% - 40px,1440px);min-height:calc(100svh - 84px);margin:0 auto;padding:clamp(46px,7vw,100px) clamp(8px,2vw,28px) clamp(70px,8vw,110px);display:grid;position:relative}.AppLandingPage-module__Lcy7IW__pixelAura{z-index:0;pointer-events:none;opacity:.32;background-image:linear-gradient(45deg, var(--pink) 25%, transparent 25%), linear-gradient(-45deg, var(--pink) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--pink) 75%), linear-gradient(-45deg, transparent 75%, var(--pink) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;width:160px;height:160px;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 72%);mask-image:radial-gradient(circle,#000 0,#0000 72%)}.AppLandingPage-module__Lcy7IW__auraOne{top:4%;left:-85px}.AppLandingPage-module__Lcy7IW__auraTwo{filter:hue-rotate(55deg);bottom:8%;right:-60px}.AppLandingPage-module__Lcy7IW__heroCopy{z-index:3;max-width:670px;position:relative}.AppLandingPage-module__Lcy7IW__appIdentity{align-items:center;gap:13px;margin-bottom:clamp(26px,4vw,48px);display:inline-flex}.AppLandingPage-module__Lcy7IW__appIdentity>img{border:2px solid #fff;border-radius:17px;width:68px;height:68px;box-shadow:4px 4px #dcd8ef,0 10px 28px #211c3d1f}.AppLandingPage-module__Lcy7IW__appIdentity div{flex-direction:column;gap:3px;display:flex}.AppLandingPage-module__Lcy7IW__appIdentity strong{color:var(--ink);font-family:var(--font-portal-heading);font-size:18px;line-height:1}.AppLandingPage-module__Lcy7IW__appIdentity span{color:#817b9b;font-family:var(--font-portal-heading);letter-spacing:.12em;font-size:9px;font-weight:700}.AppLandingPage-module__Lcy7IW__kicker{color:#5e5878;letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 14px;font-size:clamp(11px,1vw,13px);font-weight:800;display:flex}.AppLandingPage-module__Lcy7IW__kicker>span{border:1px solid var(--hot-pink);color:#fff;background:var(--hot-pink);font-family:var(--font-portal-heading);letter-spacing:.08em;border-radius:3px;padding:4px 8px 3px;font-size:10px;display:inline-flex;box-shadow:2px 2px #ffb3d3}.AppLandingPage-module__Lcy7IW__hero h1{max-width:760px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.9vw,92px);font-weight:900;line-height:.98!important}.AppLandingPage-module__Lcy7IW__hero h1 em{width:max-content;max-width:100%;color:var(--hot-pink);white-space:nowrap;margin-top:10px;font-style:normal;display:block;position:relative}.AppLandingPage-module__Lcy7IW__hero h1 em:after{z-index:-1;content:"";background:#ffd5e8;height:18%;position:absolute;bottom:2px;left:-3px;right:-3px;transform:rotate(-1deg)}.AppLandingPage-module__Lcy7IW__heroLead{color:#666079;max-width:590px;margin:clamp(22px,3vw,34px) 0 0;font-size:clamp(15px,1.45vw,20px);line-height:1.65!important}.AppLandingPage-module__Lcy7IW__heroLead strong{color:var(--ink)}.AppLandingPage-module__Lcy7IW__primaryActions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:30px;display:flex}.AppLandingPage-module__Lcy7IW__storeBadge{filter:drop-shadow(0 8px 14px #211c3d26)}.AppLandingPage-module__Lcy7IW__tryWebButton{border:2px solid var(--ink);min-height:52px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:10px 20px;font-size:13px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:4px 4px #ffc0dc}.AppLandingPage-module__Lcy7IW__tryWebButton:hover,.AppLandingPage-module__Lcy7IW__tryWebButton:focus-visible{color:#fff;background:var(--blue);box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.AppLandingPage-module__Lcy7IW__tryWebButton span{font-size:18px}.AppLandingPage-module__Lcy7IW__facts{color:#777188;flex-wrap:wrap;gap:8px 16px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.AppLandingPage-module__Lcy7IW__facts span{align-items:center;gap:5px;display:inline-flex}.AppLandingPage-module__Lcy7IW__facts b{color:#20aa69}.AppLandingPage-module__Lcy7IW__storePeek{max-width:570px;min-height:66px;color:var(--ink);text-align:left;background:#ffffffd1;border:1px dashed #e47eaf;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:19px;padding:7px 12px 7px 7px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:4px 5px #ef4f971a}.AppLandingPage-module__Lcy7IW__storePeek>img{object-fit:contain;width:50px;height:50px;image-rendering:pixelated}.AppLandingPage-module__Lcy7IW__storePeek>span{flex-direction:column;gap:3px;min-width:0;display:flex}.AppLandingPage-module__Lcy7IW__storePeek small{color:var(--hot-pink);font-family:var(--font-portal-heading);letter-spacing:.1em;font-size:8px;font-weight:700}.AppLandingPage-module__Lcy7IW__storePeek strong{color:#3f3959;font-size:10px;font-weight:850;line-height:1.45!important}.AppLandingPage-module__Lcy7IW__storePeek>b{color:var(--hot-pink);font-size:21px}.AppLandingPage-module__Lcy7IW__storePeek:hover,.AppLandingPage-module__Lcy7IW__storePeek:focus-visible{border-color:var(--hot-pink);transform:translate(2px,2px);box-shadow:2px 3px #ef4f972b}.AppLandingPage-module__Lcy7IW__heroVisual{z-index:2;min-width:0;height:clamp(570px,61vw,790px);position:relative}.AppLandingPage-module__Lcy7IW__heroVisual:before{content:"";background:linear-gradient(#ffffff8c,#ffffff8c),repeating-linear-gradient(0deg,#0000 0 23px,#4056d914 23px 24px),repeating-linear-gradient(90deg,#0000 0 23px,#4056d914 23px 24px),linear-gradient(135deg,#ffd8e9,#e4e7ff 62%,#fff1d6);border:2px solid #343065;border-radius:48% 52% 44% 56%/58% 43% 57% 42%;position:absolute;inset:9% 2% 4% 4%;transform:rotate(2deg);box-shadow:14px 14px #8f98ec29}.AppLandingPage-module__Lcy7IW__screenCard{background:#f7eaf2;border:2px solid #302b59;border-radius:28px;position:absolute;overflow:hidden;box-shadow:9px 12px #302b5926,0 20px 50px #302b592e}.AppLandingPage-module__Lcy7IW__screenCard>img{width:100%;height:auto;display:block}.AppLandingPage-module__Lcy7IW__screenBack{z-index:1;opacity:.9;width:clamp(198px,18.5vw,264px);top:15%;right:0;transform:rotate(9deg)}.AppLandingPage-module__Lcy7IW__screenMiddle{z-index:2;width:clamp(205px,19vw,274px);bottom:1%;left:0;transform:rotate(-9deg)}.AppLandingPage-module__Lcy7IW__screenFront{z-index:3;border-color:var(--hot-pink);width:clamp(230px,21vw,300px);top:2%;left:32%;transform:rotate(1.5deg);box-shadow:10px 14px #ffc2dc,0 22px 55px #45377038}.AppLandingPage-module__Lcy7IW__realUiTag{z-index:2;border:2px solid var(--ink);color:#fff;background:var(--blue);font-family:var(--font-portal-heading);letter-spacing:.08em;border-left:0;padding:6px 10px 5px;font-size:9px;font-weight:700;position:absolute;top:13px;left:-2px}.AppLandingPage-module__Lcy7IW__happyGirl,.AppLandingPage-module__Lcy7IW__wowTv,.AppLandingPage-module__Lcy7IW__floatIcon{z-index:5;pointer-events:none;image-rendering:auto;filter:drop-shadow(4px 6px #302b591f);height:auto;position:absolute}.AppLandingPage-module__Lcy7IW__happyGirl{width:clamp(104px,12vw,160px);bottom:0;right:2%}.AppLandingPage-module__Lcy7IW__wowTv{width:clamp(76px,8vw,108px);top:2%;left:0;transform:rotate(-8deg)}.AppLandingPage-module__Lcy7IW__floatIcon{animation:4.4s ease-in-out infinite AppLandingPage-module__Lcy7IW__landing-float}.AppLandingPage-module__Lcy7IW__starIcon{width:31px;top:1%;right:20%}.AppLandingPage-module__Lcy7IW__heartIcon{width:50px;animation-delay:-1.7s;bottom:30%;right:2%}.AppLandingPage-module__Lcy7IW__scrollCue{z-index:4;color:#716b88;font-family:var(--font-portal-heading);letter-spacing:.12em;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.AppLandingPage-module__Lcy7IW__scrollCue span{background:var(--pink);width:42px;height:1px}.AppLandingPage-module__Lcy7IW__featureSection{isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 1040px;color:#fff;background:radial-gradient(circle at 8% 12%,#f63c926b,#0000 19rem),radial-gradient(circle at 89% 22%,#656bff5c,#0000 23rem),radial-gradient(circle at 54% 108%,#ffae4326,#0000 31rem),linear-gradient(132deg,#17142e 0%,#211945 48%,#12152e 100%);padding:clamp(70px,9vw,130px) max(20px,50vw - 700px);position:relative;overflow:hidden}.AppLandingPage-module__Lcy7IW__featureSection:before,.AppLandingPage-module__Lcy7IW__featureSection:after{content:"";pointer-events:none;position:absolute}.AppLandingPage-module__Lcy7IW__featureSection:before{background:linear-gradient(90deg, var(--pink) 0 35%, #ffbd58 35% 57%, #7481ff 57% 100%);height:7px;top:0;left:0;right:0;box-shadow:0 1px 24px #ef4f976b}.AppLandingPage-module__Lcy7IW__featureSection:after{background:linear-gradient(90deg,#0000,#ffbc52,#ff78b4);width:72%;height:1px;bottom:0;right:-10%}.AppLandingPage-module__Lcy7IW__featureAtmosphere{z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff04 4px 5px),radial-gradient(circle,#ffffff30 0 1px,#0000 1.5px) 0 0/31px 31px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000073,#000 22% 78%,#0000007a);mask-image:linear-gradient(90deg,#00000073,#000 22% 78%,#0000007a)}.AppLandingPage-module__Lcy7IW__featureAtmosphere>i{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;width:clamp(260px,30vw,520px);position:absolute;box-shadow:0 0 0 42px #ffffff06,0 0 0 86px #ffffff05}.AppLandingPage-module__Lcy7IW__featureAtmosphere>i:first-child{top:8%;left:-15%}.AppLandingPage-module__Lcy7IW__featureAtmosphere>i:nth-child(2){border-color:#ff7eb72b;top:37%;right:-18%}.AppLandingPage-module__Lcy7IW__featureAtmosphere>i:nth-child(3){border-color:#7c87ff24;bottom:-25%;left:37%}.AppLandingPage-module__Lcy7IW__featureAtmosphere>span{color:#ffffff12;font-family:var(--font-portal-heading);letter-spacing:.08em;transform-origin:100% 100%;white-space:nowrap;font-size:clamp(24px,4vw,68px);font-weight:700;position:absolute;bottom:84px;right:-34px;transform:rotate(-90deg)}.AppLandingPage-module__Lcy7IW__sectionHeading{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1340px;margin:0 auto clamp(34px,5vw,68px);display:flex;position:relative}.AppLandingPage-module__Lcy7IW__sectionHeading p,.AppLandingPage-module__Lcy7IW__webFallback div>p{color:#ff84b8;font-family:var(--font-portal-heading);letter-spacing:.14em;margin:0 0 9px;font-size:10px;font-weight:700}.AppLandingPage-module__Lcy7IW__sectionHeading h2,.AppLandingPage-module__Lcy7IW__dnaCopy h2,.AppLandingPage-module__Lcy7IW__webFallback h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.6vw,66px);font-weight:900;line-height:1.08!important}.AppLandingPage-module__Lcy7IW__sectionSignal{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.AppLandingPage-module__Lcy7IW__sectionSignal span{color:#f2efff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:29px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex}.AppLandingPage-module__Lcy7IW__sectionSignal i{background:linear-gradient(90deg,#ff72ae,#ffbf5d);width:13px;height:1px}.AppLandingPage-module__Lcy7IW__sectionMascot{flex:none;width:146px;height:138px;position:relative}.AppLandingPage-module__Lcy7IW__sectionMascot:before{content:"";border:1px dashed #ffffff3d;border-radius:50%;position:absolute;inset:16px 0 0 8px;transform:rotate(-11deg)}.AppLandingPage-module__Lcy7IW__sectionMascot>span{z-index:2;color:#481a3c;font-family:var(--font-portal-heading);letter-spacing:.08em;background:#ffcce3;border:1px solid #ffbddd;border-radius:4px;padding:5px 8px 4px;font-size:8px;font-weight:700;position:absolute;top:0;right:0;transform:rotate(5deg);box-shadow:3px 3px #0000002e}.AppLandingPage-module__Lcy7IW__sectionMascot>img{filter:drop-shadow(5px 6px #ef4f9747);width:112px;height:auto;position:absolute;bottom:0;right:14px;transform:rotate(-5deg)}.AppLandingPage-module__Lcy7IW__featureGrid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1340px;margin:0 auto;display:grid;position:relative}.AppLandingPage-module__Lcy7IW__featureCard{--card-accent:#ef4f97;--card-glow:#ef4f9761;background:radial-gradient(circle at 15% 70%, var(--card-glow), transparent 12rem), linear-gradient(160deg, #ffffff14, transparent 36%), #332c58;border:1px solid #ffffff45;border-radius:20px;flex-direction:column;min-width:0;min-height:680px;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,8px 10px #0000002e,0 28px 70px #02001533}.AppLandingPage-module__Lcy7IW__featureCard:before{z-index:0;aspect-ratio:1;content:"";background:#ffffff08;border:1px solid #ffffff17;border-radius:47% 53% 66% 34%/42% 41% 59% 58%;width:112%;position:absolute;bottom:28%;right:-28%;transform:rotate(18deg)}.AppLandingPage-module__Lcy7IW__featureCard:after{z-index:5;content:"";background:linear-gradient(90deg, transparent, var(--card-accent), transparent);height:2px;box-shadow:0 0 16px var(--card-glow);position:absolute;top:0;left:28px;right:28px}.AppLandingPage-module__Lcy7IW__featureCard:hover{border-color:#ffffff6b;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff3d,5px 7px #0000002e,0 32px 80px #02001552}.AppLandingPage-module__Lcy7IW__featurePink{--card-accent:#ff5ca5;--card-glow:#f02f8961;background:radial-gradient(circle at 12% 68%,#ff54a369,#0000 13rem),linear-gradient(155deg,#812854,#372451 59%,#24213f)}.AppLandingPage-module__Lcy7IW__featureBlue{--card-accent:#8ba1ff;--card-glow:#647cff66;background:radial-gradient(circle at 13% 67%,#5a78ff69,#0000 13rem),linear-gradient(155deg,#304fb3,#2b2d57 59%,#22213f)}.AppLandingPage-module__Lcy7IW__featureInk{--card-accent:#f5c55c;--card-glow:#f5c55c42;background:radial-gradient(circle at 13% 68%,#4f63e461,#0000 13rem),linear-gradient(155deg,#252b77,#2d2a56 59%,#211f3c)}.AppLandingPage-module__Lcy7IW__featureLilac{--card-accent:#d49dff;--card-glow:#c57cff57;background:radial-gradient(circle at 13% 68%,#b966ff57,#0000 13rem),linear-gradient(155deg,#68469c,#372b58 59%,#25213f)}.AppLandingPage-module__Lcy7IW__featureIndex{z-index:4;color:#ffffff7a;font-family:var(--font-portal-heading);letter-spacing:.12em;writing-mode:vertical-rl;font-size:8px;font-weight:700;position:absolute;top:20px;right:22px}.AppLandingPage-module__Lcy7IW__featureCopy{z-index:3;padding:31px 26px 18px;position:relative}.AppLandingPage-module__Lcy7IW__featureNumber{z-index:-1;color:#ffffff17;font-family:var(--font-portal-heading);font-size:92px;font-weight:700;line-height:1;position:absolute;top:-20px;right:23px}.AppLandingPage-module__Lcy7IW__featureEyebrow{color:#ffb6d5;width:max-content;min-height:27px;font-family:var(--font-portal-heading);letter-spacing:.14em;background:#04021a33;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;margin:0 0 8px;padding:4px 9px 4px 5px;font-size:8px;font-weight:700;display:flex}.AppLandingPage-module__Lcy7IW__featureEyebrow>img{object-fit:contain;width:18px;height:18px}.AppLandingPage-module__Lcy7IW__featureCopy h3{max-width:250px;margin:14px 0 11px;font-size:clamp(20px,2vw,27px);font-weight:900;line-height:1.18!important}.AppLandingPage-module__Lcy7IW__featureDescription{color:#e1dced;max-width:260px;font-size:12px;display:block;line-height:1.58!important}.AppLandingPage-module__Lcy7IW__featureDetail{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;margin-top:13px;font-size:9px;font-weight:800;display:block;overflow:hidden}.AppLandingPage-module__Lcy7IW__featureDetail:before{color:var(--card-accent);content:"◆";margin-right:7px;font-size:7px}.AppLandingPage-module__Lcy7IW__featureStage{z-index:2;min-height:400px;margin-top:auto;position:relative}.AppLandingPage-module__Lcy7IW__featureStage:before{content:"";background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(145deg,#ffffff1a,#0000 45%);border:1px solid #ffffff1f;border-radius:50% 50% 0 0;width:108%;height:93%;position:absolute;bottom:-19%;right:-16%;transform:rotate(-7deg);box-shadow:0 -18px 50px #0000001f}.AppLandingPage-module__Lcy7IW__featureSignal{z-index:4;color:#1c1737;background:var(--card-accent);font-family:var(--font-portal-heading);letter-spacing:.06em;border:1px solid #ffffff4d;border-radius:4px;padding:6px 8px 5px;font-size:7px;font-weight:700;position:absolute;top:20px;right:16px;transform:rotate(3deg);box-shadow:3px 3px #00000030}.AppLandingPage-module__Lcy7IW__featureDecoration{z-index:3;object-fit:contain;filter:drop-shadow(6px 8px #06031c3d);width:118px;height:136px;transition:transform .26s;position:absolute;bottom:26px;left:-9px;transform:rotate(-8deg)}.AppLandingPage-module__Lcy7IW__featurePink .AppLandingPage-module__Lcy7IW__featureDecoration{width:110px;height:110px;bottom:38px;left:-10px}.AppLandingPage-module__Lcy7IW__featureBlue .AppLandingPage-module__Lcy7IW__featureDecoration{width:116px;height:166px;bottom:10px;left:-18px}.AppLandingPage-module__Lcy7IW__featureInk .AppLandingPage-module__Lcy7IW__featureDecoration{width:114px;height:114px;bottom:42px;left:-8px}.AppLandingPage-module__Lcy7IW__featureLilac .AppLandingPage-module__Lcy7IW__featureDecoration{width:122px;height:150px;bottom:10px;left:-17px}.AppLandingPage-module__Lcy7IW__featureCard:hover .AppLandingPage-module__Lcy7IW__featureDecoration{transform:translateY(-7px)rotate(-2deg)}.AppLandingPage-module__Lcy7IW__featureSpark{z-index:4;color:#fff1a8;filter:drop-shadow(0 0 7px var(--card-accent));font-size:16px;position:absolute}.AppLandingPage-module__Lcy7IW__featureSparkOne{top:92px;left:19px}.AppLandingPage-module__Lcy7IW__featureSparkTwo{font-size:10px;bottom:136px;right:14px}.AppLandingPage-module__Lcy7IW__featureScreen{z-index:2;width:min(72%,236px);box-shadow:0 -10px 40px #00000038, -8px 9px 0 var(--card-glow);background:#fff;border:2px solid #ffffffb8;border-radius:24px 24px 0 0;transition:transform .3s;position:absolute;bottom:-42%;right:7%;overflow:hidden;transform:rotate(1.5deg)translateY(2px)}.AppLandingPage-module__Lcy7IW__featureCard:hover .AppLandingPage-module__Lcy7IW__featureScreen{transform:rotate(-1deg)translateY(-10px)}.AppLandingPage-module__Lcy7IW__featureScreen img{width:100%;height:auto;display:block}.AppLandingPage-module__Lcy7IW__dnaSection{content-visibility:auto;contain-intrinsic-size:auto 780px;background:radial-gradient(circle at 78% 48%,#ef4f9729,#0000 28rem),linear-gradient(135deg,#fff4f9,#f5f5ff 52%,#fff9ef);grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(32px,6vw,100px);min-height:760px;padding:clamp(78px,9vw,140px) max(20px,50vw - 670px);display:grid;position:relative;overflow:hidden}.AppLandingPage-module__Lcy7IW__dnaSection:before{content:"ANIBA! ANIBA! ANIBA!";color:#dc2c7a21;width:260px;height:48px;font-family:var(--font-portal-heading);letter-spacing:.15em;font-size:18px;font-weight:700;position:absolute;top:30px;right:-80px;overflow:hidden;transform:rotate(90deg)}.AppLandingPage-module__Lcy7IW__dnaCopy{z-index:3;position:relative}.AppLandingPage-module__Lcy7IW__dnaCopy h2{color:var(--ink)}.AppLandingPage-module__Lcy7IW__dnaCopy>p:not(.AppLandingPage-module__Lcy7IW__kicker){color:#666079;max-width:540px;margin:24px 0 0;font-size:clamp(14px,1.3vw,18px);line-height:1.7!important}.AppLandingPage-module__Lcy7IW__inlineLink{color:var(--hot-pink);text-underline-offset:5px;align-items:center;gap:10px;margin-top:28px;font-size:13px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.AppLandingPage-module__Lcy7IW__assetBomb{min-width:0;height:590px;position:relative}.AppLandingPage-module__Lcy7IW__assetBomb:before{content:"";background:#ffffff7a;border:2px dashed #aeb4ed;border-radius:44% 56% 51% 49%/48% 42% 58% 52%;position:absolute;inset:10% 4% 7% 9%;transform:rotate(-4deg)}.AppLandingPage-module__Lcy7IW__avatarRail{z-index:4;display:flex;position:absolute;top:4%;right:3%}.AppLandingPage-module__Lcy7IW__avatarRail img{object-fit:cover;background:#fff;border:3px solid #fff;border-radius:50%;width:74px;height:74px;margin-left:-13px;box-shadow:3px 4px #4056d929}.AppLandingPage-module__Lcy7IW__avatarRail img:nth-child(2n){transform:translateY(14px)rotate(4deg)}.AppLandingPage-module__Lcy7IW__avatarRail img:nth-child(3n){transform:translateY(-8px)rotate(-5deg)}.AppLandingPage-module__Lcy7IW__badgeCloud{z-index:3;position:absolute;inset:10% 2% 2% 7%}.AppLandingPage-module__Lcy7IW__badgeCloud img{filter:drop-shadow(5px 7px #322b5821);width:clamp(98px,10vw,136px);height:auto;animation:5.3s ease-in-out infinite AppLandingPage-module__Lcy7IW__badge-bob;position:absolute}.AppLandingPage-module__Lcy7IW__badgeCloud img:first-child{top:4%;left:7%;transform:rotate(-12deg)}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(2){animation-delay:-1s;top:25%;right:1%;transform:rotate(9deg)}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(3){animation-delay:-2.1s;bottom:3%;left:11%;transform:rotate(8deg)}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(4){animation-delay:-3.2s;bottom:0;right:25%;transform:rotate(-8deg)}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(5){animation-delay:-1.6s;top:2%;right:22%;transform:rotate(5deg)}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(6){animation-delay:-4s;top:34%;left:31%;transform:rotate(-3deg)}.AppLandingPage-module__Lcy7IW__dnaMascot{z-index:5;filter:drop-shadow(7px 9px #ef4f9729);width:clamp(138px,15vw,205px);height:auto;position:absolute;bottom:5%;right:3%}.AppLandingPage-module__Lcy7IW__supportSection{isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 1260px;background:linear-gradient(#ef4f970d 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#ef4f970d 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 92% 8%,#ffadd370,#0000 26rem),linear-gradient(145deg,#fffafc,#fff0f7 55%,#f2f0ff);border-block:1px solid #efb7d2;padding:clamp(78px,9vw,132px) max(20px,50vw - 670px);position:relative;overflow:hidden}.AppLandingPage-module__Lcy7IW__supportBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.AppLandingPage-module__Lcy7IW__supportBackdrop img{object-fit:contain;opacity:.09;width:118px;height:118px;image-rendering:pixelated;position:absolute}.AppLandingPage-module__Lcy7IW__supportBackdrop img:first-child{top:35px;right:4%;transform:rotate(10deg)}.AppLandingPage-module__Lcy7IW__supportBackdrop img:nth-child(2){top:46%;left:2%;transform:rotate(-12deg)}.AppLandingPage-module__Lcy7IW__supportBackdrop img:nth-child(3){bottom:18px;right:12%;transform:rotate(7deg)}.AppLandingPage-module__Lcy7IW__supportHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;max-width:1340px;margin:0 auto clamp(30px,4vw,54px);display:grid}.AppLandingPage-module__Lcy7IW__supportHeading>div{min-width:0}.AppLandingPage-module__Lcy7IW__supportHeading p{color:var(--hot-pink);font-family:var(--font-portal-heading);letter-spacing:.15em;margin:0 0 10px;font-size:10px;font-weight:700}.AppLandingPage-module__Lcy7IW__supportHeading h2{max-width:920px;color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:900;line-height:1.05!important}.AppLandingPage-module__Lcy7IW__supportHeading h2 em{color:var(--hot-pink);font-style:normal}.AppLandingPage-module__Lcy7IW__supportHeading>div>span{color:#6c6680;max-width:780px;margin-top:17px;font-size:clamp(13px,1.25vw,17px);display:block;line-height:1.68!important}.AppLandingPage-module__Lcy7IW__supportShopLink{border:2px solid var(--ink);color:#fff;background:var(--hot-pink);min-height:56px;box-shadow:5px 5px 0 var(--ink);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:20px;padding:12px 20px;font-size:12px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.AppLandingPage-module__Lcy7IW__supportShopLink:hover,.AppLandingPage-module__Lcy7IW__supportShopLink:focus-visible{background:var(--blue);box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.AppLandingPage-module__Lcy7IW__supportShopLink span{font-size:19px}.AppLandingPage-module__Lcy7IW__supportGrid{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:stretch;gap:16px;max-width:1340px;margin:0 auto;display:grid}.AppLandingPage-module__Lcy7IW__shirtFeature,.AppLandingPage-module__Lcy7IW__passColumn{min-width:0}.AppLandingPage-module__Lcy7IW__shirtFeature{border:2px solid var(--hot-pink);background:#fff;border-radius:18px;overflow:hidden;box-shadow:8px 9px #f3bed6}.AppLandingPage-module__Lcy7IW__shirtArtwork{background:#ffddea;border-bottom:1px solid #eda6c7;height:clamp(300px,30vw,410px);position:relative;overflow:hidden}.AppLandingPage-module__Lcy7IW__shirtArtwork>img:first-child{object-fit:cover;width:100%;height:100%}.AppLandingPage-module__Lcy7IW__shirtArtwork>img:last-child{object-fit:contain;filter:drop-shadow(4px 6px #55203b26);width:clamp(88px,10vw,130px);height:auto;image-rendering:pixelated;position:absolute;bottom:-16px;right:16px}.AppLandingPage-module__Lcy7IW__shirtCopy{padding:25px 27px 27px}.AppLandingPage-module__Lcy7IW__shirtCopy>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.AppLandingPage-module__Lcy7IW__shirtCopy>div:first-child p{color:var(--blue);font-family:var(--font-portal-heading);letter-spacing:.11em;margin:0;font-size:9px;font-weight:700}.AppLandingPage-module__Lcy7IW__shirtCopy>div:first-child span{color:#9d1e5d;background:#fff0f7;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.AppLandingPage-module__Lcy7IW__shirtCopy h3{color:var(--ink);letter-spacing:-.04em;margin:10px 0 6px;font-size:clamp(27px,3vw,42px);font-weight:900}.AppLandingPage-module__Lcy7IW__shirtCopy>p{color:#706a82;margin:0;font-size:12px;line-height:1.58!important}.AppLandingPage-module__Lcy7IW__shirtBuyRow{border-top:1px dashed #d9b1c5;justify-content:space-between;align-items:end;gap:18px;margin-top:24px;padding-top:18px;display:flex}.AppLandingPage-module__Lcy7IW__shirtBuyRow strong{color:var(--hot-pink);letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1!important}.AppLandingPage-module__Lcy7IW__shirtBuyRow strong small{color:#8d6a7c;letter-spacing:0;margin-top:6px;font-size:9px;display:block}.AppLandingPage-module__Lcy7IW__shirtBuyRow a{color:#fff;background:var(--hot-pink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:10px 17px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:4px 4px #9d174f}.AppLandingPage-module__Lcy7IW__shirtBuyRow a:hover,.AppLandingPage-module__Lcy7IW__shirtBuyRow a:focus-visible{background:var(--blue)}.AppLandingPage-module__Lcy7IW__shirtBuyRow a span{font-size:17px}.AppLandingPage-module__Lcy7IW__passColumn{flex-direction:column;gap:13px;display:flex}.AppLandingPage-module__Lcy7IW__passStack{gap:12px;display:grid}.AppLandingPage-module__Lcy7IW__supportPass{min-height:138px;color:var(--ink);background:#ffffffe6;border:1px solid #bfc5f3;border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px 15px 10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:5px 6px #dfe1fa}.AppLandingPage-module__Lcy7IW__supportPassFeatured{border:2px solid var(--hot-pink);background:linear-gradient(135deg,#fff,#fff1f8);box-shadow:6px 7px #f2bfd7}.AppLandingPage-module__Lcy7IW__supportPass:hover,.AppLandingPage-module__Lcy7IW__supportPass:focus-visible{border-color:var(--hot-pink);transform:translate(2px,2px);box-shadow:3px 4px #f2bfd7}.AppLandingPage-module__Lcy7IW__supportPass>img{object-fit:contain;width:88px;height:88px;image-rendering:pixelated}.AppLandingPage-module__Lcy7IW__supportPass>span{flex-direction:column;min-width:0;display:flex}.AppLandingPage-module__Lcy7IW__supportPass span small{color:var(--hot-pink);font-family:var(--font-portal-heading);letter-spacing:.09em;font-size:8px;font-weight:700}.AppLandingPage-module__Lcy7IW__supportPass span strong{color:var(--ink);letter-spacing:-.04em;margin-top:4px;font-size:27px;font-weight:900}.AppLandingPage-module__Lcy7IW__supportPass span em{color:#79738c;margin-top:3px;font-size:9px;font-style:normal;font-weight:700}.AppLandingPage-module__Lcy7IW__supportPass>b{color:var(--hot-pink);letter-spacing:-.04em;white-space:nowrap;font-size:31px;font-weight:900}.AppLandingPage-module__Lcy7IW__supportBenefits{background:#ffffffc7;border:1px solid #d2d5f5;border-radius:16px;flex-direction:column;flex:1;padding:17px;display:flex}.AppLandingPage-module__Lcy7IW__supportBenefits>strong{color:var(--ink);margin-bottom:10px;font-size:12px;font-weight:900;display:block}.AppLandingPage-module__Lcy7IW__supportBenefits>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AppLandingPage-module__Lcy7IW__supportBenefits span{color:#504a6b;background:#fff;border:1px solid #e3e4f8;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:53px;padding:6px 8px;font-size:9px;font-weight:850;display:flex}.AppLandingPage-module__Lcy7IW__supportBenefits img{object-fit:contain;width:37px;height:37px;image-rendering:pixelated;flex:none}.AppLandingPage-module__Lcy7IW__supportBenefitArt{background:linear-gradient(#0000,#fff0f7);border-top:1px dashed #dcb5c8;border-radius:0 0 11px 11px;flex:1;grid-template-columns:108px minmax(0,1fr) 88px;align-items:end;gap:8px;min-height:150px;margin-top:14px;padding:12px 10px 0;display:grid;overflow:hidden}.AppLandingPage-module__Lcy7IW__supportBenefitArt>img:first-child{object-fit:contain;width:108px;height:108px}.AppLandingPage-module__Lcy7IW__supportBenefitArt>img:last-child{object-fit:contain;width:84px;height:84px}.AppLandingPage-module__Lcy7IW__supportBenefitArt>span{text-align:center;flex-direction:column;align-self:center;display:flex}.AppLandingPage-module__Lcy7IW__supportBenefitArt strong{color:var(--hot-pink);font-family:var(--font-portal-heading);letter-spacing:.1em;font-size:9px}.AppLandingPage-module__Lcy7IW__supportBenefitArt small{color:#736c85;margin-top:5px;font-size:8px;line-height:1.5!important}.AppLandingPage-module__Lcy7IW__supportPromise{background:#ffffffdb;border:1px dashed #df75aa;border-radius:16px;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:14px;max-width:1340px;min-height:90px;margin:17px auto 0;padding:10px 14px;display:grid}.AppLandingPage-module__Lcy7IW__supportPromise>img{object-fit:contain;width:68px;height:68px;image-rendering:pixelated}.AppLandingPage-module__Lcy7IW__supportPromise>img:last-child{justify-self:end}.AppLandingPage-module__Lcy7IW__supportPromise>div{text-align:center;flex-direction:column;min-width:0;display:flex}.AppLandingPage-module__Lcy7IW__supportPromise strong{color:var(--ink);font-size:13px;font-weight:900}.AppLandingPage-module__Lcy7IW__supportPromise span{color:#756f8a;margin-top:3px;font-size:9px;line-height:1.5!important}.AppLandingPage-module__Lcy7IW__webFallback{content-visibility:auto;contain-intrinsic-size:auto 250px;border:2px solid var(--ink);background:linear-gradient(#fffc,#fffc),repeating-linear-gradient(90deg,#0000 0 18px,#4056d917 18px 19px),#fff0f7;border-radius:16px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,56px);width:min(100% - 40px,1340px);min-height:250px;margin:clamp(70px,8vw,120px) auto;padding:32px clamp(24px,4vw,54px);display:grid;box-shadow:9px 10px #d8d9fa}.AppLandingPage-module__Lcy7IW__webFallback>img{filter:drop-shadow(5px 7px #4056d921);width:100%;height:auto}.AppLandingPage-module__Lcy7IW__webFallback h2{font-size:clamp(28px,3.5vw,48px)}.AppLandingPage-module__Lcy7IW__webFallback div>span{color:#69637d;max-width:630px;margin-top:10px;font-size:13px;display:block;line-height:1.55!important}.AppLandingPage-module__Lcy7IW__openWebButton{border:2px solid var(--ink);color:#fff;background:var(--hot-pink);min-height:56px;box-shadow:5px 5px 0 var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:13px 22px;font-size:13px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.AppLandingPage-module__Lcy7IW__openWebButton:hover,.AppLandingPage-module__Lcy7IW__openWebButton:focus-visible{background:var(--blue);box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.AppLandingPage-module__Lcy7IW__openWebButton span{font-size:19px}.AppLandingPage-module__Lcy7IW__footer{content-visibility:auto;contain-intrinsic-size:auto 160px;color:#7e7892;border-top:1px solid #d9d6ea;grid-template-columns:120px auto minmax(260px,1fr);align-items:center;gap:26px;width:min(100% - 40px,1340px);margin:0 auto;padding:24px 0 32px;display:grid}.AppLandingPage-module__Lcy7IW__footerLogo{width:110px;line-height:0;display:block}.AppLandingPage-module__Lcy7IW__footerLogo img{width:100%;height:auto}.AppLandingPage-module__Lcy7IW__footer nav{flex-wrap:wrap;gap:12px 20px;display:flex}.AppLandingPage-module__Lcy7IW__footer nav a{color:#514b6d;font-size:11px;font-weight:800}.AppLandingPage-module__Lcy7IW__footer nav a:hover{color:var(--hot-pink)}.AppLandingPage-module__Lcy7IW__footer>p{text-align:right;margin:0;font-size:8px;line-height:1.5!important}@keyframes AppLandingPage-module__Lcy7IW__landing-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes AppLandingPage-module__Lcy7IW__badge-bob{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:1099px){.AppLandingPage-module__Lcy7IW__hero{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:18px}.AppLandingPage-module__Lcy7IW__hero h1{font-size:clamp(46px,6.2vw,68px)}.AppLandingPage-module__Lcy7IW__heroVisual{height:clamp(520px,64vw,660px)}.AppLandingPage-module__Lcy7IW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.AppLandingPage-module__Lcy7IW__featureCard{min-height:660px}.AppLandingPage-module__Lcy7IW__featureScreen{width:min(68%,250px);right:9%}.AppLandingPage-module__Lcy7IW__featureDecoration{left:1%}.AppLandingPage-module__Lcy7IW__dnaSection{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.AppLandingPage-module__Lcy7IW__assetBomb{height:540px}.AppLandingPage-module__Lcy7IW__supportGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.AppLandingPage-module__Lcy7IW__supportPass{grid-template-columns:78px minmax(0,1fr)}.AppLandingPage-module__Lcy7IW__supportPass>img{width:74px;height:74px}.AppLandingPage-module__Lcy7IW__supportPass>b{grid-column:2;margin-top:-18px;font-size:27px}.AppLandingPage-module__Lcy7IW__webFallback{grid-template-columns:160px minmax(0,1fr)}.AppLandingPage-module__Lcy7IW__webFallback .AppLandingPage-module__Lcy7IW__openWebButton{grid-column:2;justify-self:start}.AppLandingPage-module__Lcy7IW__footer{grid-template-columns:110px 1fr}.AppLandingPage-module__Lcy7IW__footer>p{text-align:left;grid-column:1/-1}}@media (max-width:900px){.AppLandingPage-module__Lcy7IW__supportHeading{grid-template-columns:1fr;align-items:start}.AppLandingPage-module__Lcy7IW__supportShopLink{justify-self:start}.AppLandingPage-module__Lcy7IW__supportGrid{grid-template-columns:1fr}.AppLandingPage-module__Lcy7IW__shirtArtwork{height:min(52vw,420px)}.AppLandingPage-module__Lcy7IW__passStack{grid-template-columns:repeat(2,minmax(0,1fr))}.AppLandingPage-module__Lcy7IW__supportPass{grid-template-columns:72px minmax(0,1fr);align-content:center;min-height:184px}.AppLandingPage-module__Lcy7IW__supportPass>b{grid-column:1/-1;margin:8px 0 0}.AppLandingPage-module__Lcy7IW__supportBenefits>.AppLandingPage-module__Lcy7IW__supportBenefitArt{display:none}}@media (max-width:767px){.AppLandingPage-module__Lcy7IW__header{width:min(100% - 28px,720px);min-height:70px}.AppLandingPage-module__Lcy7IW__brand{width:138px}.AppLandingPage-module__Lcy7IW__livePill{display:none}.AppLandingPage-module__Lcy7IW__headerActions{gap:7px}.AppLandingPage-module__Lcy7IW__storeLink{min-height:34px;padding:5px 8px 5px 6px;font-size:10px;box-shadow:2px 2px #f6c7dd}.AppLandingPage-module__Lcy7IW__storeLink img{width:21px;height:21px}.AppLandingPage-module__Lcy7IW__webLink{min-height:34px;box-shadow:2px 2px 0 var(--ink);padding:7px 11px;font-size:11px}.AppLandingPage-module__Lcy7IW__hero{grid-template-columns:minmax(0,1fr);gap:38px;width:min(100% - 28px,660px);min-height:0;padding:36px 0 74px}.AppLandingPage-module__Lcy7IW__heroCopy{text-align:center}.AppLandingPage-module__Lcy7IW__appIdentity{text-align:left;margin-bottom:24px}.AppLandingPage-module__Lcy7IW__appIdentity>img{border-radius:14px;width:58px;height:58px}.AppLandingPage-module__Lcy7IW__appIdentity strong{font-size:16px}.AppLandingPage-module__Lcy7IW__appIdentity span{font-size:8px}.AppLandingPage-module__Lcy7IW__kicker{justify-content:center}.AppLandingPage-module__Lcy7IW__hero h1{margin-inline:auto;font-size:clamp(42px,12.2vw,64px);line-height:1.02!important}.AppLandingPage-module__Lcy7IW__hero h1 em{white-space:normal;margin:6px auto 0}.AppLandingPage-module__Lcy7IW__heroLead{max-width:560px;margin-inline:auto;font-size:15px}.AppLandingPage-module__Lcy7IW__primaryActions{justify-content:center;gap:14px;margin-top:24px}.AppLandingPage-module__Lcy7IW__facts{justify-content:center;margin-top:20px}.AppLandingPage-module__Lcy7IW__storePeek{max-width:560px;margin:18px auto 0}.AppLandingPage-module__Lcy7IW__heroVisual{width:min(100%,560px);height:min(105vw,540px);min-height:385px;margin-inline:auto}.AppLandingPage-module__Lcy7IW__heroVisual:before{border-radius:42% 58% 47% 53%/54% 48% 52% 46%;inset:9% 1% 3%}.AppLandingPage-module__Lcy7IW__screenFront{border-radius:20px;width:min(47vw,230px);top:2%;left:31%}.AppLandingPage-module__Lcy7IW__screenMiddle{border-radius:19px;width:min(40vw,196px);bottom:0;left:3%}.AppLandingPage-module__Lcy7IW__screenBack{border-radius:18px;width:min(38vw,184px);top:18%;right:1%}.AppLandingPage-module__Lcy7IW__happyGirl{width:min(27vw,128px);right:0}.AppLandingPage-module__Lcy7IW__wowTv{width:min(20vw,90px);top:0;left:1%}.AppLandingPage-module__Lcy7IW__starIcon{right:16%}.AppLandingPage-module__Lcy7IW__heartIcon{width:40px;bottom:28%;right:0}.AppLandingPage-module__Lcy7IW__scrollCue{display:none}.AppLandingPage-module__Lcy7IW__featureSection{padding:72px 16px}.AppLandingPage-module__Lcy7IW__sectionHeading{align-items:center;margin-bottom:32px}.AppLandingPage-module__Lcy7IW__sectionHeading h2{font-size:clamp(34px,8vw,48px)}.AppLandingPage-module__Lcy7IW__sectionSignal{gap:6px;margin-top:16px}.AppLandingPage-module__Lcy7IW__sectionSignal span{min-height:26px;padding-inline:9px}.AppLandingPage-module__Lcy7IW__sectionMascot{width:112px;height:112px}.AppLandingPage-module__Lcy7IW__sectionMascot>img{width:86px;right:5px}.AppLandingPage-module__Lcy7IW__sectionMascot>span{font-size:7px}.AppLandingPage-module__Lcy7IW__featureGrid{grid-template-columns:minmax(0,1fr);gap:16px}.AppLandingPage-module__Lcy7IW__featureCard{width:min(100%,560px);min-height:620px;margin-inline:auto}.AppLandingPage-module__Lcy7IW__featureCopy{padding:26px 24px 14px}.AppLandingPage-module__Lcy7IW__featureCopy h3{max-width:340px;font-size:25px}.AppLandingPage-module__Lcy7IW__featureDescription{max-width:360px}.AppLandingPage-module__Lcy7IW__featureStage{min-height:390px}.AppLandingPage-module__Lcy7IW__featureScreen{width:min(61%,252px);bottom:-43%;right:10%}.AppLandingPage-module__Lcy7IW__featureDecoration{left:4%}.AppLandingPage-module__Lcy7IW__dnaSection{grid-template-columns:minmax(0,1fr);gap:26px;min-height:0;padding:76px 16px 66px}.AppLandingPage-module__Lcy7IW__dnaCopy{text-align:center}.AppLandingPage-module__Lcy7IW__dnaCopy h2{font-size:clamp(34px,9vw,52px)}.AppLandingPage-module__Lcy7IW__dnaCopy>p:not(.AppLandingPage-module__Lcy7IW__kicker){margin-inline:auto}.AppLandingPage-module__Lcy7IW__assetBomb{width:min(100%,590px);height:min(112vw,570px);min-height:400px;margin-inline:auto}.AppLandingPage-module__Lcy7IW__avatarRail{right:1%}.AppLandingPage-module__Lcy7IW__avatarRail img{width:min(15vw,68px);height:min(15vw,68px)}.AppLandingPage-module__Lcy7IW__badgeCloud img{width:min(25vw,118px)}.AppLandingPage-module__Lcy7IW__dnaMascot{width:min(34vw,165px)}.AppLandingPage-module__Lcy7IW__supportSection{padding:72px 14px}.AppLandingPage-module__Lcy7IW__supportHeading{text-align:center;gap:22px;margin-bottom:28px}.AppLandingPage-module__Lcy7IW__supportHeading h2{font-size:clamp(35px,9vw,50px)}.AppLandingPage-module__Lcy7IW__supportHeading>div>span{font-size:13px}.AppLandingPage-module__Lcy7IW__supportShopLink{justify-self:stretch;width:100%}.AppLandingPage-module__Lcy7IW__shirtArtwork{height:min(63vw,390px)}.AppLandingPage-module__Lcy7IW__shirtCopy{padding:20px 18px 22px}.AppLandingPage-module__Lcy7IW__shirtCopy h3{font-size:29px}.AppLandingPage-module__Lcy7IW__shirtBuyRow{margin-top:18px}.AppLandingPage-module__Lcy7IW__passStack{grid-template-columns:1fr}.AppLandingPage-module__Lcy7IW__supportPass{grid-template-columns:80px minmax(0,1fr) auto;min-height:128px;padding:13px 15px 13px 9px}.AppLandingPage-module__Lcy7IW__supportPass>img{width:76px;height:76px}.AppLandingPage-module__Lcy7IW__supportPass>b{grid-column:auto;margin:0;font-size:29px}.AppLandingPage-module__Lcy7IW__supportBenefits{padding:14px}.AppLandingPage-module__Lcy7IW__supportPromise{grid-template-columns:58px minmax(0,1fr);padding:12px}.AppLandingPage-module__Lcy7IW__supportPromise>img{width:56px;height:56px}.AppLandingPage-module__Lcy7IW__supportPromise>img:last-child{display:none}.AppLandingPage-module__Lcy7IW__supportPromise>div{text-align:left}.AppLandingPage-module__Lcy7IW__webFallback{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;width:calc(100% - 28px);margin:62px auto;padding:28px 22px 30px;box-shadow:6px 7px #d8d9fa}.AppLandingPage-module__Lcy7IW__webFallback>img{width:140px}.AppLandingPage-module__Lcy7IW__webFallback h2{font-size:clamp(28px,8vw,40px)}.AppLandingPage-module__Lcy7IW__webFallback .AppLandingPage-module__Lcy7IW__openWebButton{grid-column:1;justify-self:center}.AppLandingPage-module__Lcy7IW__footer{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;width:calc(100% - 28px);padding-bottom:24px}.AppLandingPage-module__Lcy7IW__footer nav{justify-content:center}.AppLandingPage-module__Lcy7IW__footer>p{text-align:center;grid-column:1}}@media (max-width:420px){.AppLandingPage-module__Lcy7IW__storeLink span{display:none}.AppLandingPage-module__Lcy7IW__storeLink{justify-content:center;width:35px;padding:5px}.AppLandingPage-module__Lcy7IW__hero{gap:28px;padding-top:26px}.AppLandingPage-module__Lcy7IW__appIdentity{margin-bottom:18px}.AppLandingPage-module__Lcy7IW__hero h1{font-size:clamp(38px,12vw,50px)}.AppLandingPage-module__Lcy7IW__heroLead{font-size:14px}.AppLandingPage-module__Lcy7IW__primaryActions{flex-direction:column}.AppLandingPage-module__Lcy7IW__tryWebButton{min-width:178px}.AppLandingPage-module__Lcy7IW__facts{text-align:left;grid-template-columns:repeat(2,auto);display:grid}.AppLandingPage-module__Lcy7IW__facts span:last-child{grid-column:1/-1;justify-self:center}.AppLandingPage-module__Lcy7IW__storePeek{grid-template-columns:44px minmax(0,1fr) auto;padding-right:9px}.AppLandingPage-module__Lcy7IW__storePeek>img{width:44px;height:44px}.AppLandingPage-module__Lcy7IW__storePeek strong{font-size:9px}.AppLandingPage-module__Lcy7IW__heroVisual{height:107vw;min-height:360px}.AppLandingPage-module__Lcy7IW__realUiTag{padding:4px 7px;font-size:7px;top:8px}.AppLandingPage-module__Lcy7IW__sectionHeading{align-items:flex-start}.AppLandingPage-module__Lcy7IW__sectionMascot{width:80px;height:94px}.AppLandingPage-module__Lcy7IW__sectionMascot>span{display:none}.AppLandingPage-module__Lcy7IW__sectionMascot>img{width:72px;right:0}.AppLandingPage-module__Lcy7IW__sectionSignal i{display:none}.AppLandingPage-module__Lcy7IW__featureCard{min-height:590px}.AppLandingPage-module__Lcy7IW__featureCopy h3{padding-right:20px}.AppLandingPage-module__Lcy7IW__featureStage{min-height:360px}.AppLandingPage-module__Lcy7IW__featureSignal{top:14px}.AppLandingPage-module__Lcy7IW__featureScreen{width:min(63%,234px);right:7%}.AppLandingPage-module__Lcy7IW__featureDecoration{transform-origin:0 100%;left:1%;transform:scale(.9)rotate(-8deg)}.AppLandingPage-module__Lcy7IW__featureCard:hover .AppLandingPage-module__Lcy7IW__featureDecoration{transform:scale(.9)translateY(-7px)rotate(-2deg)}.AppLandingPage-module__Lcy7IW__assetBomb{min-height:370px}.AppLandingPage-module__Lcy7IW__badgeCloud img:nth-child(5){top:9%;right:19%}.AppLandingPage-module__Lcy7IW__supportHeading h2{font-size:clamp(33px,9.4vw,42px)}.AppLandingPage-module__Lcy7IW__shirtArtwork{height:62vw;min-height:220px}.AppLandingPage-module__Lcy7IW__shirtArtwork>img:last-child{width:84px;right:6px}.AppLandingPage-module__Lcy7IW__shirtCopy>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.AppLandingPage-module__Lcy7IW__shirtBuyRow{flex-direction:column;align-items:stretch}.AppLandingPage-module__Lcy7IW__shirtBuyRow a{justify-content:space-between;width:100%}.AppLandingPage-module__Lcy7IW__supportPass{grid-template-columns:65px minmax(0,1fr) auto;gap:8px;padding-right:11px}.AppLandingPage-module__Lcy7IW__supportPass>img{width:62px;height:62px}.AppLandingPage-module__Lcy7IW__supportPass span strong{font-size:23px}.AppLandingPage-module__Lcy7IW__supportPass span em{font-size:8px}.AppLandingPage-module__Lcy7IW__supportPass>b{font-size:24px}.AppLandingPage-module__Lcy7IW__supportBenefits>div{grid-template-columns:1fr}.AppLandingPage-module__Lcy7IW__supportPromise strong{font-size:11px}}@media (max-width:340px){.AppLandingPage-module__Lcy7IW__brand{width:118px}.AppLandingPage-module__Lcy7IW__webLink{padding-inline:9px}.AppLandingPage-module__Lcy7IW__hero h1{font-size:38px}.AppLandingPage-module__Lcy7IW__kicker{gap:6px;font-size:10px}.AppLandingPage-module__Lcy7IW__heroVisual{min-height:340px}.AppLandingPage-module__Lcy7IW__featureCard{min-height:570px}.AppLandingPage-module__Lcy7IW__featureCopy{padding-inline:19px}.AppLandingPage-module__Lcy7IW__featureDescription{font-size:11px}.AppLandingPage-module__Lcy7IW__featureDetail{font-size:8px}.AppLandingPage-module__Lcy7IW__featureStage{min-height:345px}.AppLandingPage-module__Lcy7IW__featureDecoration{left:-8px;transform:scale(.82)rotate(-8deg)}.AppLandingPage-module__Lcy7IW__featureScreen{width:65%;right:4%}.AppLandingPage-module__Lcy7IW__openWebButton{width:100%;padding-inline:12px}}@media (min-width:768px) and (max-height:880px){.AppLandingPage-module__Lcy7IW__hero{padding-top:28px;padding-bottom:38px}.AppLandingPage-module__Lcy7IW__appIdentity{margin-bottom:18px}.AppLandingPage-module__Lcy7IW__hero h1{font-size:clamp(48px,5.25vw,72px)}.AppLandingPage-module__Lcy7IW__heroLead{margin-top:18px;font-size:16px}.AppLandingPage-module__Lcy7IW__primaryActions{margin-top:20px}.AppLandingPage-module__Lcy7IW__facts{margin-top:13px}.AppLandingPage-module__Lcy7IW__heroVisual{height:min(72vh,630px)}.AppLandingPage-module__Lcy7IW__scrollCue{display:none}}@media (min-width:1600px){.AppLandingPage-module__Lcy7IW__hero{grid-template-columns:.92fr 1.08fr}.AppLandingPage-module__Lcy7IW__hero h1{font-size:88px}.AppLandingPage-module__Lcy7IW__heroVisual{height:780px}}@media (prefers-reduced-motion:reduce){.AppLandingPage-module__Lcy7IW__floatIcon,.AppLandingPage-module__Lcy7IW__badgeCloud img{animation:none}.AppLandingPage-module__Lcy7IW__featureCard,.AppLandingPage-module__Lcy7IW__featureDecoration,.AppLandingPage-module__Lcy7IW__featureScreen,.AppLandingPage-module__Lcy7IW__webLink,.AppLandingPage-module__Lcy7IW__storeLink,.AppLandingPage-module__Lcy7IW__storePeek,.AppLandingPage-module__Lcy7IW__supportShopLink,.AppLandingPage-module__Lcy7IW__supportPass,.AppLandingPage-module__Lcy7IW__tryWebButton,.AppLandingPage-module__Lcy7IW__openWebButton{transition:none}}
