.Hero-module__EfFXPG__hero{background:var(--color-bg);min-height:100svh;color:var(--color-fg);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Hero-module__EfFXPG__scrim{z-index:1;background:linear-gradient(#0000000d 0%,#00000038 34%,#0000008c 66%,#000000d1 100%),linear-gradient(90deg,#00000073 0%,#0000 55%);position:absolute;inset:0}.Hero-module__EfFXPG__inner{z-index:2;padding-top:max(clamp(3rem, 7vh, 5rem), calc(var(--nav-h) + 3rem));flex-direction:column;align-items:flex-start;padding-bottom:clamp(3rem,7vh,5rem);display:flex;position:relative}@media (min-width:1200px){.Hero-module__EfFXPG__inner{padding-top:max(clamp(3rem,7vh,5rem),180px)}}.Hero-module__EfFXPG__eyebrow{letter-spacing:.02em}.Hero-module__EfFXPG__title{font-size:var(--fs-h1);max-width:min(720px,100%);color:var(--color-fg);margin-top:clamp(1.5rem,3vw,2.5rem);line-height:1.04}.Hero-module__EfFXPG__subtitle{color:var(--color-muted-2);max-width:44ch;margin-top:clamp(1.5rem,2vw,2rem)}.Hero-module__EfFXPG__cta{margin-top:clamp(1.75rem,3.5vw,3rem);margin-bottom:clamp(1.5rem,2.5vw,2rem)}@keyframes Hero-module__EfFXPG__heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__EfFXPG__heroSettle{0%{transform:scale(1.12)}to{transform:scale(1)}}.Hero-module__EfFXPG__bg{animation:Hero-module__EfFXPG__heroSettle 1.8s var(--ease-out) backwards}.Hero-module__EfFXPG__eyebrow,.Hero-module__EfFXPG__title,.Hero-module__EfFXPG__subtitle,.Hero-module__EfFXPG__cta{animation:Hero-module__EfFXPG__heroRise .85s var(--ease-out) backwards}.Hero-module__EfFXPG__eyebrow{animation-delay:80ms}.Hero-module__EfFXPG__title{animation-delay:.22s}.Hero-module__EfFXPG__subtitle{animation-delay:.42s}.Hero-module__EfFXPG__cta{animation-delay:.56s}
.SectionIntro-module__wdiA3a__intro{flex-direction:column;display:flex}.SectionIntro-module__wdiA3a__center{text-align:center;align-items:center}
.ArrowButton-module__HwKPJW__arrow{transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.ArrowButton-module__HwKPJW__arrow:hover{transform:scale(1.08)}.ArrowButton-module__HwKPJW__arrow:active{transform:scale(.96)}.ArrowButton-module__HwKPJW__arrow:focus-visible{outline:2px solid var(--focus-ring,var(--color-accent));outline-offset:2px}.ArrowButton-module__HwKPJW__lightSurface{border:1px solid var(--fankee-black);border-radius:var(--radius);width:48px;height:48px;color:var(--fankee-black);--focus-ring:var(--fankee-black)}.ArrowButton-module__HwKPJW__lightSurface:hover{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.ArrowButton-module__HwKPJW__darkSurface{border:1px solid var(--color-border);border-radius:var(--radius);width:52px;height:52px;color:var(--color-fg)}.ArrowButton-module__HwKPJW__darkSurface:hover{background:var(--color-accent);color:var(--color-accent-fg);border-color:var(--color-accent)}.ArrowButton-module__HwKPJW__invert{border:1px solid var(--color-muted-2);border-radius:var(--radius-md);width:56px;height:56px;color:var(--fankee-black);background:var(--fankee-white);box-shadow:var(--shadow-control);--focus-ring:var(--fankee-black)}.ArrowButton-module__HwKPJW__invert:hover{background:var(--fankee-black);color:var(--fankee-white);border-color:var(--fankee-black)}
.AiTeamCarousel-module__QOAJjW__carousel{align-items:end;gap:1.5rem;width:100%;display:grid}.AiTeamCarousel-module__QOAJjW__panel{border-top:1px solid var(--color-muted-2);flex-direction:column;align-items:flex-start;gap:2.5rem;padding-top:3.125rem;display:flex}.AiTeamCarousel-module__QOAJjW__panelText{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.AiTeamCarousel-module__QOAJjW__stack{width:100%;display:grid}.AiTeamCarousel-module__QOAJjW__stack>*{grid-area:1/1}.AiTeamCarousel-module__QOAJjW__title,.AiTeamCarousel-module__QOAJjW__role,.AiTeamCarousel-module__QOAJjW__description{opacity:0;visibility:hidden;transition:opacity var(--dur-text) var(--ease-out), visibility 0s linear var(--dur-text)}.AiTeamCarousel-module__QOAJjW__title[data-active=true],.AiTeamCarousel-module__QOAJjW__role[data-active=true],.AiTeamCarousel-module__QOAJjW__description[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--dur-text) var(--ease-out)}.AiTeamCarousel-module__QOAJjW__counter{font-family:var(--font-heading);text-transform:uppercase;color:var(--fankee-black);font-size:clamp(1.75rem,2.4vw,2rem);line-height:1}.AiTeamCarousel-module__QOAJjW__titleBlock{flex-direction:column;gap:.5rem;display:flex}.AiTeamCarousel-module__QOAJjW__title{color:var(--fankee-black);font-size:clamp(2rem,5vw,3.5rem);line-height:1.04}.AiTeamCarousel-module__QOAJjW__role{font-family:var(--font-sans);font-weight:var(--fw-medium);color:var(--fankee-black);font-size:clamp(1.0625rem,.5vw + .9rem,1.25rem)}.AiTeamCarousel-module__QOAJjW__description{font-size:var(--fs-body-lg);color:var(--color-muted-ink);max-width:55ch;line-height:1.385}.AiTeamCarousel-module__QOAJjW__arrows{gap:1.5rem;display:none}.AiTeamCarousel-module__QOAJjW__slider{--card-w:80%;--gap:12px;width:calc(100% + 2 * var(--container-pad));margin-inline:calc(-1 * var(--container-pad));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:clamp(300px,80vw,380px);padding-top:2rem;padding-bottom:3rem;position:relative;overflow:auto hidden}.AiTeamCarousel-module__QOAJjW__track{gap:var(--gap);height:100%;display:flex}.AiTeamCarousel-module__QOAJjW__track:before,.AiTeamCarousel-module__QOAJjW__track:after{content:"";width:calc((100% - var(--card-w)) / 2);flex:none}.AiTeamCarousel-module__QOAJjW__slide{width:calc(.8 * var(--card-w));scroll-snap-align:center;background:var(--fankee-black);border-radius:var(--radius-xl);height:100%;box-shadow:var(--shadow-slide);opacity:.4;transition:opacity var(--dur-slow) ease;flex:none;position:relative;overflow:hidden}.AiTeamCarousel-module__QOAJjW__slide[data-active=true]{opacity:1;z-index:1}.AiTeamCarousel-module__QOAJjW__cardShape{z-index:0;background-image:url(/shapes/agent-bg.svg);background-position:bottom;background-repeat:no-repeat;background-size:130%;position:absolute;inset:0}.AiTeamCarousel-module__QOAJjW__cardImage{z-index:1;filter:drop-shadow(-8px -8px 18px #0000004d);background-position:bottom;background-repeat:no-repeat;background-size:auto 80%;position:absolute;inset:0}@media (min-width:900px){.AiTeamCarousel-module__QOAJjW__carousel{grid-template-columns:minmax(0,440px) 1fr;gap:4rem}.AiTeamCarousel-module__QOAJjW__arrows{display:flex}.AiTeamCarousel-module__QOAJjW__slider{--card-w:360px;--gap:12px;width:auto;margin-left:0;margin-right:calc(-1 * (var(--container-pad) + max(0px, (100vw - var(--container-max)) / 2)));scroll-snap-type:none;height:360px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(50% - var(--card-w) / 2));-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(50% - var(--card-w) / 2));mask-image:linear-gradient(to right, transparent 0, #000 calc(50% - var(--card-w) / 2));justify-self:stretch;padding-top:0;overflow:hidden}.AiTeamCarousel-module__QOAJjW__title{white-space:nowrap;font-size:3.25rem}.AiTeamCarousel-module__QOAJjW__track{transform:translateX(calc(-1 * var(--active,0) * (var(--card-w) + var(--gap)) - var(--card-w) / 2));transition:transform var(--dur-slow) var(--ease-out);position:relative;left:50%}.AiTeamCarousel-module__QOAJjW__track:before,.AiTeamCarousel-module__QOAJjW__track:after{display:none}.AiTeamCarousel-module__QOAJjW__slide{width:var(--card-w);scroll-snap-align:none}}@media (prefers-reduced-motion:reduce){.AiTeamCarousel-module__QOAJjW__title,.AiTeamCarousel-module__QOAJjW__role,.AiTeamCarousel-module__QOAJjW__description,.AiTeamCarousel-module__QOAJjW__track,.AiTeamCarousel-module__QOAJjW__slide{transition:none}}
.AiTeam-module__mOj_lW__inner{flex-direction:column;gap:clamp(2.5rem,5vw,5rem);display:flex}.AiTeam-module__mOj_lW__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:64rem;margin-inline:auto;display:flex}.AiTeam-module__mOj_lW__heading{font-size:var(--fs-h1);color:var(--fankee-black);line-height:1.04}.AiTeam-module__mOj_lW__body{color:var(--color-muted-ink);max-width:52ch}
.WhatsPossible-module__WbpU7a__section{background:var(--color-bg);padding-block:calc(var(--section-y) + clamp(72px, 8vw, 132px));scroll-margin-top:calc(-1*clamp(72px,8vw,132px));position:relative;overflow:hidden}.WhatsPossible-module__WbpU7a__waveTop,.WhatsPossible-module__WbpU7a__waveBottom{left:max(0px, calc((100% - var(--container-max)) / 2));width:min(48vw, calc(var(--container-max) * .48));aspect-ratio:729/99;pointer-events:none;display:block;position:absolute}.WhatsPossible-module__WbpU7a__waveTop{color:var(--color-fg);z-index:4;top:0}.WhatsPossible-module__WbpU7a__waveBottom{color:var(--color-accent);z-index:1;bottom:0;transform:scaleY(-1)}.WhatsPossible-module__WbpU7a__inner{z-index:1;align-items:center;gap:clamp(3.5rem,5vw,4.5rem);display:grid;position:relative}.WhatsPossible-module__WbpU7a__intro{flex-direction:column;gap:clamp(1.1rem,2.5vw,2.25rem);max-width:39.75rem;display:flex}.WhatsPossible-module__WbpU7a__heading{line-height:1.05}.WhatsPossible-module__WbpU7a__lede{color:var(--color-muted-2);max-width:34ch}.WhatsPossible-module__WbpU7a__body{color:var(--color-muted);max-width:34ch}.WhatsPossible-module__WbpU7a__demo{justify-self:center;width:100%;max-width:460px;margin-inline:auto}.WhatsPossible-module__WbpU7a__appImage{width:100%;height:auto;display:block}@media (max-width:768px){.WhatsPossible-module__WbpU7a__waveTop,.WhatsPossible-module__WbpU7a__waveBottom{width:min(78vw,420px);left:50%;transform:translate(-50%)}.WhatsPossible-module__WbpU7a__waveBottom{transform:translate(-50%)scaleY(-1)}.WhatsPossible-module__WbpU7a__demo{width:auto;max-width:none;margin-inline:0;margin-right:calc(-1 * var(--container-pad));justify-self:stretch;margin-bottom:clamp(2rem,9vw,2.5rem)}}@media (min-width:960px){.WhatsPossible-module__WbpU7a__inner{grid-template-columns:minmax(0,560fr) minmax(0,792fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-right:0}.WhatsPossible-module__WbpU7a__demo{justify-self:stretch;max-width:none}}
