.gx-ap1{--bg: #f1f3ea;--ink: #1d3a29;--body: #56645a;--label: #4c6642;--pink: #ee7fa6;--pinkd: #c85d84;--mint: #8fe0a3;--navy: #1d2131;--navy-edge: #0d0f18;--navy-line: #262b3f;--shadow: #bec8b5;--px: "Silkscreen", ui-monospace, monospace;--mono: "Space Mono", ui-monospace, monospace;--serif: "Young Serif", Georgia, serif;background:repeating-linear-gradient(90deg,#e6ebd8 0 64px,#e1e7d1 64px 128px);color:var(--ink);font-family:var(--mono);overflow:hidden}.gx-ap1 *{box-sizing:border-box}.gx-ap1__edge{display:block;width:100%;height:22px}.gx-ap1__in{max-width:1150px;margin:0 auto;padding:104px 24px 120px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:center}.gx-ap1__kick{display:flex;align-items:center;gap:10px;font:400 11px/1 var(--px);letter-spacing:.22em;color:var(--label)}.gx-ap1__kick:before{content:"";width:9px;height:9px;background:var(--pink)}.gx-ap1 h2{margin:20px 0;font:400 clamp(44px,5.4vw,68px)/1.04 var(--serif);letter-spacing:-.01em}.gx-ap1 h2 em{font-style:normal;color:var(--pinkd)}.gx-ap1__lede{margin:0 0 36px;font:400 16px/1.7 var(--mono);color:var(--body);max-width:44ch}.gx-ap1__badges{display:flex;flex-wrap:wrap;gap:16px}.gx-ap1__badge{display:flex;align-items:center;gap:14px;min-width:232px;padding:14px 22px 14px 16px;background:var(--navy);color:#f2efe6;text-decoration:none;border:2px solid var(--navy-edge);box-shadow:inset 0 0 0 2px var(--navy-line),6px 6px 0 var(--shadow);transition:transform .1s,box-shadow .1s}.gx-ap1__badge:hover{transform:translate(2px,2px);box-shadow:inset 0 0 0 2px var(--navy-line),4px 4px 0 var(--shadow)}.gx-ap1 .gx-ap1__badge:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.gx-ap1 .gx-ap1__note a:focus-visible{outline:2px solid var(--pinkd);outline-offset:3px}.gx-ap1__badge svg{width:26px;height:31px;flex:none;shape-rendering:crispEdges}.gx-ap1__badge small{display:block;font:400 10px/1 var(--px);letter-spacing:.14em;color:#a3a6bb;margin-bottom:6px}.gx-ap1__badge b{display:block;font:700 20px/1 var(--mono);letter-spacing:-.01em}.gx-ap1__note{margin:22px 0 0;font-size:14px;color:var(--body)}.gx-ap1__note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:3px}.gx-ap1__stage{display:flex;justify-content:flex-end;position:relative}.gx-ap1__phone{position:relative;width:300px;padding:18px 13px 22px;background:var(--navy);border:3px solid var(--navy-edge);box-shadow:inset 0 0 0 3px #2a2f4a,10px 10px 0 var(--shadow)}.gx-ap1__phone:before{content:"";display:block;width:58px;height:7px;margin:0 auto 12px;background:var(--navy-edge)}.gx-ap1__screen{position:relative;height:420px;background:repeating-linear-gradient(90deg,#5c9a2f 0 24px,#66a535 24px 48px);border:2px solid var(--navy-edge);overflow:hidden}.gx-ap1__screen .fw{position:absolute;inset:18% 20% 20% 16%;background:#8fcf5a;clip-path:polygon(62% 0,100% 0,100% 16%,38% 100%,0 100%,0 84%)}.gx-ap1__screen .gr{position:absolute;right:14%;top:10%;width:78px;height:56px;background:#a8dc72;clip-path:polygon(25% 0,75% 0,100% 30%,100% 70%,75% 100%,25% 100%,0 70%,0 30%)}.gx-ap1__screen .pin{position:absolute;right:calc(14% + 37px);top:calc(10% + 3px);width:3px;height:30px;background:#f2efe6}.gx-ap1__screen .pin:after{content:"";position:absolute;left:3px;top:0;width:16px;height:10px;background:var(--pink)}.gx-ap1__screen .ball{position:absolute;left:24%;bottom:26%;width:10px;height:10px;background:#fff;box-shadow:inset -3px -3px #ccd}.gx-ap1__screen .bunker{position:absolute;left:18%;top:30%;width:46px;height:28px;background:#ead9a8;clip-path:polygon(20% 0,80% 0,100% 50%,80% 100%,20% 100%,0 50%)}.gx-ap1__hud{position:absolute;left:10px;right:10px;top:10px;display:flex;justify-content:space-between;font:400 10px/1 var(--px);letter-spacing:.12em;color:#f2efe6}.gx-ap1__hud span{background:#171a26d9;padding:6px 7px}.gx-ap1__load{position:absolute;left:12px;right:12px;bottom:12px;background:#171a26e6;padding:10px;font:400 10px/1 var(--px);letter-spacing:.12em;color:#f2efe6}.gx-ap1__load i{display:block;height:10px;margin-top:8px;background:#2a2f45;position:relative}.gx-ap1__load i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p, 40%);background:var(--pink)}.gx-ap1__load output{float:right;color:var(--mint)}@media(max-width:860px){.gx-ap1__in{grid-template-columns:1fr;gap:48px;padding:64px 20px 80px}.gx-ap1__stage{order:-1;justify-content:center}}@media(max-width:520px){.gx-ap1__in{padding:64px 16px 80px}.gx-ap1__badge{flex:1 1 100%}.gx-ap1__phone{width:240px}.gx-ap1__screen{height:330px}}@media(prefers-reduced-motion:reduce){.gx-ap1__badge,.gx-ap1__badge:hover{transition:none;transform:none}}:root[data-motion=reduced] .gx-ap1__badge,:root[data-motion=reduced] .gx-ap1__badge:hover{transition:none;transform:none}.gx-hh{--bg: #f1f3ea;--ink: #1d3a29;--body: #56645a;--label: #4c6642;--dots: #b9c8ad;--pink: #ee7fa6;--pinkd: #c85d84;--grass: #6fae3a;--grass2: #5c9a2f;--navy: #1d2131;--navy-edge: #0d0f18;--navy-line: #262b3f;--shadow: #bec8b5;--cream: #f2efe6;--px: "Silkscreen", ui-monospace, monospace;--mono: "Space Mono", ui-monospace, monospace;--serif: "Young Serif", Georgia, serif;background:var(--bg);color:var(--ink);font-family:var(--mono)}.gx-hh *,.gx-hh *:before,.gx-hh *:after{box-sizing:border-box}.gx-hh__edge{position:relative;display:block;height:36px;background:var(--bg)}.gx-hh__edge i{position:absolute;inset:0}.gx-hh__edge .e1{background:var(--grass2);clip-path:polygon(0 0,100% 0,100% 55%,94% 55%,94% 85%,81% 85%,81% 55%,70% 55%,70% 100%,58% 100%,58% 70%,45% 70%,45% 55%,33% 55%,33% 85%,20% 85%,20% 100%,9% 100%,9% 70%,0 70%)}.gx-hh__edge .e2{background:var(--grass);clip-path:polygon(0 0,100% 0,100% 30%,88% 30%,88% 50%,75% 50%,75% 30%,63% 30%,63% 60%,50% 60%,50% 40%,38% 40%,38% 25%,26% 25%,26% 55%,14% 55%,14% 35%,0 35%)}.gx-hh__in{max-width:1150px;margin:0 auto;padding:84px 24px 104px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:52px}.gx-hh__head{display:flex;flex-direction:column;align-items:center;gap:20px}.gx-hh__kick{display:flex;align-items:center;gap:10px;font:400 11px/1 var(--px);letter-spacing:.22em;color:var(--label)}.gx-hh__kick:before{content:"";width:9px;height:9px;background:var(--pink)}.gx-hh h2{margin:0;font:400 clamp(44px,5.4vw,68px)/1.04 var(--serif);letter-spacing:-.01em;color:var(--ink)}.gx-hh h2 em{font-style:normal;color:var(--pinkd)}.gx-hh__lede{margin:0;font:400 16px/1.7 var(--mono);color:var(--body)}.gx-hh__steps{list-style:none;margin:0;padding:0;width:100%;max-width:660px;display:flex;flex-direction:column;gap:26px}.gx-hh__row{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:center;gap:22px}.gx-hh__keys{display:flex;justify-content:flex-end;gap:8px}.gx-hh kbd{display:inline-grid;place-items:center;min-width:50px;height:48px;padding:0 12px;background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:700 15px/1 var(--px)}.gx-hh kbd.wide{min-width:124px}.gx-hh__dots{height:4px;background:repeating-linear-gradient(90deg,var(--dots) 0 4px,transparent 4px 10px)}.gx-hh__word{font:500 28px/1 var(--px);letter-spacing:.08em;color:var(--ink);text-align:left}.gx-hh__word.go{color:var(--pinkd)}.gx-hh__act{display:flex;flex-direction:column;align-items:center;gap:24px}.gx-hh__start{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 26px;background:var(--navy);color:var(--cream);border:2px solid var(--navy-edge);box-shadow:inset 0 0 0 2px var(--navy-line),6px 6px 0 var(--shadow);font:700 14px/1 var(--px);letter-spacing:.16em;text-decoration:none;transition:transform .1s,box-shadow .1s}.gx-hh__start:hover{transform:translate(2px,2px);box-shadow:inset 0 0 0 2px var(--navy-line),4px 4px 0 var(--shadow);color:#fff}.gx-hh .gx-hh__start:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.gx-hh__start i{font-style:normal;color:var(--pink);animation:gx-hh-blink 1.1s steps(1) infinite}@keyframes gx-hh-blink{50%{opacity:0}}.gx-hh__hints{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;list-style:none;font:400 11px/1.6 var(--px);letter-spacing:.2em;color:var(--label)}@media(max-width:640px){.gx-hh__steps{display:grid;grid-template-columns:auto auto;justify-content:center;gap:26px 16px}.gx-hh__row{grid-column:1 / -1;grid-template-columns:subgrid}.gx-hh__dots{display:none}.gx-hh__word{font-size:22px}.gx-hh__word.go{color:#a9476e}.gx-hh kbd{min-width:44px;height:42px;font-size:13px}.gx-hh kbd.wide{min-width:104px}}@media(max-width:520px){.gx-hh__in{padding:64px 16px 80px;gap:44px}}@media(prefers-reduced-motion:reduce){.gx-hh__start i{animation:none}.gx-hh__start,.gx-hh__start:hover{transition:none;transform:none}}:root[data-motion=reduced] .gx-hh__start i{animation:none}:root[data-motion=reduced] .gx-hh__start,:root[data-motion=reduced] .gx-hh__start:hover{transition:none;transform:none}
