:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:ui-monospace,Menlo,"SF Mono","Fira Code",Consolas,monospace;--font-features:"cv11","ss01";--fw-regular:400;--fw-medium:500;--fw-semibold:600;--h1:clamp(29px,2.8vw,42px);--h1-ls:-.03em;--h1-lh:1.1;--display-lg:clamp(26px,2.5vw,38px);--display-lg-ls:-.036em;--display-lg-lh:1.1;--h2:clamp(23px,2.2vw,34px);--h2-ls:-.028em;--display:clamp(22px,2.0vw,30px);--display-ls:-.03em;--display-lh:1.12;--casc:clamp(17px,1.35vw,21px);--fs-3xl:clamp(21px,1.9vw,26px);--fs-2xl:clamp(19px,1.7vw,22px);--fs-xl:clamp(17.5px,1.5vw,20px);--fs-lg:clamp(16.5px,1.3vw,18px);--fs-3xs:11px;--fs-md:16px;--fs-sm:14px;--fs-xs:13px;--fs-2xs:12px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.55;--lh-loose:1.7;--ls-display:-.034em;--ls-tight:-.02em;--ls-normal:-.01em;--ls-none:0;--ls-caps:.08em;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--w:min(1392px,92vw);--pad:58px;--nav:66px;--ask-w:580px;--sec:80px;--sec-tight:56px;--sec-sm:44px;--sec-lead:36px;--gap-card:var(--space-7);--gap-list:var(--space-4);--gap-fluid:clamp(30px,5vw,80px);--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--radius-bubble:20px;--radius-bubble-tail:6px;--shadow-xs:0 1px 2px rgba(16,24,40,.05);--shadow-sm:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.10);--shadow-md:0 2px 4px rgba(16,24,40,.06),0 4px 8px rgba(16,24,40,.10);--shadow-lg:0 4px 6px rgba(16,24,40,.05),0 10px 15px rgba(16,24,40,.10);--shadow-xl:0 8px 10px rgba(16,24,40,.04),0 20px 25px rgba(16,24,40,.10);--shadow-2xl:0 24px 48px rgba(16,24,40,.18);--lift-sm:0 10px 24px -18px rgba(47,60,86,.36);--lift-md:0 18px 40px -24px rgba(47,60,86,.40);--lift-lg:0 30px 62px -30px rgba(47,60,86,.34);--lift-xl:0 40px 90px -30px rgba(47,60,86,.45),0 12px 30px -14px rgba(47,60,86,.24);--lift-dark-sm:0 8px 20px -12px rgba(0,0,0,.42);--lift-dark:0 14px 30px -13px rgba(0,0,0,.52);--lift-dark-lg:0 34px 64px -36px rgba(0,0,0,.6);--inset-top:inset 0 1px 0 rgba(255,255,255,.35);--glow-gold:0 14px 34px -14px rgba(237,196,153,.55);--glow-gold-lg:0 20px 44px -16px rgba(237,196,153,.65);--ring-gold:0 0 0 3px rgba(217,167,106,.18);--ring-pai:0 0 0 3px rgba(217,70,239,.18);--ring-success:0 0 0 3px rgba(20,107,58,.16);--shadow-focus:0 0 0 4px rgba(47,60,86,.24),0 1px 2px rgba(16,24,40,.05);--shadow-focus-brand:0 0 0 4px rgba(255,255,255,.12),0 1px 2px rgba(16,24,40,.05);--color-base-white:#ffffff;--color-base-black:#000000;--color-ethos-luminousSand:#EDC499;--color-ethos-dawnGlow:#F6E2C2;--color-ethos-busOrange:#FA9819;--color-ethos-oceanBlue:#0089D4;--color-ethos-boardGrey:#F1F2F3;--color-ethos-etherealMist:#F4F6FC;--color-ethos-chalkWhite:#FCFCFC;--color-ethos-borderGrey:#CBCBCB;--color-primary-25:#f7f8fa;--color-primary-50:#f0f2f5;--color-primary-100:#e4e8ee;--color-primary-200:#d2d9e3;--color-primary-300:#b8c4d4;--color-primary-400:#7d90a8;--color-primary-500:#526480;--color-primary-600:#2f3c56;--color-primary-700:#243044;--color-primary-800:#192333;--color-primary-900:#101722;--color-primary-950:#0a0f17;--color-gray-lm-25:#fdfdfd;--color-gray-lm-50:#fafafa;--color-gray-lm-100:#f5f5f5;--color-gray-lm-200:#f4f6fc;--color-gray-lm-300:#d5d7da;--color-gray-lm-400:#a4a7ae;--color-gray-lm-500:#717680;--color-gray-lm-600:#535862;--color-gray-lm-700:#414651;--color-gray-lm-800:#252b37;--color-gray-lm-900:#181d27;--color-gray-lm-950:#0a0d12;--color-gray-dm-25:#fafafa;--color-gray-dm-50:#f7f7f7;--color-gray-dm-100:#f0f0f1;--color-gray-dm-200:#f4f6fc;--color-gray-dm-300:#cecfd2;--color-gray-dm-400:#94979c;--color-gray-dm-500:#85888e;--color-gray-dm-600:#61656c;--color-gray-dm-700:#373a41;--color-gray-dm-800:#22262f;--color-gray-dm-900:#13161b;--color-gray-dm-950:#0c0e12;--color-error-25:#fffbfa;--color-error-50:#fef3f2;--color-error-100:#ffe4e4;--color-error-200:#ffcbc9;--color-error-300:#ff9a95;--color-error-400:#f97066;--color-error-500:#ff6259;--color-error-600:#ff3b30;--color-error-700:#cc2f26;--color-error-800:#a3261e;--color-error-900:#681813;--color-error-950:#55160c;--color-warning-25:#fffcf5;--color-warning-50:#fffaeb;--color-warning-100:#ffedd5;--color-warning-200:#ffe4bd;--color-warning-300:#ffd497;--color-warning-400:#ffbb5c;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-warning-800:#93370d;--color-warning-900:#7a2e0e;--color-warning-950:#4e1d09;--color-success-25:#f6fef9;--color-success-50:#ecfdf3;--color-success-100:#dcfae6;--color-success-200:#abefc4;--color-success-300:#75e0a7;--color-success-400:#47cd89;--color-success-500:#17b26a;--color-success-600:#079455;--color-success-700:#067647;--color-success-800:#085d3a;--color-success-900:#074d31;--color-success-950:#053321;--color-text-primary:var(--color-primary-600);--color-text-secondary:var(--color-gray-lm-700);--color-text-tertiary:var(--color-gray-lm-600);--color-text-quaternary:var(--color-gray-lm-500);--color-text-white:var(--color-base-white);--color-text-placeholder:var(--color-gray-lm-500);--color-text-error:var(--color-error-700);--color-text-warning:var(--color-warning-600);--color-text-success:var(--color-success-700);--color-border-primary:var(--color-gray-lm-300);--color-border-secondary:var(--color-gray-lm-200);--color-border-brand:var(--color-primary-500);--color-bg-primary:var(--color-base-white);--color-bg-secondary:var(--color-primary-25);--color-bg-tertiary:var(--color-primary-50);--color-bg-brand:var(--color-primary-600);--color-bg-error:var(--color-error-50);--color-bg-warning:var(--color-warning-50);--color-bg-success:var(--color-success-50);--bg:#ffffff;--bg-2:#F7F8FB;--bg-3:#EDF0F6;--panel:#F4F5F9;--fg:var(--color-primary-600);--fg-2:#5A6378;--fg-3:#656C7D;--line:#E4E7EF;--line-2:#D3D8E4;--dk:#202B42;--dk-2:#26324B;--dk-3:#2F3C56;--dk-4:#3B4A68;--dk-hover:#3A496A;--dk-fg:#F3F5FB;--dk-fg-2:#C7CFE0;--dk-fg-3:#98A3BC;--dk-line:#364360;--dk-line-2:#46577A;--dk-rgb:32,43,66;--mist:#f3f5fb;--card-pad:var(--space-6);--card-radius:var(--radius-2xl);--blue-lt:#8fb4ff;--gold:var(--color-ethos-luminousSand);--gold-2:#D9A76A;--gold-lt:#F5E1C1;--gold-ink:#8F5729;--gold-bg:#FAF1E5;--pai-1:#7C3AED;--pai-2:#D946EF;--pai-3:#F97316;--pai-strip:linear-gradient(90deg,var(--pai-1),var(--pai-2),var(--pai-3));--pai-icon:linear-gradient(135deg,var(--pai-1) 0%,var(--pai-2) 100%);--pai-icon-ready:linear-gradient(135deg,rgba(124,58,237,.10),rgba(249,115,22,.10));--pai-text:linear-gradient(90deg,var(--pai-1) 0%,var(--pai-2) 50%,var(--pai-3) 100%);--pai-aurora:radial-gradient(120% 80% at 0% 0%,rgba(124,58,237,.15) 0%,transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(249,115,22,.13) 0%,transparent 55%);--pai-bloom:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(124,58,237,.35) 0%,rgba(217,70,239,.20) 40%,transparent 72%);--pai-tint:linear-gradient(180deg,#faf5ff,#ffffff 60%);--pai-line:rgba(124,58,237,.18);--pai-1-deep:#5B21B6;--pai-2-deep:#A21CAF;--pai-3-deep:#9A3412;--pai-fill:linear-gradient(100deg,var(--pai-1-deep) 0%,var(--pai-2-deep) 52%,var(--pai-3-deep) 100%);--pai-fill-hover:linear-gradient(100deg,color-mix(in srgb,var(--pai-1-deep) 88%,#fff) 0%,color-mix(in srgb,var(--pai-2-deep) 88%,#fff) 52%,color-mix(in srgb,var(--pai-3-deep) 88%,#fff) 100%);--glow-pai:0 0 0 6px rgba(124,58,237,.18),0 12px 28px -8px rgba(217,70,239,.35);--glow-pai-warm:0 0 0 5px rgba(249,115,22,.12),0 10px 24px -10px rgba(167,139,250,.40);--glow-orb:0 0 40px 12px rgba(124,58,237,.28),0 0 90px 30px rgba(217,70,239,.12);--lift-pai:0 24px 48px -28px rgba(124,58,237,.35),0 8px 24px -12px rgba(47,60,86,.12);--t-bloom:1.2s;--t-wash:.9s;--t-settle:.6s;--t-march:2.4s;--t-breathe:7s;--ease-breath:cubic-bezier(.45,0,.55,1);--aig-hairline:linear-gradient(90deg,transparent,rgba(124,58,237,.55),rgba(249,115,22,.55),transparent);--mark-word:#185ABD;--mark-outlook:#0F6CBD;--mark-google:#34A853;--mark-sso:#6264A7;--mark-tass:#C8102E;--mark-seqta:#00A6A6;--mark-xero:#13B5EA;--mark-pdf:#B30B00;--blue:var(--color-ethos-oceanBlue);--cloud:#F3F5FB;--stone:#D8D5CA;--orange:#FFB067;--d-risk:#F97316;--d-risk-ink:#A64B12;--d-policy:#7C3AED;--d-policy-ink:#6D28D9;--d-price:#D9A76A;--d-data:#0089D4;--d-data-ink:#0069A8;--d-assure:#6E9B7A;--d-assure-ink:#2F6B52;--d-core:#8B93A6;--d-core-ink:#5A6378;--ph:#6E7689;--chip-bad-bg:#fdecec;--chip-bad-fg:#a32b1f;--chip-good-bg:#e7f6ee;--chip-good-fg:#146b3a;--chip-warn-bg:#fff3e0;--chip-warn-fg:#8a5a12;--term-bg:#1A2233;--term-inset:#131A28;--term-line:#38445F;--term-fg:#C3CBDA;--mac-red:#ff5f57;--mac-amber:#febc2e;--mac-green:#28c840;--app-bg:#F4F3EE;--app-inset:#EEECE4;--app-inset-2:#ECE9E0;--app-line:#E5E2DA;--label-fg:var(--fg-2);--ease:cubic-bezier(.22,1,.36,1);--t-fast:.2s;--t:.35s;--t-slow:.55s;--t-reveal:.8s}@media (max-width:900px){:root{--pad:24px}}@media (max-width:560px){:root{--pad:clamp(16px,4.5vw,20px);--sec:56px;--sec-tight:40px}}@media (min-width:1400px){:root{--w:clamp(1392px,74vw,3100px);--pad:clamp(58px,3.1vw,120px);--nav:clamp(66px,2.4vw,104px);--ask-w:clamp(580px,20vw,760px);--h1:clamp(39.2px,2.8vw,76px);--display-lg:clamp(35px,2.5vw,68px);--h2:clamp(30.8px,2.2vw,60px);--display:clamp(28px,2.0vw,54px);--casc:clamp(18.9px,1.35vw,38px);--fs-3xl:clamp(26px,calc(26px + (100vw - 1400px) * 0.004267),42px);--fs-2xl:clamp(22px,calc(22px + (100vw - 1400px) * 0.003733),36px);--fs-xl:clamp(20px,calc(20px + (100vw - 1400px) * 0.0032),32px);--fs-lg:clamp(18px,calc(18px + (100vw - 1400px) * 0.002667),28px);--fs-md:clamp(16px,calc(16px + (100vw - 1400px) * 0.0024),25px);--fs-sm:clamp(14px,calc(14px + (100vw - 1400px) * 0.001867),21px);--fs-xs:clamp(13px,calc(13px + (100vw - 1400px) * 0.0016),19px);--fs-2xs:clamp(12px,calc(12px + (100vw - 1400px) * 0.001333),17px);--fs-3xs:clamp(11px,calc(11px + (100vw - 1400px) * 0.001067),15px)}}