.ibhq-public{--bg-0:#fbfaf7;--bg-1:#fff;--bg-2:#f4f2ed;--bg-3:#ece9e1;--bg-elev:#fff;--bg-ink:#0a0c0e;--fg:#0a0c0e;--fg-muted:#4a5058;--fg-subtle:#8a8f98;--fg-on-ink:#f4f4f4;--fg-on-ink-muted:#b3bac2;--fg-on-ink-subtle:#6f7680;--border:#0a0c0e14;--border-strong:#0a0c0e29;--border-on-ink:#f4f4f41a;--teal:#00a87e;--teal-ink:#006a50;--teal-soft:#00a87e1f;--teal-ring:#00a87e47;--aurora:#7c6cff;--aurora-ink:#5445e0;--aurora-soft:#7c6cff1f;--orange:#ff9466;--orange-ink:#e06a3d;--orange-soft:#ff946624;--gold:#fc6;--gold-ink:#b78a20;--gold-soft:#ffcc6629;--sky:#4ec9ff;--sky-ink:#1d8fc4;--sky-soft:#4ec9ff24;--rose:#f57;--rose-ink:#c8324f;--rose-soft:#ff557724;--ease:cubic-bezier(.32, .72, 0, 1);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0a0c0e0a, 0 1px 1px #0a0c0e08;--shadow-md:0 4px 12px #0a0c0e0f, 0 1px 2px #0a0c0e0a;--shadow-lg:0 18px 40px #0a0c0e1a, 0 4px 10px #0a0c0e0d;--shadow-xl:0 40px 80px #0a0c0e24, 0 10px 20px #0a0c0e0f;background:var(--bg-0);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans), "Inter", system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background .24s var(--ease), color .24s var(--ease);font-size:15px;line-height:1.55}[data-pt=dark] .ibhq-public{--bg-0:#0a0c0e;--bg-1:#101317;--bg-2:#171a1f;--bg-3:#1f232a;--bg-elev:#252a31;--bg-ink:#000;--fg:#f4f4f4;--fg-muted:#b3bac2;--fg-subtle:#6f7680;--fg-on-ink:#f4f4f4;--fg-on-ink-muted:#b3bac2;--fg-on-ink-subtle:#6f7680;--border:#f4f4f414;--border-strong:#f4f4f424;--border-on-ink:#f4f4f41a;--teal-ink:#00c394;--aurora-ink:#9b8fff;--orange-ink:#ffb28a;--gold-ink:#ffd98a;--sky-ink:#7cd8ff;--rose-ink:#ff7a96;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 18px 40px #0000008c, 0 4px 10px #0006;--shadow-xl:0 40px 80px #0009}.ibhq-public a{color:inherit;text-decoration:none}.ibhq-public button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.ibhq-public img{max-width:100%;display:block}.ibhq-public *,.ibhq-public :before,.ibhq-public :after{box-sizing:border-box}.ibhq-public ::selection{background:var(--teal);color:#001b14}.ibhq-public .site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(16px);backdrop-filter:saturate(1.4)blur(16px);background:color-mix(in oklab, var(--bg-0) 78%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.ibhq-public .site-header .inner{align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:14px 28px;display:flex}.ibhq-public .brand{letter-spacing:-.015em;color:var(--fg);align-items:center;gap:10px;font-weight:500;display:flex}.ibhq-public .brand .mark{background:var(--fg);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.ibhq-public .brand .mark svg{width:18px;height:18px;color:var(--bg-0)}.ibhq-public .brand .name{letter-spacing:-.02em;align-items:baseline;gap:1px;font-size:16px;display:inline-flex}.ibhq-public .brand .name .hq{font-weight:700}.ibhq-public .brand .name .dot{background:var(--teal-ink);border-radius:50%;width:4px;height:4px;margin-left:3px;display:inline-block;transform:translateY(-1px)}.ibhq-public .site-nav{gap:4px;margin-inline-start:18px;display:flex}.ibhq-public .site-nav a{border-radius:var(--radius-md);color:var(--fg-muted);transition:all .14s var(--ease);padding:8px 12px;font-size:14px}.ibhq-public .site-nav a:hover{color:var(--fg);background:var(--bg-2)}.ibhq-public .site-nav a.active{color:var(--fg)}.ibhq-public .header-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ibhq-public .header-actions .cta{border-radius:var(--radius-md);background:var(--teal);color:#001b14;transition:all .14s var(--ease);padding:8px 14px;font-size:14px;font-weight:500}.ibhq-public .header-actions .cta:hover{box-shadow:0 0 0 4px var(--teal-ring);background:#00c394}.ibhq-public .header-actions .ghost{border-radius:var(--radius-md);color:var(--fg);transition:all .14s var(--ease);border:1px solid #0000;padding:8px 14px;font-size:14px;font-weight:500}.ibhq-public .header-actions .ghost:hover{background:var(--bg-2)}.ibhq-public .theme-toggle{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.ibhq-public .theme-toggle button{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--fg-subtle);transition:all .14s var(--ease);place-items:center;display:grid}.ibhq-public .theme-toggle button:hover{color:var(--fg)}.ibhq-public .theme-toggle button.on{background:var(--bg-0);color:var(--fg);box-shadow:var(--shadow-sm)}[data-pt=dark] .ibhq-public .theme-toggle button.on{background:var(--bg-3)}.ibhq-public .theme-toggle svg{stroke-width:1.75px;width:14px;height:14px}.ibhq-public .lang-toggle{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.ibhq-public .lang-toggle button{border-radius:var(--radius-pill);min-width:30px;height:28px;color:var(--fg-subtle);letter-spacing:.01em;transition:all .14s var(--ease);place-items:center;padding:0 9px;font-size:12px;font-weight:600;line-height:1;display:grid}.ibhq-public .lang-toggle button:hover{color:var(--fg)}.ibhq-public .lang-toggle button.on{background:var(--bg-0);color:var(--fg);box-shadow:var(--shadow-sm)}[data-pt=dark] .ibhq-public .lang-toggle button.on{background:var(--bg-3)}.ibhq-public .lang-toggle button:disabled{cursor:default;opacity:.65}.ibhq-public .site-footer{border-top:1px solid var(--border);background:var(--bg-1);margin-top:120px;padding:56px 28px 40px}.ibhq-public .site-footer .inner{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;max-width:1280px;margin:0 auto;display:grid}.ibhq-public .site-footer h5{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin:0 0 14px;font-size:11px;font-weight:600}.ibhq-public .site-footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ibhq-public .site-footer a{color:var(--fg-muted);font-size:13.5px}.ibhq-public .site-footer a:hover{color:var(--fg)}.ibhq-public .site-footer .pitch{color:var(--fg-muted);max-width:300px;margin:12px 0 0;font-size:13.5px}.ibhq-public .site-footer .socials{gap:10px;margin-top:16px;display:flex}.ibhq-public .site-footer .socials a{border:1px solid var(--border);width:32px;height:32px;color:var(--fg-muted);border-radius:9px;place-items:center;display:grid}.ibhq-public .site-footer .socials a:hover{color:var(--fg);border-color:var(--border-strong)}.ibhq-public .site-footer .legal{border-top:1px solid var(--border);max-width:1280px;color:var(--fg-subtle);justify-content:space-between;gap:18px;margin:40px auto 0;padding-top:24px;font-size:12px;display:flex}.ibhq-public .btn{border-radius:var(--radius-md);transition:all .16s var(--ease);white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;display:inline-flex}.ibhq-public .btn svg{stroke-width:1.75px;width:15px;height:15px}.ibhq-public .btn.primary{background:var(--teal);color:#001b14}.ibhq-public .btn.primary:hover{box-shadow:0 0 0 4px var(--teal-ring);background:#00c394;transform:translateY(-1px)}.ibhq-public .btn.ghost{background:var(--bg-2);color:var(--fg);border:1px solid var(--border)}.ibhq-public .btn.ghost:hover{background:var(--bg-3);border-color:var(--border-strong)}.ibhq-public .btn.large{padding:13px 22px;font-size:15px}.ibhq-public .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--teal-ink);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.ibhq-public .eyebrow:before{content:"";opacity:.5;background:currentColor;width:20px;height:1px}.ibhq-public .chip{border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--fg-muted);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ibhq-public .chip .dot{background:var(--teal);border-radius:50%;width:6px;height:6px}.ibhq-public section{padding:100px 0}.ibhq-public section.dense{padding:72px 0}.ibhq-public .hero{padding:96px 0 80px;position:relative;overflow:hidden}.ibhq-public .hero .inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .hero h1{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.028em;margin:18px 0 22px;font-size:clamp(44px,6.8vw,92px);font-style:italic;font-weight:400;line-height:1.02}.ibhq-public .hero h1 .accent{color:var(--teal-ink)}.ibhq-public .hero h1 .accent-b{color:var(--aurora-ink)}.ibhq-public .hero p.lead{color:var(--fg-muted);max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.55}.ibhq-public .hero .actions{flex-wrap:wrap;gap:12px;display:flex}.ibhq-public .hero .proof{flex-wrap:wrap;gap:40px;margin-top:44px;display:flex}.ibhq-public .hero .proof .n{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-style:italic;line-height:1}.ibhq-public .hero .proof .l{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-top:8px;font-size:11px;font-weight:600}.ibhq-public .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.ibhq-public .hero .inner{z-index:1;position:relative}.ibhq-public .hero-bg:before{content:"";filter:blur(20px);background:radial-gradient(circle at 30% 30%,#00a87e2e,#0000 60%);border-radius:50%;width:680px;height:680px;position:absolute;top:-120px;right:-160px}.ibhq-public .hero-bg:after{content:"";filter:blur(30px);background:radial-gradient(circle at 60% 40%,#7c6cff24,#0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-200px;left:-200px}[data-pt=dark] .ibhq-public .hero-bg:before{background:radial-gradient(circle at 30% 30%,#00a87e4d,#0000 60%)}[data-pt=dark] .ibhq-public .hero-bg:after{background:radial-gradient(circle at 60% 40%,#7c6cff3d,#0000 60%)}.ibhq-public .cockpit{background:var(--bg-ink);color:var(--fg-on-ink);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);border:1px solid #ffffff0f;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg)}.ibhq-public .cockpit .bar{border-bottom:1px solid var(--border-on-ink);background:#ffffff05;align-items:center;gap:8px;padding:10px 14px;display:flex}.ibhq-public .cockpit .bar .dots{gap:6px;display:flex}.ibhq-public .cockpit .bar .dots i{background:#ffffff24;border-radius:50%;width:10px;height:10px}.ibhq-public .cockpit .bar .t{color:var(--fg-on-ink-subtle);font-size:11px;font-family:var(--font-mono), monospace;letter-spacing:.04em;margin-left:8px}.ibhq-public .cockpit .bar .live{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);align-items:center;gap:6px;margin-left:10px;font-size:10px;font-weight:600;display:flex}.ibhq-public .cockpit .bar .mode-chip{border:1px solid var(--border-on-ink);color:var(--fg-on-ink);letter-spacing:.04em;font-size:10px;font-weight:500;font-family:var(--font-mono), monospace;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px 4px 8px;display:inline-flex}.ibhq-public .cockpit .bar .mode-chip .mode-dot{background:var(--aurora);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #7c6cff38}.ibhq-public .cockpit .bar .live:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ibhq-pulse;box-shadow:0 0 0 4px #00a87e40}@keyframes ibhq-pulse{50%{box-shadow:0 0 0 8px #00a87e00}}.ibhq-public .cockpit .grid{grid-template-columns:1fr 1.5fr;min-height:380px;display:grid}.ibhq-public .cockpit .accts{border-right:1px solid var(--border-on-ink);flex-direction:column;gap:8px;padding:14px;display:flex}.ibhq-public .cockpit .accts h4{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-on-ink-subtle);margin:0 0 6px;font-size:10px;font-weight:600}.ibhq-public .acct{border:1px solid var(--border-on-ink);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.ibhq-public .acct .av{color:#000;background:linear-gradient(135deg,#7c6cff,#4ec9ff);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.ibhq-public .acct .meta{flex:1;min-width:0}.ibhq-public .acct .meta .n{color:var(--fg-on-ink);font-weight:500}.ibhq-public .acct .meta .s{color:var(--fg-on-ink-subtle);font-size:10px;font-family:var(--font-mono), monospace}.ibhq-public .acct .spark{width:48px;height:18px}.ibhq-public .acct.live .meta .n:after{content:"·";color:var(--teal);margin-left:6px;animation:1.2s ease-in-out infinite ibhq-blink}@keyframes ibhq-blink{50%{opacity:.3}}.ibhq-public .cockpit .feed{padding:10px 4px 10px 0;position:relative;overflow:hidden}.ibhq-public .cockpit .feed h4{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-on-ink-subtle);margin:0 0 8px;padding-left:14px;font-size:10px;font-weight:600}.ibhq-public .feed-stream{flex-direction:column-reverse;gap:2px;height:340px;padding:0 14px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.ibhq-public .feed-item{color:var(--fg-on-ink-muted);font-size:12px;font-family:var(--font-mono), monospace;animation:ibhq-slideIn .4s var(--ease);border-bottom:1px dashed #ffffff0a;grid-template-columns:52px 18px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}@keyframes ibhq-slideIn{0%{opacity:0;transform:translateY(-6px)}}.ibhq-public .feed-item .ts{color:var(--fg-on-ink-subtle);font-size:11px}.ibhq-public .feed-item .sta{border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.ibhq-public .feed-item .sta svg{width:10px;height:10px}.ibhq-public .feed-item.ok .sta{background:var(--teal-soft);color:var(--teal)}.ibhq-public .feed-item.reply .sta{background:var(--aurora-soft);color:var(--aurora)}.ibhq-public .feed-item.err .sta{color:var(--rose);background:#f573}.ibhq-public .feed-item .txt{color:var(--fg-on-ink);font-family:var(--font-sans), "Inter", sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ibhq-public .feed-item .txt .k{color:var(--fg-on-ink-subtle)}.ibhq-public .feed-item .amt{color:var(--gold);font-size:11px}.ibhq-public .section-head{text-align:center;max-width:820px;margin:0 auto 56px;padding:0 28px}.ibhq-public .section-head .eyebrow{justify-content:center}.ibhq-public .section-head h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:14px 0 18px;font-size:clamp(36px,4.5vw,60px);font-style:italic;font-weight:400;line-height:1.05}.ibhq-public .section-head p{color:var(--fg-muted);margin:0;font-size:17px;line-height:1.55}.ibhq-public .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 0}.ibhq-public .trust .inner{flex-wrap:wrap;align-items:center;gap:40px;max-width:1280px;margin:0 auto;padding:0 28px;display:flex}.ibhq-public .trust .label{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);font-size:11px;font-weight:600}.ibhq-public .trust .logos{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ibhq-public .trust .logos .tg-logo{color:var(--fg);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:500;display:inline-flex}.ibhq-public .trust .logos .tg-logo svg{color:#229ed9;width:22px;height:22px}.ibhq-public .trust .logos .more{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:var(--fg-subtle);font-size:15px;font-style:italic}.ibhq-public .pillars{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .pillar{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);transition:all .24s var(--ease);padding:34px 34px 0;position:relative;overflow:hidden}.ibhq-public .pillar:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ibhq-public .pillar .icon{border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.ibhq-public .pillar .icon svg{stroke-width:1.6px;width:20px;height:20px}.ibhq-public .pillar[data-accent=teal] .icon{background:var(--teal-soft);color:var(--teal-ink)}.ibhq-public .pillar[data-accent=sky] .icon{background:var(--sky-soft);color:var(--sky-ink)}.ibhq-public .pillar[data-accent=aurora] .icon{background:var(--aurora-soft);color:var(--aurora-ink)}.ibhq-public .pillar[data-accent=orange] .icon{background:var(--orange-soft);color:var(--orange-ink)}.ibhq-public .pillar h3{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-style:italic;font-weight:400}.ibhq-public .pillar p{color:var(--fg-muted);max-width:460px;margin:0 0 20px;font-size:14.5px;line-height:1.55}.ibhq-public .pillar ul{flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ibhq-public .pillar ul li{color:var(--fg-muted);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px}.ibhq-public .pillar .viz{border-top:1px solid var(--border);background:var(--bg-2);height:200px;margin:0 -34px -1px;position:relative;overflow:hidden}.ibhq-public .viz-funnel{flex-direction:column;gap:6px;padding:22px 30px;display:flex}.ibhq-public .viz-funnel .row{color:var(--fg-muted);grid-template-columns:80px 1fr 46px;align-items:center;gap:10px;font-size:11px;display:grid}.ibhq-public .viz-funnel .row .lab{font-weight:500}.ibhq-public .viz-funnel .row .bar{background:var(--bg-1);border-radius:var(--radius-pill);height:14px;overflow:hidden}.ibhq-public .viz-funnel .row .bar i{background:linear-gradient(90deg, var(--aurora), var(--teal));border-radius:var(--radius-pill);height:100%;animation:ibhq-grow 1.6s var(--ease);transform-origin:0;display:block}@keyframes ibhq-grow{0%{transform:scaleX(0)}}.ibhq-public .viz-funnel .row .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg);font-weight:500}.ibhq-public .viz-flow{justify-content:space-between;align-items:center;gap:10px;padding:30px 32px;display:flex}.ibhq-public .viz-flow .node{background:var(--bg-1);border:1px solid var(--border);text-align:center;min-width:78px;color:var(--fg-muted);border-radius:10px;padding:10px 12px;font-size:11px}.ibhq-public .viz-flow .node .lab{color:var(--fg);font-size:12px;font-weight:500}.ibhq-public .viz-flow .node .sub{margin-top:3px;font-size:10px}.ibhq-public .viz-flow .link{background:linear-gradient(90deg, var(--border), var(--sky), var(--border));flex:1;height:2px;position:relative;overflow:hidden}.ibhq-public .viz-flow .link:after{content:"";background:var(--sky);width:8px;height:8px;box-shadow:0 0 12px var(--sky);border-radius:50%;animation:2.4s linear infinite ibhq-travel;position:absolute;top:-3px;left:0}@keyframes ibhq-travel{to{left:100%}}.ibhq-public .viz-pnl{padding:16px 24px}.ibhq-public .viz-pnl svg{width:100%;height:168px}.ibhq-public .viz-ops{grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 30px;display:grid}.ibhq-public .viz-ops .m{background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.ibhq-public .viz-ops .m .l{text-transform:uppercase;letter-spacing:.12em;color:var(--fg-subtle);font-size:10px;font-weight:600}.ibhq-public .viz-ops .m .v{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-style:italic}.ibhq-public .viz-ops .m .d{color:var(--teal-ink);margin-top:2px;font-size:10px;font-weight:500}.ibhq-public .story{background:var(--bg-ink);color:var(--fg-on-ink);padding:120px 0}.ibhq-public .story .inner{grid-template-columns:1fr 1.3fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .story .tag{text-transform:uppercase;letter-spacing:.18em;color:var(--teal);font-size:11px;font-weight:600}.ibhq-public .story h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;color:var(--fg-on-ink);margin:14px 0 0;font-size:56px;font-style:italic;font-weight:400;line-height:1.08}.ibhq-public .story blockquote{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.01em;color:var(--fg-on-ink);margin:0 0 32px;font-size:28px;font-style:italic;font-weight:300;line-height:1.4}.ibhq-public .story blockquote:before{content:"“";color:var(--teal);top:16px;font-size:72px;line-height:0;position:relative;inset-inline-start:-6px}.ibhq-public .story p{color:var(--fg-on-ink-muted);margin:0 0 18px;font-size:16px;line-height:1.65}.ibhq-public .story .credit{align-items:center;gap:12px;margin-top:24px;display:flex}.ibhq-public .story .credit .av{color:#000;background:linear-gradient(135deg,#7c6cff,#4ec9ff);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.ibhq-public .story .credit .who{font-size:13px}.ibhq-public .story .credit .who b{color:var(--fg-on-ink);display:block}.ibhq-public .story .credit .who span{color:var(--fg-on-ink-subtle)}.ibhq-public .loop{max-width:1200px;margin:0 auto;padding:0 28px}.ibhq-public .loop-stage{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);height:520px;position:relative;overflow:hidden}.ibhq-public .loop-stage svg{width:100%;height:100%}.ibhq-public .loop-step{background:var(--bg-0);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow-md);transition:all .3s var(--ease);cursor:pointer;border-radius:14px;padding:14px 18px;position:absolute;transform:translate(-50%,-50%)}.ibhq-public .loop-step:hover,.ibhq-public .loop-step.active{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translate(-50%,-50%)scale(1.04)}.ibhq-public .loop-step .k{text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-size:10px;font-weight:600}.ibhq-public .loop-step .l{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.01em;font-size:18px;font-style:italic}.ibhq-public .loop-step .s{color:var(--fg-subtle);margin-top:2px;font-size:11px}.ibhq-public .loop-step[data-a=teal] .k{color:var(--teal-ink)}.ibhq-public .loop-step[data-a=aurora] .k{color:var(--aurora-ink)}.ibhq-public .loop-step[data-a=orange] .k{color:var(--orange-ink)}.ibhq-public .loop-step[data-a=sky] .k{color:var(--sky-ink)}.ibhq-public .loop-step[data-a=gold] .k{color:var(--gold-ink)}.ibhq-public .loop-step[data-a=rose] .k{color:var(--rose-ink)}.ibhq-public .loop-caption{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:30px;display:grid}.ibhq-public .loop-caption .c{background:var(--bg-1);border:1px solid var(--border);cursor:pointer;transition:all .18s var(--ease);text-align:start;border-radius:12px;width:100%;padding:14px}.ibhq-public .loop-caption .c:hover{border-color:var(--border-strong)}.ibhq-public .loop-caption .c.active{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ring)}.ibhq-public .loop-caption .c .n{font-family:var(--font-mono), monospace;color:var(--fg-subtle);font-size:11px}.ibhq-public .loop-caption .c .t{margin-top:4px;font-size:13.5px;font-weight:500}.ibhq-public .loop-caption .c .d{color:var(--fg-muted);margin-top:4px;font-size:12px;line-height:1.45}.ibhq-public .metrics{grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .metric{border-inline-end:1px solid var(--border);text-align:start;padding:28px 8px}.ibhq-public .metric:last-child{border-inline-end:0}.ibhq-public .metric .n{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:52px;font-style:italic;line-height:1}.ibhq-public .metric .n .u{opacity:.7;font-size:24px}.ibhq-public .metric .l{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-top:10px;font-size:12px;font-weight:600}.ibhq-public .metric .s{color:var(--fg-muted);max-width:220px;margin-top:6px;font-size:13px;line-height:1.4}.ibhq-public .testimonials{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .testimonial{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-xl);padding:26px}.ibhq-public .testimonial p{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.005em;margin:0 0 18px;font-size:19px;font-style:italic;line-height:1.45}.ibhq-public .testimonial .who{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:14px;display:flex}.ibhq-public .testimonial .who .av{border-radius:50%;flex-shrink:0;width:32px;height:32px}.ibhq-public .testimonial .who .av.a{background:linear-gradient(135deg, var(--orange), var(--rose))}.ibhq-public .testimonial .who .av.b{background:linear-gradient(135deg, var(--teal), var(--sky))}.ibhq-public .testimonial .who .av.c{background:linear-gradient(135deg, var(--aurora), var(--gold))}.ibhq-public .testimonial .who .n{font-size:13px}.ibhq-public .testimonial .who .n b{display:block}.ibhq-public .testimonial .who .n span{color:var(--fg-subtle);font-size:12px}.ibhq-public .cta-block{text-align:center;background:linear-gradient(140deg, var(--bg-1) 0%, var(--bg-2) 100%);border:1px solid var(--border);border-radius:var(--radius-2xl);max-width:1000px;margin:0 auto;padding:72px 28px;position:relative;overflow:hidden}.ibhq-public .cta-block:before{content:"";pointer-events:none;background:radial-gradient(#00a87e14,#0000 60%);width:120%;height:180%;position:absolute;top:-60%;left:-10%}.ibhq-public .cta-block h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:0 0 18px;font-size:52px;font-style:italic;font-weight:400;line-height:1.05;position:relative}.ibhq-public .cta-block p{color:var(--fg-muted);max-width:560px;margin:0 auto 32px;font-size:17px;position:relative}.ibhq-public .cta-block .actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.ibhq-public .container{max-width:1200px;margin:0 auto;padding:0 28px}.ibhq-public .container-wide{max-width:1320px;margin:0 auto;padding:0 28px}.ibhq-public .display{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:1.08}.ibhq-public .muted{color:var(--fg-muted)}.ibhq-public .subtle{color:var(--fg-subtle)}.ibhq-public section.ink{background:var(--bg-ink);color:var(--fg-on-ink)}.ibhq-public section.ink .eyebrow{color:var(--teal)}.ibhq-public section.ink .display{color:var(--fg-on-ink)}.ibhq-public section.ink .muted{color:var(--fg-on-ink-muted)}.ibhq-public section.ink .btn.ghost{color:var(--fg-on-ink);border-color:var(--border-on-ink);background:#ffffff0f}.ibhq-public section.ink .btn.ghost:hover{background:#ffffff1a}.ibhq-public .page-hero{padding:70px 0 20px}.ibhq-public .page-hero .inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 28px}.ibhq-public .page-hero h1{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.028em;margin:14px 0 22px;font-size:clamp(48px,7vw,96px);font-style:italic;font-weight:400;line-height:1.02}.ibhq-public .page-hero h1 .accent{color:var(--teal-ink)}.ibhq-public .page-hero p.lead{color:var(--fg-muted);max-width:680px;margin:0 auto 28px;font-size:19px;line-height:1.55}.ibhq-public .cycle-wrap{text-align:center;padding:0 28px}.ibhq-public .cycle{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-pill);margin-top:8px;padding:4px;font-size:13px;display:inline-flex}.ibhq-public .cycle button{border-radius:var(--radius-pill);color:var(--fg-muted);transition:all .14s var(--ease);padding:8px 18px;font-weight:500}.ibhq-public .cycle button.on{background:var(--bg-0);color:var(--fg);box-shadow:var(--shadow-sm)}[data-pt=dark] .ibhq-public .cycle button.on{background:var(--bg-3)}.ibhq-public .cycle .save{color:var(--teal-ink);background:var(--teal-soft);border-radius:var(--radius-pill);margin-inline-start:6px;padding:2px 8px;font-size:11px;font-weight:600}.ibhq-public .plans{padding:60px 0 80px}.ibhq-public .plans .grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;max-width:1280px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .plan{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);transition:all .24s var(--ease);flex-direction:column;gap:16px;padding:32px 30px;display:flex;position:relative}.ibhq-public .plan:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);transform:translateY(-2px)}.ibhq-public .plan.featured{background:var(--bg-ink);color:var(--fg-on-ink);box-shadow:var(--shadow-xl);border-color:#0000;transform:translateY(-6px)}.ibhq-public .plan.featured:hover{transform:translateY(-8px)}.ibhq-public .plan .tag{top:-12px;background:var(--teal);color:#001b14;border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;inset-inline-start:30px}.ibhq-public .plan .name{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;color:var(--fg);font-size:32px;font-style:italic}.ibhq-public .plan.featured .name{color:var(--fg-on-ink)}.ibhq-public .plan .sub{color:var(--fg-muted);margin-top:-8px;font-size:13px;line-height:1.5}.ibhq-public .plan.featured .sub{color:var(--fg-on-ink-muted)}.ibhq-public .plan .price{align-items:baseline;gap:6px;margin-top:8px;display:flex}.ibhq-public .plan .price .n{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:68px;font-style:italic;line-height:1}.ibhq-public .plan.featured .price .n{color:var(--fg-on-ink)}.ibhq-public .plan .price .u{color:var(--fg-muted);font-size:16px;font-family:var(--font-mono), monospace;font-style:normal}.ibhq-public .plan .price .per{color:var(--fg-subtle);font-size:13px}.ibhq-public .plan.featured .price .u,.ibhq-public .plan.featured .price .per{color:var(--fg-on-ink-subtle)}.ibhq-public .plan .usdt{color:var(--teal-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ibhq-public .plan.featured .usdt{color:var(--teal)}.ibhq-public .plan .usdt:before{content:"";background:var(--teal);border-radius:50%;width:14px;height:14px}.ibhq-public .plan ul{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:10px 0 0;padding:20px 0 0;list-style:none;display:flex}.ibhq-public .plan.featured ul{border-color:var(--border-on-ink)}.ibhq-public .plan ul li{color:var(--fg);gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ibhq-public .plan.featured ul li{color:var(--fg-on-ink)}.ibhq-public .plan ul li svg{width:14px;height:14px;color:var(--teal);flex-shrink:0;margin-top:3px}.ibhq-public .plan ul li.muted{color:var(--fg-muted)}.ibhq-public .plan.featured ul li.muted{color:var(--fg-on-ink-subtle)}.ibhq-public .plan ul li.muted svg{color:var(--fg-subtle)}.ibhq-public .plan .foot{margin-top:auto;padding-top:12px}.ibhq-public .plan .foot .btn{justify-content:center;width:100%}.ibhq-public .plan .note{color:var(--fg-subtle);text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.ibhq-public .plan.featured .note{color:var(--fg-on-ink-subtle)}.ibhq-public .calc{border-top:1px solid var(--border);padding:80px 0}.ibhq-public .calc-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .calc-h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(36px,4.5vw,56px);font-style:italic;font-weight:400;line-height:1.05}.ibhq-public .calc .ink-accent{color:var(--teal-ink)}.ibhq-public .calc-p1{color:var(--fg-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.ibhq-public .calc-p2{color:var(--fg-subtle);margin:0;font-size:13px;line-height:1.5}.ibhq-public .calc-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px}.ibhq-public .rp-list{flex-direction:column;gap:2px;display:flex}.ibhq-public .rp-row{border-bottom:1px dashed var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;grid-template-columns:24px 1fr 72px;align-items:center;gap:14px;width:100%;padding:10px 0;display:grid}.ibhq-public .rp-row:last-child{border-bottom:0}.ibhq-public .rp-row .cb{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:all .12s var(--ease);border-radius:5px;place-items:center;display:grid}.ibhq-public .rp-row.on .cb{background:var(--teal);border-color:var(--teal)}.ibhq-public .rp-row.on .cb:after{content:"";border-bottom:2px solid #001b14;border-left:2px solid #001b14;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.ibhq-public .rp-row .nm{color:var(--fg);font-size:14px}.ibhq-public .rp-row .nm small{color:var(--fg-subtle);margin-top:1px;font-size:11px;display:block}.ibhq-public .rp-row .pr{text-align:end;font-family:var(--font-mono), monospace;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:13px}.ibhq-public .calc-totals{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding-top:18px;display:flex}.ibhq-public .calc-totals .calc-vs{text-align:end}.ibhq-public .calc-lab{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);font-size:11px;font-weight:600}.ibhq-public .calc-lab.accent{color:var(--teal-ink)}.ibhq-public .calc-now{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:44px;font-style:italic;line-height:1}.ibhq-public .calc-now.accent{color:var(--teal-ink)}.ibhq-public .calc-sub{color:var(--fg-subtle);margin-top:4px;font-size:12px}.ibhq-public .calc-sub.accent{color:var(--teal-ink)}.ibhq-public .included{background:var(--bg-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0}.ibhq-public .included .head{text-align:center;max-width:720px;margin:0 auto 40px;padding:0 28px}.ibhq-public .included .head h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0 10px;font-size:44px;font-style:italic;font-weight:400;line-height:1.05}.ibhq-public .included .head p{color:var(--fg-muted);font-size:16px;line-height:1.6}.ibhq-public .included table{border-collapse:collapse;width:calc(100% - 56px);max-width:1100px;margin:0 auto}.ibhq-public .included th,.ibhq-public .included td{text-align:start;border-bottom:1px solid var(--border);padding:14px;font-size:13.5px}.ibhq-public .included th{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);font-size:11px;font-weight:600}.ibhq-public .included td:first-child{font-weight:500}.ibhq-public .included td.c,.ibhq-public .included th.c{text-align:center}.ibhq-public .included td.c svg{width:18px;height:18px;color:var(--teal)}.ibhq-public .included td.c .x{color:var(--fg-subtle);font-size:18px}.ibhq-public .included td small{color:var(--fg-subtle);font-size:11px;display:block}.ibhq-public .included .num{font-family:var(--font-mono), monospace;color:var(--fg-muted);font-size:12px}.ibhq-public .faq{padding:80px 0}.ibhq-public .faq .inner{max-width:900px;margin:0 auto;padding:0 28px}.ibhq-public .faq h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0 24px;font-size:44px;font-style:italic;font-weight:400}.ibhq-public details{border-bottom:1px solid var(--border);padding:18px 0}.ibhq-public details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:500;list-style:none;display:flex}.ibhq-public details summary::-webkit-details-marker{display:none}.ibhq-public details summary:after{content:"+";color:var(--fg-subtle);transition:transform .18s var(--ease);font-size:22px}.ibhq-public details[open] summary:after{transform:rotate(45deg)}.ibhq-public details p{color:var(--fg-muted);max-width:720px;margin:12px 0 0;font-size:14.5px;line-height:1.65}.ibhq-public .about-hero{padding:80px 0 60px}.ibhq-public .about-hero .inner{max-width:1100px;margin:0 auto;padding:0 28px}.ibhq-public .about-hero h1{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.028em;max-width:980px;margin:14px 0 28px;font-size:clamp(48px,7vw,104px);font-style:italic;font-weight:400;line-height:1.02}.ibhq-public .about-hero h1 .accent{color:var(--teal-ink)}.ibhq-public .about-lead{max-width:680px;font-size:19px;line-height:1.55}.ibhq-public .about-hero .sig{align-items:center;gap:14px;margin-top:32px;display:flex}.ibhq-public .about-hero .sig .av{width:52px;height:52px;font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:#fff;background:linear-gradient(135deg,#00a87e,#7c6cff);border-radius:50%;place-items:center;font-size:26px;font-style:italic;display:grid}.ibhq-public .about-hero .sig .who b{font-size:15px;display:block}.ibhq-public .about-hero .sig .who span{color:var(--fg-subtle);font-size:13px}.ibhq-public .about-story{padding:40px 0 100px}.ibhq-public .about-story .inner{max-width:780px;margin:0 auto;padding:0 28px}.ibhq-public .about-story h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;margin:48px 0 14px;font-size:36px;font-style:italic;font-weight:400;line-height:1.15}.ibhq-public .about-story p{color:var(--fg);margin:0 0 16px;font-size:17px;line-height:1.7}.ibhq-public .about-story p.muted{color:var(--fg-muted)}.ibhq-public .about-story blockquote{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;color:var(--fg);border-inline-start:3px solid var(--teal);margin:40px 0;padding:0 0 0 24px;font-size:28px;font-style:italic;line-height:1.35}.ibhq-public .about-story hr{border:0;border-top:1px solid var(--border);margin:56px 0}.ibhq-public .about-story code{font-family:var(--font-mono), monospace;background:var(--bg-2);border-radius:5px;padding:1px 6px;font-size:.9em}.ibhq-public .tg-link{color:var(--teal-ink)}.ibhq-public .receipt{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-mono), monospace;margin:24px 0 8px;padding:22px 26px}.ibhq-public .receipt-head{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;padding-bottom:10px;font-size:11px;font-weight:600;display:flex}.ibhq-public .receipt-body{color:var(--fg);flex-direction:column;gap:7px;font-size:13.5px;display:flex}.ibhq-public .receipt-row{justify-content:space-between;gap:16px;display:flex}.ibhq-public .receipt-row .rp{color:var(--fg-muted)}.ibhq-public .receipt-row.total{border-top:1px solid var(--border);align-items:baseline;margin-top:6px;padding-top:10px;font-weight:600}.ibhq-public .receipt-row.total .rt{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:var(--fg);font-size:22px;font-style:italic}.ibhq-public .receipt-row.hours{color:var(--rose-ink);font-size:12px}.ibhq-public .receipt-note{font-size:13.5px}.ibhq-public .principles{background:var(--bg-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:90px 0}.ibhq-public .principles .inner{max-width:1200px;margin:0 auto;padding:0 28px}.ibhq-public .principles .head{max-width:720px;margin:0 0 40px}.ibhq-public .principles .head h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0 10px;font-size:44px;font-style:italic;font-weight:400;line-height:1.1}.ibhq-public .principles .head p{color:var(--fg-muted);font-size:16px;line-height:1.6}.ibhq-public .principles .grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ibhq-public .principle{background:var(--bg-0);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px}.ibhq-public .principle .num{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:var(--teal-ink);margin-bottom:14px;font-size:42px;font-style:italic;line-height:1}.ibhq-public .principle h3{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;margin:0 0 10px;font-size:24px;font-style:italic;font-weight:400}.ibhq-public .principle p{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.6}.ibhq-public .team{padding:90px 0}.ibhq-public .team .inner{max-width:1100px;margin:0 auto;padding:0 28px}.ibhq-public .team h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0 8px;font-size:44px;font-style:italic;font-weight:400}.ibhq-public .team p.lead{color:var(--fg-muted);max-width:600px;margin:0 0 40px;font-size:16px;line-height:1.6}.ibhq-public .team .grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ibhq-public .person{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);text-align:start;padding:24px}.ibhq-public .person .av{width:64px;height:64px;font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:#fff;border-radius:50%;place-items:center;margin-bottom:16px;font-size:32px;font-style:italic;display:grid}.ibhq-public .person .n{font-size:15px;font-weight:600}.ibhq-public .person .r{color:var(--fg-subtle);margin-top:2px;font-size:13px}.ibhq-public .person .b{color:var(--fg-muted);margin-top:10px;font-size:12.5px;line-height:1.55}.ibhq-public .stats{border-top:1px solid var(--border);padding:70px 0}.ibhq-public .stats .inner{grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .stats .m{border-inline-end:1px solid var(--border);padding:0 24px}.ibhq-public .stats .m:last-child{border-inline-end:0}.ibhq-public .stats .m .n{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:56px;font-style:italic;line-height:1}.ibhq-public .stats .m .l{color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.14em;margin-top:12px;font-size:11px;font-weight:600}.ibhq-public .stats .m .d{color:var(--fg-muted);margin-top:8px;font-size:13px;line-height:1.5}.ibhq-public .blog-hero .inner{text-align:start;max-width:1200px}.ibhq-public .blog-hero p.lead{max-width:680px;margin:0 0 18px}.ibhq-public .tags{flex-wrap:wrap;gap:8px;margin:20px 0 40px;display:flex}.ibhq-public .tags button{border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--fg-muted);cursor:pointer;transition:all .14s var(--ease);padding:6px 14px;font-size:13px}.ibhq-public .tags button:hover{background:var(--bg-3);color:var(--fg)}.ibhq-public .tags button.on{background:var(--fg);color:var(--bg-0);border-color:var(--fg)}.ibhq-public .featured{padding:0 0 60px}.ibhq-public .featured .inner{max-width:1200px;margin:0 auto;padding:0 28px}.ibhq-public .feat-card{background:var(--bg-ink);color:var(--fg-on-ink);border-radius:var(--radius-2xl);grid-template-columns:1.15fr 1fr;gap:0;display:grid;overflow:hidden}.ibhq-public .feat-card .body{flex-direction:column;justify-content:center;gap:18px;padding:56px 52px;display:flex}.ibhq-public .feat-card .body .meta{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);gap:14px;font-size:11px;font-weight:600;display:flex}.ibhq-public .feat-card .body h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;color:var(--fg-on-ink);max-width:520px;margin:6px 0 12px;font-size:48px;font-style:italic;font-weight:400;line-height:1.08}.ibhq-public .feat-card .body p{color:var(--fg-on-ink-muted);max-width:540px;margin:0;font-size:16px;line-height:1.6}.ibhq-public .feat-card .body .sig{color:var(--fg-on-ink-subtle);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.ibhq-public .feat-card .body .sig .av{background:linear-gradient(135deg,#00a87e,#7c6cff);border-radius:50%;flex-shrink:0;width:28px;height:28px}.ibhq-public .feat-card .ill{background:linear-gradient(135deg,#171a1f 0%,#101317 100%);place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.ibhq-public .feat-card .ill svg{width:72%;height:auto}.ibhq-public .posts{padding:20px 0 80px}.ibhq-public .posts .inner{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .post{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-xl);transition:all .24s var(--ease);cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.ibhq-public .post:hover{border-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.ibhq-public .post .thumb{aspect-ratio:16/9;background:var(--bg-2);color:var(--fg);place-items:center;display:grid;position:relative;overflow:hidden}.ibhq-public .post .thumb.teal{background:linear-gradient(135deg,#00a87e26,#4ec9ff1a)}.ibhq-public .post .thumb.aurora{background:linear-gradient(135deg,#7c6cff26,#ff946614)}.ibhq-public .post .thumb.orange{background:linear-gradient(135deg,#ff946633,#ffcc661a)}.ibhq-public .post .thumb.rose{background:linear-gradient(135deg,#ff557726,#7c6cff1a)}.ibhq-public .post .thumb svg{opacity:.75;width:42%;height:42%}.ibhq-public .post .body{flex-direction:column;flex:1;gap:8px;padding:22px 22px 24px;display:flex}.ibhq-public .post .meta{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);gap:10px;font-size:10px;font-weight:600;display:flex}.ibhq-public .post .meta .tag{color:var(--teal-ink)}.ibhq-public .post h3{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.015em;color:var(--fg);margin:6px 0;font-size:22px;font-style:italic;font-weight:400;line-height:1.2}.ibhq-public .post p{color:var(--fg-muted);flex:1;margin:0;font-size:13.5px;line-height:1.55}.ibhq-public .post .auth{color:var(--fg-subtle);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.ibhq-public .post .auth .av{background:linear-gradient(135deg,#00a87e,#7c6cff);border-radius:50%;flex-shrink:0;width:20px;height:20px}.ibhq-public .post .auth .av.b{background:linear-gradient(135deg,#7c6cff,#4ec9ff)}.ibhq-public .post .auth .av.c{background:linear-gradient(135deg,#ff9466,#fc6)}.ibhq-public .post .auth .av.d{background:linear-gradient(135deg,#f57,#ff9466)}.ibhq-public .newsletter{background:var(--bg-1);border-top:1px solid var(--border);padding:80px 0}.ibhq-public .newsletter .inner{text-align:center;max-width:720px;margin:0 auto;padding:0 28px}.ibhq-public .newsletter h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:12px 0;font-size:44px;font-style:italic;font-weight:400}.ibhq-public .newsletter p{color:var(--fg-muted);margin:0 0 24px;font-size:15.5px;line-height:1.6}.ibhq-public .newsletter form{gap:8px;max-width:480px;margin:0 auto;display:flex}.ibhq-public .newsletter input{background:var(--bg-0);border:1px solid var(--border);border-radius:var(--radius-md);transition:all .14s var(--ease);color:var(--fg);outline:none;flex:1;padding:12px 16px;font-size:14px}.ibhq-public .newsletter input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ring)}.ibhq-public .newsletter small{color:var(--fg-subtle);margin-top:14px;font-size:12px;display:block}.ibhq-public .legal-wrap{grid-template-columns:240px 1fr;align-items:start;gap:60px;max-width:1200px;margin:0 auto;padding:60px 28px;display:grid}.ibhq-public .legal-side{position:sticky;top:90px}.ibhq-public .legal-side h4{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin:0 0 14px;font-size:11px;font-weight:600}.ibhq-public .legal-side nav{flex-direction:column;gap:4px;display:flex}.ibhq-public .legal-side a{border-radius:var(--radius-md);color:var(--fg-muted);transition:all .14s var(--ease);padding:8px 12px;font-size:14px}.ibhq-public .legal-side a:hover{background:var(--bg-2);color:var(--fg)}.ibhq-public .legal-side a.on{background:var(--bg-2);color:var(--fg);font-weight:500}.ibhq-public .legal-contact{color:var(--fg-muted);font-size:13.5px;line-height:1.6}.ibhq-public .legal-main h1{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.028em;margin:0 0 10px;font-size:clamp(44px,6vw,72px);font-style:italic;font-weight:400;line-height:1.05}.ibhq-public .legal-main .upd{color:var(--fg-subtle);font-size:12.5px;font-family:var(--font-mono), monospace;margin-bottom:32px}.ibhq-public .legal-main section{margin-bottom:64px;padding:20px 0 0}.ibhq-public .legal-main section h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:12px;font-size:32px;font-style:italic;font-weight:400;line-height:1.15}.ibhq-public .legal-main section h3{color:var(--fg);margin:28px 0 10px;font-size:17px;font-weight:600}.ibhq-public .legal-main section p,.ibhq-public .legal-main section li{color:var(--fg-muted);font-size:15px;line-height:1.7}.ibhq-public .legal-main section strong{color:var(--fg);font-weight:600}.ibhq-public .legal-main section ul{margin:10px 0 18px;padding-inline-start:20px}.ibhq-public .legal-main section ul li{margin-bottom:6px}.ibhq-public .legal-main section .plain{background:var(--bg-1);border-inline-start:3px solid var(--teal);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--fg);margin:14px 0;padding:14px 18px;font-size:14px}.ibhq-public .legal-main section .plain:before{content:"In plain English · ";color:var(--teal-ink);text-transform:uppercase;letter-spacing:.14em;margin-inline-end:4px;font-size:11px;font-weight:600}.ibhq-public[dir=rtl] .legal-main section .plain{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ibhq-public[dir=rtl] .legal-main section .plain:before{content:"بعبارة بسيطة · "}.ibhq-public .product-hero{padding:80px 0 40px}.ibhq-public .product-hero .inner{text-align:start;max-width:1200px}.ibhq-public .product-hero h1{max-width:1000px;margin:18px 0 22px}.ibhq-public .product-hero h1 .accent-b{color:var(--aurora-ink)}.ibhq-public .product-hero p.lead{text-align:start;margin:0 0 28px}.ibhq-public .spec{border-top:1px solid var(--border);padding:80px 0}.ibhq-public .spec .inner{grid-template-columns:420px 1fr;align-items:start;gap:80px;max-width:1280px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .spec .lead-col .eyebrow{margin-bottom:18px}.ibhq-public .spec .lead-col h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.025em;margin:0 0 18px;font-size:48px;font-style:italic;font-weight:400;line-height:1.05}.ibhq-public .spec .lead-col h2 .acc{color:var(--teal-ink)}.ibhq-public .spec .lead-col p{color:var(--fg-muted);margin:0 0 22px;font-size:15.5px;line-height:1.65}.ibhq-public .spec .lead-col .bullets{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ibhq-public .spec .lead-col .bullets li{color:var(--fg);gap:10px;font-size:14px;line-height:1.55;display:flex}.ibhq-public .spec .lead-col .bullets li:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:9px}.ibhq-public .spec .lead-col .bullets li b{font-weight:600}.ibhq-public .spec .stage{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden}.ibhq-public .spec .stage .bar{border-bottom:1px solid var(--border);background:var(--bg-2);align-items:center;gap:8px;padding:10px 14px;display:flex}.ibhq-public .spec .stage .bar .dots{gap:6px;display:flex}.ibhq-public .spec .stage .bar .dots i{background:var(--bg-3);border-radius:50%;width:10px;height:10px}.ibhq-public .spec .stage .bar .t{font-size:11px;font-family:var(--font-mono), monospace;color:var(--fg-subtle);letter-spacing:.04em}.ibhq-public .stage-outreach{padding:20px 22px 22px}.ibhq-public .stage-outreach .modes{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.ibhq-public .stage-outreach .mode{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .18s var(--ease);padding:12px;position:relative}.ibhq-public .stage-outreach .mode.on{background:var(--bg-1);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-ring)}.ibhq-public .stage-outreach .mode .k{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:6px;font-size:10px;font-weight:600}.ibhq-public .stage-outreach .mode.on .k{color:var(--teal-ink)}.ibhq-public .stage-outreach .mode .l{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:var(--fg);font-size:22px;font-style:italic}.ibhq-public .stage-outreach .mode .d{color:var(--fg-muted);margin-top:4px;font-size:11px;line-height:1.4}.ibhq-public .stage-outreach .pacing{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px}.ibhq-public .stage-outreach .pacing h5{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);justify-content:space-between;align-items:center;margin:0 0 10px;font-size:11px;font-weight:600;display:flex}.ibhq-public .stage-outreach .pacing h5 .tag{background:var(--teal-soft);color:var(--teal-ink);border-radius:var(--radius-pill);text-transform:none;letter-spacing:0;padding:2px 8px;font-size:10px}.ibhq-public .stage-outreach .pacing .row{color:var(--fg-muted);border-top:1px dashed var(--border);grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.ibhq-public .stage-outreach .pacing .row:first-of-type{border-top:0}.ibhq-public .stage-outreach .pacing .row .lab{font-family:var(--font-mono), monospace}.ibhq-public .stage-outreach .pacing .row .bar{border-radius:var(--radius-pill);background:var(--bg-3);height:6px;overflow:hidden}.ibhq-public .stage-outreach .pacing .row .bar i{background:var(--teal);border-radius:var(--radius-pill);height:100%;display:block}.ibhq-public .stage-outreach .pacing .row .v{text-align:end;font-family:var(--font-mono), monospace;color:var(--fg)}.ibhq-public .stage-bot{padding:20px}.ibhq-public .bot-chat{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:16px;display:flex}.ibhq-public .bot-msg{border-radius:14px;max-width:78%;padding:9px 14px;font-size:13px;line-height:1.45}.ibhq-public .bot-msg.bot{background:var(--bg-1);border:1px solid var(--border);border-end-start-radius:4px;align-self:flex-start}.ibhq-public .bot-msg.user{background:var(--sky-ink);color:#fff;border-end-end-radius:4px;align-self:flex-end}.ibhq-public .bot-msg.bot .qr{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ibhq-public .bot-msg.bot .qr span{border-radius:var(--radius-pill);border:1px solid var(--teal);color:var(--teal-ink);background:var(--teal-soft);padding:4px 9px;font-size:11px}.ibhq-public .stage-bot .stage-map{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:14px;padding:14px}.ibhq-public .stage-bot .stage-map h5{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin:0 0 10px;font-size:11px;font-weight:600}.ibhq-public .stage-bot .stage-map .stages{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ibhq-public .stage-bot .stage-map .st{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:8px}.ibhq-public .stage-bot .stage-map .st .k{color:var(--fg-subtle);font-size:10px;font-family:var(--font-mono), monospace}.ibhq-public .stage-bot .stage-map .st .l{color:var(--fg);margin-top:2px;font-size:11px;font-weight:500}.ibhq-public .stage-bot .stage-map .st .ch{color:var(--teal-ink);margin-top:2px;font-size:10px}.ibhq-public .stage-bot .stage-map .st.active{background:var(--teal-soft);border-color:var(--teal)}.ibhq-public .stage-fwd{flex-direction:column;gap:14px;padding:26px 22px;display:flex}.ibhq-public .fwd-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ibhq-public .fwd-node{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px}.ibhq-public .fwd-node.src{border-inline-start:3px solid var(--aurora)}.ibhq-public .fwd-node.dst{border-inline-start:3px solid var(--teal)}.ibhq-public .fwd-node .k{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:4px;font-size:10px;font-weight:600}.ibhq-public .fwd-node .l{font-size:14px;font-weight:500}.ibhq-public .fwd-node .sub{color:var(--fg-muted);font-size:11px;font-family:var(--font-mono), monospace;margin-top:3px}.ibhq-public .fwd-arrow{flex-direction:column;align-items:center;gap:6px;display:flex}.ibhq-public .fwd-arrow .op{text-transform:uppercase;letter-spacing:.14em;color:var(--teal-ink);border-radius:var(--radius-pill);background:var(--teal-soft);padding:3px 8px;font-size:10px;font-weight:600}.ibhq-public .fwd-arrow svg{width:16px;height:16px;color:var(--fg-subtle)}.ibhq-public[dir=rtl] .fwd-arrow svg{transform:scaleX(-1)}.ibhq-public .stage-ct{padding:20px}.ibhq-public .ct-strat{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;padding:14px;display:grid}.ibhq-public .ct-strat .m{padding:8px 10px}.ibhq-public .ct-strat .m .k{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);font-size:10px;font-weight:600}.ibhq-public .ct-strat .m .v{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;color:var(--fg);margin-top:3px;font-size:26px;font-style:italic}.ibhq-public .ct-strat .m .d{color:var(--teal-ink);font-size:10px;font-family:var(--font-mono), monospace;margin-top:2px}.ibhq-public .ct-chart{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px}.ibhq-public .ct-chart svg{width:100%;height:120px}.ibhq-public .stage-crm{padding:20px}.ibhq-public .crm-row{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.ibhq-public .crm-row:last-child{border-bottom:0}.ibhq-public .crm-row .av{color:#000;background:linear-gradient(135deg,#7c6cff,#4ec9ff);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.ibhq-public .crm-row .n{font-weight:500}.ibhq-public .crm-row .s{color:var(--fg-subtle);font-size:11px;font-family:var(--font-mono), monospace}.ibhq-public .crm-row .stage-tag{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.1em;padding:2px 8px;font-size:10px;font-weight:600}.ibhq-public .crm-row .stage-tag.on{background:var(--teal-soft);color:var(--teal-ink)}.ibhq-public .crm-row .stage-tag.warm{background:var(--orange-soft);color:var(--orange-ink)}.ibhq-public .crm-row .stage-tag.new{background:var(--aurora-soft);color:var(--aurora-ink)}.ibhq-public .crm-row .stage-tag.cold{background:var(--bg-3);color:var(--fg-muted)}.ibhq-public .crm-row .v{font-variant-numeric:tabular-nums;font-family:var(--font-mono), monospace;color:var(--fg);font-size:12px}.ibhq-public .stage-bill{padding:20px}.ibhq-public .bill-box{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.ibhq-public .bill-box .k{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin-bottom:8px;font-size:11px;font-weight:600}.ibhq-public .bill-box .amt{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;color:var(--fg);font-size:48px;font-style:italic;line-height:1}.ibhq-public .bill-box .amt .u{color:var(--fg-muted);margin-inline-start:4px;font-size:22px}.ibhq-public .bill-box .tag{color:var(--teal-ink);background:var(--teal-soft);border-radius:var(--radius-pill);font-size:11px;font-family:var(--font-mono), monospace;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;display:inline-flex}.ibhq-public .bill-addr{font-family:var(--font-mono), monospace;color:var(--fg-muted);background:var(--bg-0);border:1px solid var(--border);border-radius:var(--radius-md);word-break:break-all;text-align:start;direction:ltr;margin-top:12px;padding:10px 12px;font-size:11px}.ibhq-public .compare .compare-inner{grid-template-columns:1fr;gap:40px}.ibhq-public .cmp-table{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-2xl);overflow:hidden}.ibhq-public .cmp-grid{grid-template-columns:2fr 1fr 1fr;display:grid}.ibhq-public .cmp-h{text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);border-bottom:1px solid var(--border);padding:18px 24px;font-size:11px;font-weight:600}.ibhq-public .cmp-h.c-mid{text-align:center}.ibhq-public .cmp-h.c-ibhq{color:var(--teal-ink);background:var(--teal-soft)}.ibhq-public .cmp-r{border-bottom:1px solid var(--border);color:var(--fg);padding:14px 24px;font-size:14px;line-height:1.45}.ibhq-public .cmp-r.c-mid{color:var(--fg-muted);text-align:center;font-size:13.5px}.ibhq-public .cmp-r.c-ibhq{background:color-mix(in oklab, var(--teal-soft) 50%, transparent);color:var(--fg)}[data-pt=dark] .ibhq-public .cmp-r.c-ibhq{background:color-mix(in oklab, var(--teal-soft) 30%, transparent)}.ibhq-public .cmp-r b{font-family:var(--font-mono), monospace;color:var(--fg)}.ibhq-public .cmp-section{padding:0 0 60px}.ibhq-public .cmp-wrap{max-width:1100px;margin:0 auto;padding:0 28px}.ibhq-public .cmp-scroll{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);overflow-x:auto}.ibhq-public .cmp-full{border-collapse:collapse;text-align:start;width:100%;min-width:760px}.ibhq-public .cmp-full th{border-bottom:1px solid var(--border);color:var(--fg);white-space:nowrap;padding:18px;font-size:13px;font-weight:600}.ibhq-public .cmp-full th.c{text-align:center;color:var(--fg-muted)}.ibhq-public .cmp-full th.ibhq{color:var(--teal-ink)}.ibhq-public .cmp-dot{background:var(--teal);width:8px;height:8px;box-shadow:0 0 10px var(--teal);border-radius:50%;margin-inline-end:6px;display:inline-block}.ibhq-public .cmp-full td{border-top:1px solid var(--border);color:var(--fg);padding:14px 18px;font-size:13.5px}.ibhq-public .cmp-full td.c{text-align:center}.ibhq-public .cmp-full td.dim{opacity:.82}.ibhq-public .cmp-full tr.cmp-sec td{background:var(--bg-2);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);padding:9px 18px;font-size:11px;font-weight:600}.ibhq-public .cmp-ic{border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.ibhq-public .cmp-ic svg{width:13px;height:13px}.ibhq-public .cmp-ic.yes{background:var(--teal-soft);color:var(--teal)}.ibhq-public .cmp-ic.no{color:var(--rose);background:#ff557729}.ibhq-public .cmp-ic.partial{background:var(--gold-soft);color:var(--gold-ink)}.ibhq-public .cmp-txt{color:var(--fg-muted);font-size:12.5px}.ibhq-public .cmp-legend{max-width:1100px;color:var(--fg-muted);gap:18px;margin:16px auto 0;padding:0 28px;font-size:12px;display:flex}.ibhq-public .cmp-legend span{align-items:center;gap:7px;display:inline-flex}.ibhq-public .cmp-legend i{border-radius:50%;width:8px;height:8px}.ibhq-public .lose-body{color:var(--fg);flex-direction:column;gap:18px;font-size:15px;line-height:1.65;display:flex}.ibhq-public .lose-body strong{font-weight:600}.ibhq-public .lose-body .muted{color:var(--fg-muted)}.ibhq-public .log-section{padding:0 0 80px}.ibhq-public .log-wrap{flex-direction:column;gap:56px;max-width:760px;margin:0 auto;padding:0 28px;display:flex}.ibhq-public .log-meta{color:var(--fg-subtle);align-items:center;gap:12px;font-size:13px;display:flex}.ibhq-public .log-ver{border:1px solid var(--aurora-soft);color:var(--aurora-ink);background:var(--aurora-soft);border-radius:var(--radius-pill);font-family:var(--font-mono), monospace;padding:2px 9px;font-size:11px}.ibhq-public .log-entry h2{letter-spacing:-.01em;margin:8px 0 0;font-size:26px;font-weight:600;line-height:1.2}.ibhq-public .log-body{color:var(--fg-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.ibhq-public .log-items{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ibhq-public .log-items li{align-items:baseline;gap:10px;display:flex}.ibhq-public .log-tag{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.ibhq-public .log-text{color:var(--fg);font-size:13.5px;line-height:1.55}.ibhq-public .log-cta{text-align:center;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);margin-top:24px;padding:40px 28px}.ibhq-public .log-cta h2{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;margin:10px 0 8px;font-size:30px;font-style:italic;font-weight:400}.ibhq-public .log-cta p{color:var(--fg-muted);max-width:460px;margin:0 auto 20px;font-size:15px;line-height:1.6}.ibhq-public .road-section{padding:0 0 80px}.ibhq-public .road-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1320px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .road-col{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);padding:22px}.ibhq-public .road-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600}.ibhq-public .road-col h2{margin:6px 0 0;font-size:20px;font-weight:600}.ibhq-public .road-body{color:var(--fg-muted);margin:6px 0 0;font-size:12.5px;line-height:1.55}.ibhq-public .road-items{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ibhq-public .road-item{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-0);padding:12px 13px}.ibhq-public .road-it-title{font-size:13.5px;font-weight:600;line-height:1.3}.ibhq-public .road-it-desc{color:var(--fg-muted);margin-top:5px;font-size:12px;line-height:1.5}.ibhq-public .cust-stats-wrap{padding:0 0 24px}.ibhq-public .cust-stats{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .cust-stat{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);padding:24px}.ibhq-public .cust-stat .v{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;letter-spacing:-.02em;font-size:40px;font-style:italic;line-height:1}.ibhq-public .cust-stat .l{color:var(--fg-muted);margin-top:8px;font-size:13px}.ibhq-public .cust-studies{max-width:1000px;margin:0 auto;padding:30px 28px 0}.ibhq-public .cust-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:44px;display:grid}.ibhq-public .cust-av{border-radius:var(--radius-xl);place-items:center;width:64px;height:64px;font-size:22px;font-weight:600;display:grid}.ibhq-public .cust-name{margin-top:18px;font-size:18px;font-weight:600}.ibhq-public .cust-meta{color:var(--fg-muted);margin-top:2px;font-size:13px}.ibhq-public .cust-metrics{flex-direction:column;gap:2px;margin-top:22px;display:flex}.ibhq-public .cust-m{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:9px 0;display:flex}.ibhq-public .cust-m .l{color:var(--fg-muted);font-size:12.5px}.ibhq-public .cust-m .v{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ibhq-public .cust-mods{margin-top:22px}.ibhq-public .cust-mod-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ibhq-public .cust-mod-tags span{color:var(--fg-muted);border:1px solid var(--border);background:var(--bg-2);border-radius:var(--radius-pill);padding:3px 9px;font-size:11px}.ibhq-public .cust-quote{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;color:var(--fg);border-inline-start:3px solid var(--c);margin:0 0 22px;padding-inline-start:18px;font-size:22px;font-style:italic;line-height:1.45}.ibhq-public .cust-body p{color:var(--fg-muted);margin:0 0 14px;font-size:15px;line-height:1.7}.ibhq-public .cust-divider{background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px;margin:56px 0}.ibhq-public .sec-pillars-wrap{padding:0 0 16px}.ibhq-public .sec-pillars{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:0 28px;display:grid}.ibhq-public .sec-pillar{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);padding:24px}.ibhq-public .sec-pillar h3{font-size:17px;font-weight:600;line-height:1.3}.ibhq-public .sec-pillar p{color:var(--fg-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.ibhq-public .sec-detail{padding:70px 0}.ibhq-public .sec-detail-inner{flex-direction:column;gap:48px;max-width:760px;margin:0 auto;padding:0 28px;display:flex}.ibhq-public .sec-block h2{letter-spacing:-.01em;font-size:23px;font-weight:600}.ibhq-public .sec-sub{color:var(--fg-muted);margin-top:2px;font-size:14px}.ibhq-public .sec-block ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ibhq-public .sec-block ul li{color:var(--fg);padding-inline-start:18px;font-size:15px;line-height:1.65;position:relative}.ibhq-public .sec-block ul li:before{content:"";inset-inline-start:0;background:linear-gradient(135deg, var(--teal), var(--sky));border-radius:50%;width:6px;height:6px;position:absolute;top:9px}.ibhq-public .sec-dont{border-top:1px solid var(--border);padding:70px 0}.ibhq-public .sec-dont-inner{max-width:760px;margin:0 auto;padding:0 28px}.ibhq-public .sec-dont h2{margin:8px 0 0;font-size:clamp(32px,4.5vw,40px)}.ibhq-public .sec-dont ul{flex-direction:column;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:flex}.ibhq-public .sec-dont li{gap:12px;font-size:15px;line-height:1.6;display:flex}.ibhq-public .sec-dont li .x{background:var(--orange-soft);width:22px;height:22px;color:var(--orange-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:11px;display:grid}.ibhq-public .sec-dont li .t{color:var(--fg)}.ibhq-public .sec-dont li .b{color:var(--fg-muted)}.ibhq-public .sec-disclose{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--bg-1);padding:36px}.ibhq-public .sec-disclose h2{font-size:23px;font-weight:600}.ibhq-public .sec-disclose p{color:var(--fg-muted);max-width:560px;margin:10px 0 0;font-size:15px;line-height:1.65}.ibhq-public .intg-section{padding:0 0 80px}.ibhq-public .intg-wrap{flex-direction:column;gap:48px;max-width:1100px;margin:0 auto;padding:0 28px;display:flex}.ibhq-public .intg-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.ibhq-public .intg-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:7px}.ibhq-public .intg-head h2{letter-spacing:-.01em;font-size:23px;font-weight:600}.ibhq-public .intg-head p{color:var(--fg-muted);max-width:560px;margin:4px 0 0;font-size:14px;line-height:1.55}.ibhq-public .intg-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ibhq-public .intg-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-1);padding:18px}.ibhq-public .intg-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ibhq-public .intg-logo{border-radius:var(--radius-md);width:36px;height:36px;font-family:var(--font-mono), monospace;place-items:center;font-size:11px;font-weight:600;display:grid}.ibhq-public .intg-status{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-pill);padding:3px 8px;font-size:10px;font-weight:600}.ibhq-public .intg-card h3{margin:14px 0 0;font-size:15px;font-weight:600}.ibhq-public .intg-sum{color:var(--fg-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.ibhq-public .intg-notes{color:var(--fg-subtle);margin:8px 0 0;font-size:12px;line-height:1.5}.ibhq-public .docs-wrap{flex-direction:column;gap:44px;max-width:880px;margin:0 auto;padding:80px 28px;display:flex}.ibhq-public .docs-hero h1{letter-spacing:-.02em;margin:10px 0 14px;font-size:clamp(34px,5vw,52px);font-weight:600}.ibhq-public .docs-hero .lead{color:var(--fg-muted);max-width:640px;font-size:16px;line-height:1.65}.ibhq-public .docs-conv{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-2);padding:20px 22px}.ibhq-public .docs-conv h2{font-size:14px;font-weight:600}.ibhq-public .docs-conv ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-inline-start:20px;display:flex}.ibhq-public .docs-conv li{color:var(--fg-muted);font-size:12.5px;line-height:1.55}.ibhq-public .docs-group h2{letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:600}.ibhq-public .docs-endpoints{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ibhq-public .docs-ep{border-top:1px solid var(--border);padding:16px 18px}.ibhq-public .docs-ep:first-child{border-top:0}.ibhq-public .docs-ep-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ibhq-public .docs-method{font-family:var(--font-mono), monospace;border-radius:var(--radius-sm);padding:3px 7px;font-size:10px;font-weight:600}.ibhq-public .docs-ep code{font-family:var(--font-mono), monospace;color:var(--fg);word-break:break-all;font-size:13px}.ibhq-public .docs-ep p{color:var(--fg-muted);margin:7px 0 0;font-size:13.5px;line-height:1.55}.ibhq-public .docs-ep pre{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-mono), monospace;color:var(--fg);margin:10px 0 0;padding:10px 12px;font-size:11.5px;overflow-x:auto}.ibhq-public .docs-foot{border-top:1px solid var(--border);color:var(--fg-muted);padding-top:24px;font-size:12.5px;line-height:1.6}@media (max-width:980px){.ibhq-public .spec .inner{grid-template-columns:1fr;gap:40px}.ibhq-public .spec{padding:56px 0}.ibhq-public .spec .lead-col h2{font-size:38px}}@media (max-width:900px){.ibhq-public .hero .inner{grid-template-columns:1fr;gap:40px}.ibhq-public .pillars{grid-template-columns:1fr}.ibhq-public .story .inner{grid-template-columns:1fr;gap:40px}.ibhq-public .story h2{font-size:40px}.ibhq-public .metrics{grid-template-columns:repeat(2,1fr)}.ibhq-public .metric{border-inline-end:0;border-bottom:1px solid var(--border);padding:22px 12px}.ibhq-public .testimonials{grid-template-columns:1fr}.ibhq-public .loop-caption{grid-template-columns:repeat(2,1fr)}.ibhq-public .loop-stage{height:360px}.ibhq-public .plans .grid{grid-template-columns:1fr}.ibhq-public .plan.featured{transform:none}.ibhq-public .calc-inner{grid-template-columns:1fr;gap:32px}.ibhq-public .included table{width:calc(100% - 40px)}.ibhq-public .feat-card{grid-template-columns:1fr}.ibhq-public .feat-card .body{padding:40px 32px}.ibhq-public .feat-card .body h2{font-size:36px}.ibhq-public .posts .inner{grid-template-columns:1fr}.ibhq-public .legal-wrap{grid-template-columns:1fr;gap:32px}.ibhq-public .legal-side{position:static}.ibhq-public .road-grid{grid-template-columns:1fr 1fr}.ibhq-public .cust-grid{grid-template-columns:1fr;gap:28px}.ibhq-public .cust-stats,.ibhq-public .sec-pillars{grid-template-columns:1fr}.ibhq-public .intg-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ibhq-public .road-grid,.ibhq-public .intg-grid{grid-template-columns:1fr}}@media (max-width:820px){.ibhq-public .site-nav{display:none}.ibhq-public .site-footer .inner{grid-template-columns:1fr 1fr}.ibhq-public section{padding:64px 0}.ibhq-public .principles .grid{grid-template-columns:1fr}.ibhq-public .team .grid{grid-template-columns:1fr 1fr}.ibhq-public .stats .inner{grid-template-columns:1fr 1fr;gap:32px 0}}@media (max-width:600px){.ibhq-public .site-header .inner{gap:14px;padding:12px 16px}.ibhq-public .header-actions{gap:8px}.ibhq-public .theme-toggle{display:none}.ibhq-public .header-actions .ghost,.ibhq-public .header-actions .cta{padding:8px 12px}}.ibhq-public[dir=rtl]{font-family:"IBM Plex Sans Arabic", var(--font-sans), system-ui, sans-serif}.ibhq-public[dir=rtl] .brand,.ibhq-public[dir=rtl] .cockpit{direction:ltr}.ibhq-public[dir=rtl] .btn svg{transform:scaleX(-1)}.ibhq-public[dir=rtl] .hero h1,.ibhq-public[dir=rtl] .section-head h2,.ibhq-public[dir=rtl] .story h2,.ibhq-public[dir=rtl] .story blockquote,.ibhq-public[dir=rtl] .pillar h3,.ibhq-public[dir=rtl] .cta-block h2,.ibhq-public[dir=rtl] .hero .proof .n,.ibhq-public[dir=rtl] .metric .n,.ibhq-public[dir=rtl] .viz-ops .m .v,.ibhq-public[dir=rtl] .loop-step .l,.ibhq-public[dir=rtl] .testimonial p,.ibhq-public[dir=rtl] .trust .logos .more{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .hero h1{line-height:1.32}.ibhq-public[dir=rtl] .section-head h2,.ibhq-public[dir=rtl] .story h2,.ibhq-public[dir=rtl] .cta-block h2{line-height:1.34}.ibhq-public[dir=rtl] .story blockquote{line-height:1.7}.ibhq-public[dir=rtl] .pillar h3{line-height:1.4}.ibhq-public[dir=rtl] .testimonial p{line-height:1.7}.ibhq-public[dir=rtl] .loop-step .l{line-height:1.35}.ibhq-public[dir=rtl] .display,.ibhq-public[dir=rtl] .page-hero h1,.ibhq-public[dir=rtl] .plan .name,.ibhq-public[dir=rtl] .plan .price .n,.ibhq-public[dir=rtl] .calc-h2,.ibhq-public[dir=rtl] .calc-now,.ibhq-public[dir=rtl] .included .head h2,.ibhq-public[dir=rtl] .faq h2{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .page-hero h1{line-height:1.3}.ibhq-public[dir=rtl] .calc-h2,.ibhq-public[dir=rtl] .included .head h2,.ibhq-public[dir=rtl] .faq h2,.ibhq-public[dir=rtl] .display{line-height:1.34}.ibhq-public[dir=rtl] .about-hero h1,.ibhq-public[dir=rtl] .about-hero .sig .av,.ibhq-public[dir=rtl] .about-story h2,.ibhq-public[dir=rtl] .about-story blockquote,.ibhq-public[dir=rtl] .principles .head h2,.ibhq-public[dir=rtl] .principle .num,.ibhq-public[dir=rtl] .principle h3,.ibhq-public[dir=rtl] .team h2,.ibhq-public[dir=rtl] .stats .m .n,.ibhq-public[dir=rtl] .receipt-row.total .rt{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .about-hero h1{line-height:1.28}.ibhq-public[dir=rtl] .about-story h2,.ibhq-public[dir=rtl] .principle h3{line-height:1.45}.ibhq-public[dir=rtl] .about-story blockquote{line-height:1.6}.ibhq-public[dir=rtl] .feat-card .body h2,.ibhq-public[dir=rtl] .post h3,.ibhq-public[dir=rtl] .newsletter h2{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .feat-card .body h2{line-height:1.3}.ibhq-public[dir=rtl] .post h3{line-height:1.45}.ibhq-public[dir=rtl] .legal-main h1,.ibhq-public[dir=rtl] .legal-main section h2{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .legal-main h1{line-height:1.3}.ibhq-public[dir=rtl] .legal-main section h2{line-height:1.4}.ibhq-public[dir=rtl] .spec .lead-col h2,.ibhq-public[dir=rtl] .stage-outreach .mode .l,.ibhq-public[dir=rtl] .ct-strat .m .v,.ibhq-public[dir=rtl] .bill-box .amt{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .spec .lead-col h2{line-height:1.35}.ibhq-public[dir=rtl] .cust-quote,.ibhq-public[dir=rtl] .cust-stat .v,.ibhq-public[dir=rtl] .log-cta h2{font-family:"Amiri", var(--font-serif), Georgia, serif;font-style:normal}.ibhq-public[dir=rtl] .cust-quote{line-height:1.6}@media (prefers-reduced-motion:reduce){.ibhq-public *,.ibhq-public :before,.ibhq-public :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
