:root{--color-brand-primary:#99d420;--color-brand-secondary:#833184;--color-brand-secondary-300:#f3eaf3;--color-bg:#fafafa;--color-bg-alt:#ffffff;--color-bg-dark:#53575a;--color-heading:#0f0e0e;--color-text:#141414;--color-border:#d9d9d9;--color-border-btn:#8a8a8a;--color-success:#99d420;--color-error:#ef4444;--spacing-section-lg:10vmax;--spacing-section-md:8.5vmax;--spacing-section-sm:4.25vmax;--spacing-2xl:6rem;--spacing-xl:4rem;--spacing-lg:3rem;--spacing-md:2rem;--spacing-sm:1.5rem;--spacing-xs:1rem;--spacing-2xs:0.75rem;--spacing-3xs:0.5rem;--spacing-4xs:0.25rem;--spacing-5xs:0.125rem;--fz-3xl:clamp(1.75rem, 1rem + 2.5vw, 3rem);--fz-2xl:clamp(1.5rem, 0.75rem + 2.5vw, 2.75rem);--fz-xl:clamp(1.125rem, 0.9rem + 0.75vw, 1.5rem);--fz-lg:clamp(1.0625rem, 0.95rem + 0.38vw, 1.25rem);--fz-md:clamp(1rem, 0.792rem + 0.69vw, 1.125rem);--fz-sm:clamp(0.9375rem, 0.833rem + 0.35vw, 1rem);--fz-xs:clamp(0.875rem, 0.771rem + 0.35vw, 0.938rem);--border-radius-main:16px}@media (max-width:1279px){:root{--spacing-5xs:0.1172rem;--spacing-4xs:0.2344rem;--spacing-3xs:0.4688rem;--spacing-2xs:0.7031rem;--spacing-xs:0.9375rem;--spacing-sm:1.4063rem;--spacing-md:1.875rem;--spacing-lg:2.8125rem;--spacing-xl:3.75rem;--spacing-2xl:5.625rem;--spacing-3xl:7.5rem;--spacing-4xl:9.375rem;--spacing-5xl:11.4844rem;--spacing-section-lg:15vmax;--spacing-section-md:10vmax}}@media (max-width:1119px){:root{--spacing-5xs:0.1094rem;--spacing-4xs:0.2188rem;--spacing-3xs:0.4375rem;--spacing-2xs:0.6563rem;--spacing-xs:0.875rem;--spacing-sm:1.3125rem;--spacing-md:1.75rem;--spacing-lg:2.625rem;--spacing-xl:3.5rem;--spacing-2xl:5.25rem;--spacing-3xl:7rem;--spacing-4xl:8.75rem;--spacing-5xl:10.7188rem}}@media (max-width:1023px){:root{--spacing-5xs:0.1016rem;--spacing-4xs:0.2031rem;--spacing-3xs:0.4063rem;--spacing-2xs:0.6094rem;--spacing-xs:0.8125rem;--spacing-sm:1.2188rem;--spacing-md:1.625rem;--spacing-lg:2.4375rem;--spacing-xl:3.25rem;--spacing-2xl:4.875rem;--spacing-3xl:6.5rem;--spacing-4xl:8.125rem;--spacing-5xl:9.9531rem}}@media (max-width:767px){:root{--spacing-5xs:0.0938rem;--spacing-4xs:0.1875rem;--spacing-3xs:0.375rem;--spacing-2xs:0.5625rem;--spacing-xs:0.75rem;--spacing-sm:1.125rem;--spacing-md:1.5rem;--spacing-lg:2.25rem;--spacing-xl:3rem;--spacing-2xl:4.5rem;--spacing-3xl:6rem;--spacing-4xl:7.5rem;--spacing-5xl:9.1875rem;--spacing-section-lg:20vmax}}@media (max-width:479px){:root{--spacing-5xs:0.0781rem;--spacing-4xs:0.1563rem;--spacing-3xs:0.3125rem;--spacing-2xs:0.4688rem;--spacing-xs:0.625rem;--spacing-sm:0.9375rem;--spacing-md:1.25rem;--spacing-lg:1.875rem;--spacing-xl:2.5rem;--spacing-2xl:3.75rem;--spacing-3xl:5rem;--spacing-4xl:6.25rem;--spacing-5xl:7.6563rem}}