:root {--min-viewport: 320;--max-viewport: 2400;--base-font: 16;--clamp-unit: 1vw;--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsla(180,100%,40%,1);--primary-5: hsla(180,100%,40%,0.05);--primary-10: hsla(180,100%,40%,0.1);--primary-20: hsla(180,100%,40%,0.2);--primary-30: hsla(180,100%,40%,0.3);--primary-40: hsla(180,100%,40%,0.4);--primary-50: hsla(180,100%,40%,0.5);--primary-60: hsla(180,100%,40%,0.6);--primary-70: hsla(180,100%,40%,0.7);--primary-80: hsla(180,100%,40%,0.8);--primary-90: hsla(180,100%,40%,0.9);--primary-d-1: hsla(180,72%,36%,1);--primary-d-2: hsla(180,58%,29%,1);--primary-d-3: hsla(180,46%,21%,1);--primary-d-4: hsla(179,33%,12%,1);--primary-l-1: hsla(179,58%,65%,1);--primary-l-2: hsla(179,57%,78%,1);--primary-l-3: hsla(178,57%,89%,1);--secondary: hsla(227,50%,14%,1);--secondary-5: hsla(227,50%,14%,0.05);--secondary-10: hsla(227,50%,14%,0.1);--secondary-20: hsla(227,50%,14%,0.2);--secondary-30: hsla(227,50%,14%,0.3);--secondary-40: hsla(227,50%,14%,0.4);--secondary-50: hsla(227,50%,14%,0.5);--secondary-60: hsla(227,50%,14%,0.6);--secondary-70: hsla(227,50%,14%,0.7);--secondary-80: hsla(227,50%,14%,0.8);--secondary-90: hsla(227,50%,14%,0.9);--secondary-d-1: hsla(228,45%,12%,1);--secondary-d-2: hsla(232,38%,10%,1);--secondary-d-3: hsla(235,37%,7%,1);--secondary-d-4: hsla(236,45%,4%,1);--purple: hsl(270,84%,60%);--purple-5: hsla(270,84%,60%,0.05);--purple-10: hsla(270,84%,60%,0.1);--purple-20: hsla(270,84%,60%,0.2);--purple-30: hsla(270,84%,60%,0.3);--purple-40: hsla(270,84%,60%,0.4);--purple-50: hsla(270,84%,60%,0.5);--purple-60: hsla(270,84%,60%,0.6);--purple-70: hsla(270,84%,60%,0.7);--purple-80: hsla(270,84%,60%,0.8);--purple-90: hsla(270,84%,60%,0.9);--purple-d-1: hsl(270,54%,47%);--purple-d-2: hsl(270,51%,35%);--purple-d-3: hsl(271,47%,24%);--purple-d-4: hsl(272,38%,13%);--purple-l-1: hsl(271,85%,69%);--purple-l-2: hsl(272,87%,77%);--purple-l-3: hsl(273,89%,85%);--purple-l-4: hsl(274,91%,92%);--yellow-green: hsl(66,100%,40%);--yellow-green-d-1: hsl(66,79%,35%);--yellow-green-d-2: hsl(66,68%,27%);--yellow-green-d-3: hsl(66,57%,19%);--yellow-green-d-4: hsl(65,43%,11%);--yellow-green-l-1: hsl(66,62%,58%);--yellow-green-l-2: hsl(65,61%,69%);--yellow-green-l-3: hsl(63,61%,79%);--yellow-green-l-4: hsl(62,61%,90%);--coral: hsla(14,100%,60%,1);--coral-d-1: hsla(14,65%,47%,1);--coral-d-2: hsla(15,62%,35%,1);--coral-d-3: hsla(15,58%,24%,1);--coral-d-4: hsla(16,50%,13%,1);--coral-l-1: hsla(16,100%,68%,1);--coral-l-2: hsla(17,100%,76%,1);--coral-l-3: hsla(18,100%,83%,1);--coral-l-4: hsla(19,100%,92%,1);--bg-body: hsla(180,20%,99%,1);--bg-surface: hsla(216,16%,80%,1);--background: hsla(222,47%,13%,1);--text-body: hsla(216,16%,40%,1);--text-title: hsla(222,47%,16%,1);--link: hsla(222,47%,12%,1);--link-hover: hsla(180,100%,40%,1);--border-primary: hsla(222,47%,16%,1);--shadow-primary: hsla(0,0%,0%,0.15);--light: hsla(0,0%,100%,1);--light-5: hsla(0,0%,100%,0.05);--light-10: hsla(0,0%,100%,0.1);--light-20: hsla(0,0%,100%,0.2);--light-30: hsla(0,0%,100%,0.3);--light-40: hsla(0,0%,100%,0.4);--light-50: hsla(0,0%,100%,0.5);--light-60: hsla(0,0%,100%,0.6);--light-70: hsla(0,0%,100%,0.7);--light-80: hsla(0,0%,100%,0.8);--light-90: hsla(0,0%,100%,0.9);--dark: hsla(0,0%,9%,1);--muted: hsla(216,16%,48%,1);--success: hsl(136,95%,56%);--success-5: hsla(136,95%,56%,0.05);--success-10: hsla(136,95%,56%,0.1);--success-20: hsla(136,95%,56%,0.2);--success-30: hsla(136,95%,56%,0.3);--success-40: hsla(136,95%,56%,0.4);--success-50: hsla(136,95%,56%,0.5);--success-60: hsla(136,95%,56%,0.6);--success-70: hsla(136,95%,56%,0.7);--success-80: hsla(136,95%,56%,0.8);--success-90: hsla(136,95%,56%,0.9);--error: hsl(351,95%,56%);--error-5: hsla(351,95%,56%,0.05);--error-10: hsla(351,95%,56%,0.1);--error-20: hsla(351,95%,56%,0.2);--error-30: hsla(351,95%,56%,0.3);--error-40: hsla(351,95%,56%,0.4);--error-50: hsla(351,95%,56%,0.5);--error-60: hsla(351,95%,56%,0.6);--error-70: hsla(351,95%,56%,0.7);--error-80: hsla(351,95%,56%,0.8);--error-90: hsla(351,95%,56%,0.9);--warning: hsla(30,95%,56%,1);--space-4xs: clamp(0.33rem,calc(0.57vw + 0.21rem),0.71rem);--space-3xs: clamp(0.41rem,calc(0.8vw + 0.25rem),0.95rem);--space-2xs: clamp(0.51rem,calc(1.12vw + 0.29rem),1.27rem);--space-xs: clamp(0.64rem,calc(1.55vw + 0.33rem),1.69rem);--space-s: clamp(0.8rem,calc(2.15vw + 0.37rem),2.25rem);--space-m: clamp(1rem,calc(2.96vw + 0.41rem),3rem);--space-l: clamp(1.25rem,calc(4.07vw + 0.44rem),4rem);--space-xl: clamp(1.56rem,calc(5.58vw + 0.45rem),5.33rem);--space-2xl: clamp(1.95rem,calc(7.63vw + 0.43rem),7.11rem);--space-3xl: clamp(2.44rem,calc(10.42vw + 0.36rem),9.47rem);--space-4xl: clamp(3.05rem,calc(14.18vw + 0.21rem),12.63rem);--space-5xl: clamp(3.81rem,calc(19.28vw + -0.04rem),16.83rem);--text-xs: clamp(0.84rem,calc(-0.18vw + 0.88rem),0.72rem);--text-s: clamp(0.94rem,calc(-0.07vw + 0.96rem),0.9rem);--text-m: clamp(1.06rem,calc(0.09vw + 1.04rem),1.13rem);--text-l: clamp(1.2rem,calc(0.31vw + 1.13rem),1.41rem);--text-xl: clamp(1.34rem,calc(0.61vw + 1.22rem),1.76rem);--text-2xl: clamp(1.51rem,calc(1.01vw + 1.31rem),2.2rem);--text-3xl: clamp(1.7rem,calc(1.55vw + 1.39rem),2.75rem);--text-4xl: clamp(1.91rem,calc(2.25vw + 1.47rem),3.43rem);--text-5xl: clamp(2.15rem,calc(3.17vw + 1.52rem),4.29rem);--text-6xl: clamp(2.42rem,calc(4.36vw + 1.55rem),5.36rem);--muted-fg: var(--light);--primary-fg: var(--secondary);--secondary-fg: var(--light);--purple-fg: var(--light);--success-fg: var(--light);--error-fg: var(--light);--warning-fg: var(--light);--info-fg: var(--light);--muted-bg-fg: var(--muted-d-4);--primary-bg-fg: var(--primary-d-4);--secondary-bg-fg: var(--secondary-d-4);--purple-bg-fg: var(--purple-d-4);--success-bg-fg: var(--success-d-4);--error-bg-fg: var(--error-d-4);--warning-bg-fg: var(--warning-d-4);--info-bg-fg: var(--info-d-4);--muted-bg: var(--muted-l-4);--primary-bg: var(--primary-l-4);--secondary-bg: var(--secondary-l-4);--purple-bg: var(--purple-l-4);--success-bg: var(--success-l-4);--error-bg: var(--error-l-4);--warning-bg: var(--warning-l-4);--info-bg: var(--info-l-4);--heading-font-family: "Signika Negative",sans-serif;--display-font-family: "Signika Negative",sans-serif;--body-font-family: "Hind Vandodara",sans-serif;--line-height-2xs: 1.05;--line-height-xs: 1.125;--line-height-s: 1.3;--line-height-m: 1.5;--line-height-l: 1.6;--line-height-xl: 1.8;--body-line-height: var(--line-height-m);--heading-font-weight: 900;--body-font-weight: 400;--section-spacing-xs: var(--space-l);--section-spacing-s: var(--space-xl);--section-spacing-m: var(--space-2xl);--section-spacing-l: var(--space-3xl);--section-spacing-xl: var(--space-4xl);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--columns-1: repeat(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));--width-3xlarge: calc(var(--boxed-width) * 0.85);--width-2xlarge: calc(var(--boxed-width) * 0.65);--width-xlarge: calc(var(--boxed-width) * 0.5);--width-large: calc(var(--width-xlarge) * 0.85);--width-medium: calc(var(--width-xlarge) * 0.75);--width-small: calc(var(--width-xlarge) * 0.5);--width-xsmall: calc(var(--width-xlarge) * 0.25);--boxed-width: var(--max-screen-width);--boxed-width-netto: var(--max-screen-width);--feature-width: var(--container-2xlarge);--global-gutter: var(--space-2xs);--global-gutter-small: var(--space-4xs);--global-gutter-medium: var(--space-xs);--global-gutter-large: var(--space-s);--global-gutter-xlarge: var(--space-l);--global-gutter-2xlarge: var(--space-xl);--screen-gutter: var(--space-m);--container-padding-vertical: var(--space-m);--container-padding-inline: var(--screen-gutter);--container-large: calc(var(--boxed-width) * 1.25);--container-xlarge: calc(var(--boxed-width) * 1.5);--container-2xlarge: calc(var(--boxed-width) * 1.75);--container-medium: var(--width-3xlarge);--container-small: var(--width-2xlarge);--container-xsmall: var(--width-xlarge);--article-gutter-xsmall: calc(var(--space-4xs)/2);--article-gutter-small: var(--space-3xs);--article-gutter: var(--space-2xs);--article-gutter-large: var(--space-xs);--article-gutter-xlarge: var(--space-m);--radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s: clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.37vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.56vw + 1.51rem),2rem);--radius-full: 999rem;--border-width: clamp(0.13rem,calc(0vw + 0.13rem),0.13rem);--border-radius: var(--radius-m);--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--logo-width: 150px;--header-height: 70px;--header-height-sticky: 60px;--header-container-width: var(--boxed-width);--icon-margin-before: var(--space-4xs);--navbar-menu-item-font-size: 16px;--navbar-menu-item-font-weight: 500;--navbar-menu-item-font-family: var(--body-font-family);--cursor-size: 64px;--cursor-dot-size: 6px;--cursor-font-size: 20px;--cursor-bg: var(--primary);--cursor-dot-color: var(--primary);--cursor-text-color: var(--secondary);--cursor-inv-bg: var(--dark);--cursor-inv-dot-color: var(--white);--cursor-inv-text-color: var(--white);--btn-s-font-size: var(--text-s);--btn-s-radius: var(--radius-s);--btn-s-padding-block: var(--space-4xs);--btn-s-padding-inline: var(--space-2xs);--btn-font-size: var(--text-m);--btn-radius: var(--radius-m);--btn-padding-block: var(--space-4xs);--btn-padding-inline: var(--space-xs);--btn-l-font-size: var(--text-l);--btn-l-radius: var(--radius-m);--btn-l-padding-inline: var(--space-s);--btn-l-padding-block: var(--space-3xs);--btn-text-transform: none;--btn-font-style: normal;--btn-font-weight: 600;--btn-border-width: 1px;--btn-border-style: solid;--btn-letter-spacing: 0.01%;--btn-line-height: var(--line-height-s);--btn-transition: all 0.25s ease-in-out;--btn-shadow: none;--btn-shadow--hover: none;--btn-gap: var(--space-4xs);--btn-outline-border-width: 2px;--btn-outline-shadow: none;--btn-outline-shadow--hover: none;--form-padding-inline: var(--space-2xs);--form-padding-block: var(--space-3xs);--form-border-radius: var(--radius-s);--form-border-style: solid;--form-border-width: 1px;--form-border-color: var(--primary);--form-line-height: var(--line-height-s);--form-font-size: var(--text-m);--form-font-weight: 400;--form-placeholder-font-size: var(--form-font-size);--form-placeholder-font-weight: 400;--form-label-font-size: var(--text-s);--form-label-line-height: var(--line-height-s);--form-label-font-weight: 400;--form-label-color: var(--primary);--form-input-height: 56px;--form-input-bg: var(--bg-surface);--form-color: var(--primary);--form-focus-color: var(--secondary);--form-focus-width: 2px;--form-focus-offset: 2px;--form-focus-ring: 0 0 0 3px color-mix(in oklab,var(--tertiary) 30%,transparent);--form-focus-radius: var(--form-border-radius);--form-radio-active-color: var(--secondary);--form-radio-icon-color: var(--white);--form-error-bg: var(--error-bg);--form-error-color: var(--error);--form-error-border-radius: var(--radius-s);--form-error-font-size: var(--text-xs);--form-error-triangle-size: 6px;--form-error-triangle-offset: 12px;--list-check-icon-url: url("");--list-check-icon-color: var(--secondary);--list-check-icon-offset: 0 .5ex;--list-check-icon-size: 1em;--list-check-icon-gap: 15px;--list-check-icon-display: flex;--list-check-indent: .5em;--list-check-gap: var(--space-3);--list-check-icon-bg-offset: -.4ex 0;--list-check-icon-bg-color: var(--tertiary-l-4);--list-check-icon-bg-color-alt: var(--secondary-10);--card-padding: var(--space-s);--card-padding-large: var(--space-m);--card-padding-small: var(--space-3xs);--card-padding-xsmall: calc(var(--space-3xs)*0.75);--card-border-radius: var(--radius-m);--card-icon-size: var(--space-l);--animate-delay-step: 200ms;--animate-duration: 400ms;--animate-distance: 20px;--animate-fade-from-translate: 0,0,0;--animate-fade-to-translate: 0,0,0;--animate-parallax: 0;--btn-l-padding-v: var(--btn-l-padding-v);--btn-l-padding-h: var(--btn-l-padding-h);--btn-padding-h: var(--btn-padding-h);--btn-padding-v: var(--btn-padding-v);}