.i7u7U{background:var(--color-bg-page)}.w-sAj{isolation:isolate;background:-webkit-image-set(url("hero-bg.avif") 1x type("image/avif"),url("hero-bg.png") 1x type("image/png")) top/cover no-repeat,#f5fbff;background:image-set("/images/landing/hero-bg.avif" 1x type("image/avif"),"/images/landing/hero-bg.png" 1x type("image/png")) top/cover no-repeat,#f5fbff;padding-block:176px 96px;position:relative;overflow:hidden}.w-sAj:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(circle,#0066ff0b 0%,#0066ff05 48%,#06f0 72%);border-radius:50%;width:620px;height:620px;position:absolute;top:64px;right:max(-140px,50% - 790px)}.MySKi{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:72px;display:grid}.nJEji{max-width:700px}.mjE7o{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:44px;transition:color .15s;display:inline-flex}.mjE7o:hover{color:var(--color-text-accent)}.mjE7o:focus-visible,.yE6ah a:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:4px;border-radius:4px}.EXc2l{font-size:var(--text-label-xs-size);line-height:var(--text-label-xs-lh);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-accent);margin:0 0 12px}.gsWbt{max-width:660px;font-size:clamp(48px,5vw,68px);line-height:1.04;font-weight:var(--fw-light);letter-spacing:-.04em;color:var(--color-text-primary);margin:0 0 28px}.gsWbt>span{color:var(--color-text-accent)}.gsWbt small{font-size:.28em;line-height:1;font-weight:var(--fw-medium);letter-spacing:.06em;vertical-align:.45em;color:var(--color-text-secondary);margin-left:16px;display:inline-block}.IdH4Q{max-width:68ch;font-size:var(--text-body-lg-size);color:var(--color-text-secondary);margin:0;line-height:1.55}.IdH4Q+.IdH4Q{margin-top:12px}.JkeGq{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px;display:flex}.IjcrU{max-width:68ch;font-size:var(--text-body-lg-size);color:var(--color-text-secondary);line-height:1.55}.QAhh9{flex-wrap:wrap;gap:10px;display:flex}.QAhh9 li{border-radius:var(--radius-pill);font-size:var(--text-body-md-size);line-height:var(--text-body-md-lh);font-weight:var(--fw-medium);color:var(--color-ink-700);-webkit-backdrop-filter:blur(6px);background:#ffffffad;border:1px solid #0066ff2e;padding:8px 16px}.lB-Tr{aspect-ratio:1;justify-self:end;width:min(100%,440px);position:relative}.BTTEN{border:1px solid #06f3;border-radius:50%;place-items:center;display:grid;position:absolute;inset:10%;box-shadow:0 24px 80px #0059ff14,inset 0 0 80px #ffffff80}.BTTEN:before,.BTTEN:after{content:"";border:1px solid #0066ff1f;border-radius:50%;position:absolute}.BTTEN:before{inset:12%}.BTTEN:after{inset:26%}.kcQ5N{z-index:1;background:radial-gradient(circle at 40% 36%, var(--color-blue-grad-to), var(--color-blue-600));width:154px;height:154px;box-shadow:0 0 0 17px color-mix(in srgb, var(--color-blue-600) 12%, transparent), 0 14px 22px color-mix(in srgb, var(--color-blue-700) 20%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.kcQ5N img{object-fit:contain;width:49%;height:40%}.HkqgA{z-index:2;border:1px solid var(--color-glass-border-bright);border-radius:var(--radius-card-sm);-webkit-backdrop-filter:blur(10px);background:#ffffffc7;flex-direction:column;gap:2px;min-width:152px;padding:14px 18px 14px 42px;display:flex;position:absolute;box-shadow:0 18px 48px #001f4d14}.HkqgA:before{content:"";background:var(--color-blue-600);border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:18px;box-shadow:0 0 0 5px #0066ff1a}.HkqgA strong{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-lh);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.HkqgA span{font-size:var(--text-label-xs-size);line-height:var(--text-label-xs-lh);color:var(--color-text-secondary)}.uKdoB{top:1%;right:3%}.NZwlN{bottom:3%;left:0}._7S450{bottom:19%;right:-2%}.-HTId{padding-block:104px 120px}.slWdy{grid-template-columns:240px minmax(0,760px);justify-content:center;align-items:start;gap:72px;display:grid}.Zjh0K{align-self:stretch;position:relative}.e5qe9{border:var(--border-default);border-radius:var(--radius-card-md);background:var(--color-bg-surface-soft);padding:24px;position:sticky;top:140px}._7bv2H{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-lh);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 16px}.yE6ah{flex-direction:column;gap:4px;display:flex}.yE6ah a{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--color-text-secondary);border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px;margin-inline:-12px;padding:10px 12px;transition:color .15s,background .15s,box-shadow .15s;display:grid}.yE6ah a:hover{color:var(--color-text-accent);background:color-mix(in srgb, var(--color-blue-600) 5%, transparent)}.yE6ah a[aria-current=location]{color:var(--color-text-primary);background:var(--color-bg-icon-accent);box-shadow:inset 3px 0 0 var(--color-blue-600)}.yE6ah a span{font-family:var(--font-mono);font-size:var(--text-label-xs-size);color:var(--color-text-accent)}.yE6ah a[aria-current=location] span{font-weight:var(--fw-semibold)}._2-ytr{min-width:0}.aWzAJ+.aWzAJ{border-top:var(--border-default);margin-top:88px;padding-top:88px}.NGvwZ{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:28px;display:grid}.OnACQ{width:64px;height:64px;font-family:var(--font-mono);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:var(--color-white);background:var(--gradient-cta-primary);border-radius:50%;place-items:center;display:grid}._8V-Oe{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);font-weight:var(--fw-medium);color:var(--color-text-accent);margin:0 0 5px}.MG-PN{font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-lh);font-weight:var(--fw-light);letter-spacing:-.025em;color:var(--color-text-primary);margin:0}._3bxG0{max-width:76ch;font-size:var(--text-body-lg-size);color:var(--color-text-secondary);margin:0;line-height:1.6}.RgQxg{flex-direction:column;gap:16px;margin-top:32px;display:flex}._2NEO7{border:var(--border-default);border-radius:var(--radius-card-md);background:var(--color-bg-surface);grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px;display:grid}.x0pnY{width:40px;height:40px;font-size:var(--text-heading-3-size);color:var(--color-text-accent);background:var(--color-bg-icon-accent);border-radius:50%;place-items:center;display:grid}._2NEO7 h3{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-lh);font-weight:var(--fw-semibold);color:var(--color-text-primary);margin:0 0 6px}._2NEO7 p{max-width:76ch;font-size:var(--text-body-md-size);color:var(--color-text-secondary);margin:0;line-height:1.65}._4b6JA{isolation:isolate;color:var(--color-text-inverse);background:var(--gradient-cta-dark);padding-block:96px;position:relative;overflow:hidden}.vfxHL{z-index:-1;opacity:.45;mix-blend-mode:soft-light;width:360px;height:460px;position:absolute;top:-18%;left:max(16px,50% - 580px)}.vfxHL img{width:100%;height:100%}.nDi0-{text-align:center;flex-direction:column;align-items:center;display:flex}.iHLMY{max-width:760px;font-size:var(--text-display-2-size);line-height:1.08;font-weight:var(--fw-light);color:var(--color-text-inverse);margin:0}.VJPi7{max-width:68ch;font-size:var(--text-body-lg-size);color:#fffc;margin:24px 0 0;line-height:1.55}.VKkxr{font-family:var(--font-mono);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh);color:#ffffffb8;margin:32px 0 16px}._4udFH{min-width:340px}@media (width<=1023px){.w-sAj{padding-block:128px 72px}.MySKi{grid-template-columns:1fr;gap:56px}.nJEji{max-width:760px}.mjE7o{margin-bottom:32px}.lB-Tr{justify-self:center;width:min(100%,420px)}.-HTId{padding-block:72px 96px}.slWdy{grid-template-columns:1fr;gap:48px}.e5qe9{position:static}.yE6ah{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.yE6ah a{margin-inline:0}}@media (width<=639px){.w-sAj{padding-block:104px 56px}.w-sAj:before{filter:blur(20px);width:440px;height:440px;top:440px;right:-220px}.gsWbt{font-size:clamp(40px,13vw,54px)}.IdH4Q{font-size:var(--text-body-md-size);line-height:1.55}.JkeGq{gap:10px}.IjcrU{font-size:var(--text-body-md-size)}.lB-Tr{width:min(100%,340px)}.HkqgA{min-width:132px;padding:10px 12px 10px 32px}.HkqgA:before{width:7px;height:7px;top:20px;left:12px;box-shadow:0 0 0 4px #0066ff1a}.HkqgA strong{font-size:var(--text-heading-3-sm-size);line-height:var(--text-heading-3-sm-lh)}.uKdoB,._7S450{right:0}.-HTId{padding-block:56px 72px}.e5qe9{padding:20px}.yE6ah{grid-template-columns:1fr}.aWzAJ+.aWzAJ{margin-top:64px;padding-top:64px}.NGvwZ{grid-template-columns:48px minmax(0,1fr);gap:16px;margin-bottom:24px}.OnACQ{width:48px;height:48px}.MG-PN{font-size:28px;line-height:1.2}._3bxG0{font-size:var(--text-body-md-size);line-height:1.6}._2NEO7{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 16px}.x0pnY{width:32px;height:32px;font-size:var(--text-heading-3-sm-size)}._2NEO7 h3{font-size:var(--text-heading-3-sm-size)}._4b6JA{padding-block:72px}.iHLMY{font-size:34px}.VJPi7{font-size:var(--text-body-md-size)}._4udFH{white-space:normal;width:100%;min-width:0;height:auto;min-height:60px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.mjE7o,.yE6ah a{transition:none}}
