:root{--hl-orange:#f57d05;--hl-orange-2:#ff9933;--hl-orange-soft:#fff4e8;--hl-navy:#0b1220;--hl-navy-2:#11203a;--hl-text:#1a1a1a;--hl-muted:#4b5563;--hl-border:#e7e7ea;--hl-surface:#ffffff;--hl-soft:#f6f7f9}.hl-root{position:relative;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hl-text);overflow:hidden}.hl-root *{box-sizing:border-box}.hl-root h1,.hl-root h2,.hl-root h3{font-family:Raleway,sans-serif;font-weight:800;letter-spacing:-1px;line-height:1.05;margin:0}.hl-h{font-size:clamp(40px,6.4vw,84px);color:#0b1220;margin:0 0 20px}.hl-h-accent{background:linear-gradient(135deg,#f57d05 0%,#ff9933 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;display:inline-block}.hl-h-light{color:#fff}.hl-h-center{text-align:center}.hl-h-xl{font-size:clamp(48px,7.5vw,120px)}.hl-h-md{font-size:clamp(28px,3.6vw,48px)}.hl-p{font-size:clamp(16px,1.25vw,20px);line-height:1.6;color:var(--hl-muted);max-width:560px;margin:0 0 32px}.hl-p-light{color:rgb(255 255 255 / .78)}.hl-p-center{margin-left:auto;margin-right:auto;text-align:center}.hl-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgb(245 125 5 / .10);color:var(--hl-orange);font-family:Inter,sans-serif;font-weight:600;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;border-radius:999px;margin-bottom:28px;border:1px solid rgb(245 125 5 / .25)}.hl-tag-light{background:rgb(255 255 255 / .08);color:#ffd9b3;border-color:rgb(255 255 255 / .18)}.hl-cta-row{display:flex;gap:14px;flex-wrap:wrap}.hl-cta-row-center{justify-content:center}.hl-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:15px;padding:14px 26px;border-radius:10px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease;border:2px solid #fff0;cursor:pointer}.hl-btn-primary{background:var(--hl-orange);color:#fff!important;border-color:var(--hl-orange);box-shadow:0 8px 22px rgb(245 125 5 / .32)}.hl-btn-primary:hover{transform:translateY(-1px);background:#d96a00;border-color:#d96a00;box-shadow:0 12px 28px rgb(245 125 5 / .45)}.hl-btn-ghost{color:var(--hl-text)!important;border-color:var(--hl-border);background:#fff0}.hl-btn-ghost:hover{border-color:var(--hl-orange);color:var(--hl-orange)!important}.hl-btn-ghost-light{color:#fff!important;border-color:rgb(255 255 255 / .32)}.hl-btn-ghost-light:hover{border-color:#fff;background:rgb(255 255 255 / .06)}.hl-intro{position:relative;min-height:88vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 30%,#1a2942 0%,#0b1220 65%);color:#fff;overflow:hidden}.hl-intro-inner{position:relative;padding:120px 24px 80px;max-width:920px;z-index:2}.hl-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgb(255 255 255 / .08);color:#fff;border:1px solid rgb(255 255 255 / .16);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;margin-bottom:32px}.hl-intro-h1{font-size:clamp(54px,8vw,128px);letter-spacing:-2.4px;line-height:1.02;margin:0 0 28px}.hl-grad{background:linear-gradient(135deg,#f57d05 0%,#ffb56b 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.hl-intro-sub{font-size:clamp(17px,1.4vw,22px);color:rgb(255 255 255 / .7);max-width:560px;margin:0 auto 60px;line-height:1.55}.hl-intro-arrow{font-size:36px;color:rgb(255 255 255 / .55);animation:hl-bounce 1.8s ease-in-out infinite}@keyframes hl-bounce{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(8px);opacity:1}}.hl-bgnoise{position:absolute;inset:-10%;background:radial-gradient(circle at 18% 22%,rgb(245 125 5 / .16),transparent 55%),radial-gradient(circle at 82% 78%,rgb(80 140 255 / .15),transparent 55%);filter:blur(28px);z-index:1}.hl-v{position:relative;min-height:100vh;display:flex;align-items:center;padding:80px max(24px, 6vw);overflow:hidden}.hl-canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;z-index:1}.hl-v-content{position:relative;z-index:2;max-width:580px;margin-left:0}.hl-v-content-left{margin-right:auto}.hl-v-content-center{margin:0 auto;text-align:center;max-width:760px}.hl-v1{background:radial-gradient(circle at 80% 50%,#11203a 0%,#0b1220 70%);color:#fff}.hl-v1 .hl-h{color:#fff}.hl-v1 .hl-p{color:rgb(255 255 255 / .75)}.hl-v1 .hl-tag{background:rgb(245 125 5 / .16);color:#ffb56b;border-color:rgb(245 125 5 / .45)}.hl-v1 .hl-btn-ghost{color:#fff!important;border-color:rgb(255 255 255 / .32)}.hl-v1 .hl-btn-ghost:hover{border-color:#fff}.hl-v1 .hl-v-content{margin-left:auto;margin-right:8%}.hl-v2{background:linear-gradient(135deg,#0b1220 0%,#1a2942 100%);color:#fff}.hl-v2 .hl-v-content{margin-left:8%}.hl-v3{background:linear-gradient(180deg,#fff 0%,#fff4e8 100%);color:var(--hl-text);padding-right:max(24px, 4vw)}.hl-v3 .hl-v-content{flex:0 0 42%;padding-right:24px}.hl-stage3{position:relative;flex:1;height:540px;min-width:0;perspective:1400px;z-index:2}@media (max-width:1100px){.hl-v3{flex-direction:column}.hl-v3 .hl-v-content{flex:none;max-width:100%;margin-bottom:40px}.hl-stage3{width:100%;height:480px}}.hl-card{position:absolute;background:#fff;border:1px solid #e7e7ea;border-radius:18px;padding:18px;width:280px;box-shadow:0 22px 50px rgb(11 18 32 / .12),0 4px 12px rgb(11 18 32 / .06);transform-style:preserve-3d;will-change:transform;transition:box-shadow .3s ease}.hl-card:hover{box-shadow:0 28px 60px rgb(11 18 32 / .18)}.hl-card-1{top:0;left:0;transform:rotateX(-8deg) rotateY(14deg) translateZ(40px);width:300px}.hl-card-2{top:30%;right:0;transform:rotateX(-4deg) rotateY(-12deg) translateZ(20px);width:280px}.hl-card-3{bottom:0;left:14%;transform:rotateX(-6deg) rotateY(8deg) translateZ(60px);width:300px}.hl-card-4{top:8%;right:22%;transform:rotateX(-4deg) rotateY(-8deg) translateZ(80px);width:200px;padding:14px}.hl-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hl-card-title{font-weight:700;font-size:13px;color:#0b1220;letter-spacing:.2px}.hl-card-badge{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#f6f7f9;color:#4b5563}.hl-card-badge-up{background:rgb(34 170 99 / .12);color:#1f8d5a}.hl-card-chart{width:100%;height:auto;display:block}.hl-card-foot{display:flex;gap:18px;margin-top:10px}.hl-kpi{display:flex;flex-direction:column}.hl-kpi-n{font-family:Raleway,sans-serif;font-weight:800;font-size:18px;color:#0b1220;line-height:1.1}.hl-kpi-l{font-size:10px;color:#6b7280;letter-spacing:.4px;text-transform:uppercase}.hl-pipe{display:flex;flex-direction:column;gap:8px}.hl-pipe-row{display:grid;grid-template-columns:80px 1fr 48px;gap:10px;align-items:center;font-size:12px;color:#4b5563}.hl-pipe-row span:last-child{text-align:right;color:#0b1220;font-weight:700}.hl-pipe-bar{background:#f6f7f9;height:6px;border-radius:999px;overflow:hidden}.hl-pipe-bar i{display:block;height:100%;background:linear-gradient(90deg,#f57d05,#ff9933);border-radius:999px}.hl-bars{display:flex;align-items:flex-end;gap:6px;height:90px;margin:8px 0 4px}.hl-bars i{flex:1;background:linear-gradient(180deg,#ff9933,#f57d05);border-radius:4px 4px 0 0}.hl-donut{display:flex;align-items:center;gap:10px}.hl-donut svg{width:64px;height:64px}.hl-donut-label{display:flex;flex-direction:column}.hl-donut-label span{font-family:Raleway;font-weight:800;font-size:22px;color:#0b1220;line-height:1}.hl-donut-label small{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#6b7280}.hl-v4{background:radial-gradient(circle at 50% 60%,#1a2942 0%,#0b1220 70%);color:#fff;justify-content:center;text-align:center}.hl-v4 .hl-v-content{max-width:760px}.hl-v5-wrap{position:relative;height:380vh;background:#0b1220;color:#fff}.hl-v5-pin{position:sticky;top:0;width:100%;height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 50%,#11203a 0%,#0b1220 70%)}.hl-v5-stage{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.hl-v5-stage .hl-tag{position:absolute;top:48px;left:50%;transform:translateX(-50%)}.hl-v5-phase{position:absolute;inset:auto 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;padding:0 24px}.hl-v5-phase-1{transform:translateY(20px)}.hl-reveal{display:block;opacity:0;transform:translateY(40px)}.hl-reveal.is-in{animation:hl-reveal-up .9s cubic-bezier(.2,.8,.2,1) forwards}.hl-reveal-delay.is-in{animation-delay:.2s}.hl-reveal-delay-2.is-in{animation-delay:.4s}@keyframes hl-reveal-up{to{opacity:1;transform:translateY(0)}}.hl-v5-stats{display:flex;gap:64px;flex-wrap:wrap;justify-content:center}.hl-stat{display:flex;flex-direction:column;align-items:center}.hl-stat-n{font-family:Raleway,sans-serif;font-weight:800;font-size:clamp(56px,7vw,112px);background:linear-gradient(135deg,#f57d05,#ff9933);-webkit-background-clip:text;background-clip:text;color:#fff0;line-height:1}.hl-stat-l{margin-top:10px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .7);font-weight:600}.hl-v5-progress{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);width:200px;height:3px;background:rgb(255 255 255 / .12);border-radius:999px;overflow:hidden;z-index:3}.hl-v5-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#f57d05,#ff9933);border-radius:inherit}.hl-pick{background:#fff;padding:96px 24px;text-align:center}.hl-pick-inner{max-width:980px;margin:0 auto}.hl-pick-label{font-size:13px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--hl-orange);margin-bottom:16px}.hl-pick h3,.hl-pick-help{font-family:Inter,sans-serif}.hl-pick-help{color:var(--hl-muted);margin:0 auto 36px;max-width:560px;font-size:17px}.hl-pick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.hl-pick-card{display:flex;flex-direction:column;gap:6px;padding:24px 18px;background:#fff;border:1px solid var(--hl-border);border-radius:14px;text-decoration:none;color:#0b1220;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s}.hl-pick-card strong{font-family:Raleway,sans-serif;font-size:22px;color:var(--hl-orange)}.hl-pick-card:hover{transform:translateY(-3px);border-color:var(--hl-orange);box-shadow:0 16px 40px rgb(245 125 5 / .18)}@media (max-width:820px){.hl-v{padding:64px 24px}.hl-v1 .hl-v-content,.hl-v2 .hl-v-content{margin:0}.hl-card-1{width:230px}.hl-card-2{width:230px;top:40%}.hl-card-3{width:230px}.hl-card-4{display:none}.hl-stage3{height:520px}}@media (prefers-reduced-motion:reduce){.hl-reveal{opacity:1;transform:none;animation:none!important}.hl-intro-arrow{animation:none}}