@layer theme{:root,:host{--color-amber-50:oklch(98.7% .022 95.277);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.bv-scope,.bv-scope *,.bv-scope :before,.bv-scope :after{box-sizing:border-box;border:0 solid #e5e7eb}.bv-scope h1,.bv-scope h2,.bv-scope h3,.bv-scope h4,.bv-scope h5,.bv-scope h6{font-size:inherit;font-weight:inherit}.bv-scope table{border-collapse:collapse;text-indent:0}.bv-scope svg{display:block}.bv-scope button{font:inherit;color:inherit;background:0 0}}@layer components{.bv-scope{--font-poppins:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;color:#0f172a;background:#fff}.bv-scope .page-stack{flex-direction:column;display:flex}.bv-scope .page-stack-lg{gap:1.25rem;padding-bottom:4rem}.bv-scope .page-stack-lg>:not(.bv-hero){width:min(100% - 3rem,1180px);margin-inline:auto}.bv-scope .container-x{width:100%;max-width:1400px;margin-inline:auto;padding-inline:1.5rem}.bv-scope .surface-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.5rem}.bv-scope .kicker{letter-spacing:.16em;text-transform:uppercase;color:#1d4fff;font-size:.75rem;font-weight:600}.bv-scope .section-title{letter-spacing:-.01em;font-weight:600}.bv-scope .data-marker{padding-left:1.25rem;position:relative}.bv-scope .data-marker:before{content:"";background:#1d4fff;border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.bv-scope .btn-primary,.bv-scope .btn-secondary,.bv-scope .btn-dark{border-radius:.5rem;justify-content:center;align-items:center;transition:opacity .2s,background-color .2s;display:inline-flex}.bv-scope .btn-primary{color:#fff;background:#124c9d}.bv-scope .btn-dark{color:#fff;background:#03102b}.bv-scope .btn-secondary{color:#0f172a;border:1px solid #94a3b8}.bv-scope .btn-primary:hover,.bv-scope .btn-dark:hover{opacity:.9}.bv-scope .btn-secondary:hover{background:#f1f5f9}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-\[2px\]{top:-2px}.-top-px{top:-1px}.top-0{top:0}.top-\[2\.5\%\]{top:2.5%}.right-0{right:0}.bottom-\[5\.5\%\]{bottom:5.5%}.-left-\[3px\]{left:-3px}.left-0{left:0}.left-6{left:calc(var(--spacing) * 6)}.left-\[10\.7\%\]{left:10.7%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-24{margin-top:calc(var(--spacing) * -24)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2\.4cqw\]{margin-top:2.4cqw}.mt-\[4cqw\]{margin-top:4cqw}.mt-auto{margin-top:auto}.-mr-\[0\.9cqw\]{margin-right:-.9cqw}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[392\/315\]{aspect-ratio:392/315}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[0\.4cqw\]{height:.4cqw}.h-\[3\.2cqw\]{height:3.2cqw}.h-\[3cqw\]{height:3cqw}.h-\[18px\]{height:18px}.h-\[42px\]{height:42px}.h-\[50px\]{height:50px}.h-\[52\%\]{height:52%}.h-\[60px\]{height:60px}.h-\[66px\]{height:66px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[84px\]{height:84px}.h-\[88px\]{height:88px}.h-\[90\%\]{height:90%}.h-\[92px\]{height:92px}.h-\[115px\]{height:115px}.h-\[150\%\]{height:150%}.h-\[155px\]{height:155px}.h-\[390px\]{height:390px}.h-full{height:100%}.h-px{height:1px}.min-h-\[56px\]{min-height:56px}.min-h-\[340px\]{min-height:340px}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[3\.2cqw\]{width:3.2cqw}.w-\[4cqw\]{width:4cqw}.w-\[18px\]{width:18px}.w-\[38\%\]{width:38%}.w-\[42px\]{width:42px}.w-\[54\%\]{width:54%}.w-\[60px\]{width:60px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[100\%\]{width:100%}.w-\[115px\]{width:115px}.w-\[155px\]{width:155px}.w-\[310px\]{width:310px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[200px\]{max-width:200px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1130px\]{max-width:1130px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[720px\]{min-width:720px}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2cqw * var(--tw-space-y-reverse));margin-block-end:calc(2cqw * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[2\.4cqw\]{column-gap:2.4cqw}.gap-y-1{row-gap:var(--spacing)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.2cqw\]{border-radius:1.2cqw}.rounded-\[1\.8cqw\]{border-radius:1.8cqw}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.3cqw\]{border-style:var(--tw-border-style);border-width:.3cqw}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#1d5bff\]{border-color:#1d5bff}.border-\[\#4aa9e0\]{border-color:#4aa9e0}.border-\[\#C9CCD3\]{border-color:#c9ccd3}.border-amber-300{border-color:var(--color-amber-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-600\/60{border-color:#45556c99}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/60{border-color:color-mix(in oklab, var(--color-slate-600) 60%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-t-\[\#1D4FFF\]{border-top-color:#1d4fff}.border-r-\[\#1D4FFF\]{border-right-color:#1d4fff}.border-b-\[\#1D4FFF\]{border-bottom-color:#1d4fff}.border-l-\[\#1D4FFF\]{border-left-color:#1d4fff}.bg-\[\#0b1f3f\]\/70{background-color:oklab(24.3207% -.0121595 -.0652494/.7)}.bg-\[\#1d4e9e\]{background-color:#1d4e9e}.bg-\[\#1d5bff\]{background-color:#1d5bff}.bg-\[\#1d5bff\]\/5{background-color:oklab(54.7183% -.0266816 -.248801/.05)}.bg-\[\#4aa9e0\]{background-color:#4aa9e0}.bg-\[\#071A3D\]\/40{background-color:oklab(22.6328% -.0111086 -.0710727/.4)}.bg-\[\#071A3D\]\/70{background-color:oklab(22.6328% -.0111086 -.0710727/.7)}.bg-\[\#03102B\]{background-color:#03102b}.bg-\[\#06142e\]{background-color:#06142e}.bg-\[\#f7faf2\]{background-color:#f7faf2}.bg-\[\#f8f9fc\]{background-color:#f8f9fc}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,rgba\(29\,91\,255\,0\.10\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,#1d5bff1a,#0000 62%)}.from-\[\#0b5d0b\]{--tw-gradient-from:#0b5d0b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2F5BFF\]{--tw-gradient-from:#2f5bff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#4d8dff\]{--tw-gradient-from:#4d8dff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-200{--tw-gradient-from:var(--color-emerald-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-emerald-400{--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1d4fe0\]{--tw-gradient-to:#1d4fe0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#22a83a\]{--tw-gradient-to:#22a83a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1236A8\]{--tw-gradient-to:#1236a8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-400{--tw-gradient-to:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-top{object-position:top}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[3\.5cqw\]{padding-inline:3.5cqw}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-52{padding-top:calc(var(--spacing) * 52)}.pt-56{padding-top:calc(var(--spacing) * 56)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[1cqw\]{padding-bottom:1cqw}.text-center{text-align:center}.text-left{text-align:left}.font-\[family-name\:\'Open_Sans\'\,system-ui\,sans-serif\]{font-family:Open Sans,system-ui,sans-serif}.font-\[family-name\:var\(--font-poppins\)\]{font-family:var(--font-poppins)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.45cqw\]{font-size:1.45cqw}.text-\[1cqw\]{font-size:1cqw}.text-\[3\.8cqw\]{font-size:3.8cqw}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#0B0B45\]{color:#0b0b45}.text-\[\#1d5bff\]{color:#1d5bff}.text-\[\#4aa9e0\]{color:#4aa9e0}.text-\[\#5B8DEF\]{color:#5b8def}.text-\[\#8A8580\]{color:#8a8580}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-sky-300{color:var(--color-sky-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.shadow-\[0_0\.3cqw_0\.8cqw_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 .3cqw .8cqw var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2cqw_6cqw_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 2cqw 6cqw var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(29\,91\,255\,0\.35\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#1d5bff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[3px_5px_10px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:3px 5px 10px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[filter\:grayscale\(1\)_invert\(0\.92\)_hue-rotate\(180deg\)_contrast\(0\.9\)\]{filter:grayscale()invert(.92)hue-rotate(180deg)contrast(.9)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.last\:mr-0:last-child{margin-right:0}@media (hover:hover){.hover\:bg-\[\#0B2352\]\/80:hover{background-color:oklab(26.9703% -.0127456 -.0903276/.8)}.hover\:bg-\[\#0b1f3f\]:hover{background-color:#0b1f3f}.hover\:bg-\[\#3b98cf\]:hover{background-color:#3b98cf}.hover\:bg-\[\#2563c4\]:hover{background-color:#2563c4}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[\#1d5bff\]:hover{color:#1d5bff}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}@media (width>=40rem){.sm\:block{display:block}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-\[calc\(50\%-10px\)\]{width:calc(50% - 10px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[40px\]{font-size:40px}.sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-slate-300{border-color:var(--color-slate-300)}.md\:border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.md\:border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[2\.1rem\]{font-size:2.1rem}.md\:text-\[2rem\]{font-size:2rem}.md\:leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:w-\[calc\(20\%-16px\)\]{width:calc(20% - 16px)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-slate-300{border-color:var(--color-slate-300)}.lg\:text-\[56px\]{font-size:56px}.lg\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--navy:#020b24;--blue:#1553d6;--blue-dark:#12408f;--blue-link:#0a3cff;--text:#111827;--muted:#3f4756;--mint:#f4fcee;--white:#fff;--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.eyebrow{color:var(--blue-link);letter-spacing:.02em;font-size:.95rem;font-weight:600}.eyebrow--center{text-align:center}.nowrap{white-space:nowrap}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.8rem;font-weight:500;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--cta{white-space:nowrap;width:clamp(190px,15.3vw,260px);height:clamp(48px,4vw,64px);color:var(--white);background:#1a56c8;border-radius:clamp(8px,.8vw,14px);justify-content:center;padding:0;font-size:clamp(.85rem,1.14vw,1.1rem)}.btn--cta:hover{background:#2a67f0}.btn svg{width:1.05em;height:1.05em}.nav__link svg{width:.62em;height:.62em}.btn--primary,.btn--ghost{min-width:clamp(170px,15.3vw,260px);height:clamp(48px,4.05vw,66px);color:var(--white);border-radius:clamp(8px,.8vw,14px);justify-content:center;padding:0 20px;font-size:clamp(.85rem,1.14vw,1.1rem)}.btn--primary{background:#124a9e}.btn--primary:hover{background:#1a5cc4}.btn--ghost{background:#02081c8c;border-color:#ffffff38}.btn--ghost:hover{border-color:#ffffff8c}.btn--outline:hover{border-color:var(--blue)}.header{z-index:20;padding:clamp(26px,4.17vw,70px) 0;position:absolute;inset:0 0 auto}.header__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.header__logo img{width:auto;height:clamp(40px,4.17vw,70px)}.header .container{max-width:none;padding-inline:clamp(24px,5vw,120px)}.nav{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.nav__list{gap:clamp(16px,1.6vw,28px);margin-inline:auto;display:flex}.nav__item{position:relative}.nav__link{color:var(--white);border-bottom:2px solid #0000;align-items:center;gap:4px;padding:6px 0;font-size:clamp(.8rem,1.14vw,1.1rem);display:inline-flex}.nav__link svg{stroke-width:4px;margin-top:3px}.nav__link--active{border-bottom-color:#2f7bff}.nav__link:hover{color:#8fb2ff}.nav__dropdown{opacity:0;visibility:hidden;background:#0a1634;border:1px solid #ffffff1f;border-radius:10px;min-width:260px;padding:8px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:-12px;transform:translateY(6px);box-shadow:0 16px 40px #0006}.nav__item:hover .nav__dropdown,.nav__item:focus-within .nav__dropdown{opacity:1;visibility:visible;transform:none}.nav__dropdown a{color:#dbe5ff;padding:9px 18px;font-size:.8rem;display:block}.nav__dropdown a:hover{color:var(--white);background:#ffffff14}.header__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.header__toggle span{background:var(--white);width:24px;height:2px}.hero{min-height:calc(51.8vw + 110px);color:var(--white);background:var(--navy) url(/images/home-hero.png) center top / 100% auto no-repeat;background-position:50% -3.7vw;padding:16vw 0 0;position:relative}.hero .container{max-width:none;padding-inline:clamp(24px,5vw,120px)}.hero__title{font-size:clamp(2rem,3.46vw,4.2rem);font-weight:700;line-height:1.487}.hero__gradient{background:linear-gradient(90deg,#fff 0%,#4ade80 38%,#34d399 58%,#2f7bff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__text{color:#d3d7e2;max-width:40vw;margin-top:.5vw;font-size:clamp(1rem,1.52vw,1.8rem);line-height:1.49}.hero__actions{align-items:center;gap:1vw;margin-top:2.3vw;display:flex}.panel{z-index:5;background:var(--mint);border-radius:7.4vw 7.4vw 0 0;margin-top:-110px;position:relative;overflow:hidden}.trusted{text-align:center;background:var(--mint);padding:2vw 1.1vw 2.6vw 5.7vw}.trusted__title{color:var(--blue-link);margin-bottom:1.5vw;padding-right:4.6vw;font-size:clamp(1.1rem,1.74vw,2.1rem);font-weight:600;line-height:1.4}.trusted__list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.trusted__logo{height:clamp(44px,4.27vw,72px);width:var(--w);justify-content:center;align-items:center;min-width:100px;display:flex}.trusted__logo img{object-fit:contain;width:100%;height:100%}.about{background:var(--white);padding:2.4vw 0 3vw}.about .container{max-width:none;padding-inline:5.15vw 5vw}.about__inner{grid-template-columns:1fr 50.7%;align-items:start;display:grid}.about__copy{flex-direction:column;gap:.95vw;padding-right:2vw;display:flex}.about__copy p:not(.eyebrow){color:#1f2430;max-width:40vw;font-size:clamp(.95rem,1.53vw,1.8rem);line-height:1.53}.about .eyebrow{font-size:clamp(1rem,1.68vw,1.9rem);line-height:1.5}.about__title{margin-bottom:.3vw;font-size:clamp(1.4rem,2.78vw,3.2rem);font-weight:700;line-height:1.47}.about__cards{grid-template-columns:1fr 1fr;gap:2.65vw 2.3vw;margin-top:2.25vw;display:grid}.capability{background:var(--white);border-radius:1vw;padding:1.3vw .6vw 2.15vw 1.5vw;transition:transform .2s,box-shadow .2s;box-shadow:.15vw .3vw .8vw #1118272e}.capability:hover{transform:translateY(-3px);box-shadow:.2vw .6vw 1.4vw #11182738}.capability__icon{width:4.2vw;min-width:44px;height:4.2vw;min-height:44px;margin-bottom:.9vw;display:block}.capability h3{white-space:nowrap;margin-bottom:.6vw;font-size:clamp(.95rem,1.26vw,1.5rem);font-weight:600;line-height:1.4}.capability p{color:#6b7280;font-size:clamp(.78rem,.99vw,1.2rem);line-height:1.4}.btn--outline{background:var(--white);color:#1b3a8a;border:1px solid #b9c5ee;border-radius:1vw;justify-content:center;align-self:flex-start;width:15.4vw;min-width:170px;height:4.1vw;min-height:48px;margin-top:1.2vw;padding:0;font-size:clamp(.85rem,1.2vw,1.4rem);box-shadow:0 .2vw .6vw #1118271a}.solutions{background:#f9fff4;padding:6.2vw 0 5.9vw}.solutions .container{max-width:none;padding-inline:4.64vw 5.45vw}.solutions__eyebrow{color:var(--blue-link);text-align:center;font-size:clamp(1rem,1.73vw,2.1rem);font-weight:600;line-height:1.5}.solutions__title{text-align:center;margin:.5vw 0 1.55vw;font-size:clamp(1.25rem,2.78vw,3.3rem);font-weight:700;line-height:1.4}.solutions__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.3vw 2.15vw;display:grid}.solution{background:#f9fff4;border:1px solid #d7d7d7;border-radius:1.1vw;flex-direction:column;justify-content:center;padding:1.87vw 1.4vw 1.87vw 1.7vw;transition:transform .2s,box-shadow .2s;display:flex}.solution:hover{transform:translateY(-3px);box-shadow:0 .8vw 1.8vw #1118271a}.solution__icon{object-fit:contain;object-position:left center;width:4.75vw;min-width:44px;height:4.75vw;min-height:44px;margin-bottom:.2vw}.solution h3{margin-bottom:.45vw;font-size:clamp(.95rem,1.26vw,1.5rem);font-weight:500;line-height:1.4}.solution p{color:#6b6b6b;font-size:clamp(.62rem,.84vw,1rem);line-height:1.49}.solution--dark p{color:#111}.solution__link{color:var(--blue-link);align-self:flex-start;align-items:center;gap:.5vw;margin-top:.75vw;font-size:clamp(.7rem,.93vw,1.1rem);font-weight:500;display:inline-flex}.solution__link svg{stroke-width:3px;width:1.1em;height:1.1em}.why{background:var(--white);padding:5.65vw 0 4.6vw 6.16vw;position:relative;overflow:hidden}.why__inner{grid-template-columns:47.2vw 1fr;align-items:start;display:grid;position:relative}.why__eyebrow{color:var(--blue-link);font-size:clamp(1rem,1.71vw,2rem);font-weight:600;line-height:1.5}.why__title{margin:.35vw 0 1.1vw;font-size:clamp(1.4rem,2.74vw,3.3rem);font-weight:700;line-height:1.47}.why__text{color:#1f2430;max-width:41vw;font-size:clamp(.95rem,1.55vw,1.8rem);line-height:1.47}.why__list{flex-direction:column;gap:1.45vw;margin-top:2.6vw;display:flex}.reason{align-items:flex-start;gap:1.2vw;display:flex}.reason__icon{flex:none;width:3.77vw;min-width:36px;height:auto}.reason h3{font-size:clamp(1rem,1.72vw,2rem);font-weight:600;line-height:1.3}.reason p{color:#555;max-width:36vw;margin-top:.1vw;font-size:clamp(.8rem,1.25vw,1.45rem);line-height:1.45}.why__frame{pointer-events:none;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;height:22vw;position:absolute;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.why__frame--1{top:2.8vw;left:85.6vw}.why__frame--2{top:6.1vw;left:88.7vw}.why__frame--3{top:9.2vw;left:91.7vw}.stats{background:#fafff5}.stats__box{height:16.5vw;padding-top:1.55vw;position:relative}.stats__title{text-align:center;color:var(--blue-link);font-size:clamp(1rem,1.72vw,2rem);font-weight:600;line-height:1.5}.stats__list{margin-top:2.44vw;display:flex}.stat{align-items:flex-start;gap:1.2vw;height:8.3vw;display:flex}.stat:first-child{border-right:2px solid #d6d6d6;width:34.2vw;padding-left:9.53vw}.stat:nth-child(2){border-right:2px solid #d6d6d6;width:28.9vw;padding-left:4.68vw}.stat:nth-child(3){padding-left:4.76vw}.stat__icon{flex:none;height:auto}.stat:first-child .stat__icon{width:6.76vw;margin-top:-.17vw}.stat:nth-child(2) .stat__icon{width:7.1vw;margin-top:-.26vw}.stat:nth-child(3) .stat__icon{width:6.06vw;margin-top:.17vw}.stat__text{text-align:center;margin-top:.75vw}.stat__value{color:var(--blue-link);font-size:clamp(1.6rem,2.97vw,3.6rem);font-weight:700;line-height:1.1}.stat__label{color:#111;margin-top:.5vw;font-size:clamp(.8rem,1.11vw,1.3rem);font-weight:500;line-height:1.3}.process{background:var(--white);text-align:center;padding:4.44vw 0 4.2vw}.process__eyebrow{color:var(--blue-link);font-size:clamp(1rem,1.72vw,2rem);font-weight:600;line-height:1.5}.process__title{margin:.55vw 0 1.78vw;font-size:clamp(1.4rem,2.76vw,3.3rem);font-weight:700;line-height:1.4}.process__steps{grid-template-columns:repeat(7,12.46vw);margin:0 0 0 5.9vw;padding:0;list-style:none;display:grid}.step{position:relative}.step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#cfcfcf 0 .7vw,#0000 .7vw 1.25vw);width:4.1vw;height:2px;position:absolute;top:3.8vw;left:calc(50% + 4.3vw)}.step__circle{background:var(--white);border:2px solid #1a3cff;border-radius:50%;place-items:center;width:7vw;height:7vw;margin:0 auto .8vw;display:grid;box-shadow:.2vw .3vw .4vw #00000059}.step__circle img{width:4.5vw;height:4.5vw}.step h3{color:#111;font-size:clamp(.7rem,1.05vw,1.25rem);font-weight:600;line-height:1.3}.step p{white-space:pre-line;color:#444;margin:.28vw auto 0;font-size:clamp(.62rem,.97vw,1.1rem);line-height:1.46}.section-title{text-align:center;color:var(--blue-link);font-size:clamp(1rem,1.72vw,2rem);font-weight:600;line-height:1.5}.industries{background:#fafff5;height:17vw;padding-top:2.91vw}.industries__list{justify-content:center;gap:5.55vw;margin-top:1.7vw;display:flex}.industry{flex-direction:column;align-items:center;display:flex}.industry__icon{place-items:center;height:5.02vw;display:grid}.industry__icon img{width:var(--w);height:auto}.industry__name{color:var(--blue-link);margin-top:-.35vw;font-size:clamp(.85rem,1.35vw,1.6rem);font-weight:600;line-height:1.5}.products{background:var(--white);padding:2.21vw 0 2.05vw}.products__grid{grid-template-columns:repeat(3,26.4vw);gap:5.1vw;margin:1.45vw 0 0 5.37vw;display:grid}.product{background:var(--white);border:1px solid #eceef1;border-radius:.8vw;padding:2.6vw 1.5vw .85vw 8.23vw;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 .15vw .5vw #1118271f}.product:hover{transform:translateY(-3px);box-shadow:0 .5vw 1.2vw #11182729}.product__icon{background:#fafff5;border-radius:.55vw;place-items:center;width:4.76vw;height:4.76vw;display:grid;position:absolute;top:1.3vw;left:1.82vw}.product__icon img{width:var(--w);height:auto}.product h3{color:#000;font-size:clamp(1rem,1.65vw,1.95rem);font-weight:600;line-height:1.3}.product p{color:#000;white-space:pre-line;margin-top:1.27vw;font-size:clamp(.65rem,.89vw,1.05rem);line-height:1.53}.product__link{color:var(--blue-link);align-items:center;gap:.5vw;margin-top:-.15vw;font-size:clamp(.65rem,.89vw,1.05rem);line-height:1.5;display:inline-flex}.products__all{color:#00007a;justify-content:flex-end;align-items:center;gap:.55vw;margin:2.4vw 7vw 0 0;font-size:clamp(.8rem,1.12vw,1.35rem);font-weight:500;display:flex}.products__all span{text-underline-offset:.15em;text-decoration:underline}.products__all svg{width:1.55vw;height:1.55vw}.testimonials{background:#fafff5;height:30.8vw;padding-top:3.1vw}.testimonials__grid{grid-template-columns:repeat(3,25.55vw);gap:6.28vw;padding-left:5.63vw;display:grid}.slider{margin-top:1.25vw;overflow:hidden}.slider__track{transition:transform .5s;display:flex}.slider__page{box-sizing:border-box;flex:0 0 100%}.testimonial{background:var(--white);border-radius:1.4vw;padding:1.7vw 1.73vw 1.55vw;font-family:Nunito,system-ui,sans-serif;position:relative}.testimonial__avatar{object-fit:cover;border-radius:.3vw;width:3.38vw;height:3.38vw;position:absolute;top:1.04vw;right:1.56vw}.testimonial h3{color:#1a1a1a;font-size:clamp(.95rem,1.38vw,1.6rem);font-weight:400;line-height:1.4}.testimonial blockquote{white-space:pre-line;color:#111;margin:1.2vw 0 0;font-size:clamp(.72rem,1.03vw,1.2rem);line-height:1.43}.testimonial__foot{justify-content:space-between;align-items:flex-end;margin-top:-.3vw;display:flex}.testimonial__mark{width:3.29vw;height:auto}.testimonial__foot p{color:#111;margin-bottom:-.2vw;font-size:clamp(.72rem,1.08vw,1.25rem);line-height:1.4}.pager{justify-content:center;align-items:center;gap:1.73vw;margin-top:4.46vw;display:flex}.pager__btn{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pager__btn:hover .pager__arrow{stroke:#0028a8}.pager__arrow{fill:none;stroke:#003eff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.87vw;height:1.39vw}.pager__track{background:#e2eeff;width:41.65vw;height:3px;position:relative}.pager__bar{top:0;left:calc(6.4vw + var(--i,0) * 12.3vw);background:#003eff;width:4.24vw;height:3px;transition:left .5s;position:absolute}.cta{height:23.4vw;color:var(--white);background:#000 url(/images/home-cta.png) 0/cover no-repeat}.cta__content{padding:2.47vw 0 0 46.8vw}.cta h2{font-size:clamp(1.2rem,2.4vw,2.9rem);font-weight:600;line-height:1.4}.cta p{margin-top:.75vw;font-size:clamp(.9rem,1.725vw,2.05rem);line-height:1.45}.cta__button{color:#1b64ff;letter-spacing:.04em;background:#141938;border:2px solid #5cc8ff;border-radius:.8vw;justify-content:center;align-items:center;width:19.7vw;height:4.3vw;margin:.48vw 0 0 -.5vw;font-size:clamp(.7rem,1.04vw,1.25rem);font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 .9vw #3caaffb3,inset 0 0 .6vw #3caaff40}.cta__button:hover{transform:translateY(-2px);box-shadow:0 0 1.4vw #3caaffe6,inset 0 0 .6vw #3caaff4d}.footer{background:var(--white);color:#000;height:36.1vw;font-family:Roboto,system-ui,sans-serif;position:relative}.footer__inner{grid-template-columns:21.1vw 32.45vw 16.35vw 1fr;padding:6.75vw 0 0 5.7vw;display:grid}.footer__logo{margin-top:.17vw}.footer__logo img{width:13.67vw;height:auto}.footer__tagline{margin-top:.17vw;font-size:20px;line-height:1.43}.footer__desc{font-family:var(--font);white-space:pre-line;color:#666;margin-top:.4vw;font-size:16px;font-weight:300;line-height:1.5}.footer__col h2{color:#24a8dd;font-size:clamp(.8rem,1.21vw,1.45rem);font-weight:500;line-height:1.5}.footer__col ul{margin-top:.43vw}.footer__col a:hover{color:#24a8dd}.footer__col--explore a{font-size:clamp(.8rem,1.22vw,1.45rem);line-height:2.43vw;display:block}.footer__col--company h2{font-size:clamp(.8rem,1.09vw,1.3rem)}.footer__col--company ul:not(.footer__social){margin-top:.66vw}.footer__col--company a{font-size:clamp(.78rem,1.11vw,1.35rem);line-height:2.08vw;display:block}.footer__col ul.footer__social{align-items:center;gap:1.2vw;margin:2.59vw 0 0 1.9vw;display:flex}.footer__social a{line-height:0;display:block}.footer__social img{width:var(--w);height:auto}.footer__rule{border:0;border-top:1px solid #ececec;margin:0;position:absolute;top:28.9vw;left:0;right:0}.footer__copy{font-size:clamp(.62rem,.77vw,.95rem);line-height:1.5;position:absolute;top:30.2vw;left:10.1vw}@media (width<=1024px){.header__toggle{display:flex}.nav{background:#0a1634;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;padding:20px;display:none;position:absolute;top:100%;left:16px;right:16px}.nav--open{display:flex}.nav__list{flex-direction:column;gap:6px}.nav__dropdown{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 4px 12px;position:static;transform:none}.btn--cta{justify-content:center}.hero{background-position:100%;background-size:cover;min-height:0;padding:150px 0 190px}.hero__title{font-size:clamp(2rem,5.5vw,3rem)}.hero__text{max-width:560px;margin-top:12px;font-size:1rem}.hero__actions{gap:14px;margin-top:28px}.about__inner{grid-template-columns:1fr;gap:32px}.about__copy{padding-right:0}.about__copy p:not(.eyebrow){max-width:none;font-size:1rem}.about .eyebrow{font-size:1rem}.about__title{font-size:clamp(1.4rem,4vw,2rem)}.about__cards{gap:20px;margin-top:0}.capability{border-radius:12px;padding:20px}.capability__icon{margin-bottom:12px}.capability h3{white-space:normal;margin-bottom:6px}.about{padding:32px 0 40px}.trusted{padding:24px}.trusted__title{margin-bottom:20px}.trusted__list{justify-content:center;gap:20px 32px}.trusted__logo{width:140px;height:56px}.trusted__title{padding:0}.why{padding:48px 24px}.why__inner{grid-template-columns:1fr;gap:32px}.why__eyebrow{font-size:1rem}.why__title{font-size:clamp(1.4rem,4vw,2rem)}.why__text{max-width:none;font-size:1rem}.why__list{gap:20px;margin-top:0}.reason{gap:16px}.reason h3{font-size:1.05rem}.reason p{max-width:none;font-size:.9rem}.why__frame{display:none}.stats__box{height:auto;padding:36px 24px 32px}.stats__title{font-size:1.1rem}.stats__list{flex-direction:column;align-items:center;gap:24px;margin-top:28px}.stat:nth-child(n){border-right:0;align-items:center;gap:16px;width:auto;height:auto;padding:0}.stat:nth-child(n) .stat__icon{width:72px;margin-top:0}.stat__value{font-size:2rem}.stat__label{font-size:.95rem}.process{padding:48px 24px}.process__eyebrow{font-size:1rem}.process__title{margin:8px 0 32px;font-size:clamp(1.4rem,4vw,2rem)}.process__steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px 16px;margin-left:0}.step:after{display:none}.step__circle{width:84px;height:84px;margin-bottom:14px}.step__circle img{width:52px;height:52px}.step h3{font-size:.85rem}.step p{max-width:200px;margin-top:6px;font-size:.8rem}.industries{height:auto;padding:36px 24px}.section-title{font-size:1.1rem}.industries__list{flex-wrap:wrap;gap:28px 36px;margin-top:24px}.industry__icon{height:56px}.industry__icon img{width:calc(var(--w) * 1.5);object-fit:contain;max-height:56px}.industry__name{margin-top:4px;font-size:.95rem}.products{padding:40px 24px}.products__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:24px 0 0}.product{border-radius:10px;padding:24px 20px 20px 104px}.product__icon{border-radius:8px;width:64px;height:64px;top:20px;left:20px}.product__icon img{width:calc(var(--w) * 1.5)}.product h3{font-size:1.1rem}.product p{margin-top:12px;font-size:.8rem}.product__link{gap:6px;margin-top:6px;font-size:.8rem}.products__all{gap:10px;margin-top:28px;font-size:.95rem}.products__all svg{width:20px;height:20px}.testimonials{height:auto;padding:40px 24px}.testimonials__grid{grid-template-columns:1fr;gap:20px;padding:0}.slider{margin-top:24px}.testimonial{border-radius:16px;padding:24px 20px 20px}.testimonial__avatar{border-radius:4px;width:48px;height:48px;top:16px;right:20px}.testimonial h3{font-size:1.05rem}.testimonial blockquote{white-space:normal;margin-top:14px;font-size:.9rem}.testimonial__mark{width:36px}.testimonial__foot p{font-size:.9rem}.pager{gap:14px;margin-top:28px}.pager__arrow{width:10px;height:16px}.pager__track{width:min(480px,60vw)}.pager__bar{left:calc(20% + var(--i,0) * 22.5%);width:15%}.cta{background-position:0;height:auto}.cta__content{padding:48px 24px}.cta h2{font-size:clamp(1.3rem,5vw,2rem)}.cta p{margin-top:14px;font-size:1rem}.cta p br{display:none}.cta__button{border-radius:10px;width:240px;height:52px;margin-top:24px;font-size:.85rem}.footer{height:auto;padding:48px 24px 24px}.footer__inner{grid-template-columns:1fr;gap:28px;padding:0}.footer__logo img{width:180px}.footer__tagline{font-size:1rem}.footer__desc{white-space:normal;margin-top:12px;font-size:.9rem}.footer__col h2{font-size:1rem}.footer__col ul{margin-top:8px}.footer__col--explore a,.footer__col--company ul:not(.footer__social){margin-top:.66vw}.footer__col--company a{font-size:.95rem;line-height:2}.footer__col--explore li,.footer__col--explore a{line-height:2}.footer__col ul.footer__social{gap:22px;margin:16px 0 0}.footer__social img{width:calc(var(--w) * 1.8)}.footer__rule{margin:32px 0 16px;position:static}.footer__copy{font-size:.8rem;position:static}.solutions{padding:48px 0 56px}.solutions .container{padding-inline:24px}.solutions__title{margin:8px 0 28px;font-size:clamp(1.25rem,3.4vw,1.9rem)}.solutions__grid{grid-template-columns:repeat(2,1fr);gap:16px}.solution{border-radius:12px;padding:24px 20px}.solution__icon{width:56px;height:56px}.solution h3{margin-bottom:6px}.solution p{font-size:.9rem}.solution__link{gap:6px;margin-top:10px}}@media (width<=640px){.hero{background-position:70%;padding:130px 0 160px}.hero__actions{flex-wrap:wrap}.btn--primary,.btn--ghost{min-width:150px}.panel{border-radius:40px 40px 0 0}.about__cards,.solutions__grid{grid-template-columns:1fr}.trusted__logo{width:110px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
