:root {--space-3xs: clamp(0.74rem, calc(-0.0003703703703703707 * (100vw - 36rem) + 0.74rem), 0.7rem);--bpx-shadow-soft: 0 24px 70px rgba(36, 36, 107, .10);--bpx-shadow-card: 0 18px 55px rgba(16, 19, 63, .08);--brxw-max-screen-width: 1440px;--brxw-min-screen-width: 320px;--brxw-card-title-size: var(--brxw-text-l);--brxw-text-width-s: 20ch;--brxw-text-width-m: 45ch;--brxw-title-width-s: 20ch;--brxw-text-width-l: 65ch;--brxw-title-width-m: 25ch;--brxw-title-width-l: 35ch;--brxw-line-height-body: calc(8px + 2ex);--brxw-line-height-heading: calc(6px + 2ex);--brxw-container-gap: var(--brxw-space-3xl);--brxw-grid-gap: var(--brxw-space-l);--brxw-content-gap: var(--brxw-space-m);--brxw-section-space-horizontal: var(--brxw-space-m);--brxw-section-space-vertical: var(--brxw-space-3xl);--columns-1: minmax(0,1fr);--columns-2: repeat(2, minmax(0, 1fr));--columns-3: repeat(3, minmax(0, 1fr));--columns-4: repeat(4, minmax(0, 1fr));--columns-5: repeat(5, minmax(0, 1fr));--columns-6: repeat(6, minmax(0, 1fr));--columns-7: repeat(7, minmax(0, 1fr));--columns-8: repeat(8, minmax(0, 1fr));--columns-9: repeat(9, minmax(0, 1fr));--columns-10: repeat(10, minmax(0, 1fr));--columns-11: repeat(11, minmax(0, 1fr));--columns-12: repeat(12, minmax(0, 1fr));--columns-1-2: minmax(0, 1fr) minmax(0, 2fr);--columns-1-3: minmax(0, 1fr) minmax(0, 3fr);--columns-1-4: minmax(0, 1fr) minmax(0, 4fr);--columns-2-1: minmax(0, 2fr) minmax(0, 1fr);--columns-4-1: minmax(0, 4fr) minmax(0, 1fr);--columns-2-3: minmax(0, 2fr) minmax(0, 3fr);--columns-3-1: minmax(0, 3fr) minmax(0, 1fr);--columns-3-2: minmax(0, 3fr) minmax(0, 2fr);--brxw-container-width: 140rem;--brxw-width-10: 10rem;--brxw-width-20: 20rem;--brxw-width-30: 30rem;--brxw-width-40: 40rem;--brxw-width-50: 50rem;--brxw-width-70: 70rem;--brxw-width-60: 60rem;--brxw-width-80: 80rem;--brxw-width-90: 90rem;--brxw-width-100: 100rem;--brxw-width-110: 110rem;--brxw-width-120: 120rem;--brxw-width-130: 130rem;--brxw-width-140: 140rem;--brxw-screen-height: 100vh;--brxw-screen-width: 100vw;--brxw-radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--brxw-radius-s: clamp(0.6rem, calc(-0.18vw + 0.86rem), 0.8rem);--brxw-radius-m: clamp(1rem, calc(-0.18vw + 1.26rem), 1.2rem);--btn-radius: var(--brxw-radius-m);--brxw-radius-l: clamp(1.6rem, calc(-0.36vw + 2.11rem), 2rem);--brxw-radius-xl: clamp(2.4rem, calc(-0.71vw + 3.43rem), 3.2rem);--brxw-radius-full: 1e5px;--brxw-shadow-xs: 0 1px 2px var(--shadow-primary);--brxw-shadow-s: 0 1.5px 3px var(--shadow-primary);--brxw-shadow-m: 0 2px 6px var(--shadow-primary);--brxw-shadow-l: 0 3px 12px var(--shadow-primary);--brxw-shadow-xl: 0 6px 48px var(--shadow-primary);--brxw-ratio-square: 1;--brxw-ratio-landscape: 4/3;--brxw-ratio-portrait: 3/4;--brxw-ratio-classic: 3/2;--brxw-ratio-classic-portrait: 2/3;--brxw-ratio-widescreen: 16/9;--brxw-ratio-ultrawide: 18/5;--brxw-ratio-golden: 1.6180/1;--brxw-ratio-default: var(--brxw-ratio-landscape);--brxw-transition-s: .2s;--brxw-transition-m: .35s;--brxw-transition-l: .5s;--brxw-color-overlay: hsla(0, 0%, 10.98%, 0.5);--brxw-text-xs: var(--brxw-text-fluid-xs);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--brxw-grid-min-5: repeat(auto-fit,minmax(5rem, 1fr));--brxw-grid-min-10: repeat(auto-fit,minmax(10rem, 1fr));--brxw-grid-min-20: repeat(auto-fit,minmax(20rem, 1fr));--brxw-grid-min-30: repeat(auto-fit,minmax(30rem, 1fr));--brxw-grid-min-40: repeat(auto-fit,minmax(40rem, 1fr));--brxw-grid-min-50: repeat(auto-fit,minmax(50rem, 1fr));--brxw-grid-min-5: repeat(auto-fit,minmax(5rem, 1fr));--brxw-grid-min-10: repeat(auto-fit,minmax(10rem, 1fr));--brxw-grid-min-20: repeat(auto-fit,minmax(20rem, 1fr));--brxw-grid-min-30: repeat(auto-fit,minmax(30rem, 1fr));--brxw-grid-min-40: repeat(auto-fit,minmax(40rem, 1fr));--brxw-grid-min-50: repeat(auto-fit,minmax(50rem, 1fr));--h6: clamp(1.23rem, calc(0.0026851851851851854 * (100vw - 36rem) + 1.23rem), 1.52rem);--h5: clamp(1.54rem, calc(0.004537037037037035 * (100vw - 36rem) + 1.54rem), 2.03rem);--h4: clamp(1.92rem, calc(0.0072222222222222245 * (100vw - 36rem) + 1.92rem), 2.7rem);--h3: clamp(2.4rem, calc(0.011111111111111113 * (100vw - 36rem) + 2.4rem), 3.6rem);--h2: clamp(3rem, calc(0.016666666666666666 * (100vw - 36rem) + 3rem), 4.8rem);--h1: clamp(3.75rem, calc(0.02453703703703704 * (100vw - 36rem) + 3.75rem), 6.4rem);--space-2xs: clamp(0.92rem, calc(0.00009259259259259267 * (100vw - 36rem) + 0.92rem), 0.93rem);--space-xs: clamp(1.15rem, calc(0.000833333333333334 * (100vw - 36rem) + 1.15rem), 1.24rem);--space-s: clamp(1.44rem, calc(0.0019444444444444442 * (100vw - 36rem) + 1.44rem), 1.65rem);--space-m: clamp(1.8rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.8rem), 2.2rem);--space-l: clamp(2.25rem, calc(0.006296296296296298 * (100vw - 36rem) + 2.25rem), 2.93rem);--space-xl: clamp(2.81rem, calc(0.010185185185185186 * (100vw - 36rem) + 2.81rem), 3.91rem);--space-2xl: clamp(3.52rem, calc(0.015648148148148147 * (100vw - 36rem) + 3.52rem), 5.21rem);--space-3xl: clamp(4.39rem, calc(0.02370370370370371 * (100vw - 36rem) + 4.39rem), 6.95rem);--space-4xl: clamp(5.49rem, calc(0.0349074074074074 * (100vw - 36rem) + 5.49rem), 9.26rem);--gradient-secondary: linear-gradient(135deg, var(--secondary), var(--secondary-dark));--shadow-secondary: 0 16px 28px rgba(246, 78, 139, .24);--shadow-secondary--hover: 0 20px 38px rgba(246, 78, 139, .28);--bp-navy: #24246B;--bp-navy-dark: #10133F;--bp-cyan: #19CFE3;--bp-cyan-dark: #15B8C8;--bp-pink: #F64E8B;--bp-pink-dark: #E73B78;--bp-light: #F7F8FC;--bp-tint: #EAFBFF;--bp-slate: #5F667A;--bp-border: #E3E7F0;--bp-container: min(92.5rem, var(--brxw-container-width, 92.5rem));--bp-shadow-soft: var(--bpx-shadow-soft);--bp-shadow-card: var(--bpx-shadow-card);--fs-xs: clamp(0.72rem, 0.68rem + 0.20vw, 0.80rem);--fs-sm: clamp(0.84rem, 0.80rem + 0.22vw, 0.95rem);--fs-base: clamp(0.95rem, 0.90rem + 0.28vw, 1.06rem);--fs-md: clamp(1.05rem, 0.98rem + 0.38vw, 1.20rem);--fs-lg: clamp(1.15rem, 1.02rem + 0.65vw, 1.45rem);--fs-xl: clamp(1.30rem, 1.10rem + 1.00vw, 1.85rem);--fs-2xl: clamp(1.60rem, 1.28rem + 1.60vw, 2.45rem);--fs-3xl: clamp(1.90rem, 1.45rem + 2.40vw, 3.10rem);--fs-hero: clamp(2.40rem, 1.55rem + 4.40vw, 4.25rem);--brxw-space-3xs: clamp(0.463rem, calc(-0.000231 * (100vw - 22.5rem) + 0.463rem), 0.438rem);--brxw-space-2xs: clamp(0.575rem, calc(0.000058 * (100vw - 22.5rem) + 0.575rem), 0.581rem);--brxw-space-xs: clamp(0.719rem, calc(0.000521 * (100vw - 22.5rem) + 0.719rem), 0.775rem);--brxw-space-s: clamp(0.900rem, calc(0.001215 * (100vw - 22.5rem) + 0.900rem), 1.031rem);--brxw-space-m: clamp(1.125rem, calc(0.002315 * (100vw - 22.5rem) + 1.125rem), 1.375rem);--brxw-space-l: clamp(1.406rem, calc(0.003935 * (100vw - 22.5rem) + 1.406rem), 1.831rem);--brxw-space-xl: clamp(1.756rem, calc(0.006366 * (100vw - 22.5rem) + 1.756rem), 2.444rem);--brxw-space-2xl: clamp(2.200rem, calc(0.009780 * (100vw - 22.5rem) + 2.200rem), 3.256rem);--brxw-space-3xl: clamp(2.744rem, calc(0.014815 * (100vw - 22.5rem) + 2.744rem), 4.344rem);--brxw-space-4xl: clamp(3.431rem, calc(0.021817 * (100vw - 22.5rem) + 3.431rem), 5.788rem);--sp-1: var(--brxw-space-3xs);--sp-2: var(--brxw-space-2xs);--sp-3: var(--brxw-space-xs);--sp-4: var(--brxw-space-s);--sp-5: var(--brxw-space-m);--sp-6: var(--brxw-space-l);--sp-8: var(--brxw-space-xl);--sp-10: var(--brxw-space-2xl);--sp-12: var(--brxw-space-3xl);--sp-16: var(--brxw-space-4xl);--sp-20: clamp(5rem, 3.2rem + 9vw, 8.4rem);--section-py: var(--space-xl);--container-px: clamp(1.25rem, 0.80rem + 2.20vw, 2.50rem);--primary: hsl(240 49.7% 28%);--primary-dark: hsl(235.94 60.02% 15.5%);--tertiery: hsl(186 79.4% 49.4%);--cyan-dark: hsl(185.3 81.91% 43.12%);--secondary: hsl(337.86 90.03% 63.55%);--secondary-dark: hsl(339 78.2% 56.9%);--light: hsl(275 45.5% 97.8%);--tint: hsl(191.18 100% 95.88%);--slate: hsl(224.45 12.45% 42.54%);--border: hsl(267 30.2% 91.6%);--white: hsl(0 0% 100%);--shadow-soft: 0 24px 70px rgba(36, 36, 107, 0.10);--shadow-card: 0 18px 55px rgba(16, 19, 63, 0.08);--text-2xs: clamp(0.68rem, calc(0.0007407407407407404 * (100vw - 36rem) + 0.68rem), 0.76rem);--text-xs: clamp(0.9rem, calc(0.0010185185185185184 * (100vw - 36rem) + 0.9rem), 1.01rem);--text-s: clamp(1.2rem, calc(0.00138888888888889 * (100vw - 36rem) + 1.2rem), 1.35rem);--text-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem);--text-l: clamp(2.13rem, calc(0.0025 * (100vw - 36rem) + 2.13rem), 2.4rem);--text-xl: clamp(2.84rem, calc(0.003333333333333336 * (100vw - 36rem) + 2.84rem), 3.2rem);--text-2xl: clamp(3.79rem, calc(0.00435185185185185 * (100vw - 36rem) + 3.79rem), 4.26rem);--text-3xl: clamp(5.05rem, calc(0.005833333333333333 * (100vw - 36rem) + 5.05rem), 5.68rem);--text-4xl: clamp(6.73rem, calc(0.007870370370370368 * (100vw - 36rem) + 6.73rem), 7.58rem);}