.vf{--ink:#0f1b2e;--muted:#6B7674;--teal:#325897;--teal2:#4a79c9;--canvas:#F4F5F2;--soft:#FFFFFF;--dark:#0b0e0d;--panel:#0c0f16;--line:rgba(15,31,30,.08);--red:#EF4444;--blue:#3B82F6;--green:#22C55E;--orange:#F97316;--yellow:#EAB308;--pink:#EC4899;--font:"Plus Jakarta Sans",sans-serif;font-family:var(--font);color:var(--ink);box-sizing:border-box}.vf *,.vf *:before,.vf *:after{box-sizing:border-box}.vf-sec{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center}.vf-sec.alt{background:var(--canvas)}.vf-wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.vf-dots:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(15,31,30,.05) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 15%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse 90% 60% at 50% 15%,#000 15%,transparent 70%)}.vf-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.vf-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--accent,var(--teal));display:block}.vf-gt{background:linear-gradient(120deg,var(--teal),var(--teal2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vf-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.vf-reveal.in{opacity:1;transform:none}.mac{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(15,31,30,.1);box-shadow:0 40px 90px -40px #0f1f1e59,0 8px 24px -14px #0f1f1e2e}.mac-bar{display:flex;align-items:center;gap:8px;padding:12px 15px;background:#f3f3f0;border-bottom:1px solid rgba(15,31,30,.07)}.mac-dots{display:flex;gap:7px}.mac-dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.mac-dot.r{background:#ff5f57}.mac-dot.y{background:#febc2e}.mac-dot.g{background:#28c840}.mac-title{margin:0 auto;font-size:12.5px;font-weight:600;color:#8b938f;display:inline-flex;align-items:center;gap:7px}.mac-title svg{width:13px;height:13px;stroke:#a7aeaa}.mac-body{padding:20px}.mac.dark{background:#0f1216;border-color:#ffffff14}.mac.dark .mac-bar{background:#171b21;border-bottom-color:#ffffff0f}.mac.dark .mac-title{color:#ffffff80}.mac.dark .mac-title svg{stroke:#fff6}.mac-float{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 18px 40px -16px #0f1f1e59;font-size:12.5px;font-weight:700}.mac-float .d{flex-shrink:0;width:22px;height:22px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--accent,var(--teal))}.mac-float .d svg{width:13px;height:13px;stroke:#fff}.vf-hero{padding:150px 0 90px}.vf-hero-top{display:grid;grid-template-columns:1.35fr .65fr;gap:40px;align-items:end;margin-bottom:44px}.vf-hero h1{font-size:clamp(42px,6vw,86px);font-weight:800;line-height:1.02;letter-spacing:-3px;margin:0 0 20px}.vf-hero-lead{font-size:clamp(16px,1.6vw,20px);line-height:1.7;color:var(--muted);max-width:600px;margin:0}.vf-hero-stat{text-align:right}.vf-hero-stat .n{font-size:clamp(56px,8vw,110px);font-weight:800;letter-spacing:-4px;line-height:.9;color:var(--ink)}.vf-hero-stat .n b{color:var(--teal);font-weight:800}.vf-hero-stat .l{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-top:8px}.vf-hero-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0f1f1e1a;border:1px solid rgba(15,31,30,.1)}.vf-hc{position:relative;padding:30px 28px;background:#fff;overflow:hidden;transition:background .3s ease}.vf-hc:hover{background:color-mix(in srgb,var(--accent,var(--teal)) 5%,#fff)}.vf-hc .ic{flex-shrink:0;width:50px;height:50px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:var(--accent,var(--teal))}.vf-hc .ic svg{width:23px;height:23px;stroke:#fff}.vf-hc h3{font-size:20px;font-weight:800;letter-spacing:-.5px;margin:0 0 9px;color:var(--ink)}.vf-hc p{font-size:13.5px;line-height:1.65;color:var(--muted);margin:0;max-width:30ch}.vf-hc.feature{background:radial-gradient(120% 130% at 85% 100%,#0d3a35,#0a0d12 60%)}.vf-hc.feature:hover{background:radial-gradient(120% 130% at 85% 100%,#10463f,#0a0d12 60%)}.vf-hc.feature h3{color:#fff}.vf-hc.feature p{color:#ffffffa8}.vf-hc.feature .ic{background:var(--teal)}.vf-hc.feature .ic svg{stroke:#fff}.vf-tools{min-height:0;display:block;padding:clamp(64px,8vw,96px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.vf-tools-head{text-align:center;margin-bottom:34px}.vf-tools-head h2{font-size:clamp(26px,3.2vw,44px);font-weight:800;letter-spacing:-1.4px;margin:0}.vf-tools-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.vf-ts{text-align:center}.vf-ts .n{font-size:clamp(42px,5.6vw,76px);font-weight:800;letter-spacing:-2.5px;color:var(--teal);line-height:1}.vf-ts .l{font-size:clamp(13px,1.1vw,15px);color:var(--muted);margin-top:10px}.vf-feat{padding:clamp(80px,10vw,120px) 0}.vf-feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.vf-feat.reverse .vf-feat-copy{order:2}.vf-feat .vf-eyebrow{padding:9px 18px 9px 12px;border-radius:50px;background:color-mix(in srgb,var(--accent,var(--teal)) 12%,#fff);border:1px solid color-mix(in srgb,var(--accent,var(--teal)) 26%,#fff);color:var(--accent,var(--teal));font-size:14.5px;font-weight:600;letter-spacing:-.1px;text-transform:none;gap:10px;margin-bottom:20px;box-shadow:0 8px 22px -14px color-mix(in srgb,var(--accent,var(--teal)) 80%,transparent)}.vf-feat .vf-eyebrow i{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--accent,var(--teal));display:flex;align-items:center;justify-content:center}.vf-feat .vf-eyebrow i svg{width:15px;height:15px;stroke:#fff;fill:none}.vf-feat-copy h2{font-size:clamp(32px,4.2vw,58px);font-weight:800;line-height:1.06;letter-spacing:-1.8px;margin:0 0 20px}.vf-feat-copy .lead{font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:var(--muted);margin:0 0 28px}.vf-checks{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:14px}.vf-check{display:flex;gap:13px;align-items:flex-start}.vf-check .tk{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent,var(--teal)) 15%,#fff);margin-top:1px}.vf-check .tk svg{width:15px;height:15px;stroke:var(--accent,var(--teal))}.vf-check .ct strong{display:block;font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:3px}.vf-check .ct span{font-size:13.5px;line-height:1.55;color:var(--muted)}.vf-feat-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;color:var(--accent,var(--teal))}.vf-feat-link svg{width:16px;height:16px;stroke:currentColor;transition:transform .3s ease}.vf-feat-link:hover svg{transform:translate(3px)}.vf-feat-media{position:relative}.vf-feat-media .glow{position:absolute;inset:8% 6%;z-index:0;border-radius:40px;filter:blur(46px);background:color-mix(in srgb,var(--accent,var(--teal)) 42%,transparent);opacity:.5}.vf-feat-media .mac{position:relative;z-index:1;max-width:540px;margin:0 auto}.vf-feat .mac-body{min-height:404px;display:flex;flex-direction:column;justify-content:center;gap:2px}.mk-cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mk-cal-top b{font-size:14px}.mk-cal-nav{display:flex;gap:6px}.mk-cal-nav span{flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--canvas);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;line-height:1}.mk-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.mk-cal-grid .dow{font-size:10.5px;font-weight:700;color:var(--muted);text-align:center;text-transform:uppercase;padding-bottom:4px}.mk-cal-grid .day{aspect-ratio:1;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--canvas)}.mk-cal-grid .day.mut{color:#c3c8c4;background:transparent}.mk-cal-grid .day.on{background:var(--accent,var(--teal));color:#fff}.mk-cal-grid .day.dot{position:relative}.mk-cal-grid .day.dot:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--accent,var(--teal))}.mk-cal-slots{margin-top:16px;display:grid;gap:8px}.mk-slot{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--canvas);font-size:12.5px}.mk-slot .t{font-weight:700;color:var(--ink)}.mk-slot .who{color:var(--muted)}.mk-slot .pill{margin-left:auto;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:50px;background:color-mix(in srgb,var(--accent,var(--teal)) 16%,#fff);color:var(--accent,var(--teal))}.mk-chat{display:grid;gap:12px}.mk-msg{max-width:78%;padding:11px 14px;border-radius:14px;font-size:13px;line-height:1.5}.mk-msg.in{background:var(--canvas);color:var(--ink);border-bottom-left-radius:4px}.mk-msg.out{margin-left:auto;background:var(--accent,var(--teal));color:#fff;border-bottom-right-radius:4px}.mk-typing{display:inline-flex;gap:4px;padding:12px 14px;background:var(--canvas);border-radius:14px 14px 14px 4px;width:fit-content}.mk-typing i{width:6px;height:6px;border-radius:50%;background:#b8beb9}.mk-chat-input{margin-top:6px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:50px}.mk-chat-input span{flex:1;font-size:12.5px;color:#b0b6b1}.mk-chat-input .send{flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent,var(--teal));display:flex;align-items:center;justify-content:center}.mk-chat-input .send svg{width:14px;height:14px;stroke:#fff}.mk-pipe{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mk-col-h{font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:9px;display:flex;align-items:center;gap:6px}.mk-col-h b{margin-left:auto;font-size:10.5px;color:#fff;background:var(--accent,var(--teal));padding:1px 7px;border-radius:50px}.mk-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px;margin-bottom:9px;box-shadow:0 6px 18px -12px #0f1f1e40}.mk-card .nm{font-size:12.5px;font-weight:700;margin-bottom:6px}.mk-card .meta{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px}.mk-card .tag{font-size:10px;font-weight:700;padding:2px 8px;border-radius:50px;background:color-mix(in srgb,var(--accent,var(--teal)) 15%,#fff);color:var(--accent,var(--teal))}.mk-pipe.dark .mk-card{background:#151a20;border-color:#ffffff12;box-shadow:none}.mk-pipe.dark .mk-card .nm{color:#fff}.mk-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mk-kpi{padding:12px;border-radius:11px;background:var(--canvas)}.mk-kpi .n{font-size:20px;font-weight:800;letter-spacing:-.6px}.mk-kpi .l{font-size:11px;color:var(--muted);margin-top:2px}.mk-kpi .up{font-size:11px;font-weight:700;color:var(--green)}.mk-chart{position:relative;height:150px;border-radius:12px;background:var(--canvas);padding:14px;overflow:hidden}.mk-chart svg{width:100%;height:100%;overflow:visible}.mk-rev{display:grid;gap:12px}.mk-rev-msg{display:flex;gap:10px;align-items:flex-start}.mk-rev-msg .av{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--accent,var(--teal)) 22%,#fff);color:var(--accent,var(--teal));display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.mk-rev-bubble{background:var(--canvas);border-radius:12px;padding:11px 13px;font-size:12.5px;line-height:1.5}.mk-rev-card{border:1px solid var(--line);border-radius:12px;padding:14px}.mk-stars{display:flex;gap:3px;margin-bottom:7px}.mk-stars svg{width:16px;height:16px;fill:var(--yellow)}.mk-rev-card .q{font-size:12.5px;line-height:1.55;color:var(--ink)}.mk-rev-card .by{font-size:11px;color:var(--muted);margin-top:7px}.mk-camp{display:grid;gap:11px}.mk-camp-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--canvas)}.mk-camp-row .ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent,var(--teal)) 16%,#fff)}.mk-camp-row .ic svg{width:17px;height:17px;stroke:var(--accent,var(--teal))}.mk-camp-row .g{flex:1;min-width:0}.mk-camp-row .g .nm{font-size:12.5px;font-weight:700;margin-bottom:6px;display:flex;justify-content:space-between}.mk-camp-row .g .nm b{color:var(--accent,var(--teal));font-weight:800}.mk-bar{height:6px;border-radius:50px;background:#0f1f1e14;overflow:hidden}.mk-bar span{display:block;height:100%;border-radius:50px;background:var(--accent,var(--teal))}.mk-phone{position:relative;z-index:1;width:260px;max-width:80%;margin:0 auto;aspect-ratio:9/19;background:#0f1216;border-radius:40px;padding:11px;box-shadow:0 50px 100px -40px #0f1f1e80;border:1px solid rgba(255,255,255,.08)}.mk-phone:before{content:"";position:absolute;top:16px;left:50%;transform:translate(-50%);width:96px;height:20px;border-radius:50px;background:#0f1216;z-index:3}.mk-phone-screen{position:relative;height:100%;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,#f7f8f6,#eef1ee);padding:34px 14px 16px}.mk-app-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mk-app-top .hi{font-size:14px;font-weight:800;letter-spacing:-.3px}.mk-app-top .av{width:30px;height:30px;border-radius:50%;background:var(--accent,var(--teal))}.mk-app-stat{background:#fff;border-radius:14px;padding:13px;margin-bottom:10px;box-shadow:0 10px 24px -16px #0f1f1e4d}.mk-app-stat .n{font-size:22px;font-weight:800;letter-spacing:-.8px;color:var(--accent,var(--teal))}.mk-app-stat .l{font-size:11px;color:var(--muted)}.mk-app-rows{display:grid;gap:8px}.mk-app-rows .r{display:flex;align-items:center;gap:9px;background:#fff;border-radius:11px;padding:9px 10px;box-shadow:0 8px 20px -16px #0f1f1e40}.mk-app-rows .r .b{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--accent,var(--teal)) 16%,#fff)}.mk-app-rows .r .t{font-size:11px;font-weight:600}.mk-app-rows .r .t small{display:block;color:var(--muted);font-weight:500}.vf-show{padding:clamp(80px,10vw,120px) 0;background:var(--dark);color:#fff}.vf-show:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(50,88,151,.16),transparent 60%)}.vf-show-head{text-align:center;max-width:720px;margin:0 auto 50px}.vf-show-head .vf-eyebrow{color:#ffffff8c}.vf-show-head h2{font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.06;letter-spacing:-1.8px;margin:0 0 16px}.vf-show-head p{font-size:16px;line-height:1.7;color:#fff9;margin:0}.vf-dash{display:grid;grid-template-columns:206px 1fr;min-height:560px;background:#fff}.vf-dash-side{background:#0d1826;padding:16px 12px;display:flex;flex-direction:column;gap:14px}.vf-dash-logo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:10px;background:#ffffff0f}.vf-dash-logo .lg{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#fff}.vf-dash-logo .lg .b{flex-shrink:0;width:22px;height:22px;border-radius:7px;background:var(--teal)}.vf-dash-logo .cx{color:#ffffff59;font-size:13px}.vf-dash-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;background:#ffffff0d;font-size:11.5px;color:#fff6}.vf-dash-search svg{flex-shrink:0;width:13px;height:13px;stroke:#fff6}.vf-dash-search .k{margin-left:auto;font-size:10px;padding:2px 6px;border-radius:5px;background:#ffffff14}.vf-dash-nav{display:flex;flex-direction:column;gap:2px}.vf-dash-nav a{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:8px;font-size:12px;font-weight:600;color:#ffffff8c}.vf-dash-nav a .i{flex-shrink:0;width:15px;height:15px;border-radius:5px;background:#ffffff24}.vf-dash-nav a.on{background:#fff;color:#0d1826}.vf-dash-nav a.on .i{background:var(--teal)}.vf-dash-main{background:#f3f4f7;padding:16px;overflow:hidden}.vf-dash-head{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.vf-dash-head .ttl{padding:9px 15px;border-radius:9px;background:#fff;border:1px solid rgba(15,31,30,.1);font-size:13px;font-weight:700;color:var(--ink)}.vf-dash-head .edit{padding:9px 13px;border-radius:9px;background:#fff;border:1px solid rgba(15,31,30,.1);font-size:12px;color:var(--muted)}.vf-dash-head .range{margin-left:auto;display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:9px;background:#e9ebef;font-size:11.5px;color:var(--muted);white-space:nowrap}.vf-dash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.vf-w{background:#fff;border:1px solid rgba(15,31,30,.07);border-radius:13px;padding:15px;box-shadow:0 6px 18px -14px #0f1f1e38}.vf-w-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vf-w-h .t{font-size:12.5px;font-weight:700;color:var(--ink)}.vf-w-h .dots{color:#c2c7cd;font-weight:800;letter-spacing:1px}.vf-w .big{font-size:46px;font-weight:800;letter-spacing:-2px;color:var(--ink);line-height:1;padding:6px 0 4px}.vf-w.accent .big{color:var(--teal)}.vf-donut{display:flex;align-items:center;gap:12px}.vf-ring{position:relative;flex-shrink:0;width:98px;height:98px;border-radius:50%}.vf-ring:before{content:"";position:absolute;inset:15px;border-radius:50%;background:#fff}.vf-ring .v{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:var(--ink)}.vf-legend{display:grid;gap:6px;font-size:10.5px;color:var(--muted);min-width:0}.vf-legend span{display:flex;align-items:center;gap:7px;white-space:nowrap}.vf-legend i{flex-shrink:0;width:9px;height:9px;border-radius:3px}.vf-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:12px;height:132px;padding-top:8px}.vf-bars .col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;height:100%}.vf-bars .col .bar{width:56%;min-height:4px;border-radius:5px 5px 0 0;background:var(--teal)}.vf-bars .col .lb{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vf-line{height:132px}.vf-line svg{width:100%;height:100%;overflow:visible}.vf-cta{padding:clamp(90px,11vw,140px) 0;background:#07100e;color:#fff;position:relative;overflow:hidden}.vf-cta:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 15% 20%,rgba(50,88,151,.18),transparent 60%),radial-gradient(ellipse 50% 60% at 85% 90%,rgba(59,130,246,.12),transparent 60%)}.vf-cta-inner{text-align:center;max-width:760px;margin:0 auto}.vf-cta h2{font-size:clamp(34px,5vw,66px);font-weight:800;line-height:1.02;letter-spacing:-2.4px;margin:0 0 18px}.vf-cta p{font-size:17px;line-height:1.7;color:#ffffffa8;margin:0 auto 34px;max-width:540px}.vf-cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:56px}.vf-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:50px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.vf-btn svg{width:16px;height:16px;stroke:currentColor;transition:transform .3s ease}.vf-btn.primary{background:linear-gradient(120deg,var(--teal2),var(--teal));color:#fff}.vf-btn.primary:hover{transform:translateY(-3px);box-shadow:0 16px 40px -12px #32589799}.vf-btn.primary:hover svg{transform:translate(3px)}.vf-btn.ghost{background:transparent;border:1.5px solid rgba(255,255,255,.2);color:#fff}.vf-btn.ghost:hover{border-color:var(--teal2);background:#ffffff0a;transform:translateY(-3px)}.vf-cta-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:760px;margin:0 auto;padding-top:44px;border-top:1px solid rgba(255,255,255,.1)}.vf-cta-stat .n{font-size:clamp(28px,3.6vw,42px);font-weight:800;letter-spacing:-1.6px;line-height:1;color:#fff}.vf-cta-stat .l{font-size:12.5px;color:#ffffff8c;margin-top:8px}@media(max-width:768px){.vf-sec{min-height:0;display:block}}@media(max-width:940px){.vf-hero-top{grid-template-columns:1fr;align-items:start;gap:24px}.vf-hero-stat{text-align:left}.vf-hero-cards{grid-template-columns:1fr 1fr}.vf-feat-grid{grid-template-columns:1fr;gap:40px}.vf-feat.reverse .vf-feat-copy{order:0}.vf-feat-media{max-width:520px}.vf-dash{grid-template-columns:1fr}.vf-dash-side{display:none}.vf-dash-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.vf-hero{padding:120px 0 70px}.vf-hero-cards{grid-template-columns:1fr}.vf-tools-stats{grid-template-columns:1fr;gap:26px}.mk-pipe,.vf-dash-grid{grid-template-columns:1fr}.vf-cta-stats{grid-template-columns:1fr 1fr;gap:26px}}@media(prefers-reduced-motion:reduce){.vf-reveal{opacity:1!important;transform:none!important;transition:none}.vf-hc,.vf-btn,.vf-feat-link svg{transition:none}}.vsbtn{--vsbtn-line: #4A79C9}.vf-cta-btns{align-items:center}.fx[data-astro-cid-6dt247gv]{--ink:#0c1320;--muted:#5b6672;--faint:#8a93a0;--line:#e7e9ee;--line2:#eef0f3;--bg:#ffffff;--bg2:#f5f6f8;--dark:#0b0f17;--dark2:#111725;--t1:#325897;--t2:#4a79c9;--grad:linear-gradient(100deg,#325897,#4a79c9);--on-dark:#8fb2ec;--font:"Plus Jakarta Sans",sans-serif;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}.fx[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv]:before,.fx[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv]:after{box-sizing:border-box}.fx[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] h3[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] h4[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] ul[data-astro-cid-6dt247gv],.fx[data-astro-cid-6dt247gv] li[data-astro-cid-6dt247gv]{margin:0}.fx[data-astro-cid-6dt247gv] ul[data-astro-cid-6dt247gv]{list-style:none;padding:0}.fx[data-astro-cid-6dt247gv] a[data-astro-cid-6dt247gv]{text-decoration:none;color:inherit}.fx[data-astro-cid-6dt247gv] .wrap[data-astro-cid-6dt247gv]{max-width:1200px;margin:0 auto;padding:0 28px}.fx[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--t1)}.fx[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv] i[data-astro-cid-6dt247gv]{width:9px;height:9px;border-radius:2px;background:var(--grad);flex-shrink:0}.fx[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv].on-dark{color:var(--on-dark)}.fx[data-astro-cid-6dt247gv] .hero[data-astro-cid-6dt247gv]{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;color:#fff;overflow:hidden;padding:150px 0 100px;background:radial-gradient(78% 82% at 50% 108%,#1b6d8b,#0f4a63 18%,#0a2e40 33%,#05161f 52%,#010609,#000) no-repeat}.fx[data-astro-cid-6dt247gv] .hero[data-astro-cid-6dt247gv] .wrap[data-astro-cid-6dt247gv]{position:relative;z-index:1;width:100%}.fx[data-astro-cid-6dt247gv] .hero[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv]{font-size:clamp(42px,6vw,84px);font-weight:800;line-height:1.02;letter-spacing:-3px;max-width:16ch;margin:26px 0 0}.fx[data-astro-cid-6dt247gv] .hero[data-astro-cid-6dt247gv] h1[data-astro-cid-6dt247gv] .g[data-astro-cid-6dt247gv]{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fx[data-astro-cid-6dt247gv] .hero[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:18px;line-height:1.7;color:#fff9;max-width:56ch;margin:28px 0 0}.fx[data-astro-cid-6dt247gv] .hero-cta[data-astro-cid-6dt247gv]{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.fx[data-astro-cid-6dt247gv] .btn[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:50px;font-size:15px;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s,color .3s}.fx[data-astro-cid-6dt247gv] .btn[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.fx[data-astro-cid-6dt247gv] .btn-primary[data-astro-cid-6dt247gv]{background:var(--grad);color:#fff}.fx[data-astro-cid-6dt247gv] .btn-primary[data-astro-cid-6dt247gv]:hover{transform:translateY(-2px)}.fx[data-astro-cid-6dt247gv] .btn-primary[data-astro-cid-6dt247gv]:hover svg[data-astro-cid-6dt247gv]{transform:translate(4px)}.fx[data-astro-cid-6dt247gv] .btn-ghost[data-astro-cid-6dt247gv]{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.16)}.fx[data-astro-cid-6dt247gv] .btn-ghost[data-astro-cid-6dt247gv]:hover{background:#ffffff1f}.fx[data-astro-cid-6dt247gv] .hero-tags[data-astro-cid-6dt247gv]{display:flex;gap:34px;flex-wrap:wrap;margin-top:56px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.fx[data-astro-cid-6dt247gv] .hero-tags[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#ffffffb8}.fx[data-astro-cid-6dt247gv] .hero-tags[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]:before{content:"+";color:var(--t2);font-weight:800}.fx[data-astro-cid-6dt247gv] .stats[data-astro-cid-6dt247gv]{background:var(--bg);border-bottom:1px solid var(--line)}.fx[data-astro-cid-6dt247gv] .stats-in[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv]{padding:52px 34px;border-right:1px solid var(--line)}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv]:last-child{border-right:none}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv] .n[data-astro-cid-6dt247gv]{font-size:clamp(40px,4.4vw,58px);font-weight:800;letter-spacing:-2px;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv] .l[data-astro-cid-6dt247gv]{margin-top:12px;font-size:14px;font-weight:700;color:var(--ink)}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv] .s[data-astro-cid-6dt247gv]{margin-top:6px;font-size:13px;color:var(--muted);line-height:1.5}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv]{padding:110px 28px 20px}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv].tight{padding-bottom:0}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-1.8px;line-height:1.08;margin-top:20px;max-width:20ch}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv] .m[data-astro-cid-6dt247gv]{color:#00347f}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:17px;color:var(--muted);line-height:1.7;max-width:60ch;margin-top:20px}.bk-app[data-astro-cid-6dt247gv]{--grad:linear-gradient(120deg,#325897,#4a79c9);max-width:100%;overflow-x:clip}.bk-app[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv],.bk-app[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv]:before,.bk-app[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv]:after{box-sizing:border-box;min-width:0}.bk-sec[data-astro-cid-6dt247gv]{background:var(--bg);padding:clamp(56px,6vw,96px) 0}.bk-wrap[data-astro-cid-6dt247gv]{max-width:1720px;margin:0 auto;padding:0 clamp(16px,2.4vw,40px)}.bk-top[data-astro-cid-6dt247gv]{display:flex;align-items:center;gap:14px;margin-bottom:26px}.bk-top[data-astro-cid-6dt247gv] .num[data-astro-cid-6dt247gv]{font-size:13px;font-weight:800;letter-spacing:1px;color:#00347f;white-space:nowrap}.bk-top[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--t1);white-space:nowrap}.bk-top[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv] i[data-astro-cid-6dt247gv]{width:9px;height:9px;border-radius:2px;background:var(--grad)}.bk-top[data-astro-cid-6dt247gv] .rule[data-astro-cid-6dt247gv]{flex:1;height:1px;background:var(--line)}.bk-card[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:1.08fr 1fr;height:80vh;min-height:640px;background:var(--bg);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -50px #0c132066}.bk-card[data-astro-cid-6dt247gv].rev{grid-template-columns:1fr 1.08fr}.bk-card[data-astro-cid-6dt247gv].rev .bk-media[data-astro-cid-6dt247gv]{order:2;border-right:none;border-left:1px solid var(--line)}.bk-card[data-astro-cid-6dt247gv].rev .bk-body[data-astro-cid-6dt247gv]{order:1}.bk-media[data-astro-cid-6dt247gv]{position:relative;display:grid;place-items:center;overflow:hidden;min-height:0;border-right:1px solid var(--line);background:var(--media-bg, #eaf1fb)}.bk-media[data-astro-cid-6dt247gv]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.85;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20type='saturate'%20values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type='linear'%20slope='2.2'%20intercept='-0.6'/%3E%3CfeFuncG%20type='linear'%20slope='2.2'%20intercept='-0.6'/%3E%3CfeFuncB%20type='linear'%20slope='2.2'%20intercept='-0.6'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.bk-shot[data-astro-cid-6dt247gv]{position:relative;z-index:1;width:auto;max-width:100%;border-radius:13px;filter:drop-shadow(0 30px 50px rgba(12,19,32,.22));transform:scale(.965);transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.bk-in[data-astro-cid-6dt247gv] .bk-shot[data-astro-cid-6dt247gv]{transform:scale(1)}.bk-chip[data-astro-cid-6dt247gv]{position:absolute;z-index:2;top:24px;left:22px;display:flex;align-items:center;gap:10px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.9);border-radius:13px;padding:11px 14px;box-shadow:0 16px 34px -18px #0c132073;opacity:0;transform:translateY(8px);transition:opacity .9s ease .6s,transform .9s cubic-bezier(.16,1,.3,1) .6s;animation:bkFloat 5s ease-in-out infinite 1.4s}.bk-in[data-astro-cid-6dt247gv] .bk-chip[data-astro-cid-6dt247gv]{opacity:1;transform:translateY(0)}.bk-chip[data-astro-cid-6dt247gv] .ic[data-astro-cid-6dt247gv]{width:32px;height:32px;border-radius:9px;background:var(--grad);display:grid;place-items:center;flex-shrink:0}.bk-chip[data-astro-cid-6dt247gv] .ic[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bk-chip[data-astro-cid-6dt247gv] b[data-astro-cid-6dt247gv]{font-size:12.5px;font-weight:700;display:block;color:var(--ink)}.bk-chip[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]{font-size:11px;color:var(--muted)}@keyframes bkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bk-body[data-astro-cid-6dt247gv]{position:relative;overflow:hidden;padding:clamp(34px,4vw,68px);display:flex;flex-direction:column;justify-content:center}.bk-wm[data-astro-cid-6dt247gv]{position:absolute;top:-.16em;right:.02em;z-index:0;pointer-events:none;user-select:none;font-size:clamp(150px,15vw,270px);font-weight:800;line-height:.8;letter-spacing:-.05em;color:#3258970f;font-variant-numeric:tabular-nums}.bk-title[data-astro-cid-6dt247gv],.bk-desc[data-astro-cid-6dt247gv],.bk-steps[data-astro-cid-6dt247gv]{position:relative;z-index:1}.bk-title[data-astro-cid-6dt247gv]{font-size:clamp(28px,3.2vw,46px);font-weight:800;letter-spacing:-1.8px;line-height:1.05;color:var(--ink)}.bk-title[data-astro-cid-6dt247gv] .g[data-astro-cid-6dt247gv]{background:linear-gradient(120deg,var(--accent,#325897),color-mix(in srgb,var(--accent,#325897) 62%,#1a1420));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bk-desc[data-astro-cid-6dt247gv]{font-size:clamp(15px,1.05vw,17px);line-height:1.72;color:var(--muted);margin-top:18px;max-width:52ch}.bk-steps[data-astro-cid-6dt247gv]{position:relative;margin-top:32px}.bk-steps[data-astro-cid-6dt247gv]:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;border-radius:2px;background:var(--grad);transform:scaleY(0);transform-origin:top;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .3s}.bk-in[data-astro-cid-6dt247gv] .bk-steps[data-astro-cid-6dt247gv]:before{transform:scaleY(1)}.bk-step[data-astro-cid-6dt247gv]{position:relative;display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding:15px 0}.bk-node[data-astro-cid-6dt247gv]{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--bg);border:1.5px solid var(--line);color:var(--t1);position:relative;z-index:1;transition:background .4s,border-color .4s,color .4s,opacity .6s,transform .6s cubic-bezier(.34,1.4,.5,1);opacity:0;transform:scale(.4)}.bk-in[data-astro-cid-6dt247gv] .bk-node[data-astro-cid-6dt247gv]{opacity:1;transform:scale(1)}.bk-node[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.bk-step[data-astro-cid-6dt247gv]:hover .bk-node[data-astro-cid-6dt247gv]{background:var(--grad);border-color:transparent;color:#fff}.bk-step[data-astro-cid-6dt247gv]:hover .bk-node[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{stroke:#fff}.bk-stt[data-astro-cid-6dt247gv]{padding-top:3px;opacity:0;transform:translate(-10px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.bk-in[data-astro-cid-6dt247gv] .bk-stt[data-astro-cid-6dt247gv]{opacity:1;transform:none}.bk-step[data-astro-cid-6dt247gv] h4[data-astro-cid-6dt247gv]{font-size:clamp(16px,1.1vw,19px);font-weight:700;letter-spacing:-.3px;margin-bottom:5px;color:var(--ink)}.bk-step[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:clamp(13.5px,.9vw,15px);line-height:1.6;color:var(--muted)}.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(1) .bk-node[data-astro-cid-6dt247gv],.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(1) .bk-stt[data-astro-cid-6dt247gv]{transition-delay:.45s}.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(2) .bk-node[data-astro-cid-6dt247gv],.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(2) .bk-stt[data-astro-cid-6dt247gv]{transition-delay:.6s}.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(3) .bk-node[data-astro-cid-6dt247gv],.bk-in[data-astro-cid-6dt247gv] .bk-step[data-astro-cid-6dt247gv]:nth-child(3) .bk-stt[data-astro-cid-6dt247gv]{transition-delay:.75s}.bk-rv[data-astro-cid-6dt247gv]{opacity:0;transform:translateY(22px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.bk-in[data-astro-cid-6dt247gv] .bk-rv[data-astro-cid-6dt247gv]{opacity:1;transform:none}.bk-in[data-astro-cid-6dt247gv] .bk-rv[data-astro-cid-6dt247gv].d1{transition-delay:.1s}@media(min-width:861px)and (max-width:1440px){.bk-card[data-astro-cid-6dt247gv]{grid-template-columns:1.04fr 1fr}.bk-card[data-astro-cid-6dt247gv].rev{grid-template-columns:1fr 1.04fr}.bk-shot[data-astro-cid-6dt247gv]{max-width:100%}}@media(max-width:860px){.bk-sec[data-astro-cid-6dt247gv]{padding:48px 0}.bk-card[data-astro-cid-6dt247gv],.bk-card[data-astro-cid-6dt247gv].rev{grid-template-columns:1fr;height:auto;min-height:0;border-radius:22px}.bk-card[data-astro-cid-6dt247gv] .bk-media[data-astro-cid-6dt247gv],.bk-card[data-astro-cid-6dt247gv].rev .bk-media[data-astro-cid-6dt247gv]{order:0;border-right:none;border-left:none;border-bottom:1px solid var(--line);padding:30px 22px 26px}.bk-card[data-astro-cid-6dt247gv] .bk-body[data-astro-cid-6dt247gv],.bk-card[data-astro-cid-6dt247gv].rev .bk-body[data-astro-cid-6dt247gv]{order:1;padding:34px 24px 40px}.bk-shot[data-astro-cid-6dt247gv]{height:auto;width:100%;max-width:420px}.bk-wm[data-astro-cid-6dt247gv]{font-size:130px;top:-.1em}.bk-chip[data-astro-cid-6dt247gv]{top:16px;left:14px;padding:9px 12px}.bk-steps[data-astro-cid-6dt247gv]:before{left:21px}.bk-step[data-astro-cid-6dt247gv]{grid-template-columns:44px 1fr;gap:15px}.bk-node[data-astro-cid-6dt247gv]{width:44px;height:44px;border-radius:13px}.bk-node[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{width:20px;height:20px}}@media(max-width:400px){.bk-wrap[data-astro-cid-6dt247gv]{padding:0 14px}.bk-media[data-astro-cid-6dt247gv]{padding:24px 16px 22px!important}.bk-body[data-astro-cid-6dt247gv]{padding:30px 18px 34px!important}.bk-title[data-astro-cid-6dt247gv]{font-size:27px;letter-spacing:-1.2px}.bk-chip[data-astro-cid-6dt247gv] span[data-astro-cid-6dt247gv]{display:none}}@media(prefers-reduced-motion:reduce){.bk-app[data-astro-cid-6dt247gv] [data-astro-cid-6dt247gv]{animation:none!important;transition:none!important}.bk-rv[data-astro-cid-6dt247gv],.bk-shot[data-astro-cid-6dt247gv],.bk-chip[data-astro-cid-6dt247gv],.bk-node[data-astro-cid-6dt247gv],.bk-stt[data-astro-cid-6dt247gv]{opacity:1!important;transform:none!important}.bk-steps[data-astro-cid-6dt247gv]:before{transform:scaleY(1)!important}}.fx[data-astro-cid-6dt247gv] .band[data-astro-cid-6dt247gv]{background:var(--bg2);color:var(--ink);padding:110px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fx[data-astro-cid-6dt247gv] .band[data-astro-cid-6dt247gv] .eyebrow[data-astro-cid-6dt247gv]{color:var(--t1)}.fx[data-astro-cid-6dt247gv] .band[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:clamp(30px,3.6vw,48px);font-weight:800;letter-spacing:-1.6px;margin-top:20px;max-width:22ch}.fx[data-astro-cid-6dt247gv] .band[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv] .m[data-astro-cid-6dt247gv]{color:#00347f}.fx[data-astro-cid-6dt247gv] .band[data-astro-cid-6dt247gv]>.wrap[data-astro-cid-6dt247gv]>p[data-astro-cid-6dt247gv]{color:var(--muted);font-size:17px;line-height:1.7;max-width:60ch;margin-top:18px}.fx[data-astro-cid-6dt247gv] .band-grid[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv]{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:30px 30px 32px;overflow:hidden;transition:border-color .35s,transform .35s,background .35s,box-shadow .35s}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv]:hover{border-color:#4a79c973;transform:translateY(-6px);background:#fff;box-shadow:0 26px 50px -30px #0c132038}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv]:hover:before{transform:scaleX(1)}.fx[data-astro-cid-6dt247gv] .bcard-top[data-astro-cid-6dt247gv]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv] .bic[data-astro-cid-6dt247gv]{width:54px;height:54px;border-radius:15px;background:var(--grad);display:grid;place-items:center;box-shadow:0 10px 24px -12px #4a79c98c}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv] .bic[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{width:25px;height:25px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fx[data-astro-cid-6dt247gv] .bcard-num[data-astro-cid-6dt247gv]{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1;color:#0c132012;font-variant-numeric:tabular-nums;transition:color .35s}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv]:hover .bcard-num[data-astro-cid-6dt247gv]{color:#3258972e}.fx[data-astro-cid-6dt247gv] .bcard-kicker[data-astro-cid-6dt247gv]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--t1);margin-bottom:12px}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv] h4[data-astro-cid-6dt247gv]{font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin-bottom:12px;color:var(--ink)}.fx[data-astro-cid-6dt247gv] .bcard[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:14.5px;color:var(--muted);line-height:1.65}.fx[data-astro-cid-6dt247gv] .bcard-list[data-astro-cid-6dt247gv]{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px}.fx[data-astro-cid-6dt247gv] .bcard-list[data-astro-cid-6dt247gv] li[data-astro-cid-6dt247gv]{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink)}.fx[data-astro-cid-6dt247gv] .bcard-list[data-astro-cid-6dt247gv] svg[data-astro-cid-6dt247gv]{flex-shrink:0;width:16px;height:16px;padding:3px;border-radius:50%;background:color-mix(in srgb,var(--t1) 12%,transparent);fill:none;stroke:var(--t1);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;box-sizing:border-box}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv]{position:relative;background:var(--dark);color:#fff;padding:120px 0;text-align:center;overflow:hidden}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 0%,rgba(74,121,201,.24),transparent 60%),radial-gradient(ellipse 60% 60% at 50% 120%,rgba(50,88,151,.28),transparent 60%)}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv] .wrap[data-astro-cid-6dt247gv]{position:relative;z-index:1}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv]{font-size:clamp(34px,5vw,64px);font-weight:800;letter-spacing:-2.4px;line-height:1.05;max-width:16ch;margin:22px auto 0}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv] h2[data-astro-cid-6dt247gv] .g[data-astro-cid-6dt247gv]{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv] p[data-astro-cid-6dt247gv]{font-size:18px;color:#ffffff9e;margin:24px auto 0;max-width:50ch;line-height:1.7}.fx[data-astro-cid-6dt247gv] .cta[data-astro-cid-6dt247gv] .hero-cta[data-astro-cid-6dt247gv]{justify-content:center;margin-top:40px}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv]{opacity:0;transform:translateY(30px);transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv].in{opacity:1;transform:none}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv].d1{transition-delay:.08s}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv].d2{transition-delay:.16s}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv].d3{transition-delay:.24s}.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv].d4{transition-delay:.32s}@media(max-width:900px){.fx[data-astro-cid-6dt247gv] .band-grid[data-astro-cid-6dt247gv]{grid-template-columns:1fr}}@media(max-width:760px){.fx[data-astro-cid-6dt247gv] .stats-in[data-astro-cid-6dt247gv]{grid-template-columns:1fr 1fr}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv]{border-bottom:1px solid var(--line)}.fx[data-astro-cid-6dt247gv] .stat[data-astro-cid-6dt247gv]:nth-child(2n){border-right:none}.fx[data-astro-cid-6dt247gv] .intro[data-astro-cid-6dt247gv]{padding-top:80px}}@media(prefers-reduced-motion:reduce){.fx[data-astro-cid-6dt247gv] .rv[data-astro-cid-6dt247gv]{opacity:1!important;transform:none!important;transition:none}}.fx-legacy{background:var(--bg,#fff)}.fx-legacy .vf-sec{min-height:auto;padding:96px 0}
