.ew-xp-page,.ew-xp-page *{box-sizing:border-box}.ew-xp-page{background:#f6f6f4;color:#0f1c18;font-family:var(--font-gilroy,Gilroy,Arial,sans-serif);overflow:hidden}.ew-xp-page .hs_cos_wrapper_type_module{display:block}.ew-xp-shell{margin-inline:auto;width:min(100% - 48px,1200px)}.ew-xp-section{padding:96px 0;position:relative}.ew-xp-section--white{background:#fff}.ew-xp-section--soft{background:#f6f6f4}.ew-xp-section--dark{background:#0f1c18;color:#fff}.ew-xp-eyebrow{color:#22826f;margin:0 0 16px}.ew-xp-eyebrow:not(.ew-theme-type){font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ew-xp-heading{color:#0f1c18;margin:0;max-width:820px}.ew-xp-heading:not(.ew-theme-type){font-size:clamp(2rem,4.3vw,3.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.05}.ew-xp-heading--center{margin-inline:auto;text-align:center}.ew-xp-heading em{color:#22826f;font-style:normal}.ew-xp-section-copy{color:rgba(15,28,24,.64);margin:20px 0 0;max-width:700px}.ew-xp-section-copy:not(.ew-theme-type){font-size:18px;line-height:1.65}.ew-xp-section-copy--center{margin-inline:auto;text-align:center}.ew-xp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.ew-xp-btn{align-items:center;background:linear-gradient(135deg,#52febf,#22826f);border-radius:10px;box-shadow:0 14px 34px -18px rgba(82,254,191,.65);color:#0f1c18;display:inline-flex;justify-content:center;min-height:48px;padding:13px 22px;text-decoration:none;transition:filter .18s ease,transform .18s ease}.ew-xp-btn:not(.ew-theme-type){font-size:15px;font-weight:700;line-height:1.2}.ew-xp-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ew-xp-btn--dark{background:#0f1c18;box-shadow:0 18px 40px -24px rgba(15,28,24,.75);color:#fff}.ew-xp-btn--ghost{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.24);box-shadow:none;color:#fff}.ew-xp-cta-hint{color:hsla(0,0%,100%,.52);max-width:370px}.ew-xp-cta-hint:not(.ew-theme-type){font-size:13px;line-height:1.45}.ew-xp-hero{background:#0f1c18;color:#fff;isolation:isolate;overflow:hidden;position:relative}.ew-xp-hero:before{background:radial-gradient(circle at 80% 12%,rgba(82,254,191,.2),transparent 32%),radial-gradient(circle at 8% 72%,rgba(34,130,111,.18),transparent 34%),linear-gradient(155deg,#07130f,#0f1c18 58%,#102a22);content:"";inset:0;position:absolute;z-index:-2}.ew-xp-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 86%);position:absolute;z-index:-1}.ew-xp-nav{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:80px}.ew-xp-logo{align-items:center;display:inline-flex;flex:none}.ew-xp-logo img{display:block;height:25px;width:auto}.ew-xp-nav-center{align-items:center;display:flex;gap:28px}.ew-xp-nav-item{position:relative}.ew-xp-nav-link{align-items:center;background:transparent;border:0;color:hsla(0,0%,100%,.68);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:color .16s ease}.ew-xp-nav-link:hover{color:#fff}.ew-xp-nav-link svg{height:14px;width:14px}.ew-xp-nav-cta{align-items:center;display:flex;gap:10px}.ew-xp-nav-cta .ew-xp-btn{font-size:14px;min-height:40px;padding:10px 16px}.ew-xp-menu-toggle{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:9px;color:#fff;display:none;height:42px;justify-content:center;width:42px}.ew-xp-menu-toggle svg{height:20px;width:20px}.ew-xp-mobile-menu{background:rgba(7,19,15,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 24px 70px -30px rgba(0,0,0,.8);display:none;margin:0 0 18px;padding:10px}.ew-xp-mobile-menu a{border-radius:8px;color:hsla(0,0%,100%,.84);display:block;font-size:14px;padding:10px 12px;text-decoration:none}.ew-xp-mobile-menu a:hover{background:hsla(0,0%,100%,.07);color:#fff}.ew-xp-mobile-menu a.ew-xp-mobile-menu-cta{background:linear-gradient(135deg,#52febf,#22826f);border-radius:8px;color:#0f1c18;font-weight:600;margin-top:4px;padding:10px 12px;text-align:center}.ew-xp-mobile-menu a.ew-xp-mobile-menu-cta:hover{background:linear-gradient(135deg,#52febf,#22826f);color:#0f1c18;filter:brightness(1.05)}.ew-xp-mobile-menu-label{color:hsla(0,0%,100%,.38);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;padding:12px 12px 4px;text-transform:uppercase}.ev-siteheader.ew-xp-siteheader-overridden .ev-sh-demo{display:none}.ew-xp-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);padding:80px 0 112px}.ew-xp-hero-copy{min-width:0}.ew-xp-hero .ew-xp-eyebrow{color:#52febf}.ew-xp-hero-title{color:#fff;margin:0;max-width:720px}.ew-xp-hero-title:not(.ew-theme-type){font-size:clamp(2.7rem,5.7vw,5rem);font-weight:500;letter-spacing:-.045em;line-height:.99}.ew-xp-hero-title em{color:#52febf;display:inline;font-style:normal}.ew-xp-hero-sub{color:hsla(0,0%,100%,.68);margin:24px 0 0;max-width:650px}.ew-xp-hero-sub:not(.ew-theme-type){font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.ew-xp-visual{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 40px 100px -52px rgba(0,0,0,.9);padding:18px;position:relative}.ew-xp-visual:before{background:linear-gradient(135deg,rgba(82,254,191,.28),transparent 38%,hsla(0,0%,100%,.08));border-radius:inherit;content:"";inset:-1px;position:absolute;z-index:-1}.ew-xp-panel{background:#fff;border:1px solid rgba(15,28,24,.1);border-radius:17px;box-shadow:0 22px 50px -34px rgba(0,0,0,.75);color:#0f1c18}.ew-xp-panel-head{border-bottom:1px solid rgba(15,28,24,.08);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:14px 16px}.ew-xp-badge,.ew-xp-panel-head{align-items:center;font-weight:700}.ew-xp-badge{background:rgba(34,130,111,.09);border-radius:999px;color:#1c826e;display:inline-flex;font-size:11px;gap:7px;padding:5px 9px}.ew-xp-badge:before{background:#52febf;border-radius:50%;box-shadow:0 0 0 4px rgba(82,254,191,.14);content:"";height:7px;width:7px}.ew-build-handoff{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);overflow:hidden}.ew-build-handoff>div:not(.ew-build-arrow){display:flex;flex-direction:column;min-width:0}.ew-build-visual-label{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:600;letter-spacing:.7px;margin:0 0 10px;text-transform:uppercase}.ew-build-terminal{background:#0f1c18;border:1px solid rgba(15,28,24,.08);border-radius:10px;box-shadow:0 1px 2px rgba(15,28,24,.04),0 4px 16px rgba(15,28,24,.05);color:hsla(0,0%,100%,.78);flex:1 1 auto;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.8;min-height:0;min-width:0;overflow-x:hidden;padding:16px 18px;width:100%}.ew-build-terminal-line{display:block;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.ew-build-terminal-line--command{color:hsla(0,0%,100%,.9)}.ew-build-terminal-line--muted{color:hsla(0,0%,100%,.45)}.ew-build-terminal-line--success{color:#52febf}.ew-build-arrow{align-items:center;color:#22826f;display:flex;font-size:26px;padding:0 20px;text-align:center}.ew-build-worker{border-radius:14px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;height:auto;justify-content:center;min-height:0;min-width:0;padding:22px 24px;width:100%}.ew-build-worker .ew-xp-panel-head{border:0;font-size:16px;font-weight:600;letter-spacing:-.2px;padding:0}.ew-build-worker .ew-xp-badge{background:rgba(28,130,110,.08);border:1px solid #1c826e;color:#1c826e;font-weight:600;padding:3px 11px}.ew-build-worker-rows{display:flex;flex-direction:column;font-size:13.5px;padding:0}.ew-build-worker-row{border:0;border-top:1px solid rgba(15,28,24,.06);display:flex;font-size:inherit;gap:16px;justify-content:space-between;padding:8px 0}.ew-build-worker-row span:first-child{color:rgba(15,28,24,.55)}.ew-build-worker-row span:last-child{font-weight:500;text-align:right}.ew-build-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0}.ew-build-chip{background:transparent;border:1px solid rgba(15,28,24,.14);border-radius:999px;color:rgba(15,28,24,.55);font-size:12px;font-weight:600;padding:4px 12px}.ew-discover-visual{display:flex;flex-direction:column;gap:14px}.ew-discover-chat{background:#fff;border:1px solid rgba(15,28,24,.08);border-radius:18px;box-shadow:0 2px 4px rgba(15,28,24,.05),0 12px 32px rgba(15,28,24,.09);display:block;min-height:0;overflow:hidden}.ew-discover-chat .ew-xp-panel-head{background:linear-gradient(180deg,#0f1c18,#16241f);border:0;color:hsla(0,0%,100%,.85);font-size:11px;font-weight:600;letter-spacing:.8px;padding:12px 20px;text-transform:uppercase}.ew-discover-chat .ew-xp-badge{background:transparent;color:hsla(0,0%,100%,.5);font-size:11px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.ew-discover-chat .ew-xp-badge:before{display:none}.ew-discover-thread{display:flex;flex-direction:column;gap:10px;padding:18px 20px}.ew-discover-message{border-radius:12px;display:grid;font-size:13px;gap:4px;line-height:1.5;max-width:88%;padding:10px 14px}.ew-discover-message-author{color:rgba(15,28,24,.4);font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ew-discover-message--analyst{align-self:flex-start;background:#f3f6f4;border:1px solid rgba(15,28,24,.06);color:#0f1c18}.ew-discover-message--user{align-self:flex-end;background:rgba(34,130,111,.12);border:1px solid rgba(34,130,111,.18);color:#0f1c18}.ew-discover-handoff-arrow{color:#22826f;font-size:20px;line-height:1;margin:-4px 0;text-align:center}.ew-discover-doc{background:#fff;border:1px solid rgba(15,28,24,.08);border-radius:14px;box-shadow:0 1px 2px rgba(15,28,24,.04),0 4px 16px rgba(15,28,24,.05);min-height:0;padding:16px 20px}.ew-discover-doc .ew-xp-panel-head{border:0;font-size:14.5px;font-weight:600;margin-bottom:6px;padding:0}.ew-discover-doc .ew-xp-badge{font-size:11px}.ew-discover-list{display:flex;flex-direction:column;font-size:12.5px;padding:0}.ew-discover-item{align-items:center;background:transparent;border:0;border-radius:0;border-top:1px solid rgba(15,28,24,.06);display:flex;gap:14px;justify-content:space-between;padding:7px 0}.ew-discover-item-title{color:rgba(15,28,24,.55);flex:none;font-size:inherit;font-weight:400;line-height:1.5}.ew-discover-item-copy{color:#0f1c18;font-size:inherit;font-weight:500;line-height:1.5;margin:0;text-align:right}.ew-govern-panel{background:#fff;border:1px solid rgba(15,28,24,.08);border-radius:18px;box-shadow:0 2px 4px rgba(15,28,24,.05),0 12px 32px rgba(15,28,24,.09);color:#0f1c18;overflow:hidden}.ew-govern-head{align-items:center;background:linear-gradient(180deg,#0f1c18,#16241f);color:hsla(0,0%,100%,.85);display:flex;font-size:11px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.8px;padding:14px 22px;text-transform:uppercase}.ew-govern-env{color:hsla(0,0%,100%,.5);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none}.ew-govern-body{padding:16px 22px}.ew-govern-row{align-items:center;border-top:1px solid rgba(15,28,24,.06);display:grid;font-size:13.5px;gap:16px;grid-template-columns:120px minmax(0,1fr);padding:11px 0}.ew-govern-row:first-child{border-top:0}.ew-govern-row-label{color:rgba(15,28,24,.55)}.ew-govern-row-value{align-items:center;display:inline-flex;font-weight:500;gap:8px;justify-self:start;min-width:0;text-align:left}.ew-govern-ok{color:#22826f;flex:none;font-weight:700}.ew-govern-foot{background:#f3f6f4;border-top:1px solid rgba(15,28,24,.06);color:rgba(15,28,24,.55);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;padding:11px 22px}.ew-govern-time{color:#22826f}.ew-xp-intro{margin-bottom:42px}.ew-xp-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))}.ew-xp-card{background:#fff;border:1px solid rgba(15,28,24,.09);border-radius:18px;box-shadow:0 18px 45px -35px rgba(15,28,24,.5);min-width:0;padding:27px}.ew-xp-card-icon{background:linear-gradient(135deg,rgba(82,254,191,.34),rgba(34,130,111,.13));border-radius:11px;color:#0f1c18;display:grid;font-size:16px;font-weight:800;height:38px;margin-bottom:18px;place-items:center;width:38px}.ew-xp-card-kicker{color:#22826f;margin:0 0 8px}.ew-xp-card-kicker:not(.ew-theme-type){font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ew-xp-card-title{color:#0f1c18;margin:0}.ew-xp-card-title:not(.ew-theme-type){font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.22}.ew-xp-card-copy{color:rgba(15,28,24,.63);margin:12px 0 0}.ew-xp-card-copy:not(.ew-theme-type){font-size:15px;line-height:1.62}.ew-xp-card-copy p{margin:0}.ew-xp-steps{background:#fff;border:1px solid rgba(15,28,24,.09);border-radius:20px;counter-reset:ew-xp-step;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));overflow:hidden}.ew-xp-step{border-right:1px solid rgba(15,28,24,.08);counter-increment:ew-xp-step;min-width:0;padding:28px}.ew-xp-step:last-child{border-right:0}.ew-xp-step:before{background:#0f1c18;border-radius:10px;color:#52febf;content:counter(ew-xp-step,decimal-leading-zero);display:grid;font-size:11px;font-weight:800;height:34px;margin-bottom:22px;place-items:center;width:34px}.ew-xp-band{background:#fff;border:1px solid rgba(15,28,24,.09);border-radius:24px;box-shadow:0 28px 70px -48px rgba(15,28,24,.55);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);overflow:hidden}.ew-xp-band-side{padding:42px}.ew-xp-band-side--accent{background:linear-gradient(145deg,#0f1c18,#15342a);color:#fff}.ew-xp-stat{color:#52febf;margin:0}.ew-xp-stat:not(.ew-theme-type){font-size:clamp(3.5rem,8vw,6.6rem);font-weight:600;letter-spacing:-.055em;line-height:.9}.ew-xp-stat-copy{color:hsla(0,0%,100%,.67);margin:18px 0 0}.ew-xp-stat-copy:not(.ew-theme-type){font-size:15px;line-height:1.6}.ew-xp-stat-copy p{margin:0}.ew-xp-band-tag{background:rgba(34,130,111,.09);border-radius:999px;color:#1c826e;display:inline-flex;padding:7px 10px}.ew-xp-band-tag:not(.ew-theme-type){font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ew-xp-band-title{color:#0f1c18;margin:20px 0 0}.ew-xp-band-title:not(.ew-theme-type){font-size:clamp(1.7rem,3vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.12}.ew-xp-band-copy{color:rgba(15,28,24,.63);margin:16px 0 0}.ew-xp-band-copy:not(.ew-theme-type){font-size:16px;line-height:1.65}.ew-xp-band-copy p{margin:0}.ew-discover-quote{background:#0f1c18;border-radius:18px;box-shadow:0 2px 4px rgba(15,28,24,.05),0 12px 32px rgba(15,28,24,.09);color:#fff;padding:40px 44px}.ew-discover-quote-tag{color:#52febf;font-size:11.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.ew-discover-quote-copy{color:hsla(0,0%,100%,.92);font-size:clamp(20px,2.6vw,27px);font-weight:400;letter-spacing:-.4px;line-height:1.3;margin:12px 0 0;max-width:30ch}.ew-discover-quote-tail,.ew-discover-quote-tail p{color:inherit;display:inline;font:inherit;margin:0}.ew-xp-final{background:linear-gradient(145deg,#52febf,#22826f);color:#0a1c16;overflow:hidden;position:relative;text-align:center}.ew-xp-final:after{background:hsla(0,0%,100%,.2);border-radius:50%;bottom:-300px;content:"";filter:blur(5px);height:460px;position:absolute;right:-180px;width:460px}.ew-xp-final .ew-xp-shell{max-width:850px;position:relative;z-index:1}.ew-xp-final-title{margin:0}.ew-xp-final-title:not(.ew-theme-type){font-size:clamp(2.2rem,5vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1.02}.ew-xp-final-copy{color:rgba(10,28,22,.7);margin:20px auto 0;max-width:650px}.ew-xp-final-copy:not(.ew-theme-type){font-size:18px;line-height:1.6}.ew-xp-final-copy p{margin:0}.ew-xp-final .ew-xp-actions{justify-content:center}.ew-xp-honesty{color:rgba(10,28,22,.58);margin:18px auto 0;max-width:720px}.ew-xp-honesty:not(.ew-theme-type){font-size:13px;line-height:1.5}.ew-build-hero .ew-xp-hero-grid{align-items:start;gap:54px;grid-template-columns:1fr}.ew-build-hero .ew-xp-hero-copy{max-width:780px}.ew-build-hero .ew-build-handoff{width:100%}.ew-build-section,.ew-discover-section,.ew-govern-section{background:#f6f6f4}.ew-build-step:before,.ew-discover-step:before,.ew-govern-step:before{display:none}.ew-build-proof{align-items:center;background:#0f1c18;border:0;box-shadow:0 18px 45px -35px rgba(15,28,24,.5);color:#fff;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 44px}.ew-build-proof .ew-xp-band-side{padding:0}.ew-build-proof .ew-xp-band-side--accent{background:transparent}.ew-build-proof .ew-xp-stat-copy{color:hsla(0,0%,100%,.55);max-width:46ch}.ew-build-proof .ew-build-proof-source{margin-top:4px}.ew-build-proof .ew-xp-band-tag{background:transparent;color:#52febf;padding:0}.ew-build-proof .ew-xp-band-title{color:#fff}.ew-build-proof .ew-xp-band-copy{color:hsla(0,0%,100%,.85);margin-top:10px}.ew-govern-problem-card{align-items:center;background:#fff;border:1px solid rgba(15,28,24,.08);border-radius:18px;box-shadow:0 1px 2px rgba(15,28,24,.04),0 4px 16px rgba(15,28,24,.05);display:grid;gap:48px;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);overflow:hidden;padding:42px 48px;position:relative}.ew-govern-problem-card:before{background:linear-gradient(135deg,#52febf,#22826f);content:"";inset:0 auto 0 0;position:absolute;width:3px}.ew-govern-problem-stat{align-self:center;color:#22826f;font-variant-numeric:tabular-nums;margin:0}.ew-govern-problem-copy{color:rgba(15,28,24,.62);max-width:78ch}.ew-govern-problem-copy p{color:inherit;margin:0}.ew-govern-problem-copy strong{background:linear-gradient(transparent 63%,rgba(82,254,191,.24) 0);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#0f1c18;font-weight:600}.ew-build-final:after,.ew-discover-final:after,.ew-govern-final:after{display:none}.ew-build-final .ew-xp-final-copy,.ew-discover-final .ew-xp-final-copy,.ew-govern-final .ew-xp-final-copy{color:#fff;max-width:560px}.ew-build-final .ew-xp-honesty,.ew-discover-final .ew-xp-honesty,.ew-govern-final .ew-xp-honesty{color:#fff;max-width:480px}.ew-build-final .ew-xp-final-copy p,.ew-discover-final .ew-xp-final-copy p,.ew-govern-final .ew-xp-final-copy p{color:inherit}@media (prefers-reduced-motion:no-preference){html.ew-xp-motion-ready .ew-xp-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--ew-reveal-delay,0s);will-change:opacity,transform}html.ew-xp-motion-ready .ew-xp-reveal[data-ew-motion=fade]{transform:none}html.ew-xp-motion-ready .ew-xp-reveal[data-ew-motion=scale]{transform:translate3d(0,10px,0) scale(.985)}html.ew-xp-motion-ready .ew-xp-reveal.is-visible{opacity:1;transform:none}html.ew-xp-motion-ready .ew-xp-reveal.ew-xp-reveal-done{will-change:auto}html.ew-xp-motion-ready .ew-xp-visual .ew-xp-illustration-detail{opacity:0;transform:translate3d(0,7px,0)}html.ew-xp-motion-ready .ew-xp-visual.is-visible .ew-xp-illustration-detail{animation:ew-xp-detail-in .5s cubic-bezier(.22,1,.36,1) var(--ew-detail-delay,.22s) both}html.ew-xp-motion-ready .ew-xp-visual.is-visible .ew-build-arrow{animation:ew-xp-arrow-breathe 3.2s ease-in-out .8s infinite}@keyframes ew-xp-detail-in{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:none}}@keyframes ew-xp-arrow-breathe{0%,to{opacity:.62}50%{opacity:1}}}@media (max-width:1023px){.ew-xp-hero-grid{gap:48px;grid-template-columns:1fr;padding:64px 0 92px}.ew-xp-hero-copy{max-width:780px}.ew-xp-visual{max-width:760px}.ew-xp-step{border-bottom:1px solid rgba(15,28,24,.08);border-right:0}.ew-xp-step:last-child{border-bottom:0}}@media (max-width:800px){.ew-build-hero .ew-build-handoff{grid-template-columns:1fr}.ew-build-hero .ew-build-arrow{justify-content:center;padding:12px 0;transform:rotate(90deg)}.ew-build-handoff>div:not(.ew-build-arrow){display:block}}@media (max-width:767px){.ew-xp-shell{width:min(100% - 36px,1200px)}.ew-xp-section{padding:72px 0}.ew-xp-nav{min-height:70px}.ew-xp-nav-center,.ew-xp-nav-cta{display:none}.ew-xp-menu-toggle{display:inline-flex}.ew-xp-mobile-menu:not(.hidden){display:block}.ew-xp-hero-grid{padding:48px 0 74px}.ew-xp-hero-title:not(.ew-theme-type){font-size:clamp(2.45rem,12vw,3.55rem)}.ew-xp-hero-sub:not(.ew-theme-type){font-size:17px}.ew-xp-actions{align-items:stretch;flex-direction:column}.ew-xp-actions .ew-xp-btn{width:100%}.ew-xp-cta-hint{max-width:none;text-align:center}.ew-xp-visual{border-radius:19px;padding:11px}.ew-build-terminal,.ew-build-worker,.ew-discover-chat,.ew-discover-doc{min-height:0}.ew-govern-row{gap:12px;grid-template-columns:104px minmax(0,1fr)}.ew-xp-card{padding:23px}.ew-xp-band{grid-template-columns:1fr}.ew-build-proof,.ew-discover-quote,.ew-xp-band-side{padding:30px 24px}.ew-build-proof{gap:32px}.ew-govern-problem-card{gap:18px;grid-template-columns:1fr;padding:30px 24px}}@media (max-width:479px){.ew-xp-shell{width:min(100% - 30px,1200px)}.ew-xp-section{padding:62px 0}.ew-xp-heading:not(.ew-theme-type){font-size:clamp(1.9rem,10vw,2.55rem)}.ew-xp-section-copy:not(.ew-theme-type){font-size:16px}}@media (prefers-reduced-motion:reduce){.ew-xp-page *,.ew-xp-page :after,.ew-xp-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}