:root {--section-block-padding: clamp(5rem, 4.78vw + 3.47rem, 10rem);--section-inline-padding: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);--grid-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--content-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--container-gap: clamp(4rem, 1.912vw + 3.388rem, 6rem);--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--x-primary: hsl(214 67 47 / .9);--hs2-section-block-padding: clamp(5rem, 4.78vw + 3.47rem, 10rem);--hs2-section-inline-padding: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);--hs2-h1: 60rem;--hs2-h2: 48rem;--hs2-h3: 38rem;--hs2-h4: 30rem;--hs2-h5: 24rem;--hs2-p: 16rem;--hs2-text-xs: 10rem;--hs2-text-s: 16rem;--hs2-text-m: 20rem;--hs2-text-l: 24rem;--hs2-text-xl: 32rem;--hs2-container-gap: clamp(4rem, 1.912vw + 3.388rem, 6rem);--hs2-grid-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs2-content-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs2-space-m: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs2-card-padding: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs2-grid-1: repeat(1, minmax(0, 1fr));--hs2-grid-2: repeat(2, minmax(0, 1fr));--hs2-grid-3: repeat(3, minmax(0, 1fr));--hs2-grid-4: repeat(4, minmax(0, 1fr));--hs2-grid-5: repeat(5, minmax(0, 1fr));--hs2-radius-s: .6rem;--hs2-radius-m: 1rem;--hs2-radius-l: 1.6rem;--hs2-radius: 5rem;--hs3-section-block-padding: clamp(5rem, 4.78vw + 3.47rem, 10rem);--hs3-section-inline-padding: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);--hs3-h1: 6rem;--hs3-h2: 4.8rem;--hs3-h3: 3.8rem;--hs3-h4: 3rem;--hs3-h5: 2.4rem;--hs3-p: 1.6rem;--hs3-text-xs: 1rem;--hs3-text-sm: 1.6rem;--hs3-text-md: 2rem;--hs3-text-lg: 2.4rem;--hs3-text-xl: 3.2rem;--hs3-container-gap: clamp(4rem, 1.912vw + 3.388rem, 6rem);--hs3-grid-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs3-content-gap: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs3-space-m: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs3-card-padding: clamp(2rem, 1.147vw + 1.633rem, 3.2rem);--hs3-grid-1: repeat(1, minmax(0, 1fr));--hs3-grid-2: repeat(2, minmax(0, 1fr));--hs3-grid-3: repeat(3, minmax(0, 1fr));--hs3-grid-4: repeat(4, minmax(0, 1fr));--hs3-grid-5: repeat(5, minmax(0, 1fr));--hs3-radius-s: .6rem;--hs3-radius-m: 1rem;--hs3-radius-l: 1.6rem;--hs3-radius: 5rem;--hs3-logo-width: clamp(20rem, 9.56vw + 16.941rem, 30rem);--z5-text-xs: 1rem;--z5-text-sm: 1.6rem;--z5-text-md: 2rem;--z5-text-lg: 2.4rem;--z5-text-xl: 3.2rem;--radius-sm: .6rem;--radius-md: 1rem;--r: 1.6rem;--radius-lg: 5rem;}