:root{--min-width: 24.375rem;--max-width: 90rem;--neutral-10: #ffffff;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra-bold: 800;--primary-1: #0a0e17;--primary-2: #eaf2ff;--primary-3: #2d8cff;--primary-3-hover: #6caeff;--primary-3-active: #2879da;--secondary-1: #7c5cff;--secondary-2: #2d8cff;--secondary-3: #22c55e;--secondary-4: #f59e0b;--secondary-10: #ededed;--secondary-50: #767676;--secondary-60: #767676;--secondary-70: #0e121b;--secondary-80: #0d1829;--secondary-90: #12161e;--color-bg: #0a0e17;--color-bg-elevated: #0e121b;--color-bg-card: #12161e;--color-bg-soft: #0d1829;--color-surface: #12161e;--color-primary: #2d8cff;--color-primary-soft: #eaf2ff;--color-secondary-1: #7c5cff;--color-secondary-2: #2d8cff;--color-secondary-3: #22c55e;--color-secondary-4: #f59e0b;--color-text: #ffffff;--color-nav-link: #ededed;--color-text-muted: #767676;--color-text-soft: #ededed;--color-border: rgba(171, 190, 209, 0.18);--color-border-strong: rgba(45, 140, 255, 0.35);--radius-sm: 0.5rem;--radius-md: 0.875rem;--radius-lg: 1.25rem;--radius-pill: 6.25rem;--shadow-glow: 0 0 40px rgba(45, 140, 255, 0.18);--container-max-min: 26.875rem;--container-max-max: 90rem;--pad-inline-min: 1.25rem;--pad-inline-max: 7.5rem;--container: 90rem;--pad: 7.5rem;--header-h: 4.5rem;--font: Manrope, sans-serif;--phase-discover: #7c5cff;--phase-build: #2d8cff;--phase-grow: #22c55e;--phase-run: #f59e0b;--ease: cubic-bezier(0.22, 1, 0.36, 1)}.privacy-hero{position:relative;overflow:clip;padding-top:clamp(5.75rem,4.658rem + 4.48vw,8.69rem);padding-bottom:clamp(3.75rem,3.75rem + 0vw,3.75rem)}.privacy-hero::before{content:"";position:absolute;inset:0;z-index:0;width:100vw;height:clamp(11.875rem,6.3964285714rem + 22.4761904762vw,26.625rem);background:radial-gradient(84.68% 304.94% at 20% 0%, rgba(45, 140, 255, 0.16) 0%, rgba(0, 0, 0, 0) 55%);opacity:.5;pointer-events:none}.privacy-hero>.container{position:relative;z-index:1}.privacy-hero__title{font-family:var(--font);margin:0;font-weight:500;font-size:clamp(2.25rem,1.7857142857rem + 1.9047619048vw,3.5rem);line-height:clamp(2.5rem,2.1285714286rem + 1.5238095238vw,3.5rem);max-width:37.75rem;color:var(--neutral-10);letter-spacing:clamp(-0.09375rem,-0.1285714286rem + 0.1428571429vw,0)}.privacy-hero__updated{margin:clamp(1rem,0.8142857143rem + 0.7619047619vw,1.5rem) 0 0;color:hsla(0,0%,100%,.45);font-family:Consolas,"Courier New",ui-monospace,monospace;font-size:clamp(0.75rem,0.7267857143rem + 0.0952380952vw,0.8125rem);font-weight:400;line-height:clamp(1.125rem,1.0901785714rem + 0.1428571429vw,1.21875rem)}.privacy-body{border-top:1px solid hsla(0,0%,100%,.05);padding-top:clamp(1.25rem,-0.05rem + 5.3333333333vw,4.75rem);padding-bottom:clamp(6.25rem,6.016rem + 0.96vw,6.88rem)}.privacy-body__layout{display:grid;grid-template-columns:18.8125rem minmax(0, 1fr);column-gap:3rem;gap:clamp(0.75rem,-0.0857142857rem + 3.4285714286vw,3rem);align-items:start}@media(max-width: 1024px){.privacy-body__layout{grid-template-columns:minmax(0, 1fr);column-gap:unset}}.privacy-toc{display:flex;flex-direction:column;gap:clamp(0.75rem,0.6571428571rem + 0.380952381vw,1rem);position:sticky;top:calc(var(--header-h, 4.5rem) + 1.5rem)}.privacy-toc__label{margin:0;color:hsla(0,0%,100%,.4);font-family:Consolas,"Courier New",ui-monospace,monospace;font-size:.6875rem;font-weight:400;line-height:1.5;letter-spacing:.20625rem;text-transform:uppercase}.privacy-toc__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.privacy-toc__link{font-family:var(--font);margin:0;font-weight:400;font-size:.8125rem;line-height:1.25rem;display:block;padding-block:.375rem .375rem;color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .2s var(--ease)}.privacy-toc__link:not(:first-child){padding-top:.625rem}.privacy-toc__link:hover,.privacy-toc__link:focus-visible{color:hsla(0,0%,100%,.85)}@media(max-width: 1024px){.privacy-toc{position:static;top:auto}.privacy-toc__link{padding-block:.375rem}.privacy-toc__link:not(:first-child){padding-top:.375rem}}.privacy-content{display:flex;flex-direction:column;width:100%;max-width:40.7rem}.privacy-section{scroll-margin-top:calc(var(--header-h, 4.5rem) + 1rem)}.privacy-section+.privacy-section{margin-top:clamp(2.5rem,2.3142857143rem + 0.7619047619vw,3rem)}.privacy-section__title{font-family:var(--font);margin:0;font-weight:500;font-size:clamp(1.25rem,1.2035714286rem + 0.1904761905vw,1.375rem);line-height:clamp(1.5rem,1.2910714286rem + 0.8571428571vw,2.0625rem);color:var(--neutral-10)}.privacy-section__text{font-family:var(--font);margin:0;font-weight:400;font-size:.9375rem;line-height:1.5rem;margin:1rem 0 0;color:hsla(0,0%,100%,.6)}.privacy-section__text+.privacy-section__text{margin-top:.75rem}.privacy-section__link{color:inherit;text-decoration:underline;text-underline-offset:.15em}.privacy-section__link:hover,.privacy-section__link:focus-visible{color:var(--neutral-10)}.privacy-section__list{margin:1rem 0 0;padding:0 0 0 1.25rem;color:hsla(0,0%,100%,.6);font-family:var(--font);font-size:.9375rem;line-height:1.5rem}.privacy-section__list li+li{margin-top:.5rem}.privacy-back{font-family:var(--font);margin:0;font-weight:400;font-size:.875rem;line-height:1.3125rem;display:inline-flex;align-items:center;gap:.5rem;margin-top:clamp(2.5rem,2.3142857143rem + 0.7619047619vw,3rem);padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08);width:100%;box-sizing:border-box;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s var(--ease)}.privacy-back:hover,.privacy-back:focus-visible{color:var(--neutral-10)}.privacy-back__icon{display:block;width:1rem;height:1rem;flex-shrink:0}@media(max-width: 768px){main .section-header,main .section__intro,main .section__copy,main .section__label,main .section__title,main .section__lead,main .section__all{text-align:left;margin-inline:0}main .section-header,main .section__intro,main .section__copy{align-items:flex-start}main .section__intro{flex-direction:column;justify-content:flex-start}main .section__intro--end{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;width:100%}main .section__lead{max-width:min(100%,22rem);color:var(--secondary-50)}main .section__all{justify-content:flex-start}main [class$=__head]{align-items:flex-start;text-align:left}main [class$=__head] [class$=__lead],main [class*=__lead]:not(.lead-form__lead):not(.cta__lead):not(.partners-hero__lead):not(.careers-hero__lead):not(.about-hero__lead){text-align:left;margin-inline:0;max-width:min(100%,22rem)}main .partners-hero__lead,main .careers-hero__lead,main .about-hero__lead{text-align:center;margin-inline:auto}main .page-hero{text-align:center}main .page-hero>.container{display:flex;flex-direction:column;align-items:center}main .accordion,main .accordion__trigger,main .accordion__content,main .lead-form,main .lead-form__card,main .form,main .field,main .need-card,main .cases-card,main .phase-card,main .product-card,main .inclusions-card,main .roles-card,main .formats-card,main .when-needed__item,main .coop-card,main .job-detail__content,main .privacy-body,main .contact-form,main .contacts-form{text-align:left}main .when-needed__list,main .inclusions__grid,main .products__grid,main .cases__grid,main .formats__grid,main .roles__grid,main .coop__grid,main .faq__list,main .soft__grid,main .section__grid,main .split{width:100%;max-width:100%}}
