#hiw{--bg: var(--color-surface-page);--bg-2: var(--color-surface-muted);--bg-card: var(--color-surface-card);--fg: var(--color-content);--fg-2: var(--color-content-secondary);--fg-muted: var(--color-content-muted);--line: var(--color-surface-border);--accent-primary: var(--color-primary);--accent-primary-weak: color-mix(in srgb, var(--color-primary) 8%, transparent);--accent-primary-hover: var(--color-primary-hover);--accent-secondary: var(--color-navy);--accent-secondary-weak: color-mix(in srgb, var(--color-navy) 8%, transparent);--orange: var(--color-primary);--orange-hover: var(--color-primary-hover);--navy: var(--color-navy);--navy-light: var(--color-navy-light);--navy-dark: var(--color-navy-dark);--grid-line: color-mix(in srgb, var(--color-content) 8%, transparent);--grid-line-strong: color-mix(in srgb, var(--color-content) 14%, transparent);--line-strong: color-mix(in srgb, var(--color-content) 45%, transparent);--bg-sunken: color-mix(in srgb, var(--color-surface-muted) 94%, var(--color-content));--on-navy: var(--color-cream);--on-navy-80: color-mix(in srgb, var(--color-cream) 80%, transparent);--on-navy-70: color-mix(in srgb, var(--color-cream) 70%, transparent);--on-navy-55: color-mix(in srgb, var(--color-cream) 55%, transparent);--on-navy-50: color-mix(in srgb, var(--color-cream) 50%, transparent);--on-navy-40: color-mix(in srgb, var(--color-cream) 40%, transparent);--on-navy-20: color-mix(in srgb, var(--color-cream) 20%, transparent);--on-navy-15: color-mix(in srgb, var(--color-cream) 15%, transparent);--on-navy-12: color-mix(in srgb, var(--color-cream) 12%, transparent);--on-navy-10: color-mix(in srgb, var(--color-cream) 10%, transparent);--on-navy-04: color-mix(in srgb, var(--color-cream) 4%, transparent);--on-navy-03: color-mix(in srgb, var(--color-cream) 3%, transparent);--on-brand: var(--color-content-inverse);--journey-buyer: var(--color-info);--shadow-lift: var(--shadow-card-hover);--success: var(--color-success);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: var(--font-family-heading);--font-body: var(--font-family-body);--ease: cubic-bezier(.2, .7, .2, 1)}#hiw em{color:var(--accent-primary);font-style:italic;font-weight:600}#hiw .mono{font-family:var(--font-mono);font-weight:500;letter-spacing:.02em}#hiw .eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);display:inline-block}#hiw .dot{width:3px;height:3px;border-radius:50%;background:currentColor;display:inline-block;opacity:.5}#hiw .aud-panel{display:none}#hiw .aud-panel.active{display:block}#hiw .final-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--fg-muted);align-items:center}#hiw .final-meta-center{justify-content:center;margin-top:28px}#hiw .hiw-hero{position:relative;padding:clamp(28px,4vw,96px) 0 clamp(40px,6vw,80px);overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg)}#hiw .hiw-hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:64px 64px;opacity:.6;mask-image:radial-gradient(ellipse at 50% 40%,black 10%,transparent 75%);pointer-events:none}#hiw .hiw-hero-inner{position:relative;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}#hiw .hiw-hero-copy h1{font-family:var(--font-display);font-size:clamp(56px,7vw,108px);line-height:.96;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 28px;color:var(--fg)}#hiw .hiw-hero-copy h1 em{color:var(--accent-primary);font-style:italic;font-weight:700}#hiw .hiw-hero-copy p.lede{font-size:clamp(15px,1.9vw,19px);max-width:520px;color:var(--fg-2);line-height:1.55;margin:0 0 32px}#hiw .hiw-hero-tag{display:inline-flex;align-items:center;gap:14px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;margin-bottom:28px;font-size:11px;color:var(--fg-muted);background:var(--bg-card)}#hiw .hiw-hero-tag:before{content:"";width:6px;height:6px;background:var(--accent-primary);border-radius:50%}#hiw .hiw-diagram{position:relative;aspect-ratio:5 / 4;background:var(--bg-card);border:1px solid var(--line);border-radius:2px;padding:32px;clip-path:polygon(16px 0%,100% 0%,100% calc(100% - 16px),calc(100% - 16px) 100%,0% 100%,0% 16px);display:grid;grid-template-rows:auto 1fr auto auto auto;gap:16px;box-shadow:var(--shadow-card)}#hiw .hiw-diagram-head{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase}#hiw .hiw-diagram-body{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}#hiw .hiw-node{border:1px solid var(--line-strong);padding:16px 14px;position:relative;background:var(--bg)}#hiw .hiw-node .n-label{font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:6px}#hiw .hiw-node .n-title{font-family:var(--font-display);font-size:22px;text-transform:uppercase;line-height:1;display:block}#hiw .hiw-node .n-sub{font-family:var(--font-mono);font-size:11px;color:var(--fg-2);margin-top:8px}#hiw .hiw-node.node-mid{background:var(--navy);color:var(--on-navy);border-color:var(--navy);text-align:center;padding:20px 14px}#hiw .hiw-node.node-mid .n-label,#hiw .hiw-node.node-mid .n-sub{color:var(--on-navy-70)}#hiw .hiw-node.node-mid .n-title{color:var(--on-navy)}#hiw .hiw-arrow{position:relative;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);letter-spacing:.12em}#hiw .hiw-arrow:before,#hiw .hiw-arrow:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 4px,transparent 4px 8px)}#hiw .hiw-arrow span{padding:0 8px}#hiw .hiw-diagram-foot{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);padding-top:12px;border-top:1px dashed var(--line)}#hiw .aud-switch-wrap{background:color-mix(in srgb,var(--bg-sunken) 82%,transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:var(--header-height, 80px);z-index:40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#hiw .aud-switch-inner{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}#hiw .aud-switch-label{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.14em;text-transform:uppercase}#hiw .aud-switch{display:flex;background:var(--bg);border:1px solid var(--line-strong);border-radius:2px;overflow:hidden;clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px)}#hiw .aud-switch button{padding:12px 28px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;background:none;border:none;color:var(--fg-muted);cursor:pointer;position:relative;transition:all .2s var(--ease)}#hiw .aud-switch button+button{border-left:1px solid var(--line-strong)}#hiw .aud-switch button.active{background:var(--accent-primary);color:var(--on-brand);font-weight:600}#hiw .aud-switch button:not(.active):hover{color:var(--fg)}#hiw .aud-switch button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;z-index:1}#hiw .aud-switch button{min-height:44px}#hiw .aud-switch-meta{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted)}#hiw .aud-switch-meta strong{color:var(--accent-primary)}#hiw .flow2{padding-block:clamp(56px,10.5vw,110px);border-top:1px solid var(--line);background:var(--bg)}#hiw .flow2-inner{max-width:1400px;margin:0 auto;padding:0 32px}#hiw .flow2-head{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;margin-bottom:72px;align-items:end}#hiw .flow2-head h2{font-family:var(--font-display);font-size:clamp(48px,5.5vw,96px);text-transform:uppercase;line-height:.94;letter-spacing:-.015em;color:var(--fg);margin:0}#hiw .flow2-head h2 em{color:var(--accent-primary);font-style:italic}#hiw .flow2-head p{font-size:17px;color:var(--fg-2);line-height:1.6;max-width:480px;margin:0}#hiw .flow2-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}#hiw .flow2-card{grid-column:span 4;background:var(--bg-card);border:1px solid var(--line);display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:460px;transition:border-color .2s,transform .2s}#hiw .flow2-card:hover{border-color:var(--accent-primary);transform:translateY(-4px)}#hiw .flow2-card:nth-child(4){grid-column:3 / span 4}#hiw .flow2-card:nth-child(5){grid-column:span 4}#hiw .f2-visual{flex:1;background:var(--bg-2);border-bottom:1px solid var(--line);position:relative;padding:24px;min-height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden}#hiw .f2-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:20px 20px;opacity:.5;pointer-events:none}#hiw .f2-visual svg{position:relative;z-index:1;width:100%;height:auto;max-height:200px}#hiw .f2-body{padding:24px 24px 28px;display:flex;flex-direction:column;gap:0}#hiw .f2-num-row{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px dashed var(--line)}#hiw .f2-num-row .f2-verb{margin-left:auto}#hiw .f2-verb{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--fg-muted);text-transform:uppercase}#hiw .f2-body h3{font-family:var(--font-display);font-size:28px;line-height:1;text-transform:uppercase;letter-spacing:-.005em;margin:0 0 10px;color:var(--fg)}#hiw .f2-body h3 em{color:var(--accent-primary);font-style:italic}#hiw .f2-body p{font-size:14px;color:var(--fg-2);line-height:1.5;margin:0 0 16px}#hiw .f2-metric{margin-top:auto;display:flex;align-items:baseline;gap:10px;padding-top:12px;border-top:1px dashed var(--line)}#hiw .f2-metric .v{font-family:var(--font-display);font-size:24px;color:var(--fg);letter-spacing:-.01em}#hiw .f2-metric .v.orange{color:var(--accent-primary)}#hiw .f2-metric .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase}#hiw .v-dot{fill:var(--accent-primary)}#hiw .v-dot-nav{fill:var(--navy)}#hiw .v-stroke{stroke:var(--fg);stroke-width:1.5;fill:none}#hiw .v-stroke-accent{stroke:var(--accent-primary);stroke-width:2;fill:none}#hiw .v-stroke-dash{stroke:var(--fg-muted);stroke-width:1;stroke-dasharray:4 4;fill:none}#hiw .v-fill-card{fill:var(--bg-card);stroke:var(--fg);stroke-width:1.5}#hiw .v-fill-bg{fill:var(--bg-2);stroke:var(--fg);stroke-width:1}#hiw .v-txt{font-family:var(--font-mono);font-size:10px;fill:var(--fg);letter-spacing:.08em}#hiw .v-txt-sm{font-family:var(--font-mono);font-size:8px;fill:var(--fg-muted);letter-spacing:.1em}#hiw .v-txt-accent{fill:var(--accent-primary)}#hiw .v-txt-big{font-family:var(--font-display);font-size:20px;fill:var(--fg)}@keyframes hiw-f2-pulse{0%,to{opacity:.3}50%{opacity:1}}#hiw .v-pulse{animation:hiw-f2-pulse 2s ease-in-out infinite}#hiw .v-pulse-2{animation:hiw-f2-pulse 2s ease-in-out infinite .4s}#hiw .v-pulse-3{animation:hiw-f2-pulse 2s ease-in-out infinite .8s}#hiw .v-pulse-4{animation:hiw-f2-pulse 2s ease-in-out infinite 1.2s}#hiw .journey2{padding-block:clamp(48px,9.5vw,100px);background:var(--navy);color:var(--on-navy);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}#hiw .journey2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--on-navy-04) 1px,transparent 1px),linear-gradient(90deg,var(--on-navy-04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}#hiw .journey2-inner{position:relative;max-width:1400px;margin:0 auto;padding:0 32px}#hiw .journey2-head{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;margin-bottom:56px;align-items:end}#hiw .journey2-head h2{font-family:var(--font-display);font-size:clamp(44px,5vw,80px);text-transform:uppercase;line-height:.94;color:var(--on-navy);margin:0}#hiw .journey2-head h2 em{color:var(--accent-primary);font-style:italic}#hiw .journey2-head p{font-size:15px;color:var(--on-navy-70);max-width:460px;line-height:1.55;margin:0}#hiw .journey2-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:16px;display:block}#hiw .journey2-axis{position:relative;padding:24px 0 32px;margin-bottom:24px;border-top:1px solid var(--on-navy-15);border-bottom:1px solid var(--on-navy-15)}#hiw .axis-ruler{position:relative;height:100px;margin:0 60px}#hiw .axis-line{position:absolute;top:50px;left:0;right:0;height:2px;background:var(--on-navy-20)}#hiw .axis-line:before,#hiw .axis-line:after{content:"";position:absolute;top:-4px;width:10px;height:10px;background:var(--accent-primary)}#hiw .axis-line:before{left:0}#hiw .axis-line:after{right:0}#hiw .axis-tick{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}#hiw .axis-tick:nth-of-type(odd){top:0}#hiw .axis-tick:nth-of-type(odd) .mark{order:3;margin-top:4px;height:18px}#hiw .axis-tick:nth-of-type(odd) .lbl{order:1}#hiw .axis-tick:nth-of-type(odd) .event-dot{order:2;margin-top:4px}#hiw .axis-tick:nth-of-type(2n){top:50px}#hiw .axis-tick:nth-of-type(2n) .mark{order:1;height:18px;margin-top:0}#hiw .axis-tick:nth-of-type(2n) .event-dot{order:2;margin-top:-24px}#hiw .axis-tick:nth-of-type(2n) .lbl{order:3;margin-top:4px}#hiw .axis-tick .mark{width:2px;height:22px;background:var(--on-navy-40);margin-top:8px}#hiw .axis-tick.hot .mark{background:var(--accent-primary)}#hiw .axis-tick .lbl{font-family:var(--font-mono);font-size:10px;color:var(--on-navy-70);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}#hiw .axis-tick.hot .lbl{color:var(--accent-primary)}#hiw .axis-tick .event-dot{width:14px;height:14px;background:var(--accent-primary);border:2px solid var(--navy-dark);border-radius:50%;margin-top:-24px;position:relative;z-index:2}#hiw .axis-tick.buyer .event-dot{background:var(--journey-buyer)}#hiw .axis-tick.seller .event-dot{background:var(--accent-primary)}#hiw .axis-tick.sys .event-dot{background:var(--on-navy)}#hiw .journey2-events{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--on-navy-10);border:1px solid var(--on-navy-12);margin-top:8px}#hiw .j2-event{background:color-mix(in srgb,var(--navy-dark) 60%,transparent);padding:20px 18px;display:flex;flex-direction:column;gap:10px;min-height:160px}#hiw .j2-event .j-time{font-family:var(--font-mono);font-size:11px;color:var(--accent-primary);letter-spacing:.1em}#hiw .j2-event .j-time strong{color:var(--on-navy);font-family:var(--font-display);font-size:clamp(17px,2.4vw,24px);display:block;line-height:1;margin-bottom:4px}#hiw .j2-event .j-ico{width:40px;height:40px;border:1px solid var(--accent-primary);display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}#hiw .j2-event .j-ico svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}#hiw .j2-event .j-title{font-family:var(--font-display);font-size:clamp(14px,1.7vw,17px);line-height:1.1;color:var(--on-navy);text-transform:uppercase;letter-spacing:-.005em;margin-top:auto}#hiw .j2-event .j-actor{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy-55)}#hiw .j2-event .j-actor.buyer{color:var(--journey-buyer)}#hiw .j2-event .j-actor.seller{color:var(--accent-primary)}#hiw .journey2-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;padding-top:24px;border-top:1px solid var(--on-navy-15)}#hiw .journey2-summary>div{padding:0 16px;border-right:1px dashed var(--on-navy-15)}#hiw .journey2-summary>div:last-child{border-right:none}#hiw .journey2-summary .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--on-navy-50);text-transform:uppercase;display:block;margin-bottom:6px}#hiw .journey2-summary .v{font-family:var(--font-display);font-size:40px;line-height:1;letter-spacing:-.01em}#hiw .journey2-summary .v.orange{color:var(--accent-primary)}#hiw .compare{padding-block:clamp(56px,10.5vw,110px);background:var(--bg)}#hiw .compare-inner{max-width:1280px;margin:0 auto;padding:0 32px}#hiw .compare-head{margin-bottom:56px;text-align:center}#hiw .compare-head h2{font-family:var(--font-display);font-size:clamp(40px,4.5vw,72px);text-transform:uppercase;line-height:.98;margin:16px 0 0;color:var(--fg)}#hiw .compare-head h2 em{color:var(--accent-primary);font-style:italic}#hiw .compare-head p{font-size:16px;color:var(--fg-2);max-width:540px;margin:24px auto 0}#hiw .compare-table{border:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr 1fr;background:var(--line);gap:1px}#hiw .compare-cell{background:var(--bg-card);padding:24px 28px}#hiw .compare-cell.head{background:var(--bg-sunken);padding:32px 28px;display:flex;flex-direction:column;gap:8px}#hiw .compare-cell.head h4{font-family:var(--font-display);font-size:clamp(18px,2.6vw,26px);text-transform:uppercase;line-height:1;margin:0}#hiw .compare-cell.head p{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase;margin:0}#hiw .compare-cell.head.gfp{background:var(--navy);color:var(--on-navy)}#hiw .compare-cell.head.gfp h4{color:var(--on-navy)}#hiw .compare-cell.head.gfp p{color:var(--on-navy-70)}#hiw .compare-cell.head.gfp:before{content:"WITH GFP";font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--accent-primary);margin-bottom:-4px}#hiw .compare-cell.label{background:var(--bg-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--fg-muted);text-transform:uppercase;display:flex;align-items:center}#hiw .compare-cell .val{display:block;font-family:var(--font-display);font-size:28px;line-height:1;margin-bottom:10px;text-transform:uppercase}#hiw .compare-cell .sub{display:block;font-size:13px;color:var(--fg-2);line-height:1.45}#hiw .compare-cell .val.strike{color:var(--fg-muted);text-decoration:line-through;text-decoration-thickness:2px}#hiw .compare-cell .val.good{color:var(--accent-primary)}#hiw .trust-strip{padding-block:clamp(40px,7.5vw,80px);background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}#hiw .trust-strip:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--on-navy-03) 1px,transparent 1px),linear-gradient(90deg,var(--on-navy-03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}#hiw .trust-inner{position:relative;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}#hiw .trust-eyebrow{color:var(--accent-primary)}#hiw .trust-copy h3{font-family:var(--font-display);font-size:clamp(28px,4.3vw,44px);text-transform:uppercase;line-height:1;margin:16px 0 20px;color:var(--on-navy)}#hiw .trust-copy h3 em{color:var(--accent-primary);font-style:italic}#hiw .trust-copy p{font-size:15px;color:var(--on-navy-80);max-width:420px;margin:0}#hiw .trust-badges{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--on-navy-10);border:1px solid var(--on-navy-15)}#hiw .trust-badge{background:var(--navy);padding:24px}#hiw .trust-badge .code{font-family:var(--font-mono);font-size:10px;color:var(--accent-primary);letter-spacing:.14em;margin-bottom:10px;display:block}#hiw .trust-badge h5{font-family:var(--font-display);font-size:18px;text-transform:uppercase;margin:0 0 8px;line-height:1;color:var(--on-navy)}#hiw .trust-badge p{font-size:12.5px;color:var(--on-navy-70);line-height:1.5;margin:0}#hiw .faq{padding-block:clamp(56px,10.5vw,110px);background:var(--bg)}#hiw .faq-inner{max-width:960px;margin:0 auto;padding:0 32px}#hiw .faq-head{text-align:center;margin-bottom:48px}#hiw .faq-head h2{font-family:var(--font-display);font-size:clamp(40px,4.5vw,72px);text-transform:uppercase;line-height:.98;margin:16px 0 0;color:var(--fg)}#hiw .faq-head h2 em{color:var(--accent-primary);font-style:italic}#hiw .faq-list{border-top:1px solid var(--line)}#hiw .faq-item{border-bottom:1px solid var(--line)}#hiw .faq-q{width:100%;text-align:left;background:none;border:none;padding:28px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-family:var(--font-display);font-size:clamp(17px,2.2vw,22px);text-transform:uppercase;color:var(--fg);letter-spacing:-.005em}#hiw .faq-q .q-num{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);letter-spacing:.14em;min-width:48px}#hiw .faq-q:hover .q-text{color:var(--accent-primary)}#hiw .faq-q:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}#hiw .faq-q{min-height:44px}#hiw .faq-q .q-text{flex:1}#hiw .faq-q .q-plus{width:22px;height:22px;position:relative;flex-shrink:0}#hiw .faq-q .q-plus:before,#hiw .faq-q .q-plus:after{content:"";position:absolute;top:50%;left:50%;background:var(--fg);transition:transform .25s var(--ease)}#hiw .faq-q .q-plus:before{width:16px;height:2px;transform:translate(-50%,-50%)}#hiw .faq-q .q-plus:after{width:2px;height:16px;transform:translate(-50%,-50%)}#hiw .faq-item.open .q-plus:after{transform:translate(-50%,-50%) scaleY(0)}#hiw .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}#hiw .faq-item.open .faq-a{max-height:320px}#hiw .faq-a-inner{padding:0 0 28px 72px;font-size:clamp(14.5px,1.55vw,15.5px);color:var(--fg-2);line-height:1.6;max-width:680px}#hiw .hiw-final{padding-block:clamp(56px,10.5vw,110px);border-top:1px solid var(--line);position:relative;background:var(--bg-2)}#hiw .hiw-final-inner{max-width:1280px;margin:0 auto;padding:0 32px;text-align:center}#hiw .final-eyebrow{color:var(--accent-primary)}#hiw .hiw-final h2{font-family:var(--font-display);font-size:clamp(56px,6vw,96px);text-transform:uppercase;line-height:.95;margin:16px 0 24px;color:var(--fg)}#hiw .hiw-final h2 em{color:var(--accent-primary);font-style:italic}#hiw .hiw-final-sub{font-size:clamp(15px,1.8vw,18px);color:var(--fg-2);max-width:540px;margin:0 auto 48px}#hiw .hiw-final-ctas{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media(max-width:1100px){#hiw .flow2-card,#hiw .flow2-card:nth-child(4),#hiw .flow2-card:nth-child(5){grid-column:span 6}#hiw .journey2-events{grid-template-columns:repeat(3,1fr)}#hiw .journey2-events>:nth-child(n+4){display:none}#hiw .axis-ruler{margin:0 20px}}@media(max-width:960px){#hiw .hiw-hero-inner{grid-template-columns:1fr;gap:48px}#hiw .flow2-head{grid-template-columns:1fr;gap:24px;margin-bottom:48px}#hiw .journey2-head{grid-template-columns:1fr;gap:20px}#hiw .compare-table{grid-template-columns:1fr}#hiw .trust-inner{grid-template-columns:1fr;gap:40px}#hiw .aud-switch-inner{flex-wrap:wrap;gap:12px}#hiw .aud-switch-meta{display:none}}@media(max-width:720px){#hiw .flow2-card,#hiw .flow2-card:nth-child(4),#hiw .flow2-card:nth-child(5){grid-column:1 / -1;min-height:auto}#hiw .journey2-events{grid-template-columns:1fr 1fr}#hiw .journey2-events>:nth-child(n+5){display:none}#hiw .journey2-summary{grid-template-columns:1fr 1fr;gap:20px}#hiw .journey2-summary>div{border-right:none;border-bottom:1px dashed var(--on-navy-15);padding-bottom:12px}#hiw .faq-a-inner{padding-left:48px}#hiw .faq-q{font-size:18px}}@media(max-width:480px){#hiw .aud-switch-inner{padding:12px 16px;gap:12px}#hiw .aud-switch-label{display:none}#hiw .aud-switch button{padding:10px 18px}#hiw .hiw-hero-inner,#hiw .flow2-inner,#hiw .journey2-inner,#hiw .compare-inner,#hiw .trust-inner,#hiw .faq-inner,#hiw .hiw-final-inner{padding-left:20px;padding-right:20px}#hiw .faq-a-inner{padding-left:28px}#hiw .trust-badges{grid-template-columns:1fr}#hiw .journey2-summary{grid-template-columns:1fr;gap:12px}#hiw .journey2-summary>div{padding-bottom:10px}#hiw .journey2-events{grid-template-columns:1fr}#hiw .axis-ruler{margin:0 8px}#hiw .axis-tick .lbl{font-size:9px;letter-spacing:.08em}#hiw .flow2-card svg .v-txt{font-size:9px}#hiw .compare-cell{padding:20px}#hiw .compare-cell.head{padding:24px 20px}#hiw .hiw-diagram{padding:20px}#hiw .hiw-final-ctas{flex-direction:column;width:100%}#hiw .hiw-final-ctas>*{width:100%}}@media(prefers-reduced-motion:reduce){#hiw *,#hiw *:before,#hiw *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}#hiw .flow2-card:hover{transform:none}#hiw .v-pulse,#hiw .v-pulse-2,#hiw .v-pulse-3,#hiw .v-pulse-4{animation:none}}
