.hero__row._1f{grid-template-columns:587fr 717fr;gap:16px;padding-top:0;display:grid}.hero__card._1f{background:#131417;border-radius:16px;align-items:center;min-height:644px;display:flex;position:relative;overflow:hidden}.hero__glow._1f{pointer-events:none;width:809px;max-width:none;height:auto;position:absolute;left:50%;transform:translate(-50%)}.hero__glow--1._1f{bottom:-208px}.hero__glow--2._1f{bottom:-223px}.hero__glow--3._1f{bottom:-238px}.hero__content._1f{z-index:1;align-items:flex-start;gap:var(--space-8);flex-direction:column;padding:0 69px;display:flex;position:relative}.clutch._1f{color:#fff;background:#ffffff0d;border:.5px solid #fff3;border-radius:100px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.clutch__divider._1f{background:#ffffff4d;border-radius:999px;width:1px;height:12px}.clutch__score._1f{font-weight:700;font-size:var(--fs-18);line-height:1}.hero__copy._1f{gap:var(--space-28);color:#fff;flex-direction:column;margin-bottom:16px;display:flex}.hero__title._1f{font-family:var(--font-display);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.04em;max-width:385px;line-height:1.1}.hl._1f{color:var(--brand-accent)}.hero__sub._1f{font-size:var(--fs-16);max-width:380px;line-height:1.5}.hero__media._1f{border-radius:16px;min-height:644px;position:relative;overflow:hidden}.hero__img._1f{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.hero__badge._1f{-webkit-backdrop-filter:blur(15px);border-radius:50%;width:172px;height:172px;position:absolute;bottom:24px;right:24px}.hero__badge._1f img._1f{width:100%;height:100%;animation:24s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero__badge._1f img._1f{animation:none}}.strip._1f{background:var(--bg-secondary);margin-top:24px;padding-block:83px}.marquee__track._1f{gap:21px;margin:0;padding:0 0 0 21px;list-style:none}.strip__tile._1f{border-radius:9px;flex:none;width:306px;height:306px;overflow:hidden}.strip__img._1f{object-fit:cover;width:100%;height:100%}@media (width<=1199px){.hero__row._1f{grid-template-columns:1fr 1fr}.hero__card._1f,.hero__media._1f{min-height:540px}.hero__content._1f{padding:0 24px}.hero__title._1f{max-width:300px;font-size:40px}.hero__sub._1f{max-width:290px;font-size:16px}.hero__badge._1f{width:140px;height:140px;bottom:16px;right:16px}.strip._1f{padding-block:32px}.strip__tile._1f{width:240px;height:240px}}@media (width<=719px){.hero__row._1f{grid-template-columns:1fr;gap:20px}.hero__card._1f{min-height:408px}.hero__content._1f{padding:40px 24px}.hero__title._1f{max-width:320px;font-size:40px}.hero__sub._1f{max-width:310px;font-size:15px}.hero__media._1f{min-height:340px}.hero__badge._1f{width:112px;height:112px}.strip._1f{margin-top:24px;padding-block:24px}.strip__tile._1f{width:180px;height:180px}.marquee__track._1f{gap:12px}}.reel._1w{background:var(--neutral-1000);height:732px;position:relative;overflow:hidden}.reel__video._1w{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel._1w:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.reel__play._1w{z-index:1;color:#fff;flex-direction:column;align-items:center;gap:14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel__play-icon._1w{-webkit-backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #fff6;border-radius:50%;place-items:center;width:104px;height:104px;transition:transform .35s cubic-bezier(.215,.61,.355,1),background-color .25s,color .25s;display:grid}.reel__play-icon._1w svg._1w{margin-left:4px}.reel__play._1w:hover .reel__play-icon._1w{background:var(--brand-accent);color:#000;transform:scale(1.08)}.reel__play-label._1w{font-weight:600;font-size:var(--fs-16);letter-spacing:-.01em;text-shadow:0 1px 12px #0006}.reel__dialog._1w{background:#000;border:0;border-radius:16px;width:min(1200px,92vw);max-width:none;padding:0;overflow:visible}.reel__dialog._1w::backdrop{background:#000000d9}.reel__full._1w{background:#000;border-radius:16px;width:100%;max-height:85vh;display:block}.reel__close._1w{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-52px;right:0}.reel__close._1w:hover{background:#ffffff47}@media (width<=1199px){.reel._1w{height:420px}.reel__play-icon._1w{width:84px;height:84px}}@media (width<=719px){.reel._1w{height:240px}.reel__play-icon._1w{width:64px;height:64px}.reel__play-label._1w{font-size:var(--fs-14)}}.ff--secondary._18{background:var(--bg-secondary)}.ff__head._18{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ff__title._18{max-width:588px}.ff__arrows._18{gap:var(--space-8);display:flex}.ff__arrow._18{border:1px solid var(--neutral-1000);width:60px;height:60px;color:var(--neutral-1000);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ff__arrow._18:hover{background:var(--neutral-1000);color:#fff}.ff__viewport._18{margin-top:var(--space-60);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));scroll-padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));overflow-x:auto}.ff__viewport._18::-webkit-scrollbar{display:none}.ff__track._18{gap:var(--space-24);width:max-content;margin:0;padding:0;list-style:none;display:flex}.tcard._18{scroll-snap-align:start;background:#fff;border-radius:12px;flex-direction:row-reverse;justify-content:flex-end;gap:50px;width:762px;height:526px;padding-left:24px;display:flex;overflow:hidden}.tcard__quote._18{flex-direction:column;justify-content:space-between;width:351px;margin:0;padding-block:36px;display:flex}.tcard__quote._18 blockquote._18{font-size:var(--fs-20);letter-spacing:-.01em;color:var(--text-primary);margin:0;line-height:1.5}.author._18{gap:var(--space-12);align-items:center;display:flex}.author__img._18{object-fit:cover;width:54px;height:54px}.author._18 strong._18{font-size:var(--fs-18);letter-spacing:-.02em;font-weight:600;line-height:1.5;display:block}.author._18 small._18{font-size:var(--fs-14);letter-spacing:-.01em;color:var(--text-secondary);opacity:.8;line-height:1.5;display:block}.tcard__media._18{background:var(--bg-secondary);flex:1;position:relative;overflow:hidden}.tcard__photo._18{object-fit:cover;width:100%;height:100%}.tcard__media._18:after{content:"";background:linear-gradient(#0000 61%,#000 103%);position:absolute;inset:0}.tcard__play._18{z-index:1;border-radius:50%;transition:transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tcard__play._18:hover{transform:translate(-50%,-50%)scale(1.1)}.tcard__video._18{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.tcard__media._18.is-live .tcard__video._18{opacity:1}.tcard__media._18:after{z-index:1;pointer-events:none}.tcard__play._18{z-index:2}.tcard__media._18.is-playing .tcard__video._18{z-index:3;background:#000}.tcard__media._18.is-playing:after,.tcard__media._18.is-playing .tcard__play._18,.tcard__media._18.is-playing .tcard__caption._18{display:none}@media (width<=1199px){.tcard._18{gap:24px;width:620px;height:452px}.tcard__quote._18{width:300px;padding-block:28px}.tcard__quote._18 blockquote._18{font-size:18px}}.tcard__caption._18{display:none}@media (width<=719px){.ff__arrows._18{display:none}.ff__viewport._18{margin-top:32px}.ff__track._18{gap:16px}.tcard._18{display:contents}.tcard__media._18{scroll-snap-align:start;border-radius:16px;flex:none;order:0;width:310px;height:430px}.tcard__caption._18{z-index:2;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:20px;left:20px}.tcard__caption._18 strong._18{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.tcard__caption._18 span._18{font-size:15px;font-weight:600}.tcard__quote._18{scroll-snap-align:start;background:linear-gradient(#8067ff8c 0%,#fff 45%);border-radius:16px;flex:none;width:300px;height:430px;padding:40px 20px 24px}.tcard__quote._18 blockquote._18{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.tcard__play._18 img._18{width:56px;height:56px}}.svc__title._19{max-width:521px}.svc__rows._19{margin:var(--space-60) 0 0;gap:var(--space-24);padding:0;list-style:none;display:grid}.svc__row._19{top:calc(var(--nav-h) + 24px);transform-origin:50% 0;will-change:transform, opacity;grid-template-columns:424fr 880fr;gap:16px;display:grid;position:sticky}.svc__card._19{background:var(--bg-inverse);color:#fff;isolation:isolate;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:506px;padding:40px 28px 30px;display:flex;position:relative;overflow:hidden}.svc__text._19{gap:var(--space-12);flex-direction:column;max-width:346px;display:flex}.svc__desc._19{font-size:var(--fs-16);color:var(--text-disabled);line-height:1.5}.svc__glow._19{z-index:-1;filter:blur(46px);opacity:.9;border-radius:50%;height:260px;transition:transform .4s;position:absolute;bottom:-150px;left:-60px;right:-120px}.svc__card--purple._19 .svc__glow._19{background:radial-gradient(closest-side,#8067ff,#2a0dbe 60%,#0000)}.svc__card--yellow._19 .svc__glow._19{background:radial-gradient(closest-side,#fff600,#b4ad00 60%,#0000)}.svc__card._19:hover .svc__glow._19{transform:translateY(-14px)}.svc__items._19{gap:12px;margin:0;padding:0;list-style:none;display:grid}.svc__items._19 li._19{height:40px;font-size:var(--fs-16);letter-spacing:-.01em;-webkit-backdrop-filter:blur(4px);background:#ffffff0f;border:.5px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:0 15px;font-weight:500;display:flex}.svc__media._19{background:var(--bg-secondary);border-radius:16px;min-height:506px;position:relative;overflow:hidden}.svc__img._19{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=1199px){.svc__row._19{grid-template-columns:280fr 416fr;gap:12px}.svc__card._19{min-height:443px;padding:32px 24px 24px}.svc__items._19 li._19{height:38px}.svc__media._19{min-height:443px}}@media (width<=719px){.svc__row._19{grid-template-columns:1fr;gap:0}.svc__media._19{aspect-ratio:358/220;border-radius:16px 16px 0 0;order:-1;min-height:0}.svc__card._19{border-radius:0 0 16px 16px;gap:28px;min-height:0;padding:28px 20px 20px}}.ai._14{background:var(--bg-inverse);color:#fff;overflow:hidden}.ai__inner._14{gap:var(--space-60);flex-direction:column;display:flex}.ai__title._14{text-align:center}.ai__grad._14{background:linear-gradient(90deg,#fff600 0%,#ffbaf9 30%,#a98cff 70%,#8067ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ai__diagram._14{padding-top:250px;position:relative}.ai__lines._14{height:260px;position:absolute;inset:0 0 auto}.ln._14{height:auto;position:absolute;overflow:visible}.ln__base._14{stroke:#fff6;stroke-linecap:round}.ln__comet._14{stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.07 1.2;stroke-dashoffset:-1px;filter:drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 10px var(--c));opacity:.85;animation:3.2s cubic-bezier(.45,0,.55,1) infinite ln-flow;animation-delay:var(--ld,0s);transition:opacity .3s}.ln--1._14{--ld:0s}.ln--2._14{--ld:.8s}.ln--3._14{--ld:1.6s}.ln--4._14{--ld:2.4s}@keyframes ln-flow{0%{stroke-dashoffset:-1px}to{stroke-dashoffset:.08px}}.ai__diagram._14:has(.phase:first-child:hover) .ln--1._14 .ln__comet._14,.ai__diagram._14:has(.phase:nth-child(2):hover) .ln--2._14 .ln__comet._14,.ai__diagram._14:has(.phase:nth-child(3):hover) .ln--3._14 .ln__comet._14,.ai__diagram._14:has(.phase:nth-child(4):hover) .ln--4._14 .ln__comet._14{opacity:1;stroke-width:3.5px;animation-duration:1.4s;animation-delay:0s}.ai__diagram._14:has(.phase:first-child:hover) .ln--1._14 .ln__base._14,.ai__diagram._14:has(.phase:nth-child(2):hover) .ln--2._14 .ln__base._14,.ai__diagram._14:has(.phase:nth-child(3):hover) .ln--3._14 .ln__base._14,.ai__diagram._14:has(.phase:nth-child(4):hover) .ln--4._14 .ln__base._14{stroke:#ffffffbf}.ln--1._14{width:36.3%;top:152px;left:11.5%}.ln--2._14{width:11.5%;top:151px;left:36.3%}.ln--3._14{width:13.6%;top:151px;left:47.8%;transform:scaleX(-1)}.ln--4._14{width:39.6%;top:152px;left:47.8%;transform:scaleX(-1)}.ai__orb._14{width:152px;height:152px;position:absolute;top:0;left:calc(50% - 28px);transform:translate(-50%)}.orb._14{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb--1._14{width:152px}.orb--2._14{width:168px;top:52%}.orb--3._14{width:120px;top:54%}.ai__orb._14:before{content:"";border:1px solid #8067ff99;border-radius:50%;animation:3.2s ease-out infinite orb-pulse;position:absolute;inset:0}@keyframes orb-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.orb--1._14{animation:3.2s ease-in-out infinite orb-breathe}@keyframes orb-breathe{50%{transform:translate(-50%,-50%)scale(1.04)}}.orb__mark._14{width:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai__cards._14{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.phase._14{isolation:isolate;background:#161229;border:1px solid #fff3;border-radius:16px;min-height:285px;padding:23px;transition:border-color .4s,transform .5s cubic-bezier(.215,.61,.355,1);position:relative;overflow:hidden}.phase._14:hover{border-color:#ffffff73;transform:translateY(-6px)}.phase._14:before{content:"";z-index:-1;opacity:.5;background:radial-gradient(50% 50% at 70% 30%,#8067ff59,#0000 70%);height:436px;transition:opacity .5s;position:absolute;inset:-79px -85px auto}.phase._14:hover:before{opacity:1}.phase._14:after{content:"";z-index:-1;filter:blur(22px);opacity:.3;background:radial-gradient(closest-side,#f3efff,#8067ff 55%,#0000);border-radius:50%;height:130px;transition:opacity .5s,transform .6s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:-70px;left:-10%;right:-10%;transform:translateY(30px)scaleX(.8)}.phase._14:hover:after{opacity:1;transform:none}.phase--yellow._14:after{background:radial-gradient(closest-side,#fffbd1,#fff600 55%,#0000)}.phase__title._14{font-size:var(--fs-20);letter-spacing:-.01em;font-weight:500;line-height:1.5}.phase__tools._14{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.phase__tools._14 li._14{-webkit-backdrop-filter:blur(9px);background:linear-gradient(#ffffff1c,#ffffff0a);border:.5px solid #fff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.phase__tools._14 img._14{object-fit:contain;width:18px;height:18px}.notion._14{background:#fff;width:20px;height:20px;-webkit-mask:url(/img/tools/notion-mask.png) 50%/contain no-repeat;mask:url(/img/tools/notion-mask.png) 50%/contain no-repeat}.phase._14 hr._14{border:0;border-top:1px solid #fff3;margin:16px 0}.phase__eyebrow._14{font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:#c3b8ffcc;font-weight:500;line-height:1.2}.phase__out._14{flex-wrap:wrap;gap:8px 4px;max-width:220px;margin:12px 0 0;padding:0;list-style:none;display:flex}.phase__out._14 li._14{height:23px;font-size:var(--fs-12);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;padding:0 8px;line-height:1.2;display:inline-flex}@media (width<=1199px){.ai__diagram._14{padding-top:184px}.ai__lines._14{display:none}.ai__orb._14{left:50%}.ai__cards._14{grid-template-columns:1fr 1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.ln__comet._14,.ai__orb._14:before,.orb--1._14{animation:none}.ln__comet._14{opacity:0}}@media (width<=719px){.ai__diagram._14{padding-top:176px}.ai__cards._14{grid-template-columns:1fr}.phase._14{min-height:0;padding-bottom:72px}}.rw._w{overflow:hidden}.rw__title._w{max-width:427px}.rw__wall._w{margin-top:var(--space-60);gap:14px;display:grid;position:relative}.rw__wall._w:before,.rw__wall._w:after{content:"";z-index:2;pointer-events:none;width:300px;position:absolute;top:0;bottom:0}.rw__wall._w:before{background:linear-gradient(90deg,#fff,#ffffffeb 72%,#fff0);left:-98px}.rw__wall._w:after{background:linear-gradient(90deg,#fff0,#ffffffeb 28%,#fff);right:0}.rw__wall._w .marquee._w{margin-block:-6px -12px;padding-block:6px 12px}.marquee__track._w{gap:14px;margin:0;padding:0;list-style:none}.rw__wall._w>.marquee._w:nth-child(2) .marquee__track._w{padding-left:200px}.rev._w{border:1px solid var(--border-subtle);background:#fff;border-radius:16px;flex-direction:column;flex:none;gap:15px;width:422px;min-height:269px;padding:18px;transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.215,.61,.355,1);display:flex;position:relative}.rev._w:has(.rev__link:hover){border-color:var(--text-primary);transform:translateY(-3px);box-shadow:0 14px 30px #00000014}.rev__link._w{z-index:1;border-radius:inherit;position:absolute;inset:0}.rev__link._w:focus-visible{outline:2px solid var(--bg-brand);outline-offset:2px}.rev__go._w{letter-spacing:-.02em;color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex}.rev._w:has(.rev__link:hover) .rev__go._w{color:var(--text-primary)}.rev__top._w{border-bottom:.6px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.rev__src._w{border:1px solid var(--border-default);border-radius:20px;align-items:center;gap:4px;height:24px;padding:0 9px;display:inline-flex}.rev__src._w b._w{letter-spacing:-.04em;font-size:12px;font-weight:600}.rev__src._w img._w{height:auto}.rev__body._w{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.rev__text._w{letter-spacing:-.02em;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.6}.rev__tag._w{border:1px solid var(--border-default);letter-spacing:-.04em;border-radius:20px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.1}.rev__who._w{align-items:center;gap:7.5px;display:flex}.rev__img._w{object-fit:cover;border-radius:50%;width:38px;height:38px}.rev__who._w strong._w{font-size:14px;font-weight:600;line-height:1.4;display:block}.rev__who._w small._w{color:var(--text-secondary);opacity:.8;font-size:12px;line-height:1.5;display:block}@media (width<=1199px){.rw__wall._w:before,.rw__wall._w:after{width:120px}.rw__wall._w:before{left:0}}@media (width<=719px){.rw__wall._w:before,.rw__wall._w:after{width:40px}.rev._w{width:300px;height:auto;min-height:240px}.rw__wall._w>.marquee._w:nth-child(2) .marquee__track._w{padding-left:80px}}.team._1o{background:var(--bg-secondary);padding:80px 0 103px}.team__title._1o{max-width:639px}.team__rail._1o{margin-top:var(--space-68)}.marquee__track._1o{gap:var(--space-12);align-items:flex-start;margin:0;padding:0 0 0 12px;list-style:none}.team__ph._1o{width:var(--w);height:var(--h);background:var(--neutral-300);border-radius:16px;flex:none;overflow:hidden}.team__ph._1o img._1o{object-fit:cover;width:100%;height:100%}@media (width<=1199px){.team._1o{padding:72px 0}.team__ph._1o{width:calc(var(--w) * .85);height:calc(var(--h) * .85)}}@media (width<=719px){.team._1o{padding:56px 0}.team__rail._1o{margin-top:32px}.team__ph._1o{width:calc(var(--w) * .7);height:calc(var(--h) * .7)}}
