.hz-page{--hz-bg:#ffffff;--hz-soft:#f7f8fa;--hz-surface:#ffffff;--hz-navy:#0b1220;--hz-ink:#0b1220;--hz-ink2:#1e293b;--hz-muted:#526173;--hz-quiet:#94a3b8;--hz-line:#e5e7eb;--hz-blue:#3b82f6;--hz-blue2:#60a5fa;--hz-blue3:#2563eb;--hz-green:#16a34a;--hz-red:#dc2626;--hz-amber:#b7791f;--hz-gold:#c8a45d;--hz-terminal:#0f131c;--hz-mono:"JetBrains Mono",ui-monospace,"SF Mono",Consolas,monospace;--hz-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hz-serif:"Source Serif 4",Georgia,serif;--hz-max:1280px;--hz-ease:cubic-bezier(0.2,0.7,0.2,1);font-family:var(--hz-sans);color:var(--hz-ink);background:var(--hz-bg);font-size:15px;line-height:1.64;letter-spacing:-.004em;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hz-progress{position:fixed;top:0;left:0;height:2px;width:0;background:var(--hz-blue);z-index:5000;transition:width .1s linear}.hz-container{max-width:var(--hz-max);margin:0 auto;padding:0 36px;width:100%}.hz-page .btn{appearance:none;border:0;cursor:pointer;text-decoration:none;padding:12px 20px;border-radius:999px;font-size:13.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--hz-sans);transition:.25s var(--hz-ease);white-space:nowrap}.hz-page .btn-primary{color:#fff;background:var(--hz-blue);box-shadow:0 3px 10px rgba(59,130,246,.16),0 10px 26px rgba(59,130,246,.12)}.hz-page .btn-primary:hover{background:var(--hz-blue3);transform:translateY(-1px);box-shadow:0 8px 22px rgba(59,130,246,.28)}.hz-page .btn-ghost{color:var(--hz-ink);background:rgba(255,255,255,.72);border:1px solid rgba(71,85,105,.3)}.hz-page .btn-ghost:hover{border-color:rgba(59,130,246,.38);background:rgba(59,130,246,.045);color:var(--hz-blue3)}.hz-page .arrow{transition:.25s var(--hz-ease)}.hz-page .btn:hover .arrow{transform:translateX(3px)}.hz-page section{position:relative;padding:76px 0}.hz-page .bg-soft{background:var(--hz-soft)}.hz-page .bg-dark{background:radial-gradient(ellipse 70% 60% at 20% 10%,rgba(59,130,246,.16) 0,transparent 60%),var(--hz-navy);color:#fff}.hz-page .section-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.72fr);gap:42px;align-items:end;margin-bottom:30px}.hz-page .section-label{font-size:10.5px;font-weight:800;color:var(--hz-blue);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;display:inline-flex;align-items:center;gap:12px}.hz-page .section-label:before{content:"";width:26px;height:1.5px;background:var(--hz-blue);border-radius:1px}.hz-page .section-title{font-size:clamp(28px,3.1vw,44px);line-height:1.1;font-weight:680;letter-spacing:-.038em;color:var(--hz-ink)}.hz-page .section-title em{font-style:normal;color:var(--hz-blue)}.hz-page .bg-dark .section-title{color:#fff}.hz-page .bg-dark .section-copy{color:rgba(255,255,255,.72)}.hz-page .section-copy{font-size:14.6px;line-height:1.72;color:var(--hz-muted);max-width:660px}.hz-page .horizon-hero{position:relative;padding:70px 0 54px;background:radial-gradient(ellipse 78% 58% at 82% 42%,rgba(59,130,246,.09) 0,rgba(59,130,246,.03) 42%,transparent 74%),linear-gradient(180deg,#fff,#f8fafc 70%,#fff)}.hz-page .horizon-hero:before{content:"HORIZON";position:absolute;right:-62px;top:34px;font-size:clamp(76px,13vw,174px);line-height:.8;font-weight:850;letter-spacing:-.085em;color:rgba(11,18,32,.035);pointer-events:none}.hz-page .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:42px;align-items:center;position:relative;z-index:2}.hz-page .hero-eyebrow{font-family:var(--hz-mono);font-size:10.5px;color:var(--hz-blue);font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:10px}.hz-page .hero-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hz-blue);box-shadow:0 0 0 0 rgba(59,130,246,.55);animation:hz-pulse 2.4s ease-in-out infinite}@keyframes hz-pulse{50%{box-shadow:0 0 0 8px rgba(59,130,246,0)}}.hz-page h1{font-size:clamp(34px,4.15vw,54px);line-height:1.06;font-weight:680;letter-spacing:-.047em;color:var(--hz-ink);margin-bottom:18px;max-width:860px}.hz-page h1 em{font-style:normal;color:var(--hz-blue);font-weight:680}.hz-page .hero-lead{color:#475569;font-size:clamp(15.5px,1.22vw,17px);line-height:1.72;max-width:760px;margin-bottom:24px}.hz-page .hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.hz-page .hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hz-page .meta-pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid var(--hz-line);box-shadow:0 4px 14px rgba(11,18,32,.04);font-family:var(--hz-mono);font-size:9.5px;font-weight:800;color:var(--hz-muted);letter-spacing:.06em;text-transform:uppercase}.hz-page .meta-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hz-blue)}.hz-page .hero-footnote{margin-top:16px;color:var(--hz-muted);font-size:12.2px;font-weight:650}.hz-page .breadcrumb{font-size:12px;color:var(--hz-quiet);font-weight:650;margin-bottom:18px}.hz-page .breadcrumb a:hover{color:var(--hz-blue2)}.hz-page .hero-panel{border:1px solid var(--hz-line);background:#fff;border-radius:22px;padding:26px;box-shadow:0 12px 36px rgba(11,18,32,.075);position:relative;overflow:hidden}.hz-page .hero-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--hz-blue),var(--hz-blue2));opacity:.85}.hz-page .panel-kicker{font-family:var(--hz-mono);font-size:9.5px;color:var(--hz-blue);font-weight:850;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.hz-page .panel-title{font-size:23px;line-height:1.15;letter-spacing:-.025em;margin-bottom:10px}.hz-page .panel-copy{font-size:13.5px;line-height:1.68;color:var(--hz-muted);margin-bottom:18px}.hz-page .panel-list{display:grid;gap:9px}.hz-page .panel-list span{display:flex;gap:8px;font-size:12.7px;line-height:1.45;color:#243247}.hz-page .panel-list span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hz-blue);margin-top:7px;flex:0 0 auto}.hz-page .trust-strip{padding:0 0 44px;background:#fff}.hz-page .trust-inner{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #eef0f3;border-radius:18px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 14px rgba(11,18,32,.04),0 20px 48px rgba(11,18,32,.06);overflow:hidden}.hz-page .trust-item{padding:22px 24px;border-right:1px solid rgba(11,18,32,.08)}.hz-page .trust-item:last-child{border-right:0}.hz-page .trust-number{font-size:21px;line-height:1;font-weight:800;color:var(--hz-ink);letter-spacing:-.03em;margin-bottom:8px}.hz-page .trust-number span{color:var(--hz-blue)}.hz-page .trust-label{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#0f172a;margin-bottom:7px}.hz-page .trust-desc{font-size:12.3px;color:var(--hz-muted);line-height:1.55}.hz-page .preview-section{padding:68px 0 76px;background:linear-gradient(180deg,#fff,#f8fafc)}.hz-page .preview-copy{max-width:780px;margin-bottom:28px}.hz-page .preview-copy h2{font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.04em;font-weight:680;color:var(--hz-ink);margin-bottom:12px}.hz-page .preview-copy p{font-size:14.8px;line-height:1.72;color:var(--hz-muted)}.hz-page .preview-frame{position:relative}.hz-page .preview-frame:before{content:"";position:absolute;inset:-18px;border-radius:34px;background:radial-gradient(ellipse 70% 60% at 70% 36%,rgba(59,130,246,.18),rgba(11,18,32,.08) 48%,transparent 78%);filter:blur(20px);pointer-events:none}.hz-page .horizon-window{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:26px;background:#0f131c;box-shadow:0 34px 90px rgba(2,8,23,.28);color:#d1d4dc}.hz-page .window-head{height:48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;background:#0f131c;border-bottom:1px solid #2a2e39}.hz-page .dots{display:flex;gap:6px}.hz-page .dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18)}.hz-page .dots span:first-child{background:#2962ff}.hz-page .window-title strong{font-size:13px;font-weight:800;color:#fff}.hz-page .window-title small{color:#787b86;letter-spacing:.12em;margin-left:10px}.hz-page .live-pill,.hz-page .window-title small{font-family:var(--hz-mono);font-size:9px;text-transform:uppercase}.hz-page .live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(59,130,246,.32);background:rgba(59,130,246,.1);color:#93c5fd;font-weight:800;letter-spacing:.1em}.hz-page .live-pill span{width:6px;height:6px;border-radius:50%;background:#22ab94;box-shadow:0 0 0 0 rgba(34,171,148,.65);animation:hz-pulse2 1.8s ease-in-out infinite}@keyframes hz-pulse2{50%{box-shadow:0 0 0 7px rgba(34,171,148,0)}}.hz-page .window-tabs{display:flex;gap:7px;padding:10px 12px;background:#131722;border-bottom:1px solid #2a2e39;overflow:auto;scrollbar-width:none}.hz-page .window-tab{border:1px solid #363a45;background:#1e222d;color:#a4a8b4;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.hz-page .window-tab.active,.hz-page .window-tab:hover{background:rgba(41,98,255,.18);border-color:rgba(91,141,255,.45);color:#fff}.hz-page .window-body{display:grid;grid-template-columns:218px minmax(0,1fr);min-height:560px;background:#131722}.hz-page .window-rail{border-right:1px solid #2a2e39;background:#0f131c;padding:12px;display:grid;gap:9px;align-content:start}.hz-page .rail-card{border:1px solid #2a2e39;border-radius:10px;background:#171b26;padding:12px}.hz-page .rail-card label{display:block;font-family:var(--hz-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#787b86;font-weight:800}.hz-page .rail-card strong{display:block;margin-top:7px;color:#fff;font-size:18px;letter-spacing:-.03em}.hz-page .rail-card small{display:block;margin-top:4px;color:#a4a8b4;font-size:10px;line-height:1.35}.hz-page .window-main{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.hz-page .window-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;border-bottom:1px solid #2a2e39}.hz-page .kpi{border:1px solid #2a2e39;border-radius:10px;background:#171b26;padding:10px;min-width:0}.hz-page .kpi label{display:block;font-family:var(--hz-mono);font-size:8px;color:#787b86;letter-spacing:.12em;text-transform:uppercase;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-page .kpi strong{display:block;margin-top:6px;color:#fff;font-size:17px}.hz-page .kpi .pos{color:#22ab94}.hz-page .kpi .neg{color:#f23645}.hz-page .kpi .warn{color:#f4a321}.hz-page .preview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;padding:10px;background:#131722}.hz-page .chart-card,.hz-page .list-card,.hz-page .table-card{border:1px solid #2a2e39;border-radius:12px;background:#171b26;padding:11px;overflow:hidden}.hz-page .panel-mini-title{display:flex;justify-content:space-between;gap:8px;font-family:var(--hz-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:#5b8dff;font-weight:800;margin-bottom:9px}.hz-page .mini-chart{height:246px;position:relative;border:1px solid rgba(42,46,57,.88);border-radius:10px;background:linear-gradient(#1a1e29 1px,transparent 0),linear-gradient(90deg,#1a1e29 1px,transparent 0),#131722;background-size:100% 38px,70px 100%,auto;overflow:hidden}.hz-page .band-zone{position:absolute;left:58%;right:5%;height:44px;border-radius:7px;background:rgba(41,98,255,.12);border:1px solid rgba(91,141,255,.44)}.hz-page .band-zone.one{top:48px}.hz-page .band-zone.two{top:118px;background:rgba(34,171,148,.12);border-color:rgba(34,171,148,.42)}.hz-page .candle-line{position:absolute;left:5%;right:45%;top:130px;height:2px;background:#22ab94;transform:rotate(-8deg);box-shadow:40px -26px 0 #22ab94,90px 12px 0 #f23645,130px -15px 0 #22ab94,180px -34px 0 #22ab94,220px -8px 0 #f23645}.hz-page .price-line{position:absolute;left:0;right:0;top:138px;border-top:1px dashed #f23645}.hz-page .chart-label{position:absolute;right:4px;background:#f23645;color:#fff;font:700 9px var(--hz-mono);padding:3px 6px;border-radius:2px;top:127px}.hz-page .data-row,.hz-page .rows{display:grid;gap:8px}.hz-page .data-row{grid-template-columns:72px 1fr 44px;align-items:center;font-size:10.5px}.hz-page .bar-track{height:8px;border-radius:999px;background:#242936;overflow:hidden}.hz-page .bar-fill{height:100%;background:linear-gradient(90deg,#2962ff,#5b8dff);border-radius:999px}.hz-page .bar-fill.green{background:linear-gradient(90deg,#22ab94,#2dd4bf)}.hz-page .bar-fill.red{background:linear-gradient(90deg,#f23645,#f36272)}.hz-page .term-table{width:100%;border-collapse:collapse;font-size:10.5px}.hz-page .term-table th{padding:8px;text-align:left;color:#5b8dff;font-family:var(--hz-mono);font-size:8px;text-transform:uppercase;border-bottom:1px solid #2a2e39}.hz-page .term-table td{padding:8px;border-bottom:1px solid rgba(42,46,57,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-page .window-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;background:#0f131c;border-top:1px solid #2a2e39;font-family:var(--hz-mono);font-size:9px;color:#787b86}.hz-page .preview-veil{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:22px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(7,16,31,.08) 52%,rgba(7,16,31,.48))}.hz-page .veil-card{max-width:390px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(7,16,31,.74);backdrop-filter:blur(18px);padding:18px;color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.2)}.hz-page .veil-card strong{display:block;font-size:18px;line-height:1.22;letter-spacing:-.02em;margin-bottom:6px}.hz-page .veil-card span{display:block;color:rgba(255,255,255,.72);font-size:12.6px;line-height:1.55}.hz-page .explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.hz-page .explore-card{border:1px solid var(--hz-line);border-radius:18px;background:#fff;padding:22px;box-shadow:0 6px 18px rgba(11,18,32,.04);transition:.26s var(--hz-ease);position:relative;overflow:hidden;text-decoration:none;color:inherit}.hz-page .explore-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--hz-blue),var(--hz-blue2))}.hz-page .explore-card:hover{transform:translateY(-3px);border-color:rgba(59,130,246,.28);box-shadow:0 16px 42px rgba(11,18,32,.08)}.hz-page .explore-card small{display:block;font-family:var(--hz-mono);font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hz-blue);margin-bottom:12px}.hz-page .explore-card h3{font-size:20px;line-height:1.2;letter-spacing:-.025em;margin-bottom:8px;color:var(--hz-ink)}.hz-page .explore-card p{font-size:13.2px;line-height:1.62;color:var(--hz-muted)}.hz-page .tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--hz-line);background:var(--hz-soft);font-family:var(--hz-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--hz-muted);font-weight:800}.hz-page .tag.blue{color:var(--hz-blue3);border-color:rgba(59,130,246,.18);background:rgba(59,130,246,.07)}.hz-page .tag.red{color:var(--hz-red);border-color:rgba(185,28,28,.16);background:rgba(185,28,28,.06)}.hz-page .tag.green{color:var(--hz-green);border-color:rgba(22,128,61,.16);background:rgba(22,128,61,.06)}.hz-page .tag.amber{color:var(--hz-amber);border-color:rgba(183,121,31,.2);background:rgba(183,121,31,.08)}.hz-page .statement{border:1px solid var(--hz-line);border-radius:24px;background:#fff;padding:34px;box-shadow:0 16px 42px rgba(11,18,32,.06);position:relative;overflow:hidden}.hz-page .statement:after{content:attr(data-word);position:absolute;right:16px;bottom:-18px;font-size:88px;font-weight:850;letter-spacing:-.08em;color:rgba(11,18,32,.035)}.hz-page .statement h2{position:relative;z-index:1;font-size:clamp(28px,3.4vw,46px);line-height:1.07;letter-spacing:-.047em;font-weight:680;color:var(--hz-ink);max-width:990px;margin-bottom:14px}.hz-page .statement p{position:relative;z-index:1;color:var(--hz-muted);font-size:14.8px;line-height:1.75;max-width:950px}.hz-page .screen-card{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--hz-line);border-radius:24px;background:#fff;box-shadow:0 12px 38px rgba(11,18,32,.055);margin-bottom:18px}.hz-page .screen-panel{padding:30px;border-right:1px solid var(--hz-line);background:linear-gradient(180deg,#fff,#f8fbff)}.hz-page .screen-num{font-family:var(--hz-mono);font-size:10px;color:var(--hz-blue);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.hz-page .screen-panel h3{font-size:clamp(28px,3vw,38px);line-height:1.08;color:var(--hz-ink);letter-spacing:-.045em;margin-bottom:12px}.hz-page .screen-panel p{font-size:14.5px;line-height:1.72;color:var(--hz-muted)}.hz-page .screen-detail{padding:24px;display:grid;gap:14px}.hz-page .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hz-page .feature{border:1px solid var(--hz-line);background:#fff;border-radius:15px;padding:15px}.hz-page .feature strong{display:block;color:var(--hz-ink);font-size:14.5px;margin-bottom:5px}.hz-page .feature span{display:block;color:var(--hz-muted);font-size:12.8px;line-height:1.55}.hz-page .tag-row{display:flex;gap:8px;flex-wrap:wrap}.hz-page .grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hz-page .grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hz-page .card{border:1px solid var(--hz-line);border-radius:18px;background:#fff;padding:22px;min-height:194px;box-shadow:0 4px 16px rgba(11,18,32,.04);transition:.28s var(--hz-ease);position:relative;overflow:hidden}.hz-page .card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--hz-blue),var(--hz-blue2));opacity:.78}.hz-page .card:hover{transform:translateY(-3px);border-color:rgba(59,130,246,.28);box-shadow:0 16px 42px rgba(11,18,32,.08)}.hz-page .card-kicker{font-family:var(--hz-mono);font-size:9.3px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--hz-blue);margin-bottom:14px}.hz-page .card h3{font-size:18.5px;line-height:1.22;font-weight:750;letter-spacing:-.023em;color:var(--hz-ink);margin-bottom:10px}.hz-page .card p{font-size:13.35px;line-height:1.66;color:var(--hz-muted);margin-bottom:14px}.hz-page .card-list{display:grid;gap:7px;margin-top:12px}.hz-page .card-list span{display:flex;gap:8px;font-size:12.2px;line-height:1.45;color:#243247}.hz-page .card-list span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hz-blue);margin-top:7px;flex:0 0 auto}.hz-page .bg-dark .card{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1);box-shadow:none}.hz-page .bg-dark .card h3{color:#fff}.hz-page .bg-dark .card p,.hz-page .bg-dark .card-list span{color:rgba(255,255,255,.68)}.hz-page .split-feature{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:28px;align-items:start}.hz-page .feature-list{display:grid;gap:12px}.hz-page .feature-row{display:grid;grid-template-columns:44px 1fr;gap:15px;border:1px solid var(--hz-line);border-radius:18px;background:#fff;padding:18px;box-shadow:0 4px 16px rgba(11,18,32,.035)}.hz-page .feature-num{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);font-family:var(--hz-mono);font-size:11px;font-weight:850;color:var(--hz-blue)}.hz-page .feature-row h3{font-size:17px;line-height:1.22;margin-bottom:6px}.hz-page .feature-row p{font-size:13.4px;color:var(--hz-muted);line-height:1.65}.hz-page .workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:hz-flow}.hz-page .flow{border:1px solid var(--hz-line);border-radius:18px;background:#fff;padding:22px;min-height:205px}.hz-page .flow:before{counter-increment:hz-flow;content:"0" counter(hz-flow);display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);color:var(--hz-blue);font-family:var(--hz-mono);font-size:11px;font-weight:850;margin-bottom:22px}.hz-page .flow h3{font-size:18px;line-height:1.2;margin-bottom:9px}.hz-page .flow p{font-size:13.2px;line-height:1.62;color:var(--hz-muted)}.hz-page .bg-dark .flow{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.1)}.hz-page .bg-dark .flow h3{color:#fff}.hz-page .bg-dark .flow p{color:rgba(255,255,255,.72)}.hz-page .pricing{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:stretch}.hz-page .access-copy{border:1px solid var(--hz-line);border-radius:24px;background:#fff;box-shadow:0 14px 40px rgba(11,18,32,.055);padding:36px}.hz-page .access-copy h2{font-size:clamp(32px,3.5vw,52px);line-height:1.04;letter-spacing:-.052em;font-weight:680;color:var(--hz-ink);margin-bottom:14px}.hz-page .access-copy h2 em{font-style:normal;color:var(--hz-blue)}.hz-page .access-copy p{font-size:15.2px;line-height:1.75;color:var(--hz-muted);max-width:760px}.hz-page .price-card{border:1px solid rgba(59,130,246,.3);border-radius:24px;background:radial-gradient(ellipse 62% 58% at 100% 0,rgba(59,130,246,.14),transparent 58%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 54px rgba(59,130,246,.12);padding:28px}.hz-page .price-card h3{font-size:24px;line-height:1.18;color:var(--hz-ink);letter-spacing:-.025em;margin-bottom:8px}.hz-page .price-sub{font-size:13.6px;color:var(--hz-muted);line-height:1.56;margin-bottom:18px}.hz-page .big-price{font-size:54px;line-height:1;font-weight:800;color:var(--hz-ink);letter-spacing:-.06em;margin-bottom:6px}.hz-page .big-price span{font-size:14px;color:var(--hz-muted);letter-spacing:0;font-weight:700}.hz-page .limited{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;border-radius:15px;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.2);font-size:13.3px;line-height:1.5;color:var(--hz-ink2);font-weight:650;margin:18px 0}.hz-page .limited:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hz-blue);box-shadow:0 0 0 0 rgba(59,130,246,.55);margin-top:6px;flex:0 0 auto;animation:hz-pulse 2.4s ease-in-out infinite}.hz-page .included{display:grid;gap:10px;margin-top:20px}.hz-page .included span{display:flex;gap:9px;color:var(--hz-ink2);font-size:13px;line-height:1.45}.hz-page .included span:before{content:"✓";font-weight:900;color:var(--hz-green)}.hz-page .fine-print{margin-top:14px;color:var(--hz-muted);font-size:11.5px;line-height:1.55}.hz-page .faq{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.hz-page .faq details{border:1px solid var(--hz-line);background:#fff;border-radius:15px;overflow:hidden;transition:.22s var(--hz-ease)}.hz-page .faq details:hover{border-color:rgba(59,130,246,.28);box-shadow:0 10px 28px rgba(11,18,32,.055)}.hz-page .faq summary{list-style:none;padding:18px 20px;color:var(--hz-ink);font-weight:750;cursor:pointer;display:flex;justify-content:space-between;gap:18px}.hz-page .faq summary::-webkit-details-marker{display:none}.hz-page .faq summary:after{content:"+";font-size:20px;color:var(--hz-blue);font-weight:500;line-height:1}.hz-page .faq details[open] summary:after{transform:rotate(45deg)}.hz-page .faq details p{padding:0 20px 18px;color:var(--hz-muted);font-size:14px;line-height:1.7}.hz-page .quote-card{border:1px solid var(--hz-line);border-radius:24px;background:#fff;padding:38px;text-align:center;box-shadow:0 12px 36px rgba(11,18,32,.06)}.hz-page .quote-card p{font-family:var(--hz-serif);font-size:clamp(27px,3.5vw,46px);line-height:1.1;letter-spacing:-.035em;margin-bottom:16px}.hz-page .quote-card span{font-family:var(--hz-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hz-blue);font-weight:800}.hz-page .sticky-access{position:fixed;left:50%;bottom:16px;transform:translateX(-50%) translateY(20px);z-index:90;width:min(720px,calc(100% - 28px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border:1px solid rgba(59,130,246,.24);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 22px 66px rgba(11,18,32,.16);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:.24s var(--hz-ease)}.hz-page .sticky-access.visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.hz-page .sticky-copy{display:flex;align-items:center;gap:9px;min-width:0}.hz-page .sticky-dot{width:8px;height:8px;border-radius:50%;background:var(--hz-blue);box-shadow:0 0 15px rgba(59,130,246,.55);flex:0 0 auto}.hz-page .sticky-access strong{font-size:13px;color:var(--hz-ink)}.hz-page .sticky-access span{display:block;font-size:12px;color:var(--hz-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-page .sticky-access .btn{height:38px;padding:0 15px;font-size:12px}.hz-page .reveal{opacity:1;transform:translateY(22px);transition:opacity .8s var(--hz-ease),transform .8s var(--hz-ease)}.hz-page .reveal.in{opacity:1;transform:translateY(0)}.hz-page .d1{transition-delay:.08s}.hz-page .d2{transition-delay:.16s}.hz-page .d3{transition-delay:.24s}@media (max-width:1180px){.hz-container{padding:0 28px}.hz-page .hero-grid,.hz-page .split-feature{grid-template-columns:1fr}.hz-page .hero-panel{max-width:620px}.hz-page .window-body{grid-template-columns:1fr}.hz-page .window-rail{display:none}.hz-page .grid-4,.hz-page .workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-page .pricing,.hz-page .section-head{grid-template-columns:1fr}.hz-page .section-head{gap:16px}}@media (max-width:900px){.hz-page .horizon-hero{padding:70px 0 48px}.hz-container{padding:0 22px}.hz-page .trust-inner{grid-template-columns:repeat(2,1fr)}.hz-page .trust-item:nth-child(2){border-right:0}.hz-page .trust-item:nth-child(3),.hz-page .trust-item:nth-child(4){border-top:1px solid rgba(11,18,32,.08)}.hz-page .preview-grid{grid-template-columns:1fr}.hz-page .window-kpis{grid-template-columns:repeat(2,1fr)}.hz-page .explore-grid,.hz-page .faq,.hz-page .feature-grid,.hz-page .grid-3,.hz-page .screen-card{grid-template-columns:1fr}.hz-page .screen-panel{border-right:0;border-bottom:1px solid var(--hz-line)}.hz-page .sticky-access{border-radius:18px;align-items:flex-start}.hz-page .sticky-copy{display:grid;gap:3px}.hz-page .sticky-dot{display:none}.hz-page .sticky-access span{white-space:normal}}@media (max-width:640px){.hz-container{padding:0 18px}.hz-page .horizon-hero:before{font-size:70px;right:-34px;top:54px}.hz-page .hero-actions .btn{width:100%}.hz-page .preview-section,.hz-page section{padding:62px 0}.hz-page .horizon-window{border-radius:18px}.hz-page .window-title small{display:none}.hz-page .mini-chart{height:210px}.hz-page .window-kpis{grid-template-columns:1fr 1fr}.hz-page .term-table{min-width:620px}.hz-page .table-card{overflow:auto}.hz-page .trust-inner{grid-template-columns:1fr}.hz-page .trust-item{border-right:0!important}.hz-page .trust-item+.trust-item{border-top:1px solid rgba(11,18,32,.08)}.hz-page .access-copy,.hz-page .price-card,.hz-page .quote-card,.hz-page .statement{padding:22px}.hz-page .grid-4,.hz-page .workflow{grid-template-columns:1fr}.hz-page .big-price{font-size:44px}.hz-page .sticky-access{bottom:10px;width:calc(100% - 20px)}.hz-page h1{font-size:clamp(32px,9.5vw,44px)}.hz-page .section-title{font-size:clamp(26px,8vw,36px)}.hz-page .hero-lead{font-size:15.2px}.hz-page .hero-panel{padding:22px}.hz-page .veil-card{max-width:100%}}