.ez-home{--ez-ink:#1d1d1f;--ez-ink-2:#6e6e73;--ez-paper:#fff;--ez-mist:#f5f5f7;--ez-night:#000;--ez-night-2:#161617;--ez-green:#0a8f55;--ez-green-hi:#30d158;--ez-blue:#0066cc;--ez-blue-dark:#2997ff;--ez-ease:cubic-bezier(.25,.1,.25,1);width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;color:var(--ez-ink);background:var(--ez-paper);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ez-home *,.ez-home *::before,.ez-home *::after{box-sizing:border-box}.ez-home a{text-decoration:none;color:inherit}.ez-home h1,.ez-home h2,.ez-home h3,.ez-home p{margin:0;padding:0;font-family:inherit;text-transform:none}.ez-home img{max-width:100%;height:auto;display:block}.ez-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.ez-sec{padding:88px 0}.ez-dark{background:var(--ez-night);color:#f5f5f7}.ez-mist{background:var(--ez-mist)}.ez-eyebrow{font-size:16px;font-weight:700;color:var(--ez-green);margin-bottom:10px}.ez-dark .ez-eyebrow{color:var(--ez-green-hi)}.ez-h2{font-size:clamp(32px,5.5vw,56px);font-weight:700;letter-spacing:-.025em;line-height:1.07}.ez-lede{font-size:clamp(17px,2vw,21px);color:var(--ez-ink-2);margin-top:14px;max-width:640px}.ez-dark .ez-lede{color:#d2d2d7}.ez-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:40px}.ez-more{color:var(--ez-blue);font-size:17px;font-weight:500;white-space:nowrap;padding:10px 0}.ez-more:hover{text-decoration:underline}.ez-dark .ez-more{color:var(--ez-blue-dark)}.ez-grad{background:linear-gradient(90deg,#30d158,#64d2ff);-webkit-background-clip:text;background-clip:text;color:#fff0}.ez-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.ez-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 24px;border-radius:980px;font-size:17px;font-weight:600;transition:transform .2s var(--ez-ease),background-color .2s,opacity .2s}.ez-btn:active{transform:scale(.97)}.ez-btn-p{background:var(--ez-green);color:#fff!important}.ez-btn-p:hover{background:#0b9e5e}.ez-btn-s{color:var(--ez-blue-dark)!important;border:1px solid rgb(255 255 255 / .28)}.ez-btn-s:hover{border-color:#fff}.ez-btn:focus-visible,.ez-home a:focus-visible{outline:3px solid #64d2ff;outline-offset:3px}.ez-hero{padding:72px 0 0;text-align:center}.ez-pill{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#d2d2d7;border:1px solid rgb(255 255 255 / .18);border-radius:980px;padding:6px 14px;margin-bottom:22px}.ez-dot{width:8px;height:8px;border-radius:50%;background:var(--ez-green-hi);box-shadow:0 0 0 0 rgb(48 209 88 / .6);animation:ez-ping 2s infinite}@keyframes ez-ping{70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.ez-h1{font-size:clamp(38px,7.4vw,84px);font-weight:700;letter-spacing:-.035em;line-height:1.04;color:#f5f5f7}.ez-h1 .ez-grad{display:inline-block;font-size:.62em;letter-spacing:-.02em;margin-top:.2em}.ez-hero .ez-lede{margin:18px auto 0;max-width:620px}.ez-stage{margin:56px auto 0;max-width:1240px;padding:0 12px}.ez-media{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:#0b1a14}.ez-media img,.ez-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ez-media video{opacity:0;transition:opacity .8s var(--ez-ease)}.ez-media video.ez-on{opacity:1}.ez-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 55%,rgb(0 0 0 / .55))}.ez-media-cap{position:absolute;left:24px;right:24px;bottom:20px;z-index:1;text-align:left;font-size:clamp(15px,2vw,19px);font-weight:600;color:#fff}.ez-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:760px;margin:56px auto 0;padding:0 20px 88px}.ez-stat b{display:block;font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:-.02em;color:#f5f5f7}.ez-stat span{font-size:14px;color:#d2d2d7}.ez-jobs{display:grid;gap:20px}.ez-feat{display:block;border-radius:28px;overflow:hidden;background:var(--ez-mist);transition:transform .35s var(--ez-ease)}.ez-feat:hover{transform:translateY(-4px)}.ez-feat-img{aspect-ratio:16/9;background:#e8e8ed;overflow:hidden}.ez-feat-img img{width:100%;height:100%;object-fit:cover}.ez-feat-body{padding:22px 24px 26px}.ez-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ez-green);background:rgb(10 143 85 / .1);border-radius:980px;padding:4px 10px;margin-bottom:10px}.ez-feat h3{font-size:clamp(21px,2.6vw,28px);font-weight:700;letter-spacing:-.015em;line-height:1.2}.ez-meta{font-size:14px;color:var(--ez-ink-2);margin-top:8px}.ez-list{list-style:none;margin:0;padding:0;border-top:1px solid #d2d2d7}.ez-list li{border-bottom:1px solid #d2d2d7;margin:0;padding:0;list-style:none}.ez-list a{display:flex;gap:14px;align-items:center;padding:16px 4px;min-height:64px}.ez-list img{width:72px;height:72px;border-radius:14px;object-fit:cover;flex:none;background:#e8e8ed}.ez-list h3{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.ez-list a:hover h3{color:var(--ez-blue)}.ez-chev{margin-left:auto;color:#86868b;font-size:22px;flex:none}.ez-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.ez-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:980px;background:var(--ez-paper);border:1px solid #d2d2d7;font-size:16px;font-weight:500;transition:border-color .2s,background .2s}.ez-chip:hover{border-color:var(--ez-green);background:#fff}.ez-chip small{color:var(--ez-ink-2);font-size:13px}.ez-story{position:relative;isolation:isolate}.ez-story-bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.ez-story-bg img,.ez-story-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3}.ez-story-bg video{opacity:0;transition:opacity .8s}.ez-story-bg video.ez-on{opacity:.3}.ez-story-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000 0%,rgb(0 0 0 / .72) 28%,rgb(0 0 0 / .82) 70%,#000 100%)}.ez-cols{display:grid;gap:20px}.ez-glass{border-radius:28px;padding:28px 24px;background:rgb(29 29 31 / .9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgb(255 255 255 / .08)}.ez-glass h3.ez-ct{font-size:24px;font-weight:700;letter-spacing:-.015em;margin-bottom:6px}.ez-glass .ez-list{border-color:rgb(255 255 255 / .12)}.ez-glass .ez-list li{border-color:rgb(255 255 255 / .12)}.ez-glass .ez-list h3{color:#f5f5f7}.ez-glass .ez-list a:hover h3{color:var(--ez-blue-dark)}.ez-glass .ez-meta{color:#c7c7cc}.ez-bento{display:grid;gap:16px}.ez-tile{position:relative;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;background:var(--ez-paper);min-height:220px;transition:transform .35s var(--ez-ease)}.ez-tile:hover{transform:translateY(-4px)}.ez-tile-img{aspect-ratio:16/9;overflow:hidden;background:#e8e8ed}.ez-tile-img img{width:100%;height:100%;object-fit:cover}.ez-tile-body{padding:20px 22px 24px}.ez-tile h3{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.ez-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ez-tool{display:flex;flex-direction:column;gap:10px;padding:22px 18px;border-radius:24px;background:var(--ez-mist);min-height:150px;transition:transform .3s var(--ez-ease),background .3s}.ez-tool:hover{transform:translateY(-3px);background:#ececf0}.ez-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff}.ez-ico svg{width:24px;height:24px}.ez-tool b{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#1d1d1f}.ez-tool .ez-td{font-size:14px;color:#515154;line-height:1.35}.ez-cta{position:relative;isolation:isolate;text-align:center;padding:140px 0;min-height:560px;display:flex;align-items:center}.ez-cta .ez-story-bg img,.ez-cta .ez-story-bg video.ez-on{opacity:.55}.ez-cta .ez-story-bg::after{background:radial-gradient(ellipse at center,rgb(0 0 0 / .35),#000 85%)}.ez-btn-wa{background:#25d366;color:#04210f!important}.ez-btn-wa:hover{background:#3ae07a}.ez-btn-wa svg{width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.ez-drift{animation:ez-drift 18s ease-in-out infinite alternate;transform-origin:60% 40%}@keyframes ez-drift{from{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ez-rv{animation:ez-rise linear both;animation-timeline:view();animation-range:entry 0% cover 28%}@keyframes ez-rise{from{transform:translateY(36px)}to{transform:none}}.ez-media{animation:ez-grow linear both;animation-timeline:view();animation-range:entry 0% cover 45%}@keyframes ez-grow{from{transform:scale(.86);border-radius:44px}to{transform:scale(1);border-radius:28px}}}}@media (max-width:767px){.ez-bento .ez-tile:not(:first-child){flex-direction:row;align-items:center;min-height:0}.ez-bento .ez-tile:not(:first-child) .ez-tile-img{flex:none;width:112px;aspect-ratio:1;margin:12px 0 12px 12px;border-radius:16px}.ez-bento .ez-tile:not(:first-child) .ez-tile-body{padding:12px 16px}.ez-bento .ez-tile:not(:first-child) h3{font-size:16px}.ez-bento .ez-tile:not(:first-child) .ez-tag{display:none}}@media (min-width:768px){.ez-wrap{padding:0 32px}.ez-sec{padding:120px 0}.ez-hero{padding-top:110px}.ez-jobs{grid-template-columns:1.15fr 1fr;align-items:start;gap:40px}.ez-cols{grid-template-columns:1fr 1fr}.ez-bento{grid-template-columns:repeat(3,1fr)}.ez-bento .ez-tile:first-child{grid-column:span 2;grid-row:span 2}.ez-bento .ez-tile:first-child h3{font-size:28px}.ez-tools{grid-template-columns:repeat(3,1fr);gap:16px}.ez-tool{padding:24px 22px;min-height:170px}.ez-stats{padding-bottom:120px}}@media (min-width:1068px){.ez-sec{padding:140px 0}.ez-stage{padding:0 32px}.ez-tools{grid-template-columns:repeat(4,1fr)}}@media (max-width:420px){.ez-list img{width:60px;height:60px}.ez-media{border-radius:20px}}.ez-home .ez-dark h1,.ez-home .ez-dark h2,.ez-home .ez-dark h3,.ez-home .ez-glass h3{color:#f5f5f7}.ez-home .ez-dark .ez-grad{color:#fff0}.ez-home .ez-h2,.ez-home .ez-feat h3,.ez-home .ez-tile h3,.ez-home .ez-list h3{font-family:inherit}