.hiw-page{color:var(--base-100);width:100%}.hiw-page,.hiw-spacer{background-color:var(--base-500)}.hiw-spacer{width:100vw;height:20svh}.hiw-eyebrow{font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);-webkit-font-smoothing:antialiased}.hiw-section-header{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:3rem;margin-bottom:3.5rem}.hiw-hero,.hiw-section-header{border-bottom:1px solid rgba(255,255,255,.06)}.hiw-hero{padding:5rem 0 7rem}.hiw-hero .hiw-eyebrow{margin-bottom:2.5rem}.hiw-hero-body h1{max-width:820px;font-size:clamp(2.25rem,4.5vw,4.75rem);letter-spacing:clamp(-.1rem,-.25vw,-.2rem);font-weight:500;line-height:1.05;color:var(--base-100)}.hiw-brand{padding:7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.hiw-brand-text{max-width:780px;font-size:clamp(1.125rem,1.75vw,1.4rem);font-weight:400;line-height:1.75;color:var(--base-200)}.hiw-overview{padding:7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.hiw-step-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:1rem;overflow:hidden}.hiw-step{background:var(--base-500);padding:2.5rem;display:flex;flex-direction:column;gap:1rem;transition:background .25s ease;will-change:opacity,transform}.hiw-step:hover{background:rgba(240,192,90,.025)}.hiw-step-num{display:block;font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);opacity:.65}.hiw-step-title{font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02rem!important;line-height:1.3!important;color:var(--base-100)}.hiw-step-body{font-size:.9rem;line-height:1.65;color:var(--base-300)}.hiw-guide{padding:7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.hiw-guide-layout{display:grid;grid-template-columns:1fr 2.5fr;grid-gap:4rem;gap:4rem;align-items:start}.hiw-guide-sidebar{position:-webkit-sticky;position:sticky;top:2rem}.hiw-sidebar-label{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--base-400);-webkit-font-smoothing:antialiased}.hiw-guide-list{display:flex;flex-direction:column}.hiw-guide-item{display:flex;gap:2rem;padding:1.875rem 0;border-bottom:1px solid rgba(255,255,255,.05);will-change:opacity,transform}.hiw-guide-item:first-child{padding-top:0}.hiw-guide-num{flex-shrink:0;width:2rem;font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.12em;color:var(--base-400);padding-top:.25rem;-webkit-font-smoothing:antialiased}.hiw-guide-text{display:flex;flex-direction:column;gap:.5rem}.hiw-guide-body{font-size:1rem;line-height:1.7;color:var(--base-200)}.hiw-guide-note{font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--base-400);line-height:1.6;-webkit-font-smoothing:antialiased}.hiw-video{padding:7rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.hiw-video-wrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:var(--base-450);border:1px solid rgba(255,255,255,.06)}.hiw-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.hiw-cta{padding:8rem 0 10rem}.hiw-cta-inner{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.hiw-cta-title{max-width:540px;color:var(--base-100)}.hiw-cta-sub{color:var(--base-300);max-width:460px;font-size:1rem;line-height:1.6}.hiw-cta-btn{display:inline-flex;align-items:center;padding:.9rem 2rem;border:1px solid rgba(240,192,90,.35);border-radius:.5rem;background:transparent;color:var(--color-gold);font-family:DM Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,border-color .25s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.hiw-cta-btn:hover{background:rgba(240,192,90,.07);border-color:rgba(240,192,90,.6);color:var(--color-gold)}@media (max-width:1023px){.hiw-hero{padding:3rem 0 5rem}.hiw-brand,.hiw-cta,.hiw-guide,.hiw-overview{padding-top:5rem;padding-bottom:5rem}.hiw-guide-layout{grid-template-columns:1fr;gap:2rem}.hiw-guide-sidebar{position:static}}@media (max-width:640px){.hiw-spacer{height:12svh}.hiw-step-grid{grid-template-columns:1fr}.hiw-step{padding:2rem 1.5rem}.hiw-guide-item{gap:1.25rem}.hiw-cta-inner h2{font-size:1.75rem;letter-spacing:-.05rem}}