@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-arabic-wght-normal.0tzxgo2fuaf-x.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-ext-wght-normal.0ohik0lv51opt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-wght-normal.00gnhmt88g2y1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/estedad-arabic-wght-normal.1zqn21qgdypkq.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/estedad-vietnamese-wght-normal.3cuxzduw440wj.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/estedad-latin-ext-wght-normal.3q8n38ld3qn1x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Estedad Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/estedad-latin-wght-normal.1dz0urxd4-9xv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff")}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff")}
@font-face{font-family:Varza Numeral;src:url(/brand/varza-numeral.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:block;size-adjust:108%;unicode-range:U+2160}:root{--font-ui:"Varza Numeral", "Inter Variable", Inter, "Vazirmatn Variable", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-ui);--font-numeric:var(--font-ui);--font-figure:"Varza Numeral", "Times New Roman", serif;--script-scale:1}:root:lang(fa){--font-ui:"Varza Numeral", "Vazirmatn Variable", Vazirmatn, Tahoma, "Segoe UI", sans-serif;--font-display:"Varza Numeral", "Estedad Variable", Estedad, "Vazirmatn Variable", Tahoma, sans-serif;--font-numeric:"Varza Numeral", "Vazirmatn Variable", Vazirmatn, Tahoma, sans-serif;--script-scale:1.04}:root:lang(ar){--font-ui:"Varza Numeral", "IBM Plex Sans Arabic", "Vazirmatn Variable", "Noto Sans Arabic", Tahoma, sans-serif;--font-display:var(--font-ui);--font-numeric:var(--font-ui);--script-scale:1.04}:root:lang(fa) body,:root:lang(ar) body{letter-spacing:0;line-height:1.75}:root:lang(fa) :is(h1,h2,h3,.u-display),:root:lang(ar) :is(h1,h2,h3,.u-display){letter-spacing:0}
:root{--brand-950:#002a4e;--brand-900:#003c6e;--brand-800:#00518f;--brand-700:#005fb8;--brand-600:#0078d4;--brand-400:#4daafc;--brand-200:#9ec8ec;--brand-100:#dbeaf8;--brand-50:#f1f7fc;--accent:#facc15;--accent-bright:#ffd83d;--accent-deep:#b07d05;--accent-ink:#33280a;--accent-wash:#fff8dd;--growth:#0f766e;--growth-bright:#12a67a;--growth-wash:#e6f5f0;--warn:#8a5a00;--warn-wash:#fdf4e0;--danger:#b52626;--danger-wash:#fbeeee;--ink:#0c1722;--ink-soft:#33414f;--ink-muted:#5d6b7a;--ink-faint:#8494a3;--page:#fbfaf8;--surface:#fff;--surface-soft:#f5f4f1;--surface-sunken:#efeeea;--surface-hover:#f0efec;--line:#e5e3dd;--line-soft:#efeeea;--line-strong:#d3d0c8;--ink-bg:#0f0e0c;--ink-bg-raised:#1c1a17;--ink-bg-soft:#24221e;--ink-line:#34322d;--ink-line-soft:#23211e;--ink-fg:#f3f2ee;--ink-fg-soft:#ceccc8;--ink-fg-muted:#a2a09c;--mark-h:85;--mark-ink:.53 .12;--mark-wash:.96 .03;--mark-edge:.88 .055;--shadow-xs:0 1px 2px #0c17220d;--shadow-sm:0 1px 3px #0c172212, 0 1px 2px #0c17220a;--shadow-md:0 8px 24px -8px #0c172224, 0 2px 6px #0c17220d;--shadow-lg:0 24px 56px -20px #0c17223d, 0 6px 16px #0c172212;--shadow-ink:0 32px 80px -32px #000000b3;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--t-display:clamp(2.15rem, 1.4rem + 2.7vw, 3.55rem);--t-h1:clamp(1.9rem, 1.25rem + 2.45vw, 3.05rem);--t-h2:clamp(1.5rem, 1.1rem + 1.45vw, 2.15rem);--t-h3:clamp(1.125rem, 1rem + .55vw, 1.45rem);--t-h4:clamp(.975rem, .93rem + .2vw, 1.1rem);--t-lead:clamp(.975rem, .93rem + .3vw, 1.175rem);--t-body:clamp(.9375rem, .91rem + .1vw, 1rem);--t-sm:.875rem;--t-xs:.8125rem;--t-micro:.75rem;--w-body:380;--w-heading:590;--w-label:560;--w-action:540;--w-strong:600;--gutter:clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--container:1240px;--container-narrow:780px;--section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur:.22s;--dur-slow:.32s;--focus-ring:0 0 0 2px var(--page), 0 0 0 4px var(--brand-700);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--bottom-bar:0px;--bottom-gap:calc(var(--bottom-bar) + var(--safe-b));--header-h:72px;--t-read:.9375rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:640px){:root{--gutter:clamp(1rem, .75rem + 1.2vw, 1.25rem);--section-y:clamp(3.25rem, 2.85rem + 2vw, 4rem);--t-h3:1.3125rem;--t-h4:1.125rem;--t-lead:1.0625rem;--t-body:1rem;--t-read:1.0625rem;--t-sm:.9375rem;--t-xs:.875rem;--t-micro:.8125rem;--w-label:580;--w-action:560;--bottom-bar:60px}}@media (min-width:641px) and (max-width:899px){:root{--bottom-bar:60px}}@media (max-height:460px) and (max-width:899px){:root{--bottom-bar:48px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-950:#0a4e88;--brand-900:#005fb8;--brand-800:#0078d4;--brand-700:#2f9bee;--brand-600:#4daafc;--brand-400:#7cc2fb;--brand-200:#3f6f92;--brand-100:#16304a;--brand-50:#112536;--accent:#facc15;--accent-bright:#ffd83d;--accent-deep:#e0b400;--accent-ink:#211802;--accent-wash:#2d2204;--growth:#4ec9b0;--growth-bright:#5fd9c0;--growth-wash:#10302b;--warn:#e0af4e;--warn-wash:#322611;--danger:#f07171;--danger-wash:#351d1d;--ink:#efece8;--ink-soft:#c6c4c0;--ink-muted:#9d9b97;--ink-faint:#7a7975;--page:#0c0b09;--surface:#181714;--surface-soft:#211f1c;--surface-sunken:#11100d;--surface-hover:#2a2824;--line:#2e2c28;--line-soft:#22201d;--line-strong:#44423d;--mark-ink:.8 .105;--mark-wash:.27 .042;--mark-edge:.37 .06;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 24px 56px -20px #000000b3;--focus-ring:0 0 0 2px var(--page), 0 0 0 4px var(--brand-700)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-950:#0a4e88;--brand-900:#005fb8;--brand-800:#0078d4;--brand-700:#2f9bee;--brand-600:#4daafc;--brand-400:#7cc2fb;--brand-200:#3f6f92;--brand-100:#16304a;--brand-50:#112536;--accent:#facc15;--accent-bright:#ffd83d;--accent-deep:#e0b400;--accent-ink:#211802;--accent-wash:#2d2204;--growth:#4ec9b0;--growth-bright:#5fd9c0;--growth-wash:#10302b;--warn:#e0af4e;--warn-wash:#322611;--danger:#f07171;--danger-wash:#351d1d;--ink:#efece8;--ink-soft:#c6c4c0;--ink-muted:#9d9b97;--ink-faint:#7a7975;--page:#0c0b09;--surface:#181714;--surface-soft:#211f1c;--surface-sunken:#11100d;--surface-hover:#2a2824;--line:#2e2c28;--line-soft:#22201d;--line-strong:#44423d;--mark-ink:.8 .105;--mark-wash:.27 .042;--mark-edge:.37 .06;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 24px 56px -20px #000000b3}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 24px + var(--safe-t));scroll-padding-block-end:calc(var(--bottom-gap) + 12px)}body{background:var(--page);min-block-size:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:calc(var(--t-body) * var(--script-scale));font-weight:var(--w-body);letter-spacing:-.005em;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;padding-block-end:var(--bottom-gap);line-height:1.65;overflow-x:clip}img,svg,video{block-size:auto;max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}@media (max-width:640px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem!important}}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-heading);letter-spacing:-.022em;text-wrap:balance;line-height:1.12}#main :is(h1,h2){font-size:var(--t-h3)}#main :is(h1,h2)+p{font-size:var(--t-sm)}p{text-wrap:pretty}strong,b{font-weight:var(--w-strong)}:where(a,button,[tabindex]):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}::selection{background:var(--accent);color:var(--accent-ink)}.u-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.container{inline-size:min(100% - (var(--gutter) * 2), var(--container));margin-inline:auto}.container--narrow{inline-size:min(100% - (var(--gutter) * 2), var(--container-narrow));margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .66)}.section--ink{--surface:var(--ink-bg-raised);--surface-soft:var(--ink-bg-soft);--surface-hover:#2c2a26;--line:var(--ink-line);--line-soft:var(--ink-line-soft);--line-strong:#46433e;--ink:var(--ink-fg);--ink-soft:var(--ink-fg-soft);--ink-muted:var(--ink-fg-muted);--ink-faint:#868481;--page:var(--ink-bg);--focus-ring:0 0 0 2px var(--ink-bg), 0 0 0 4px var(--accent);background:var(--ink-bg);color:var(--ink-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.eyebrow{font-size:var(--t-xs);font-weight:var(--w-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.55em;display:inline-flex}:root:lang(fa) .eyebrow,:root:lang(ar) .eyebrow{text-transform:none;letter-spacing:0;font-size:var(--t-sm)}.eyebrow:before{content:"";background:var(--accent);border-radius:2px;flex:none;block-size:2px;inline-size:22px}.section-head{flex-direction:column;gap:1.15rem;max-inline-size:min(100%,44rem);display:flex}.section-head h2{font-size:var(--t-h2)}.section-head .lead{font-size:var(--t-lead);color:var(--ink-muted);letter-spacing:-.008em;line-height:1.6}.btn{--btn-bg:transparent;--btn-fg:var(--ink);--btn-line:transparent;border:1px solid var(--btn-line);border-radius:var(--r-pill);background:var(--btn-bg);min-block-size:44px;color:var(--btn-fg);font-size:var(--t-sm);font-weight:var(--w-action);letter-spacing:-.003em;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.55em;padding-block:.7rem;padding-inline:1.4rem;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--accent{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-line:var(--accent);font-weight:var(--w-strong)}.btn--accent:hover{--btn-bg:var(--accent-bright);--btn-line:var(--accent-bright)}.btn--solid{--btn-bg:var(--ink);--btn-fg:var(--page);--btn-line:var(--ink)}.btn--solid:hover{--btn-bg:var(--brand-900);--btn-line:var(--brand-900)}.btn--outline{--btn-line:var(--line-strong);--btn-fg:var(--ink)}.btn--outline:hover{--btn-bg:var(--surface-hover);--btn-line:var(--ink-faint)}.btn--ghost{--btn-fg:var(--ink-soft);padding-inline:.9rem}.btn--ghost:hover{--btn-bg:var(--surface-hover);--btn-fg:var(--ink)}.btn--lg{min-block-size:52px;font-size:var(--t-body);padding-inline:1.9rem}.btn--block{inline-size:100%}.link-arrow{font-size:var(--t-sm);font-weight:var(--w-action);color:var(--brand-700);transition:gap var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;gap:.45em;display:inline-flex}.link-arrow svg{block-size:1em;inline-size:1em;transition:transform var(--dur) var(--ease)}[dir=rtl] .link-arrow svg{transform:scaleX(-1)}.link-arrow:hover{color:var(--brand-600);gap:.75em}@media (pointer:coarse){.link-arrow{min-block-size:44px;padding-block:.5rem}}.pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--t-micro);font-weight:var(--w-action);letter-spacing:.01em;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.45em;padding-block:.28rem;padding-inline:.7rem;display:inline-flex}.pill--growth{border-color:color-mix(in srgb, var(--growth) 32%, transparent);background:var(--growth-wash);color:var(--growth)}.pill--accent{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-wash);color:var(--accent-deep)}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);padding:clamp(1.25rem,1rem + .7vw,1.75rem);position:relative}.card--interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (hover:none){.card--interactive:hover{box-shadow:none;transform:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--ink);color:var(--page);font-size:var(--t-sm);font-weight:var(--w-label);transition:transform var(--dur) var(--ease);padding:.7rem 1.1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.rule{background:linear-gradient(to inline-end, transparent, var(--line), transparent);border:0;block-size:1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
