/* InnovateWithAjay v2.0. Install/load Inter separately. No font files bundled. */
:root{--iwa-orange:#FF6A00;--iwa-ink:#0B0B0B;--iwa-body:#2E2E2E;--iwa-canvas:#F4F4F4;--iwa-white:#FFFFFF;--iwa-line:#DEDEDE;--iwa-font:Inter,Arial,sans-serif;--iwa-radius:0;--iwa-space:8px;}
.iwa{font-family:var(--iwa-font);color:var(--iwa-ink);background:var(--iwa-white);line-height:1.5}
.iwa h1,.iwa h2,.iwa h3{font-weight:700;line-height:1.1;letter-spacing:-.035em}
.iwa a{color:var(--iwa-ink);text-decoration:underline;text-underline-offset:.2em}
.iwa-button{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.3rem;background:var(--iwa-orange);color:var(--iwa-ink);border:0;border-radius:0;font:600 1rem var(--iwa-font);text-decoration:none}
.iwa-button:focus-visible,.iwa a:focus-visible{outline:3px solid var(--iwa-ink);outline-offset:4px}
.iwa-card{border:1px solid var(--iwa-line);padding:2rem;border-radius:0;background:var(--iwa-white)}
.iwa-dark{background:var(--iwa-ink);color:var(--iwa-white)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
