.ioe_iq_hero{min-height:100svh;padding-block:calc(var(--nav-h) + 2rem) 2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2.5rem;display:grid}.ioe_iq_text{gap:1.1rem;min-width:0;display:grid}.ioe_iq_text h1{font-size:var(--step-4)}.ioe_iq_role{font:500 var(--step-1) / 1.3 var(--body);color:var(--plasma)}.ioe_iq_promise{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ioe_iq_promise li{align-items:center;gap:.7rem;display:flex}.ioe_iq_promise li:before{content:"";background:var(--plasma);flex:none;width:8px;height:8px;transform:rotate(45deg)}.ioe_iq_actions{flex-wrap:wrap;gap:.75rem;display:flex}.ioe_iq_hud{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 40%, #0f1d33 0%, var(--ink) 70%);max-width:100%;overflow:hidden}.ioe_iq_flow{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ioe_iq_flow li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:start;gap:.5rem;padding:1.25rem;display:grid}.ioe_iq_flow li[data-pause]{border-color:var(--ember)}.ioe_iq_flow h3{font:600 var(--step-1) / 1.3 var(--body)}.ioe_iq_flow p{color:var(--muted)}.ioe_iq_n{font:500 .75rem/1 var(--mono);color:var(--plasma)}.ioe_iq_pause{font:500 .6875rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--ember);border-radius:4px;justify-self:start;padding:.3rem .5rem}@media (max-width:860px){.ioe_iq_hero{grid-template-columns:1fr;min-height:auto}.ioe_iq_hud{aspect-ratio:1;order:-1}}
