html{font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1400px;--primary-blue:#065999;--secondary-white:#ECE9E7;--tertiary-green:#4BB411;--accent-blue:#023287;--black-text:#333332;--muted-grey:#AAAAAA;--overlay-white:#FCFBFA;--accent-white:#E2E2E2;--primary-blue-60:#06599999;--primary-blue-50:#06599980;--primary-blue-15:#06599926;--primary-blue-12:#0659991F;--primary-blue-06:#0659990F;--success:#4BB411;--warning:#D97706;--error:#B91C1C;--opacity-10:rgba(0,0,0,.1);--opacity-20:rgba(0,0,0,0.2);--opacity-30:rgba(0,0,0,0.3);--opacity-40:rgba(0,0,0,0.4);--opacity-50:rgba(0,0,0,0.5);--opacity-60:rgba(0,0,0,0.6);--opacity-70:rgba(0,0,0,0.7);--opacity-80:rgba(0,0,0,0.8);--opacity-90:rgba(0,0,0,0.9);--opacity-95:rgba(0,0,0,0.95);--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--heading-3xs:clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--heading-2xs:clamp(1.2rem,calc(0.19vw + 1.14rem),1.4rem);--heading-xs:clamp(1.4rem,calc(0.19vw + 1.34rem),1.6rem);--heading-s:clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--heading-m:clamp(2rem,calc(0.37vw + 1.88rem),2.4rem);--heading-l:clamp(2.4rem,calc(0.74vw + 2.16rem),3.2rem);--heading-xl:clamp(3.2rem,calc(1.48vw + 2.73rem),4.8rem);--heading-2xl:clamp(4.8rem,calc(2.22vw + 4.09rem),7.2rem);--text-xs:clamp(1.2rem,calc(0.19vw + 1.14rem),1.4rem);--text-s:clamp(1.4rem,calc(0.19vw + 1.34rem),1.6rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.8rem,calc(0.19vw + 1.74rem),2rem);--text-xl:clamp(2rem,calc(0.37vw + 1.88rem),2.4rem);--button-sm:clamp(1.4rem,calc(0vw + 1.4rem),1.4rem);--button-m:clamp(1.6rem,calc(0vw + 1.6rem),1.6rem);--button-l:clamp(1.8rem,calc(0vw + 1.8rem),1.8rem);--section-padding:clamp(20px,7.32px + 3.38vw,80px);--space-xs:clamp(8px,7.58px + 0.11vw,10px);--space-s:clamp(12px,11.16px + 0.23vw,16px);--space-m:clamp(16px,14.32px + 0.45vw,24px);--space-l:clamp(24px,22.32px + 0.45vw,32px);--space-xl:clamp(32px,28.63px + 0.90vw,48px);--space-2xl:clamp(48px,42.95px + 1.35vw,72px);--lh-3xs:1.6;--lh-2xs:1.6;--lh-xs:1.55;--lh-s:1.5;--lh-m:1.4;--lh-l:1.3;--lh-xl:1.2;--lh-2xl:1.1;--ls-3xs:0em;--ls-2xs:0em;--ls-xs:-.005em;--ls-s:-.01em;--ls-m:-.015em;--ls-l:-.025em;--ls-xl:-.035em;--ls-2xl:-.045em;--button-lr-2xs:1.2rem;--button-lr-xs:1.6rem;--button-lr-s:2rem;--button-lr-m:2.4rem;--button-lr-l:2.8rem;--button-lr-xl:3.2rem;--button-lr-2xl:4rem;--button-tb-3xs:.6rem;--button-tb-2xs:.8rem;--button-tb-xs:1rem;--button-tb-s:1.25rem;--button-tb-m:1.5rem;--button-tb-l:1.75rem;--button-tb-xl:2rem;--button-tb-2xl:2.25rem;--border-radius-s:clamp(2px,1.58px + 0.11vw,3px);--border-radius-m:clamp(8px,6.32px + 0.45vw,12px);--border-radius-l:clamp(12px,8.63px + 0.90vw,20px);--border-radius-xl:clamp(16px,12.63px + 0.90vw,24px);--border-radius-pill:999px;--gap-2xs:.8rem;--gap-xs:1.2rem;--gap-s:1.6rem;--gap-m:2rem;--gap-l:2.4rem;--gap-xl:3.2rem;--gap-2xl:4rem;}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--primary-blue:#6c04ec;--secondary-white:#a82d15;--tertiary-green:#e151c7;--accent-blue:#589b1c;--black-text:#1476f5;--muted-grey:#0b0da8;--overlay-white:#ff11ff;--accent-white:#2c51c9;--primary-blue-60:#9b7d36ff;--primary-blue-50:#9b7d36ff;--primary-blue-15:#9b7d36ff;--primary-blue-12:#9b7d36ff;--primary-blue-06:#9b7d36ff;--success:#75c026;--warning:#815f37;--error:#4919c2;--opacity-10:rgba(5,21,31,1);--opacity-20:rgba(250,71,104,1);--opacity-30:rgba(0,0,0,0.1);--opacity-40:rgba(0,0,0,0.1);--opacity-50:rgba(0,0,0,0.1);--opacity-60:rgba(0,0,0,0.1);--opacity-70:rgba(0,0,0,0.1);--opacity-80:rgba(0,0,0,0.1);--opacity-90:rgba(0,0,0,0.1);--opacity-95:rgba(0,0,0,0.1);}/* Custom Stylesheets */ /* Add your custom CSS here */