.ui-kit .hl-hero{padding-top:160px;padding-bottom:40px}.ui-kit .hl-sec{padding-top:30px;padding-bottom:30px}.ui-kit .hl-sec-intro{padding-top:0;padding-bottom:30px}.ui-kit .hl-sec-cta{padding-top:30px;padding-bottom:40px}.ui-kit .hl-sec-legal{padding-top:0;padding-bottom:96px}.ui-kit .hl-wrap{max-width:1080px}.ui-kit .hl-wrap-narrow{max-width:960px}.ui-kit .hl-back{margin-bottom:var(--space-5);letter-spacing:.02em;color:var(--saas-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ui-kit .hl-title{margin-top:var(--space-2);text-wrap:balance;font-size:clamp(36px,5.4vw,56px)}.ui-kit .hl-lead{margin-top:var(--space-4);max-width:720px;font-weight:500}.ui-kit .hl-panel{padding:28px}.ui-kit .hl-panel+.hl-kpis{margin-top:22px}.ui-kit .hl-intro{margin:0;font-size:15.5px;line-height:1.7}.ui-kit .hl-kpis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ui-kit .hl-kpi{padding:18px 20px}.ui-kit .hl-kpi-val{margin-top:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--positive);font-size:18px;font-weight:700;line-height:1.2}.ui-kit .hl-label{letter-spacing:.15em;text-transform:uppercase;color:var(--saas-muted);font-size:10px;font-weight:600}.ui-kit .hl-label+p{margin-top:6px}.ui-kit .hl-sec-head{margin-bottom:var(--space-5);align-items:center;gap:14px;display:flex}.ui-kit .hl-sec-head.hl-tight{margin-bottom:var(--space-3)}.ui-kit .hl-sec-title{font-size:26px}.ui-kit .hl-note{margin:0 0 var(--space-5);color:var(--saas-muted);font-size:13.5px;line-height:1.6}.ui-kit .hl-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;display:grid}.ui-kit .hl-card{gap:var(--space-4);height:100%;padding:var(--space-5);flex-direction:column;display:flex}.ui-kit .hl-card-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ui-kit .hl-card-name{flex:1;min-width:0}.ui-kit .hl-badge{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700}.ui-kit .hl-card-title{color:var(--saas-primary);text-wrap:balance;font-size:20px;line-height:1.2}.ui-kit .hl-symbol{font-family:var(--font-mono);letter-spacing:.04em;color:var(--saas-muted);font-size:14px;font-weight:600}.ui-kit .hl-move{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.ui-kit .hl-move .pill{font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 12px;font-size:13px}.ui-kit .hl-move-caption{white-space:nowrap;color:var(--saas-muted);font-size:11px}.ui-kit .hl-opening{border-bottom:1px solid var(--glass-stroke-outer);font-family:var(--font-mono);letter-spacing:.02em;color:var(--saas-muted);padding-bottom:14px;font-size:12.5px;font-weight:600}.ui-kit .hl-text{margin:0;font-size:14px;line-height:1.65}.ui-kit .hl-text.hl-result{color:var(--saas-primary);font-weight:500}.ui-kit .hl-rest{margin:0;font-size:14.5px;line-height:1.7}.ui-kit .hl-rest-note{color:var(--saas-muted);margin:14px 0 0;font-size:13.5px;line-height:1.6}.ui-kit .hl-cta{text-align:center;padding:36px 32px}.ui-kit .hl-cta-title{text-wrap:balance;max-width:620px;margin:14px auto 0;font-size:clamp(22px,3vw,30px)}.ui-kit .hl-cta-text{max-width:560px;margin:var(--space-3) auto 0}.ui-kit .hl-cta .btn{margin-top:22px}.ui-kit .hl-legal{align-items:flex-start;gap:var(--space-3);border:1px solid var(--glass-stroke-outer);border-radius:var(--radius-md);background:var(--glass-bg-strong);padding:20px 22px;display:flex}.ui-kit .hl-legal-icon{color:var(--saas-muted);flex-shrink:0;margin-top:3px}.ui-kit .hl-legal-text{color:var(--saas-muted);margin:0;font-size:12.5px;line-height:1.6}
