.hiw-hero{background:#000;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.hiw-hero__left{padding:calc(var(--space-nav-height) + 3rem) 60px 3rem;flex-direction:column;justify-content:center;gap:20px;display:flex}.hiw-hero__eyebrow{letter-spacing:5px;text-transform:uppercase;color:#ffffff80;margin:0;font-size:13px;font-weight:700}.hiw-hero__heading{letter-spacing:-.5px;color:#fff;max-width:20ch;margin:0;font-size:clamp(1.875rem,1.2rem + 2.8vw,3rem);font-weight:700;line-height:1.08}.hiw-hero__body{color:#ffffffa6;max-width:46ch;margin:0;font-size:15px;line-height:1.7}.hiw-hero__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hiw-btn{letter-spacing:.2px;min-height:44px;font-size:14px;font-weight:700;font-family:var(--font-body);border-radius:4px;align-items:center;padding:12px 28px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hiw-btn--white{color:#000;background:#fff}.hiw-btn--white:hover{background:#ffffffe0}.hiw-btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.hiw-btn--ghost:hover{background:#ffffff29}.hiw-hero__right{position:relative;overflow:hidden}.hiw-hero__overlay{pointer-events:none;background:linear-gradient(108deg,#000 15%,#0000 42%);position:absolute;inset:0}.hiw-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hiw-glance{background:var(--color-surface-secondary,#f5f5f5);border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:36px 60px}.hiw-glance__list{justify-content:center;align-items:center;max-width:900px;margin:0 auto;padding:0;display:flex}.hiw-glance__item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 24px;display:flex}.hiw-glance__value{letter-spacing:-.3px;color:var(--color-brand-primary);margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.5rem);font-weight:800}.hiw-glance__label{letter-spacing:.5px;color:#00000073;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.hiw-glance__divider{background:#0000001f;flex-shrink:0;width:1px;height:40px}.hiw-section-header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:680px;margin:0 auto;display:flex}.hiw-eyebrow{letter-spacing:5px;text-transform:uppercase;color:var(--color-brand-400);margin:0;font-size:13px;font-weight:700}.hiw-eyebrow--light{color:#ffffff8c}.hiw-section-heading{letter-spacing:-.3px;color:#000;margin:0;font-size:clamp(1.5rem,1rem + 2vw,2.375rem);font-weight:700;line-height:1.1}.hiw-section-intro{font-size:var(--text-body,15px);color:#0000008c;margin:0;line-height:1.7}.hiw-mechanism{background:#fff;flex-direction:column;gap:64px;padding:88px 60px;display:flex}.hiw-mechanism__grid{grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1100px;margin:0 auto;display:grid}.hiw-mech-card{background:var(--color-surface-secondary,#f8f8f8);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.hiw-mech-card__img-wrap{aspect-ratio:4/3;position:relative;overflow:hidden}.hiw-mech-card__num{z-index:2;letter-spacing:3px;color:#fff;background:#00000080;border-radius:2px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.hiw-mech-card__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hiw-mech-card:hover .hiw-mech-card__img{transform:scale(1.03)}.hiw-mech-card__body{flex-direction:column;gap:12px;padding:28px 28px 32px;display:flex}.hiw-mech-card__heading{color:#000;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:700;line-height:1.15}.hiw-mech-card__desc{font-size:var(--text-body,15px);color:#0009;margin:0;line-height:1.75}.hiw-mech-card__why{color:#00000080;border-top:1px solid #00000014;margin:0;padding-top:14px;font-size:13px;line-height:1.6}.hiw-mech-card__why strong{color:var(--color-brand-primary)}.hiw-protocol{background:var(--color-brand-dark);grid-template-columns:1fr 1fr;min-height:480px;display:grid;position:relative;overflow:hidden}.hiw-protocol__img-wrap{position:relative;overflow:hidden}.hiw-protocol__img{object-fit:cover;width:100%;height:100%;display:block}.hiw-protocol__img-scrim{background:linear-gradient(to right, #172c5600 60%, var(--color-brand-dark) 100%);pointer-events:none;position:absolute;inset:0}.hiw-protocol__content{flex-direction:column;justify-content:center;gap:20px;padding:64px 60px 64px 48px;display:flex}.hiw-protocol__heading{letter-spacing:-.5px;color:#fff;margin:0;font-size:clamp(1.875rem,1.2rem + 2.5vw,2.75rem);font-weight:700;line-height:1.08}.hiw-protocol__desc{font-size:var(--text-body,15px);color:#ffffffb3;max-width:52ch;margin:0;line-height:1.75}.hiw-protocol__why{color:#ffffff80;border-top:1px solid #ffffff1f;max-width:52ch;margin:0;padding-top:16px;font-size:13px;line-height:1.6}.hiw-protocol__why strong{color:#ffffffd9}.hiw-session{background:var(--color-surface,#fafafa);border-top:1px solid #0000000f;flex-direction:column;align-items:center;gap:60px;padding:88px 60px;display:flex}.hiw-steps{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.hiw-step{background:#fff;border:1px solid #00000012;border-radius:8px;flex-direction:column;gap:16px;padding:28px 24px 32px;display:flex}.hiw-step__num{background:var(--color-brand-primary);color:#fff;letter-spacing:.5px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex}.hiw-step__content{flex-direction:column;gap:8px;display:flex}.hiw-step__heading{color:#000;flex-direction:column;gap:3px;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.hiw-step__time{letter-spacing:.3px;color:var(--color-brand-400);font-size:12px;font-weight:600}.hiw-step__desc{color:#0000008c;margin:0;font-size:14px;line-height:1.7}.hiw-research{background:var(--color-brand-dark);flex-direction:column;align-items:center;gap:52px;padding:88px 60px;display:flex}.hiw-research__header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.hiw-research__heading{color:#fff;margin:0;font-size:clamp(1.5rem,1rem + 2vw,2.25rem);font-weight:700;line-height:1.1}.hiw-proofs{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1100px;margin:0;padding:0;list-style:none;display:grid}.hiw-proof{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.hiw-proof__text{color:#ffffffbf;margin:0;font-size:14px;line-height:1.7}.hiw-proof__source{letter-spacing:.3px;color:#fff6;margin:0;font-size:12px;font-weight:600}.hiw-research__link{color:#ffffffbf;letter-spacing:.2px;border-bottom:1px solid #ffffff4d;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s}.hiw-research__link:hover{color:#fff;border-color:#ffffffb3}.hiw-cta{background:#000;padding:88px 60px}.hiw-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:48px;max-width:900px;margin:0 auto;display:flex}.hiw-cta__heading{color:#fff;margin:0;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem);font-weight:700;line-height:1.1}.hiw-cta__paths{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.hiw-cta__path{flex-direction:column;align-items:center;gap:16px;display:flex}.hiw-cta__path-label{letter-spacing:4px;text-transform:uppercase;color:#fff6;margin:0;font-size:11px;font-weight:700}.hiw-cta__path-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hiw-cta__btn{letter-spacing:.2px;min-height:44px;font-size:14px;font-weight:700;font-family:var(--font-body);border-radius:4px;align-items:center;padding:12px 28px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hiw-cta__btn--primary{background:var(--color-brand-400);color:#fff}.hiw-cta__btn--primary:hover{background:#0062c5}.hiw-cta__btn--secondary{background:var(--color-brand-primary);color:#fff}.hiw-cta__btn--secondary:hover{background:var(--color-brand-600,#243e74)}.hiw-cta__btn--ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.hiw-cta__btn--ghost:hover{background:#ffffff29}.hiw-disclaimer{background:#000;border-top:1px solid #ffffff12;padding:20px 60px}.hiw-disclaimer__text{color:#ffffff47;text-align:center;max-width:900px;margin:0 auto;font-size:11px;line-height:1.6}@media (width<=960px){.hiw-hero{flex-direction:column;min-height:auto;display:flex}.hiw-hero__right{order:-1;height:280px}.hiw-hero__overlay{background:linear-gradient(#0000 40%,#000 100%)}.hiw-hero__left{padding:var(--space-6,24px) 24px var(--space-8,40px)}.hiw-glance{padding:28px 24px}.hiw-glance__list{flex-wrap:wrap;gap:24px}.hiw-glance__divider{display:none}.hiw-glance__item{flex:0 0 calc(50% - 12px);padding:0}.hiw-mechanism{gap:48px;padding:64px 24px}.hiw-mechanism__grid{grid-template-columns:1fr;gap:28px}.hiw-protocol{grid-template-columns:1fr;min-height:auto}.hiw-protocol__img-wrap{height:280px}.hiw-protocol__img-scrim{background:linear-gradient(to bottom, #172c5600 40%, var(--color-brand-dark) 100%)}.hiw-protocol__content{padding:40px 24px 56px}.hiw-session{padding:64px 24px}.hiw-steps{grid-template-columns:1fr 1fr;gap:16px}.hiw-research{padding:64px 24px}.hiw-proofs{grid-template-columns:1fr 1fr;gap:16px}.hiw-cta{padding:64px 24px}.hiw-disclaimer{padding:20px 24px}}@media (width<=600px){.hiw-hero__heading{font-size:1.75rem}.hiw-hero__actions{flex-direction:column;align-items:flex-start}.hiw-glance__item{flex:0 0 calc(50% - 12px)}.hiw-steps,.hiw-proofs{grid-template-columns:1fr}.hiw-cta__paths{flex-direction:column;gap:32px}.hiw-cta__path-actions{flex-direction:column;align-items:stretch}.hiw-cta__btn{justify-content:center}}
