.xpoDfG_page{background:radial-gradient(60% 55% at 50% 0%, color-mix(in srgb, var(--blue) 12%, transparent), transparent 70%), var(--bg-page);min-height:100svh;color:var(--text);font-family:var(--font-body);flex-direction:column;display:flex}.xpoDfG_bar{width:min(1120px,100% - 32px);margin:0 auto;padding:22px 0;display:flex}.xpoDfG_brand{border-radius:var(--radius-md);align-items:center;display:inline-flex}.xpoDfG_brand img{width:96px;height:auto;display:block}.xpoDfG_brand:focus-visible{outline:2px solid var(--blue-soft);outline-offset:4px}.xpoDfG_hero{text-align:center;flex:1;align-content:center;justify-items:center;padding:48px 16px 120px;display:grid}.xpoDfG_code{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 14px;font-size:13px;font-weight:400}.xpoDfG_title{max-width:20ch;color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.6vw,52px);font-weight:800;line-height:1.06}.xpoDfG_text{max-width:50ch;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.55}.xpoDfG_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.xpoDfG_button{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-body);transition:var(--transition-control);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.xpoDfG_button:hover{text-decoration:none}.xpoDfG_button:focus-visible{outline:2px solid var(--blue-soft);outline-offset:3px}.xpoDfG_primary{border-color:var(--action-rim);background:var(--action-bg);box-shadow:var(--shadow-action);color:var(--action-fg,#fff)}.xpoDfG_primary:before{background:var(--action-bevel);opacity:var(--action-bevel-rest);pointer-events:none;content:"";transition:opacity var(--duration-control) var(--ease-out);position:absolute;inset:0}.xpoDfG_primary:hover{color:var(--action-fg,#fff)}.xpoDfG_secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.xpoDfG_secondary:hover{color:var(--text)}@media (hover:hover) and (pointer:fine){.xpoDfG_primary:hover{border-color:var(--action-rim-hover);box-shadow:var(--shadow-action-hover);transform:translateY(-1px)}.xpoDfG_primary:hover:before{opacity:1}.xpoDfG_secondary:hover{border-color:color-mix(in srgb, var(--blue) 55%, var(--border-strong));background:color-mix(in srgb, var(--surface) 86%, var(--blue));box-shadow:var(--shadow-control-hover);transform:translateY(-1px)}}.xpoDfG_primary:active{background:var(--action-bg-press);box-shadow:var(--shadow-action-press);border-color:#0000;transform:translateY(0)}.xpoDfG_secondary:active{background:var(--surface);box-shadow:none;transform:translateY(0)}@media (max-width:640px){.xpoDfG_hero{padding:32px 16px 88px}.xpoDfG_text{font-size:16px}}@media (prefers-reduced-motion:reduce){.xpoDfG_button{transition:none}.xpoDfG_button:hover{transform:none}}
