:root{--hp-bg:var(--bg-base);--hp-surface-1:var(--bg-surface);--hp-surface-2:var(--bg-raised);--hp-surface-3:var(--bg-overlay);--hp-blue:var(--color-brand);--hp-blue-600:#2563eb;--hp-blue-light:#60a5fa;--hp-gradient-text:linear-gradient(135deg, #93c5fd 0%, #3b82f6 100%);--hp-gradient-cta:linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--hp-gradient-section:radial-gradient(ellipse 1000px 500px at 60% -5%, #2563eb1a 0%, transparent 65%);--hp-hero-bg:var(--gradient-page);--hp-indigo:var(--hp-blue);--hp-indigo-dim:#60a5facc;--hp-green:#34d399;--hp-red:#ef4444;--hp-orange:#f59e0b;--hp-purple:#60a5fad9;--hp-border:var(--border);--hp-border-med:var(--border-light);--hp-border-glow:#2563eb47;--hp-glow-blue:#2563eb1a;--hp-section-gap:64px;--hp-max-w:var(--content-max);--hp-max-w-mid:1280px;--hp-ease:cubic-bezier(.16, 1, .3, 1)}.hp-root{background:var(--hp-hero-bg);min-height:100svh;overflow-x:hidden}.hp-container{width:100%;max-width:var(--hp-max-w);margin-inline:auto;padding-inline:20px}.hp-section{padding-block:var(--hp-section-gap)}.hp-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#60a5fae6;background:#2563eb1a;border:1px solid #2563eb38;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.hp-h2{letter-spacing:-.025em;color:#fffffff5;margin-bottom:16px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.12}.hp-h2 em{background:var(--hp-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hp-subtext{color:var(--text-secondary);max-width:520px;font-size:17px;line-height:1.65}[data-reveal]{opacity:0;transition:opacity .6s var(--hp-ease), transform .6s var(--hp-ease);transform:translateY(24px)}[data-reveal].visible{opacity:1;transform:none}[data-reveal][data-delay="1"]{transition-delay:80ms}[data-reveal][data-delay="2"]{transition-delay:.16s}[data-reveal][data-delay="3"]{transition-delay:.24s}[data-reveal][data-delay="4"]{transition-delay:.32s}.hp-hero{align-items:center;min-height:100svh;padding-block:72px 56px;display:flex;position:relative;overflow:hidden}.hp-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hp-hero:after{content:"";pointer-events:none;background:radial-gradient(#2563eb17 0%,#103c8c0a 40%,#0000 70%);width:800px;height:700px;position:absolute;top:-10%;right:-5%}.hp-hero__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.hp-hero__tag{text-transform:uppercase;letter-spacing:.1em;color:#60a5fae6;background:#2563eb1a;border:1px solid #2563eb40;border-radius:20px;align-items:center;gap:6px;margin-bottom:28px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.hp-hero__tag-dot{background:var(--hp-green);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.hp-hero__h1{letter-spacing:-.03em;color:#fffffff7;margin-bottom:24px;font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.07}.hp-hero__h1 em{background:linear-gradient(135deg,#a5b4fc 0%,#6366f1d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hp-hero__sub{color:var(--text-secondary);max-width:480px;margin-bottom:40px;font-size:18px;line-height:1.65}.hp-hero__ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:48px;display:flex}.hp-btn-primary{background:var(--hp-gradient-cta);color:#fff;white-space:nowrap;border:1px solid #3b82f673;border-radius:8px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative}.hp-btn-primary:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 0 0 3px #2563eb38,0 8px 24px #2563eb52}.hp-btn-secondary{background:var(--hp-hero-bg);color:#ffffffb3;white-space:nowrap;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hp-btn-secondary:hover{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff3d}.hp-hero__trust{color:#ffffff52;align-items:center;gap:10px;font-size:13px;display:flex}.hp-trust-dot{background:var(--hp-green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hp-hero__right{flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:relative}.hp-command-center{background:var(--hp-surface-1);border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:520px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 32px 80px #00000080,0 0 60px #6366f10f}.hp-cc-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.hp-cc-dots{gap:6px;display:flex}.hp-cc-dot{border-radius:50%;width:10px;height:10px}.hp-cc-dot--red{background:#ff5f57b3}.hp-cc-dot--amber{background:#ffbd2eb3}.hp-cc-dot--green{background:#28c940b3}.hp-cc-title{color:#ffffff59;letter-spacing:.04em;font-size:11px;font-weight:600}.hp-cc-live{color:var(--hp-green);letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.hp-cc-live-dot{background:var(--hp-green);border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite pulse-dot}.hp-cc-body{flex-direction:column;gap:8px;min-height:280px;padding:16px;display:flex;position:relative}.hp-signal-card{background:var(--hp-surface-2);transition:opacity .4s var(--hp-ease), transform .4s var(--hp-ease);border:1px solid #ffffff12;border-radius:10px;padding:12px 14px}.hp-signal-card--active{background:var(--hp-surface-3);border-color:#ffffff1f;box-shadow:0 4px 20px #0003}.hp-signal-card__top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.hp-signal-tag{text-transform:uppercase;letter-spacing:.07em;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.hp-signal-tag--green{color:#6ee7b7e6;background:#34d3991f}.hp-signal-tag--red{color:#fca5a5e6;background:#ef44441f}.hp-signal-tag--orange{color:#fcd34de6;background:#f59e0b1f}.hp-signal-tag--blue{color:#93c5fde6;background:#3b82f61f}.hp-signal-tag--purple{color:#c4b5fde6;background:#8b5cf61f}.hp-signal-value{color:#fffc;font-size:13px;font-weight:700}.hp-signal-card__title{color:#ffffffd9;margin-bottom:4px;font-size:13.5px;font-weight:600;line-height:1.35}.hp-signal-card__meta{color:#ffffff61;font-size:11.5px}.hp-score-bar{align-items:center;gap:8px;margin-top:8px;display:flex}.hp-score-bar__track{background:#ffffff14;border-radius:2px;flex:1;height:3px;overflow:hidden}.hp-score-bar__fill{background:linear-gradient(90deg, var(--hp-indigo) 0%, var(--hp-green) 100%);height:100%;transition:width .8s var(--hp-ease);border-radius:2px}.hp-score-bar__label{color:#ffffffa6;flex-shrink:0;font-size:11px;font-weight:700}.hp-cc-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.hp-cc-footer-stat{color:#ffffff40;font-size:10px}.hp-cc-progress-dots{gap:5px;display:flex}.hp-cc-pdot{background:#ffffff26;border-radius:50%;width:5px;height:5px;transition:background .3s}.hp-cc-pdot--active{background:var(--hp-indigo)}.hp-hero__side-stat{background:var(--hp-surface-2);white-space:nowrap;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;animation:4s ease-in-out infinite float-stat;position:absolute;right:calc(100% + 16px)}.hp-hero__side-stat:first-child{animation-delay:0s;top:20%}.hp-hero__side-stat:nth-child(2){animation-delay:1.5s;top:50%}.hp-hero__side-stat:nth-child(3){animation-delay:3s;top:78%}@keyframes float-stat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hp-side-stat__val{color:#ffffffe6;letter-spacing:-.02em;font-size:16px;font-weight:800}.hp-side-stat__lbl{color:#ffffff59;font-size:10px;font-weight:500}.hp-ribbon{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);z-index:99;background:#0408108c;border-bottom:1px solid #ffffff0f;align-items:center;width:100%;height:36px;display:flex;position:fixed;top:72px;left:0;overflow:hidden}.hp-ribbon:before,.hp-ribbon:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.hp-ribbon:before{background:linear-gradient(90deg,#040810b3 0%,#0000 100%);left:0}.hp-ribbon:after{background:linear-gradient(270deg,#040810b3 0%,#0000 100%);right:0}@media (max-width:1023px){.hhs-hero{padding-top:108px}}.hp-ribbon__track{white-space:nowrap;align-items:center;gap:0;animation:40s linear infinite ribbon-scroll;display:flex}@keyframes ribbon-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-ribbon__item{color:#fff6;letter-spacing:.02em;white-space:nowrap;border-right:1px solid #ffffff0f;align-items:center;gap:8px;padding:0 24px;font-size:11px;font-weight:500;display:inline-flex}.hp-ribbon__item-dot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:4px;height:4px}.hp-ribbon__item--green,.hp-ribbon__item--red,.hp-ribbon__item--orange,.hp-ribbon__item--blue,.hp-ribbon__item--purple{color:#fff6}.hp-ribbon__item--green .hp-ribbon__item-dot,.hp-ribbon__item--red .hp-ribbon__item-dot,.hp-ribbon__item--orange .hp-ribbon__item-dot,.hp-ribbon__item--blue .hp-ribbon__item-dot,.hp-ribbon__item--purple .hp-ribbon__item-dot{background:#ffffff40}.hp-workflow__header{text-align:center;margin-bottom:56px}.hp-workflow__header .hp-subtext{margin-inline:auto}.hp-wf-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-bottom:48px;display:flex}.hp-wf-tab{color:#fff6;cursor:pointer;background:var(--hp-hero-bg);border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.hp-wf-tab:hover{color:#ffffffb3;background:#ffffff0a}.hp-wf-tab__num{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;transition:background .15s;display:flex}.hp-wf-tab--active .hp-wf-tab__num{color:#fff;background:#2563eb}.hp-wf-arrow{color:#ffffff26;font-size:12px}.hp-wf-content{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hp-wf-visual{background:var(--hp-surface-2);aspect-ratio:4/3;border:1px solid #ffffff14;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006}.hp-wf-visual__img{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.hp-mock-row{background:var(--hp-surface-3);border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;display:flex}.hp-mock-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hp-mock-bar{background:#ffffff14;border-radius:4px;height:8px}.hp-wf-step-copy{flex-direction:column;display:flex}.hp-wf-step-num{text-transform:uppercase;letter-spacing:.1em;color:var(--hp-indigo-dim);margin-bottom:12px;font-size:11px;font-weight:800}.hp-wf-step-h{letter-spacing:-.02em;color:#fffffff2;margin-bottom:16px;font-size:clamp(26px,3.5vw,36px);font-weight:700;line-height:1.2}.hp-wf-step-p{color:#ffffff7a;margin-bottom:24px;font-size:16px;line-height:1.65}.hp-wf-outcome{color:#6ee7b7d9;background:#34d39914;border:1px solid #34d3992e;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.hp-intel{text-align:center}.hp-intel__header{margin-bottom:56px}.hp-intel__header .hp-subtext{margin-inline:auto}.hp-intel__dashboard{background:var(--hp-surface-1);border:1px solid #ffffff14;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009}.hp-intel__bar{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:40px;padding:0 14px;display:flex}.hp-intel__bar-dot{border-radius:50%;width:10px;height:10px}.hp-intel__url{background:#ffffff0a;border:1px solid #ffffff12;border-radius:4px;flex:1;max-width:300px;height:22px;margin:auto}.hp-intel__grid{background:#ffffff0d;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px;display:grid}.hp-intel__card{background:var(--hp-surface-2);border:1px solid #ffffff12;border-radius:10px;padding:16px}.hp-intel__card-label{text-transform:uppercase;letter-spacing:.09em;color:#ffffff40;margin-bottom:10px;font-size:9px;font-weight:800}.hp-intel__card-value{letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1}.hp-intel__card-sub{color:#ffffff59;font-size:11px;line-height:1.4}.hp-intel__card--green .hp-intel__card-value{color:var(--hp-green)}.hp-intel__card--blue .hp-intel__card-value{color:#93c5fde6}.hp-intel__card--orange .hp-intel__card-value{color:#fcd34de6}.hp-intel__card--purple .hp-intel__card-value{color:#c4b5fde6}.hp-intel__card--red .hp-intel__card-value{color:#fca5a5e6}.hp-intel__card--indigo .hp-intel__card-value{color:#a5b4fce6}.hp-country-bars{flex-direction:column;gap:8px;padding:4px 0;display:flex}.hp-country-bar-row{align-items:center;gap:8px;display:flex}.hp-country-bar-label{color:#ffffff73;text-align:right;flex-shrink:0;width:60px;font-size:10px}.hp-country-bar-track{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.hp-country-bar-fill{background:linear-gradient(90deg, var(--hp-indigo) 0%, #6366f180 100%);border-radius:3px;height:100%}.hp-country-bar-val{color:#ffffff80;flex-shrink:0;width:36px;font-size:10px;font-weight:700}.hp-alerts-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hp-alert-stack{flex-direction:column;gap:8px;display:flex}.hp-alert-item{background:var(--hp-surface-2);transition:transform .2s var(--hp-ease), border-color .2s;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hp-alert-item:hover{border-color:#ffffff1a;transform:translate(4px)}.hp-alert-item--critical{border-left:3px solid var(--hp-red)}.hp-alert-item--high{border-left:3px solid var(--hp-orange)}.hp-alert-item--new{border-left:3px solid var(--hp-green)}.hp-alert-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.hp-alert-item--critical .hp-alert-icon{background:#ef44441a}.hp-alert-item--high .hp-alert-icon{background:#f59e0b1a}.hp-alert-item--new .hp-alert-icon{background:#34d3991a}.hp-alert-title{color:#ffffffd9;margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.35}.hp-alert-meta{color:#ffffff59;font-size:11px}.hp-alert-time{color:#ffffffa3;flex-shrink:0;margin-left:auto;font-size:10px}.hp-ai-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.hp-score-card{background:var(--hp-surface-1);border:1px solid #ffffff14;border-radius:14px;padding:24px;box-shadow:0 20px 60px #0000004d}.hp-score-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hp-score-label{text-transform:uppercase;letter-spacing:.09em;color:#ffffff4d;font-size:10px;font-weight:700}.hp-score-badge{color:#6ee7b7e6;background:#34d3991f;border:1px solid #34d39933;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.hp-score-big{letter-spacing:-.04em;margin-bottom:4px;font-size:56px;font-weight:800;line-height:1}.hp-score-big--high{color:var(--hp-green)}.hp-score-big--medium{color:#fcd34de6}.hp-score-desc{color:#ffffff61;margin-bottom:20px;font-size:13px}.hp-score-breakdown{flex-direction:column;gap:10px;display:flex}.hp-score-row{flex-direction:column;gap:4px;display:flex}.hp-score-row-top{justify-content:space-between;align-items:center;display:flex}.hp-score-row-label{color:#ffffff73;font-size:11px}.hp-score-row-val{color:#ffffffb3;font-size:11px;font-weight:700}.hp-score-mini-track{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}.hp-score-mini-fill{background:linear-gradient(90deg, var(--hp-indigo) 0%, var(--hp-green) 100%);border-radius:2px;height:100%}.hp-metrics{text-align:center}.hp-metrics__grid{background:#ffffff0f;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.hp-metric-item{background:var(--hp-surface-1);text-align:center;padding:40px 24px;transition:background .2s;position:relative}.hp-metric-item:after{content:"";background:linear-gradient(90deg, transparent, var(--hp-indigo-dim), transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:20%;right:20%}.hp-metric-item:hover{background:var(--hp-surface-2)}.hp-metric-item:hover:after{opacity:1}.hp-metric-num{letter-spacing:-.03em;background:linear-gradient(135deg,#ffffffe6 0%,#a5b4fccc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.hp-metric-label{color:#ffffff61;font-size:13px;font-weight:500}.hp-os{text-align:center;background:var(--hp-hero-bg);position:relative;overflow:hidden}.hp-os:before{content:"";pointer-events:none;background:radial-gradient(#2563eb1f 0%,#0000 60%);width:1400px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-os__header{z-index:1;margin-bottom:64px;position:relative}.hp-os__header .hp-subtext{margin-inline:auto}.hp-os__screen{z-index:1;background:var(--hp-surface-1);border:1px solid var(--hp-border-med);border-radius:16px;width:100%;max-width:1100px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2563eb24,0 40px 120px #000000b3,0 0 100px #2563eb1f}.hp-os__screen-bar{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.hp-os__screen-body{grid-template-columns:200px 1fr 200px;min-height:320px;display:grid}.hp-os__panel{border-right:1px solid #ffffff0d;flex-direction:column;gap:6px;padding:16px;display:flex}.hp-os__panel:last-child{border-left:1px solid #ffffff0d;border-right:none}.hp-os__panel-label{text-transform:uppercase;letter-spacing:.09em;color:#fff3;margin-bottom:8px;font-size:9px;font-weight:800}.hp-os__nav-item{color:#ffffff73;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:background .1s,color .1s;display:flex}.hp-os__nav-item--active{color:#a5b4fce6;background:#6366f11f}.hp-os__nav-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.hp-os__center{flex-direction:column;gap:8px;padding:16px;display:flex;overflow:hidden}.hp-os__center-row{background:var(--hp-surface-2);border:1px solid #ffffff0d;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.hp-pricing{text-align:center;background:var(--hp-hero-bg);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.hp-pricing__header{margin-bottom:56px}.hp-pricing__header .hp-subtext{margin-inline:auto}.hp-pricing__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin-inline:auto;display:grid}.hp-plan-card{background:var(--hp-surface-2);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:0;padding:28px;transition:border-color .2s;display:flex}.hp-plan-card--featured{background:#2563eb12;border-color:#2563eb66;position:relative;box-shadow:inset 0 0 0 1px #2563eb26}.hp-plan-badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#2563eb;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hp-plan-name{text-transform:uppercase;letter-spacing:.07em;color:#ffffff9e;margin-bottom:12px;font-size:13px;font-weight:700}.hp-plan-price{letter-spacing:-.03em;color:#fffffff2;margin-bottom:4px;font-size:36px;font-weight:800;line-height:1}.hp-plan-price sup{vertical-align:top;margin-top:6px;font-size:18px;font-weight:600;display:inline-block}.hp-plan-period{color:#ffffff4d;margin-bottom:20px;font-size:12px}.hp-plan-divider{background:#ffffff12;height:1px;margin-bottom:20px}.hp-plan-tagline{color:#ffffff73;margin-bottom:20px;font-size:13px;line-height:1.5}.hp-plan-features{flex-direction:column;flex:1;gap:10px;margin-bottom:24px;display:flex}.hp-plan-feature{color:#fff9;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.hp-plan-feature-icon{width:14px;height:14px;color:var(--hp-green);flex-shrink:0;margin-top:1px}.hp-plan-cta{border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.hp-plan-cta--outline{background:var(--hp-hero-bg);color:#ffffffb3;border:1px solid #ffffff26}.hp-plan-cta--outline:hover{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff47}.hp-plan-cta--filled{color:#fff;background:#2563eb;border:1px solid #6366f180}.hp-plan-cta--filled:hover{background:#1d4ed8;box-shadow:0 4px 16px #6366f14d}.hp-final-cta{text-align:center;position:relative;overflow:hidden}.hp-final-cta:before{content:"";pointer-events:none;background:radial-gradient(#6366f11a 0%,#0000 65%);width:800px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-final-cta__inner{z-index:1;position:relative}.hp-final-cta__h2{letter-spacing:-.03em;color:#fffffff5;margin-bottom:20px;font-size:clamp(36px,5.5vw,62px);font-weight:800;line-height:1.08}.hp-final-cta__h2 em{background:linear-gradient(135deg,#a5b4fc 0%,#6366f1d9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hp-final-cta__sub{color:#ffffff6b;margin-inline:auto;max-width:460px;margin-bottom:40px;font-size:17px;line-height:1.65}.hp-final-cta__btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:1023px){:root{--hp-section-gap:56px}.hp-hero__inner{grid-template-columns:1fr;gap:48px}.hp-hero{min-height:auto;padding-block:80px 48px}.hp-hero:after{display:none}.hp-hero__right{align-items:center}.hp-hero__side-stat{display:none}.hp-wf-content{grid-template-columns:1fr;gap:32px}.hp-wf-content--reverse{direction:ltr}.hp-alerts-inner,.hp-ai-inner{grid-template-columns:1fr;gap:40px}.hp-intel__grid,.hp-metrics__grid{grid-template-columns:repeat(2,1fr)}.hp-pricing__grid{grid-template-columns:1fr;max-width:400px}.hp-plan-card--featured{order:-1}.hp-os__screen-body{grid-template-columns:1fr}.hp-os__panel:first-child,.hp-os__panel:last-child{display:none}}@media (max-width:640px){:root{--hp-section-gap:48px}.hp-container{padding-inline:16px}.hp-wf-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.hp-wf-tabs::-webkit-scrollbar{display:none}.hp-wf-arrow{display:none}.hp-intel__grid{grid-template-columns:1fr}.hp-metrics__grid{grid-template-columns:repeat(2,1fr)}}.hp-chapter{align-items:center;gap:12px;margin-bottom:52px;display:flex}.hp-chapter__num{letter-spacing:.12em;text-transform:uppercase;color:#818cf8;flex-shrink:0;font-size:10px;font-weight:800}.hp-chapter__line{background:linear-gradient(90deg,#ffffff12 0%,#0000 100%);flex:1;height:1px}.hp-chapter__label{text-transform:uppercase;letter-spacing:.12em;color:#fff3;flex-shrink:0;font-size:9.5px;font-weight:800}.hp-trust-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.hp-trust-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.hp-trust-card__icon{flex-shrink:0;margin-top:1px;font-size:16px;line-height:1}.hp-trust-card__title{color:#fff9;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.35}.hp-trust-card__sub{color:#ffffff47;font-size:10.5px;line-height:1.4}.hp-sources__copy{color:#ffffff4d;text-align:center;max-width:600px;margin:20px auto 0;font-size:13px;line-height:1.6}@media (max-width:768px){.hp-trust-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.hp-trust-cards{grid-template-columns:1fr}}.hp-hero__counters{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:0;margin-top:40px;padding-top:32px;display:flex}.hp-counter-item{border-right:1px solid #ffffff12;flex-direction:column;align-items:flex-start;margin-right:28px;padding-right:28px;display:flex}.hp-counter-item:last-child{border-right:none;margin-right:0;padding-right:0}.hp-counter-num{letter-spacing:-.03em;color:#ffffffe6;margin-bottom:3px;font-size:22px;font-weight:800;line-height:1}.hp-counter-lbl{color:#ffffff52;font-size:11px;font-weight:500}.hp-section--atmos-a{background:var(--hp-hero-bg);position:relative;overflow:hidden}.hp-section--atmos-a:before{content:"";pointer-events:none;background:radial-gradient(1100px 550px at 65% 25%,#2563eb17 0%,#0000 62%),radial-gradient(600px 350px at 20% 80%,#2563eb0d 0%,#0000 65%);position:absolute;inset:0}.hp-section--atmos-b{background:var(--hp-hero-bg);border-top:1px solid var(--hp-border-med);border-bottom:1px solid var(--hp-border-med)}.hp-section--atmos-c{background:var(--hp-hero-bg);position:relative;overflow:hidden}.hp-section--atmos-c:before{content:"";pointer-events:none;background:radial-gradient(#2563eb1a 0%,#0000 65%);width:1100px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hp-section--intel-atmos{background:var(--hp-hero-bg);position:relative;overflow:hidden}.hp-section--intel-atmos:before{content:"";background:var(--hp-gradient-section);pointer-events:none;position:absolute;inset:0}.hp-section--alert-atmos{background:var(--hp-hero-bg);border-top:1px solid var(--hp-border-med);border-bottom:1px solid var(--hp-border-med)}.hp-section--ai-atmos{background:var(--hp-hero-bg);position:relative;overflow:hidden}.hp-section--ai-atmos:before{content:"";pointer-events:none;background:radial-gradient(800px 450px at 65%,#2563eb14 0%,#0000 65%);position:absolute;inset:0}.hp-section--lift{background:var(--hp-hero-bg);border-top:1px solid var(--hp-border-med);border-bottom:1px solid var(--hp-border-med)}.hp-sources{text-align:center}.hp-sources__label{text-transform:uppercase;letter-spacing:.09em;color:#ffffff38;margin-bottom:28px;font-size:11px;font-weight:700}.hp-sources__grid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.hp-sources__grid::-webkit-scrollbar{display:none}.hp-source-chip{color:#ffffff6b;letter-spacing:.01em;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.hp-source-chip:hover{color:#ffffffad;background:#ffffff0d;border-color:#ffffff21}.hp-source-chip__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.hp-intel-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.hp-intel-module{background:var(--hp-surface-1);transition:border-color .2s, transform .2s var(--hp-ease);border:1px solid #ffffff12;border-radius:16px;padding:32px;position:relative;overflow:hidden}.hp-intel-module:hover{border-color:#2563eb40;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.hp-intel-module:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}.hp-intel-module--country:before,.hp-intel-module--supplier:before,.hp-intel-module--awards:before,.hp-intel-module--market:before{background:linear-gradient(90deg,#0000,#2563eb80,#0000)}.hp-im-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hp-im-title{text-transform:uppercase;letter-spacing:.09em;color:#ffffff59;font-size:11px;font-weight:800}.hp-im-badge{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.hp-intel-module--country .hp-im-badge,.hp-intel-module--supplier .hp-im-badge,.hp-intel-module--awards .hp-im-badge,.hp-intel-module--market .hp-im-badge{color:#60a5fae6;background:#2563eb1f;border:1px solid #2563eb33}.hp-im-h{letter-spacing:-.025em;color:#ffffffeb;margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.2}.hp-im-sub{color:#ffffff61;margin-bottom:22px;font-size:13px;line-height:1.5}.hp-im-rows{flex-direction:column;gap:8px;display:flex}.hp-im-row{align-items:center;gap:10px;display:flex}.hp-im-flag{flex-shrink:0;font-size:15px;line-height:1}.hp-im-row-name{color:#fff9;flex:1;font-size:12px}.hp-im-row-val{font-size:12px;font-weight:700}.hp-intel-module--country .hp-im-row-val,.hp-intel-module--supplier .hp-im-row-val,.hp-intel-module--awards .hp-im-row-val,.hp-intel-module--market .hp-im-row-val{color:#60a5fae0}.hp-im-row-bar{background:#ffffff0f;border-radius:2px;flex-shrink:0;width:60px;height:3px;overflow:hidden}.hp-im-row-bar-fill{border-radius:2px;height:100%}.hp-intel-module--country .hp-im-row-bar-fill,.hp-intel-module--supplier .hp-im-row-bar-fill,.hp-intel-module--awards .hp-im-row-bar-fill,.hp-intel-module--market .hp-im-row-bar-fill{background:linear-gradient(90deg,#2563ebbf 0%,#60a5fa99 100%)}@media (max-width:768px){.hp-intel-grid{grid-template-columns:1fr}}.hp-roi{text-align:center}.hp-roi__card{background:var(--hp-surface-1);margin-inline:auto;border:1px solid #ffffff14;border-radius:16px;max-width:640px;margin-top:48px;padding:36px;box-shadow:0 20px 60px #0000004d}.hp-roi__title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:24px;font-size:13px;font-weight:700}.hp-roi__input-row{align-items:center;gap:12px;margin-bottom:20px;display:flex}.hp-roi__input-label{color:#ffffff80;text-align:left;flex-shrink:0;min-width:140px;font-size:13px}.hp-roi__input{color:#ffffffe6;text-align:right;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:15px;font-weight:600;transition:border-color .15s}.hp-roi__input:focus{border-color:#6366f166}.hp-roi__divider{background:#ffffff12;height:1px;margin-block:20px}.hp-roi__result{justify-content:space-between;align-items:center;display:flex}.hp-roi__result-label{color:#ffffff73;font-size:14px}.hp-roi__result-val{letter-spacing:-.03em;color:var(--hp-green);font-size:32px;font-weight:800}.hp-roi__note{color:#ffffff38;text-align:center;margin-top:16px;font-size:12px}@media (prefers-reduced-motion:reduce){.hp-ribbon__track,.hp-hero__side-stat,.hp-hero__tag-dot,.hp-cc-live-dot,.hp-header-pulse__dot{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}.hp-intel-module,.hp-source-chip{transition:none}}@media (max-width:767px){.hp-hero__counters{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hp-counter-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;margin-right:0;padding:10px}.hp-counter-num{font-size:18px}}@media (max-width:480px){.hp-hero__counters{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hp-roi__input-row{flex-direction:column;align-items:flex-start}.hp-roi__input-label{min-width:unset}.hp-roi__input{text-align:left;width:100%}}@media (max-width:480px){.hp-chapter{margin-bottom:32px}.hp-chapter__label{display:none}}.hhs-hero{background:var(--hp-hero-bg);align-items:center;min-height:100svh;padding-block:108px 100px;display:flex;position:relative;overflow:hidden}.hhs-bg-grid{pointer-events:none;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.hhs-bg-glow{pointer-events:none;background:radial-gradient(#2563eb1a 0%,#103c8c0d 40%,#0000 68%);width:1000px;height:750px;position:absolute;top:-15%;right:-8%}.hhs-inner{z-index:1;grid-template-columns:1fr 1.45fr;align-items:center;gap:56px;width:100%;display:grid;position:relative}.hhs-left{flex-direction:column;display:flex}.hhs-seg{z-index:2;border:1px solid var(--hp-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:4px;display:inline-flex;position:absolute;bottom:40px;right:max(24px,50% - 616px)}.hhs-seg__btn{color:var(--text-muted);cursor:pointer;background:var(--hp-hero-bg);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hhs-seg__btn:hover:not(.hhs-seg__btn--active){color:var(--text-secondary);background:#ffffff0a}.hhs-seg__btn--active{color:#93c5fd;background:#2563eb29;border-color:#3b82f661;box-shadow:0 0 22px #2563eb38,inset 0 0 0 1px #2563eb24}.hhs-seg__num{letter-spacing:.04em;opacity:.65;font-size:10px;font-weight:800}.hhs-seg__label{font-size:13px}.hhs-seg__progress{background:linear-gradient(90deg,#60a5fae6 0%,#2563ebb3 100%);border-radius:1px;width:0%;height:2px;animation:7s linear forwards hhs-seg-progress;position:absolute;bottom:0;left:0}@keyframes hhs-seg-progress{0%{width:0%}to{width:100%}}.hhs-h1{letter-spacing:-.028em;color:var(--text-primary);margin-bottom:20px;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.08}.hhs-h1 em{background:var(--hp-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hhs-desc{color:var(--text-secondary);max-width:500px;margin-bottom:36px;font-size:17px;line-height:1.68}.hhs-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hhs-trust{color:var(--text-subtle);letter-spacing:.01em;margin-bottom:36px;font-size:12px}.hhs-counters{align-items:center;gap:0;display:flex}.hhs-counter{border-right:1px solid #ffffff14;flex-direction:column;gap:2px;padding-inline:20px;display:flex}.hhs-counter:first-child{padding-left:0}.hhs-counter:last-child{border-right:none}.hhs-counter__num{letter-spacing:-.02em;color:var(--text-primary);font-size:24px;font-weight:800}.hhs-counter__lbl{color:var(--text-muted);font-size:11px;font-weight:500}.hhs-right{justify-content:flex-end;align-items:center;margin-top:-42px;display:flex}.hhs-visual-frame{background:var(--hp-surface-2);border:1px solid var(--hp-border-med);border-radius:16px;flex-direction:column;width:100%;max-width:690px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #2563eb1a,0 32px 90px #0009,0 0 70px #2563eb17}.hhs-vf-bar{background:#ffffff05;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;display:flex}.hhs-vf-bar-title{color:#ffffff59;letter-spacing:.03em;flex:1;margin-left:6px;font-size:11px;font-weight:600}.hhs-vf-live{color:var(--hp-green);letter-spacing:.06em;flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.hhs-vf-body{flex-direction:column;flex:1;gap:8px;min-height:200px;padding:14px 16px;display:flex}.hhs-vf-footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.hhs-signal{border:1px solid var(--hp-border);background:var(--hp-surface-3);border-radius:10px;padding:12px 14px;transition:opacity .3s}.hhs-signal--active{border-color:var(--hp-border-med);background:#ffffff0e;box-shadow:0 4px 20px #00000047}.hhs-signal-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hhs-signal-value{color:#fffc;font-size:13px;font-weight:700}.hhs-signal-title{color:#ffffffd9;margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.3}.hhs-signal-meta{color:#fff6;font-size:11px}.hhs-feed-row{border:1px solid var(--hp-border);background:var(--hp-surface-3);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.hhs-feed-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.hhs-feed-src{text-transform:uppercase;letter-spacing:.05em;color:#fff6;flex-shrink:0;min-width:48px;font-size:10px;font-weight:800}.hhs-feed-flag{flex-shrink:0;font-size:12px}.hhs-feed-title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.hhs-feed-val{color:var(--text-primary);flex-shrink:0;font-size:12px;font-weight:700}.hhs-source-chip{color:#ffffff61;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.hhs-badge-tr{color:#60a5facc;background:#2563eb1a;border:1px solid #2563eb33;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700}.hhs-badge-kik{color:#ffffff59;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600}.hhs-ekap-map{flex-shrink:0;height:90px;margin:0 0 4px;padding:0 8px;position:relative}.hhs-map-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hhs-city-node{cursor:default;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,-50%)}.hhs-city-dot{background:#2563ebcc;border:1px solid #60a5fa99;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #2563eb80}.hhs-city-name{color:#ffffff8c;white-space:nowrap;font-size:9px;font-weight:700}.hhs-city-count{color:#60a5facc;font-size:9px;font-weight:800}@media (max-width:1023px){.hhs-hero{align-items:flex-start;min-height:auto;padding-block:72px 100px}.hhs-inner{grid-template-columns:1fr;gap:40px}.hhs-right{justify-content:center;margin-top:0}.hhs-visual-frame{max-width:100%}.hhs-seg{justify-content:center;width:auto;right:50%;transform:translate(50%)}.hhs-seg__btn{padding:8px 10px}}@media (max-width:640px){.hhs-hero{padding-block:64px 90px}.hhs-h1{font-size:clamp(30px,8vw,44px)}.hhs-desc{font-size:15px}.hhs-seg__label{display:none}.hhs-seg__btn{padding:8px 12px}.hhs-counters{gap:0}.hhs-counter{padding-inline:12px}.hhs-counter__num{font-size:18px}}.hp-seo-bridge{text-align:center}.hp-seo-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hp-seo-card{background:var(--hp-surface-2);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.hp-seo-card:hover{background:var(--hp-surface-3);border-color:#2563eb4d;transform:translateY(-2px)}.hp-seo-card__tag{text-transform:uppercase;letter-spacing:.08em;color:#60a5fad9;background:#2563eb1a;border:1px solid #2563eb33;border-radius:4px;align-items:center;width:fit-content;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.hp-seo-card__title{color:#ffffffe0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.hp-seo-card__desc{color:#ffffff85;flex:1;margin:0;font-size:13px;line-height:1.55}.hp-seo-card__cta{color:#60a5fabf;margin-top:auto;font-size:13px;font-weight:600}@media (max-width:1023px){.hp-seo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hp-seo-grid{grid-template-columns:1fr}}.hp-eyebrow{color:#93c5fd;background:#2563eb1a;border-color:#3b82f638}.hp-alerts-section{background:var(--hp-surface-1);border-top:1px solid var(--hp-border-med);border-bottom:1px solid var(--hp-border-med)}.hp-alert-item{background:var(--hp-surface-2);border-color:var(--hp-border)}.hp-alert-title{color:var(--text-primary)}.hp-alert-meta{color:var(--text-muted)}.hp-score-card{background:var(--hp-surface-2);border-color:var(--hp-border-med)}.hp-score-label,.hp-score-desc{color:var(--text-muted)}.hp-score-row-label{color:var(--text-secondary)}.hp-intel-module{background:var(--hp-surface-2);border:1px solid var(--hp-border)}.hp-intel-module:hover{background:var(--hp-surface-3);border-color:var(--hp-border-med)}.hp-im-sub{color:var(--text-muted)}.hp-wf-step-p{color:var(--text-secondary)}.hp-plan-card{background:var(--hp-surface-2);border-color:var(--hp-border)}.hp-plan-card:hover{border-color:var(--hp-border-med)}.hp-plan-card--featured{background:#2563eb14;border-color:#3b82f661}.hp-plan-feature{color:var(--text-secondary)}.hp-plan-tagline,.hp-plan-period{color:var(--text-muted)}.hp-metric-item{background:var(--hp-surface-2)}.hp-os__nav-item{color:var(--text-secondary)}.hp-seo-card{background:var(--hp-surface-2);border-color:var(--hp-border)}.hp-seo-card:hover{background:var(--hp-surface-3);border-color:#3b82f647}.hp-seo-card__desc{color:var(--text-muted)}.hp-seo-card__title{color:var(--text-primary)}.hp-final-cta__sub{color:var(--text-secondary)}.hp-command-center{background:var(--hp-surface-2);border-color:var(--hp-border)}.hp-wf-visual{background:var(--hp-surface-2);border-color:var(--hp-border-med)}.hp-mock-row{background:var(--hp-surface-3);border-color:var(--hp-border)}.hp-roi__card{background:var(--hp-surface-2);border:1px solid var(--hp-border-med)}.hp-source-chip{border:1px solid var(--hp-border);color:var(--text-muted);background:#ffffff0a}.hp-chapter__num{color:#6ea8ff}.hp-chapter__label,.hp-wf-tab{color:var(--text-muted)}.hp-wf-tab:hover{color:var(--text-secondary)}.hp-wf-tab--active{color:#93c5fd;background:#2563eb1a;border-color:#2563eb40}.hp-hero__h1 em{background:var(--hp-gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:1023px){:root{--hp-section-gap:56px}.hhs-hero{padding-block:64px 40px}}@media (max-width:640px){:root{--hp-section-gap:48px}.hhs-h1{font-size:clamp(28px,7.5vw,40px)}.hhs-desc{font-size:15px}}html[data-theme=light] .hp-root{background:var(--gradient-page)}html[data-theme=light] .hp-hero:before{background-image:radial-gradient(#0f172a0e 1px,#0000 1px);background-size:32px 32px}html[data-theme=light] .hp-hero:after{background:radial-gradient(#2563eb12 0%,#2563eb08 40%,#0000 70%)}html[data-theme=light] .hp-hero-stats-card{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#ffffffb3;border-color:#00000014}html[data-theme=light] .hp-source-chip{color:#334155;background:#0000000a;border:1px solid #00000014}html[data-theme=light] .hp-feature-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #00000014}html[data-theme=light] .hp-feature-card:hover{background:#ffffffe0;border-color:#2563eb33}html[data-theme=light] .hp-mock-row{background:#fffc;border:1px solid #00000012}html[data-theme=light] .hp-mock-container{background:#fffc;border:1px solid #00000014;box-shadow:0 2px 16px #00000014}html[data-theme=light] .hp-marquee-fade-left{background:linear-gradient(to right, var(--gradient-page-from) 0%, transparent 100%)}html[data-theme=light] .hp-marquee-fade-right{background:linear-gradient(to left, var(--gradient-page-from) 0%, transparent 100%)}html[data-theme=light] .hp-section-glow-a:before,html[data-theme=light] .hp-section-glow-a:after,html[data-theme=light] .hp-section-glow-b:before,html[data-theme=light] .hp-section-glow-b:after,html[data-theme=light] .hp-section-glow-c:before,html[data-theme=light] .hp-section-glow-c:after,html[data-theme=light] .hp-section-glow-d:before,html[data-theme=light] .hp-section-glow-d:after{background:radial-gradient(1100px 550px at 65% 25%,#2563eb0f 0%,#0000 62%)}html[data-theme=light] .hp-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #00000014}html[data-theme=light] .hp-stat-value{color:#0f172a}html[data-theme=light] .hp-stat-label{color:#475569}html[data-theme=light] .hp-pricing-card{background:#fffc;border:1px solid #00000014}html[data-theme=light] .hp-pricing-card--featured{background:#fffffff2;border:1px solid #2563eb40;box-shadow:0 4px 24px #2563eb1a}html[data-theme=light] .hp-divider{background:linear-gradient(90deg,#0000,#2563eb4d,#0000)}html[data-theme=light] .hp-faq-item{border-color:#00000014}html[data-theme=light] .hp-faq-question{color:#0f172a}html[data-theme=light] .hp-faq-answer{color:#334155}html[data-theme=light] .hp-testimonial-card{background:#ffffffb8;border:1px solid #00000012}html[data-theme=light] .hp-trust-logo{filter:brightness(0)opacity(.35)}html[data-theme=light] .hp-vis-card{background:#ffffffbf;border:1px solid #00000014;box-shadow:0 1px 8px #0000000f,inset 0 0 0 1px #fff6}html[data-theme=light] .card,html[data-theme=light] .card-static,html[data-theme=light] .card-surface{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #00000014}html[data-theme=light] .card:hover,html[data-theme=light] .card-static:hover{background:#ffffffe6;border-color:#0000001f;transform:none;box-shadow:0 4px 16px #00000014}html[data-theme=light] .citable-block{color:#1e293b;background:#2563eb0a;border-left-color:#2563eb66}html[data-theme=light] .btn-glow-subtle{box-shadow:0 4px 16px #00000014}html[data-theme=light] .btn-glow-strong{box-shadow:0 4px 20px #0000001f}html[data-theme=light] .btn-primary{color:#fff;background:#0f172a;box-shadow:0 4px 24px #0f172a2e}html[data-theme=light] .btn-primary:hover{background:#1e293b;transform:none}html[data-theme=light] .btn-outline{color:#0f172a;background:#00000008;border:1px solid #0000001f}html[data-theme=light] .btn-outline:hover{background:#0000000f;border-color:#0003;transform:none}html[data-theme=light] .hp-ribbon{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#f1f3f8f2;border-bottom:1px solid #00000014}html[data-theme=light] .hp-ribbon:before{background:linear-gradient(90deg,#f1f3f8fa 0%,#0000 100%)}html[data-theme=light] .hp-ribbon:after{background:linear-gradient(270deg,#f1f3f8fa 0%,#0000 100%)}html[data-theme=light] .hp-ribbon__item{color:#475569;border-right-color:#00000012}html[data-theme=light] .hp-ribbon__item-dot{background:#94a3b8}html[data-theme=light] .hp-ribbon__item--green,html[data-theme=light] .hp-ribbon__item--red,html[data-theme=light] .hp-ribbon__item--orange,html[data-theme=light] .hp-ribbon__item--blue,html[data-theme=light] .hp-ribbon__item--purple{color:#475569}html[data-theme=light] .hp-ribbon__item--green .hp-ribbon__item-dot{background:#16a34a}html[data-theme=light] .hp-ribbon__item--red .hp-ribbon__item-dot{background:#dc2626}html[data-theme=light] .hp-ribbon__item--orange .hp-ribbon__item-dot{background:#d97706}html[data-theme=light] .hp-ribbon__item--blue .hp-ribbon__item-dot{background:#2563eb}html[data-theme=light] .hp-ribbon__item--purple .hp-ribbon__item-dot{background:#7c3aed}html[data-theme=light] .hhs-seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border-color:#00000017}html[data-theme=light] .hhs-seg__btn{color:#475569;background:0 0}html[data-theme=light] .hhs-seg__btn:hover:not(.hhs-seg__btn--active){color:#1e293b;background:#0000000a}html[data-theme=light] .hhs-seg__btn--active{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb47;box-shadow:0 0 16px #2563eb1a}html[data-theme=light] .hhs-visual-frame{border-color:#0000001a;box-shadow:inset 0 0 0 1px #2563eb14,0 16px 48px #0000001a,0 0 32px #2563eb0d}html[data-theme=light] .hhs-vf-bar{background:#00000006;border-bottom-color:#00000012}html[data-theme=light] .hhs-vf-bar-title{color:#64748b}html[data-theme=light] .hhs-vf-footer{border-top-color:#00000012}html[data-theme=light] .hhs-signal{background:#ffffffb3;border-color:#00000014}html[data-theme=light] .hhs-signal--active{background:#fffffff2;border-color:#2563eb2e;box-shadow:0 4px 16px #00000012}html[data-theme=light] .hhs-signal-value{color:#0f172a}html[data-theme=light] .hhs-signal-title{color:#1e293b}html[data-theme=light] .hhs-signal-meta{color:#64748b}html[data-theme=light] .hhs-feed-row{background:#ffffffb3;border-color:#00000014}html[data-theme=light] .hhs-feed-src{color:#64748b}html[data-theme=light] .hhs-feed-title{color:#334155}html[data-theme=light] .hhs-feed-val{color:#0f172a}html[data-theme=light] .hhs-source-chip,html[data-theme=light] .hhs-badge-kik{color:#475569;background:#0000000a;border-color:#00000014}html[data-theme=light] .hp-wf-tab__num{color:#475569;background:#00000012}html[data-theme=light] .hp-wf-tab--active .hp-wf-tab__num{color:#fff;background:#2563eb}html[data-theme=light] .hp-wf-arrow{color:#0003}html[data-theme=light] .hp-wf-step-h{color:#0f172a}html[data-theme=light] .hp-mock-bar{background:#00000017}html[data-theme=light] .hp-roi__card{background:#ffffffd9;border:1px solid #00000017;box-shadow:0 8px 32px #00000012}html[data-theme=light] .hp-roi__title,html[data-theme=light] .hp-roi__input-label{color:#475569}html[data-theme=light] .hp-roi__input{color:#0f172a;background:#fff;border-color:#0000001f}html[data-theme=light] .hp-roi__input:focus{border-color:#2563eb80}html[data-theme=light] .hp-roi__cost-display{color:#475569;background:#00000008;border-color:#00000014}html[data-theme=light] .hp-roi__divider{background:#00000014}html[data-theme=light] .hp-roi__result-label{color:#475569}html[data-theme=light] .hp-roi__disclaimer{color:#64748b;border-top-color:#00000014}html[data-theme=light] .hp-roi__currency-note{color:#64748b}html[data-theme=light] .hp-roi__preset-btn{color:#475569;background:0 0;border-color:#0000001f}html[data-theme=light] .hp-roi__preset-btn:hover{color:#0f172a;background:#0000000a;border-color:#0000002e}html[data-theme=light] .hp-roi__preset-btn--active{color:#1d4ed8;background:#2563eb14;border-color:#2563eb59}html[data-theme=light] .hp-wf-tab--active{color:#1d4ed8;background:#2563eb12;border-color:#2563eb38}html[data-theme=light] .hp-wf-tab:hover{background:#0000000a}html[data-theme=light] .hhs-desc{color:#334155}html[data-theme=light] .hhs-trust,html[data-theme=light] .hhs-counter__lbl{color:#475569}html[data-theme=light] .hhs-counter{border-right-color:#0000001f}html[data-theme=light] .hp-btn-secondary{color:#334155;background:#00000009;border:1px solid #00000029}html[data-theme=light] .hp-btn-secondary:hover{color:#0f172a;background:#0001;border-color:#00000042}html[data-theme=light] .hp-wf-step-num{color:#2563eb}html[data-theme=light] .hp-wf-step-p{color:#334155}html[data-theme=light] .hp-wf-outcome{color:#059669;background:#10b98112;border-color:#10b98138}html[data-theme=light] .hp-wf-tab{color:#475569}html[data-theme=light] .hp-chapter__num{color:#2563eb}html[data-theme=light] .hp-chapter__label{color:#475569}html[data-theme=light] .hp-chapter__line{background:linear-gradient(90deg,#00000024 0%,#0000 100%)}html[data-theme=light] .hp-source-chip{color:#334155;background:#0000000a;border-color:#00000021}html[data-theme=light] .hp-source-chip:hover{color:#0f172a;background:#00000012;border-color:#00000038}html[data-theme=light] .hp-im-sub,html[data-theme=light] .hp-alert-meta{color:#475569}html[data-theme=light] .hp-alert-title{color:#0f172a}html[data-theme=light] .hp-subtext{color:#334155}html[data-theme=light] .hp-h2{color:#0f172a}html[data-theme=light] .hp-eyebrow{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb38}html[data-theme=light] .hp-os__nav-item{color:#475569}html[data-theme=light] .hp-os__nav-item--active{color:#1d4ed8;background:#2563eb14}html[data-theme=light] .hp-final-cta__sub{color:#475569}html[data-theme=light] .hp-plan-feature{color:#334155}html[data-theme=light] .hp-plan-price{color:#0f172a}html[data-theme=light] .hp-btn-primary{color:#fff}html[data-theme=light] .hp-roi__result-val{color:#059669}.hp-os__active-label{text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-faint);margin-bottom:8px;font-size:9px;font-weight:800}.hp-os__row-text{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.hp-os__panel--right{border-right:none;border-left:1px solid var(--color-border-subtle)}.hp-ai-bullets{flex-direction:column;gap:12px;display:flex}.hp-ai-bullet{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:15px;display:flex}.hp-pricing__note{color:var(--color-text-faint)}.hp-pricing__note-link{color:#a5b4fccc;transition:color var(--transition-fast);text-decoration:none}.hp-pricing__note-link:hover{color:#a5b4fc}.hp-final-cta__note{color:var(--color-text-faint);margin-top:24px;font-size:13px}html[data-theme=light] .hp-pricing__note-link{color:#2563eb}html[data-theme=light] .hp-pricing__note-link:hover{color:#1d4ed8}html[data-theme=light] .hp-os__screen{background:#fff;border:1px solid #00000017;box-shadow:0 8px 40px #00000014}html[data-theme=light] .hp-os__screen-bar{background:#00000006;border-bottom-color:#00000014}html[data-theme=light] .hp-os__panel{border-right-color:#00000012}html[data-theme=light] .hp-os__panel--right{border-left-color:#00000012}html[data-theme=light] .hp-os__panel-label{color:#64748b}html[data-theme=light] .hp-os__center-row{background:#00000006;border-color:#00000014}html[data-theme=light] .hp-im-title{color:#475569}html[data-theme=light] .hp-im-h{color:#0f172a}html[data-theme=light] .hp-im-row-name{color:#334155}html[data-theme=light] .hp-im-row-val,html[data-theme=light] .hp-intel-module--country .hp-im-row-val,html[data-theme=light] .hp-intel-module--supplier .hp-im-row-val,html[data-theme=light] .hp-intel-module--awards .hp-im-row-val,html[data-theme=light] .hp-intel-module--market .hp-im-row-val{color:#1d4ed8}html[data-theme=light] .hp-im-badge,html[data-theme=light] .hp-intel-module--country .hp-im-badge,html[data-theme=light] .hp-intel-module--supplier .hp-im-badge,html[data-theme=light] .hp-intel-module--awards .hp-im-badge,html[data-theme=light] .hp-intel-module--market .hp-im-badge{color:#1d4ed8;background:#2563eb14;border-color:#2563eb33}html[data-theme=light] .hp-im-row-bar{background:#00000014}html[data-theme=light] .hp-intel-module--country .hp-im-row-bar-fill,html[data-theme=light] .hp-intel-module--supplier .hp-im-row-bar-fill,html[data-theme=light] .hp-intel-module--awards .hp-im-row-bar-fill,html[data-theme=light] .hp-intel-module--market .hp-im-row-bar-fill{background:linear-gradient(90deg,#2563eb 0%,#60a5fa 100%)}html[data-theme=light] .hp-score-card{background:#fff;border-color:#0000001a;box-shadow:0 8px 32px #00000014}html[data-theme=light] .hp-score-label,html[data-theme=light] .hp-score-desc{color:#475569}html[data-theme=light] .hp-score-badge{color:#059669;background:#10b9811a;border-color:#10b98140}html[data-theme=light] .hp-score-row-label{color:#475569}html[data-theme=light] .hp-score-row-val{color:#334155}html[data-theme=light] .hp-score-mini-track{background:#00000014}
