:root{--color-bg-dark: #f7f9fc;--color-bg-mid: #ffffff;--color-bg-light: #e8edf3;--color-text-primary: #1a202c;--color-text-secondary: #4a5568;--color-card-bg: rgba(255, 255, 255, .92);--color-card-border: rgba(74, 144, 226, .2);--color-input-bg: rgba(255, 255, 255, .85);--color-input-border: rgba(74, 144, 226, .3)}:root.dark{--color-bg-dark: #0f1419;--color-bg-mid: #1a2332;--color-bg-light: #2d3e5f;--color-text-primary: #e8eef5;--color-text-secondary: #a0aec0;--color-card-bg: rgba(26, 35, 50, .6);--color-card-border: rgba(74, 144, 226, .2);--color-input-bg: rgba(15, 20, 25, .6);--color-input-border: rgba(74, 144, 226, .3)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-dark);color:var(--color-text-primary);transition:background-color .2s ease,color .2s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-padding-top:150px}*:focus-visible{outline:2px solid #2874D2;outline-offset:2px;border-radius:2px}*:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-100px;left:0;z-index:9999;padding:12px 20px;background:#2874d2;color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 8px;transition:top .2s}.skip-link:focus{top:0;outline:2px solid #ffffff;outline-offset:2px}[cmdk-item][aria-selected=true]{background:#4a90e21f;outline:none}[cmdk-item]:hover{background:#4a90e214}[cmdk-group-heading]{color:var(--color-text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:6px 10px 4px;text-transform:uppercase}[cmdk-input]{width:100%}[cmdk-list]{overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hp-root{--color-text-primary: #e8eef5;--color-text-secondary: #a0aec0;--color-card-bg: rgba(26, 35, 50, .6);--color-card-border: rgba(74, 144, 226, .2);color-scheme:dark;--hp-bg: #0a0f1a;--hp-fg: #e8eef5;--hp-primary: #2874D2;--hp-primary-light: #64b5f6;--hp-primary-dark: #1e5aa8;--hp-accent: #ff8c42;--hp-accent-dark: #ff6b35;--hp-muted: #a0aec0;--hp-electric: #ff8c42;--hp-success: #2ecc71;--hp-warning: #ffc107;--hp-error: #ff6b6b;--hp-surface: rgba(26, 35, 50, .6);--hp-border: rgba(74, 144, 226, .2);--hp-border-hover: rgba(255, 255, 255, .16);--hp-primary-glow: rgba(40, 116, 210, .3);--hp-accent-glow: rgba(255, 140, 66, .25);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--hp-bg);color:var(--hp-fg);min-height:100vh;position:relative;overflow-x:hidden}.hp-root h1,.hp-root h2,.hp-root h3,.hp-root h4{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.03em;line-height:.95}.glass-card{position:relative;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 .5px #ffffff0a,0 1px 3px #0006,0 8px 24px #0003;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.glass-card-hover:hover{transform:translateY(-3px);border-color:var(--hp-border-hover);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 .5px #ffffff0d,0 1px 3px #0006,0 12px 40px #00000047,0 0 24px var(--hp-primary-glow)}.benchmark-card{position:relative;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff0f,0 1px 3px #0006,0 8px 24px #0000002e;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.benchmark-card:hover{transform:translateY(-4px);border-color:var(--hp-border-hover);box-shadow:inset 0 1px #ffffff14,0 1px 3px #0006,0 16px 48px #00000040,0 0 32px var(--hp-primary-glow)}.section-label{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em;color:var(--hp-electric);font-weight:500;margin-bottom:0}.shimmer-top{background:linear-gradient(to right,transparent,rgba(255,140,66,.4),transparent);height:1px;width:100%}.step-circle{width:3rem;height:3rem;border-radius:50%;border:1px solid rgba(40,116,210,.45);display:flex;align-items:center;justify-content:center;font-family:monospace;color:var(--hp-primary-light);font-size:.875rem;font-weight:600;flex-shrink:0}.glow-ring{box-shadow:0 0 0 1px #2874d266,0 0 40px #2874d229;animation:glow-pulse 3s ease-in-out infinite}.glow-ring:hover{animation:none}@keyframes glow-pulse{0%,to{box-shadow:0 0 0 1px #2874d266,0 0 40px #2874d229}50%{box-shadow:0 0 0 1px #2874d299,0 0 60px #2874d247,0 0 0 4px #2874d214}}.pricing-usage-meter{margin-bottom:1.5rem;padding:.875rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:.5rem}.pricing-usage-labels{display:flex;justify-content:space-between;font-size:.7rem;color:#8899b5b3;margin-bottom:.5rem;font-family:monospace}.pricing-usage-track{height:4px;background:#ffffff0f;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.pricing-usage-fill{height:100%;width:12%;background:linear-gradient(to right,#2874d2,#ff8c42);border-radius:9999px}.pricing-usage-hint{font-size:.65rem;color:#8899b580;text-align:center;margin:0;font-style:italic}.social-proof-bg{background:linear-gradient(90deg,#0a0f1a,#0d1525 30% 70%,#0a0f1a)}.social-proof-sweep{position:absolute;top:0;left:-40%;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,140,66,.04),rgba(40,116,210,.06),rgba(255,140,66,.04),transparent);animation:proof-sweep 8s ease-in-out infinite;pointer-events:none}@keyframes proof-sweep{0%{left:-40%}to{left:110%}}.hp-btn-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;background:linear-gradient(135deg,#2874d2,#ff8c42);color:#fff;font-weight:600;font-size:.9375rem;border-radius:9999px;border:none;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 15px #2874d266;white-space:nowrap}.hp-btn-cta:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #ff8c4266}.hp-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;background:transparent;color:var(--hp-fg);font-weight:500;font-size:.9375rem;border-radius:9999px;border:1px solid var(--hp-border-hover);cursor:pointer;text-decoration:none;transition:border-color .2s ease,background .2s ease;white-space:nowrap}.hp-btn-ghost:hover{border-color:var(--hp-primary-light);background:#2874d20f}.hp-btn-cta.sm,.hp-btn-ghost.sm{padding:.5rem 1.25rem;font-size:.875rem}.hp-pill{display:inline-flex;align-items:center;padding:.35rem .85rem;background:#ffffff0a;border:1px solid var(--hp-border);border-radius:9999px;font-size:.75rem;color:var(--hp-muted);font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1024px){.hp-benchmark-grid{grid-template-columns:1fr 1fr!important}.hp-benchmark-card-main{grid-column:span 2!important}}@media(max-width:768px){.viz-text-col{order:1!important}.viz-svg-col{order:2!important}.hp-section,.hp-section-inner{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.hp-hero-inner{padding:2.5rem 1.5rem!important}.hp-hero-ctas{flex-direction:column!important;align-items:stretch!important}.hp-hero-ctas a,.hp-hero-ctas button{text-align:center}.hp-two-col{grid-template-columns:1fr!important;gap:2rem!important}.hp-three-col,.hp-benchmark-grid{grid-template-columns:1fr!important}.hp-benchmark-card-main{grid-column:span 1!important}.hp-pricing-grid{grid-template-columns:1fr!important}.hp-proof-bar{gap:1.25rem!important}.hp-proof-divider{display:none!important}.hp-viz-rows{gap:3rem!important}.hp-section h2,.hp-section-inner h2{margin-bottom:2.5rem!important}}.trust-icon-wrap{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center}.tool-showcase-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tool-name-pill{display:inline-flex;align-items:center;padding:.2rem .625rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-size:.7rem;color:var(--hp-muted);font-weight:500;white-space:nowrap;transition:all .2s ease}.tool-name-pill:hover{border-color:#ffffff29;color:var(--hp-fg)}.tool-pill-more{color:#8899b580;border-style:dashed}.tool-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1024px){.tool-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tool-showcase-grid{grid-template-columns:1fr}}.trust-icon-wrap.blue{background:#2874d21a;border:1px solid rgba(40,116,210,.2)}.trust-icon-wrap.red{background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2)}.trust-icon-wrap.green{background:#2ecc711a;border:1px solid rgba(46,204,113,.2)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.terminal-cursor{display:inline-block;width:1px;height:.8rem;background:#ff8c42;margin-left:2px;vertical-align:middle;animation:blink 1s step-end infinite}.benchmark-terminal{background:#060a12d9;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.68rem;line-height:1.7;margin-bottom:1.5rem}.terminal-line{display:block;white-space:pre}.benchmark-bar-chart{display:flex;align-items:flex-end;justify-content:center;gap:1rem;height:80px;margin-bottom:1rem;padding:0 .5rem}.benchmark-bar-wrap{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:1}.benchmark-bar{width:100%;border-radius:4px 4px 0 0;transform-origin:bottom}.benchmark-bar-label{font-size:.55rem;text-transform:uppercase;letter-spacing:.14em;color:#8899b599;text-align:center;white-space:nowrap}.benchmark-bar-value{font-size:.65rem;font-family:monospace;font-weight:600;text-align:center}.network-block-row{display:flex;align-items:center;gap:.5rem;font-size:.68rem;margin-bottom:.625rem}.network-block-line{flex:1;height:1px;border-top:1.5px dashed rgba(255,107,107,.4);position:relative;overflow:hidden}.network-block-travel{position:absolute;top:-2px;left:0;width:6px;height:4px;background:#ff6b6b99;border-radius:9999px}.network-block-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;color:#ff6b6bb3;white-space:nowrap;min-width:80px;text-align:right}.network-block-confirmed{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:#2ecc71;display:flex;align-items:center;gap:.375rem}.benchmark-status-bar{height:2px;background:#ffffff0f;border-radius:9999px;overflow:hidden;margin-top:1rem}.benchmark-status-fill{height:100%;background:linear-gradient(to right,#2874d2,#ff8c42);border-radius:9999px;transform-origin:left}
