:root{--bg-primary:#f3f3f5;--surface-primary:#cdd1d5;--subtle-primary:#a8aeb6;--border-primary:#838b97;--muted-primary:#6a7482;--base-primary:#07172f;--hover-primary:#061428;--text-primary:#051123;--active-primary:#050f1f;--heading-primary:#040c18;--dark-primary:#020810;--bg-secondary:#f3f6f8;--surface-secondary:#d1dbe4;--subtle-secondary:#aec0d0;--border-secondary:#8ba5bd;--muted-secondary:#7493af;--base-secondary:#174b7a;--hover-secondary:#144068;--text-secondary:#11385c;--active-secondary:#0f314f;--heading-secondary:#0c263d;--dark-secondary:#081a2b;--bg-tertiary:#fafdff;--surface-tertiary:#ecf7ff;--subtle-tertiary:#ddf1ff;--border-tertiary:#cfebff;--muted-tertiary:#c5e7ff;--base-tertiary:#9fd7ff;--hover-tertiary:#87b7d9;--text-tertiary:#77a1bf;--active-tertiary:#678ca6;--heading-tertiary:#506c80;--dark-tertiary:#384b59;--bg-accent:#fcfdfd;--surface-accent:#f4f5f7;--subtle-accent:#ebeef1;--border-accent:#e3e6eb;--muted-accent:#dde1e6;--base-accent:#c7cdd6;--hover-accent:#a9aeb6;--text-accent:#959aa1;--active-accent:#81858b;--heading-accent:#64676b;--dark-accent:#46484b;--bg-neutral:#f4f5f5;--surface-neutral:#ecedee;--subtle-neutral:#dfe0e2;--border-neutral:#ced1d4;--muted-neutral:#bec2c6;--base-neutral:#acb2b9;--hover-neutral:#858e99;--text-neutral:#606b76;--active-neutral:#3f4750;--heading-neutral:#1e2329;--dark-neutral:#0f1215;--base-white:#fffcf7;--base-black:#020711;--primary:#07172f;--secondary:#174b7a;--tertiary:#9fd7ff;--accent:#c7cdd6;--neutral:#acb2b9;--white:#fffcf7;--black:#020711;--primary-rgb-vals:14,165,233;--secondary-rgb-vals:100,116,139;--tertiary-rgb-vals:139,92,246;--accent-rgb-vals:245,158,11;--neutral-rgb-vals:107,114,128;--base-white-rgb-vals:255,255,255;--base-black-rgb-vals:0,0,0;--s1:clamp(4px,calc(0.125rem + ((1vw - 3.6px) * 0.1852)),4px);--s2:clamp(8px,calc(0.25rem + ((1vw - 3.6px) * 0.3704)),8px);--s3:clamp(8px,calc(0.375rem + ((1vw - 3.6px) * 0.5556)),12px);--s4:clamp(10px,calc(0.5rem + ((1vw - 3.6px) * 0.7407)),16px);--s5:clamp(12px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--s6:clamp(14px,calc(0.75rem + ((1vw - 3.6px) * 1.1111)),24px);--s7:clamp(14px,calc(0.875rem + ((1vw - 3.6px) * 1.2963)),28px);--s8:clamp(16px,calc(1rem + ((1vw - 3.6px) * 1.4815)),32px);--s9:clamp(18px,calc(1.125rem + ((1vw - 3.6px) * 1.6667)),36px);--s10:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--s12:clamp(24px,calc(1.5rem + ((1vw - 3.6px) * 2.2222)),48px);--s14:clamp(28px,calc(1.75rem + ((1vw - 3.6px) * 2.5926)),56px);--s16:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--s20:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--s24:clamp(48px,calc(3rem + ((1vw - 3.6px) * 4.4444)),96px);--s28:clamp(56px,calc(3.5rem + ((1vw - 3.6px) * 5.1852)),112px);--s32:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--s36:clamp(72px,calc(4.5rem + ((1vw - 3.6px) * 6.6667)),144px);--s40:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--s44:clamp(88px,calc(5.5rem + ((1vw - 3.6px) * 8.1491)),176px);--s48:clamp(96px,calc(6rem + ((1vw - 3.6px) * 9.2593)),192px);--s56:clamp(112px,calc(7rem + ((1vw - 3.6px) * 11.029)),224px);--s64:clamp(128px,calc(8rem + ((1vw - 3.6px) * 12.5926)),256px);--s72:clamp(144px,calc(9rem + ((1vw - 3.6px) * 14.1491)),288px);--ss-none:0px;--ss-xxs:clamp(10px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--ss-xs:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--ss-sm:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--ss-md:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--ss-lg:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--ss-xl:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--ss-xxl:clamp(128px,calc(8rem + ((1vw - 3.6px) * 11.852)),256px);--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--hero:clamp(61.0352px,calc(6.1035rem + ((1vw - 3.6px) * 3.6990)),100.984px);--h1:clamp(48.8281px,calc(4.8828rem + ((1vw - 3.6px) * 2.4934)),75.7571px);--h2:clamp(39.0625px,calc(3.9062rem + ((1vw - 3.6px) * 1.6453)),56.832px);--h3:clamp(31.25px,calc(3.1250rem + ((1vw - 3.6px) * 1.0541)),42.6347px);--h4:clamp(25px,calc(2.5000rem + ((1vw - 3.6px) * 0.6467)),31.984px);--h5:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.3698)),23.994px);--h6:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.1852)),18px);--text-xs:clamp(12px,calc(1.2000rem + ((1vw - 3.6px) * 0.0000)),12px);--text-sm:clamp(14px,calc(1.4000rem + ((1vw - 3.6px) * 0.0000)),14px);--text-base:clamp(16px,calc(1.6000rem + ((1vw - 3.6px) * 0.0000)),16px);--text-lg:clamp(17px,calc(1.7000rem + ((1vw - 3.6px) * 0.0926)),18px);--text-xl:clamp(18px,calc(1.8000rem + ((1vw - 3.6px) * 0.1852)),20px);--text-2xl:clamp(20px,calc(2.0000rem + ((1vw - 3.6px) * 0.3704)),24px);--text-3xl:clamp(24px,calc(2.4000rem + ((1vw - 3.6px) * 0.5556)),30px);--text-4xl:clamp(30px,calc(3.0000rem + ((1vw - 3.6px) * 0.5556)),36px);--text-5xl:clamp(38px,calc(3.8000rem + ((1vw - 3.6px) * 0.9259)),48px);--text-6xl:clamp(48px,calc(4.8000rem + ((1vw - 3.6px) * 1.1111)),60px);--text-7xl:clamp(56px,calc(5.6000rem + ((1vw - 3.6px) * 1.4815)),72px)}