:root{--edv-color-mint:#55F0C1;--edv-color-mint-dark:#44B7A1;--edv-color-mint-15:rgba(85,240,193,0.15);--edv-color-purple:#AD85FF;--edv-color-purple-dark:#7E5ECC;--edv-color-purple-50:rgba(173,133,255,0.5);--edv-color-purple-25:rgba(173,133,255,0.25);--edv-color-purple-15:rgba(173,133,255,0.15);--edv-color-dark:#232E59;--edv-color-dark-75:rgba(35,46,89,0.75);--edv-color-dark-50:rgba(35,46,89,0.5);--edv-color-dark-25:rgba(35,46,89,0.25);--edv-color-dark-20:rgba(35,46,89,0.2);--edv-color-dark-5:rgba(35,46,89,0.05);--edv-color-beige:#E6DBD1;--edv-color-beige-50:rgba(230,219,209,0.5);--edv-color-white:#FFF;--edv-color-white-75:rgba(255,255,255,0.75);--edv-color-white-25:rgba(255,255,255,0.25);--edv-color-white-35:rgba(255,255,255,0.35);--edv-color-red:#D92D20;--edv-color-background:var(--edv-color-white);--edv-color-foreground:var(--edv-color-dark);--edv-color-primary:var(--edv-color-mint);--edv-color-primary-foreground:var(--edv-color-dark);--edv-color-accent:var(--edv-color-purple);--edv-color-accent-foreground:var(--edv-color-dark);--edv-color-muted:var(--edv-color-dark-5);--edv-color-muted-foreground:var(--edv-color-dark-75);--edv-color-border:var(--edv-color-dark-25);--edv-color-ring:var(--edv-color-purple);--edv-color-inverse:var(--edv-color-dark);--edv-color-inverse-foreground:var(--edv-color-white);--edv-color-destructive:var(--edv-color-red);--edv-color-success:var(--edv-color-mint-dark);--edv-spacing:0.25rem;--edv-container:70.625rem;--edv-container-wide:87.5rem;--edv-gutter:1.25rem;--edv-section-y:8rem;--edv-section-gap:4rem;--edv-grid-gap:1.25rem;--edv-card-padding:3rem;--edv-radius-md:1rem;--edv-radius-lg:1.25rem;--edv-radius-full:624.9375rem;--edv-control-height:3rem;--edv-shadow-lg:0 0.75rem 2rem rgba(35,46,89,0.12);--edv-font-sans:'Google Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--edv-font-display:'TT Firs Neue',var(--edv-font-sans);--edv-text-h1:4.5rem;--edv-text-h2:4rem;--edv-text-hero:4.25rem;--edv-text-h3:3rem;--edv-text-h4:2.25rem;--edv-text-h5:1.5rem;--edv-text-h6:1.125rem;--edv-ease-spring:linear(0,0.0419,0.1471,0.2883,0.4436,0.5965,0.7356,0.854,0.9485,1.0188,1.0666,1.0948,1.1071,1.1072,1.0988,1.0851,1.0688,1.0519,1.0359,1.0219,1.0104,1.0014,0.9951,0.991,0.9889,0.9882,0.9887,0.99,0.9916,0.9935,0.9953,0.9969,0.9983,0.9994,1.0002,1.0008,1.0011,1.0013,1.0013,1.0012,1);--edv-ease-in-out:cubic-bezier(0.42,0,0.58,1);--bde-heading-font-family:var(--edv-font-sans);--bde-body-font-family:var(--edv-font-sans);--edv-color-mint-10:rgba(85,240,193,0.1);--edv-color-dark-10:rgba(35,46,89,0.1);--edv-color-mint-light:#C9FAEA;--edv-color-purple-light:#E3D4FF;--edv-color-dark-deep:#08183C;--edv-color-dark-light:#BDC8E6;--edv-color-beige-dark:#C8B8A8;--edv-color-beige-light:#F5EFE9}@media (max-width:1023px){:root{--edv-section-y:6rem;--edv-text-h1:3.5rem;--edv-text-h2:3rem;--edv-text-hero:3.25rem;--edv-text-h3:2.5rem}}@media (max-width:767px){:root{--edv-section-y:4rem;--edv-section-gap:2.5rem;--edv-card-padding:2rem;--edv-text-h1:2.5rem;--edv-text-h2:2.25rem;--edv-text-hero:2.375rem;--edv-text-h3:2rem;--edv-text-h4:1.75rem}}