@media (max-width:900px){section .card[style*="grid-template-columns:auto 1fr auto"]{grid-template-columns:1fr!important;gap:16px!important}}.cat-grid{grid-template-columns:repeat(3,1fr);grid-gap:16px}.cat,.cat-grid{display:grid;gap:16px}.cat{position:relative;grid-template-columns:56px 1fr 24px;align-items:center;grid-gap:16px;padding:28px;border:1px solid var(--line-soft);border-radius:var(--r-card-sm);background:var(--surface-1);transition:transform var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),background var(--t-base) var(--ease-out)}.cat:hover{transform:translateY(-4px);border-color:var(--text);background:var(--surface-2)}.cat-num{color:var(--text-mute);letter-spacing:-.02em}.cat h4,.cat-num{font-family:Monument,sans-serif;font-weight:300;font-size:22px}.cat h4{letter-spacing:-.015em;line-height:1.1}.cat-arrow{width:18px;height:18px;color:var(--text-mute);transition:transform var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out)}.cat:hover .cat-arrow{transform:translateX(4px);color:var(--cyan)}@media (max-width:1000px){.cat-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cat-grid{grid-template-columns:1fr}}.eoi-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 32px;gap:24px 32px;position:relative}@media (max-width:700px){.eoi-form-grid{grid-template-columns:1fr}.eoi-form-grid>*{grid-column:span 1!important}}