.landing-module__scJOqG__page{--ink:#153a53;--ink-strong:#0f3149;--ink-soft:#587181;--line:#dfe8ec;--cream:#fffbf5;--paper:#fffefa;--coral:#f76f59;--coral-deep:#e95645;--blue:#2f7ed8;--blue-soft:#e9f3ff;--yellow:#f5c54a;--yellow-soft:#fff7da;--mint:#53b98e;--mint-soft:#eaf8f1;min-height:100svh;color:var(--ink);background:var(--cream);overflow:hidden}.landing-module__scJOqG__header{grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;gap:30px;width:min(100% - 40px,1240px);min-height:88px;margin:0 auto;display:grid}.landing-module__scJOqG__brand{width:fit-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-module__scJOqG__brandMark{border:1px solid var(--border);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.landing-module__scJOqG__brandMark img{width:45px;height:45px;display:block}.landing-module__scJOqG__brandCopy{gap:2px;display:grid}.landing-module__scJOqG__brandCopy strong{color:var(--ink-strong);letter-spacing:-.035em;font-size:1rem;font-weight:850}.landing-module__scJOqG__brandCopy small{color:var(--ink-soft);font-size:.66rem;font-weight:650}.landing-module__scJOqG__nav{align-items:center;gap:25px;display:flex}.landing-module__scJOqG__nav a{color:#3f5d70;font-size:.79rem;font-weight:760;text-decoration:none}.landing-module__scJOqG__nav a:hover{color:var(--coral-deep)}.landing-module__scJOqG__headerAction{min-height:38px;color:var(--ink);background:#ffffffa3;border-radius:12px;padding-inline:15px}.landing-module__scJOqG__headerLanguage{color:#3f5d70;font-size:.79rem;font-weight:760}.landing-module__scJOqG__header a:focus-visible,.landing-module__scJOqG__hero a:focus-visible,.landing-module__scJOqG__installSection a:focus-visible,.landing-module__scJOqG__gamesSection a:focus-visible,.landing-module__scJOqG__safetySection a:focus-visible,.landing-module__scJOqG__footer a:focus-visible{outline-offset:4px;outline:3px solid #2f7ed84d}.landing-module__scJOqG__hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(54px,7vw,102px);width:min(100% - 40px,1240px);min-height:675px;margin:0 auto;padding:56px 0 96px;display:grid}.landing-module__scJOqG__heroCopy{z-index:2;position:relative}.landing-module__scJOqG__heroBadge{color:#b25d18;background:#fff8ddc7;border-color:#f5ac376b;height:31px;padding:0 12px;font-weight:750}.landing-module__scJOqG__heroBadge svg{color:#3f8e63;width:14px;height:14px}.landing-module__scJOqG__hero h1{color:var(--ink-strong);letter-spacing:-.074em;margin:28px 0 0;font-size:clamp(3rem,4.8vw,4.85rem);font-weight:900;line-height:1.07}.landing-module__scJOqG__heroLead{color:var(--ink-soft);letter-spacing:-.025em;margin:27px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:560;line-height:1.8}.landing-module__scJOqG__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.landing-module__scJOqG__primaryButton,.landing-module__scJOqG__secondaryButton{border-radius:14px;min-height:52px;padding:0 20px;font-size:.87rem;font-weight:800}.landing-module__scJOqG__primaryButton{color:#fff;background:var(--coral);box-shadow:0 14px 28px #f76f593d}.landing-module__scJOqG__primaryButton:hover{background:var(--coral-deep)}.landing-module__scJOqG__secondaryButton{color:var(--ink-strong);background:#ffffffb3;border-color:#153a5338}.landing-module__scJOqG__heroPromises{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.landing-module__scJOqG__heroPromises>span{min-width:0;color:var(--ink);grid-template-columns:19px 1fr;gap:2px 7px;font-size:.7rem;font-weight:780;display:grid}.landing-module__scJOqG__heroPromises svg{width:18px;height:18px;color:var(--coral);grid-row:1/span 2}.landing-module__scJOqG__heroPromises small{color:#79909d;font-size:.63rem;font-weight:600}.landing-module__scJOqG__heroVisual{position:relative}.landing-module__scJOqG__heroVisual:before{content:"";border:1px dashed #2f7ed82e;border-radius:50%;position:absolute;inset:7% 2% 5%;transform:rotate(-8deg)}.landing-module__scJOqG__heroImage{z-index:1;width:100%;height:auto;display:block;position:relative}.landing-module__scJOqG__storySection{background:#ffffff8a;border-block:1px solid #153a5314}.landing-module__scJOqG__sectionShell{width:min(100% - 40px,1240px);margin:0 auto;padding:96px 0}.landing-module__scJOqG__storyHeading{text-align:center}.landing-module__scJOqG__eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;margin:0 0 14px;font-size:.74rem;font-weight:850}.landing-module__scJOqG__storyHeading h2,.landing-module__scJOqG__centerHeading h2,.landing-module__scJOqG__installHeading h2{color:var(--ink-strong);letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:890;line-height:1.2}.landing-module__scJOqG__storyStepLabels{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;display:grid}.landing-module__scJOqG__storyStepLabels>div{justify-items:center;gap:10px;display:grid}.landing-module__scJOqG__storyStepLabels p{max-width:260px;color:var(--ink-soft);margin:0;font-size:.83rem;line-height:1.6}.landing-module__scJOqG__tone_blue,.landing-module__scJOqG__tone_yellow,.landing-module__scJOqG__tone_mint{height:27px;padding-inline:11px;font-weight:800}.landing-module__scJOqG__tone_blue{color:#2370c5;background:#f1f7ff;border-color:#b8d8fc}.landing-module__scJOqG__tone_yellow{color:#a77000;background:#fff9dc;border-color:#efd878}.landing-module__scJOqG__tone_mint{color:#248162;background:#effaf5;border-color:#a9dfc5}.landing-module__scJOqG__storyJourney{grid-template-columns:minmax(0,.9fr) 44px minmax(0,1.2fr) 44px minmax(0,.9fr);align-items:center;margin-top:42px;display:grid}.landing-module__scJOqG__journeyArrow{color:#9fb0b9;justify-self:center;width:30px;height:30px;transform:rotate(-90deg)}.landing-module__scJOqG__drawingMoment,.landing-module__scJOqG__resultMoment,.landing-module__scJOqG__contextCard{background:var(--paper);border:1px solid #dce8ee;border-radius:22px;overflow:visible;box-shadow:0 18px 44px #334d5c14}.landing-module__scJOqG__drawingMoment,.landing-module__scJOqG__resultMoment{padding-bottom:20px}.landing-module__scJOqG__drawingMoment [data-slot=card-header],.landing-module__scJOqG__resultMoment [data-slot=card-header]{padding-bottom:0}.landing-module__scJOqG__drawingMoment [data-slot=card-description],.landing-module__scJOqG__resultMoment [data-slot=card-description]{color:#82949e;font-size:.72rem;font-weight:700}.landing-module__scJOqG__drawingImage,.landing-module__scJOqG__resultImage{aspect-ratio:4/3;background:#fff;border:1px solid #dce7eb;border-radius:16px;position:relative;overflow:hidden}.landing-module__scJOqG__drawingImage img,.landing-module__scJOqG__resultImage img{object-fit:cover;object-position:center 54%}.landing-module__scJOqG__speechBubble,.landing-module__scJOqG__replyBubble{color:var(--ink-soft);background:#fff;border:1px solid #dbe7ec;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:.77rem;font-weight:650;line-height:1.55;position:relative}.landing-module__scJOqG__speechBubble:before,.landing-module__scJOqG__replyBubble:before{content:"";background:#fff;border-top:1px solid #dbe7ec;border-left:1px solid #dbe7ec;width:12px;height:12px;position:absolute;top:-7px;left:24px;transform:rotate(45deg)}.landing-module__scJOqG__drawingMoment [data-slot=card-content]>small{color:#91a2ab;margin:8px 4px 0;font-size:.65rem;display:block}.landing-module__scJOqG__contextCard{border-color:#a9caef;padding-block:6px;position:relative;box-shadow:0 20px 60px #2f7ed821}.landing-module__scJOqG__contextHeader{border-bottom:1px solid #e1eaee;flex-direction:row;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.landing-module__scJOqG__contextHeader>div{gap:4px;display:grid}.landing-module__scJOqG__contextHeader [data-slot=card-title]{font-size:.94rem;font-weight:850}.landing-module__scJOqG__contextHeader [data-slot=card-description]{font-size:.7rem}.landing-module__scJOqG__contextHeader>svg{color:#6c8391;width:17px;height:17px}.landing-module__scJOqG__contextContent{gap:17px;display:grid}.landing-module__scJOqG__hintBlock,.landing-module__scJOqG__choiceBlock{gap:8px;display:grid}.landing-module__scJOqG__hintBlock>strong,.landing-module__scJOqG__choiceBlock>strong{color:var(--ink-strong);font-size:.74rem;font-weight:850}.landing-module__scJOqG__hintBlock p{color:var(--ink-soft);margin:0;font-size:.77rem;line-height:1.65}.landing-module__scJOqG__hintImages{aspect-ratio:2;background:#f7f5ed;border-radius:11px;position:relative;overflow:hidden}.landing-module__scJOqG__hintImages img{object-fit:cover}.landing-module__scJOqG__choiceBlock>small{color:#8598a3;font-size:.65rem}.landing-module__scJOqG__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.landing-module__scJOqG__choices span{min-height:35px;color:var(--ink-soft);background:#fff;border:1px solid #dde8ed;border-radius:10px;align-items:center;gap:7px;padding:0 9px;font-size:.67rem;font-weight:650;display:flex}.landing-module__scJOqG__choices i{color:#7d929f;background:#f1f5f7;border-radius:99px;place-items:center;width:17px;height:17px;font-size:.56rem;font-style:normal;display:grid}.landing-module__scJOqG__resultImage>span{color:#a06c00;background:#fff7d0;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:.67rem;font-weight:850;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #5d4e201f}.landing-module__scJOqG__resultImage>span svg{width:14px;height:14px}.landing-module__scJOqG__resultCallout{color:#745700;background:var(--yellow-soft);letter-spacing:-.04em;text-align:center;border-radius:14px;margin-top:16px;padding:13px 15px;font-size:1.04rem;font-weight:880}.landing-module__scJOqG__replyBubble{color:#49677a;background:#f9fcff;padding-right:42px}.landing-module__scJOqG__replyBubble svg{width:20px;height:20px;color:var(--coral);fill:#f76f592e;position:absolute;bottom:12px;right:14px}.landing-module__scJOqG__centerHeading{text-align:center}.landing-module__scJOqG__centerHeading>p:last-child{max-width:580px;color:var(--ink-soft);margin:14px auto 0;font-size:.9rem;line-height:1.65}.landing-module__scJOqG__stampSection{background:radial-gradient(circle at 82% 15%,#f6c74a33,#0000 23rem),radial-gradient(circle at 8% 87%,#53b98e24,#0000 24rem),#fffdf8;border-block:1px solid #f5c54a59;position:relative;overflow:hidden}.landing-module__scJOqG__stampSection .landing-module__scJOqG__sectionShell{padding-block:88px}.landing-module__scJOqG__stampLayout{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:clamp(42px,7vw,100px);display:grid}.landing-module__scJOqG__stampCopy h2{max-width:620px;color:var(--ink-strong);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:900;line-height:1.16}.landing-module__scJOqG__stampCopy>p{max-width:560px;color:var(--ink-soft);letter-spacing:-.025em;margin:22px 0 0;font-size:1rem;font-weight:580;line-height:1.75}.landing-module__scJOqG__stampBadge{color:#8e6400;background:#fff7d7;border-color:#f0cd6c;min-height:30px;font-weight:850}.landing-module__scJOqG__stampBadge svg{width:15px;height:15px}.landing-module__scJOqG__stampBenefits{gap:13px;margin-top:29px;display:grid}.landing-module__scJOqG__stampBenefits>div,.landing-module__scJOqG__stampFuture{align-items:center;gap:12px;display:flex}.landing-module__scJOqG__stampBenefitIcon{color:#a87700;background:var(--yellow-soft);border-radius:13px;flex:none;place-items:center;width:37px;height:37px;display:grid}.landing-module__scJOqG__stampBenefitIcon svg{width:18px;height:18px}.landing-module__scJOqG__stampBenefits span:last-child,.landing-module__scJOqG__stampFuture span{gap:2px;display:grid}.landing-module__scJOqG__stampBenefits strong,.landing-module__scJOqG__stampFuture strong{color:var(--ink-strong);font-size:.83rem;font-weight:850}.landing-module__scJOqG__stampBenefits small,.landing-module__scJOqG__stampFuture small{color:#78909d;font-size:.72rem;line-height:1.45}.landing-module__scJOqG__stampFuture{background:#fffbe7d6;border:1px dashed #d9bd6b;border-radius:15px;margin-top:21px;padding:13px 15px}.landing-module__scJOqG__stampFuture>svg{color:#a87700;flex:none;width:21px;height:21px}.landing-module__scJOqG__stampPreview{background:#fff;border:1px solid #c8d9e6;border-radius:27px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 25px 65px #42596724}.landing-module__scJOqG__stampPreview:focus-visible{outline-offset:5px;outline:3px solid #2f7ed84d}.landing-module__scJOqG__stampPreviewFrame{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.landing-module__scJOqG__stampPreviewHover{z-index:10;color:#fff;opacity:0;pointer-events:none;background:#0f3149cc;border:1px solid #ffffffc7;border-radius:999px;padding:7px 10px;font-size:.69rem;font-weight:780;transition:opacity .16s,transform .16s;position:absolute;bottom:13px;right:13px;transform:translateY(4px)}.landing-module__scJOqG__stampPreview:hover .landing-module__scJOqG__stampPreviewHover,.landing-module__scJOqG__stampPreview:focus-visible .landing-module__scJOqG__stampPreviewHover{opacity:1;transform:translateY(0)}.landing-module__scJOqG__flowSection .landing-module__scJOqG__sectionShell{padding-block:72px}.landing-module__scJOqG__flowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;display:grid}.landing-module__scJOqG__flowItem{background:#ffffffb8;border:1px solid #dfe9ed;border-radius:20px;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;min-height:126px;padding:22px;display:grid;position:relative}.landing-module__scJOqG__flowItem>svg:not(.landing-module__scJOqG__flowArrow){width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:14px;padding:10px}.landing-module__scJOqG__flowItem:nth-child(2)>svg:not(.landing-module__scJOqG__flowArrow){color:#ad7b00;background:var(--yellow-soft)}.landing-module__scJOqG__flowItem:nth-child(3)>svg:not(.landing-module__scJOqG__flowArrow){color:#268566;background:var(--mint-soft)}.landing-module__scJOqG__stepNumber{color:#fff;background:var(--blue);border-radius:99px;align-self:start;place-items:center;width:27px;height:27px;font-size:.73rem;font-weight:850;display:grid}.landing-module__scJOqG__flowItem:nth-child(2) .landing-module__scJOqG__stepNumber{color:#694b00;background:var(--yellow)}.landing-module__scJOqG__flowItem:nth-child(3) .landing-module__scJOqG__stepNumber{background:var(--mint)}.landing-module__scJOqG__flowItem strong{color:var(--ink-strong);font-size:.88rem;line-height:1.5}.landing-module__scJOqG__flowArrow{z-index:2;color:#9cafb9;background:var(--cream);border:1px solid #dde7eb;border-radius:99px;width:28px;height:28px;padding:5px;position:absolute;top:calc(50% - 14px);right:-30px}.landing-module__scJOqG__installSection{background:#fff;border-block:1px solid #153a5314}.landing-module__scJOqG__installSection .landing-module__scJOqG__sectionShell{padding-block:78px}.landing-module__scJOqG__installHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.landing-module__scJOqG__installHeading h2{font-size:clamp(2rem,3.15vw,3rem)}.landing-module__scJOqG__installHeading a{border-radius:12px;min-height:40px;padding-inline:14px}.landing-module__scJOqG__installLead{max-width:580px;color:var(--ink-soft);margin:13px 0 0;font-size:.86rem;line-height:1.65}.landing-module__scJOqG__installAccountNotice{color:#547484;background:#f4fbff;border:1px solid #d6e7f0;border-radius:14px;align-items:center;gap:10px;margin-top:25px;padding:12px 14px;font-size:.76rem;line-height:1.5;display:flex}.landing-module__scJOqG__installAccountNotice strong{color:#2370c5;flex:none;font-size:.72rem;font-weight:850}.landing-module__scJOqG__installLayout{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-top:34px;display:grid}.landing-module__scJOqG__installSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-module__scJOqG__installCard{min-height:210px;box-shadow:none;border:1px solid #dfe9ed;border-radius:18px;justify-content:space-between}.landing-module__scJOqG__installCard [data-slot=card-header]{grid-template-columns:auto 1fr;align-items:center}.landing-module__scJOqG__installCard [data-slot=card-header]>svg{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:13px;justify-self:end;padding:9px}.landing-module__scJOqG__installNumber{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:23px;height:23px;font-size:.68rem;font-weight:850;display:grid}.landing-module__scJOqG__installCard [data-slot=card-title]{font-size:.88rem;font-weight:850}.landing-module__scJOqG__installCard [data-slot=card-description]{color:var(--ink-soft);margin-top:9px;font-size:.74rem;line-height:1.6}.landing-module__scJOqG__installAction{color:#236fc0;align-items:center;gap:5px;width:fit-content;margin-top:15px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.landing-module__scJOqG__installAction:hover{color:var(--coral-deep)}.landing-module__scJOqG__installAction svg{width:14px;height:14px}.landing-module__scJOqG__installDisabledAction{color:#73808b;background:#eef2f5;border-radius:9px;align-items:center;min-height:34px;margin-top:15px;padding:8px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.landing-module__scJOqG__androidNote{background:var(--mint-soft);border:1px solid #caeadb;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;padding:22px;display:flex}.landing-module__scJOqG__androidNote [data-slot=badge]{color:#217456;background:#d9f2e5}.landing-module__scJOqG__androidNote strong{color:#215d4b;font-size:.87rem;line-height:1.5}.landing-module__scJOqG__androidNote p{color:#57796c;margin:0;font-size:.73rem;line-height:1.6}.landing-module__scJOqG__androidNote a{color:#2272c5;align-items:center;gap:5px;margin-top:4px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-module__scJOqG__androidNote a svg{width:14px}.landing-module__scJOqG__gamesSection .landing-module__scJOqG__sectionShell{padding-block:84px 62px}.landing-module__scJOqG__gameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:38px;display:grid}.landing-module__scJOqG__gameCard{min-height:280px;box-shadow:none;background:#fff;border:1px solid #e2e9ec;border-radius:20px;justify-content:space-between}.landing-module__scJOqG__availableGame{border:2px solid #6ea7eb;box-shadow:0 16px 40px #2f7ed817}.landing-module__scJOqG__gameCard [data-slot=card-header]{grid-template-columns:auto 1fr;align-items:start}.landing-module__scJOqG__gameCard [data-slot=card-header]>div{justify-self:end}.landing-module__scJOqG__gameLogo,.landing-module__scJOqG__gameIconYellow,.landing-module__scJOqG__gameIconNeutral{border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.landing-module__scJOqG__gameLogo{border:1px solid var(--border);overflow:hidden}.landing-module__scJOqG__gameLogo img{width:100%;height:100%;display:block}.landing-module__scJOqG__gameIconYellow{color:#a87500;background:var(--yellow-soft)}.landing-module__scJOqG__gameIconNeutral{color:#8b7765;background:#f5eee8}.landing-module__scJOqG__gameIconYellow svg,.landing-module__scJOqG__gameIconNeutral svg{width:30px;height:30px}.landing-module__scJOqG__gameCard [data-slot=card-title]{font-size:1.2rem;font-weight:880}.landing-module__scJOqG__gameCard [data-slot=card-description]{max-width:310px;color:var(--ink-soft);margin-top:9px;font-size:.78rem;line-height:1.65}.landing-module__scJOqG__gameCard [data-slot=button]{height:auto;color:var(--blue);margin-top:17px;padding:0;font-weight:800}.landing-module__scJOqG__comingBadge{color:#946c0b;background:#fff8d9;border-color:#f1cf79}.landing-module__scJOqG__comingText{color:#bd9665;letter-spacing:.08em;margin-top:18px;font-size:.65rem;font-weight:850;display:block}.landing-module__scJOqG__nextGame{background:#ffffff73;border-style:dashed}.landing-module__scJOqG__safetySection{width:min(100% - 40px,1240px);margin:0 auto;padding-bottom:62px}.landing-module__scJOqG__safetyStrip{background:#edf7fd;border:1px solid #cfe4f1;border-radius:20px;grid-template-columns:1.2fr 1px 1fr 1.1fr 1fr auto;align-items:center;gap:22px;min-height:126px;padding:24px 28px;display:grid}.landing-module__scJOqG__safetyStrip [data-slot=separator]{background:#cbdde7}.landing-module__scJOqG__safetyStrip>div{align-items:center;gap:10px;display:flex}.landing-module__scJOqG__safetyStrip>div>svg{width:24px;height:24px;color:var(--blue);flex:none}.landing-module__scJOqG__safetyStrip span{gap:3px;display:grid}.landing-module__scJOqG__safetyStrip strong{color:var(--ink-strong);font-size:.75rem;font-weight:850}.landing-module__scJOqG__safetyStrip small{color:#6a8697;font-size:.65rem}.landing-module__scJOqG__safetyTitle{font-size:.9rem}.landing-module__scJOqG__safetyStrip .landing-module__scJOqG__primaryButton{white-space:nowrap;min-height:44px}.landing-module__scJOqG__footer{border-top:1px solid #153a531a;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);align-items:start;gap:48px;width:min(100% - 40px,1240px);margin:0 auto;padding:28px 0 30px;display:grid}.landing-module__scJOqG__footerBrand{gap:8px;display:grid}.landing-module__scJOqG__footerBrand .landing-module__scJOqG__brandMark{border-radius:12px;width:38px;height:38px}.landing-module__scJOqG__footerBrand .landing-module__scJOqG__brandMark img{width:37px;height:37px}.landing-module__scJOqG__footerBrand p{color:#7a8e99;max-width:360px;margin:0;font-size:.7rem;line-height:1.65}.landing-module__scJOqG__footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.landing-module__scJOqG__footer>nav>div{align-content:start;gap:6px;display:grid}.landing-module__scJOqG__footer>nav strong{color:var(--ink);margin-bottom:4px;font-size:.72rem}.landing-module__scJOqG__footer>nav a{color:#738995;font-size:.68rem;text-decoration:none}.landing-module__scJOqG__footer>nav a:hover{color:var(--blue)}@media (max-width:1120px){.landing-module__scJOqG__header{grid-template-columns:1fr auto auto}.landing-module__scJOqG__nav{display:none}.landing-module__scJOqG__hero{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:36px}.landing-module__scJOqG__hero h1{font-size:clamp(2.75rem,5.2vw,4rem)}.landing-module__scJOqG__storyJourney{grid-template-columns:minmax(0,.82fr) 28px minmax(0,1.18fr) 28px minmax(0,.82fr)}.landing-module__scJOqG__safetyStrip{grid-template-columns:repeat(3,1fr)}.landing-module__scJOqG__safetyStrip [data-slot=separator]{display:none}.landing-module__scJOqG__safetyTitle,.landing-module__scJOqG__safetyStrip .landing-module__scJOqG__primaryButton{grid-column:span 3;justify-self:center}}@media (max-width:900px){.landing-module__scJOqG__hero{text-align:center;grid-template-columns:1fr;padding-top:44px}.landing-module__scJOqG__heroCopy{justify-items:center;display:grid}.landing-module__scJOqG__heroPromises{width:min(100%,620px)}.landing-module__scJOqG__heroVisual{width:min(100%,680px);margin:0 auto}.landing-module__scJOqG__storyStepLabels{gap:18px}.landing-module__scJOqG__storyJourney{grid-template-columns:1fr;gap:18px;width:min(100%,620px);margin-inline:auto}.landing-module__scJOqG__journeyArrow{transform:none}.landing-module__scJOqG__drawingMoment,.landing-module__scJOqG__resultMoment,.landing-module__scJOqG__contextCard{width:100%}.landing-module__scJOqG__installLayout{grid-template-columns:1fr}.landing-module__scJOqG__stampLayout{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:34px}.landing-module__scJOqG__androidNote{min-height:170px}.landing-module__scJOqG__footer{grid-template-columns:1fr;gap:24px}}@media (max-width:720px){.landing-module__scJOqG__header,.landing-module__scJOqG__hero,.landing-module__scJOqG__sectionShell,.landing-module__scJOqG__safetySection,.landing-module__scJOqG__footer{width:min(100% - 28px,1240px)}.landing-module__scJOqG__header{min-height:74px}.landing-module__scJOqG__brandMark{width:42px;height:42px}.landing-module__scJOqG__brandMark img{width:41px;height:41px}.landing-module__scJOqG__brandCopy small{display:none}.landing-module__scJOqG__headerAction{min-height:36px}.landing-module__scJOqG__headerLanguage{min-height:36px;padding-inline:8px}.landing-module__scJOqG__hero{gap:46px;min-height:0;padding:54px 0 74px}.landing-module__scJOqG__hero h1{font-size:clamp(2.6rem,13.2vw,4.1rem);line-height:1.08}.landing-module__scJOqG__heroLead br{display:none}.landing-module__scJOqG__heroActions{flex-direction:column;width:100%}.landing-module__scJOqG__heroActions a{width:100%}.landing-module__scJOqG__heroPromises{display:none}.landing-module__scJOqG__sectionShell{padding-block:72px}.landing-module__scJOqG__storyHeading h2,.landing-module__scJOqG__centerHeading h2,.landing-module__scJOqG__installHeading h2{font-size:clamp(2rem,10.2vw,3rem)}.landing-module__scJOqG__storyStepLabels{grid-template-columns:1fr}.landing-module__scJOqG__storyStepLabels>div{background:#ffffffa6;border-radius:16px;padding:17px}.landing-module__scJOqG__choices{grid-template-columns:1fr}.landing-module__scJOqG__stampSection .landing-module__scJOqG__sectionShell{padding-block:68px}.landing-module__scJOqG__stampLayout{grid-template-columns:1fr}.landing-module__scJOqG__stampCopy{text-align:center}.landing-module__scJOqG__stampCopy>p{margin-inline:auto}.landing-module__scJOqG__stampBenefits,.landing-module__scJOqG__stampFuture{text-align:left}.landing-module__scJOqG__stampPreview{width:min(100%,460px);min-height:440px;margin-inline:auto}.landing-module__scJOqG__flowGrid,.landing-module__scJOqG__installSteps,.landing-module__scJOqG__gameGrid{grid-template-columns:1fr}.landing-module__scJOqG__flowItem{min-height:112px}.landing-module__scJOqG__flowArrow{top:auto;bottom:-30px;right:calc(50% - 14px);transform:rotate(90deg)}.landing-module__scJOqG__installHeading{flex-direction:column;align-items:flex-start}.landing-module__scJOqG__installHeading a{width:100%}.landing-module__scJOqG__installCard,.landing-module__scJOqG__gameCard{min-height:220px}.landing-module__scJOqG__safetyStrip{grid-template-columns:1fr;padding:24px}.landing-module__scJOqG__safetyTitle,.landing-module__scJOqG__safetyStrip .landing-module__scJOqG__primaryButton{grid-column:auto;width:100%}.landing-module__scJOqG__safetyTitle{justify-content:center}.landing-module__scJOqG__safetyStrip>div:not(.landing-module__scJOqG__safetyTitle){padding:8px 0}.landing-module__scJOqG__safetyStrip .landing-module__scJOqG__primaryButton{white-space:normal}.landing-module__scJOqG__footer{grid-template-columns:1fr;gap:24px;padding:24px 0 28px}.landing-module__scJOqG__footer>nav{gap:20px;width:100%}}@media (prefers-reduced-motion:reduce){.landing-module__scJOqG__primaryButton,.landing-module__scJOqG__heroImage{transition:none}}
