.page-module___8aEwW__page{--landing-ink:#111418;--landing-ink-soft:#252a2f;--landing-paper:#f5f4ef;--landing-white:#fffefa;--landing-line:#d9d9d2;--landing-muted:#666c70;--landing-green:#219262;background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;overflow:hidden}.page-module___8aEwW__header{z-index:20;color:#f7f7f3;border-bottom:1px solid #ffffff1c;align-items:center;gap:48px;height:76px;padding:0 clamp(24px,4vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.page-module___8aEwW__brand{flex-shrink:0}.page-module___8aEwW__desktopNav{color:#aeb3b0;align-items:center;gap:30px;font-size:13px;font-weight:540;display:flex}.page-module___8aEwW__desktopNav a,.page-module___8aEwW__loginLink,.page-module___8aEwW__footerLinks a{transition:color .18s}.page-module___8aEwW__desktopNav a:hover,.page-module___8aEwW__loginLink:hover,.page-module___8aEwW__footerLinks a:hover{color:#fff}.page-module___8aEwW__headerActions{align-items:center;gap:22px;margin-left:auto;display:flex}.page-module___8aEwW__loginLink{color:#c7cbc8;font-size:13px;font-weight:600}.page-module___8aEwW__headerCta,.page-module___8aEwW__primaryCta{background:var(--landing-green);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:680;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.page-module___8aEwW__headerCta{min-height:40px;padding:0 16px}.page-module___8aEwW__headerCta:hover,.page-module___8aEwW__primaryCta:hover{background:#27a46e;transform:translateY(-2px);box-shadow:0 10px 24px #0c312147}.page-module___8aEwW__hero{background:var(--landing-ink);color:#f7f7f3;min-height:920px;padding:148px clamp(24px,4vw,72px) 42px;position:relative}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 84% 18%,#2192621f,#0000 28%);position:absolute;inset:0}.page-module___8aEwW__heroCourt,.page-module___8aEwW__finalCourt{opacity:.16;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff38 50%,#0000 calc(50% + .5px)) 0 0/100% 100%,linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:76px 0 0}.page-module___8aEwW__heroInner{z-index:2;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(50px,6vw,110px);max-width:1440px;margin:0 auto;display:grid;position:relative}.page-module___8aEwW__heroCopy{padding-bottom:42px}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionKicker{letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:760;line-height:1}.page-module___8aEwW__eyebrow{color:#7ad2a9;align-items:center;gap:12px;display:flex}.page-module___8aEwW__eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.page-module___8aEwW__heroTitle{letter-spacing:-.057em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:730;line-height:.94}.page-module___8aEwW__heroBody{color:#b9bdbb;letter-spacing:-.01em;max-width:560px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.page-module___8aEwW__heroActions{align-items:center;gap:24px;margin-top:34px;display:flex}.page-module___8aEwW__secondaryCta{color:#e5e7e5;border-bottom:1px solid #6f7572;padding:12px 0;font-size:13px;font-weight:650;transition:border-color .18s,color .18s}.page-module___8aEwW__secondaryCta:hover{color:#fff;border-color:#fff}.page-module___8aEwW__heroVisual{transform-origin:0;background:#e7e7e2;min-width:0;transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s;transform:perspective(1600px)rotateY(-2deg)rotateX(1deg);box-shadow:0 40px 100px #00000061}.page-module___8aEwW__heroVisual:hover{transform:perspective(1600px)rotateY(0)rotateX(0)translateY(-6px);box-shadow:0 52px 120px #0000007a}.page-module___8aEwW__visualLabel{color:#62686a;letter-spacing:.1em;text-transform:uppercase;background:#f7f7f3;justify-content:space-between;align-items:center;gap:20px;height:42px;padding:0 16px;font-size:10px;font-weight:720;display:flex}.page-module___8aEwW__visualLabel span:first-child{align-items:center;gap:8px;display:flex}.page-module___8aEwW__visualLabel i{background:var(--landing-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2192621f}.page-module___8aEwW__heroImageWrap{aspect-ratio:1.2;position:relative;overflow:hidden}.page-module___8aEwW__heroImage{object-fit:cover;object-position:top left}.page-module___8aEwW__heroFooter{z-index:2;color:#777d79;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:44px auto 0;padding-top:26px;font-size:11px;font-weight:650;display:flex;position:relative}.page-module___8aEwW__heroFooter div{color:#b7bbb8;gap:30px;display:flex}.page-module___8aEwW__statement{text-align:center;max-width:1160px;margin:0 auto;padding:clamp(100px,12vw,180px) 32px}.page-module___8aEwW__sectionKicker{color:var(--landing-green)}.page-module___8aEwW__statement h2,.page-module___8aEwW__platformIntro h2,.page-module___8aEwW__rolesHeading h2,.page-module___8aEwW__proofCopy h2,.page-module___8aEwW__finalCta h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,72px);font-weight:690;line-height:1}.page-module___8aEwW__statement>p:last-child{max-width:710px;color:var(--landing-muted);margin:30px auto 0;font-size:18px;line-height:1.65}.page-module___8aEwW__platform{background:var(--landing-white);border-top:1px solid var(--landing-line);padding:clamp(80px,9vw,140px) clamp(24px,4vw,72px)}.page-module___8aEwW__platformIntro{grid-template-columns:1.1fr .6fr;align-items:end;gap:80px;max-width:1440px;margin:0 auto 70px;display:grid}.page-module___8aEwW__platformIntro h2{max-width:850px}.page-module___8aEwW__platformIntro>p{max-width:450px;color:var(--landing-muted);margin:0 0 5px;font-size:16px;line-height:1.7}.page-module___8aEwW__platformMedia{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:clamp(44px,6vw,92px);max-width:1440px;margin:0 auto;display:grid}.page-module___8aEwW__mediaFrame{aspect-ratio:1.2;background:#ecece7;position:relative;overflow:hidden;box-shadow:0 28px 70px #181c1921}.page-module___8aEwW__platformImage{object-fit:cover;object-position:top left;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.page-module___8aEwW__mediaFrame:hover .page-module___8aEwW__platformImage{transform:scale(1.015)}.page-module___8aEwW__workflowList{border-top:1px solid var(--landing-line)}.page-module___8aEwW__workflowItem{border-bottom:1px solid var(--landing-line);grid-template-columns:42px 1fr;gap:18px;padding:27px 0 29px;display:grid}.page-module___8aEwW__workflowMarker{color:#989c9d;letter-spacing:.08em;flex-direction:column;align-items:center;gap:11px;font-size:10px;display:flex}.page-module___8aEwW__workflowMarker i{border:2px solid var(--landing-green);border-radius:50%;width:8px;height:8px}.page-module___8aEwW__workflowItem p{color:var(--landing-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:760}.page-module___8aEwW__workflowItem h3{letter-spacing:-.025em;margin:0 0 9px;font-size:20px;font-weight:680;line-height:1.22}.page-module___8aEwW__workflowItem div>span{color:var(--landing-muted);font-size:13px;line-height:1.65;display:block}.page-module___8aEwW__roles{background:var(--landing-paper);padding:clamp(100px,11vw,170px) clamp(24px,4vw,72px)}.page-module___8aEwW__rolesHeading{grid-template-columns:.5fr 1.2fr;gap:70px;max-width:1440px;margin:0 auto 76px;display:grid}.page-module___8aEwW__rolesHeading h2{max-width:940px}.page-module___8aEwW__roleRows{border-top:1px solid #bfc1bd;max-width:1440px;margin:0 auto}.page-module___8aEwW__roleRow{border-bottom:1px solid #bfc1bd;grid-template-columns:70px minmax(190px,.65fr) minmax(340px,1.35fr) 42px;align-items:center;gap:28px;min-height:170px;transition:color .25s,padding .25s,background .25s;display:grid}.page-module___8aEwW__roleRow:hover{background:var(--landing-ink);color:#f8f8f4;padding-left:18px;padding-right:18px}.page-module___8aEwW__roleNumber{color:#8d9290;letter-spacing:.12em;align-self:start;padding-top:42px;font-size:10px}.page-module___8aEwW__roleName{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,35px);font-weight:680;line-height:1}.page-module___8aEwW__roleDescription{grid-template-columns:.9fr 1fr;align-items:center;gap:34px;display:grid}.page-module___8aEwW__roleDescription strong{font-size:17px;font-weight:650;line-height:1.35}.page-module___8aEwW__roleDescription>span{color:var(--landing-muted);font-size:13px;line-height:1.65;transition:color .25s}.page-module___8aEwW__roleRow:hover .page-module___8aEwW__roleDescription>span{color:#aeb3b0}.page-module___8aEwW__roleArrow{border:1px solid #aeb2ae;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .25s,color .25s,border-color .25s;display:grid}.page-module___8aEwW__roleRow:hover .page-module___8aEwW__roleArrow{color:#7ad2a9;border-color:#7ad2a9;transform:translate(4px)}.page-module___8aEwW__proof{background:var(--landing-white);border-top:1px solid var(--landing-line);grid-template-columns:minmax(400px,.75fr) minmax(600px,1.25fr);min-height:760px;display:grid}.page-module___8aEwW__proofCopy{align-self:center;padding:clamp(70px,8vw,130px) clamp(36px,6vw,110px)}.page-module___8aEwW__proofCopy h2{max-width:620px;font-size:clamp(38px,4.1vw,62px)}.page-module___8aEwW__proofCopy>p:not(.page-module___8aEwW__sectionKicker){max-width:560px;color:var(--landing-muted);margin:27px 0 0;font-size:16px;line-height:1.7}.page-module___8aEwW__proofCopy ul{border-top:1px solid var(--landing-line);color:#3d4345;gap:13px;margin:30px 0 32px;padding:27px 0 0;font-size:13px;list-style:none;display:grid}.page-module___8aEwW__proofCopy li{align-items:center;gap:11px;display:flex}.page-module___8aEwW__proofCopy li svg{color:var(--landing-green);flex:none}.page-module___8aEwW__textLink{border-bottom:1px solid var(--landing-ink);align-items:center;gap:10px;padding-bottom:7px;font-size:13px;font-weight:680;transition:gap .18s,color .18s,border-color .18s;display:inline-flex}.page-module___8aEwW__textLink:hover{color:var(--landing-green);border-color:var(--landing-green);gap:15px}.page-module___8aEwW__proofVisual{background:var(--landing-ink-soft);align-items:center;min-width:0;padding:72px 0;display:flex;overflow:hidden}.page-module___8aEwW__proofImageWrap{aspect-ratio:1.22;width:calc(100% + 90px);margin-left:70px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000059}.page-module___8aEwW__proofImage{object-fit:cover;object-position:top left;transition:transform .7s cubic-bezier(.2,.75,.2,1)}.page-module___8aEwW__proofImageWrap:hover .page-module___8aEwW__proofImage{transform:scale(1.015)translate(-4px)}.page-module___8aEwW__finalCta{background:var(--landing-ink);color:#f7f7f3;justify-content:space-between;align-items:center;gap:70px;min-height:470px;padding:80px clamp(24px,4vw,72px);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__finalCourt{inset:0}.page-module___8aEwW__finalCtaCopy,.page-module___8aEwW__finalActions{z-index:1;position:relative}.page-module___8aEwW__finalCtaCopy>p{color:#7ad2a9;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:750}.page-module___8aEwW__finalCta h2{max-width:850px}.page-module___8aEwW__finalCtaCopy>span{color:#aeb3b0;max-width:600px;margin-top:24px;font-size:16px;line-height:1.65;display:block}.page-module___8aEwW__finalActions{flex:none;align-items:center;gap:24px;display:flex}.page-module___8aEwW__finalSecondary{color:#e6e8e6;border-bottom:1px solid #747a76;padding:13px 0;font-size:13px;font-weight:650}.page-module___8aEwW__footer{color:#737975;background:#0b0d10;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:110px;padding:24px clamp(24px,4vw,72px);font-size:11px;display:grid}.page-module___8aEwW__footerLinks{gap:28px;display:flex}.page-module___8aEwW__footer>span{justify-self:end}.page-module___8aEwW__heroEnterOne,.page-module___8aEwW__heroEnterTwo,.page-module___8aEwW__heroEnterThree,.page-module___8aEwW__heroEnterFour{opacity:0;animation:.7s cubic-bezier(.2,.75,.2,1) forwards page-module___8aEwW__heroEnter}.page-module___8aEwW__heroVisualEnter{opacity:0}.page-module___8aEwW__heroEnterOne{animation-delay:80ms}.page-module___8aEwW__heroEnterTwo{animation-delay:.16s}.page-module___8aEwW__heroEnterThree{animation-delay:.25s}.page-module___8aEwW__heroEnterFour{animation-delay:.34s}.page-module___8aEwW__heroVisualEnter{animation:.8s cubic-bezier(.2,.75,.2,1) .26s forwards page-module___8aEwW__heroVisualEnter}@keyframes page-module___8aEwW__heroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module___8aEwW__heroVisualEnter{0%{opacity:0;transform:perspective(1600px)rotateY(-2deg)rotateX(1deg)translateY(24px)}to{opacity:1;transform:perspective(1600px)rotateY(-2deg)rotateX(1deg)translateY(0)}}@media (max-width:1100px){.page-module___8aEwW__hero{min-height:auto}.page-module___8aEwW__heroInner{grid-template-columns:.8fr 1.2fr;gap:44px}.page-module___8aEwW__heroTitle{font-size:clamp(48px,6.3vw,68px)}.page-module___8aEwW__proof{grid-template-columns:.85fr 1.15fr}.page-module___8aEwW__roleDescription{grid-template-columns:1fr;gap:8px}}@media (max-width:900px){.page-module___8aEwW__header{height:68px}.page-module___8aEwW__desktopNav{display:none}.page-module___8aEwW__hero{padding-top:126px}.page-module___8aEwW__heroCourt{inset:68px 0 0}.page-module___8aEwW__heroInner,.page-module___8aEwW__platformIntro,.page-module___8aEwW__platformMedia,.page-module___8aEwW__rolesHeading,.page-module___8aEwW__proof{grid-template-columns:1fr}.page-module___8aEwW__heroCopy{padding-bottom:0}.page-module___8aEwW__heroTitle{max-width:750px;font-size:clamp(52px,10vw,78px)}.page-module___8aEwW__heroBody{max-width:640px}.page-module___8aEwW__heroVisual{width:108%;transform:none}.page-module___8aEwW__heroVisualEnter{animation-name:page-module___8aEwW__heroEnter}.page-module___8aEwW__heroVisual:hover{transform:translateY(-4px)}.page-module___8aEwW__heroFooter{margin-top:38px}.page-module___8aEwW__platformIntro,.page-module___8aEwW__rolesHeading{gap:28px;margin-bottom:52px}.page-module___8aEwW__platformIntro>p{max-width:650px}.page-module___8aEwW__platformMedia{gap:50px}.page-module___8aEwW__workflowList{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__workflowItem{border-right:1px solid var(--landing-line);grid-template-columns:1fr;padding:25px 20px}.page-module___8aEwW__workflowItem:last-child{border-right:0}.page-module___8aEwW__workflowMarker{flex-direction:row;justify-content:flex-start}.page-module___8aEwW__roleRow{grid-template-columns:50px minmax(170px,.55fr) 1fr 38px}.page-module___8aEwW__proofCopy{padding:90px clamp(24px,6vw,70px)}.page-module___8aEwW__proofVisual{padding:60px 0}.page-module___8aEwW__proofImageWrap{width:calc(100% - 40px);margin-left:40px}.page-module___8aEwW__finalCta{flex-direction:column;justify-content:center;align-items:flex-start}.page-module___8aEwW__footer{grid-template-columns:1fr auto}.page-module___8aEwW__footer>span{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.page-module___8aEwW__header{padding:0 18px}.page-module___8aEwW__headerActions{gap:14px}.page-module___8aEwW__loginLink{display:none}.page-module___8aEwW__headerCta{min-height:38px;padding:0 13px;font-size:12px}.page-module___8aEwW__hero{padding:112px 20px 32px}.page-module___8aEwW__heroInner{gap:48px}.page-module___8aEwW__heroTitle{font-size:clamp(45px,14.2vw,64px);line-height:.97}.page-module___8aEwW__heroBody{margin-top:22px;font-size:16px}.page-module___8aEwW__heroActions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.page-module___8aEwW__primaryCta{width:100%}.page-module___8aEwW__heroVisual{width:115%}.page-module___8aEwW__visualLabel{height:36px;font-size:8px}.page-module___8aEwW__heroFooter{flex-direction:column;align-items:flex-start;margin-top:32px}.page-module___8aEwW__heroFooter div{flex-wrap:wrap;gap:10px 22px}.page-module___8aEwW__statement{text-align:left;padding:92px 22px}.page-module___8aEwW__statement h2,.page-module___8aEwW__platformIntro h2,.page-module___8aEwW__rolesHeading h2,.page-module___8aEwW__proofCopy h2,.page-module___8aEwW__finalCta h2{font-size:clamp(38px,11vw,52px)}.page-module___8aEwW__statement>p:last-child{margin-left:0;font-size:16px}.page-module___8aEwW__platform,.page-module___8aEwW__roles{padding-left:20px;padding-right:20px}.page-module___8aEwW__platformIntro{margin-bottom:38px}.page-module___8aEwW__mediaFrame{aspect-ratio:1}.page-module___8aEwW__workflowList{grid-template-columns:1fr}.page-module___8aEwW__workflowItem{border-right:0;grid-template-columns:38px 1fr;padding:24px 0}.page-module___8aEwW__workflowMarker{flex-direction:column;justify-content:flex-start}.page-module___8aEwW__rolesHeading{margin-bottom:40px}.page-module___8aEwW__roleRow{grid-template-columns:34px 1fr 34px;gap:14px;min-height:0;padding:26px 0;position:relative}.page-module___8aEwW__roleRow:hover{padding:26px 12px}.page-module___8aEwW__roleNumber{padding-top:5px}.page-module___8aEwW__roleDescription{grid-column:2/4;padding-right:20px}.page-module___8aEwW__roleDescription>span{display:none}.page-module___8aEwW__roleArrow{grid-area:1/3;width:32px;height:32px}.page-module___8aEwW__proofCopy{padding:84px 22px}.page-module___8aEwW__proofVisual{padding:42px 0}.page-module___8aEwW__proofImageWrap{aspect-ratio:1;width:calc(100% - 20px);margin-left:20px}.page-module___8aEwW__finalCta{gap:42px;min-height:580px;padding:76px 22px}.page-module___8aEwW__finalActions{flex-direction:column;align-items:flex-start;width:100%}.page-module___8aEwW__footer{grid-template-columns:1fr;padding:36px 22px}.page-module___8aEwW__footerLinks{flex-wrap:wrap}.page-module___8aEwW__footer>span{grid-column:auto}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__page *,.page-module___8aEwW__page :before,.page-module___8aEwW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
