:root{--grey-100: rgb(249, 250, 251);--grey-200: rgb(244, 246, 248);--grey-300: rgb(223, 227, 232);--grey-400: rgb(196, 205, 213);--grey-500: rgb(145, 158, 171);--grey-600: rgb(99, 115, 129);--grey-800: rgb(33, 43, 54);--ink-hero: rgb(9, 21, 32);--ink-deep: rgb(0, 6, 27);--ink-black: rgb(0, 0, 0);--primary-lighter: rgb(244, 239, 255);--primary-light: rgb(227, 216, 255);--primary-main: rgb(168, 136, 249);--primary-dark: rgb(128, 78, 255);--primary-darker: rgb(76, 5, 255);--primary-ink: rgb(38, 27, 75);--secondary-lighter: rgb(214, 228, 255);--secondary-light: rgb(132, 169, 255);--secondary-main: rgb(51, 102, 255);--secondary-dark: rgb(25, 57, 183);--secondary-darker: rgb(9, 26, 122);--info-main: rgb(0, 184, 217);--info-dark: rgb(0, 108, 156);--success-main: rgb(54, 179, 126);--success-dark: rgb(27, 128, 106);--warning-main: rgb(255, 171, 0);--warning-dark: rgb(183, 110, 0);--error-main: rgb(255, 86, 48);--error-dark: rgb(183, 29, 24);--text-heading: var(--ink-black);--text-body: var(--grey-800);--text-secondary: var(--grey-600);--text-disabled: rgba(145, 158, 171, .8);--text-on-dark: rgb(255, 255, 255);--text-accent: var(--secondary-main);--text-chip: var(--primary-dark);--surface-page: rgb(255, 255, 255);--surface-card-blue: rgba(51, 102, 255, .08);--surface-chip: var(--primary-lighter);--surface-glass: rgba(255, 255, 255, .1);--surface-glass-blue: rgba(51, 102, 255, .48);--surface-accordion-open: var(--secondary-light);--border-table: rgba(51, 102, 255, .24);--border-input: rgba(145, 158, 171, .32);--border-chip: rgb(168, 136, 249);--divider: rgba(145, 158, 171, .24);--glow-hero: radial-gradient(closest-side, rgb(132,169,255) 0%, rgba(132,169,255,.375) 49.68%, rgba(132,169,255,.1343) 79.13%, rgba(132,169,255,.078) 84.63%, rgba(132,169,255,0) 100%);--glow-purple: radial-gradient(closest-side, rgb(168,136,249) 0%, rgba(168,136,249,0) 100%);--shadow-hover-primary: 0px 8px 16px 0px rgba(123, 97, 255, .24);--shadow-hover-secondary: 0px 8px 16px 0px rgba(51, 102, 255, .24);--blur-glass: 98px;--blur-glass-strong: 148px}@font-face{font-family:TT Commons Pro;src:url(/design-system/fonts/TT_Commons_Pro_Regular.woff2) format("woff2");font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro;src:url(/design-system/fonts/TT_Commons_Pro_Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Trial Variable;src:url(/design-system/fonts/TT_Commons_Pro_Regular.woff2) format("woff2");font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:TT Commons Pro Trial Variable;src:url(/design-system/fonts/TT_Commons_Pro_Bold.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--font-sans: "TT Commons Pro", "TT Commons Pro Trial Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--weight-regular: 400;--weight-medium: 490;--type-numeral-xl: 490 clamp(56px, 22.9px + 5.91vw, 108px)/.9 var(--font-sans);--type-display: 490 clamp(42px, 2.6px + 7.05vw, 104px)/1.06 var(--font-sans);--type-hero: 490 clamp(42px, 10.2px + 5.68vw, 92px)/.98 var(--font-sans);--type-statement: 490 clamp(48px, 27.6px + 3.64vw, 80px)/1 var(--font-sans);--type-numeral: 490 clamp(48px, 32.7px + 2.73vw, 72px)/.95 var(--font-sans);--type-h1: 490 clamp(40px, 24.7px + 2.73vw, 64px)/1.08 var(--font-sans);--type-h2: 490 clamp(38px, 31.6px + 1.14vw, 48px)/1.33 var(--font-sans);--type-lead-xl: 490 clamp(28px, 19.1px + 1.59vw, 42px)/1.22 var(--font-sans);--type-h3: 490 32px/48px var(--font-sans);--type-lead: 490 clamp(22px, 16.9px + .91vw, 30px)/1.28 var(--font-sans);--type-h4: 490 26px/36px var(--font-sans);--type-h5: 490 20px/30px var(--font-sans);--type-body-lg: 400 20px/32px var(--font-sans);--type-body-medium: 490 16px/24px var(--font-sans);--type-body: 400 16px/24px var(--font-sans);--type-small-medium: 490 14px/24px var(--font-sans);--type-small: 400 14px/22px var(--font-sans);--type-caption: 400 12px/18px var(--font-sans);--track-numeral-xl: -.04em;--track-display: -.015em;--track-hero: -.035em;--track-statement: -.03em;--track-numeral: -.04em;--track-h1: -.025em;--track-lead-xl: -.015em}body{margin:0;font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}a{color:var(--secondary-main);text-decoration:none}a:hover{color:var(--secondary-dark)}:root{--radius-chip: 6px;--radius-control: 8px;--radius-thumb: 12px;--radius-card: 16px;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 40px;--space-7: 48px;--page-width: 1440px;--page-gutter: 40px;--content-inset: 97px;--content-width: 1246px;--header-height: 78px}@media(max-width:1240px){:root{--header-height: 68px}}:root{--motion-fast: .15s;--motion-base: .2s;--motion-move: .3s;--motion-reveal: .6s;--ease-standard: ease;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1)}@keyframes aia-fade-in{0%{opacity:0}}@keyframes aia-fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes aia-scale-in{0%{opacity:0;transform:scale(.96)}}@keyframes aia-dot-pulse{0%,80%,to{opacity:.24;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@keyframes aia-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aia-fade-in{animation:aia-fade-in var(--motion-base) var(--ease-out) both;animation-delay:calc(var(--stagger, 0) * 80ms)}.aia-fade-up{animation:aia-fade-up var(--motion-reveal) var(--ease-out) both;animation-delay:calc(var(--stagger, 0) * 80ms)}.aia-scale-in{animation:aia-scale-in var(--motion-move) var(--ease-out) both;animation-delay:calc(var(--stagger, 0) * 80ms)}.aia-hover-lift{transition:transform var(--motion-move) var(--ease-standard);position:relative}.aia-hover-lift:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 12px 24px -4px #3366ff29;opacity:0;transition:opacity var(--motion-move) var(--ease-standard);pointer-events:none}.aia-hover-lift:hover{transform:translateY(-4px)}.aia-hover-lift:hover:after{opacity:1}.aia-hover-scale{transition:transform var(--motion-move) var(--ease-standard),filter var(--motion-move) var(--ease-standard)}.aia-hover-scale:hover{transform:scale(1.045);filter:saturate(1.12) brightness(1.03)}.aia-logo .aia-logo-mark{transition:transform .9s var(--ease-inout)}.aia-logo:hover .aia-logo-mark{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.aia-fade-in,.aia-fade-up,.aia-scale-in{animation:none}.aia-hover-lift,.aia-hover-lift:hover{transition:none;transform:none}.aia-hover-scale,.aia-hover-scale:hover{transition:none;transform:none;filter:none}.aia-logo .aia-logo-mark,.aia-logo:hover .aia-logo-mark{transition:none;transform:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:clip}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid rgba(51,102,255,.3);outline-offset:3px}::selection{background:#3366ff29}.aia-container{width:min(1246px,calc(100% - 80px));margin-inline:auto}.aia-button{min-height:48px;padding:11px 22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#fff;background:var(--secondary-main);box-shadow:inset 0 0 0 1px var(--secondary-main);font:490 15px/26px var(--font-sans);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.aia-button:hover{color:#fff;background:var(--secondary-dark);box-shadow:var(--shadow-hover-secondary)}.aia-button--outline{color:var(--secondary-main);background:transparent;box-shadow:inset 0 0 0 1px #3366ff7a}.aia-button--outline:hover{color:var(--secondary-dark);background:#3366ff14;box-shadow:inset 0 0 0 1px var(--secondary-main)}.aia-glow{position:absolute;border-radius:50%;pointer-events:none}.aia-hero{position:relative;overflow:hidden;min-height:min(var(--hero-height, 820px),calc(100svh - var(--header-height) - var(--hero-inset, 0px)))}.aia-hero>*:not(.aia-glow){position:relative}.aia-island{width:min(1360px,calc(100% - 80px));margin-inline:auto;position:relative;overflow:hidden;border-radius:var(--radius-card)}.aia-eyebrow{margin:0;color:var(--secondary-main);font:var(--type-small-medium)}.aia-rule-list{border-top:1px solid var(--border-table)}.aia-rule-list>*{border-bottom:1px solid var(--border-table)}@media(max-width:760px){.aia-container,.aia-island{width:calc(100% - 32px)}}.brand-logo[data-astro-cid-baqbbmar]{display:inline-flex;align-items:center;gap:10px;color:var(--primary-dark)}.brand-logo__mark[data-astro-cid-baqbbmar]{width:40px;height:40px;overflow:visible;transition:transform .9s var(--ease-standard)}a:hover .brand-logo__mark[data-astro-cid-baqbbmar]{transform:rotate(180deg)}.brand-logo__wordmark[data-astro-cid-baqbbmar]{color:currentColor;font:var(--type-h5);white-space:nowrap}.brand-logo--compact[data-astro-cid-baqbbmar] .brand-logo__wordmark[data-astro-cid-baqbbmar]{display:none}@media(prefers-reduced-motion:reduce){.brand-logo__mark[data-astro-cid-baqbbmar]{transition:none}}.site-header[data-astro-cid-32z5qsxo]{position:sticky;top:0;z-index:100;background:#ffffffe6;backdrop-filter:blur(16px)}.site-header__inner[data-astro-cid-32z5qsxo]{min-height:var(--header-height);padding:15px 40px;display:flex;align-items:center;gap:clamp(16px,2vw,30px)}.site-header__brand[data-astro-cid-32z5qsxo]{flex:0 0 auto;text-decoration:none}.site-header__desktop[data-astro-cid-32z5qsxo]{min-width:0;margin-left:auto;display:flex;align-items:center;gap:clamp(14px,1.7vw,26px)}.site-header__desktop[data-astro-cid-32z5qsxo]>a[data-astro-cid-32z5qsxo],.site-header__dropdown[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo],.site-header__mobile[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]{color:var(--grey-800);font:var(--type-small-medium);text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.site-header__desktop[data-astro-cid-32z5qsxo]>a[data-astro-cid-32z5qsxo]:hover,.site-header__desktop[data-astro-cid-32z5qsxo]>a[data-astro-cid-32z5qsxo][aria-current=page],.site-header__dropdown[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]:hover,.site-header__dropdown[data-astro-cid-32z5qsxo][open]>summary[data-astro-cid-32z5qsxo],.site-header__mobile[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]:hover,.site-header__mobile[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo][aria-current=page]{color:var(--secondary-main)}.site-header__dropdown[data-astro-cid-32z5qsxo]{position:relative}.site-header__dropdown[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap}.site-header__dropdown[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]::-webkit-details-marker{display:none}.site-header__dropdown[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]:after{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-2px) rotate(45deg);transition:transform var(--motion-fast) var(--ease-standard)}.site-header__dropdown[data-astro-cid-32z5qsxo][open]>summary[data-astro-cid-32z5qsxo]:after{transform:translateY(2px) rotate(225deg)}.site-header__popover[data-astro-cid-32z5qsxo]{position:absolute;top:calc(100% + 15px);left:50%;padding:12px;display:grid;gap:2px 10px;border:1px solid var(--grey-200);border-radius:14px;background:#fff;box-shadow:0 18px 48px #09152024;transform:translate(-50%)}.site-header__dropdown--models[data-astro-cid-32z5qsxo] .site-header__popover[data-astro-cid-32z5qsxo]{width:520px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__dropdown--blog[data-astro-cid-32z5qsxo] .site-header__popover[data-astro-cid-32z5qsxo]{width:280px}.site-header__popover[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]{padding:9px 10px;border-radius:var(--radius-control);color:var(--grey-800);font:490 14px/20px var(--font-sans);text-decoration:none}.site-header__popover[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]:hover,.site-header__popover[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo][aria-current=page]{color:var(--secondary-main);background:var(--surface-card-blue)}.site-header__login[data-astro-cid-32z5qsxo]{flex:0 0 auto;padding:6px 16px;border-radius:var(--radius-control);color:var(--grey-800);background:var(--grey-300);font:var(--type-small-medium);text-decoration:none;transition:background var(--motion-fast) var(--ease-standard)}.site-header__login[data-astro-cid-32z5qsxo]:hover{color:var(--grey-800);background:var(--grey-400)}.site-header__mobile[data-astro-cid-32z5qsxo],.site-header__current[data-astro-cid-32z5qsxo]{display:none}@media(max-width:1240px){.site-header__inner[data-astro-cid-32z5qsxo]{padding:14px 16px}.site-header__desktop[data-astro-cid-32z5qsxo],.site-header__login[data-astro-cid-32z5qsxo]{display:none}.site-header__current[data-astro-cid-32z5qsxo]{margin-left:auto;display:inline-block;color:var(--secondary-main);font:var(--type-small-medium);text-decoration:none}.site-header__mobile[data-astro-cid-32z5qsxo]{position:relative;display:block}.site-header__mobile[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]{width:28px;height:22px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;list-style:none}.site-header__mobile[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo]::-webkit-details-marker{display:none}.site-header__mobile[data-astro-cid-32z5qsxo]>summary[data-astro-cid-32z5qsxo] span[data-astro-cid-32z5qsxo]{width:100%;height:3px;border-radius:3px;background:var(--grey-800)}.site-header__mobile[data-astro-cid-32z5qsxo] nav[data-astro-cid-32z5qsxo]{position:absolute;top:38px;right:0;width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 86px);padding:12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;border:1px solid var(--grey-200);border-radius:14px;background:#fff;box-shadow:0 18px 48px #09152024}.site-header__mobile[data-astro-cid-32z5qsxo] nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]{padding:9px 10px;border-radius:var(--radius-control);overflow-wrap:anywhere}.site-header__mobile[data-astro-cid-32z5qsxo] nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo]:hover,.site-header__mobile[data-astro-cid-32z5qsxo] nav[data-astro-cid-32z5qsxo] a[data-astro-cid-32z5qsxo][aria-current=page]{background:var(--surface-card-blue)}.site-header__section-title[data-astro-cid-32z5qsxo]{margin:10px 10px 2px;color:var(--grey-500);font:var(--type-caption);letter-spacing:.05em;text-transform:uppercase}.site-header__mobile-login[data-astro-cid-32z5qsxo]{margin-top:8px;background:var(--grey-300);text-align:center}}.site-footer[data-astro-cid-cmhnwpac]{max-width:1440px;margin:128px auto 0;padding:0 40px 40px}.site-footer__canvas[data-astro-cid-cmhnwpac]{position:relative;min-height:360px;padding:40px 56px;overflow:hidden;border-radius:var(--radius-card);background:#fff}.site-footer__glow[data-astro-cid-cmhnwpac]{position:absolute;left:50%;bottom:-480px;width:1934px;height:839px;transform:translate(-50%);border-radius:50%;background:var(--glow-hero);pointer-events:none}.site-footer__top[data-astro-cid-cmhnwpac]{position:relative;display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:64px}.site-footer__brand[data-astro-cid-cmhnwpac],.site-footer[data-astro-cid-cmhnwpac] nav[data-astro-cid-cmhnwpac],.site-footer__legal[data-astro-cid-cmhnwpac]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__brand[data-astro-cid-cmhnwpac]{gap:24px}.site-footer__brand[data-astro-cid-cmhnwpac]>a[data-astro-cid-cmhnwpac]:first-child{text-decoration:none}.site-footer[data-astro-cid-cmhnwpac] nav[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac],.site-footer__legal[data-astro-cid-cmhnwpac],.site-footer__legal[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]{color:var(--grey-600);font:var(--type-small)}.site-footer[data-astro-cid-cmhnwpac] nav[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]{color:var(--grey-800)}.site-footer__copyright[data-astro-cid-cmhnwpac]{position:relative;margin:96px 0 0;color:var(--grey-600);font:var(--type-small);text-align:center}@media(max-width:760px){.site-footer[data-astro-cid-cmhnwpac]{margin-top:88px;padding:0 16px 16px}.site-footer__canvas[data-astro-cid-cmhnwpac]{padding:32px 24px}.site-footer__top[data-astro-cid-cmhnwpac]{grid-template-columns:1fr;gap:40px}.site-footer__copyright[data-astro-cid-cmhnwpac]{margin-top:64px;text-align:left}}
