.why-ihq-page,.network-playbook-page{--guide-bg:#070a0f;--guide-panel:#0d121a;--guide-panel-strong:#111923;--guide-line:#bccadc21;--guide-text:#f1f4f8;--guide-muted:#8f9bac;--guide-blue:#87a9d1;--guide-accent:#d8ff3e;--network-line:var(--guide-line);--network-text:var(--guide-text);--network-muted:var(--guide-muted);min-height:100svh;color:var(--guide-text);background:radial-gradient(circle at 11% 5%, #45668f33, transparent 29rem), radial-gradient(circle at 90% 36%, #594a9917, transparent 30rem), var(--guide-bg)}.why-ihq-page{overflow:hidden}.guide-wrap{width:min(1180px,100% - 2rem);margin-inline:auto}.guide-kicker,.guide-brand,.guide-actions,.guide-route,.guide-section-label,.guide-comparison small,.guide-standard-list span,.playbook-signal-card span,.playbook-guide summary small,.playbook-guide-step span{font-family:var(--font-mono)}.guide-hero{align-content:start;min-height:0;padding-block:1.5rem clamp(2.8rem,5vw,4.5rem);display:grid;position:relative}.guide-hero:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #bccadc14;border-radius:50%;width:720px;position:absolute;bottom:-21%;right:-15%;box-shadow:0 0 0 95px #bccadc06,0 0 0 190px #bccadc04}.guide-topline{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.guide-brand{color:var(--guide-text);align-items:center;gap:.7rem;display:flex}.guide-brand img{object-fit:contain;width:46px;height:46px}.guide-brand span{gap:.18rem;display:grid}.guide-brand b{letter-spacing:.16em;font-size:.68rem}.guide-brand small{color:#708096;letter-spacing:.11em;font-size:.56rem}.guide-actions{align-items:center;gap:.7rem;display:flex}.guide-actions a,.guide-cta-row a{border:1px solid var(--guide-line);color:#c7d0db;letter-spacing:.07em;text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:.7rem 1rem;font-size:.65rem;font-weight:700;display:inline-flex}.guide-actions .primary,.guide-cta-row .primary{border-color:var(--guide-accent);background:var(--guide-accent);color:#080b10}.guide-hero-copy{z-index:1;grid-area:copy;max-width:520px;position:relative}.guide-hero-stage{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-template-areas:"video copy";align-items:center;gap:clamp(2.5rem,5vw,4.75rem);padding-top:clamp(3.5rem,7vw,6rem);display:grid;position:relative}.guide-explainer{background:#090e15d1;border:1px solid #bccadc33;border-radius:16px;grid-area:video;align-self:center;overflow:hidden;box-shadow:0 26px 70px #0000004d}.guide-explainer-frame{aspect-ratio:16/9;border-bottom:1px solid var(--guide-line);background:linear-gradient(#bccadc09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#bccadc09 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 72% 22%,#87a9d140,#0000 42%),linear-gradient(145deg,#111a25,#080c12 68%);place-items:center;display:grid;position:relative;overflow:hidden}.guide-explainer-poster{object-fit:cover;object-position:center 56%;filter:saturate(.82)contrast(1.08)brightness(.62);transform:scale(1.01)}.guide-explainer-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05080c14,#05080c8a),radial-gradient(circle at 50% 48%,#0000 0 16%,#05080c2e 62%,#05080c7a);position:absolute;inset:0}.guide-explainer-frame:after{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 28%,#ffffff0e 50%,#0000 70%);position:absolute;inset:0}.guide-explainer-play{z-index:2;width:54px;height:54px;color:var(--guide-accent);background:#070a0fb8;border:1px solid #d8ff3e7a;border-radius:50%;place-items:center;padding-left:.18rem;font-size:.9rem;display:grid;position:relative;box-shadow:0 0 28px #d8ff3e14}.guide-explainer-status{z-index:2;color:#d1d9e3;font:700 .43rem/1 var(--font-mono);letter-spacing:.12em;position:absolute;bottom:.7rem;right:.75rem}.guide-explainer-caption{padding:1rem 1.05rem 1.1rem}.guide-explainer-caption span{color:var(--guide-blue);font:700 .58rem/1 var(--font-mono);letter-spacing:.13em}.guide-explainer-caption p{color:#c5ced9;margin:.45rem 0 0;font-size:.88rem;line-height:1.5}.guide-kicker,.guide-section-label{color:#8394aa;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}.guide-hero h1{max-width:520px;font-family:var(--font-display);letter-spacing:-.06em;margin:.85rem 0 1.15rem;font-size:clamp(3.4rem,5.3vw,5.2rem);font-weight:300;line-height:.91}.guide-hero h1 em{color:#aebdd0;font-style:normal}.guide-hero-lede{color:#a6b0be;max-width:520px;margin:0;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.68}.guide-hero-quote{border-left:2px solid var(--guide-accent);color:#dce3ec;max-width:520px;margin:1.2rem 0 0;padding-left:1rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.55}.guide-route{z-index:1;color:#6f7d90;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.55rem;margin-top:clamp(2.3rem,4vw,3.5rem);font-size:.58rem;display:flex;position:relative;overflow:hidden}.guide-route span{border:1px solid var(--guide-line);color:#aeb9c7;background:#0a0f16c2;border-radius:999px;padding:.48rem .65rem}.guide-section{border-top:1px solid var(--guide-line);padding-block:clamp(3rem,6vw,5.25rem);position:relative}.guide-section-head{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.guide-section-head h2,.guide-final h2,.network-playbook-hero h1{font-family:var(--font-display);letter-spacing:-.058em;margin:0;font-size:clamp(2.7rem,6vw,5.8rem);font-weight:300;line-height:.94}.guide-section-head>div>p,.guide-final>p,.network-playbook-hero>div>p{max-width:720px;color:var(--guide-muted);margin:1rem 0 0;font-size:.88rem;line-height:1.75}.guide-principles{background:var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.guide-principles article{background:#0a0f16f5;min-height:260px;padding:clamp(1.3rem,3vw,2.2rem)}.guide-principles span{color:#5f6f84;font:700 .52rem/1 var(--font-mono)}.guide-principles h3,.guide-comparison h3,.playbook-signal-card h2,.playbook-guide-step h3{font-family:var(--font-display);letter-spacing:-.035em;margin:2.3rem 0 .75rem;font-size:1.65rem;font-weight:400}.guide-principles p,.guide-comparison p,.guide-standard-list p,.playbook-signal-card p,.playbook-guide-step p{color:#8996a7;margin:0;font-size:.76rem;line-height:1.68}.guide-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.guide-comparison{border:1px solid var(--guide-line);background:linear-gradient(145deg,#ffffff06,#0000 38%),#0c1118e0;border-radius:15px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:1.2rem;min-height:220px;padding:clamp(1.2rem,2.7vw,2rem);display:grid}.guide-comparison>div:first-child{border-right:1px solid var(--guide-line);padding-right:1rem}.guide-comparison small{color:#68778c;letter-spacing:.12em;font-size:.46rem;font-weight:700}.guide-comparison h3{margin-top:1.1rem;font-size:1.28rem}.guide-comparison .ihq-side small{color:var(--guide-accent)}.guide-standard-list{border:1px solid var(--guide-line);background:var(--guide-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.guide-standard-list article{background:#0b1017;grid-template-columns:36px minmax(0,1fr);gap:1rem;min-height:140px;padding:1.3rem;display:grid}.guide-standard-list span{color:var(--guide-blue);font-size:.5rem}.guide-standard-list h3{margin:0 0 .5rem;font-size:.9rem}.guide-final{border-top:1px solid var(--guide-line);justify-items:start;padding-block:clamp(3.5rem,7vw,6rem);display:grid}.guide-final h2{max-width:860px}.guide-cta-row{font-family:var(--font-mono);gap:.7rem;margin-top:2rem;display:flex}.network-playbook-page{padding:104px 1rem 7rem}.network-playbook-shell{width:min(1080px,100%);margin:0 auto}.network-playbook-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:end;gap:2rem;padding:clamp(2rem,5vw,4.5rem) 0;display:grid}.network-playbook-hero aside{border:1px solid var(--guide-line);background:#0d121ae0;border-radius:13px;padding:1.1rem}.network-playbook-hero aside b{color:#d9e0e9;font-size:.72rem;display:block}.network-playbook-hero aside p{color:#7e8b9c;margin:.45rem 0 0;font-size:.67rem;line-height:1.55}.playbook-signal{border:1px solid var(--guide-line);background:#0b1017e6;border-radius:18px;padding:clamp(1.4rem,3vw,2rem)}.playbook-signal-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.playbook-signal-head h2{font-family:var(--font-display);margin:.35rem 0 0;font-size:2rem;font-weight:400}.playbook-signal-head p:last-child{color:#7d8a9b;max-width:440px;margin:0;font-size:.67rem;line-height:1.55}.playbook-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.playbook-signal-card{border:1px solid var(--guide-line);min-height:190px;color:var(--guide-text);background:#090d13;border-radius:12px;padding:1rem}.playbook-signal-card span{color:var(--guide-blue);letter-spacing:.12em;font-size:.44rem;font-weight:700}.playbook-signal-card h2{margin-top:2rem;font-size:1.25rem}.playbook-signal-card p{font-size:.65rem}.playbook-guides{gap:.7rem;padding-top:clamp(3rem,7vw,5rem);display:grid}.playbook-guides>header{margin-bottom:.6rem}.playbook-guides>header h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400}.playbook-guide{border:1px solid var(--guide-line);background:#0c1118eb;border-radius:14px;overflow:hidden}.playbook-guide summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:84px;padding:1rem 1.2rem;list-style:none;display:grid}.playbook-guide summary::-webkit-details-marker{display:none}.playbook-guide summary>span:first-child{color:#617086;font:700 .49rem/1 var(--font-mono)}.playbook-guide summary b{color:#e2e7ee;margin-bottom:.3rem;font-size:.84rem;display:block}.playbook-guide summary small{color:#738196;letter-spacing:.04em;font-size:.48rem}.playbook-guide summary:after{content:"+";border:1px solid var(--guide-line);color:#aeb9c7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.playbook-guide[open] summary:after{content:"−"}.playbook-guide-body{border-top:1px solid var(--guide-line);background:var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.playbook-guide-step{background:#090d13;min-height:180px;padding:1.2rem}.playbook-guide-step span{color:#65758b;font-size:.44rem}.playbook-guide-step h3{margin-top:1.5rem;font-size:1.18rem}.playbook-guide-step p{font-size:.66rem}.playbook-guide-actions{background:#0b1017;flex-wrap:wrap;grid-column:1/-1;gap:.6rem;padding:1rem 1.2rem;display:flex}.playbook-guide-actions a{border:1px solid var(--guide-line);color:#bdc7d3;min-height:36px;font:700 .48rem/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-radius:8px;padding:.65rem .8rem}.playbook-guide-actions a:first-child{color:#dbe6f2;background:#6189bb17;border-color:#87a9d161}.playbook-standard{margin-top:clamp(3rem,7vw,5rem)}@media (max-width:900px){.guide-hero-stage{grid-template-columns:1fr;grid-template-areas:"video""copy"}.guide-explainer{width:min(520px,100%)}.guide-principles{grid-template-columns:1fr}.guide-principles article{min-height:200px}.guide-comparison-grid{grid-template-columns:1fr}.playbook-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.network-playbook-hero{grid-template-columns:1fr}}@media (max-width:680px){.guide-wrap{width:min(100% - 1.2rem,1180px)}.guide-hero{min-height:0;padding-block:.85rem 2.35rem}.guide-topline{gap:.65rem}.guide-brand{gap:.5rem}.guide-brand img{width:38px;height:38px}.guide-brand b{font-size:.6rem}.guide-brand small{font-size:.49rem}.guide-hero-stage{gap:1.2rem;padding-top:1.7rem}.guide-explainer-caption{padding:.8rem .9rem .9rem}.guide-actions a:first-child{display:none}.guide-actions a,.guide-cta-row a{min-height:38px;padding-inline:.75rem;font-size:.56rem}.guide-kicker{font-size:.58rem;line-height:1.45}.guide-hero h1{margin-block:.7rem .9rem;font-size:clamp(2.85rem,13.8vw,3.65rem);line-height:.92}.guide-hero-lede{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:.91rem;line-height:1.65}.guide-hero-quote{font-size:.96rem}.guide-route{scrollbar-width:none;margin-top:1.7rem;margin-right:-1rem;padding-bottom:.25rem;overflow-x:auto}.guide-route::-webkit-scrollbar{display:none}.guide-section-head{grid-template-columns:1fr;gap:.8rem}.guide-section{padding-block:3.2rem}.guide-section-head{margin-bottom:1.7rem}.guide-section-head h2{font-size:2.55rem}.guide-section-head>div>p,.guide-principles p,.guide-standard-list p,.guide-final>p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.guide-principles article{min-height:0;padding:1.25rem}.guide-principles h3{margin-top:1.55rem}.guide-comparison{grid-template-columns:1fr}.guide-comparison>div:first-child{border-right:0;border-bottom:1px solid var(--guide-line);padding:0 0 1rem}.guide-standard-list{grid-template-columns:1fr}.guide-standard-list article{min-height:0}.guide-final{padding-block:3.8rem}.guide-cta-row{flex-wrap:wrap}.network-playbook-page{padding:84px .65rem 6.5rem}.network-playbook-hero{padding-top:1.5rem}.network-playbook-hero h1{font-size:3.2rem}.playbook-signal-head{display:grid}.playbook-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-signal-card{min-height:160px}.playbook-guide summary{grid-template-columns:32px minmax(0,1fr) auto;gap:.55rem;min-height:76px;padding:.8rem}.playbook-guide summary small{display:none}.playbook-guide-body{grid-template-columns:1fr}.playbook-guide-step{min-height:auto}}
