.home-module__06co2W__reveal{opacity:0;will-change:opacity, transform;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.home-module__06co2W__revealUp{transform:translateY(36px)}.home-module__06co2W__revealLeft{transform:translate(-32px)}.home-module__06co2W__revealRight{transform:translate(32px)}.home-module__06co2W__revealScale{transform:scale(.96)}.home-module__06co2W__revealVisible{opacity:1;transform:none}.home-module__06co2W__heroShell{flex-direction:column;justify-content:flex-end;min-height:100vh;padding:7rem 0 3.5rem;display:flex;position:relative;overflow:hidden}.home-module__06co2W__heroInner{z-index:10;grid-template-columns:1fr;align-items:end;gap:2rem;width:min(1100px,100% - 2rem);margin-inline:auto;display:grid;position:relative}.home-module__06co2W__heroCopy{max-width:720px}.home-module__06co2W__heroTitle{letter-spacing:-.045em;margin:0;font-size:clamp(3.8rem,11vw,7.5rem);font-weight:900;line-height:.92}.home-module__06co2W__heroSubtitle{max-width:52ch;color:var(--text-secondary);margin:1.35rem 0 0;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.7}.home-module__06co2W__heroActions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.home-module__06co2W__scrollCue{z-index:10;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;font-size:.68rem;animation:2.4s ease-in-out infinite home-module__06co2W__scrollCueFloat;display:flex;position:absolute;bottom:2.5rem;right:max(1rem,50vw - 550px)}.home-module__06co2W__scrollCueLine{background:linear-gradient(#a78bfa88,#0000);width:1px;height:42px}@keyframes home-module__06co2W__scrollCueFloat{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.home-module__06co2W__platformCardWrap{will-change:transform;transition:transform .15s linear}.home-module__06co2W__platformScroll{isolation:isolate;position:relative}.home-module__06co2W__platformScrollSticky{z-index:2;align-items:center;height:calc(100vh - 3.5rem);padding:2rem 0 3rem;display:none;position:sticky;top:3.5rem}.home-module__06co2W__platformScrollMobile{padding:4rem 0 5rem;display:block}.home-module__06co2W__platformScrollInner{width:min(1100px,100% - 2rem);margin-inline:auto}.home-module__06co2W__platformCard{border:1px solid var(--line);opacity:0;filter:blur(10px);will-change:opacity, transform, filter;background:linear-gradient(145deg,#7c3aed10,#06b6d408),#0005;border-radius:12px;padding:1.75rem 1.75rem 1.5rem;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),box-shadow 1.2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:perspective(1100px)rotateX(10deg)translateY(56px)scale(.94);box-shadow:inset 0 0 0 1px #ffffff08,0 24px 60px -30px #000c}.home-module__06co2W__platformCardVisible{opacity:1;filter:blur();transform:perspective(1100px)rotateX(0)translateY(0)scale(1);box-shadow:inset 0 0 0 1px #ffffff0c,0 0 80px -20px #7c3aed33,0 32px 70px -28px #000d}.home-module__06co2W__platformCardGlow{opacity:0;pointer-events:none;filter:blur(24px);background:radial-gradient(circle,#7c3aed33 0%,#0000 70%);width:70%;height:80%;transition:opacity 1s .4s;animation:5s ease-in-out infinite home-module__06co2W__platformGlowPulse;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.home-module__06co2W__platformCardVisible .home-module__06co2W__platformCardGlow{opacity:1}@keyframes home-module__06co2W__platformGlowPulse{0%,to{opacity:.45;transform:translate(-50%)scale(.95)}50%{opacity:.9;transform:translate(-50%)scale(1.05)}}.home-module__06co2W__platformsHeading{z-index:1;color:var(--text-muted);opacity:0;margin:0 0 1.25rem;font-size:.84rem;font-weight:500;transition:opacity .7s cubic-bezier(.16,1,.3,1) .15s,transform .7s cubic-bezier(.16,1,.3,1) .15s;position:relative;transform:translateY(12px)}.home-module__06co2W__platformHeadingVisible{opacity:1;transform:none}.home-module__06co2W__platformCardGrid{z-index:1;grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid;position:relative}.home-module__06co2W__platformTile{border:1px solid var(--line);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;min-height:96px;padding:1.1rem 1rem;transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.home-module__06co2W__platformTileEnter{opacity:0;transform:translateY(28px)scale(.92)}.home-module__06co2W__platformTileEnterVisible{opacity:1;transform:none}.home-module__06co2W__platformTileGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 120%,#7c3aed44,#0000 65%);transition:opacity .4s;position:absolute;inset:0}.home-module__06co2W__platformTileActive{background:#7c3aed12;border-color:#7c3aed66;transform:translateY(-3px)scale(1.02);box-shadow:inset 0 0 0 1px #7c3aed22,0 12px 32px -16px #7c3aed55}.home-module__06co2W__platformTileActive .home-module__06co2W__platformTileGlow{opacity:1}.home-module__06co2W__platformCardGrid:has(.home-module__06co2W__platformTileActive) .home-module__06co2W__platformTileEnterVisible:not(.home-module__06co2W__platformTileActive){opacity:.52;transform:scale(.98)}.home-module__06co2W__platformTileActive .partner-logo{filter:drop-shadow(0 0 12px #7c3aed66);transform:scale(1.1)}.home-module__06co2W__platformTile .partner-logo{transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1)}.home-module__06co2W__platformTile:hover{background:#ffffff08;border-color:#fff2}.home-module__06co2W__platformTileActive:hover{background:#7c3aed18;border-color:#7c3aed88}.home-module__06co2W__platformTileGhost{opacity:.45}.home-module__06co2W__platformTileGhost.home-module__06co2W__platformTileEnter{opacity:0}.home-module__06co2W__platformTileGhost.home-module__06co2W__platformTileEnterVisible{opacity:.45}.home-module__06co2W__platformTileGhost.home-module__06co2W__platformTileActive{opacity:.72;background:#ffffff0a;border-color:#ffffff28;transform:translateY(-2px)scale(1.01);box-shadow:0 8px 24px -18px #fff2}.home-module__06co2W__platformTileGhost:hover{opacity:.62}.home-module__06co2W__featureScrollHeaderWrap{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.home-module__06co2W__featureScrollHeaderVisible{opacity:1;filter:blur();transform:none}.home-module__06co2W__featureScrollHeader{max-width:28ch;margin-bottom:2.5rem}.home-module__06co2W__featureScrollHeader .section-title{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.home-module__06co2W__featureScroll{isolation:isolate;position:relative}.home-module__06co2W__featureScrollSticky{z-index:2;align-items:center;height:calc(100vh - 3.5rem);padding:2rem 0 3rem;display:none;position:sticky;top:3.5rem}.home-module__06co2W__featureScrollMobile{padding:5rem 0 6rem;display:block}.home-module__06co2W__featureScrollInner{width:min(1100px,100% - 2rem);margin-inline:auto}.home-module__06co2W__featureScrollGridWrap{will-change:transform;transition:transform .15s linear}.home-module__06co2W__featureScrollGrid{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:3rem;width:100%;min-height:min(560px,100vh - 12rem);transition:opacity 1s cubic-bezier(.16,1,.3,1) .12s,transform 1.05s cubic-bezier(.16,1,.3,1) .12s,filter 1s cubic-bezier(.16,1,.3,1) .12s;display:grid;transform:translateY(40px)}.home-module__06co2W__featureScrollGridVisible{opacity:1;filter:blur();transform:none}.home-module__06co2W__featureScrollCopy{min-height:280px;position:relative}.home-module__06co2W__featureCopyPanel{opacity:0;filter:blur(8px);pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(56px)}.home-module__06co2W__featureCopyPanel .feature-title{opacity:0;filter:blur(6px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.home-module__06co2W__featureCopyPanel .feature-description{opacity:0;filter:blur(4px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.home-module__06co2W__featureCopyActive{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.home-module__06co2W__featureCopyActive .feature-title{opacity:1;filter:blur();transition-delay:.1s;transform:none}.home-module__06co2W__featureCopyActive .feature-description{opacity:1;filter:blur();transition-delay:.2s;transform:none}.home-module__06co2W__featureCopyPast{opacity:0;filter:blur(6px);transform:translateY(-56px)scale(.98)}.home-module__06co2W__featureCopyFuture{opacity:0;filter:blur(6px);transform:translateY(56px)scale(.98)}.home-module__06co2W__featureProgress{gap:.45rem;display:flex;position:absolute;bottom:0;left:0}.home-module__06co2W__featureProgressDot{background:#ffffff18;border-radius:999px;width:22px;height:3px;transition:width .45s cubic-bezier(.16,1,.3,1),background .45s,box-shadow .45s,opacity .35s}.home-module__06co2W__featureProgressDotDone{background:#ffffff30}.home-module__06co2W__featureProgressDotActive{background:linear-gradient(90deg,#a78bfa,#06b6d4);width:42px;box-shadow:0 0 16px #7c3aed66}.home-module__06co2W__featureScrollStage{min-height:420px;position:relative}.home-module__06co2W__featureStageGlow{filter:blur(32px);opacity:0;pointer-events:none;background:radial-gradient(circle,#7c3aed28 0%,#0000 70%);transition:opacity .8s;animation:6s ease-in-out infinite home-module__06co2W__featureStageGlowPulse;position:absolute;inset:10% 5%}.home-module__06co2W__featureScrollGridVisible .home-module__06co2W__featureStageGlow{opacity:1}@keyframes home-module__06co2W__featureStageGlowPulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.home-module__06co2W__featureVisualPanel{opacity:0;filter:blur(10px);pointer-events:none;transform-origin:100%;perspective:1200px;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(64px)scale(.94)rotateY(-6deg)}.home-module__06co2W__featureVisualFrame{height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-module__06co2W__featureVisualPanel .feature-row-visual{border:1px solid var(--line);background:linear-gradient(145deg,#7c3aed12,#06b6d408),#0005;border-radius:10px;min-height:420px;transition:box-shadow .75s cubic-bezier(.16,1,.3,1),border-color .75s;box-shadow:inset 0 0 0 1px #ffffff06,0 24px 60px -30px #000c}.home-module__06co2W__featureVisualActive{opacity:1;filter:blur();pointer-events:auto;transform:translate(0)scale(1)rotateY(0)}.home-module__06co2W__featureVisualActive .feature-row-visual{border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0c,0 0 80px -24px #7c3aed44,0 32px 70px -28px #000d}.home-module__06co2W__featureVisualActive .home-module__06co2W__featureVisualFrame{transform:translateY(-4px)}.home-module__06co2W__featureVisualPast{opacity:0;filter:blur(8px);transform:translate(-64px)scale(.94)rotateY(6deg)}.home-module__06co2W__featureVisualFuture{opacity:0;filter:blur(8px);transform:translate(64px)scale(.94)rotateY(-6deg)}.home-module__06co2W__featureMobileList{flex-direction:column;gap:1.25rem;display:flex}.home-module__06co2W__featureMobileCard{border:1px solid var(--line);background:linear-gradient(145deg, #7c3aed0c, #06b6d406), var(--bg-surface);opacity:0;filter:blur(10px);will-change:opacity, transform, filter;border-radius:10px;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1),box-shadow .9s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(48px)scale(.96);box-shadow:0 24px 60px -30px #000a}.home-module__06co2W__featureMobileCardVisible{opacity:1;filter:blur();transform:none;box-shadow:inset 0 0 0 1px #ffffff08,0 0 60px -20px #7c3aed33,0 28px 64px -28px #000c}.home-module__06co2W__featureMobileCardGlow{filter:blur(28px);opacity:0;pointer-events:none;background:radial-gradient(circle,#7c3aed22 0%,#0000 70%);width:80%;height:60%;transition:opacity .8s .2s;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.home-module__06co2W__featureMobileCardVisible .home-module__06co2W__featureMobileCardGlow{opacity:1}.home-module__06co2W__featureMobileText{z-index:1;opacity:0;filter:blur(6px);padding:1.5rem 1.5rem 1.25rem;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .65s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(24px)}.home-module__06co2W__featureMobileTextVisible{opacity:1;filter:blur();transform:none}.home-module__06co2W__featureMobileVisual{z-index:1;opacity:0;filter:blur(8px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(32px)scale(.98)}.home-module__06co2W__featureMobileVisualVisible{opacity:1;filter:blur();transform:none}.home-module__06co2W__featureMobileCard .feature-row-visual{border-top:1px solid var(--line);min-height:220px}@media (min-width:900px){.home-module__06co2W__heroInner{grid-template-columns:1fr;padding-bottom:1rem}.home-module__06co2W__platformCardGrid{grid-template-columns:repeat(4,1fr);gap:.75rem}.home-module__06co2W__platformScrollSticky{display:flex}.home-module__06co2W__platformScrollMobile{display:none}.home-module__06co2W__featureScrollSticky{display:flex}.home-module__06co2W__featureScrollMobile{display:none}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__reveal,.home-module__06co2W__featureCopyPanel,.home-module__06co2W__featureVisualPanel,.home-module__06co2W__featureScrollGrid,.home-module__06co2W__featureScrollHeaderWrap,.home-module__06co2W__featureMobileCard,.home-module__06co2W__featureMobileText,.home-module__06co2W__featureMobileVisual,.home-module__06co2W__featureStageGlow,.home-module__06co2W__scrollCue,.home-module__06co2W__platformCard,.home-module__06co2W__platformCardGlow,.home-module__06co2W__platformTile,.home-module__06co2W__platformsHeading{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.home-module__06co2W__platformCardWrap,.home-module__06co2W__featureScrollGridWrap{transition:none!important;transform:none!important}:is(.home-module__06co2W__featureCopyActive .feature-title,.home-module__06co2W__featureCopyActive .feature-description){opacity:1!important;filter:none!important;transform:none!important}.home-module__06co2W__platformCardGlow,.home-module__06co2W__platformTileGlow,.home-module__06co2W__featureMobileCardGlow{display:none}.home-module__06co2W__featureScroll,.home-module__06co2W__platformScroll{height:auto!important}.home-module__06co2W__featureScrollSticky,.home-module__06co2W__platformScrollSticky{display:none!important}.home-module__06co2W__featureScrollMobile,.home-module__06co2W__platformScrollMobile{display:block!important}}
