/* Corner radii — fixed for controls, fluid for cards/blocks. */
:root{
--radius-4:.25rem;      /* text-link focus box, FAQ header */
--radius-6:.375rem;     /* nav links, tabs, checkbox, step badge */
--radius-8:.5rem;       /* buttons, inputs, 40px icon tiles */
--radius-10:.625rem;    /* mega-menu icon tiles, inner panes */
--radius-12:.75rem;     /* tab rail, 56px icon tiles, impact cards, outcome boxes */
--radius-16:clamp(.5rem,.3239rem + .7512vw,1rem);     /* 8→16: use-case images, forms, difference cards */
--radius-16-fixed:1rem; /* stat cards */
--radius-20:clamp(1rem,.912rem + .3756vw,1.25rem);    /* 16→20 */
--radius-24:clamp(1rem,.8239rem + .7512vw,1.5rem);    /* 16→24: feature/solution/platform cards */
--radius-card:clamp(.75rem,.4859rem + 1.1268vw,1.5rem); /* 12→24: CTA block, use-case detail cards */
--radius-block:clamp(.75rem,.1338rem + 2.6291vw,2.5rem); /* 12→40: AI block, team block */
--radius-pill:100em;
--radius-circle:50%;
}
