.im-x-section{padding:clamp(3rem,7vw,6rem) 0;border-top:1px solid #233348;background:#08111d}.im-x-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);align-items:start}.im-x-section h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;margin:.5rem 0 1.2rem}.im-x-section p{color:#bdcddd;max-width:54ch;line-height:1.7}.im-x-section a{color:#8bcfff}.im-x-card{background:#0c1725;border:1px solid #2c4560;border-radius:18px;padding:clamp(1.2rem,4vw,2rem);min-width:0}.im-x-card .im-x-privacy{font-size:.9rem;margin-top:0}.im-x-load{min-height:48px;cursor:pointer}.im-x-load:disabled{opacity:.6;cursor:wait}.im-x-host{width:100%;max-width:100%;overflow:hidden}.im-x-host:not(:empty){margin-top:1.4rem}.im-x-status{font-size:.88rem;margin-bottom:0}.im-x-section :focus-visible{outline:3px solid #83d6ff;outline-offset:5px}@media(max-width:760px){.im-x-grid{grid-template-columns:minmax(0,1fr)}.im-x-section{padding:3rem 0}}
