@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/poppins-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-400-700.woff2)format("woff2")}:root{--blue-50:#f0f3f7;--blue-100:#dde5ee;--blue-200:#c3d2e3;--blue-300:#8fb4d6;--blue-400:#5ba4d3;--blue-500:#3d84b8;--blue-600:#1d5a8c;--blue-700:#143a66;--blue-800:#0e3059;--blue-900:#072b61;--sky-200:#cfe3f2;--sky-400:var(--blue-400);--indigo-300:var(--blue-300);--indigo-400:var(--blue-500);--violet-200:var(--blue-100);--violet-400:var(--blue-500);--primary:var(--blue-900);--primary-hover:var(--blue-700);--primary-lt:var(--blue-100);--accent:var(--blue-400);--accent-lt:var(--blue-300);--bg:#eceef1;--white:#fff;--text:#26282b;--muted:#5b6167;--border:#d5dae1;--success:#2e6b4f;--success-lt:#e3efe9;--warning:#8a6116;--warning-lt:#f7efdf;--danger:#9b2c2c;--danger-lt:#f6e6e6;--purple:var(--blue-900);--purple-lt:var(--blue-400);--teal:var(--blue-400);--teal-dk:var(--blue-700);--green:var(--success);--mint:var(--blue-300);--shadow-sm:0 1px 2px #072b610f;--shadow-md:0 2px 8px #072b6114;--shadow-lg:0 8px 28px #072b611f;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-pill:100px;--font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Poppins", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--iteso-ring-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='10.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M7 12h9M12.5 8.5 16 12l-3.5 3.5'/%3E%3C/g%3E%3C/svg%3E");--container:1200px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:15px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}a{color:var(--blue-600)}
