.vos-shell,.vos-shell .aistarter-home{--hp-text:#1d1d1f;--hp-text-secondary:#6e6e73;--hp-surface:#ffffff;--hp-surface-muted:#f5f5f7;--hp-surface-inverse:#000000;--hp-text-on-inverse:#f5f5f7;--hp-border:#d2d2d7;--hp-hairline:rgba(0,0,0,0.08);--hp-action:#7a5af8;--hp-action-hover:#6938ef;--hp-action-active:#5925dc;--hp-link:#6938ef;--hp-focus:#6938ef;--hp-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;--hp-text-xs:12px;--hp-text-sm:14px;--hp-text-md:17px;--hp-text-lg:19px;--hp-text-xl:21px;--hp-text-2xl:25.5px;--hp-text-3xl:28px;--hp-text-4xl:34px;--hp-display-sm:40px;--hp-display-md:56px;--hp-display-lg:72px;--hp-radius-pill:980px;--hp-radius-card:18px;--hp-radius-stage:28px;--hp-ease:cubic-bezier(0.28,0.11,0.32,1);--hp-dur-instant:100ms;--hp-dur-fast:250ms;--hp-dur-normal:320ms;--hp-dur-slow:1000ms;--ask-gray-50:var(--hp-surface-muted);--ask-gray-100:#e8e8ed;--ask-gray-200:var(--hp-border);--ask-gray-300:#c7c7cc;--ask-gray-400:#86868b;--ask-gray-500:var(--hp-text-secondary);--ask-gray-600:#515154;--ask-gray-700:#333336;--ask-gray-800:var(--hp-text);--ask-gray-900:var(--hp-text);font-family:var(--hp-font);color:var(--hp-text);-webkit-font-smoothing:antialiased}.vos-shell :is(h1,h2,h3,h4){font-family:var(--hp-font);font-weight:600}.vos-shell :is(a,button,summary,select,input,[tabindex]):focus-visible{outline:2px solid var(--hp-focus);outline-offset:3px}.vos-shell .ask-site-header{background:rgba(255,255,255,.72);border-bottom-color:var(--hp-hairline);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.vos-shell .ask-gradient-btn:active{transform:scale(.98)}.vos-shell .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-block-size:44px;border-radius:var(--hp-radius-pill);font-size:var(--hp-text-md);font-weight:400;line-height:1.2;letter-spacing:-.01em;text-align:center;transition:background-color var(--hp-dur-fast) var(--hp-ease),color var(--hp-dur-fast) var(--hp-ease),transform var(--hp-dur-instant) var(--hp-ease)}.vos-shell .hp-btn--primary{padding-inline:22px;font-weight:600}.vos-shell .hp-btn--link{padding-inline:8px;background:transparent;color:var(--hp-link)}.vos-shell .hp-btn--link:hover{text-decoration:underline;text-underline-offset:3px}.vos-shell .hp-btn:disabled,.vos-shell .hp-btn[aria-disabled=true]{opacity:.42;pointer-events:none}.vos-shell .hp-card{border:1px solid var(--hp-hairline);border-radius:24px;background:var(--hp-surface)}.vos-shell .hp-segment,.vos-shell .hp-tabs{display:flex;inline-size:fit-content;max-inline-size:100%;flex-wrap:wrap;justify-content:center;gap:4px;border-radius:var(--hp-radius-pill);background:var(--hp-surface);padding:4px;box-shadow:0 0 0 1px var(--hp-hairline),0 8px 24px -16px rgba(17,24,39,.25)}@media (max-width:639px){.vos-shell .hp-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vos-shell .hp-tabs::-webkit-scrollbar{display:none}.vos-shell .hp-tab{flex-shrink:0;white-space:nowrap}}.vos-shell .hp-segment button,.vos-shell .hp-tab{display:inline-flex;min-block-size:44px;align-items:center;gap:8px;border-radius:var(--hp-radius-pill);padding-inline:18px;font-size:var(--hp-text-sm);font-weight:600;color:var(--ask-gray-600);transition:background-color var(--hp-dur-fast) var(--hp-ease),color var(--hp-dur-fast) var(--hp-ease)}.vos-shell .hp-segment button:hover,.vos-shell .hp-tab:hover{color:var(--hp-text)}.vos-shell .hp-segment button[aria-pressed=true],.vos-shell .hp-tab[aria-pressed=true],.vos-shell .hp-tab[aria-selected=true]{background:var(--hp-text);color:#fff}.vos-shell .hp-segment button[aria-pressed=true]:last-child{background:var(--ask-primary-500)}.vos-shell .hp-btn--light{padding-inline:22px;background:#fff;color:var(--hp-text);font-weight:600}.vos-shell .hp-btn--light:hover{background:var(--ask-primary-50)}.vos-shell .hp-btn--ghost-light{padding-inline:18px;color:#fff;font-weight:500;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.vos-shell .hp-btn--ghost-light:hover{background:rgba(255,255,255,.1)}.vos-shell .vos-page-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:56px 48px}@media (min-width:768px){.vos-shell .vos-page-hero{padding-block:88px 64px}}.vos-shell .vos-page-hero__aurora{position:absolute;inset-inline:0;inset-block-start:-160px;z-index:-1;block-size:560px;pointer-events:none;background:radial-gradient(40% 55% at 25% 35%,rgba(122,90,248,.16),transparent 70%),radial-gradient(38% 50% at 78% 25%,rgba(181,177,255,.26),transparent 70%)}.vos-shell .vos-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-block-end:16px;border:1px solid var(--ask-primary-200);border-radius:var(--hp-radius-pill);background:rgba(255,255,255,.7);padding:6px 14px;font-size:var(--hp-text-sm);font-weight:600;color:var(--ask-primary-700)}.vos-shell .vos-eyebrow__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--ask-primary-500);box-shadow:0 0 0 4px rgba(122,90,248,.18)}.vos-shell .vos-display{font-size:var(--hp-display-sm);line-height:1.08;font-weight:600;letter-spacing:-.025em;color:var(--hp-text);text-wrap:balance}@media (min-width:768px){.vos-shell .vos-display{font-size:var(--hp-display-md);line-height:1.06}}.vos-shell .vos-lede{max-inline-size:680px;margin-block-start:20px;font-size:var(--hp-text-lg);line-height:1.5;color:var(--hp-text-secondary);text-wrap:pretty}.vos-shell .vos-cta-band{position:relative;isolation:isolate;overflow:hidden;border-radius:32px;background:#15102e;padding:48px 24px}@media (min-width:768px){.vos-shell .vos-cta-band{padding:64px 56px}}.vos-shell .vos-cta-band__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 80% at 10% 0,rgba(122,90,248,.5),transparent 70%),radial-gradient(40% 70% at 95% 100%,rgba(181,177,255,.3),transparent 70%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vos-shell .vos-reveal{animation:vos-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes vos-reveal{0%{opacity:.001;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vos-shell .ask-gradient-btn,.vos-shell .hp-btn{transition:none}}