@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/fonts/inter-latin-common-20261029-speed-49fb5ed6ab87.woff2") format("woff2");unicode-range:U+0000,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2212,U+25CB,U+25CF,U+FEFF;}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/fonts/inter-latin-extended-20261029-speed-ff998ce99b98.woff2") format("woff2");unicode-range:U+0100-0148,U+014A-01C3,U+01C5-024F,U+1E00-1E9B,U+1E9D-1EFF,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC,U+20BE-20C0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA,U+25E6,U+25EF,U+2C7C,U+2C7F,U+A7FF;}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/fonts/inter-cyrillic-20261029-02c2202c206a.woff2") format("woff2");unicode-range:U+0400-0479,U+0480-049D,U+04A0-04FF,U+052F,U+2DFF,U+A69F;}
@font-face{font-family:"Inter Fallback";src:local("Arial"),local("ArialMT");font-style:normal;font-weight:100 500;size-adjust:105.273%;ascent-override:92.026%;descent-override:22.913%;line-gap-override:0%}
@font-face{font-family:"Inter Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-style:normal;font-weight:600 900;size-adjust:105.273%;ascent-override:92.026%;descent-override:22.913%;line-gap-override:0%}
html body{font-family:Inter,"Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
/* IQ audit fixes 2026-10-29. Local Inter variable font, OFL-1.1. */



/* Fit the two-line manifesto without depending on JavaScript or local fonts. */
@media(max-width:640px){
  .manifesto h2{font-size:clamp(30px,8.2vw,52px)!important;line-height:.94;max-width:100%;white-space:normal;overflow-wrap:normal}
}
.clients-pagination>button[data-iq-carousel-pause]{width:auto;min-width:76px;min-height:44px;padding:0 12px;font:inherit;white-space:nowrap}
.clients-pagination>button[data-iq-carousel-pause]:focus-visible{outline:2px solid var(--blue,#246ff2);outline-offset:3px}
