:root {--btn-gradient: linear-gradient(130deg, #844F96 0%, #9961AC 27.69%, #3C78D8 65.10%, #2661BF 100%);--clr-primary-hsl: var(--clr-primary-h), var(--clr-primary-s), var(--clr-primary-l);--clr-primary-s: 100%;--clr-primary-h: 220;--clr-primary-l: 50%;--site-width: 1320px;--clr-primary: hsl(var(--clr-primary-hsl));--site-pd: clamp(1.5rem, 1.434vw + 1.0411rem, 3rem);--pd-lg: clamp(6rem, 3.8241vw + 4.7763rem, 10rem);--pd-md: clamp(4rem, 2.8681vw + 3.0822rem, 7rem);--clr-light: hsl(var(--clr-primary-h), var(--clr-primary-s), 96%);--clr-sec-h: 215;--clr-sec-s: 68%;--clr-sec-l: 5%;--clr-sec-hsl: var(--clr-sec-h), var(--clr-sec-s), var(--clr-sec-l);--clr-sec: hsl(var(--clr-sec-hsl));--pd-xl: clamp(6rem, 8.6042vw + 3.2467rem, 15rem);--clr-tertiary-h: 195;--clr-tertiary-s: 77%;--clr-tertiary-l: 15%;--clr-tertiary-hsla: var(--clr-tertiary-h), var(--clr-tertiary-s), var(--clr-tertiary-l), var(--clr-tertiary-a);--clr-tertiary: hsl(var(--clr-tertiary-hsla));--clr-tertiary-a: 0.5;--radius-sm: 10px;--offcanvas-bg-h: 230;--offcanvas-bg-s: 65%;--offcanvas-bg-l: 11%;--offcanvas-bg-hsl: var(--offcanvas-bg-h), var(--offcanvas-bg-s), var(--offcanvas-bg-l);--offcanvas-bg: hsl(var(--offcanvas-bg-hsl));--primary-gradient: hsl(220, 100%, 50%);--primary-gradient-53: hsl(220, 100%, 60%);--tertiary-gradient: hsl(220, 100%, 65%);--sec-gradient: hsl(220, 100%, 50%);--color-bg: #02001b;--color-bg-alt: hsl(244, 100%, 10%);--color-text: #e6e6f0;--color-text-secondary: hsl(240, 25%, 88%);--color-primary: #0057ff;--color-secondary: #db49b3;--color-primary-25: rgba(var(--color-primary-rgb) 0.25);--color-primary-15: rgba(var(--color-primary-rgb) 0.15);--color-primary-40: rgba(var(--color-primary-rgb) 0.4);--color-secondary-25: rgba(var(--color-secondary-rgb) 0.25);--color-secondary-15: rgba(var(--color-secondary-rgb) 0.15);--color-secondary-40: rgba(var(--color-secondary-rgb) 0.40);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);--gradient-primary-hover: linear-gradient(135deg, var(--color-tertiary) 0%, var(--color-primary) 100%);--gradient-secondary: linear-gradient(135deg, var(--color-secondary) 0%, var(--color-primary) 100%);--gradient-heading: linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) 100%);--bg-hero-abstract: radial-gradient(circle at top left, var(--color-primary-25) 0%, transparent 50%), radial-gradient(circle at bottom right, var(--color-secondary-25) 0%, transparent 50%), var(--color-bg);--bg-hero-diagonal: linear-gradient(135deg, var(--color-primary-15) 0%, var(--color-secondary-15) 100%), var(--color-bg);--bg-hero-mesh: radial-gradient(circle at 20% 30%, var(--color-primary-15), transparent 40%), radial-gradient(circle at 80% 70%, var(--color-secondary-40), transparent 40%), var(--color-bg);--gradient-heading-outline: linear-gradient(to right, var(--color-bg), var(--color-bg)), linear-gradient(90.17deg, var(--color-primary) 0.05%, var(--color-tertiary) 49.9%, var(--color-secondary) 99.76%);--color-tertiary: #992679;--gradient-primary-button: linear-gradient(135deg, var(--color-primary) 0%, var(--color-tertiary) 100%);--gradient-pop: linear-gradient(181.02deg, var(--color-bg) 15.51%, var(--color-primary-40) 98.36%);--color-primary-rgb: 0, 87, 255,;--color-secondary-rgb: 219, 73, 179,;--color-text-muted: hsl(240, 25%, 78%);--grid--1: repeat(1, minmax(0,1fr));--section-inline-padding: clamp(2rem, 1.912vw + 1.3881rem, 4rem);--section-block-padding: clamp(5rem, 2.8681vw + 4.0822rem, 8rem);--grid-gap: clamp(2rem, .956vw + 1.6941rem, 3rem);--grid--3: repeat(3, minmax(0,1fr));--grid--2: repeat(2, minmax(0,1fr));--section-title-gap: clamp(2.5rem, .956vw + 2.1941rem, 3.5rem);--content-gap: clamp(1.5rem, .956vw + 1.1941rem, 2.5rem);--sidebar-width: 300px;--text-widget-title: clamp(2rem, .478vw + 1.847rem, 2.5rem);--color-accent: #992679;--color-accent-alt: hsl(317, 60%, 25%);--color-btn-alt: hsl(317, 60%, 32%);--title-gap: clamp(4.5rem, 1.434vw + 4.0411rem, 6rem);}