@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-latin-wght.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji";--sf-font-sans:var(--font-sans);--sf-font-display:"Sora","Inter",ui-sans-serif,system-ui,sans-serif;--sf-cta-book:#c2410c;--sf-cta-book-hover:#9a3412;--sx-cta-gradient:linear-gradient(90deg,#be185d,#9333ea);--sx-cta-gradient-hover:linear-gradient(90deg,#9d174d,#7e22ce);--sx-cta-disabled-bg:#e3e6eb;--sx-cta-disabled-ink:#5b6069;--sf-cta-book-ink:#ffffff;--sf-cta-book-size:14px;--sf-cta-book-weight:700;--sf-cta-book-radius:12px;--sf-focus-ring:#9333ea;--sf-focus-ring-dark:#a855f7}:root,[data-theme=dark]{--sf-canvas:#000000;--sf-surface:#09090b;--sf-surface-sunken:#0e0e10;--sf-ink:#ffffff;--sf-ink-2:rgba(255,255,255,0.7);--sf-ink-3:rgba(255,255,255,0.6);--sf-border:rgba(255,255,255,0.12);--sf-border-strong:rgba(255,255,255,0.16);--sf-cta:#fd7401;--sf-cta-hover:#fb923c;--sf-cta-ink:#1a1714;--sf-flame:#fd7401;--sf-amber:#f9a81a;--sf-amber-ink:#fbbf24;--sf-glacier:#22d3ee;--sf-focus:#a855f7;--sf-glow:rgba(249,115,22,0.18);--sf-wordmark:#f8fafc;--sf-radius-card:1rem;--sf-radius-control:12px;--sf-shadow-raised:0 1px 2px rgba(0,0,0,0.2),0 12px 32px -16px rgba(0,0,0,0.5);--sf-space-1:4px;--sf-space-2:8px;--sf-space-3:12px;--sf-space-4:16px;--sf-space-5:24px;--sf-space-6:32px;--sf-space-7:48px;--sf-space-8:64px;--sf-space-9:96px;--sf-space-10:128px;--viz-bg:var(--sf-canvas);--viz-plate:var(--sf-surface);--viz-border:var(--sf-border);--viz-glow:var(--sf-glow);--viz-1:var(--sf-flame);--viz-2:var(--sf-amber);--viz-3:var(--sf-glacier);--viz-4:#a78bfa;--viz-5:#fde68a;--viz-neutral:var(--sx-data-other);--viz-positive:#4ade80;--viz-negative:#f87171}[data-theme=light]{--sf-canvas:#ffffff;--sf-surface:#ffffff;--sf-surface-sunken:#f4f5f8;--sf-ink:#0a0b0d;--sf-ink-2:#383c44;--sf-ink-3:#5b6069;--sf-border:#e3e6eb;--sf-border-strong:#878d97;--sf-cta:#c2410c;--sf-cta-hover:#9a3412;--sf-cta-ink:#ffffff;--sf-signal:#ea580c;--sf-link:#9333ea;--sf-data:#f97316;--sf-focus:#9333ea;--sf-flame:#fd7401;--sf-amber:#f9a81a;--sf-amber-ink:#8a5300;--sf-glacier:#007aff;--sf-glow:transparent;--viz-bg:#000000;--viz-plate:#09090b;--viz-border:rgba(255,255,255,0.12);--viz-glow:rgba(249,115,22,0.18);--viz-3:#22d3ee;--sf-wordmark:#0a0b0d;--sf-radius-card:1rem;--sf-radius-control:12px;--sf-shadow-raised:0 1px 2px rgba(10,11,13,0.04),0 12px 32px -16px rgba(10,11,13,0.16)}[data-theme=dark] body,[data-theme=light] body{background-color:var(--sf-canvas);color:var(--sf-ink)}:root{--sx-canvas:#ffffff;--sx-sunken:#f4f5f8;--sx-border:#e3e6eb;--sx-border-strong:#878d97;--sx-ink:#0a0b0d;--sx-ink-2:#383c44;--sx-ink-3:#5b6069;--sx-accent:#f97316;--sx-accent-text:#c2410c;--sx-signal:#ea580c;--sx-link:#9333ea;--sx-link-hover:#7e22ce;--sx-data-key:#f97316;--sx-data-compare:#007aff;--sx-data-other:#878d97;--sx-radius-card:16px;--sx-radius-control:12px;--sx-radius-bar:4px;--sx-radius-media:16px;--sx-scheduler-min-height:680px;--sx-ease:cubic-bezier(0.22,1,0.36,1);--sx-s-1:8px;--sx-s-2:16px;--sx-s-3:24px;--sx-s-4:32px;--sx-s-5:48px;--sx-s-6:64px;--sx-s-7:96px;--sx-section:clamp(4rem,7vw,6rem);--sx-section-tight:clamp(3rem,5vw,4rem);--sx-title-gap:var(--sx-s-4);--sx-card-title-gap:var(--sx-s-1);--sx-tap-min:24px;--sx-tap-comfort:44px;--sx-input-font:16px;--sx-h1-size:clamp(2rem,1.25rem + 2.4vw,3.25rem);--sx-h1-leading:1.1;--sx-h1-long-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);--sx-h1-long-leading:1.12;--sx-h2-size:clamp(1.75rem,3vw,2.625rem);--sx-h2-leading:1.1;--sx-heading-tracking:-0.03em;--sx-surface:#ffffff;--sx-dark:#000000;--sx-dark-surface:#0d0e10;--sx-dark-border:#24262b;--sx-on-dark:#ffffff;--sx-on-dark-2:#e3e6eb;--sx-on-dark-3:#b8bdc6;--sx-on-dark-line:rgba(255,255,255,0.12);--sx-link-dark:#a855f7;--sx-link-dark-hover:#c084fc;--sx-cta:#be185d;--sx-cta-hover:#9d174d;--sx-error:#b91c1c;--sx-success:#067647;--sx-success-bg:#ecfdf3;--sx-tint-good:#e7f6ec;--sx-tint-warn:#fdf3d8;--sx-tint-bad:#fde4dc;--sx-tint-accent:#fff4ec;--sx-gradient:linear-gradient(90deg,#f97316,#ec4899 50%,#a855f7);--sx-shadow-raised:0 1px 2px rgba(10,11,13,0.04),0 12px 32px -16px rgba(10,11,13,0.16);--sx-shadow-lift:0 1px 2px rgba(10,11,13,0.06),0 12px 32px -12px rgba(10,11,13,0.18);--sx-shadow-card:0 12px 32px -12px rgba(10,11,13,0.18);--sx-shadow-soft:0 12px 32px -16px rgba(10,11,13,0.18);--sx-shadow-dark:0 8px 24px rgba(0,0,0,0.3);--sx-focus-glow:0 0 0 2px rgba(147,51,234,0.35)}@media (max-width:767px){:root{--sx-title-gap:var(--sx-s-3)}}:root{--sf-dur-1:150ms;--sf-dur-2:250ms;--sf-dur-3:400ms;--sf-dur-4:700ms;--sf-ease-out:cubic-bezier(0.22,1,0.36,1);--sf-ease-standard:cubic-bezier(0.2,0,0,1);--sf-ease-in-out:cubic-bezier(0.65,0,0.35,1);--sf-ease-in:cubic-bezier(0.55,0,1,0.45);--sf-stagger:60ms;--sf-stagger-word:40ms;--sf-distance:12px;--sf-nudge-distance:4px;--sf-nudge-loop:2.4s;--sf-dur-draw:var(--sf-dur-3);--sf-loop:6s;--sf-loop-delay:300ms;--sf-loop-beat:300ms;--sf-loop-stage:2s;--sf-loop-hold:3.5s;--sf-read-stage:3s;--sf-sig-loop:10s;--sf-loop-step:2.8s;--sf-step-panel:5.5s;--sf-marquee-loop:75s;--sf-marquee-loop-2:87s;--sf-marquee-loop-3:81s;--sf-marquee-loop-4:93s}.sf-reveal{opacity:1;transform:translateY(0)}html.sf-js .sf-reveal{opacity:0;transform:translateY(var(--sf-distance))}html.sf-js .sf-reveal.sf-revealed{opacity:1;transform:translateY(0);transition:opacity var(--sf-dur-3) var(--sf-ease-out),transform var(--sf-dur-3) var(--sf-ease-out)}html.sf-js .sf-reveal-stagger>.sf-reveal{transition-delay:calc(var(--sf-reveal-index, 0) * var(--sf-stagger))}@media (prefers-reduced-motion:reduce){html.sf-js .sf-reveal{opacity:1;transform:none;transition:none}html.sf-js .sf-reveal.sf-revealed{transition:none}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[role=button],a,button{transition:color var(--sf-dur-1) var(--sf-ease-standard),background-color var(--sf-dur-1) var(--sf-ease-standard),border-color var(--sf-dur-1) var(--sf-ease-standard)}}.sf-flame-underline{display:block;width:44px;height:2px;background:var(--sf-flame);transform-origin:left center}html.sf-js .sf-flame-underline{transform:scaleX(0)}html.sf-js .sf-flame-underline.sf-drawn{transform:scaleX(1);transition:transform var(--sf-dur-4) var(--sf-ease-out)}@media (prefers-reduced-motion:reduce){html.sf-js .sf-flame-underline{transform:scaleX(1)}}.sf-card-interactive{transition:transform var(--sf-dur-2) var(--sf-ease-standard),border-color var(--sf-dur-2) var(--sf-ease-standard),box-shadow var(--sf-dur-2) var(--sf-ease-standard)}.sf-card-interactive:hover{transform:translateY(-2px);border-color:var(--sf-border-strong);box-shadow:var(--sf-shadow-raised)}.sf-card-interactive:active{transform:translateY(0);transition-duration:var(--sf-dur-1)}@media (prefers-reduced-motion:reduce){.sf-card-interactive:active,.sf-card-interactive:hover{transform:none}}.sf-btn-arrow{transition:transform var(--sf-dur-1) var(--sf-ease-standard)}.sf-btn:hover .sf-btn-arrow{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.sf-btn:hover .sf-btn-arrow{transform:none}}.sf-cta-primary{background-color:var(--sx-cta);background-image:var(--sx-cta-gradient);color:var(--sf-cta-ink);border:none;transition:background-color var(--sf-dur-1) var(--sf-ease-standard),box-shadow var(--sf-dur-1) var(--sf-ease-standard)}.sf-cta-primary:hover{background-color:var(--sx-cta-hover);background-image:var(--sx-cta-gradient-hover)}.sf-header .sf-cta-primary:not(.sf-cta-book),.sf-on-black .sf-cta-primary:not(.sf-cta-book),[data-theme=dark] .sf-cta-primary:not(.sf-cta-book){background-color:var(--sx-cta);background-image:var(--sx-cta-gradient);color:#ffffff;border-radius:12px;font-weight:700}.sf-header .sf-cta-primary:not(.sf-cta-book):hover,.sf-on-black .sf-cta-primary:not(.sf-cta-book):hover,[data-theme=dark] .sf-cta-primary:not(.sf-cta-book):hover{background-color:var(--sx-cta-hover);background-image:var(--sx-cta-gradient-hover)}.a10-home .g,.brain-storyboard .brain-storyboard__cta,.sf-cta-book{--sf-cta-book-focus:var(--sf-focus-ring);align-items:center;justify-content:center;gap:6px;background:var(--sf-cta-book);color:var(--sf-cta-book-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--sf-cta-book-size);font-weight:var(--sf-cta-book-weight);line-height:1.2;border:0;border-radius:var(--sf-cta-book-radius);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.a10-home .g:after,.brain-storyboard .brain-storyboard__cta:after,.sf-cta-book:after{content:"\2192";content:"\2192"/"";display:inline-block;transition:transform .15s ease}.a10-home .g:hover,.brain-storyboard .brain-storyboard__cta:hover,.sf-cta-book:hover{background:var(--sf-cta-book-hover);color:var(--sf-cta-book-ink)}.brain-storyboard .brain-storyboard__cta,.sf-cta-book{background-color:var(--sx-cta);background-image:var(--sx-cta-gradient)}.brain-storyboard .brain-storyboard__cta:hover,.sf-cta-book:hover{background-color:var(--sx-cta-hover);background-image:var(--sx-cta-gradient-hover)}.sf-cta-book:disabled,.sf-cta-book[aria-disabled=true]{background-color:var(--sx-cta-disabled-bg);background-image:none;color:var(--sx-cta-disabled-ink);cursor:not-allowed}.a10-home .g:hover:after,.brain-storyboard .brain-storyboard__cta:hover:after,.sf-cta-book:hover:after{transform:translateX(2px)}.a10-home .g:focus-visible,.brain-storyboard .brain-storyboard__cta:focus-visible,.sf-cta-book:focus-visible{outline:2px solid var(--sf-cta-book-focus);outline-offset:2px;box-shadow:none}.a10-home .g,.brain-storyboard .brain-storyboard__cta{display:inline-flex}.a10-home .dark .g,.a10-home .final .g,.brain-storyboard .brain-storyboard__cta,.sf-header .sf-cta-book,.sf-on-black .sf-cta-book,[data-theme=dark] .sf-cta-book{--sf-cta-book-focus:var(--sf-focus-ring-dark)}@media (prefers-reduced-motion:reduce){.a10-home .g:after,.brain-storyboard .brain-storyboard__cta:after,.sf-cta-book:after{transition:none}}.sx-outline-cta,html[data-legacy] main a.sx-outline-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;height:auto;padding:0 20px;border:1px solid var(--sx-border-strong);border-radius:var(--sx-radius-control,12px);background-color:var(--sx-surface);background-image:none;color:var(--sx-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.sx-outline-cta *,html[data-legacy] main a.sx-outline-cta *{color:inherit}.sx-outline-cta:hover,html[data-legacy] main a.sx-outline-cta:hover{background-color:var(--sx-sunken);color:var(--sx-ink)}.sx-outline-cta:focus-visible,html[data-legacy] main a.sx-outline-cta:focus-visible{outline:2px solid var(--sf-focus-ring);outline-offset:2px;box-shadow:none}@media (min-width:1024px){.sx-outline-cta,html[data-legacy] main a.sx-outline-cta{min-height:40px}}.sf-cta-secondary{background-color:transparent;color:var(--sf-ink);border:1px solid var(--sf-border-strong);transition:background-color var(--sf-dur-1) var(--sf-ease-standard),border-color var(--sf-dur-1) var(--sf-ease-standard),color var(--sf-dur-1) var(--sf-ease-standard)}.sf-cta-secondary:hover{background-color:var(--sf-surface);border-color:var(--sf-ink-3)}[data-theme=dark] .sf-cta-secondary{border-color:rgba(255,255,255,.2)}[data-theme=dark] .sf-cta-secondary:hover{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}