.polyScope *,.polyScope *:before,.polyScope *:after{margin:revert-layer;padding:revert-layer}@layer base{.polyScope :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0;padding:0}.polyScope :where(a){color:inherit;text-decoration:inherit}.polyScope :where(button,[type=button],[type=submit]){appearance:none;background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.polyScope :where(ul,ol){list-style:none}.polyScope :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.polyScope :where(img,svg,video,canvas,picture){display:block;vertical-align:middle}.polyScope :where(img,video){max-width:100%;height:auto}}.polyScope{--colors-dark: var(--surface);--colors-dark-alt: var(--surface-raised);--colors-light: var(--text);--colors-light-alt: var(--surface-subtle);--colors-macaw: var(--accent-bright);--colors-macaw-alt: var(--accent);--colors-grey1-80: color-mix(in srgb, var(--text) 80%, transparent);--colors-grey1-100: var(--text);--colors-grey3-100: var(--border);--colors-grey4-100: var(--text-faint);--colors-grey6-100: var(--border);--colors-grey9-80: color-mix(in srgb, var(--surface-raised) 80%, transparent);--colors-grey9-100: var(--surface-raised);--font-family-heading: var(--heading-font);--font-family-main: var(--font-body);--durations-regular: .2s ease-out;--durations-ball: 1s;--easings-in-out: cubic-bezier(.45, 0, .55, 1);--easings-out: cubic-bezier(.5, 1, .89, 1);--easings-slow-out: cubic-bezier(.22, 1, .36, 1);--z-index-modal: 200;--spacings-small: clamp(6px, .42vw, 8px);--spacings-regular: clamp(12px, .83vw, 16px);--spacings-medium: clamp(24px, 1.67vw, 32px);--spacings-large: clamp(36px, 2.5vw, 48px);--spacings-x-large: clamp(90px, 6.25vw, 120px);--spacings-page-margin: clamp(54px, 3.75vw, 72px);--spacings-block-padding: clamp(54px, 3.75vw, 72px);--spacings-gap-row: clamp(36px, 2.5vw, 48px);--spacings-gap-column: clamp(18px, 1.25vw, 24px);--spacings-gap-default: clamp(18px, 1.25vw, 24px);--spacings-gap-small: clamp(9px, .63vw, 12px);--spacings-gap-medium: clamp(27px, 1.88vw, 36px);--spacings-gap-large: clamp(54px, 3.75vw, 72px);--spacings-d-20: clamp(15px, 1.04vw, 20px);--spacings-d-40: clamp(30px, 2.08vw, 40px);--spacings-d-60: clamp(45px, 3.13vw, 60px);--spacings-d-80: clamp(60px, 4.17vw, 80px);--spacings-d-90: clamp(68px, 4.69vw, 90px);--spacings-d-120: clamp(90px, 6.25vw, 120px);--spacings-d-130: clamp(98px, 6.77vw, 130px);--spacings-d-150: clamp(113px, 7.81vw, 150px);--spacings-d-360: clamp(270px, 18.75vw, 360px);--spacings-m-18: clamp(18px, 2.81vw, 23px);--spacings-m-20: clamp(20px, 3.13vw, 25px);--spacings-m-24: clamp(24px, 3.75vw, 30px);--spacings-m-30: clamp(30px, 4.69vw, 38px);--spacings-m-40: clamp(40px, 6.25vw, 50px);--spacings-m-50: clamp(50px, 7.81vw, 63px);--spacings-m-60: clamp(60px, 9.38vw, 75px);--spacings-m-68: clamp(68px, 10.63vw, 85px);--spacings-m-70: clamp(70px, 10.94vw, 88px);--spacings-m-80: clamp(80px, 12.5vw, 100px);--font-sizes-body-x-small: clamp(14px, .73vw, 14px);--font-sizes-body-small: clamp(16px, .83vw, 16px);--font-sizes-body-regular: clamp(15px, 1.04vw, 20px);--font-sizes-body-medium: clamp(20px, 1.35vw, 26px);--font-sizes-body-large: clamp(24px, 1.67vw, 32px);--font-sizes-heading-xx-small: clamp(15px, 1.04vw, 20px);--font-sizes-heading-x-small: clamp(24px, 1.67vw, 32px);--font-sizes-heading-small: clamp(36px, 2.5vw, 48px);--font-sizes-heading-regular: clamp(48px, 3.33vw, 64px);--font-sizes-heading-medium: clamp(72px, 5vw, 96px);--font-sizes-heading-large: clamp(96px, 6.67vw, 128px);--sizes-width-max-screen-width: 1920px;--sizes-width-columns-1: clamp(95px, 6.56vw, 126px);--sizes-width-columns-2: clamp(207px, 14.38vw, 276px);--sizes-width-columns-3: clamp(320px, 22.19vw, 426px);--sizes-width-columns-4: clamp(432px, 30vw, 576px);--sizes-width-columns-5: clamp(545px, 37.81vw, 726px);--sizes-width-columns-6: clamp(657px, 45.63vw, 876px);--sizes-width-columns-7: clamp(770px, 53.44vw, 1026px);--sizes-width-columns-8: clamp(882px, 61.25vw, 1176px);--sizes-width-columns-9: clamp(995px, 69.06vw, 1326px);--sizes-width-columns-10: clamp(1107px, 76.88vw, 1476px);--sizes-width-columns-11: clamp(1220px, 84.69vw, 1626px);--sizes-width-columns-12: clamp(1332px, 92.5vw, 1776px);--sizes-width-testimonials-card: clamp(1107px, 76.88vw, 1476px);--sizes-height-logo: clamp(33px, 2.29vw, 44px);--sizes-height-testimonials-card: clamp(392px, 27.19vw, 522px);--radii-small: clamp(8px, .52vw, 10px);--radii-regular: clamp(12px, .83vw, 16px);--radii-medium: clamp(23px, 1.56vw, 30px);--radii-large: clamp(30px, 2.08vw, 40px);--radii-navigation: 20px;--radius: .625rem;--nav-content-height: 71px;--nav-reserve: calc(var(--spacings-medium) * 2 + var(--nav-content-height))}.polyScope>main{min-height:100svh}.polyScope{min-height:100vh;background:var(--colors-dark);color:var(--colors-light);font-family:var(--font-family-main);overflow-x:clip}@media(max-width:960px){.polyScope{--nav-reserve: calc(clamp(32px, 5vw, 40px) * 2 + var(--nav-content-height))}}@media(max-width:640px){.polyScope{--nav-reserve: calc(clamp(20px, 3.13vw, 25px) * 2 + var(--nav-content-height))}}@media(max-width:960px){.polyScope{--spacings-small: clamp(8px, 1.25vw, 10px);--spacings-regular: clamp(16px, 2.5vw, 20px);--spacings-medium: clamp(32px, 5vw, 40px);--spacings-large: clamp(48px, 7.5vw, 60px);--spacings-page-margin: clamp(20px, 3.13vw, 25px);--spacings-block-padding: clamp(30px, 4.69vw, 38px);--spacings-gap-row: clamp(24px, 3.75vw, 30px);--spacings-gap-column: clamp(12px, 1.88vw, 15px);--spacings-gap-default: clamp(12px, 1.88vw, 15px);--spacings-gap-small: clamp(6px, .94vw, 8px);--spacings-gap-medium: clamp(18px, 2.81vw, 23px);--spacings-gap-large: clamp(36px, 5.63vw, 45px);--font-sizes-body-x-small: clamp(12px, 1.88vw, 15px);--font-sizes-body-small: clamp(14px, 2.19vw, 18px);--font-sizes-body-regular: clamp(16px, 2.5vw, 20px);--font-sizes-body-medium: clamp(18px, 2.81vw, 23px);--font-sizes-body-large: clamp(20px, 3.13vw, 25px);--font-sizes-heading-xx-small: clamp(16px, 2.5vw, 20px);--font-sizes-heading-x-small: clamp(20px, 3.13vw, 25px);--font-sizes-heading-small: clamp(24px, 3.75vw, 30px);--font-sizes-heading-regular: clamp(28px, 4.38vw, 35px);--font-sizes-heading-medium: clamp(34px, 5.31vw, 43px);--font-sizes-heading-large: clamp(40px, 6.25vw, 50px);--sizes-width-columns-1: clamp(171px, 26.72vw, 214px);--sizes-width-columns-2: clamp(354px, 55.31vw, 443px);--sizes-width-columns-3: clamp(537px, 83.91vw, 671px);--sizes-width-columns-4: clamp(720px, 112.5vw, 900px);--sizes-width-columns-5: clamp(903px, 141.09vw, 1129px);--sizes-width-columns-6: clamp(1086px, 169.69vw, 1358px);--sizes-width-columns-7: clamp(1269px, 198.28vw, 1586px);--sizes-width-columns-8: clamp(1452px, 226.88vw, 1815px);--sizes-width-columns-9: clamp(1635px, 255.47vw, 2044px);--sizes-width-columns-10: clamp(1818px, 284.06vw, 2273px);--sizes-width-columns-11: clamp(2001px, 312.66vw, 2501px);--sizes-width-columns-12: clamp(2184px, 341.25vw, 2730px);--sizes-height-logo: clamp(32px, 5vw, 40px)}}.heroPlanet{position:absolute;width:165vmax;height:165vmax;right:-82vmax;bottom:-96vmax;border-radius:50%;background:radial-gradient(circle at 32% 12%,color-mix(in srgb,var(--colors-macaw) 20%,transparent) 0%,color-mix(in srgb,var(--colors-macaw) 7%,transparent) 26%,transparent 55%),var(--colors-dark)}.heroPlanet:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,transparent 0%,transparent 98.5%,color-mix(in srgb,var(--colors-macaw) 90%,transparent) 99.2%,color-mix(in srgb,var(--colors-macaw) 55%,transparent) 99.7%,transparent 100%);-webkit-mask-image:linear-gradient(215deg,var(--colors-macaw) 6%,color-mix(in srgb,var(--colors-macaw) 55%,transparent) 34%,transparent 62%);mask-image:linear-gradient(215deg,var(--colors-macaw) 6%,color-mix(in srgb,var(--colors-macaw) 55%,transparent) 34%,transparent 62%);pointer-events:none}.heroPlanet:before{content:"";position:absolute;inset:-9vmax;border-radius:50%;background:radial-gradient(closest-side,transparent 0%,transparent 88%,color-mix(in srgb,var(--colors-macaw) 18%,transparent) 94.6%,color-mix(in srgb,var(--colors-macaw) 7%,transparent) 97%,transparent 100%);-webkit-mask-image:linear-gradient(215deg,var(--colors-macaw) 4%,color-mix(in srgb,var(--colors-macaw) 50%,transparent) 38%,transparent 68%);mask-image:linear-gradient(215deg,var(--colors-macaw) 4%,color-mix(in srgb,var(--colors-macaw) 50%,transparent) 38%,transparent 68%);pointer-events:none}.glass{position:relative;isolation:isolate;background:color-mix(in srgb,var(--colors-dark-alt) 52%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--colors-light) 8%,transparent);border-top-color:color-mix(in srgb,var(--colors-light) 20%,transparent);box-shadow:0 1px color-mix(in srgb,var(--colors-light) 10%,transparent) inset,0 30px 60px -32px color-mix(in srgb,var(--colors-dark) 90%,transparent)}.glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--colors-light) 9%,transparent) 0%,transparent 42%,transparent 100%);pointer-events:none}.glassBar{backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);background:color-mix(in srgb,var(--colors-dark) 58%,transparent)}.glass :where(p,li){color:var(--colors-light);font-weight:450;letter-spacing:.006em}@media(prefers-reduced-transparency:reduce){.glass,.glassBar{background:var(--colors-dark-alt);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.glass,.glassBar{background:var(--colors-dark);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:color-mix(in srgb,var(--colors-light) 45%,transparent)}.glass:before{background:none}}.heroBackdrop{-webkit-mask-image:linear-gradient(to bottom,var(--colors-macaw) 0%,var(--colors-macaw) 80%,color-mix(in srgb,var(--colors-macaw) 96%,transparent) 82.5%,color-mix(in srgb,var(--colors-macaw) 84%,transparent) 85%,color-mix(in srgb,var(--colors-macaw) 68%,transparent) 87.5%,color-mix(in srgb,var(--colors-macaw) 50%,transparent) 90%,color-mix(in srgb,var(--colors-macaw) 32%,transparent) 92.5%,color-mix(in srgb,var(--colors-macaw) 16%,transparent) 95%,color-mix(in srgb,var(--colors-macaw) 4%,transparent) 97.5%,transparent 100%);mask-image:linear-gradient(to bottom,var(--colors-macaw) 0%,var(--colors-macaw) 80%,color-mix(in srgb,var(--colors-macaw) 96%,transparent) 82.5%,color-mix(in srgb,var(--colors-macaw) 84%,transparent) 85%,color-mix(in srgb,var(--colors-macaw) 68%,transparent) 87.5%,color-mix(in srgb,var(--colors-macaw) 50%,transparent) 90%,color-mix(in srgb,var(--colors-macaw) 32%,transparent) 92.5%,color-mix(in srgb,var(--colors-macaw) 16%,transparent) 95%,color-mix(in srgb,var(--colors-macaw) 4%,transparent) 97.5%,transparent 100%)}.statArc{position:absolute;left:50%;top:max(20%,calc(var(--spacings-medium) + 2.4em));width:152%;height:66%;transform:translate(-50%);border-radius:50%;background:linear-gradient(to bottom,color-mix(in srgb,var(--arc) 96%,transparent) 4%,color-mix(in srgb,var(--arc) 96%,transparent) 11%,color-mix(in srgb,var(--arc) 45%,transparent) 27%,color-mix(in srgb,var(--arc) 12%,transparent) 43%,transparent 58%);-webkit-mask-image:radial-gradient(closest-side,var(--colors-dark) 0 84%,transparent 100%);mask-image:radial-gradient(closest-side,var(--colors-dark) 0 84%,transparent 100%);pointer-events:none}.heroSeam{height:25vh;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--colors-dark) 4%,transparent) 12.5%,color-mix(in srgb,var(--colors-dark) 16%,transparent) 25%,color-mix(in srgb,var(--colors-dark) 32%,transparent) 37.5%,color-mix(in srgb,var(--colors-dark) 50%,transparent) 50%,color-mix(in srgb,var(--colors-dark) 68%,transparent) 62.5%,color-mix(in srgb,var(--colors-dark) 84%,transparent) 75%,color-mix(in srgb,var(--colors-dark) 96%,transparent) 87.5%,var(--colors-dark) 100%);pointer-events:none}
