.h4{--h4-ink:#0E1A2B;--h4-accent:#3B5BFF;--h4-accent-soft:#A8B8FF;--h4-accent-bg:rgba(59,91,255,0.08);--h4-good:#10A47B;--h4-warn:#C68214;--h4-bad:hsl(var(--warm-destructive));--h4-bar:#C9D2E3;--h4-mute:#5B6474;--h4-rival:#94A3B8;--h4-rival-ink:#64748B;--h4-mint:#D7EFE3;--h4-cream-2:#F4ECDB;--h4-hl:rgba(14,26,43,0.08);--h4-hl-dark:rgba(255,255,255,0.10);--h4-tint:#F2F5FC;--h4-tint-2:#E7EDF8;--h4-panel:#FBFCFE;--h4-grad-light:linear-gradient(180deg,#FFFFFF,#F2F5FC);--h4-grad-dark:linear-gradient(180deg,#0E1A2B,#17263F);--h4-sans:var(--font-inter-tight),"Inter Tight","Inter",system-ui,sans-serif;--h4-body:var(--font-inter),"Inter",system-ui,sans-serif;--h4-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--h4-fs-hero:clamp(40px,5.4vw,66px);--h4-fs-section:clamp(32px,4vw,48px);--h4-tr-tight:-0.045em;--h4-tr-snug:-0.035em;--h4-tr-base:-0.025em;--h4-tr-soft:-0.015em;--h4-tr-mono:0.08em;--h4-r-xs:4px;--h4-r-md:8px;--h4-r-lg:10px;--h4-r-xl:14px;--h4-r-2xl:18px;--h4-r-3xl:22px;--h4-sh-btn:0 6px 14px -8px rgba(14,26,43,0.45);--h4-sh-cta:0 8px 20px -8px rgba(59,91,255,0.45);--h4-sh-card:0 36px 72px -32px rgba(14,26,43,0.28);--h4-sh-soft:0 18px 40px -34px rgba(14,26,43,0.28);--h4-sh-final:0 40px 80px -32px rgba(0,0,0,0.5);--h4-pad-y:104px;--h4-pad-x:28px;--h4-max:1240px;--h4-ease:cubic-bezier(0.22,1,0.36,1);color:var(--h4-ink);font-family:var(--h4-body)}.h4 .h4-num{font-variant-numeric:tabular-nums}.h4 .h4-mono{font-family:var(--h4-mono);font-size:10.5px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase}.h4 .h4-mono-mute{color:rgba(14,26,43,.5)}.h4 .h4-link,.h4 .h4-mono-accent{color:var(--h4-accent)}.h4 .h4-link{font-weight:600}.h4 .h4-link:hover{color:#2845e8}.h4 .h4-row{padding:var(--h4-pad-y) var(--h4-pad-x);position:relative}.h4 .h4-row.white{background:#fff}.h4 .h4-row.light{background:var(--h4-grad-light)}.h4 .h4-row.dark{background:var(--h4-grad-dark);color:#fff}.h4 .h4-row-in{max-width:var(--h4-max);margin:0 auto;position:relative}.h4 .h4-eyebrow{gap:10px;font-family:var(--h4-mono);font-size:11px;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:rgba(14,26,43,.55);margin-bottom:20px}.h4 .h4-eyebrow,.h4 .h4-eyebrow b{display:inline-flex;align-items:center;font-weight:600}.h4 .h4-eyebrow b{padding:0 7px;height:22px;border:1px solid rgba(14,26,43,.2);border-radius:var(--h4-r-xs);color:rgba(14,26,43,.7);font-size:10.5px}.h4 .h4-row.dark .h4-eyebrow{color:rgba(255,255,255,.6)}.h4 .h4-row.dark .h4-eyebrow b{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.75)}.h4 .h4-h-section{font-family:var(--h4-sans);font-weight:500;font-size:var(--h4-fs-section);line-height:1.03;letter-spacing:var(--h4-tr-tight);text-wrap:balance}.h4 .h4-accent{color:var(--h4-accent)}.h4 .h4-row.dark .h4-h-section .h4-accent{color:var(--h4-accent-soft)}.h4 .h4-h-sub{margin-top:14px;font-size:17px;line-height:1.55;color:rgba(14,26,43,.68);max-width:620px;text-wrap:pretty}.h4 .h4-row.dark .h4-h-sub{color:rgba(255,255,255,.72)}.h4 .h4-shead{margin-bottom:52px}.h4 .h4-shead.center{text-align:center}.h4 .h4-shead.center .h4-h-sub{margin-inline:auto}.h4 .h4-shead.center .h4-h-section{max-width:820px;margin:0 auto}.h4 .h4-hero{padding:96px var(--h4-pad-x) 88px;background:var(--h4-grad-dark);color:#fff;position:relative;overflow:hidden}.h4 .h4-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 85% 0,rgba(59,91,255,.24),transparent 60%),radial-gradient(40% 50% at 0 100%,rgba(168,184,255,.08),transparent 60%);pointer-events:none}[dir=rtl] .h4 .h4-hero:before{transform:scaleX(-1)}.h4 .h4-hero-in{max-width:var(--h4-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;position:relative}.h4 .h4-hero-eb{display:inline-flex;align-items:center;gap:10px;font-family:var(--h4-mono);font-size:11px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:var(--h4-accent-soft);margin-bottom:22px}.h4 .h4-hero-eb:before{content:"";width:30px;height:1px;background:currentColor}.h4 .h4-h-hero{font-family:var(--h4-sans);font-weight:500;font-size:var(--h4-fs-hero);line-height:.98;letter-spacing:var(--h4-tr-tight);text-wrap:balance;color:#fff}.h4 .h4-h-hero .h4-accent{color:var(--h4-accent-soft)}.h4 .h4-lead{margin:22px 0 30px;font-size:18px;line-height:1.55;color:rgba(255,255,255,.74);max-width:560px;text-wrap:pretty}.h4 .h4-fine{margin-top:16px;font-size:13px;color:rgba(255,255,255,.55);display:flex;gap:14px;flex-wrap:wrap;align-items:center}.h4 .h4-fine i{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.3)}.h4 .h4-logos{border-bottom:1px solid var(--h4-hl);background:#fff;padding:28px var(--h4-pad-x)}.h4 .h4-logos-in{max-width:var(--h4-max);margin:0 auto;display:flex;align-items:center;gap:40px;flex-wrap:wrap;justify-content:center}.h4 .h4-logos-in span{font-family:var(--h4-sans);font-size:14px;font-weight:600;color:rgba(14,26,43,.55);letter-spacing:var(--h4-tr-base)}.h4 .h4-logos-in .h4-mono{color:rgba(14,26,43,.45);font-family:var(--h4-mono);font-size:10.5px;letter-spacing:var(--h4-tr-mono)}.h4 .h4-card{background:#fff;border:1px solid var(--h4-hl);border-radius:var(--h4-r-2xl);box-shadow:var(--h4-sh-soft);min-width:0;overflow:hidden;color:var(--h4-ink)}.h4 .h4-card-h{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.h4 .h4-card-h.center{align-items:center}.h4 .h4-card-hm{flex:1;min-width:0}.h4 .h4-card-t{font-family:var(--h4-sans);font-weight:600;font-size:15px;letter-spacing:var(--h4-tr-soft)}.h4 .h4-card-s{font-size:12.5px;color:rgba(14,26,43,.55);margin-top:3px;line-height:1.4}.h4 .h4-card-l{font-size:12.5px;font-weight:600;white-space:nowrap;margin-top:2px;color:var(--h4-accent)}.h4 .h4-card-f{padding:12px 20px;border-top:1px solid var(--h4-hl);font-size:12.5px;color:rgba(14,26,43,.62);line-height:1.45;background:var(--h4-panel)}.h4 .h4-card-f b{color:var(--h4-ink)}.h4 .h4-card-pad{padding:0 20px 18px}.h4 .h4-trk{width:100%;height:6px;background:var(--h4-tint-2);overflow:hidden;position:relative}.h4 .h4-trk,.h4 .h4-trk>span{display:block;border-radius:999px}.h4 .h4-trk>span{height:100%}.h4 .h4-tag{display:inline-flex;align-items:center;font-family:var(--h4-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:var(--h4-r-xs);white-space:nowrap}.h4 .t-good{color:var(--h4-good);background:rgba(16,164,123,.1)}.h4 .t-warn{color:var(--h4-warn);background:rgba(198,130,20,.12)}.h4 .t-bad{color:var(--h4-bad);background:hsl(var(--warm-destructive)/.1)}.h4 .t-info{color:var(--h4-accent);background:var(--h4-accent-bg)}.h4 .t-mute{color:rgba(14,26,43,.6);background:var(--h4-tint)}.h4 .h4-row.dark .t-good{color:#5FD3AE;background:rgba(95,211,174,.12)}.h4 .h4-row.dark .t-warn{color:#F5C46B;background:rgba(245,196,107,.12)}.h4 .h4-row.dark .t-bad{color:#F8B5A1;background:rgba(248,181,161,.12)}.h4 .h4-sample{display:inline-flex;align-items:center;gap:6px;font-family:var(--h4-mono);font-size:9.5px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:rgba(14,26,43,.55);border:1px dashed rgba(14,26,43,.25);padding:3px 8px;border-radius:var(--h4-r-xs);white-space:nowrap;background:#fff}.h4 .c-accent{color:var(--h4-accent)}.h4 .c-good{color:var(--h4-good)}.h4 .c-warn{color:var(--h4-warn)}.h4 .c-bad{color:var(--h4-bad)}.h4 .bg-accent{background:var(--h4-accent)}.h4 .bg-good{background:var(--h4-good)}.h4 .bg-warn{background:var(--h4-warn)}.h4 .bg-bad{background:var(--h4-bad)}.h4 .bg-bar{background:var(--h4-bar)}.h4 .bg-ink{background:var(--h4-ink)}.h4 .bg-mute{background:var(--h4-mute)}.h4 .bg-faint{background:rgba(14,26,43,.14)}.h4 .h4-rows{display:flex;flex-direction:column;padding-bottom:10px}.h4 .h4-rank{display:grid;grid-template-columns:16px 92px minmax(0,1fr) 46px;gap:10px;align-items:center;padding:7px 20px;font-size:13px}.h4 .h4-rank .i{font-weight:600;color:rgba(14,26,43,.5);font-size:12px}.h4 .h4-rank.you{background:var(--h4-accent-bg)}.h4 .h4-rank.you .nm{color:var(--h4-accent);font-weight:600}.h4 .h4-v{text-align:end;font-weight:600;font-size:13px}.h4 .h4-model{display:grid;grid-template-columns:84px minmax(0,1fr) 46px;gap:10px;align-items:center;padding:8px 20px;font-size:13px}.h4 .h4-model.wide{grid-template-columns:96px minmax(0,1fr) 46px}.h4 .h4-model.src{grid-template-columns:minmax(0,1fr) auto 40px}.h4 .h4-model .nm{font-weight:500}.h4 .h4-domain{font-family:var(--h4-mono);font-size:12px}.h4 .h4-domain-sub{display:block;font-size:11.5px;color:rgba(14,26,43,.5)}.h4 .h4-note{margin:0 20px 12px;padding:10px 14px;background:var(--h4-tint);border-radius:var(--h4-r-md);font-size:13px;line-height:1.5;color:rgba(14,26,43,.75)}.h4 .h4-note b{color:var(--h4-ink)}.h4 .h4-scroll{overflow-x:auto}.h4 .h4-heat{display:grid;grid-template-columns:104px 120px repeat(4,minmax(64px,1fr));gap:14px;align-items:center;padding:10px 20px;border-top:1px solid var(--h4-hl);font-size:13px;min-width:600px}.h4 .h4-heat.head{font-family:var(--h4-mono);font-size:9.5px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:rgba(14,26,43,.5);padding-top:8px;padding-bottom:8px}.h4 .h4-heat .nm{font-weight:500}.h4 .h4-gapn{display:flex;align-items:center;gap:8px}.h4 .h4-gapn b{width:28px;text-align:end;font-weight:600}.h4 .h4-cell{display:flex;flex-direction:column;gap:5px;color:rgba(14,26,43,.75)}.h4 .h4-cell.top{color:var(--h4-bad);font-weight:600}.h4 .h4-big{font-family:var(--h4-sans);font-size:40px;font-weight:600;letter-spacing:var(--h4-tr-snug);line-height:1}.h4 .h4-cap{font-size:13px;color:rgba(14,26,43,.62);line-height:1.4}.h4 .h4-bigrow{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.h4 .h4-stack{display:flex;gap:3px;height:28px;margin-top:14px;border-radius:6px;overflow:hidden}.h4 .h4-stack>span{display:flex;align-items:center;padding:0 10px;font-family:var(--h4-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;min-width:4px}.h4 .h4-stack.sm{height:8px;margin:0;border-radius:999px;gap:2px}.h4 .h4-stack.sm>span{padding:0}.h4 .h4-sublabel{margin-top:14px}.h4 .h4-sublabel .h4-mono{color:rgba(14,26,43,.5);display:block;margin-bottom:4px}.h4 .h4-mrow{grid-template-columns:84px minmax(0,1fr) 40px;font-size:13px}.h4 .h4-mrow,.h4 .h4-src{display:grid;gap:10px;align-items:center;padding:6px 0}.h4 .h4-src{grid-template-columns:minmax(0,150px) minmax(0,1fr) 38px;font-size:12.5px}.h4 .h4-src .d{font-family:var(--h4-mono);font-size:11.5px;color:rgba(14,26,43,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h4 .h4-src.you .d{color:var(--h4-accent);font-weight:600}.h4 .h4-legend{display:flex;gap:14px;font-size:12px;color:rgba(14,26,43,.65);align-items:center;flex-wrap:wrap}.h4 .h4-legend span{display:inline-flex;align-items:center;gap:6px}.h4 .h4-legend i{width:14px;height:3px;border-radius:2px;display:inline-block}.h4 .h4-legend i.you{background:var(--h4-accent)}.h4 .h4-legend i.rival{background:var(--h4-rival);opacity:.6}.h4 .h4-trend{width:100%;height:auto;display:block;direction:ltr}.h4 .h4-trend-pad{padding:0 12px 12px}.h4 .h4-trend text{font-family:var(--h4-mono);font-size:11px;fill:rgba(14,26,43,.5);stroke:none}.h4 .h4-trend text.lbl{font-family:var(--h4-body);font-size:11.5px;font-weight:600}.h4 .h4-trend .you text.lbl{fill:var(--h4-accent)}.h4 .h4-trend .rival text.lbl{fill:var(--h4-rival)}.h4 .h4-trend .grid{stroke:rgba(14,26,43,.07);stroke-dasharray:3 4}.h4 .h4-trend .grid.zero{stroke:rgba(14,26,43,.18);stroke-dasharray:none}.h4 .h4-trend .you{stroke:var(--h4-accent);fill:var(--h4-accent)}.h4 .h4-trend .rival{stroke:var(--h4-rival);fill:var(--h4-rival)}.h4 .h4-trend path.line{fill:none;stroke-linejoin:round}.h4 .h4-trend path.area{stroke:none;opacity:.08}.h4 .h4-trend circle{stroke:none}.h4 .h4-kpis{display:grid;gap:1px;background:var(--h4-hl);border-radius:var(--h4-r-xl);overflow:hidden;border:1px solid var(--h4-hl)}.h4 .h4-kpis.c6{grid-template-columns:repeat(6,minmax(0,1fr))}.h4 .h4-kpi{background:#fff;padding:14px 16px;min-width:0}.h4 .h4-kpi .l{font-family:var(--h4-mono);font-size:9.5px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:rgba(14,26,43,.5)}.h4 .h4-kpi .v{font-family:var(--h4-sans);font-size:26px;font-weight:600;letter-spacing:var(--h4-tr-base);line-height:1;margin-top:8px}.h4 .h4-kpi .v small{font-size:13px;color:rgba(14,26,43,.5);font-weight:500;margin-inline-start:2px}.h4 .h4-kpi .s{font-size:12px;color:rgba(14,26,43,.6);margin-top:7px;line-height:1.35}.h4 .h4-rec{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:flex-start;padding:14px 20px;border-top:1px solid var(--h4-hl)}.h4 .h4-pbadge{width:30px;height:24px;border-radius:6px;background:var(--h4-accent-bg);color:var(--h4-accent);font-family:var(--h4-mono);font-size:11px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.h4 .h4-rec .t{font-weight:600;font-size:14px;letter-spacing:var(--h4-tr-soft)}.h4 .h4-rec .e{font-size:13px;color:rgba(14,26,43,.62);margin-top:3px;line-height:1.45;text-wrap:pretty}.h4 .h4-rec .fx{margin-top:8px;font-size:12.5px;color:var(--h4-ink);display:flex;gap:6px;line-height:1.45}.h4 .h4-rec .fx:before{content:"→";color:var(--h4-accent);font-weight:700}[dir=rtl] .h4 .h4-rec .fx:before{content:"←"}[dir=rtl] .h4 .h4-arr{display:inline-block;transform:scaleX(-1)}.h4 .h4-mover{padding:16px 20px;border-top:1px solid var(--h4-hl)}.h4 .h4-mover .t{font-weight:600;font-size:14px;margin-top:8px}.h4 .h4-mover .b{font-size:13px;color:rgba(14,26,43,.62);margin-top:3px;line-height:1.45;text-wrap:pretty}.h4 .h4-insight{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:rgba(14,26,43,.78);margin-top:16px;text-wrap:pretty}.h4 .h4-insight .h4-mono{color:var(--h4-accent);flex-shrink:0;padding-top:3px}.h4 .h4-quoteblock{padding:0 20px 20px;font-size:14px;line-height:1.6;color:rgba(14,26,43,.78)}.h4 .h4-quoteblock mark{background:var(--h4-accent-bg);color:var(--h4-accent);font-weight:600;padding:1px 5px;border-radius:3px}.h4 .h4-tags{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.h4 .h4-a-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px}.h4 .h4-a-index{position:sticky;top:96px;align-self:start}.h4 .h4-a-index ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.h4 .h4-a-index a{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid transparent;color:var(--h4-ink);transition:all .2s var(--h4-ease)}.h4 .h4-a-index a.on{background:#fff;border-color:var(--h4-hl);box-shadow:var(--h4-sh-soft)}.h4 .h4-a-index .n{color:rgba(14,26,43,.4);padding-top:2px}.h4 .h4-a-index a.on .n{color:var(--h4-accent)}.h4 .h4-a-index .q{display:block;font-family:var(--h4-sans);font-weight:600;font-size:15px;letter-spacing:var(--h4-tr-soft);color:rgba(14,26,43,.6)}.h4 .h4-a-index a.on .q{color:var(--h4-ink)}.h4 .h4-a-index .p{display:block;font-size:12px;color:rgba(14,26,43,.5);margin-top:3px}.h4 .h4-a-index-label{margin-bottom:14px}.h4 .h4-a-block{padding-bottom:72px;scroll-margin-top:90px}.h4 .h4-a-block-k{margin-bottom:12px}.h4 .h4-a-block h3{font-family:var(--h4-sans);font-weight:500;font-size:clamp(28px,3vw,36px);letter-spacing:var(--h4-tr-snug);line-height:1.05}.h4 .h4-a-block-b{font-size:16px;line-height:1.55;color:rgba(14,26,43,.68);margin:12px 0 24px;max-width:600px;text-wrap:pretty}.h4 .h4-a-two{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.h4 .h4-a-two.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.h4 .h4-main-col{min-width:0}.h4 .h4-ch-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:end;margin-bottom:48px}.h4 .h4-ch-head .h4-h-sub{margin-top:0}.h4 .h4-ch-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.h4 .h4-ch-col{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:var(--h4-r-2xl);padding:24px;display:flex;flex-direction:column;gap:16px}.h4 .h4-ch-sig{display:flex;align-items:center;gap:10px;justify-content:space-between}.h4 .h4-ch-ttl{font-family:var(--h4-sans);font-weight:600;font-size:22px;letter-spacing:var(--h4-tr-base);color:#fff;line-height:1.15}.h4 .h4-ch-step{padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.h4 .h4-ch-step .h4-mono{color:rgba(255,255,255,.5)}.h4 .h4-ch-step p{font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.78);margin-top:6px;text-wrap:pretty}.h4 .h4-ch-step.act{background:rgba(59,91,255,.14);border:1px solid rgba(168,184,255,.22);border-radius:var(--h4-r-lg);padding:14px}.h4 .h4-ch-step.act .h4-mono{color:var(--h4-accent-soft)}.h4 .h4-ch-step.act p{color:#fff}.h4 .h4-ch-end{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.h4 .h4-ch-go{font-size:13.5px;font-weight:600;color:var(--h4-accent-soft)}.h4 .h4-row.dark .h4-sample{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.25);background:transparent}.h4 .h4-ch-foot{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.55)}.h4 .h4-ch-pill{font-family:var(--h4-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.16);padding:6px 10px;border-radius:999px}.h4 .h4-spark{display:block}.h4 .h4-spark path{fill:none;stroke-width:2;stroke-linejoin:round}.h4 .h4-spark.good path{stroke:#5FD3AE}.h4 .h4-spark.good circle{fill:#5FD3AE}.h4 .h4-spark.warn path{stroke:#F5C46B}.h4 .h4-spark.warn circle{fill:#F5C46B}.h4 .h4-spark.bad path{stroke:#F8B5A1}.h4 .h4-spark.bad circle{fill:#F8B5A1}.h4 .h4-tour{display:flex;flex-direction:column;gap:14px}.h4 .h4-hint{align-self:center;display:inline-flex;align-items:center;gap:10px;font-family:var(--h4-mono);font-size:10.5px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:var(--h4-accent);background:var(--h4-accent-bg);border:1px solid rgba(59,91,255,.2);padding:7px 14px;border-radius:999px}.h4 .h4-pulse{width:8px;height:8px;border-radius:50%;background:var(--h4-accent);position:relative;flex-shrink:0}.h4 .h4-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--h4-accent);opacity:0;animation:h4pulse 1.8s var(--h4-ease) infinite}@keyframes h4pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}.h4 .h4-tabs{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.h4 .h4-tabs button{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 16px;border-radius:999px;font-family:var(--h4-sans);font-size:14px;font-weight:600;background:#fff;border:1px solid var(--h4-hl);color:rgba(14,26,43,.7);display:inline-flex;align-items:center;gap:8px;transition:all .16s var(--h4-ease);flex-shrink:0}.h4 .h4-tabs button .n{font-family:var(--h4-mono);font-size:10px;color:rgba(14,26,43,.4)}.h4 .h4-tabs button:hover{border-color:rgba(59,91,255,.4);color:var(--h4-ink);transform:translateY(-1px)}.h4 .h4-tabs button.on{background:var(--h4-ink);color:#fff;border-color:var(--h4-ink);box-shadow:var(--h4-sh-btn)}.h4 .h4-tabs button.on .n{color:var(--h4-accent-soft)}.h4 .h4-tabs button.nudge{animation:h4nudge 2.4s var(--h4-ease) infinite}.h4 .h4-dots button:focus-visible,.h4 .h4-pager>button:focus-visible,.h4 .h4-side button:focus-visible,.h4 .h4-tabs button:focus-visible{outline:2px solid var(--h4-accent);outline-offset:2px}@keyframes h4nudge{0%,60%,to{box-shadow:0 0 0 0 rgba(59,91,255,0)}30%{box-shadow:0 0 0 5px rgba(59,91,255,.18);border-color:rgba(59,91,255,.5)}}.h4 .h4-tcap{display:flex;gap:12px;justify-content:center;align-items:baseline;font-size:14.5px;color:rgba(14,26,43,.65);text-align:center;min-height:22px;margin-bottom:10px;flex-wrap:wrap}.h4 .h4-tcap b{color:var(--h4-ink);font-weight:600}.h4 .h4-win{background:#fff;border:1px solid var(--h4-hl);border-radius:var(--h4-r-3xl);box-shadow:var(--h4-sh-card);overflow:hidden}.h4 .h4-chrome{display:flex;align-items:center;gap:7px;padding:11px 16px;border-bottom:1px solid var(--h4-hl);background:var(--h4-tint)}.h4 .h4-chrome>i{width:10px;height:10px;border-radius:50%;background:rgba(14,26,43,.14)}.h4 .h4-url{flex:1;max-width:420px;margin:0 auto;padding:5px 12px;background:#fff;border:1px solid var(--h4-hl);border-radius:8px;font-family:var(--h4-mono);font-size:11.5px;color:rgba(14,26,43,.55);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h4 .h4-url b{color:var(--h4-accent);font-weight:600}.h4 .h4-app{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:560px}.h4 .h4-side{padding:18px 12px;border-inline-end:1px solid var(--h4-hl);background:var(--h4-panel);display:flex;flex-direction:column;gap:2px}.h4 .h4-side-logo{padding:0 6px;margin-bottom:18px}.h4 .h4-side button{all:unset;box-sizing:border-box;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:13px;color:rgba(14,26,43,.65)}.h4 .h4-side button:hover{background:var(--h4-tint)}.h4 .h4-side button.on{background:var(--h4-accent-bg);color:var(--h4-accent);font-weight:600}.h4 .h4-main{padding:22px;background:var(--h4-tint);min-width:0}.h4 .h4-main:focus-visible{outline:2px solid var(--h4-accent);outline-offset:-2px}.h4 .h4-mhead{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px;flex-wrap:wrap}.h4 .h4-mhead-t{font-family:var(--h4-sans);font-size:24px;font-weight:600;letter-spacing:var(--h4-tr-base);margin-top:4px}.h4 .h4-split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.h4 .h4-split,.h4 .h4-stackv{display:grid;gap:14px}.h4 .h4-fade{animation:h4fade .28s var(--h4-ease)}@keyframes h4fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.h4 .h4-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--h4-hl);background:#fff}.h4 .h4-pager>button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:0;font-family:var(--h4-sans);font-size:13.5px;font-weight:600;color:rgba(14,26,43,.65);padding:9px 14px;border-radius:var(--h4-r-lg);border:1px solid var(--h4-hl)}.h4 .h4-pager>button span:not(.h4-arr){overflow:hidden;text-overflow:ellipsis}.h4 .h4-pager>button:hover{color:var(--h4-ink);border-color:rgba(14,26,43,.2)}.h4 .h4-pager>button.nx{background:var(--h4-accent);color:#fff;border-color:var(--h4-accent);box-shadow:var(--h4-sh-cta)}.h4 .h4-dots{display:flex;gap:6px}.h4 .h4-dots button{all:unset;cursor:pointer;width:8px;height:8px;border-radius:999px;background:var(--h4-tint-2);transition:all .2s var(--h4-ease)}.h4 .h4-dots button.on{width:22px;background:var(--h4-accent)}.h4 .h4-gaprate{text-align:end}.h4 .h4-gaprate .h4-num{font-family:var(--h4-sans);font-size:26px;font-weight:600;color:var(--h4-bad);line-height:1}.h4 .h4-gaprate .h4-mono{color:rgba(14,26,43,.5);margin-top:4px;display:block}.h4 .h4-row.proof-row{overflow:hidden}.h4 .h4-row.proof-row:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 50% 70%,rgba(59,91,255,.22),transparent 70%);pointer-events:none}.h4 .h4-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;padding-bottom:32px}.h4 .h4-quote{margin:0;background:#fff;color:var(--h4-ink);border-radius:var(--h4-r-2xl);padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 50px 90px -40px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06);transition:transform .32s var(--h4-ease)}.h4 .h4-quote:hover{transform:translateY(-4px)}.h4 .h4-quote:nth-child(2){transform:translateY(32px)}.h4 .h4-quote:nth-child(2):hover{transform:translateY(28px)}.h4 .h4-quote blockquote{margin:0;font-family:var(--h4-sans);font-size:18px;font-weight:500;line-height:1.5;letter-spacing:var(--h4-tr-soft);text-wrap:pretty}.h4 .h4-quote blockquote:before{content:"\201C";display:block;font-size:56px;color:var(--h4-accent);line-height:.5;margin-bottom:18px;font-family:var(--h4-sans)}.h4 .h4-q-co{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--h4-hl);flex-wrap:wrap}.h4 .h4-q-name{font-family:var(--h4-sans);font-size:14px;font-weight:700;letter-spacing:var(--h4-tr-base);color:rgba(14,26,43,.75)}.h4 .h4-q-url{font-family:var(--h4-mono);font-size:11px;font-weight:600;color:rgba(14,26,43,.6);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.h4 .h4-q-url:hover{color:var(--h4-accent)}.h4 .h4-quote figcaption{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--h4-hl)}.h4 .h4-av{width:32px;height:32px;border-radius:50%;background:var(--h4-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.h4 .h4-who{font-size:13px;font-weight:600}.h4 .h4-role{font-size:11.5px;color:rgba(14,26,43,.55)}.h4 .h4-price-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:52px}.h4 .h4-price-head .h4-shead{margin-bottom:0}.h4 .h4-toggle{display:inline-flex;background:#fff;border:1px solid var(--h4-hl);border-radius:999px;padding:4px;font-family:var(--h4-sans);font-size:13.5px;font-weight:600}.h4 .h4-toggle button{all:unset;cursor:pointer;padding:9px 18px;border-radius:999px;color:rgba(14,26,43,.6);display:inline-flex;align-items:center;gap:8px}.h4 .h4-toggle button.on{background:var(--h4-ink);color:#fff}.h4 .h4-toggle button:focus-visible{outline:2px solid var(--h4-accent);outline-offset:2px}.h4 .h4-toggle .save{font-family:var(--h4-mono);font-size:10px;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:var(--h4-good);background:rgba(16,164,123,.12);padding:2px 6px;border-radius:var(--h4-r-xs)}.h4 .h4-toggle button.on .save{color:#fff;background:rgba(16,164,123,.3)}.h4 .h4-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.h4 .h4-plan{background:#fff;border:1px solid var(--h4-hl);border-radius:var(--h4-r-2xl);padding:26px;position:relative;display:flex;flex-direction:column}.h4 .h4-plan.feat{background:var(--h4-ink);color:#fff;box-shadow:var(--h4-sh-card)}.h4 .h4-plan .nm{font-family:var(--h4-mono);font-size:11px;font-weight:600;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;color:rgba(14,26,43,.55)}.h4 .h4-plan.feat .nm{color:var(--h4-cream-2)}.h4 .h4-plan .pr{display:flex;align-items:baseline;gap:6px;margin:14px 0 4px}.h4 .h4-plan .pr b{font-family:var(--h4-sans);font-size:40px;font-weight:600;letter-spacing:var(--h4-tr-snug);line-height:1}.h4 .h4-plan .pr span{font-size:13px;opacity:.6}.h4 .h4-plan .bl{font-size:11.5px;opacity:.55;margin-bottom:18px}.h4 .h4-plan .cta{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:18px;font-family:var(--h4-sans);font-weight:600;font-size:14px;letter-spacing:-.005em;padding:11px 18px;border-radius:var(--h4-r-lg);white-space:nowrap;transition:transform .16s var(--h4-ease)}.h4 .h4-plan .cta:hover{transform:translateY(-1px)}.h4 .h4-plan .cta.pri{background:var(--h4-accent);color:#fff;box-shadow:var(--h4-sh-cta)}.h4 .h4-plan .cta.gh{background:#fff;color:var(--h4-ink);border:1px solid var(--h4-ink)}.h4 .h4-plan.feat .cta.gh{border:0}.h4 .h4-plan ul{list-style:none;padding:16px 0 0;margin:0;display:grid;gap:9px;border-top:1px solid var(--h4-hl);font-size:13px}.h4 .h4-plan.feat ul{border-color:rgba(255,255,255,.1)}.h4 .h4-plan li{display:flex;gap:9px;align-items:center}.h4 .h4-plan li:before{content:"✓";width:15px;height:15px;border-radius:50%;background:var(--h4-mint);color:var(--h4-good);font-size:9px;font-weight:700;display:inline-grid;place-items:center;flex-shrink:0}.h4 .h4-plan.feat li:before{background:rgba(255,255,255,.12);color:#fff}.h4 .h4-plan-badge{position:absolute;top:-11px;inset-inline-start:22px;padding:4px 10px;background:var(--h4-accent);color:#fff;font-family:var(--h4-mono);font-size:10px;font-weight:700;letter-spacing:var(--h4-tr-mono);text-transform:uppercase;border-radius:var(--h4-r-xs)}.h4 .h4-final{padding:120px var(--h4-pad-x);background:var(--h4-grad-dark);color:#fff;position:relative;overflow:hidden;text-align:center}.h4 .h4-final:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 20% 0,rgba(59,91,255,.18),transparent 60%);pointer-events:none}[dir=rtl] .h4 .h4-final:before{transform:scaleX(-1)}.h4 .h4-final-in{max-width:880px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center}.h4 .h4-final h2{font-family:var(--h4-sans);font-weight:500;font-size:clamp(38px,4.8vw,58px);line-height:1.02;letter-spacing:var(--h4-tr-tight);text-wrap:balance}.h4 .h4-final h2 .h4-accent{color:var(--h4-cream-2)}.h4 .h4-final-sub{font-size:18px;color:rgba(255,255,255,.72);margin:18px 0 30px}.h4 .v2-hero-scan.dark{background:rgba(255,255,255,.06);border-color:var(--h4-hl-dark);box-shadow:var(--h4-sh-final)}.h4 .v2-hero-scan.dark input{color:#fff}.h4 .v2-hero-scan.dark .v2-hero-scan-pre,.h4 .v2-hero-scan.dark input::placeholder{color:rgba(255,255,255,.45)}@media (prefers-reduced-motion:reduce){.h4 .h4-fade,.h4 .h4-pulse:after,.h4 .h4-tabs button.nudge{animation:none}.h4 .h4-a-index a,.h4 .h4-quote{transition:none}}@media (max-width:1100px){.h4 .h4-main .h4-kpis.c6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.h4 .h4-hero-in{gap:44px}.h4 .h4-a-grid,.h4 .h4-hero-in{grid-template-columns:1fr}.h4 .h4-a-index{display:none}.h4 .h4-a-two,.h4 .h4-a-two.eq,.h4 .h4-ch-cols,.h4 .h4-ch-head,.h4 .h4-split{grid-template-columns:1fr}.h4 .h4-ch-head{gap:16px}.h4 .h4-app{grid-template-columns:1fr;min-height:0}.h4 .h4-side{display:none}.h4 .h4-plans,.h4 .h4-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.h4 .h4-quote:nth-child(2),.h4 .h4-quote:nth-child(2):hover{transform:none}.h4 .h4-proof{padding-bottom:0}}@media (max-width:760px){.h4 .h4-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--h4-pad-x) * -1);padding:4px var(--h4-pad-x) 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 28px),transparent)}[dir=rtl] .h4 .h4-tabs{-webkit-mask-image:linear-gradient(270deg,transparent,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,transparent,#000 16px,#000 calc(100% - 28px),transparent)}.h4 .h4-tabs::-webkit-scrollbar{display:none}.h4 .h4-tabs button{scroll-snap-align:center;padding:11px 16px}.h4 .h4-tcap{text-align:start;justify-content:flex-start;font-size:14px}.h4 .h4-chrome .h4-sample,.h4 .h4-chrome>i{display:none}.h4 .h4-url{max-width:none}.h4 .h4-win{border-radius:var(--h4-r-2xl)}.h4 .h4-pager{padding:10px 12px}.h4 .h4-pager>button span:not(.h4-arr){display:none}.h4 .h4-pager>button{padding:12px 16px}.h4 .h4-mhead .h4-tag{display:none}}@media (max-width:640px){.h4{--h4-pad-y:72px;--h4-pad-x:18px}.h4 .h4-plans,.h4 .h4-proof{grid-template-columns:1fr}.h4 .h4-main{padding:14px}.h4 .h4-main .h4-kpis.c6{grid-template-columns:repeat(2,minmax(0,1fr))}.h4 .h4-hero{padding:64px var(--h4-pad-x) 64px}.h4 .v2-hero-scan-pre{display:none}.h4 .v2-hero-scan input{font-size:16px;padding-inline-start:12px}.h4 .h4-final{padding:88px var(--h4-pad-x)}}