@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";
.hiw-page .et-chip{box-sizing:border-box;min-height:44px}.hiw-body{max-width:1160px;margin:0 auto;padding:1rem 2rem 5rem}.hiw-section{border-bottom:1px solid #ffffff14;padding:3.5rem 0 1rem}.hiw-section:last-of-type{border-bottom:0}.hiw-label{letter-spacing:.22em;text-transform:uppercase;color:#ffc107;align-items:center;gap:.8rem;margin:0 0 .9rem;font-family:Space Mono,Courier New,monospace;font-size:.6875rem;font-weight:700;display:flex}.hiw-label:after{content:"";background:#ffc10759;flex:0 120px;height:1px}.hiw-h2{text-transform:uppercase;letter-spacing:.01em;color:#f5f5f5;margin:0 0 2rem;font-family:Ethnocentric,League Spartan,sans-serif;font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1.15}.hiw-brief{background:#0b0b0b;border:1px solid #ffc10759;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:2.5rem;margin-bottom:2.5rem;padding:2rem 2.25rem;display:grid}.hiw-brief__list{counter-reset:brief;margin:0;padding:0;list-style:none}.hiw-brief__list li{counter-increment:brief;color:#f0f0f0;border-bottom:1px solid #ffffff14;padding:.9rem 0 .9rem 3.2rem;font-size:1.05rem;line-height:1.6;position:relative}.hiw-brief__list li:last-child{border-bottom:0}.hiw-brief__list li:before{content:counter(brief, decimal-leading-zero);letter-spacing:.1em;color:#ffc107;font-family:Space Mono,Courier New,monospace;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:0}.hiw-brief__aside{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:1rem;padding-left:2.5rem;display:flex}.hiw-brief__note{color:#b0b0b0;margin:0;font-size:.95rem;line-height:1.7}.hiw-brief__note:first-child{color:#f0f0f0}.hiw-brief__btn{text-align:center;align-self:flex-start;margin-top:.5rem;text-decoration:none}.hiw-steps{margin:0;padding:0;list-style:none;position:relative}.hiw-step{grid-template-columns:72px minmax(0,1fr);gap:1.5rem;padding-bottom:1.5rem;display:grid;position:relative}.hiw-step:not(:last-child):before{content:"";background:linear-gradient(#ffc1078c,#ffc1071f);width:2px;position:absolute;top:72px;bottom:0;left:35px}.hiw-step__num{color:#ffc107;z-index:1;background:#ffc10714;border:2px solid #ffc1078c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-family:Space Mono,Courier New,monospace;font-size:1.1rem;font-weight:700;display:flex;position:relative}.hiw-step__card{background:#0b0b0b;border:1px solid #ffffff1a;min-width:0;padding:1.5rem 1.75rem 1.6rem}.hiw-step__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;margin-bottom:1.1rem;display:flex}.hiw-step__title{color:#f5f5f5;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.hiw-step__time{letter-spacing:.14em;text-transform:uppercase;color:#ffc107;white-space:nowrap;font-family:Space Mono,Courier New,monospace;font-size:.7rem}.hiw-step__rows{gap:.8rem;margin:0;display:grid}.hiw-step__row{grid-template-columns:3.2rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.hiw-step__row dt{letter-spacing:.18em;text-transform:uppercase;color:#888;font-family:Space Mono,Courier New,monospace;font-size:.7rem;font-weight:700}.hiw-step__row dd{color:#c8c8c8;margin:0;font-size:.98rem;line-height:1.7}.hiw-terms-note{color:#888;max-width:760px;margin:1rem 0 2.5rem;font-size:.88rem;line-height:1.7}.hiw-terms-note a{color:#ffc107}.hiw-faq{max-width:860px;margin-bottom:2.5rem}.hiw-faq .faq-item__answer{font-size:.95rem}.hiw-cta{text-align:center;background:radial-gradient(60% 80% at 50% 0,#ffc10714,#0000 70%),#0b0b0b;border:1px solid #ffc10759;margin-top:3.5rem;padding:3rem 2.25rem}.hiw-cta .hiw-label{justify-content:center}.hiw-cta .hiw-label:after{display:none}.hiw-cta .hiw-h2{margin-bottom:.75rem}.hiw-cta__sub{color:#b0b0b0;max-width:520px;margin:0 auto 1.75rem;line-height:1.7}.hiw-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hiw-cta__actions .button{align-items:center;min-height:44px;padding:.8rem 1.5rem;font-size:.95rem;text-decoration:none;display:inline-flex}.hiw-cta__contact{letter-spacing:.08em;color:#666;flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:1.75rem 0 0;font-family:Space Mono,Courier New,monospace;font-size:.75rem;display:flex}.hiw-cta__contact a{color:#d8d8d8;padding:.35rem 0;text-decoration:none}.hiw-cta__contact a:hover{color:#ffc107}@media (max-width:1024px){.hiw-brief{grid-template-columns:1fr;gap:1.75rem}.hiw-brief__aside{border-top:1px solid #ffffff14;border-left:0;padding-top:1.5rem;padding-left:0}}@media (max-width:900px){.et-hero__main{grid-template-columns:1fr}.et-glyph{display:none}}@media (max-width:640px){.hiw-body{padding:.5rem 1rem 3.5rem}.hiw-section{padding-top:2.5rem}.hiw-brief{padding:1.25rem 1rem}.hiw-brief__list li{padding-left:2.6rem;font-size:1rem}.hiw-brief__btn{align-self:stretch}.hiw-step{grid-template-columns:48px minmax(0,1fr);gap:.9rem}.hiw-step:not(:last-child):before{top:48px;left:23px}.hiw-step__num{width:48px;height:48px;font-size:.9rem}.hiw-step__card{padding:1.1rem 1rem 1.2rem}.hiw-step__title{font-size:1.1rem}.hiw-step__time{white-space:normal}.hiw-step__row{grid-template-columns:1fr;gap:.25rem}.hiw-cta{padding:2.25rem 1rem}.hiw-cta__actions .button{justify-content:center;width:100%}}@media (max-width:380px){.et-hero{padding-left:1rem;padding-right:1rem}}.hiw-anim{max-width:1160px;margin:0 auto;padding:3.5rem 2rem 0}.hiw-anim .hiw-h2{margin-bottom:1.5rem}.hiw-anim__note{letter-spacing:.14em;text-transform:uppercase;color:#666;margin:1rem 0 0;font-family:Space Mono,Courier New,monospace;font-size:.68rem}@media (max-width:640px){.hiw-anim{padding:2.5rem 1rem 0}}
.pa{--pa-d:5.5s;--pa-t:82.5s;--pa-swap:.3s;--pa-yellow:#ffc41f;--pa-black:#0a0a0a;--pa-bone:#eceae3;--pa-acid:#b4ff2b;width:100%}.pa__stage{aspect-ratio:3/2;background:var(--pa-black);border:1px solid #ffffff1a;position:relative;overflow:hidden}.pa__img{object-fit:cover;opacity:0;transform-origin:50% 55%;will-change:opacity, transform;width:100%;height:100%;animation:pa-still var(--pa-t) linear infinite;position:absolute;inset:0}.pa__img--1{animation-delay:calc(0 * var(--pa-d) - var(--pa-swap))}.pa__img--2{animation-delay:calc(1 * var(--pa-d) - var(--pa-swap))}.pa__img--3{animation-delay:calc(2 * var(--pa-d) - var(--pa-swap))}.pa__img--4{animation-delay:calc(3 * var(--pa-d) - var(--pa-swap))}.pa__img--5{animation-delay:calc(4 * var(--pa-d) - var(--pa-swap))}.pa__img--6{animation-delay:calc(5 * var(--pa-d) - var(--pa-swap))}.pa__img--7{animation-delay:calc(6 * var(--pa-d) - var(--pa-swap))}.pa__img--8{animation-delay:calc(7 * var(--pa-d) - var(--pa-swap))}.pa__img--9{animation-delay:calc(8 * var(--pa-d) - var(--pa-swap))}.pa__img--10{animation-delay:calc(9 * var(--pa-d) - var(--pa-swap))}.pa__img--11{animation-delay:calc(10 * var(--pa-d) - var(--pa-swap))}.pa__img--12{animation-delay:calc(11 * var(--pa-d) - var(--pa-swap))}.pa__img--13{animation-delay:calc(12 * var(--pa-d) - var(--pa-swap))}.pa__img--14{animation-delay:calc(13 * var(--pa-d) - var(--pa-swap))}.pa__img--15{animation-delay:calc(14 * var(--pa-d) - var(--pa-swap))}@keyframes pa-still{0%{opacity:1;transform:scale(1)translate(0)}6.667%{opacity:1;transform:scale(1.06)translate(-.8%)}6.8%{opacity:0;transform:scale(1.06)translate(-.8%)}99.87%{opacity:0;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}.pa__img--2,.pa__img--4,.pa__img--6,.pa__img--8,.pa__img--10,.pa__img--12,.pa__img--14{animation-name:pa-still-alt}@keyframes pa-still-alt{0%{opacity:1;transform:scale(1)translate(0)}6.667%{opacity:1;transform:scale(1.06)translate(.8%)}6.8%{opacity:0;transform:scale(1.06)translate(.8%)}99.87%{opacity:0;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1)translate(0)}}.pa__fx{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pa-hz-y{fill:var(--pa-yellow)}.pa-hz-k{fill:var(--pa-black)}.pa-reg circle,.pa-reg line{fill:none;stroke:var(--pa-bone);stroke-width:2px;opacity:.55;animation:pa-reg var(--pa-d) ease-in-out infinite}@keyframes pa-reg{0%,to{opacity:.55}50%{opacity:.3}}.pa-wipe{opacity:0;animation:pa-wipe var(--pa-d) linear infinite;transform:translate(-1600px)}@keyframes pa-wipe{0%{opacity:0;transform:translate(-1600px)}89%{opacity:0;transform:translate(-1600px)}89.09%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.3,1);transform:translate(-1600px)}to{opacity:1;transform:translate(1600px)}}.pa-progress{transform-origin:0 0;animation:pa-progress var(--pa-t) linear infinite;animation-delay:calc(0s - var(--pa-swap));transform:scaleX(0)}@keyframes pa-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pa:focus-visible{outline:2px solid var(--pa-yellow);outline-offset:4px}.pa__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.pa__controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.pa__counter{letter-spacing:.14em;text-transform:uppercase;color:var(--pa-bone);align-items:baseline;gap:.9rem;margin:0;font-family:Space Mono,Courier New,monospace;font-size:.78rem;font-weight:700;display:flex}.pa__counter-num{color:var(--pa-yellow);font-variant-numeric:tabular-nums}.pa__counter-state{color:#777;font-weight:400}.pa__buttons{gap:.5rem;display:flex}.pa__btn{width:44px;height:44px;color:var(--pa-bone);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:0;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pa__btn:hover,.pa__btn:focus-visible{border-color:var(--pa-yellow);color:var(--pa-yellow);background:#ffc41f1a;outline:none}.pa__btn[aria-pressed=true]{border-color:var(--pa-yellow);color:var(--pa-yellow)}.pa__btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pa__btn .pa__icon-fill{fill:currentColor;stroke:none}.pa__captions{min-height:12.5rem;margin-top:1rem;position:relative}.pa-cap{opacity:0;animation:pa-cap var(--pa-t) linear infinite;position:absolute;inset:0}.pa-cap--1{animation-delay:calc(0 * var(--pa-d) - var(--pa-swap))}.pa-cap--2{animation-delay:calc(1 * var(--pa-d) - var(--pa-swap))}.pa-cap--3{animation-delay:calc(2 * var(--pa-d) - var(--pa-swap))}.pa-cap--4{animation-delay:calc(3 * var(--pa-d) - var(--pa-swap))}.pa-cap--5{animation-delay:calc(4 * var(--pa-d) - var(--pa-swap))}.pa-cap--6{animation-delay:calc(5 * var(--pa-d) - var(--pa-swap))}.pa-cap--7{animation-delay:calc(6 * var(--pa-d) - var(--pa-swap))}.pa-cap--8{animation-delay:calc(7 * var(--pa-d) - var(--pa-swap))}.pa-cap--9{animation-delay:calc(8 * var(--pa-d) - var(--pa-swap))}.pa-cap--10{animation-delay:calc(9 * var(--pa-d) - var(--pa-swap))}.pa-cap--11{animation-delay:calc(10 * var(--pa-d) - var(--pa-swap))}.pa-cap--12{animation-delay:calc(11 * var(--pa-d) - var(--pa-swap))}.pa-cap--13{animation-delay:calc(12 * var(--pa-d) - var(--pa-swap))}.pa-cap--14{animation-delay:calc(13 * var(--pa-d) - var(--pa-swap))}.pa-cap--15{animation-delay:calc(14 * var(--pa-d) - var(--pa-swap))}@keyframes pa-cap{0%{opacity:0;transform:translateY(6px)}.36%{opacity:0;transform:translateY(6px)}.73%{opacity:1;transform:translateY(0)}5.82%{opacity:1;transform:translateY(0)}6.18%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.pa-cap__micro{letter-spacing:.14em;text-transform:uppercase;color:var(--pa-bone);align-items:center;gap:.7rem;margin:0 0 .6rem;font-family:Space Mono,Courier New,monospace;font-size:.68rem;font-weight:700;display:flex}.pa-cap__micro b{background:var(--pa-acid);flex-shrink:0;width:10px;height:10px;display:inline-block}.pa-cap__title{text-transform:uppercase;letter-spacing:.02em;color:var(--pa-yellow);margin:0 0 .5rem;font-family:Ethnocentric,League Spartan,sans-serif;font-size:clamp(1.15rem,2.6vw,1.9rem);line-height:1.1}.pa-cap__sub{color:#c8c8c8;max-width:720px;margin:0;font-size:1rem;line-height:1.6}.pa-cap__receive{color:#9a9a9a;max-width:720px;margin:.6rem 0 0;font-size:.92rem;line-height:1.55}.pa-cap__receive span{letter-spacing:.14em;text-transform:uppercase;color:var(--pa-yellow);vertical-align:.1em;border:1px solid #ffc41f80;margin-right:.6rem;padding:.1rem .45rem;font-family:Space Mono,Courier New,monospace;font-size:.62rem;font-weight:700;display:inline-block}@media (max-width:640px){.pa__captions{min-height:18rem}.pa-cap__micro{letter-spacing:.1em;font-size:.6rem}.pa-cap__sub{font-size:.95rem}.pa-cap__receive{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.pa__img,.pa-reg circle,.pa-reg line,.pa-wipe,.pa-progress,.pa-cap{animation-play-state:paused}}
