.partner-home{overflow:clip}.business-evolution{position:relative;background:#0c0c0c;scroll-margin-top:25px}.evolution-heading{padding:105px 0 70px;position:relative}.evolution-heading>.kicker{font:10px Space Mono,monospace;letter-spacing:.06em}.evolution-heading h2{font-size:clamp(46px,5.6vw,82px);font-weight:500;letter-spacing:-.065em;line-height:1.04;margin:28px 0}.evolution-heading h2 em{font-style:normal;color:var(--mint)}.evolution-heading>p{color:#a6a6a6;font-size:17px;line-height:1.8;margin:0}.evolution-scroll-cue{display:flex;gap:12px;align-items:center;font:8px Space Mono,monospace;letter-spacing:.09em;color:#888;margin-top:37px}.evolution-scroll-cue>span{height:30px;width:16px;border:1px solid #555;border-radius:9px;position:relative}.evolution-scroll-cue>span:before{content:"";position:absolute;width:2px;height:7px;background:var(--mint);top:6px;left:6px;border-radius:2px}.evolution-track{height:1000svh;position:relative}.evolution-sticky{height:100svh;position:sticky;top:0;flex-direction:column;background:radial-gradient(ellipse at 72% 49%,#1b1b1b70,transparent 58%),#0c0c0c;overflow:clip;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15}.evolution-sticky,.evolution-topline{display:flex;justify-content:space-between}.evolution-topline{align-items:center;padding-top:30px;font:8px Space Mono,monospace;letter-spacing:.08em;color:#858585;flex-shrink:0}.evolution-topline>span:last-child{color:var(--mint)}.evolution-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.65fr);gap:20px;flex:1 1;min-height:0}.evolution-layout,.evolution-narrative{display:grid;align-items:center;position:relative}.evolution-narrative{z-index:2}.evolution-chapter{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(22px);transition:opacity .45s ease,transform .65s cubic-bezier(.2,.65,.2,1);pointer-events:none}.evolution-chapter.chapter-active{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.evolution-chapter-index{font:12px Space Mono,monospace;color:var(--mint);display:block;letter-spacing:.04em}.evolution-chapter-index>span{color:#8b8b8b;font-size:8px;letter-spacing:.07em}.evolution-chapter h3{font-size:clamp(36px,3.6vw,54px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:26px 0 24px}.evolution-chapter h3>span:last-child{color:var(--mint)}.evolution-chapter>p{font-size:15px;line-height:1.85;color:#a7a7a7;max-width:380px;margin:0 0 29px}.evolution-detail{display:block;border-top:1px solid #ffffff22;padding-top:18px;font:8px Space Mono,monospace;line-height:1.8;letter-spacing:.01em;color:#828282;max-width:360px}.evolution-chapter>.button{display:inline-flex;gap:22px;margin-top:26px}.evolution-art{width:calc(100% + 105px);margin-left:-30px;min-width:0;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;pointer-events:none}.business-scene{width:100%;height:100%;max-height:720px;overflow:visible;display:block}.evo-svg-label{font-family:Space Grotesk,sans-serif;font-size:12px;fill:#eee;font-weight:500;letter-spacing:-.1px}.evo-svg-micro{font-size:7.5px;fill:#a8a8a8;letter-spacing:.3px}.evo-svg-micro,.evo-svg-tiny{font-family:Space Mono,monospace}.evo-svg-tiny{font-size:6.5px;fill:#999;letter-spacing:.2px}.evo-svg-brand{font-family:Space Grotesk,sans-serif;font-size:25px;font-weight:700;letter-spacing:-1px;fill:#82ffc0}.evo-world{transform-origin:450px 380px;transform:translate(-12px,40px) scale(1.12)}.evo-campus,.evo-world{transition:transform 1.1s cubic-bezier(.18,.65,.2,1)}.evo-campus{transform-origin:450px 380px}.evo-office{transform:translateY(30px);transition:transform 1s cubic-bezier(.18,.65,.2,1)}.evo-colleague,.evo-second-desk .desk-computer,.evo-second-desk .desk-legs,.evo-second-desk .desk-top{opacity:0;transform:translateY(-28px);transition:opacity .45s,transform .7s cubic-bezier(.2,.8,.2,1)}.evo-colleague{transform:translate(65px,25px)}.has-colleague .evo-colleague,.has-colleague .evo-second-desk .desk-computer,.has-colleague .evo-second-desk .desk-legs,.has-colleague .evo-second-desk .desk-top{opacity:1;transform:translate(0)}.has-colleague .desk-top{transition-delay:.1s}.has-colleague .desk-computer{transition-delay:.25s}.has-colleague .evo-colleague{transition-delay:.4s}.evo-ai,.evo-backup-drives,.evo-client-links,.evo-clients,.evo-expanded-servers,.evo-first-server,.evo-foundation,.evo-home,.evo-home-blocked,.evo-home-connected,.evo-incident,.evo-install-team,.evo-security,.evo-software,.evo-team,.evo-vpn-line,.evo-workflow-result{opacity:0;transition:opacity .65s,transform 1s cubic-bezier(.18,.65,.2,1)}.evo-foundation{transform:translateY(65px)}.evo-backup-drives,.evo-expanded-servers,.evo-first-server{transform:translateY(-24px)}.evo-incident{transform:translateY(-12px)}.has-incident .evo-incident{opacity:1;transform:none}.has-incident .evo-screen{fill:#555}.has-infrastructure .evo-world{transform:translate(0) scale(1)}.has-infrastructure .evo-office{transform:translateY(-24px)}.has-infrastructure .evo-foundation{opacity:1;transform:none}.has-infrastructure .evo-first-server{opacity:1;transform:none;transition-delay:.2s}.has-infrastructure:not(.has-home) .evo-install-team{opacity:1}.evo-business-flow,.evo-uplinks{opacity:0;transition:opacity .8s}.evo-business-flow,.evo-data-path,.evo-uplinks{stroke-dashoffset:var(--data-travel)}.has-protection .evo-uplinks{opacity:.65}.has-protection .evo-backup-drives{opacity:1;transform:none;transition-delay:.15s}.has-protection .evo-security{opacity:1}.has-clients .evo-security{opacity:0}.has-home .evo-campus{transform:translate(75px,-28px) scale(.84)}.evo-home{transform:translate(-35px,20px)}.has-home .evo-home{opacity:1;transform:none}.has-home:not(.has-vpn) .evo-home-blocked,.has-vpn .evo-home-connected,.has-vpn .evo-vpn-line{opacity:1}.has-vpn .evo-first-server{opacity:0;transition-delay:0s}.has-vpn .evo-expanded-servers{opacity:1;transform:none;transition-delay:.15s}.evo-software{transform:translate(35px,25px)}.has-workflows .evo-software{opacity:1;transform:translate(65px,-75px) scale(.94);transform-origin:700px 230px}.has-workflows .evo-business-flow{opacity:1}.evo-clients{transform:translateY(20px)}.has-clients .evo-clients{opacity:1;transform:none}.has-clients .evo-client-links,.has-clients .evo-workflow-result{opacity:1}.evo-ai{transform:translate(-25px,30px)}.has-ai .evo-ai{opacity:1;transform:none}.has-ecosystem .evo-world{transform:translateY(-5px) scale(.96)}.has-orbit .evo-world{transform:translateY(-12px) scale(.92)}.has-orbit .evo-team{opacity:1}.evo-team-ring{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.6,.25,1)}.has-orbit .evo-team-ring{stroke-dashoffset:0}.evolution-chapter>.evolution-beat-caption{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;color:#d2d2d2;margin:18px 0 0;min-height:38px;max-width:330px}.evolution-beat-caption>span{width:5px;height:5px;flex:0 0 5px;margin-top:6px;background:var(--mint);border-radius:50%;box-shadow:0 0 10px #82ffc033}.evolution-bottomline{padding:0 0 28px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-shrink:0}.evolution-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;width:min(680px,75%)}.evolution-progress>span{font:8px Space Mono,monospace;color:#666;display:flex;flex-direction:column;gap:12px;transition:color .4s}.evolution-progress i{height:2px;width:100%;background:#343434;position:relative;overflow:hidden}.evolution-progress i:after{content:"";position:absolute;inset:0;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .7s}.evolution-progress .is-reached{color:#ddd}.evolution-progress .is-reached i:after{transform:scaleX(1)}.evolution-footnote{font:8px Space Mono,monospace;color:#727272}@media(min-width:1600px){.evolution-art{width:calc(100% + 160px);margin-left:-40px}.business-scene{max-height:850px}.evolution-chapter h3{font-size:58px}.evolution-chapter>p{font-size:16px}}@media(max-width:1100px){.evolution-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:0}.evolution-art{width:calc(100% + 100px);margin-left:-20px}.evolution-chapter h3{font-size:38px}.evolution-chapter>p{font-size:14px}.evolution-chapter-index>span,.evolution-detail{font-size:7px}}@media(max-width:750px){.evolution-heading{padding:65px 0 45px}.evolution-heading h2{font-size:46px}.evolution-heading>p{font-size:15px}.evolution-heading>.kicker{font-size:8px}.evolution-track{height:1050svh}.evolution-topline{padding-top:20px;font-size:6px;letter-spacing:.04em}.evolution-layout{display:flex;flex-direction:column;justify-content:center;gap:0;padding-top:24px;padding-bottom:10px}.evolution-narrative{width:100%;flex-shrink:0;min-height:215px}.evolution-chapter h3{font-size:34px;margin:13px 0;line-height:1.06}.evolution-chapter h3 br{display:initial}.evolution-chapter>p{font-size:13px;line-height:1.7;margin-bottom:12px;max-width:520px}.evolution-chapter-index{font-size:10px}.evolution-chapter-index>span{font-size:7px}.evolution-detail{padding-top:10px;font-size:6.5px;max-width:100%}.evolution-chapter>.button{margin-top:12px;padding:11px 15px;font-size:9px}.evolution-art{width:calc(100% + 40px);margin-left:-20px;flex:1 1;min-height:0;align-self:center}.business-scene{max-height:100%;overflow:visible}.evo-world{transform:translateY(40px) scale(1.1)}.has-infrastructure .evo-world{transform:translate(0) scale(1.02)}.has-ecosystem .evo-world{transform:translate(0) scale(.98)}.has-orbit .evo-world{transform:translateY(-10px) scale(.94)}.evolution-chapter>.evolution-beat-caption{font-size:10px;margin-top:10px;min-height:32px}.evolution-narrative{min-height:260px}.evolution-bottomline{padding-bottom:20px;gap:0}.evolution-progress{width:100%;gap:8px}.evolution-progress>span{font-size:6px;gap:9px}.evolution-footnote{display:none}}@media(max-width:390px){.evolution-chapter h3{font-size:30px}.evolution-narrative{min-height:230px}.evolution-heading h2{font-size:41px}}@media(max-height:650px) and (min-width:751px){.evolution-chapter h3{font-size:33px;margin:17px 0}.evolution-chapter>p{font-size:13px;margin-bottom:15px}.evolution-topline{padding-top:18px}.evolution-bottomline{padding-bottom:18px}.evolution-chapter>.button{margin-top:15px;padding:12px 16px}}@media(max-height:650px) and (max-width:750px){.evolution-layout{padding-top:12px}.evolution-narrative{min-height:180px}.evolution-chapter h3{font-size:26px;margin:10px 0}.evolution-chapter>p{font-size:12px;line-height:1.55}.evolution-detail{display:none}.evolution-topline{padding-top:15px}.evolution-bottomline{padding-bottom:12px}.evolution-chapter>.button{margin-top:5px}}.evolution-reduced .evolution-track{height:auto}.evolution-reduced .evolution-sticky{position:relative;height:auto;overflow:hidden}.evolution-reduced .evolution-layout{align-items:start;padding-block:45px}.evolution-reduced .evolution-narrative{display:block}.evolution-reduced .evolution-chapter{visibility:visible;opacity:1;transform:none;pointer-events:auto;margin-bottom:50px}.evolution-reduced .evolution-art{align-self:start;height:650px}.evolution-reduced .evolution-bottomline,.evolution-reduced .evolution-scroll-cue{display:none}@media(prefers-reduced-motion:reduce){.business-evolution *{transition:none!important}.evolution-reduced .evolution-art{height:auto}.evolution-reduced .business-scene{min-height:350px}}.evo-ai-example,.evo-commerce,.evo-commerce-connected,.evo-developers,.evo-purchase-ok{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1)}.evo-commerce{transform:translateX(-25px)}.has-commerce .evo-commerce{opacity:1;transform:none}.evo-developers{transform:translateY(20px)}.has-developers .evo-developers{opacity:1;transform:none}.evo-build-progress{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s ease}.has-developers .evo-build-progress{stroke-dashoffset:.35}.has-platform .evo-build-progress{stroke-dashoffset:0}.evo-commerce-pending,.evo-purchase-failed{transition:opacity .4s}.has-platform .evo-commerce-pending,.has-platform .evo-purchase-failed{opacity:0}.has-platform .evo-commerce-connected,.has-platform .evo-purchase-ok{opacity:1}.has-ai .evo-commerce,.has-ai .evo-developers{opacity:0;transform:translateY(-15px)}.evo-ai-example{transition:opacity .7s}.has-ai-documents .evo-ai-documents,.has-ai-support .evo-ai-support,.has-ai-vision .evo-ai-vision{opacity:1}.has-ai-documents .evo-ai-documents>rect:first-child,.has-ai-support .evo-ai-support>rect:first-child,.has-ai-vision .evo-ai-vision>rect:first-child{stroke:#82ffc0}@media(prefers-reduced-motion:reduce){.business-evolution *{transition:none!important}}