:root{--void:#020408;--navy-deep:#03060f;--navy:#0a0f22;--navy-panel:#060b16;--footer:#161a38;--cyan:#5cc4ff;--blue:#08f;--blue-h:#0a9bff;--live:#2fd07a;--alert:#e5191b;--txd:#e7ecf4;--txd2:#a8b8ce;--txd3:#9fb0c8;--txd4:#7488a0;--txd5:#5d7590;--ko-mute:#6e8299;--cap1:#c2d2e6;--cap2:#b4c2d6;--cap3:#cfe0f2;--cap4:#dce6f5;--hair-d:#8cafe129;--hair-d2:#8cafe12e;--hair-d3:#8cafe138;--hair-d4:#8cafe147;--color-bg:#f2f2f3;--color-text:#1d1f20;--color-neutral-300:#d4d4d7;--color-neutral-600:#7a7a7d;--color-neutral-700:#5d5d60;--color-neutral-800:#424244;--color-accent-700:#416180;--df:var(--font-barlow),"Inter Tight",system-ui,sans-serif;--bf:var(--font-pretendard),Pretendard,-apple-system,"Segoe UI",sans-serif;--mf:ui-monospace,"SF Mono","JetBrains Mono",Menlo,var(--font-pretendard),Pretendard,monospace;--ko-d:block}.epk{background:var(--void);font-family:var(--bf);color:var(--txd);text-wrap:pretty;-webkit-font-smoothing:antialiased;overflow-x:hidden}.epk *,.epk :before,.epk :after{box-sizing:border-box}.epk img{max-width:100%;display:block}.epk a{color:inherit;text-decoration:none}.epk ::selection{background:#5cc4ff47}.epk :focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@keyframes epk-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes epk-drift{0%{transform:translate(0,0)}to{transform:translate(-76px,-66px)}}@keyframes epk-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes epk-scan{0%{transform:translateY(-120%)}55%{transform:translateY(520%)}to{transform:translateY(520%)}}.epk-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.epk-wrap-wide{max-width:1600px;margin:0 auto;padding:0 32px}.epk-kicker{font-family:var(--mf);letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);font-size:10.5px;font-weight:500}.epk-kicker--steel{color:var(--color-accent-700)}.epk-h1{font-family:var(--df);letter-spacing:-.02em;color:#fff;max-width:15ch;font-size:clamp(46px,5.6vw,86px);font-weight:700;line-height:.95}.epk-h2{font-family:var(--df);letter-spacing:-.02em;font-size:clamp(34px,3.9vw,58px);font-weight:700;line-height:1.02}.epk-h3{font-family:var(--df);letter-spacing:-.01em;font-size:30px;font-weight:600;line-height:1.1}.epk-card-title{font-family:var(--df);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:1.12}.epk-metric{font-family:var(--df);letter-spacing:-.02em;color:#fff;font-size:52px;font-weight:700;line-height:.9}.epk-metric-cap{font-family:var(--mf);letter-spacing:.12em;text-transform:uppercase;color:var(--txd4);margin-top:12px;font-size:10.5px;line-height:1.7}.epk-mono-cap{font-family:var(--mf);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;line-height:1.7}.epk-chip-label{font-family:var(--mf);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px}.epk-ko{display:var(--ko-d);font-family:var(--mf);letter-spacing:.01em;border-left:1px solid var(--hair-d4);padding-left:14px;font-size:12px;line-height:1.7}.epk-ko--dark{color:var(--ko-mute)}.epk-ko--light{color:var(--color-neutral-700);border-left-color:var(--color-neutral-300)}.epk-btn{background:var(--blue);color:#fff;font-family:var(--bf);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:2px;padding:16px 30px;font-size:13.5px;font-weight:700;display:inline-block;position:relative}.epk-btn:hover{background:var(--blue-h)}.epk-btn--sm{padding:11px 16px;font-size:12px}.epk-btn-o{border:1px solid var(--hair-d4);color:var(--cap4);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:2px;padding:15px 28px;font-size:13.5px;font-weight:700;display:inline-block}.epk-btn-o:hover{border-color:var(--cyan);color:var(--cyan)}.epk-btn-o--light{border-color:var(--color-neutral-300);color:var(--color-text)}.epk-btn-o--light:hover{border-color:var(--color-accent-700);color:var(--color-accent-700)}.epk-ph{object-fit:cover;filter:saturate(.84)contrast(1.1);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.epk-phbox:hover .epk-ph{transform:scale(1.02)}.epk-phbox{position:relative;overflow:hidden}.epk-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--hair-d3);background:#0204089e;align-items:center;gap:9px;padding:7px 12px;display:flex}.epk-chip i.dot{background:var(--live);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite epk-pulse}.epk-header{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--hair-d);background:#020408c7;position:sticky;top:0}.epk-nav a{color:var(--txd3);letter-spacing:.02em;white-space:nowrap;padding:8px 9px;font-size:12.5px;font-weight:600}.epk-nav a:hover{color:#fff;background:#5cc4ff1a}.epk-nav a.active{color:#fff;background:#5cc4ff24}.epk-lang button,.epk-lang a{font-family:var(--mf);letter-spacing:.18em;cursor:pointer;color:var(--txd3);background:0 0;border:0;padding:8px 12px;font-size:10.5px;font-weight:700}.epk-lang button+button,.epk-lang a+a{border-left:1px solid var(--hair-d4)}.epk-lang button[aria-pressed=true],.epk-lang a[aria-pressed=true]{background:var(--cyan);color:var(--void)}.epk-iconbtn{border:1px solid var(--hair-d3);width:34px;height:34px;color:var(--txd3);justify-content:center;align-items:center;display:flex}.epk-iconbtn:hover{border-color:var(--cyan);color:var(--cyan)}.epk-card{border:1px solid var(--hair-d2);padding:30px 28px 34px;position:relative}.epk-card:hover{border-color:#5cc4ff80}.epk-footer a:hover{color:#fff}.epk-input{border:1px solid var(--hair-d4);width:100%;color:var(--txd);font-family:var(--bf);background:0 0;border-radius:2px;outline:none;padding:13px 14px;font-size:15px;line-height:1.5}.epk-input::placeholder{color:var(--txd5)}.epk-input:focus{border-color:var(--cyan)}.epk-input--error{border-color:var(--alert)}.epk-label{font-family:var(--mf);letter-spacing:.24em;text-transform:uppercase;color:var(--txd4);font-size:10.5px;font-weight:500}[data-rise]{display:block}.epk-press-body p{margin:0 0 1em}.epk-press-body p span{color:inherit!important;background:0 0!important}.epk-press-body img{border:1px solid var(--hair-d2);margin:1.4em auto}.epk-press-body a{color:var(--cyan)}.epk-press-body ul{margin:0 0 1em;padding-left:1.6em;list-style:outside}.epk-press-body ol{margin:0 0 1em;padding-left:1.6em;list-style:decimal}.epk-press-body li{margin:.3em 0}.epk-press-body h1,.epk-press-body h2,.epk-press-body h3{color:var(--txd);margin:1.4em 0 .6em;font-weight:700}.epk-press-body blockquote{border-left:2px solid var(--hair-d4);color:var(--txd3);margin:1em 0;padding-left:14px}.epk-burger-wrap{display:none}.epk-burger{border:1px solid var(--hair-d4);width:34px;height:34px;color:var(--txd3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.epk-burger:hover{border-color:var(--cyan);color:var(--cyan)}.epk-drawer{z-index:79;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020408f7;flex-direction:column;gap:4px;padding:28px 24px;display:flex;position:fixed;inset:68px 0 0}.epk-drawer>a:not(.epk-btn){color:var(--txd);border-bottom:1px solid var(--hair-d);padding:14px 8px;font-size:17px;font-weight:600}.epk-drawer>a:not(.epk-btn):hover{color:var(--cyan)}.epk-diamond{background:var(--cyan);opacity:.5;width:5px;height:5px;transform:rotate(45deg)}@media (max-width:1000px){.epk-hero-grid{grid-template-columns:1fr!important;min-height:0!important;padding-top:72px!important}.epk-grid-2,.epk-grid-32,.epk-grid-21,.epk-grid-11,.epk-grid-3{grid-template-columns:1fr!important}.epk-metric-rail{grid-template-columns:1fr 1fr!important}.epk-metric-rail>div{border-top:1px solid var(--hair-d);border-left:0!important;padding-left:0!important}.epk-mosaic{grid-template-columns:1fr 1fr!important}.epk-mosaic figure:first-child{grid-column:span 2}.epk-step-grid{grid-template-columns:72px 1fr!important}.epk-nav{display:none!important}.epk-burger-wrap{display:block}.epk-hide-mobile{display:none!important}}@media (max-width:640px){.epk-wrap,.epk-wrap-wide{padding:0 20px}.epk-metric-rail,.epk-mosaic{grid-template-columns:1fr!important}.epk-mosaic figure:first-child{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.epk *,.epk :before,.epk :after{transition:none!important;animation:none!important}}
