.ecnet-home{--canvas:#181c19;--deep:#141a16;--raised:#27372a;--sage:#bdcdb0;--mist:#f0f4ec;--silver:#a9b3a4;--line:#8ca37a2b;--ink:#1c211e;font-synthesis:none;background:var(--canvas);color:var(--mist);scroll-behavior:smooth;scroll-padding-top:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.ecnet-home *{box-sizing:border-box}.ecnet-home{margin:0}.ecnet-home button,.ecnet-home input,.ecnet-home textarea{font:inherit}.ecnet-home button{cursor:pointer;color:inherit;background:0 0;border:0}.ecnet-home a{color:inherit;text-decoration:none}.ecnet-home a,.ecnet-home button,.ecnet-home input{-webkit-tap-highlight-color:transparent}.ecnet-home a:focus-visible,.ecnet-home button:focus-visible,.ecnet-home input:focus-visible,.ecnet-home canvas:focus-visible,.ecnet-home summary:focus-visible,.ecnet-home [tabindex]:focus-visible{outline-offset:5px;outline:2px solid #a4c18d}.ecnet-home svg.icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.ecnet-home [data-icon]{flex-shrink:0;display:inline-flex}.ecnet-home [hidden]{display:none!important}.ecnet-home .skip-link{color:#263822;z-index:100;background:#e3edda;border-radius:6px;padding:15px 20px;position:fixed;top:-70px;left:20px}.ecnet-home .skip-link:focus{top:16px}.ecnet-home .section-inner{width:100%;max-width:1312px;margin:auto;padding-left:40px;padding-right:40px}.ecnet-home .eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#b5c2ac;margin:0 0 26px;font-size:11px;font-weight:500;line-height:1.5}.ecnet-home h1,.ecnet-home h2,.ecnet-home h3{letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.04}.ecnet-home h2{font-size:clamp(38px,4.3vw,61px)}.ecnet-home h3{font-size:31px}.ecnet-home .button{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:55px;padding:17px 23px;font-size:11px;line-height:1.5;transition:transform .3s,background .3s;display:inline-flex}.ecnet-home .button:hover{transform:translateY(-2px)}.ecnet-home .button-light{color:#263722;background:linear-gradient(95deg,#a9c195,#dce7d3 40%,#f2f2e8 75%,#e3e6d2)}.ecnet-home .button-light:hover{background:#e3eed9}.ecnet-home .button-dark{color:#f1f5ea;background:#2c422e}.ecnet-home .button-dark:hover{background:#3b5938}.ecnet-home .text-link{color:#c3d2b8;align-items:center;gap:13px;min-height:44px;font-size:12px;display:inline-flex}.ecnet-home .text-link svg{width:15px;height:15px;transition:transform .3s}.ecnet-home .text-link:hover svg{transform:translate(3px)}.ecnet-home .site-header{z-index:40;background:#23372a79;border-bottom:1px solid #adbc9e0b;align-items:center;gap:32px;height:84px;padding:0 clamp(25px,4vw,68px);display:flex;position:absolute;inset:0 0 auto}.ecnet-home .wordmark{flex-shrink:0;align-items:center;gap:11px;display:flex}.ecnet-home .wordmark img{width:34px;height:34px}.ecnet-home .wordmark>span{letter-spacing:4px;font-size:25px;font-weight:550;line-height:1}.ecnet-home .wordmark small{color:#a2b295;letter-spacing:2.1px;margin-top:7px;font-size:6.7px;font-weight:400;display:block}.ecnet-home .desktop-nav{text-transform:uppercase;letter-spacing:1px;white-space:nowrap;color:#bac5b4;align-items:center;gap:28px;margin:auto;font-size:10px;display:flex}.ecnet-home .desktop-nav a{align-items:center;gap:7px;min-height:44px;transition:color .25s;display:flex}.ecnet-home .desktop-nav a:hover{color:#fff}.ecnet-home .desktop-nav svg{width:11px;height:11px}.ecnet-home .header-actions{align-items:center;gap:24px;display:flex}.ecnet-home .login-link{white-space:nowrap;color:#d1ddc7;align-items:center;min-height:44px;font-size:11px;display:flex}.ecnet-home .header-join{gap:14px;min-height:48px;padding:14px 18px;font-size:9px}.ecnet-home .header-join svg{width:14px;height:14px}.ecnet-home .menu-button{display:none}.ecnet-home .mobile-nav{background:#263b2b;border:1px solid #819c6838;border-radius:10px;padding:12px;position:absolute;top:77px;left:16px;right:16px}.ecnet-home .mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:50px;padding:12px;font-size:14px;display:flex}.ecnet-home .mobile-nav a:last-child{border:0}.ecnet-home .hero{padding-top:184px;position:relative;overflow:hidden}.ecnet-home .hero-atmosphere{pointer-events:none;background:radial-gradient(at 95% 65%,#5f81472b,#0000 48%),radial-gradient(at 2% 74%,#4d633025,#0000 46%),radial-gradient(at 48% 35%,#1018129c,#0000 55%);position:absolute;inset:0}.ecnet-home .hero-copy{text-align:center;z-index:3;max-width:920px;margin:auto;padding:0 25px;position:relative}.ecnet-home .hero-eyebrow{letter-spacing:3px;color:#d8e4cf;margin-bottom:32px;font-size:12px}.ecnet-home .hero h1{letter-spacing:-.047em;font-size:clamp(54px,5.8vw,88px);line-height:1.015}.ecnet-home .hero-description{color:#b4c0ad;margin:31px 0 33px;font-size:16px;line-height:1.65}.ecnet-home .hero-actions{justify-content:center;align-items:center;gap:28px;display:flex}.ecnet-home .hero-actions .text-link{font-size:12px}.ecnet-home .orb-stage{touch-action:pan-y;isolation:isolate;width:min(1150px,100%);height:720px;margin:-15px auto 0;position:relative}.ecnet-home .orb-canvas{z-index:2;touch-action:pan-y;cursor:crosshair;outline-offset:-8px;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.ecnet-home .orb-canvas.is-interacting{cursor:grabbing}.ecnet-home .orb-poster,.ecnet-home .orb-video{z-index:1;pointer-events:none;mix-blend-mode:screen;max-width:none;position:absolute}.ecnet-home .orb-aura{z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(closest-side,#829e5b18,#0000 76%);position:absolute;inset:2% 3% 4%}.ecnet-home .orb-controls{z-index:4;color:#91a181;letter-spacing:.3px;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:19px;left:38px;right:38px}.ecnet-home .orb-controls>div{gap:8px;display:flex}.ecnet-home .orb-controls button{background:#22332473;border:1px solid #8ca47638;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.ecnet-home .orb-controls button:before{content:"";position:absolute;inset:-5px}.ecnet-home .orb-controls svg{width:13px;height:13px}.ecnet-home .orb-controls button:hover{color:#fff;background:#3c5634}.ecnet-home .kinetic-section{text-align:center;padding:74px 0 40px;overflow:hidden}.ecnet-home .kinetic-word{letter-spacing:-.054em;white-space:nowrap;will-change:transform;width:max-content;transform:translateX(var(--shift,0px));color:#d4e1c8;font-size:clamp(80px,17.5vw,280px);font-weight:500;line-height:1}.ecnet-home .kinetic-outline{color:#52664a}.ecnet-home .statement{text-align:center;max-width:1050px;padding-top:140px;padding-bottom:140px}.ecnet-home .statement p{letter-spacing:-.035em;color:#d3deca;margin:0;font-size:clamp(29px,3.9vw,55px);font-weight:500;line-height:1.16}.ecnet-home .statement .scroll-word{color:#dce6d1;transition:color .15s}.ecnet-home .statement .scroll-word.lit{color:#b6caa6}.ecnet-home .members-section{padding-top:45px;padding-bottom:100px}.ecnet-home .member-grid{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.ecnet-home .member-column h2{margin-bottom:42px}.ecnet-home .member-cards{flex-direction:column;gap:11px;display:flex}.ecnet-home .member-card{background:#223026;border-radius:16px;padding:32px 30px;transition:background .4s;display:block}.ecnet-home .member-card:hover,.ecnet-home .member-card:focus-visible{background:#2f4230}.ecnet-home .member-card-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.ecnet-home .member-card h3{font-size:29px;line-height:1.13}.ecnet-home .square-arrow{color:#d5e5c5;background:#415a344c;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ecnet-home .square-arrow svg{width:14px;height:14px}.ecnet-home .member-card p{color:#aab7a2;max-width:435px;margin:22px 0 0;font-size:14px;line-height:1.85}.ecnet-home .connection-panel{padding-top:70px;position:sticky;top:65px}.ecnet-home .molecule{color:#b8c9a6;width:100%;height:auto;overflow:visible}.ecnet-home .molecule .node{fill:#bdcdb0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,fill .5s;animation:7s ease-in-out infinite node-float}.ecnet-home .molecule .node-supplier{animation-delay:-2s}.ecnet-home .molecule .node-owner{animation-delay:-4s}.ecnet-home .molecule text{text-anchor:middle;letter-spacing:1.5px;fill:#aabd9c;font-family:inherit;font-size:10px}.ecnet-home .molecule .central-node{fill:#344c31;stroke:#9cbc8066;stroke-width:1px}.ecnet-home .molecule .central-wordmark{fill:#dceacf;letter-spacing:4px;font-size:20px}.ecnet-home .molecule-orbit>path{stroke-opacity:.4;stroke-dasharray:12 6;animation:45s linear infinite connection-flow}.ecnet-home .connection-panel[data-active=broker] .node-broker,.ecnet-home .connection-panel[data-active=supplier] .node-supplier,.ecnet-home .connection-panel[data-active=owner] .node-owner{fill:#e6efdc}.ecnet-home .connection-caption{text-align:center;margin-top:60px}.ecnet-home .connection-caption .eyebrow{letter-spacing:1.4px;font-size:9px}.ecnet-home .connection-caption .button{min-height:52px;font-size:10px}.ecnet-home .stats-section{padding-top:115px;padding-bottom:45px}.ecnet-home .center-heading{text-align:center;max-width:660px;margin:0 auto 80px}.ecnet-home .center-heading>p:last-child{color:#aab6a2;margin:25px 0 0;font-size:15px;line-height:1.8}.ecnet-home .stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:35px;padding-top:42px;display:grid}.ecnet-home .stat-label{text-transform:uppercase;letter-spacing:1px;color:#b5c2aa;min-height:45px;font-size:11px;line-height:1.7;display:block}.ecnet-home .stat strong{letter-spacing:-.05em;color:#e6eed8;margin-top:32px;font-size:clamp(64px,7.3vw,104px);font-weight:500;line-height:1.2;display:block}.ecnet-home .data-caption{color:#819373;text-align:center;max-width:550px;margin:50px auto 0;font-size:10px;line-height:1.8}.ecnet-home .presence-section{background:#1c2720;padding:55px 0 30px;position:relative;overflow:hidden}.ecnet-home .presence-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:20px;display:grid}.ecnet-home .presence-copy{z-index:2;padding:50px 0;position:relative}.ecnet-home .presence-copy>p:not(.eyebrow){color:#b0bea5;max-width:350px;margin:30px 0;font-size:15px;line-height:1.9}.ecnet-home .presence-copy .button{margin-top:10px;font-size:10px}.ecnet-home .presence-location{align-items:start;gap:11px;margin-top:46px;display:flex}.ecnet-home .presence-location>i{background:#d4e8b7;border-radius:50%;width:5px;height:5px;margin-top:6px;box-shadow:0 0 12px #abd08080}.ecnet-home .presence-location strong{color:#c5d5b8;font-size:11px;font-weight:500;display:block}.ecnet-home .presence-location small{color:#8ba078;max-width:280px;margin-top:6px;font-size:9px;line-height:1.8;display:block}.ecnet-home .presence-map{width:100%;transform:translateY(var(--parallax,0px));position:relative}.ecnet-home .presence-map>img{opacity:.94;width:125%;height:auto;margin-left:-10%;display:block}.ecnet-home .presence-pin{background:#24392aeb;border:1px solid #a6bf8a4f;border-radius:7px;align-items:center;gap:9px;min-height:50px;padding:13px;display:flex;position:absolute;top:46%;left:22%}.ecnet-home .presence-pin>i{background:#d6eabf;border-radius:50%;width:5px;height:5px;position:relative}.ecnet-home .presence-pin>i:before{content:"";border:1px solid #c4dfa684;border-radius:50%;animation:3s ease-out infinite beacon;position:absolute;inset:-6px}.ecnet-home .presence-pin>span:nth-child(2){letter-spacing:1.2px;color:#d3e2c5;font-size:9px}.ecnet-home .presence-pin small{color:#8fac7b;letter-spacing:.8px;margin-top:5px;font-size:6px;display:block}.ecnet-home .presence-pin svg{width:12px;height:12px;margin-left:6px}.ecnet-home .trust-section{padding:35px 0 70px;overflow:hidden}.ecnet-home .trust-header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:58px;display:flex}.ecnet-home .slider-controls{gap:9px;display:flex}.ecnet-home .slider-controls button{color:#c7d9b3;background:#26372a;border:1px solid #b4c69c3b;border-radius:6px;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.ecnet-home .slider-controls button:hover{background:#405b37}.ecnet-home .slider-controls button:disabled{opacity:.3;cursor:default}.ecnet-home .slider-controls svg{width:15px;height:15px}.ecnet-home .trust-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:23px;padding:0 1px 4px;display:flex;overflow-x:auto}.ecnet-home .trust-track::-webkit-scrollbar{display:none}.ecnet-home .trust-card{scroll-snap-align:start;background:#27382a;border-radius:16px;flex-direction:column;flex:0 0 40%;min-height:370px;padding:38px;display:flex}.ecnet-home .card-kicker{color:#9fb58d;letter-spacing:1.5px;font-size:9px;line-height:1.7}.ecnet-home .trust-card h3{color:#e6efdb;margin-top:33px;font-size:35px;line-height:1.1}.ecnet-home .trust-card>p{color:#aebb9f;margin:25px 0 40px;font-size:14px;line-height:1.9}.ecnet-home .trust-card-foot{color:#a7bd93;letter-spacing:1px;border-top:1px solid #b2c39822;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:8px;display:flex}.ecnet-home .trust-card-foot svg{width:22px;height:22px}.ecnet-home .fleet-marquee{margin-top:75px}.ecnet-home .marquee-label{text-align:center;letter-spacing:1.6px;color:#839875;margin-bottom:30px;font-size:8px;display:block}.ecnet-home .marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ecnet-home .marquee-track{gap:55px;width:max-content;animation:38s linear infinite paused marquee;display:flex}.ecnet-home .marquee-track span{letter-spacing:-.5px;white-space:nowrap;color:#97aa8b;font-size:21px;font-weight:500}.ecnet-home .marquee-window:hover .marquee-track{animation-play-state:paused!important}.ecnet-home .insights-section{padding-top:30px;padding-bottom:95px}.ecnet-home .insights-section .center-heading{margin-bottom:60px}.ecnet-home .insight-list{flex-direction:column;gap:0;display:flex}.ecnet-home .insight-card{border-top:1px solid var(--line);grid-template-columns:265px 1fr 32px;align-items:center;gap:37px;padding:30px 0;transition:background .4s,border-color .4s;display:grid}.ecnet-home .insight-card:last-child{border-bottom:1px solid var(--line)}.ecnet-home .insight-card:hover{background:#233226}.ecnet-home .insight-card>img{aspect-ratio:1.46;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.ecnet-home .insight-card .eyebrow{color:#90a67b;letter-spacing:1.2px;margin-bottom:16px;font-size:9px}.ecnet-home .insight-card h3{letter-spacing:-.025em;font-size:30px;line-height:1.15}.ecnet-home .insight-card p{color:#9fae94;max-width:550px;margin:17px 0 20px;font-size:13px;line-height:1.8}.ecnet-home .insight-card small{color:#889d76;font-size:10px}.ecnet-home .insight-card>.square-arrow{margin-right:8px}.ecnet-home .insights-bottom{text-align:center;margin-top:42px}.ecnet-home .questions-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:90px;padding-top:80px;padding-bottom:130px;display:grid}.ecnet-home .questions-heading h2{font-size:44px}.ecnet-home .questions details{border-bottom:1px solid var(--line)}.ecnet-home .questions details:first-child{border-top:1px solid var(--line)}.ecnet-home .questions summary{cursor:pointer;color:#d3e0c9;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:20px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.ecnet-home .questions summary::-webkit-details-marker{display:none}.ecnet-home .questions summary svg{width:15px;height:15px;transition:transform .3s}.ecnet-home .questions details[open] summary svg{transform:rotate(45deg)}.ecnet-home .questions details>p{color:#9cac90;margin:0;padding:0 20px 25px 0;font-size:13px;line-height:1.9}.ecnet-home .join-section{background:#141b16;padding:130px 0 125px;position:relative;overflow:hidden}.ecnet-home .join-atmosphere{pointer-events:none;background:radial-gradient(at 5% 100%,#68884c28,#0000 55%),radial-gradient(at 90% 10%,#4a74342e,#0000 55%);position:absolute;inset:0}.ecnet-home .join-inner{text-align:center;position:relative}.ecnet-home .join-inner h2{letter-spacing:-.048em;font-size:clamp(52px,7vw,99px)}.ecnet-home .join-inner>p:not(.eyebrow){color:#abbb9f;margin:33px 0;font-size:16px;line-height:1.75}.ecnet-home .already-member{color:#8ba377;justify-content:center;align-items:center;gap:7px;margin-top:27px;font-size:10px;display:flex}.ecnet-home .already-member a{color:#bed3a6;align-items:center;gap:6px;min-height:44px;display:flex}.ecnet-home .already-member svg{width:12px;height:12px}.ecnet-home .footer{background:#111713;padding:55px 0 25px}.ecnet-home .footer-top{justify-content:space-between;align-items:center;gap:45px;padding-bottom:48px;display:flex}.ecnet-home .footer-top nav{color:#9eb18e;gap:30px;font-size:11px;display:flex}.ecnet-home .footer-top nav a{align-items:center;min-height:44px;display:flex}.ecnet-home .footer-top>.text-link{font-size:11px}.ecnet-home .footer-bottom{color:#708763;border-top:1px solid #8fa37425;align-items:center;gap:30px;padding-top:26px;font-size:9px;display:flex}.ecnet-home .footer-bottom>span:nth-child(2){align-items:center;gap:6px;display:flex}.ecnet-home .footer-bottom i{background:#8ea578;border-radius:50%;width:4px;height:4px}.ecnet-home .footer-bottom>span:nth-child(3){margin-left:auto}.ecnet-home .footer-bottom>a:last-child{align-items:center;gap:7px;min-height:36px;display:flex}.ecnet-home .footer-bottom svg{width:11px;height:11px}.ecnet-home .entry-dialog{color:#1c281e;background:#f9fbf5;border:1px solid #dce3d4;border-radius:16px;width:500px;max-width:calc(100% - 28px);max-height:calc(100dvh - 32px);padding:0}.ecnet-home .entry-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b1712b8}.ecnet-home .entry-shell{padding:38px;position:relative}.ecnet-home .dialog-close{color:#688157;background:#fff;border:1px solid #dbe5d2;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:19px;right:19px}.ecnet-home .dialog-close svg{width:14px;height:14px}.ecnet-home .entry-shell>.eyebrow{color:#7b9569;letter-spacing:1.4px;margin-bottom:20px;padding-right:20px;font-size:8px}.ecnet-home .entry-shell h2{letter-spacing:-.045em;color:#2b3e28;font-size:35px}.ecnet-home .entry-description{color:#849775;margin:20px 0 23px;font-size:12px;line-height:1.8}.ecnet-home .role-options{flex-direction:column;gap:8px;display:flex}.ecnet-home .role-options>button{text-align:left;background:#fffefa;border:1px solid #dfe6d5;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:70px;padding:13px;display:flex}.ecnet-home .role-options>button[aria-pressed=true]{background:#edf4e4;border-color:#9db18a}.ecnet-home .role-options>button>span:first-child{color:#7d9867;background:#eaf1e2;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.ecnet-home .role-options strong{font-size:12px;font-weight:500;display:block}.ecnet-home .role-options small{color:#879b78;margin-top:5px;font-size:10px;display:block}.ecnet-home .role-options>button>span:nth-child(2){flex:1}.ecnet-home .role-check{color:#5d7e45;opacity:0}.ecnet-home .role-check svg{width:14px;height:14px}.ecnet-home .role-options>button[aria-pressed=true] .role-check{opacity:1}.ecnet-home .join-guidance{color:#7a9169;padding:15px 2px 18px;font-size:10px;line-height:1.8}.ecnet-home .join-fields{grid-template-columns:1fr 1fr;gap:17px 13px;margin:3px 0 20px;display:grid}.ecnet-home .join-fields>label{color:#5f754e;flex-direction:column;gap:8px;font-size:10px;font-weight:500;display:flex}.ecnet-home .join-fields input{color:#2a3d28;outline-offset:2px;background:#fcfdf9;border:1px solid #dbe3d2;border-radius:7px;width:100%;min-width:0;min-height:45px;padding:11px 12px;font-size:14px;font-weight:400}.ecnet-home .join-fields input::placeholder{color:#99a48e;font-size:12px}.ecnet-home .join-consent{color:#7d8e71;cursor:pointer;align-items:start;gap:10px;margin-bottom:20px;font-size:10px;line-height:1.8;display:flex}.ecnet-home .join-consent input{accent-color:#56773f;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.ecnet-home .entry-continue{gap:15px;width:100%;min-height:50px;font-size:9px}.ecnet-home .entry-note{color:#92a481;margin:15px 0 0;font-size:9px;line-height:1.8}.ecnet-home .entry-bottom{color:#879d77;border-top:1px solid #dae3d1;align-items:center;gap:7px;margin-top:22px;padding-top:19px;font-size:10px;display:flex}.ecnet-home .entry-bottom button{color:#55783e;align-items:center;gap:7px;min-height:35px;padding:0;font-size:10px;display:flex}.ecnet-home .entry-bottom svg{width:12px;height:12px}.ecnet-home .draft-status{color:#547244;background:#edf4e3;border:1px solid #cedcc1;border-radius:8px;margin-top:15px;padding:13px 15px;font-size:11px;line-height:1.8}.ecnet-home .login-preview{background:#eef4e5;border:1px solid #dae5ce;border-radius:9px;margin-top:25px;padding:18px}.ecnet-home .login-preview .eyebrow{color:#7b9468;margin-bottom:7px;font-size:8px}.ecnet-home .login-preview a{color:#587842;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:11px;display:flex}.ecnet-home .login-preview svg{width:14px;height:14px}.ecnet-home .guide-dialog{width:650px}.ecnet-home .guide-body{color:#6d805f;margin:28px 0;font-size:14px;line-height:1.9}.ecnet-home .guide-body h3{letter-spacing:-.5px;color:#3f5935;margin:24px 0 12px;font-size:21px;font-weight:500}.ecnet-home .guide-body ul{padding-left:20px}.ecnet-home .guide-body li{padding:4px 0}.ecnet-home .guide-body p{margin:15px 0}.ecnet-home .guide-dialog .button{font-size:10px}.ecnet-home .no-script{color:#d0e1bf;text-align:center;background:#29422b;padding:20px;font-size:13px}.ecnet-home .no-script a{text-decoration:underline}.ecnet-home .reveal{transition:opacity .85s,transform .85s}.ecnet-home.motion-enabled .reveal:nth-child(2){transition-delay:.1s}.ecnet-home.motion-enabled .reveal:nth-child(3){transition-delay:.17s}@keyframes marquee{to{transform:translate(-50%)}}@keyframes connection-flow{to{stroke-dashoffset:-540px}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes beacon{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@media (min-width:1600px){.ecnet-home .hero{padding-top:210px}.ecnet-home .orb-stage{height:780px}.ecnet-home .section-inner{max-width:1380px}.ecnet-home .hero h1{font-size:96px}.ecnet-home .statement{max-width:1150px}}@media (max-width:1200px){.ecnet-home .site-header{gap:22px;padding:0 30px}.ecnet-home .desktop-nav{gap:20px;font-size:9px}.ecnet-home .header-actions{gap:18px}.ecnet-home .wordmark>span{font-size:23px}.ecnet-home .header-join{gap:11px;padding:14px 15px;font-size:8px}.ecnet-home .member-grid{gap:55px}.ecnet-home .section-inner{padding-left:35px;padding-right:35px}.ecnet-home .trust-card{padding:31px}.ecnet-home .trust-card h3{font-size:32px}.ecnet-home .insight-card{grid-template-columns:240px 1fr 32px;gap:30px}.ecnet-home .hero{padding-top:170px}.ecnet-home .orb-stage{height:660px}.ecnet-home .statement{padding-top:115px;padding-bottom:115px}}@media (max-width:960px){.ecnet-home .desktop-nav{display:none}.ecnet-home .site-header{height:80px;padding:0 26px}.ecnet-home .header-actions{margin-left:auto}.ecnet-home .menu-button{color:#c4d4b6;place-items:center;min-width:33px;height:44px;display:grid}.ecnet-home .menu-button svg{width:22px;height:22px}.ecnet-home .hero{padding-top:160px}.ecnet-home .hero h1{font-size:70px}.ecnet-home .hero-description{font-size:14px}.ecnet-home .orb-stage{height:640px}.ecnet-home .section-inner{padding-left:30px;padding-right:30px}.ecnet-home .member-grid{gap:40px}.ecnet-home .member-card{padding:26px}.ecnet-home .member-card h3{font-size:25px}.ecnet-home .member-card p{font-size:12px;line-height:1.9}.ecnet-home .connection-panel{padding-top:110px}.ecnet-home .connection-caption{margin-top:42px}.ecnet-home .connection-caption .eyebrow{font-size:7px}.ecnet-home .members-section{padding-top:20px;padding-bottom:55px}.ecnet-home .stats-section{padding-top:85px}.ecnet-home .center-heading{margin-bottom:60px}.ecnet-home .stats-grid{gap:28px}.ecnet-home .stat-label{font-size:9px}.ecnet-home .stat strong{margin-top:25px;font-size:76px}.ecnet-home .presence-layout{grid-template-columns:1fr 1.1fr;gap:0}.ecnet-home .presence-copy>p:not(.eyebrow){max-width:310px;font-size:13px}.ecnet-home .presence-pin{top:46%;left:9%}.ecnet-home .presence-map>img{width:145%;margin-left:-15%}.ecnet-home .presence-location small{font-size:8px}.ecnet-home .trust-header{margin-bottom:40px}.ecnet-home .trust-card{flex-basis:48%;min-height:345px;padding:28px}.ecnet-home .trust-card h3{font-size:29px}.ecnet-home .trust-card p{font-size:12px}.ecnet-home .trust-card-foot{font-size:7px}.ecnet-home .insight-card{grid-template-columns:210px 1fr 30px;gap:28px;padding:26px 0}.ecnet-home .insight-card h3{font-size:26px}.ecnet-home .insight-card p{font-size:12px}.ecnet-home .insight-card small{font-size:9px}.ecnet-home .insights-section{padding-bottom:65px}.ecnet-home .questions-section{gap:50px;padding-top:65px;padding-bottom:90px}.ecnet-home .questions-heading h2{font-size:39px}.ecnet-home .questions summary,.ecnet-home .questions details>p{font-size:12px}.ecnet-home .footer-top{gap:28px}.ecnet-home .footer-top nav{gap:20px;font-size:10px}.ecnet-home .footer-top>.text-link{font-size:10px}.ecnet-home .join-section{padding:100px 0}.ecnet-home .join-inner>p:not(.eyebrow){font-size:14px}}@media (max-width:680px){.ecnet-home{scroll-padding-top:30px}.ecnet-home .site-header{gap:10px;height:75px;padding:0 19px}.ecnet-home .header-actions{gap:12px}.ecnet-home .wordmark{gap:8px}.ecnet-home .wordmark img{width:28px;height:29px}.ecnet-home .wordmark>span{letter-spacing:3.5px;font-size:23px}.ecnet-home .wordmark small{letter-spacing:1.8px;margin-top:5px;font-size:6px}.ecnet-home .header-join{gap:7px;min-height:42px;padding:12px;font-size:8px}.ecnet-home .header-join svg{width:12px;height:12px}.ecnet-home .login-link{display:none}.ecnet-home .menu-button{min-width:26px}.ecnet-home .hero{padding-top:140px}.ecnet-home .hero-copy{padding:0 20px}.ecnet-home .hero-eyebrow{letter-spacing:1.8px;margin-bottom:27px;font-size:8px}.ecnet-home .hero h1{letter-spacing:-.047em;font-size:clamp(38px,10.5vw,62px);line-height:1.045}.ecnet-home .hero-description{margin:26px 0 28px;font-size:12px;line-height:1.8}.ecnet-home .hero-actions{gap:21px}.ecnet-home .hero-actions>.button{gap:15px;min-height:49px;padding:15px 18px;font-size:9px}.ecnet-home .hero-actions>.text-link{gap:8px;font-size:10px}.ecnet-home .hero-actions svg{width:14px;height:14px}.ecnet-home .orb-stage{height:440px;margin-top:6px}.ecnet-home .orb-controls{font-size:8px;bottom:14px;left:22px;right:22px}.ecnet-home .orb-controls button{width:36px;height:36px}.ecnet-home .orb-aura{inset:0 -20%}.ecnet-home .kinetic-section{padding:70px 0 15px}.ecnet-home .kinetic-word{letter-spacing:-.06em;font-size:20vw;line-height:1.07}.ecnet-home .kinetic-outline{padding-left:0}.ecnet-home .section-inner{padding-left:25px;padding-right:25px}.ecnet-home h2{font-size:40px;line-height:1.065}.ecnet-home .eyebrow{letter-spacing:1.6px;margin-bottom:22px;font-size:9px}.ecnet-home .statement{padding-top:75px;padding-bottom:80px}.ecnet-home .statement p{letter-spacing:-.035em;font-size:31px;line-height:1.2}.ecnet-home .member-grid{grid-template-columns:1fr;gap:24px}.ecnet-home .member-column h2{margin-bottom:32px}.ecnet-home .member-card{border-radius:13px;padding:25px 24px}.ecnet-home .member-card h3{font-size:26px}.ecnet-home .member-card p{margin-top:18px;font-size:12px;line-height:1.9}.ecnet-home .member-card-title{gap:12px}.ecnet-home .member-cards{gap:10px}.ecnet-home .square-arrow{width:29px;height:29px}.ecnet-home .connection-panel{width:100%;max-width:400px;margin:auto;padding-top:8px;position:static}.ecnet-home .molecule{max-height:370px}.ecnet-home .connection-caption{margin-top:24px}.ecnet-home .connection-caption .eyebrow{font-size:8px}.ecnet-home .connection-caption .button{min-height:50px;font-size:9px}.ecnet-home .members-section{padding-top:5px;padding-bottom:45px}.ecnet-home .stats-section{padding-top:55px;padding-bottom:25px}.ecnet-home .center-heading{margin-bottom:43px}.ecnet-home .center-heading>p:last-child{margin-top:23px;font-size:12px;line-height:1.9}.ecnet-home .stats-grid{grid-template-columns:1fr 1fr;gap:38px 27px;padding-top:29px}.ecnet-home .stat-label{letter-spacing:.8px;min-height:34px;font-size:9px}.ecnet-home .stat strong{margin-top:14px;font-size:68px;line-height:1.1}.ecnet-home .data-caption{max-width:310px;margin-top:35px;font-size:8px;line-height:1.9}.ecnet-home .presence-section{padding:52px 0 18px}.ecnet-home .presence-layout{grid-template-columns:1fr;gap:5px}.ecnet-home .presence-copy{padding:0}.ecnet-home .presence-copy>p:not(.eyebrow){max-width:350px;margin:25px 0;font-size:12px;line-height:1.9}.ecnet-home .presence-copy>.button{min-height:50px;margin-top:1px;font-size:9px}.ecnet-home .presence-location{margin-top:30px}.ecnet-home .presence-location strong{font-size:11px}.ecnet-home .presence-location small{max-width:280px;font-size:9px}.ecnet-home .presence-map{width:100%;max-width:450px;margin:10px auto 0}.ecnet-home .presence-map>img{width:115%;margin-left:-7.5%}.ecnet-home .presence-pin{min-height:44px;padding:11px;top:44%;left:13%}.ecnet-home .presence-pin>span:nth-child(2){font-size:8px}.ecnet-home .presence-pin small{font-size:6px}.ecnet-home .trust-section{padding-top:5px;padding-bottom:30px}.ecnet-home .trust-header{align-items:flex-start;gap:15px;margin-bottom:30px}.ecnet-home .trust-header h2{font-size:35px}.ecnet-home .trust-header .eyebrow{font-size:8px}.ecnet-home .slider-controls{gap:6px;padding-top:36px}.ecnet-home .slider-controls button{width:34px;height:34px;position:relative}.ecnet-home .slider-controls button:before{content:"";position:absolute;inset:-5px}.ecnet-home .slider-controls svg{width:13px;height:13px}.ecnet-home .trust-track{gap:13px;margin-right:-25px;padding-right:25px}.ecnet-home .trust-card{border-radius:13px;flex-basis:88%;min-height:355px;padding:27px 25px}.ecnet-home .trust-card h3{margin-top:28px;font-size:32px}.ecnet-home .card-kicker{letter-spacing:1.1px;font-size:8px}.ecnet-home .trust-card p{margin-top:23px;font-size:12px;line-height:1.9}.ecnet-home .trust-card-foot{letter-spacing:.6px;padding-top:17px;font-size:7px}.ecnet-home .fleet-marquee{margin-top:50px}.ecnet-home .marquee-label{letter-spacing:1.2px;margin-bottom:25px;font-size:7px}.ecnet-home .marquee-track{gap:36px}.ecnet-home .marquee-track span{font-size:18px}.ecnet-home .insights-section{padding-top:5px;padding-bottom:65px}.ecnet-home .insights-section .center-heading{margin-bottom:37px}.ecnet-home .insight-card{grid-template-columns:1fr 30px;gap:25px 12px;padding:27px 0 32px}.ecnet-home .insight-card>img{aspect-ratio:1.6;grid-column:1/-1;max-height:220px}.ecnet-home .insight-card h3{font-size:27px;line-height:1.15}.ecnet-home .insight-card .eyebrow{letter-spacing:1.1px;margin-bottom:17px;font-size:8px}.ecnet-home .insight-card p{margin:19px 0;font-size:12px;line-height:1.9}.ecnet-home .insight-card>span{align-self:start;margin-top:25px;margin-right:0}.ecnet-home .insight-card small{font-size:9px}.ecnet-home .insights-bottom{margin-top:30px}.ecnet-home .insights-bottom .text-link{font-size:11px}.ecnet-home .questions-section{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:75px}.ecnet-home .questions-heading h2{font-size:38px}.ecnet-home .questions summary{min-height:65px;padding:20px 0;font-size:12px}.ecnet-home .questions details>p{padding-right:0;font-size:12px}.ecnet-home .join-section{padding:85px 0 80px}.ecnet-home .join-inner h2{font-size:clamp(37px,10.3vw,57px);line-height:1.06}.ecnet-home .join-inner>.eyebrow{letter-spacing:1.4px;font-size:7px;line-height:1.8}.ecnet-home .join-inner>p:not(.eyebrow){margin:27px 0 30px;font-size:12px;line-height:1.9}.ecnet-home .join-inner>.button{min-height:51px;padding:16px 21px;font-size:9px}.ecnet-home .already-member{margin-top:22px;font-size:9px}.ecnet-home .footer{padding-top:50px}.ecnet-home .footer-top{flex-wrap:wrap;gap:26px;padding-bottom:35px}.ecnet-home .footer-top>.wordmark{width:100%;margin-bottom:6px}.ecnet-home .footer-top nav{flex-wrap:wrap;gap:20px;font-size:10px}.ecnet-home .footer-top>.text-link{font-size:10px}.ecnet-home .footer-bottom{flex-wrap:wrap;gap:12px 20px;padding-top:23px;font-size:8px;line-height:1.6}.ecnet-home .footer-bottom>span:nth-child(3){margin-left:0}.ecnet-home .footer-bottom>a:last-child{min-height:37px;margin-left:auto}.ecnet-home .entry-dialog{border-radius:14px;max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.ecnet-home .entry-shell{padding:33px 23px 28px}.ecnet-home .entry-shell h2{padding-right:14px;font-size:32px}.ecnet-home .entry-shell>.eyebrow{letter-spacing:1.3px;margin-bottom:19px;padding-right:35px;font-size:7px}.ecnet-home .dialog-close{width:34px;height:34px;top:16px;right:15px}.ecnet-home .dialog-close:before{content:"";position:absolute;inset:-5px}.ecnet-home .entry-description{font-size:11px}.ecnet-home .role-options>button{gap:10px;min-height:68px;padding:12px}.ecnet-home .role-options strong{font-size:11px}.ecnet-home .role-options small{font-size:9px}.ecnet-home .join-guidance{font-size:9px;line-height:1.9}.ecnet-home .join-fields{grid-template-columns:1fr;gap:15px}.ecnet-home .join-fields input{min-height:47px;font-size:16px}.ecnet-home .join-consent{font-size:10px}.ecnet-home .draft-status{font-size:10px;line-height:1.8}.ecnet-home .entry-continue{letter-spacing:.8px;gap:12px;font-size:8px}.ecnet-home .entry-note{font-size:8px;line-height:1.9}.ecnet-home .entry-bottom,.ecnet-home .entry-bottom button{font-size:9px}.ecnet-home .login-preview{padding:15px}.ecnet-home .login-preview a{font-size:10px}.ecnet-home .guide-body{font-size:12px}.ecnet-home .guide-body h3{font-size:20px}}@media (max-width:360px){.ecnet-home .site-header{gap:8px;height:71px;padding:0 14px}.ecnet-home .header-actions{gap:9px}.ecnet-home .wordmark>span{letter-spacing:3px;font-size:21px}.ecnet-home .wordmark small{letter-spacing:1.65px;font-size:5.5px}.ecnet-home .wordmark img{width:26px;height:27px}.ecnet-home .wordmark{gap:7px}.ecnet-home .header-join{letter-spacing:.7px;gap:5px;padding:11px 9px;font-size:7px}.ecnet-home .header-join svg{width:11px;height:11px}.ecnet-home .hero{padding-top:133px}.ecnet-home .hero-copy{padding:0 14px}.ecnet-home .hero h1{font-size:clamp(33px,11vw,39px)}.ecnet-home .hero-description{font-size:11px}.ecnet-home .hero-actions{gap:18px}.ecnet-home .hero-actions>.button{gap:10px;padding:15px;font-size:8px}.ecnet-home .hero-actions>.text-link{gap:7px;font-size:9px}.ecnet-home .orb-stage{height:400px}.ecnet-home .orb-controls{left:17px;right:17px}.ecnet-home .section-inner{padding-left:21px;padding-right:21px}.ecnet-home .statement p{font-size:28px}.ecnet-home h2{font-size:36px}.ecnet-home .member-card{padding:24px 21px}.ecnet-home .member-card h3{font-size:24px}.ecnet-home .trust-header h2{font-size:31px}.ecnet-home .slider-controls{padding-top:34px}.ecnet-home .slider-controls button{width:31px;height:31px}.ecnet-home .trust-card h3{font-size:29px}.ecnet-home .stat strong{font-size:63px}.ecnet-home .insight-card h3{font-size:25px}.ecnet-home .questions-heading h2{font-size:35px}.ecnet-home .entry-shell{padding-left:19px;padding-right:19px}.ecnet-home .entry-shell h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.ecnet-home{scroll-behavior:auto}.ecnet-home *,.ecnet-home :before,.ecnet-home :after{transition:none!important;animation:none!important}.ecnet-home.motion-enabled .reveal:not(.is-visible){opacity:1;transform:none}.ecnet-home .kinetic-word{margin-left:auto;margin-right:auto}.ecnet-home .kinetic-word,.ecnet-home .presence-map{transform:none!important}}body:has(.ecnet-home){color:#f0f4ec;background:#181c19}.ecnet-home{min-height:100dvh;position:relative}.ecnet-home .reveal{opacity:1;transform:none}.ecnet-home.motion-enabled .reveal:not(.is-visible){opacity:0;transform:translateY(26px)}.ecnet-home.motion-enabled .reveal.is-visible{opacity:1;transform:none}.ecnet-home .orb-stage{isolation:auto;background:0 0}.ecnet-home .orb-poster,.ecnet-home .orb-video{mix-blend-mode:screen;pointer-events:none;background:0 0}.ecnet-home .orb-canvas{background:0 0}@media (prefers-reduced-motion:reduce){.ecnet-home .reveal,.ecnet-home.motion-enabled .reveal:not(.is-visible),.ecnet-home.motion-enabled .reveal.is-visible{opacity:1;transition:none;animation:none;transform:none}}
