.Cards-module__1amxRq__head{max-width:40rem;margin-bottom:2.5rem}.Cards-module__1amxRq__head h2{margin-top:.5rem}.Cards-module__1amxRq__head p:last-child{color:var(--muted);margin-top:1rem}.Cards-module__1amxRq__grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.Cards-module__1amxRq__grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.Cards-module__1amxRq__grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:900px}.Cards-module__1amxRq__card{flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.Cards-module__1amxRq__cardTitle{font-family:var(--serif);font-size:1.5rem;line-height:1.15}.Cards-module__1amxRq__cardText{color:var(--muted);font-size:.95rem}.Cards-module__1amxRq__quote{font-family:var(--serif);font-size:1.35rem;line-height:1.3}.Cards-module__1amxRq__quote:before{content:"“";color:var(--accent)}.Cards-module__1amxRq__who{font-size:var(--fs-small);align-items:center;gap:.75rem;margin-top:auto;display:flex}.Cards-module__1amxRq__avatar{object-fit:cover;background:var(--card);border-radius:50%;width:36px;height:36px}.Cards-module__1amxRq__who span{color:var(--muted);display:block}.Cards-module__1amxRq__logos{flex-wrap:wrap;gap:1rem;display:flex}.Cards-module__1amxRq__logo{border:1px solid var(--line);border-radius:var(--radius);min-height:64px;font-family:var(--serif);color:var(--fg);opacity:.85;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1.3rem;display:inline-flex}.Cards-module__1amxRq__logo img{width:auto;height:28px}.Cards-module__1amxRq__plan{gap:1rem;position:relative}.Cards-module__1amxRq__plan[data-highlighted=true]{border-color:var(--accent);background:linear-gradient(#acbbff1a,#acbbff05);box-shadow:0 30px 80px -40px #acbbff80}.Cards-module__1amxRq__planTag{background:var(--accent);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25em .75em;font-size:.7rem;font-weight:600;position:absolute;top:-.7rem;left:1.5rem}.Cards-module__1amxRq__price{font-family:var(--serif);align-items:baseline;gap:.5rem;font-size:3rem;line-height:1;display:flex}.Cards-module__1amxRq__price small{font-family:var(--sans);font-size:var(--fs-small);color:var(--muted)}.Cards-module__1amxRq__features{gap:.5rem;font-size:.95rem;display:grid}.Cards-module__1amxRq__features li{padding-left:1.4rem;position:relative}.Cards-module__1amxRq__features li:before{content:"✓";color:var(--accent);position:absolute;left:0}.Cards-module__1amxRq__plan .Cards-module__1amxRq__btn{align-self:flex-start;margin-top:auto}
.Cases-module__nYh-jq__cases{--inset:max(var(--gutter),(100% - var(--max))/2);padding-block:clamp(2rem,4vw,3rem)var(--section-y)}.Cases-module__nYh-jq__head{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.Cases-module__nYh-jq__title{text-transform:uppercase;letter-spacing:.04em}.Cases-module__nYh-jq__track{padding-inline:var(--inset);scroll-padding-inline:var(--inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:clamp(.75rem,1.5vw,1.25rem);display:flex;overflow-x:auto}.Cases-module__nYh-jq__track::-webkit-scrollbar{display:none}.Cases-module__nYh-jq__track:focus-visible{outline:2px solid var(--fg);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.Cases-module__nYh-jq__track{scroll-behavior:smooth}}.Cases-module__nYh-jq__card{aspect-ratio:9/16;isolation:isolate;background:var(--card);scroll-snap-align:start;border-radius:30px;flex:0 0 clamp(220px,22vw,300px);position:relative;overflow:hidden}.Cases-module__nYh-jq__cover,.Cases-module__nYh-jq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Cases-module__nYh-jq__cover{transition:transform var(--t-slow)var(--ease)}.Cases-module__nYh-jq__card:hover .Cases-module__nYh-jq__cover{transform:scale(1.02)}.Cases-module__nYh-jq__video{opacity:0;transition:opacity var(--t-fast)var(--ease)}.Cases-module__nYh-jq__card[data-hover=true] .Cases-module__nYh-jq__video{opacity:1}.Cases-module__nYh-jq__badge{position:absolute;top:1rem;left:1rem}@media (max-width:640px){.Cases-module__nYh-jq__card{border-radius:20px;flex-basis:72vw}}@media (prefers-reduced-motion:reduce){.Cases-module__nYh-jq__cover{transition:none}.Cases-module__nYh-jq__card:hover .Cases-module__nYh-jq__cover{transform:none}}
.Faq-module__--6BTq__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;display:grid}.Faq-module__--6BTq__list{border-top:1px solid var(--line)}.Faq-module__--6BTq__item{border-bottom:1px solid var(--line)}.Faq-module__--6BTq__summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:1.4rem;line-height:1.2;list-style:none;display:flex}.Faq-module__--6BTq__summary::-webkit-details-marker{display:none}.Faq-module__--6BTq__summary:after{content:"+";border:1px solid var(--line);width:32px;height:32px;font-family:var(--sans);transition:transform var(--t-fast)var(--ease);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;display:grid}.Faq-module__--6BTq__item[open] .Faq-module__--6BTq__summary:after{transform:rotate(45deg)}.Faq-module__--6BTq__answer{max-width:44rem;color:var(--muted);padding:0 0 1.5rem}@media (max-width:900px){.Faq-module__--6BTq__layout{grid-template-columns:1fr;gap:2rem}}
.Hero-module__g-zbTa__hero{min-height:100svh;padding-block:calc(var(--header-h) + clamp(2rem,6svh,4rem))clamp(1.5rem,3vw,2.5rem);align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.Hero-module__g-zbTa__hero{align-items:flex-start;min-height:auto;padding-block-start:calc(var(--header-h) + clamp(.75rem,2svh,1.25rem))}}.Hero-module__g-zbTa__back{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__g-zbTa__canvas{width:100%;height:100%}.Hero-module__g-zbTa__content{z-index:1;text-align:center;max-width:44rem;margin-inline:auto;position:relative}.Hero-module__g-zbTa__title{font-size:clamp(2.1rem,4.6vw,4.2rem)}.Hero-module__g-zbTa__subtitle{margin-top:1.5rem;max-width:34rem;color:var(--muted);margin-inline:auto;font-size:clamp(.98rem,1.1vw,1.12rem)}.Hero-module__g-zbTa__video{width:100%;max-width:640px;margin:2rem auto 0}.Hero-module__g-zbTa__videoFrame{aspect-ratio:16/9;background:#f0f0f2;border:1px solid #00000014;border-radius:1rem;width:100%;position:relative;overflow:hidden}.Hero-module__g-zbTa__videoFrame>video,.Hero-module__g-zbTa__videoFrame>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Hero-module__g-zbTa__videoPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1rem;display:flex;position:absolute;inset:0}.Hero-module__g-zbTa__play{aspect-ratio:1;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #00000014;border-radius:50%;place-items:center;width:clamp(3.5rem,9vw,4.5rem);padding-left:.2rem;transition:transform .3s,background-color .3s,box-shadow .3s;display:grid;box-shadow:0 8px 24px -8px #00000040}.Hero-module__g-zbTa__videoFrame:hover .Hero-module__g-zbTa__play{background:#ffffffeb;transform:scale(1.06);box-shadow:0 12px 30px -8px #0000004d}.Hero-module__g-zbTa__videoLabel{letter-spacing:.02em;color:var(--muted);font-size:.8rem;font-weight:500}@media (prefers-reduced-motion:reduce){.Hero-module__g-zbTa__play{transition:none}.Hero-module__g-zbTa__videoFrame:hover .Hero-module__g-zbTa__play{transform:none}}.Hero-module__g-zbTa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}
.Manifesto-module__HHxkcW__manifesto{padding-block:clamp(6rem,14vw,11rem)}.Manifesto-module__HHxkcW__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.Manifesto-module__HHxkcW__label{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.Manifesto-module__HHxkcW__text{max-width:820px;font-family:var(--serif);color:var(--fg);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.7rem);line-height:1.45}
.Platforms-module__KRI5Ua__platforms{padding-block:0 var(--section-y)}.Platforms-module__KRI5Ua__head{text-align:center;margin-bottom:2rem}.Platforms-module__KRI5Ua__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Platforms-module__KRI5Ua__track{width:max-content;animation:32s linear infinite Platforms-module__KRI5Ua__slide;display:flex}.Platforms-module__KRI5Ua__track:hover{animation-play-state:paused}.Platforms-module__KRI5Ua__item{font-family:var(--serif);white-space:nowrap;color:var(--fg);opacity:.85;align-items:center;gap:.9rem;padding-right:clamp(2.5rem,5vw,5rem);font-size:clamp(1.6rem,3vw,2.6rem);display:inline-flex}.Platforms-module__KRI5Ua__item:after{content:"";background:var(--accent);opacity:.6;border-radius:50%;width:6px;height:6px}.Platforms-module__KRI5Ua__icon{object-fit:contain;width:1em;height:1em}@keyframes Platforms-module__KRI5Ua__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Platforms-module__KRI5Ua__marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Platforms-module__KRI5Ua__track{animation:none}.Platforms-module__KRI5Ua__copy{display:none}}
.System-module__dQFx5G__system{position:relative}.System-module__dQFx5G__wrap{height:calc((var(--scenes) - 1)*120svh + 225svh);position:relative}.System-module__dQFx5G__stage{height:100svh;position:sticky;top:0;overflow:hidden}.System-module__dQFx5G__back{z-index:0;position:absolute;inset:0}.System-module__dQFx5G__canvas{width:100%;height:100%}.System-module__dQFx5G__scrim{pointer-events:none;background:linear-gradient(#06060a8c,#0000 22% 78%,#06060a8c),radial-gradient(70% 60%,#0000 40%,#06060a73);position:absolute;inset:0}.System-module__dQFx5G__scenes{z-index:1;position:absolute;inset:0}.System-module__dQFx5G__scene{opacity:0;pointer-events:none;position:absolute;inset:0}.System-module__dQFx5G__scene[data-live=true]{pointer-events:auto}.System-module__dQFx5G__el{left:calc(var(--x)*1%);top:calc(var(--y)*1%);width:calc(var(--w)*1%);max-width:calc(var(--maxw)*1svh);opacity:0;transition:opacity var(--t-slow)var(--ease),transform var(--t-slow)var(--ease);position:absolute;transform:translateY(14px)}.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el{opacity:1;transform:none}.System-module__dQFx5G__el[data-align=center]{text-align:center;transform:translate(-50%,14px)}.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el[data-align=center]{transform:translate(-50%)}.System-module__dQFx5G__el[data-align=right]{text-align:right;transform:translate(-100%,14px)}.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el[data-align=right]{transform:translate(-100%)}.System-module__dQFx5G__title{font-size:var(--fs-lg)}.System-module__dQFx5G__title[data-size=xl]{font-size:var(--fs-xl)}.System-module__dQFx5G__title[data-size=md]{font-size:var(--fs-md)}.System-module__dQFx5G__body{color:var(--fg);opacity:.9;font-size:clamp(.95rem,1.05vw,1.05rem)}.System-module__dQFx5G__kicker{text-transform:uppercase;letter-spacing:.12em}.System-module__dQFx5G__subtitle{color:var(--fg);font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.25}.System-module__dQFx5G__deliverables{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.System-module__dQFx5G__deliverables li{overflow-wrap:break-word;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.85rem;line-height:1.35;display:flex}.System-module__dQFx5G__deliverables li:before{content:"✦";opacity:.7;flex:none}.System-module__dQFx5G__note{font-size:var(--fs-small);color:var(--muted);padding-left:1.1rem;position:relative}.System-module__dQFx5G__note:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 2px var(--bg-dark),inset 0 0 0 3px currentColor;border:1px solid;border-radius:50%;position:absolute;top:.55em;left:0}.System-module__dQFx5G__list{gap:.35rem;font-size:1.05rem;display:grid}.System-module__dQFx5G__list a{opacity:.85;transition:opacity var(--t-fast)var(--ease)}.System-module__dQFx5G__list a:hover{opacity:1}.System-module__dQFx5G__marker{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.System-module__dQFx5G__marker i{background:var(--fg);opacity:.25;width:6px;height:6px;transition:opacity var(--t-fast)var(--ease);border-radius:50%}.System-module__dQFx5G__marker i[data-on=true]{opacity:1}@media (max-width:1024px){.System-module__dQFx5G__wrap{height:auto}.System-module__dQFx5G__stage{height:auto;position:static;overflow:visible}.System-module__dQFx5G__back{height:100svh;position:sticky;top:0}.System-module__dQFx5G__scenes{margin-top:-100svh;position:relative;inset:auto}.System-module__dQFx5G__scrim{background:linear-gradient(#06060a8c,#0000 22% 78%,#06060a8c),radial-gradient(120% 70%,#0000 45%,#06060a4d)}.System-module__dQFx5G__scene{opacity:1;pointer-events:auto;min-height:100svh;padding:58svh var(--gutter)4rem;flex-direction:column;justify-content:flex-start;gap:1.25rem;display:flex;position:relative;inset:auto}.System-module__dQFx5G__scene .System-module__dQFx5G__el,.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el,.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el[data-align=center],.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__el[data-align=right]{text-align:left;opacity:1;width:auto;max-width:36rem;position:static;transform:none}.System-module__dQFx5G__scene .System-module__dQFx5G__note,.System-module__dQFx5G__scene[data-in=true] .System-module__dQFx5G__note{position:relative;top:auto;left:auto}.System-module__dQFx5G__title[data-size=xl]{font-size:clamp(3rem,14vw,5rem)}.System-module__dQFx5G__cta a{justify-content:center;width:100%;display:flex}.System-module__dQFx5G__marker{display:none}}
.Ticker-module__Wq-eFG__band{--avatar:clamp(64px,6vw,80px);--item:calc(var(--avatar) + 3rem);--space:1.5rem;background:var(--bg);width:100%;color:var(--fg);box-shadow:0 -1px 0 var(--bg);padding-block:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.Ticker-module__Wq-eFG__marquee{overflow:hidden}.Ticker-module__Wq-eFG__track{width:max-content;animation:Ticker-module__Wq-eFG__slide calc(var(--count,14)*4s)linear infinite;margin:0;padding:0;list-style:none;display:flex}.Ticker-module__Wq-eFG__item{width:var(--item);padding-right:var(--space);box-sizing:content-box;text-align:center;flex-direction:column;align-items:center;display:flex}.Ticker-module__Wq-eFG__ring{width:var(--avatar);height:var(--avatar);background:linear-gradient(135deg,var(--accent-warm),#f7786b,var(--accent-pink));border-radius:50%;padding:3px;display:block}.Ticker-module__Wq-eFG__avatar{border:2px solid var(--bg);box-sizing:border-box;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.Ticker-module__Wq-eFG__name,.Ticker-module__Wq-eFG__role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Ticker-module__Wq-eFG__name{color:var(--fg);margin-top:.6rem;font-size:.8rem;font-weight:700}.Ticker-module__Wq-eFG__role{color:var(--muted);margin-top:.1rem;font-size:.7rem}@keyframes Ticker-module__Wq-eFG__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Ticker-module__Wq-eFG__marquee{overflow-x:auto}.Ticker-module__Wq-eFG__track{animation:none}.Ticker-module__Wq-eFG__item[aria-hidden]{display:none}}
.VideoBand-module__RJDeBa__band{contain:paint;width:100%;height:100svh;min-height:30rem;max-height:56rem;padding:0;position:relative;overflow:hidden}.VideoBand-module__RJDeBa__media{background:#000 50%/cover no-repeat;position:absolute;inset:0}.VideoBand-module__RJDeBa__video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity var(--t-slow)var(--ease);backface-visibility:hidden;transform:translateZ(0)}.VideoBand-module__RJDeBa__video[data-playing=true]{opacity:1}.VideoBand-module__RJDeBa__scrim{background:linear-gradient(#0000 15%,#000000a1 35% 65%,#0000 85%),#0000000f;position:absolute;inset:0;transform:translateZ(0)}.VideoBand-module__RJDeBa__seam{background:linear-gradient(0deg,var(--bg-dark)0%,#06060a00 20%);position:absolute;inset:0;transform:translateZ(0)}.VideoBand-module__RJDeBa__copy{z-index:1;height:100%;padding-inline:var(--gutter);text-align:center;text-transform:uppercase;font-family:var(--sans);letter-spacing:-.01em;color:var(--chalk);text-shadow:0 2px 24px #00000073;place-content:center;justify-items:center;gap:.08em;font-size:clamp(1rem,4.2vw,2.5rem);font-weight:400;line-height:1.05;display:grid;position:relative;transform:translateZ(0)}.VideoBand-module__RJDeBa__copy span{display:block}.VideoBand-module__RJDeBa__strong{font-weight:700}
.Vsl-module__plVnPG__vsl{background:var(--bg);color:var(--fg);padding-block:clamp(3rem,7vw,6rem)}.Vsl-module__plVnPG__video{width:100%;max-width:800px;margin:0 auto}.Vsl-module__plVnPG__videoFrame{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 40%,#fff 0%,#f3f3f5 60%,#ebebee 100%);border:1px solid #00000014;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #00000029}.Vsl-module__plVnPG__videoFrame>video,.Vsl-module__plVnPG__videoFrame>iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Vsl-module__plVnPG__videoPlaceholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:1rem;display:flex;position:absolute;inset:0}.Vsl-module__plVnPG__play{aspect-ratio:1;color:#111;-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #00000014;border-radius:50%;place-items:center;width:clamp(3.5rem,9vw,4.75rem);padding-left:.2rem;transition:transform .3s,background-color .3s,box-shadow .3s;display:grid;box-shadow:0 8px 24px -8px #00000040}.Vsl-module__plVnPG__videoFrame:hover .Vsl-module__plVnPG__play{background:#ffffffeb;transform:scale(1.06);box-shadow:0 12px 30px -8px #0000004d}.Vsl-module__plVnPG__videoLabel{letter-spacing:.02em;color:var(--muted);background:#ffffffa6;border:1px solid #0000000f;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:500}@media (prefers-reduced-motion:reduce){.Vsl-module__plVnPG__play{transition:none}.Vsl-module__plVnPG__videoFrame:hover .Vsl-module__plVnPG__play{transform:none}}
