.ga{background:var(--cnc-ice,#e8f2fb);align-items:center;min-height:calc(100svh - 96px);padding:clamp(48px,7vw,96px) 0;display:grid}.ga__shell{width:min(100% - 40px,1080px);margin-inline:auto}.ga__head{text-align:center;margin-bottom:clamp(30px,4vw,50px)}.ga__kicker{color:var(--cnc-blue-deep,#125998);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.9rem;font-weight:800}.ga__head h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:800;line-height:1.02}.ga__lede{color:#405060;margin:0;font-size:clamp(1rem,1.5vw,1.15rem)}.ga__doors{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ga__door{background:var(--cnc-ink,#17191b);color:#fff;text-align:center;border:1px solid #17191b29;border-radius:22px;justify-items:center;gap:8px;padding:clamp(34px,5vw,56px) 24px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:grid}.ga__door:hover{transform:translateY(-4px);box-shadow:0 20px 44px #17191b4d}.ga__door:focus-visible{outline:3px solid var(--cnc-blue,#1f70c1);outline-offset:4px}.ga__door--android{background:var(--cnc-blue,#1f70c1);border-color:var(--cnc-blue-deep,#125998)}.ga__door--android:hover{box-shadow:0 20px 44px #12599859}.ga__glyph{fill:currentColor;width:44px;height:44px;margin-bottom:6px}.ga__door strong{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}.ga__door span{opacity:.85;font-size:.92rem;font-weight:600}.ga__door b{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:10px;font-size:1.05rem;display:grid}.ga__after{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:clamp(26px,4vw,40px);display:flex}.ga__after a{color:var(--cnc-ink,#17191b);border-bottom:1px solid;padding-bottom:2px;font-size:.92rem;font-weight:700;text-decoration:none}.ga__after a:hover{color:var(--cnc-blue-deep,#125998)}@media (width<=680px){.ga__doors{grid-template-columns:1fr}.ga__door{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.ga__door{transition:none}}@media (forced-colors:active){.ga__door,.ga__door--android{color:canvastext;background:canvas;border:1px solid canvastext}}.ga__door--android>span{color:#fff;opacity:1}
