.eZoe_G_page{--ink:#0f1222;--paper:#fff;--canvas:#f5f7fb;--blue:#3558f5;--green:#0e9f7a;--citron:#e3f6ef;--line:#e6e9f2;background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}.eZoe_G_page *,.eZoe_G_page :before,.eZoe_G_page :after{box-sizing:border-box}.eZoe_G_page a{color:inherit}.eZoe_G_skipLink{z-index:100;background:var(--ink);border-radius:8px;align-items:center;min-height:44px;padding:0 14px;display:flex;position:fixed;inset:8px auto auto 8px;transform:translateY(-150%);color:var(--paper)!important}.eZoe_G_skipLink:focus{transform:translateY(0)}.eZoe_G_header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 48px,1360px);min-height:76px;margin:0 auto;display:grid}.eZoe_G_logo{letter-spacing:-.03em;width:fit-content;min-height:44px;font-size:23px;font-weight:760;font-family:var(--font-display);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.eZoe_G_mark{width:32px;height:26px;display:inline-block;position:relative}.eZoe_G_mark i{background:var(--blue);border-radius:4px;width:24px;height:3px;position:absolute;left:0}.eZoe_G_mark i:first-child{top:4px}.eZoe_G_mark i:nth-child(2){top:11px;left:4px}.eZoe_G_mark i:nth-child(3){top:18px;left:8px}.eZoe_G_mark b{background:var(--citron);border-radius:2px;width:7px;height:7px;position:absolute;top:9px;right:0}.eZoe_G_header nav,.eZoe_G_footer nav{align-items:center;gap:24px;font-size:13px;font-weight:680;display:flex}.eZoe_G_header nav a,.eZoe_G_footer nav a{text-underline-offset:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.eZoe_G_action{background:var(--blue);border:1px solid #3558f5;border-radius:999px;justify-self:end;align-items:center;gap:18px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.eZoe_G_hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(48px,8vw,120px);width:min(100% - 48px,1360px);margin:0 auto;padding:110px 0 96px;display:grid}.eZoe_G_eyebrow,.eZoe_G_signal span,.eZoe_G_releaseMeta>span,.eZoe_G_cta>span{color:#2642d1;font:600 13px/1.3 var(--font-sans);letter-spacing:0}.eZoe_G_hero h1{letter-spacing:-.03em;max-width:900px;font-size:clamp(58px,7.2vw,104px);font-weight:800;line-height:.91;font-family:var(--font-display);margin:22px 0 24px}.eZoe_G_hero p{color:#474c66;max-width:720px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.eZoe_G_signal{border:1px solid var(--border,#e6e9f2);background:var(--ink);min-height:260px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.eZoe_G_signal span{color:var(--citron);position:absolute;top:22px;left:22px}.eZoe_G_signal i{background:var(--blue);width:68%;height:17px;position:absolute;left:8%;transform:skew(-18deg)}.eZoe_G_signal i:first-of-type{top:96px}.eZoe_G_signal i:nth-of-type(2){top:135px;left:18%}.eZoe_G_signal i:nth-of-type(3){top:174px;left:29%}.eZoe_G_signal b{background:var(--citron);border-radius:50%;width:46px;height:46px;position:absolute;bottom:41px;right:10%}.eZoe_G_releaseList{border-block:1px solid var(--border,#e6e9f2);background:var(--paper)}.eZoe_G_release{border-inline:1px solid var(--line);grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);width:min(100% - 48px,1360px);margin:0 auto;display:grid}.eZoe_G_releaseMeta{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:clamp(34px,5vw,72px);display:flex}.eZoe_G_releaseMeta time{color:#474c66;font:600 12px/1.5 Geist Mono,ui-monospace,monospace}.eZoe_G_releaseMeta strong{max-width:220px;font:700 13px/1.5 Geist Mono,ui-monospace,monospace}.eZoe_G_releaseBody{padding:clamp(44px,7vw,96px)}.eZoe_G_releaseBody h2{letter-spacing:-.03em;max-width:750px;font-size:clamp(36px,5vw,72px);line-height:.98;font-family:var(--font-display);margin:0}.eZoe_G_releaseBody>p{color:#474c66;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.65}.eZoe_G_releaseBody ul{border-top:1px solid var(--line);gap:0;margin:42px 0 0;padding:0;list-style:none;display:grid}.eZoe_G_releaseBody li{border-bottom:1px solid var(--line);color:#383d47;padding:19px 0 19px 34px;font-size:15px;line-height:1.55;position:relative}.eZoe_G_releaseBody li:before{content:"✓";color:#08785d;font-weight:800;position:absolute;left:0}.eZoe_G_cta{text-align:center;width:min(100% - 48px,1360px);margin:0 auto;padding:110px 0}.eZoe_G_cta h2{letter-spacing:-.03em;max-width:880px;font-size:clamp(42px,6vw,84px);line-height:.95;font-family:var(--font-display);margin:20px auto 34px}.eZoe_G_cta a{background:var(--blue);color:#fff;border:1px solid #3558f5;border-radius:999px;align-items:center;gap:48px;min-height:48px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.eZoe_G_footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(100% - 48px,1360px);min-height:180px;margin:0 auto;display:grid}.eZoe_G_footer p{color:#474c66}.eZoe_G_footer small{border-top:1px solid var(--line);color:#646985;font:600 13px/1.3 var(--font-sans);grid-column:1/-1;padding:18px 0}@media (max-width:860px){.eZoe_G_hero{grid-template-columns:1fr}.eZoe_G_signal{max-width:620px}.eZoe_G_release{grid-template-columns:1fr}.eZoe_G_releaseMeta{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.eZoe_G_header,.eZoe_G_hero,.eZoe_G_release,.eZoe_G_cta,.eZoe_G_footer{width:min(100% - 32px,100%)}.eZoe_G_header{grid-template-columns:1fr auto}.eZoe_G_header nav{display:none}.eZoe_G_logo{font-size:20px}.eZoe_G_hero{padding:70px 0 72px}.eZoe_G_hero h1{font-size:clamp(52px,17vw,76px)}.eZoe_G_signal{min-height:220px;box-shadow:var(--shadow-card)}.eZoe_G_releaseMeta,.eZoe_G_releaseBody{padding:40px 24px}.eZoe_G_releaseBody>p{font-size:16px}.eZoe_G_cta{padding:82px 0}.eZoe_G_footer{grid-template-columns:1fr;padding:48px 0 24px}.eZoe_G_footer nav{flex-wrap:wrap}.eZoe_G_footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){.eZoe_G_page *,.eZoe_G_page :before,.eZoe_G_page :after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.eZoe_G_page *{box-shadow:none!important}.eZoe_G_action,.eZoe_G_cta a,.eZoe_G_signal{border:2px solid canvastext}}
