@font-face{font-family:Sora;font-weight:500;font-display:swap;src:url(/fonts/sora-500.woff2)format("woff2")}@font-face{font-family:Sora;font-weight:600;font-display:swap;src:url(/fonts/sora-600.woff2)format("woff2")}@font-face{font-family:Sora;font-weight:700;font-display:swap;src:url(/fonts/sora-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.woff2)format("woff2")}@font-face{font-family:Manrope;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.woff2)format("woff2")}:root{--navy:#042e60;--navy2:#183f6d;--line:#31547d;--blue:#026e81;--blueh:#025a69;--cyan:#7fff00;--cyanh:#a5ff4c;--gray:#f3f7fa;--gray2:#e7edf2;--slate:#324965;--div:#d4dde6;--tint:#e1f4f8;--soft:#d2d9e2;--mute:#a0b0c3;--mute2:#8296b0;--deep:#021935;--blue-rgb:2,110,129;--cyan-rgb:127,255,0;--navy-rgb:4,46,96;--deep-rgb:2,25,53}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--blue)}button{font-family:inherit}.sora{font-family:Sora,system-ui,sans-serif}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.grid-bg{background-color:var(--navy);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px}.page.on{display:block}.proto{background:var(--cyan);color:var(--navy);text-align:center;padding:8px 16px;font-size:13px;font-weight:700}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:18px 24px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo b{color:#fff;font-family:Sora;font-size:21px;font-weight:700}.logo b i{color:var(--cyan);font-style:normal}.light .logo b{color:var(--navy)}.light .logo b i{color:var(--blue)}.links{flex-wrap:wrap;gap:2px;display:flex}.links a{color:var(--soft);border-radius:8px;align-items:center;gap:6px;padding:11px 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.links a:hover,.links a.cur{color:#fff}.links a.cur{box-shadow:inset 0 -2px 0 var(--cyan);border-radius:0}.light .links a{color:var(--navy)}.light .links a.cur{background:var(--tint);color:var(--blue);box-shadow:none;border-radius:8px}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn.sm{height:44px;padding:0 20px;font-size:15px}.btn.lg{height:56px;padding:0 28px}.b-cy{background:var(--cyan);color:var(--navy)}.b-cy:hover{background:var(--cyanh);box-shadow:0 8px 24px rgba(var(--cyan-rgb),.35);transform:translateY(-2px)}.b-pri{background:var(--blue);color:#fff}.b-pri:hover{background:var(--blueh);box-shadow:0 8px 20px rgba(var(--blue-rgb),.32);transform:translateY(-2px)}.b-out{color:#fff;background:0 0;border:2px solid #fff;padding:0 22px}.b-out:hover{background:#ffffff1a}.b-sec{border:2px solid var(--blue);color:var(--blue);background:#fff;padding:0 22px}.b-sec:hover{background:var(--tint)}.b-white{color:var(--navy);background:#fff}.b-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.btn:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.tlink{color:var(--blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 0;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.eye{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:800}.dark .eye,.eye.cy{color:var(--cyan)}h1,h2,h3{letter-spacing:-.03em;margin:0;font-family:Sora}.h1{letter-spacing:-.04em;font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.05}.h2{font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:1.15}.lead{color:var(--slate);margin:0;font-size:19px;line-height:30px}.dark .lead{color:var(--soft)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.sec-head>div{flex-direction:column;gap:14px;max-width:660px;display:flex}section.blk{padding-top:120px}.chip{letter-spacing:.08em;text-transform:uppercase;background:var(--tint);color:var(--blue);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-block}.chip.g{background:var(--gray);color:var(--slate)}.chip.cy{background:var(--cyan);color:var(--navy)}.poster{aspect-ratio:16/9;cursor:pointer;background-color:var(--navy);text-align:left;color:#fff;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.poster .pb{background:var(--cyan);width:72px;height:72px;box-shadow:0 0 0 12px rgba(var(--cyan-rgb),.16);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poster:hover .pb{box-shadow:0 0 0 18px rgba(var(--cyan-rgb),.22);transform:translate(-50%,-50%)scale(1.08)}.poster .pb.w{background:#fff;box-shadow:0 0 0 10px #ffffff24}.poster .tag{background:rgba(var(--navy-rgb),.78);color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute}.poster .geo{pointer-events:none;position:absolute}.tri{margin-left:4px;display:block}.card{border:1px solid var(--div);box-shadow:0 1px 2px rgba(var(--navy-rgb),.06);background:#fff;border-radius:20px;transition:box-shadow .2s,transform .2s;overflow:hidden}.card:hover{box-shadow:0 16px 40px rgba(var(--navy-rgb),.12);transform:translateY(-3px)}.cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.ic{background:var(--tint);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pill{background:var(--gray);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{border:1.5px solid var(--div);height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.filters button.on{background:var(--navy);border-color:var(--navy);color:#fff}.tab{text-align:left;cursor:pointer;width:100%;color:var(--navy);background:0 0;border:2px solid #0000;border-radius:16px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.tab:hover{background:#fff9}.tab.on{border-color:var(--blue);box-shadow:0 4px 12px rgba(var(--navy-rgb),.08);background:#fff}.tab .n{color:var(--mute2);padding-top:3px;font-family:Sora;font-size:15px;font-weight:700}.tab.on .n{color:var(--blue)}footer.f{background:var(--navy);color:#fff}footer.f a,footer.f span.l{color:var(--soft);font-size:15px;text-decoration:none}footer.f a:hover{color:#fff}.fh{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:800}.modal{z-index:100;background:rgba(var(--deep-rgb),.88);justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0;overflow-y:auto}.modal.on{animation:.2s fade;display:flex}@keyframes fade{0%{opacity:0}to{opacity:1}}.dlg{background:var(--navy);border:1px solid var(--line);color:#fff;border-radius:24px;width:100%;max-width:1060px;animation:.25s pop;overflow:hidden;box-shadow:0 40px 100px #00000080}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.dhead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 16px 28px;display:flex}.xbtn{background:var(--navy2);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.xbtn:hover{background:var(--line)}.stage{aspect-ratio:16/9;background:var(--deep);position:relative;overflow:hidden}.stage video{background:#000;width:100%;height:100%;display:block}.scene{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:center;gap:18px;padding:6% 7%;display:flex;position:absolute;inset:0}.scene .big{color:var(--navy2);font-family:Sora;font-size:clamp(80px,16vw,200px);font-weight:700;line-height:1;position:absolute;top:4%;right:5%}.scene .k{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:13px;font-weight:800;position:relative}.scene .t{letter-spacing:-.03em;max-width:80%;font-family:Sora;font-size:clamp(26px,4vw,52px);font-weight:700;line-height:1.1;position:relative}.scene ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.scene li{color:var(--soft);opacity:0;align-items:center;gap:12px;font-size:clamp(15px,1.8vw,21px);animation:.5s forwards rise;display:flex;transform:translateY(12px)}.scene li:before{content:"";background:var(--cyan);border-radius:50%;flex:none;width:10px;height:10px}.scene .t,.scene .k{animation:.5s both rise}@keyframes rise{to{opacity:1;transform:none}}.scene .geo{opacity:.5;width:46%;position:absolute;bottom:-30%;left:-6%}.scene .note{color:var(--mute);font-size:12px;font-weight:600;position:absolute;bottom:64px;left:7%}.bigplay{background:var(--cyan);cursor:pointer;width:96px;height:96px;box-shadow:0 0 0 14px rgba(var(--cyan-rgb),.16);z-index:3;border:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paused .bigplay{display:flex}.ctrl{background:linear-gradient(transparent,rgba(var(--deep-rgb),.92));z-index:2;align-items:center;gap:14px;padding:12px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.ctrl button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.bar{cursor:pointer;background:#fff3;border-radius:999px;flex:1;height:6px;position:relative}.bar i{background:var(--cyan);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.bar s{background:#ffffff80;width:2px;height:12px;position:absolute;top:-3px}.time{color:var(--soft);font-variant-numeric:tabular-nums;text-align:right;min-width:86px;font-size:13px;font-weight:600}.dfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px 22px;display:flex}.chs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chs button{background:var(--navy2);color:#fff;cursor:pointer;border:1.5px solid #0000;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}@media (width<=640px){.scene .t{max-width:100%}.time{display:none}.dhead{padding-left:18px}}#palbar{z-index:1000;color:#fff;border-bottom:3px solid var(--cyan);background:#111;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:10px 16px;font:600 14px/1.3 Manrope,system-ui,sans-serif;display:flex;position:sticky;top:0}#palbar b{font-size:15px}#palbar .ty{color:#bbb;font-weight:600}#palbar .sw{font-variant-numeric:tabular-nums;color:#ddd;align-items:center;gap:6px;font-size:13px;display:inline-flex}#palbar .sw i{border:1px solid #ffffff59;border-radius:5px;width:18px;height:18px;display:inline-block}#palpanel{z-index:1001;color:#111;background:#fff;border-radius:16px;width:272px;max-height:calc(100vh - 100px);padding:14px;font-family:Manrope,system-ui,sans-serif;position:fixed;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 40px #00000059}#palpanel h4{margin:0 0 4px;font-family:Sora,system-ui,sans-serif;font-size:15px}#palpanel p{color:#555;margin:0 0 10px;font-size:12px}#palpanel .grp{letter-spacing:.1em;text-transform:uppercase;color:#888;margin:10px 0 6px;font-size:11px;font-weight:800}#palpanel button.p{cursor:pointer;color:#111;text-align:left;background:#fff;border:2px solid #e5e5e5;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:8px 10px;font:700 13px Manrope,system-ui,sans-serif;display:flex}#palpanel button.p.on{background:#f6f6f6;border-color:#111}#palpanel button.p span.d{flex:none;display:flex}#palpanel button.p span.d i{width:16px;height:22px;display:block}#palpanel button.p span.d i:first-child{border-radius:5px 0 0 5px}#palpanel button.p span.d i:last-child{border-radius:0 5px 5px 0}#palpanel .min{cursor:pointer;background:#eee;border:none;border-radius:8px;width:28px;height:28px;font-weight:800;position:absolute;top:10px;right:10px}#palpanel.closed{width:auto;padding:0}#palpanel.closed>:not(.open){display:none}#palpanel .open{color:#fff;cursor:pointer;background:#111;border:none;border-radius:16px;padding:12px 16px;font:700 14px Manrope,system-ui,sans-serif;display:none}#palpanel.closed .open{display:block}.lg-mark{aspect-ratio:180/144;background:url(/images/logo-mark.png) 50%/contain no-repeat;flex:none;height:44px;display:block}.lg-word{aspect-ratio:278/32;background:url(/images/logo-word.png) 50%/contain no-repeat;flex:none;height:16px;display:block}.light .lg-mark{background-image:url(/images/logo-mark-light.png)}.light .lg-word{background-image:url(/images/logo-word-light.png)}.logo.big .lg-mark{height:52px}.logo.big .lg-word{height:19px}@media (width<=560px){.lg-mark{height:38px}.lg-word{height:13px}}:root{--nav:#38bdf8;--navh:#7dd3fc;--nav-rgb:56,189,248;--navd:#0b4a8f;--navdh:#042e60}.b-cy{background:var(--nav)}.b-cy:hover{background:var(--navh);box-shadow:0 8px 24px rgba(var(--nav-rgb),.35)}.b-pri{background:var(--navd)}.b-pri:hover{background:var(--navdh);box-shadow:0 8px 20px #0b4a8f52}.links a.cur{box-shadow:inset 0 -2px 0 var(--nav)}.light .links a.cur{box-shadow:none}.links svg{color:var(--nav)!important}.chs button.on{border-color:var(--nav);color:var(--nav)}#tNext{background:var(--nav)!important}button b[style*=--cyan]{color:var(--nav)!important}.nav{clip-path:inset(0 -100vmax);background:#fff;padding-top:10px;padding-bottom:10px;position:relative;box-shadow:0 0 0 100vmax #fff}.nav .lg-mark,.nav .lg-word{display:none}.nav .logo:before{content:"";aspect-ratio:282/189;background:url(/images/logo-nav.png) 50%/contain no-repeat;height:72px;display:block}.nav .links a{color:#06284f}.nav .links a:hover{color:#0b4a8f}.nav .links a.cur{color:#06284f;box-shadow:inset 0 -3px 0 var(--nav);background:0 0;border-radius:0}.nav .b-cy,.nav .b-pri{color:#06284f;background:#7fff00}.callme{background:#0b4a8f;border:1.5px solid #06284f;border-radius:999px;align-items:center;gap:2px;height:62px;padding:0 20px 0 4px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.callme:hover{background:#06284f;border-color:#7fff00;transform:translateY(-1px);box-shadow:0 10px 28px #0b4a8f66}.callme svg{flex:none;align-self:flex-end;display:block;overflow:visible}.cmtxt{border-left:1.5px solid #ffffff40;flex-direction:column;padding-left:12px;line-height:1.15;display:flex}.cmtxt b{color:#7fff00;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.callme .ring{stroke:#7fff00}.cmtxt small{color:#a5ff4c;margin-top:3px;font-size:12px;font-weight:700}.callme:hover .cmtxt b{color:#7fff00}.callme .phone{transform-box:view-box;transform-origin:0 0;animation:6s ease-in-out infinite phone}@keyframes phone{0%,46%{transform:translate(40px,48px)rotate(-8deg)}56%,90%{transform:translate(42px,23px)rotate(-18deg)}to{transform:translate(40px,48px)rotate(-8deg)}}.callme .tap{transform-box:view-box;transform-origin:0 0;animation:6s ease-in-out infinite tap}@keyframes tap{0%{opacity:1;transform:translate(47px,52px)}10%{transform:translate(38.5px,45px)}12%{transform:translate(45px,52px)}20%{transform:translate(40.5px,45px)}22%{transform:translate(45px,52px)}30%{transform:translate(42.5px,45px)}32%{transform:translate(45px,52px)}40%{transform:translate(39px,47.5px)}42%{opacity:1;transform:translate(47px,52px)}48%,94%{opacity:0;transform:translate(52px,64px)}to{opacity:1;transform:translate(47px,52px)}}.callme .k{animation:6s infinite key}.callme .k2{animation-delay:1s}.callme .k3{animation-delay:1.8s}.callme .k4{animation-delay:2.4s}@keyframes key{0%,8%{fill:#7d8aa0}10%,13%{fill:#7fff00}15%,to{fill:#7d8aa0}}.callme .d{opacity:0;animation:6s infinite dig}.callme .d1{animation-name:dig1}.callme .d2{animation-name:dig2}.callme .d3{animation-name:dig3}.callme .d4{animation-name:dig4}@keyframes dig1{0%,9%{opacity:0}11%,50%{opacity:1}54%,to{opacity:0}}@keyframes dig2{0%,19%{opacity:0}21%,50%{opacity:1}54%,to{opacity:0}}@keyframes dig3{0%,29%{opacity:0}31%,50%{opacity:1}54%,to{opacity:0}}@keyframes dig4{0%,39%{opacity:0}41%,50%{opacity:1}54%,to{opacity:0}}.callme .calling{opacity:0;animation:6s infinite calling}@keyframes calling{0%,55%{opacity:0}60%,88%{opacity:1}92%,to{opacity:0}}.callme .ring path{opacity:0;animation:1s ease-out infinite ring}.callme .ring{animation:6s infinite ringwrap}.callme .w2{animation-delay:.25s}@keyframes ring{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes ringwrap{0%,57%{opacity:0}60%,88%{opacity:1}91%,to{opacity:0}}.callme .eyes{transform-box:fill-box;transform-origin:50%;animation:3s infinite cmBlink}@keyframes cmBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.callme:hover .mouth{d:path("M27 30.8q3 3.4 6 0")}@media (prefers-reduced-motion:reduce){.callme *{animation:none!important}.callme .phone{transform:translate(42px,23px)rotate(-18deg)}.callme .tap,.callme .d{opacity:0}.callme .calling,.callme .ring,.callme .ring path{opacity:1}}@media (width<=760px){.callme{height:56px;padding-right:14px}.callme svg{width:118px;height:54px}.cmtxt small{display:none}.cmtxt{padding-left:8px}.cmtxt b{font-size:14px}}@media (width<=420px){.callme svg .bub{display:none}.callme svg{width:58px;height:54px}}.callme.clicked,.callme:focus-visible{outline:none;box-shadow:0 0 0 4px #7fff0073,0 10px 28px #7fff0073}.nav .b-cy:hover,.nav .b-pri:hover{background:#a5ff4c;box-shadow:0 8px 20px #7fff0059}.nav .b-cy:active,.nav .b-pri:active,.nav .b-cy:focus,.nav .b-pri:focus,.nav .b-cy.clicked,.nav .b-pri.clicked{outline:none;box-shadow:0 0 0 4px #7fff008c,0 10px 28px #7fff0073}.logo.big{background:#fff;border-radius:14px;align-self:flex-start;padding:10px 14px}.logo.big .lg-mark,.logo.big .lg-word{display:none}.logo.big:before{content:"";aspect-ratio:282/189;background:url(/images/logo-footer.png) 50%/contain no-repeat;height:84px;display:block}.poster .pb,.bigplay{background:var(--nav)}.poster .pb{box-shadow:0 0 0 12px rgba(var(--nav-rgb),.18)}.poster:hover .pb{box-shadow:0 0 0 18px rgba(var(--nav-rgb),.24)}.bigplay{box-shadow:0 0 0 14px rgba(var(--nav-rgb),.18)}.rot{color:#fff;flex-wrap:wrap;gap:0 .3em;margin-top:-8px;font-family:Sora,system-ui,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1.3;display:flex}.rot-w{color:var(--nav);display:inline-grid}.rot-w>span{opacity:0;white-space:nowrap;grid-area:1/1;transition:opacity .5s,transform .5s;transform:translateY(60%)}.rot-w>span.on{opacity:1;transform:none}.rot-w>span.out{opacity:0;transform:translateY(-60%)}.rot-w>span:after{content:"";background:var(--nav);vertical-align:-2px;width:2px;height:.9em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@keyframes floaty{0%{transform:translate(0)rotate(0)}to{transform:translate(14px,-18px)rotate(6deg)}}.page[data-page=home] header .geo{animation:7s ease-in-out infinite alternate floaty}.page[data-page=home] header .geo+.geo{animation-duration:9s;animation-direction:alternate-reverse}.stats{z-index:2;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin-top:-64px;display:grid;position:relative}.stat{border:1px solid var(--div);box-shadow:0 18px 40px rgba(var(--navy-rgb),.1);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:28px;display:flex}.stat b{color:#06284f;letter-spacing:-.03em;font-family:Sora,system-ui,sans-serif;font-size:clamp(34px,3.6vw,46px);line-height:1}.stat b em{color:var(--nav);font-style:normal}.stat>span{color:var(--slate);font-size:15px;font-weight:700}.stat-note{color:var(--mute2);text-align:right;margin:14px 0 0;font-size:12px}.mq{flex-direction:column;gap:14px;margin-top:24px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq-h{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:72px 0 0;font-size:13px;font-weight:800}.mq-row{gap:14px;width:max-content;animation:38s linear infinite mq;display:flex}.mq-row.rev{animation-duration:44s;animation-direction:reverse}.mq:hover .mq-row{animation-play-state:paused}.mq-row span{border:1px solid var(--div);color:#06284f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-weight:700;display:flex}.mq-row span:before{content:"";background:var(--nav);border-radius:50%;width:8px;height:8px}@keyframes mq{to{transform:translate(-50%)}}.ind{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:min(300px,80%);grid-auto-flow:column;gap:20px;padding:6px 2px 24px;display:grid;overflow-x:auto}.ind::-webkit-scrollbar{display:none}.ind-card{scroll-snap-align:start;background:var(--navy);color:#fff;border-radius:22px;flex-direction:column;gap:14px;min-height:230px;padding:28px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.ind-card:hover{transform:translateY(-4px)}.ind-card:after{content:"";background:radial-gradient(circle,rgba(var(--nav-rgb),.35),transparent 70%);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-40px;right:-40px}.ind-card .n{color:var(--nav);font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:700}.ind-card h3{font-size:22px;font-weight:600}.ind-card p{color:var(--soft);margin:0;font-size:15px;line-height:24px}.sec-head>.ind-nav{flex-direction:row;align-items:center;gap:10px;display:flex}.hero-art{justify-self:center;width:100%;max-width:600px;position:relative}.ha-f1{animation:6s ease-in-out infinite alternate haF}.ha-f2{animation:7s ease-in-out infinite alternate-reverse haF}.ha-f3{animation:8s ease-in-out infinite alternate haF}.ha-f4{animation:6.5s ease-in-out infinite alternate-reverse haF}@keyframes haF{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.ha-gear{animation:8s linear infinite haSpin}.ha-spin{transform-origin:300px 215px;animation:40s linear infinite haSpin}@keyframes haSpin{to{transform:rotate(360deg)}}.ha-bars rect{transform-box:fill-box;transform-origin:bottom;animation:1.2s cubic-bezier(.2,.8,.2,1) both haGrow}.ha-bars rect:nth-child(2){animation-delay:80ms}.ha-bars rect:nth-child(3){animation-delay:.16s}.ha-bars rect:nth-child(4){animation-delay:.24s}.ha-bars rect:nth-child(5){animation-delay:.32s}.ha-bars rect:nth-child(6){animation-delay:.4s}.ha-bars rect:nth-child(7){animation-delay:.48s}.ha-bars rect:nth-child(8){animation-delay:.56s}@keyframes haGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ha-type rect{animation:3s ease-in-out infinite haBlink}.ha-type rect:nth-child(odd){animation-delay:1.2s}@keyframes haBlink{0%,to{opacity:1}50%{opacity:.45}}.hero-art.meet svg{border-radius:28px;box-shadow:0 32px 80px #0006}.m-arm{transform-origin:136px 220px;animation:2.8s ease-in-out infinite alternate mArm}@keyframes mArm{0%{transform:rotate(0)}to{transform:rotate(-8deg)}}.m-cursor{animation:1s step-end infinite blink}.m-pulse{animation:1.6s ease-in-out infinite haBlink}.m-steam{animation:2.4s ease-in-out infinite mSteam}@keyframes mSteam{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.m-move{animation:6s ease-in-out infinite mMove}@keyframes mMove{0%,35%{transform:translate(0)}50%,85%{transform:translate(37px)}to{transform:translate(0)}}.hero-art.meet{animation:7s ease-in-out infinite alternate haF}.hero-photo{justify-self:center;width:100%;max-width:440px;animation:7s ease-in-out infinite alternate haF;position:relative}.hero-photo img{border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 32px 80px #00000073,0 0 0 1px #ffffff1f}.hero-photo:before{content:"";border:2px solid rgba(var(--nav-rgb),.5);z-index:-1;border-radius:32px;position:absolute;inset:-18px -18px 18px 18px}.hp-badge{color:#06284f;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 30px #0000004d}.hp-badge i{background:#7fff00;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #7fff0040}.hp-b1{animation:5s ease-in-out infinite alternate-reverse haF;top:18%;left:-28px}.hp-b2{animation:6s ease-in-out infinite alternate haF;bottom:14%;right:-24px}.hp-b2 i{background:#38bdf8;box-shadow:0 0 0 4px #38bdf840}@media (width<=560px){.hp-b1{left:-6px}.hp-b2{right:-6px}}@media (prefers-reduced-motion:reduce){.hero-photo,.hp-badge,.hero-art *{animation:none!important}}.hq{flex-direction:column;gap:18px;display:flex;position:relative}.hq-mark{opacity:.95;width:clamp(44px,4.5vw,64px);height:auto;display:block}.hq-text{max-width:620px;font-size:clamp(40px,4.8vw,66px)!important;line-height:1.08!important}.hq-by{letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.hq-by i{background:#38bdf8;width:40px;height:2px;display:block}@media (prefers-reduced-motion:reduce){.hero-art{animation:none!important}}.nav .links a:active,.nav .links a.cur,.nav .links a:focus-visible{color:#026e81}.nav .links a.cur{box-shadow:inset 0 -3px #7fff00}.nav .links a:active svg,.nav .links a.cur svg{color:#7fff00!important}.ind-nav button{border:1px solid var(--div);color:#06284f;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,color .2s;display:flex}.ind-nav button:hover{background:var(--navd);color:#fff;border-color:var(--navd)}.ind-bar{background:var(--div);border-radius:999px;height:4px;margin-top:4px;overflow:hidden}.ind-bar i{background:var(--nav);border-radius:999px;width:20%;height:100%;transition:margin-left .3s,width .3s;display:block}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.mq-row,.page[data-page=home] header .geo,.rot-w>span:after{animation:none}.mq{overflow-x:auto}.ind{scroll-behavior:auto}}@media (width<=560px){.nav .logo:before{height:56px}}.btn:focus-visible,button:focus-visible,a:focus-visible{outline-color:var(--nav)}.nav{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;display:grid!important}.nav .callme{justify-self:end}.nav .links{flex-wrap:nowrap;justify-content:center;gap:36px}.nav .links a{letter-spacing:.01em;white-space:nowrap;padding:12px 4px;font-size:18px;font-weight:700}@media (width<=1100px){.nav .links{gap:22px}.nav .links a{font-size:17px}}@media (width<=900px){.nav{grid-template-columns:auto 1fr;row-gap:6px}.nav .links{grid-area:2/1/auto/-1;justify-content:space-around;gap:8px}.nav .links a{font-size:16px}}.home-hero{background-color:#04163a;background-image:radial-gradient(45% 55% at 78% 40%,#02a6c161,#0000 70%),radial-gradient(30% 35% at 92% 88%,#7fff001a,#0000 70%),radial-gradient(35% 40% at 60% 100%,#02809538,#0000 70%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:auto,auto,auto,48px 48px,48px 48px}.hero-stage{position:relative;overflow:hidden}.hero-stage>header{z-index:1;min-height:0;position:relative}.hero-net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 30%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 30%,#000 55%)}@media (width<=900px){.hero-net{opacity:.45;-webkit-mask-image:none;mask-image:none}}.stats-flat{margin-top:0}.ab-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:56px;display:grid}.ab-intro{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ab-intro .h2{color:var(--navy);margin:0}.ab-lead{color:var(--slate);max-width:600px;margin:0;font-size:18px;line-height:30px}.ab-sub{color:var(--slate);border-left:3px solid var(--cyan);max-width:600px;margin:0 0 8px;padding-left:16px;font-size:16px;line-height:26px}.ab-mv{gap:20px;display:grid}.ab-card{background:var(--gray);border:1px solid var(--div);border-radius:20px;flex-direction:column;gap:12px;padding:32px;display:flex}.ab-card p{color:var(--navy);margin:0;font-size:19px;font-weight:600;line-height:30px}.ab-k{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:800}.ab-dark{background:var(--navy);border-color:var(--navy);background-image:radial-gradient(60% 80% at 100% 0,#02a6c159,#0000 70%)}.ab-dark p{color:#fff}.ab-dark .ab-k{color:var(--cyan)}.ab-values{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px;margin-top:56px;display:grid}.ab-val{border-top:3px solid var(--blue);padding-top:20px}.ab-val i{letter-spacing:.1em;color:var(--blue);font-size:13px;font-style:normal;font-weight:800}.ab-val h3{color:var(--navy);margin:8px 0 6px;font-size:20px}.ab-val p{color:var(--slate);margin:0;font-size:15px;line-height:24px}.ab-grid{align-items:center;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:64px!important}.ab-media{margin:18px 18px 18px 0;position:relative}.ab-media img{aspect-ratio:591/699;object-fit:cover;width:100%;height:auto;box-shadow:0 28px 64px rgba(var(--navy-rgb),.22);border-radius:24px;display:block}.ab-media:before{content:"";border:2px solid var(--blue);opacity:.45;z-index:-1;border-radius:28px;position:absolute;inset:18px -18px -18px 18px}.ab-badge{color:var(--navy);box-shadow:0 14px 34px rgba(var(--navy-rgb),.18);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex;position:absolute;bottom:36px;left:-14px}.ab-badge i{background:var(--cyan);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #7fff0040}.ab-mv{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));width:100%;margin:6px 0}.ab-card{padding:24px}.ab-card p{font-size:16px;line-height:26px}@media (width<=900px){.ab-grid{grid-template-columns:1fr!important;gap:40px!important}.ab-media{max-width:460px;margin:0 18px 18px 0}.ab-badge{left:12px}}.ab-visual{aspect-ratio:1/1.05;isolation:isolate;box-shadow:0 30px 70px rgba(var(--navy-rgb),.28);background-color:#04163a;background-image:radial-gradient(circle,#02a6c159,#0000 60%),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,32px 32px,32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:28px;margin-right:12px;position:relative;overflow:hidden}.abv-glow{background:conic-gradient(from 0deg,transparent 0 60%,#7fff002e 75%,transparent 90%);z-index:-1;animation:14s linear infinite abSpin;position:absolute;inset:-30%}.abv-pulse i{aspect-ratio:1;opacity:0;border:1.5px solid #02a6c199;border-radius:50%;width:28%;animation:4.5s ease-out infinite abPulse;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(1)}.abv-pulse i:nth-child(2){animation-delay:1.5s}.abv-pulse i:nth-child(3){animation-delay:3s}.abv-orbit{aspect-ratio:1;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.abv-o1{border:1.5px dashed #78e1f559;width:60%;animation:40s linear infinite abOrbit}.abv-o2{border:1px solid #78e1f538;width:40%;animation:22s linear infinite abOrbitR}.abv-arm{transform:rotate(var(--a));position:absolute;inset:0}.abv-pos{width:0;height:0;position:absolute;top:0;left:50%}.abv-rot{width:0;height:0;animation:40s linear infinite abCounter;position:absolute;top:0;left:0}.abv-chip{white-space:nowrap;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000059,0 0 0 4px #ffffff14}.abv-chip b{background:var(--tint);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.abv-chip svg{display:block}.abv-dot{background:#7fff00;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 5px #7fff002e,0 0 18px #7fff00}.abv-core{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:26%;animation:5s ease-in-out infinite alternate abFloat;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff14,0 0 60px #02a6c199}.abv-core img{width:66%;height:auto}.abv-tag{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#fff;backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800;position:absolute;top:22px;left:50%;transform:translate(-50%)}.abv-tag em{color:#7fff00;margin:0 4px;font-style:normal}@keyframes abSpin{to{transform:rotate(360deg)}}@keyframes abOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes abOrbitR{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes abCounter{0%{transform:rotate(calc(-1 * var(--a)))}to{transform:rotate(calc(-1 * var(--a) - 360deg))}}@keyframes abPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes abFloat{0%{transform:translate(-50%,-52%)}to{transform:translate(-50%,-48%)}}.ab-ul{background-image:linear-gradient(var(--cyan),var(--cyan));background-position:0 92%;background-repeat:no-repeat;background-size:0% .14em;transition:background-size 1s .5s}.ab-intro.in .ab-ul{background-size:100% .14em}.ab-st{opacity:0;transition:opacity .6s ease var(--d,0s),transform .6s ease var(--d,0s),box-shadow .25s,translate .25s;transform:translateY(18px)}.ab-intro.in .ab-st{opacity:1;transform:none}.ab-card{transition:box-shadow .25s,translate .25s}.ab-card:hover{box-shadow:0 18px 40px rgba(var(--navy-rgb),.14);translate:0 -4px}.ab-val.rv{transition-delay:var(--d,0s)!important}.ab-val{border-top:3px solid var(--div);padding:22px 4px 4px;transition:translate .25s;position:relative}.ab-val:before{content:"";background:var(--blue);width:0;height:3px;transition:width .9s ease calc(var(--d,0s) + .2s);position:absolute;top:-3px;left:0}.ab-val.in:before{width:40%}.ab-val:hover{translate:0 -4px}.ab-val:hover:before{background:var(--cyan);width:100%;transition-delay:0s}@media (width<=900px){.ab-visual{width:100%;max-width:520px;margin-right:0}}@media (width<=520px){.abv-chip{gap:6px;padding:5px 11px 5px 5px;font-size:12px}.abv-chip b{width:26px;height:26px}.abv-chip svg{width:14px;height:14px}.abv-tag{padding:7px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.abv-glow,.abv-pulse i,.abv-orbit,.abv-rot,.abv-core{animation:none!important}.abv-pulse i{opacity:.4}.abv-rot{transform:rotate(calc(-1 * var(--a)))}}.ab-visual.abl{box-shadow:0 24px 60px rgba(var(--navy-rgb),.14);aspect-ratio:1;border:1px solid var(--div);background:0 0}.abl-svg{width:100%;height:100%;display:block}.abl-bars rect{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite ablGrow;animation-delay:calc(var(--i) * .15s)}@keyframes ablGrow{0%{transform:scaleY(.25)}35%,80%{transform:scaleY(1)}to{transform:scaleY(.25)}}.abl-line{stroke-dasharray:140;stroke-dashoffset:140px;animation:4s ease-in-out infinite ablDraw}@keyframes ablDraw{0%{stroke-dashoffset:140px}40%,80%{stroke-dashoffset:0}to{stroke-dashoffset:140px}}.abl-caret{animation:1s step-end infinite ablBlink}@keyframes ablBlink{50%{opacity:0}}.abl-code rect:not(.abl-caret){transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite ablType}.abl-code rect:nth-child(2){animation-delay:.3s}.abl-code rect:nth-child(3){animation-delay:.6s}.abl-code rect:nth-child(4){animation-delay:.9s}.abl-code rect:nth-child(5){animation-delay:1.2s}@keyframes ablType{0%{transform:scaleX(0)}20%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}.abl-arm{transform-box:view-box;transform-origin:140px 258px;animation:3s ease-in-out infinite alternate ablPoint}@keyframes ablPoint{0%{transform:rotate(0)}to{transform:rotate(-6deg)}}.abl-card{box-shadow:0 14px 34px rgba(var(--navy-rgb),.16);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:5s ease-in-out infinite alternate ablBob;display:flex;position:absolute}.abl-card b{color:var(--navy);font-size:13px;line-height:1.2;display:block}.abl-card small{color:var(--slate);margin-top:2px;font-size:12px;display:block}.abl-c1{top:5%;right:4%}.abl-c2{animation-delay:-2s;bottom:5%;left:4%}.abl-c3{animation-delay:-3.5s;top:5%;left:4%}@keyframes ablBob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.abl-av{display:flex}.abl-av i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-style:normal;font-weight:800;display:grid}.abl-av i:first-child{margin-left:0}.abl-ok{color:#fff;background:#6cc04a;border-radius:50%;place-items:center;width:30px;height:30px;animation:2.4s ease-out infinite ablPing;display:grid;box-shadow:0 0 #6cc04a80}@keyframes ablPing{0%{box-shadow:0 0 #6cc04a8c}to{box-shadow:0 0 0 12px #6cc04a00}}.abl-row{align-items:center;gap:8px;display:flex!important}.abl-prog{background:var(--tint);border-radius:3px;width:70px;height:6px;display:block;overflow:hidden}.abl-prog i{background:linear-gradient(90deg,var(--blue),#6cc04a);border-radius:3px;width:72%;height:100%;animation:4s ease-in-out infinite ablFill;display:block}@keyframes ablFill{0%{width:15%}60%,to{width:78%}}@media (width<=520px){.abl-card{gap:7px;padding:7px 10px}.abl-card b{font-size:11px}.abl-card small{font-size:10px}.abl-av i{width:22px;height:22px;font-size:8px}.abl-ok{width:24px;height:24px}.abl-prog{width:46px}}@media (prefers-reduced-motion:reduce){.abl-bars rect,.abl-line,.abl-caret,.abl-code rect,.abl-arm,.abl-card,.abl-ok,.abl-prog i{animation:none!important}.abl-line{stroke-dashoffset:0}}.hq-close{vertical-align:top;width:.62em;height:auto;margin-left:.18em;display:inline-block;position:relative;top:-.02em;transform:rotate(180deg)}.nav .links{justify-self:end}@media (width<=900px){.nav .links{justify-self:stretch}}@media (width<=520px){.nav .links{flex-wrap:wrap!important;justify-content:center!important;gap:0 18px!important}.nav .links a{padding:8px 2px!important;font-size:15px!important}}.wa-float{z-index:1000;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 8px;font:700 16px Manrope,system-ui,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #25d36666,0 4px 12px #00000026}.wa-float:hover{background:#1ebe5a;transform:translateY(-3px);box-shadow:0 16px 36px #25d36680,0 6px 16px #0000002e}.wa-float:focus-visible{outline-offset:3px;outline:3px solid #042e60}.wa-dot{background:#0000001f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.wa-dot:after{content:"";border-radius:50%;animation:2.2s ease-out infinite waPing;position:absolute;inset:0;box-shadow:0 0 #fff9}@keyframes waPing{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 14px #fff0}}.wa-ic{width:26px;height:26px}@media (width<=600px){.wa-float{padding:6px;bottom:16px;right:16px}.wa-txt{display:none}.wa-dot{background:0 0;width:48px;height:48px}.wa-ic{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.wa-dot:after{animation:none}}#palpanel{left:16px!important;right:auto!important}.wa-float{border:1px solid var(--div);color:var(--navy)!important;background:#fff!important;box-shadow:0 12px 30px #042e602e,0 4px 12px #00000014!important}.wa-float:hover{background:#f3f7fa!important;box-shadow:0 16px 36px #042e603d,0 6px 16px #0000001a!important}.wa-dot{background:#25d366!important}.wa-dot:after{animation-name:waPingG!important}@keyframes waPingG{0%{box-shadow:0 0 #25d3668c}to{box-shadow:0 0 0 14px #25d36600}}@media (width<=600px){.wa-dot{width:46px;height:46px;background:#25d366!important}.wa-ic{width:28px;height:28px}}.abl-img{object-fit:cover;filter:saturate(.9)hue-rotate(-8deg);transform-origin:50% 55%;width:100%;height:100%;animation:18s ease-in-out infinite alternate ablZoom;display:block}@keyframes ablZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}.abl-tint{pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#042e6000 45%,#042e608c 100%),radial-gradient(70% 60% at 50% 40%,#0000 55%,#042e6059 100%);position:absolute;inset:0}.ab-visual.abl{box-shadow:0 28px 64px rgba(var(--navy-rgb),.25);border:none}.ab-visual.abl:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff26}.abl-c1{bottom:5%;left:5%;top:auto!important;right:auto!important}@media (prefers-reduced-motion:reduce){.abl-img{animation:none}}.abl-img{filter:none!important;animation:none!important;transform:none!important}.ab-visual.abl{margin-right:0;box-shadow:none!important;aspect-ratio:auto!important;background:#fff!important;border:none!important;border-radius:0!important;overflow:visible!important}.ab-visual.abl:after,.ab-visual.abl:before{display:none!important}.abl-img{max-width:100%;object-fit:contain!important;height:auto!important}section.blk#about{padding-top:56px}@media (width<=760px){section.blk#about{padding-top:40px}}.ab-collage{aspect-ratio:1;width:100%;max-width:600px;position:relative}.cl-dots{z-index:0;background-image:radial-gradient(#02809559 1.6px,#0000 1.8px);background-size:16px 16px;width:40%;height:34%;position:absolute}.cl-d1{bottom:6%;right:-4%}.cl-d2{width:30%;height:26%;top:-3%;left:-4%}.cl-tile{box-shadow:0 24px 50px rgba(var(--navy-rgb),.18);z-index:1;border-radius:16px;margin:0;position:absolute;overflow:hidden}.cl-code{color:#c9d6e8;background:#0b1b33;width:66%;height:50%;top:0;right:0}.cl-bar{background:#0f2442;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.cl-bar i{background:#ff6b6b;border-radius:50%;width:9px;height:9px}.cl-bar i:nth-child(2){background:#ffd166}.cl-bar i:nth-child(3){background:#7fd957}.cl-bar span{color:#8fa7c4;background:#0b1b33;border-radius:6px;margin-left:10px;padding:5px 10px;font:600 11px/1 ui-monospace,Menlo,Consolas,monospace}.cl-code pre{white-space:pre;margin:0;padding:14px 16px;font:500 clamp(10px,1vw,13px)/1.7 ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.cl-code .k{color:#5cc1d6}.cl-code .f{color:#7fff00}.cl-code .s{color:#ffb86b}.cl-caret{vertical-align:-2px;background:#7fff00;width:7px;height:1.1em;margin-left:2px;animation:1s step-end infinite clBlink;display:inline-block}@keyframes clBlink{50%{opacity:0}}.cl-dash{border:1px solid var(--div);z-index:2;background:#fff;flex-direction:column;gap:12px;width:50%;height:42%;padding:16px;display:flex;top:30%;left:0}.cl-dh{justify-content:space-between;align-items:center;gap:8px;display:flex}.cl-dh b{color:var(--navy);font-size:clamp(11px,1vw,14px)}.cl-dh span{color:#2e7019;white-space:nowrap;background:#eaf8e2;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cl-dh span i{background:#6cc04a;border-radius:50%;width:6px;height:6px}.cl-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cl-kpis div{background:var(--gray);border-radius:10px;padding:8px 10px}.cl-kpis small{color:var(--slate);font-size:10px;display:block}.cl-kpis b{color:var(--navy);font-size:clamp(15px,1.5vw,20px)}.cl-chart{border-bottom:1px solid var(--div);flex:1;align-items:flex-end;gap:7px;min-height:40px;display:flex}.cl-chart i{height:var(--h);background:linear-gradient(180deg,var(--blue),#5cc1d6);transform-origin:bottom;animation:5s ease-in-out infinite clBar;animation-delay:calc(var(--i)*.12s);border-radius:5px 5px 0 0;flex:1}.cl-chart i:nth-child(6){background:linear-gradient(#6cc04a,#a5e07f)}@keyframes clBar{0%,to{transform:scaleY(.35)}30%,80%{transform:scaleY(1)}}.cl-ill{border:1px solid var(--div);z-index:3;background:#fff;place-items:center;width:58%;height:46%;display:grid;bottom:0;left:16%}.cl-img{object-fit:contain;width:88%;height:88%}.cl-wipe{pointer-events:none;z-index:5;display:flex;position:absolute;inset:0}.cl-wipe i{transform-origin:0;animation:9s ease-in-out infinite clWipe;animation-delay:calc(var(--t) + var(--s));background:#ffffffd1;flex:1;transform:scaleX(0)}.cl-wipe i:first-child{--s:0s}@keyframes clWipe{0%{transform-origin:0;transform:scaleX(0)}7%{transform-origin:0;transform:scaleX(1)}7.01%{transform-origin:100%}15%{transform-origin:100%;transform:scaleX(0)}to{transform-origin:100%;transform:scaleX(0)}}.ab-collage .cl-tile{opacity:0;transition:opacity .7s,translate .7s;translate:0 24px}.ab-collage.in .cl-tile{opacity:1;translate:0}.ab-collage.in .cl-ill{transition-delay:.3s}@media (width<=900px){.ab-collage{max-width:520px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.cl-wipe i,.cl-chart i,.cl-caret{animation:none!important}.ab-collage .cl-tile{opacity:1;translate:none}}.ab-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:56px!important}.ab-collage{aspect-ratio:1/.95;max-width:none}.cl-code{width:72%;height:52%}.cl-dash{gap:10px;width:52%;height:46%;padding:14px;top:33%}.cl-kpis div{padding:6px 10px}.cl-chart{min-height:56px}.cl-ill{width:58%;height:46%;left:24%}@media (width<=900px){.ab-grid{grid-template-columns:1fr!important}.ab-collage{max-width:540px}}.cl-ill{display:block!important}.cl-img{object-fit:contain;position:absolute;inset:6%;width:88%!important;height:88%!important}.cl-dash{right:0;z-index:1!important;width:58%!important;height:44%!important;top:0!important;left:auto!important}.cl-code{left:0;z-index:2!important;width:66%!important;height:44%!important;top:27%!important;right:auto!important}.cl-ill{bottom:0;right:3%;z-index:3!important;background:#0b3e8a!important;border:none!important;width:62%!important;height:40%!important;left:auto!important}.cl-img{position:absolute;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important}.cl-d1{bottom:2%;left:-4%;right:auto}.cl-d2{top:44%;left:auto;right:-3%}.cl-code{z-index:1!important;width:62%!important;height:44%!important;top:0!important;left:auto!important;right:0!important}.cl-dash{z-index:2!important;width:58%!important;height:44%!important;top:27%!important;left:0!important;right:auto!important}.ab-collage.in .cl-dash{transition-delay:.15s}.ab-collage.in .cl-code{transition-delay:0s}.cl-wipe i{animation:2s ease-in-out infinite clWipe2!important;animation-delay:calc(var(--t) + var(--s))!important}@keyframes clWipe2{0%{transform-origin:0;transform:scaleX(0)}19%{transform-origin:0;transform:scaleX(1)}19.01%{transform-origin:100%}40%{transform-origin:100%;transform:scaleX(0)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cl-wipe i{animation:none!important}}.ab-mvc{position:relative;overflow:hidden;border:1px solid var(--div)!important;background:#fff!important;padding:22px 22px 22px 24px!important}.ab-mvc:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.ab-vis:before{background:#6cc04a}.ab-mh{align-items:center;gap:12px;display:flex}.ab-ic{background:var(--tint);width:42px;height:42px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.ab-vis .ab-ic{color:#2e7019;background:#eaf8e2}.ab-mvc .ab-k{font-size:14px;color:var(--navy)!important}.ab-mvc p{color:var(--slate)!important;font-weight:500!important}.ab-mvc:hover{border-color:var(--blue)!important}.ab-vis:hover{border-color:#6cc04a!important}.cl-wipe i:nth-child(2){--s:.1s}.cl-wipe i:nth-child(3){--s:.2s}.cl-wipe i{animation-duration:4s!important}.ab-ul{background-image:linear-gradient(#7fff008c,#7fff008c)!important}.ab-hl{color:#2e7d12!important}.ab-ul{background-image:linear-gradient(#7fff00,#7fff00)!important;background-size:100% .14em!important}.nav .nav-cta{border-radius:999px;height:46px;margin-left:12px;padding:0 20px;font-size:15px}@media (width<=900px){.nav{grid-template-columns:auto 1fr!important}.nav .nav-cta{grid-area:1/2;justify-self:end;margin-left:0}.nav .links{grid-area:2/1/auto/-1}}@media (width<=420px){.nav .nav-cta{height:40px;padding:0 14px;font-size:13px}}.nav a.nav-cta{margin-left:40px;color:#fff!important;background:#0b4a8f!important}.nav a.nav-cta:hover{background:#042e60!important;box-shadow:0 8px 20px #0b4a8f59!important}.nav a.nav-cta:focus,.nav a.nav-cta:active,.nav a.nav-cta.clicked{box-shadow:0 0 0 4px #0b4a8f4d!important}@media (width<=900px){.nav a.nav-cta{margin-left:0}}.tk{background:var(--gray);margin-top:96px;padding:88px 0 96px;position:relative;overflow:hidden}.tk:before{content:"";background:radial-gradient(circle,#02a6c124,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.tk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex;position:relative}.tk-head .h2{color:var(--navy);margin:6px 0 0}.tk-sub{max-width:440px;color:var(--slate);margin:0;font-size:17px;line-height:28px}.tk-tabs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex;position:relative}.tk-tab{border:1px solid var(--div);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font:700 14px Manrope,system-ui,sans-serif;transition:background .2s,color .2s,border-color .2s}.tk-tab:hover{border-color:var(--blue);color:var(--blue)}.tk-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.tk-tab:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.tk-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid;position:relative}.tk-tile{border:1px solid var(--div);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:transform .25s,box-shadow .25s,border-color .25s,opacity .3s;display:flex}.tk-tile:hover{box-shadow:0 14px 30px rgba(var(--navy-rgb),.1);border-color:#0000;transform:translateY(-3px)}.tk-tile.hide{display:none}.tk-tile.pop{animation:.4s both tkPop}@keyframes tkPop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.tk-m{letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font:800 15px Sora,system-ui,sans-serif;display:grid}.tk-fe{background:var(--tint);color:var(--blue)}.tk-be{color:var(--navy);background:#e3eaf4}.tk-mo{color:#2e7019;background:#eaf8e2}.tk-cl{color:#0b6fb0;background:#e2f3fd}.tk-da{color:#4a5875;background:#eef0f6}.tk-t b{color:var(--navy);font-size:15px;line-height:1.25;display:block}.tk-t small{color:var(--slate);margin-top:2px;font-size:12px;display:block}@media (width<=600px){.tk{margin-top:72px;padding:64px 0 72px}.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tk-tile{gap:10px;padding:12px}.tk-m{width:36px;height:36px;font-size:13px}.tk-t b{font-size:14px}.tk-tabs{flex-wrap:nowrap;margin-left:-24px;margin-right:-24px;padding-bottom:4px;padding-left:24px;padding-right:24px;overflow-x:auto}.tk-tab{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.tk-tile.pop{animation:none}}.tq{background:var(--gray);margin-top:96px;padding:96px 0 104px;position:relative;overflow:hidden}.tq:before{content:"";pointer-events:none;background:radial-gradient(#02a6c124,#0000 70%);width:720px;height:360px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.tq-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:44px;display:flex;position:relative}.tq-head .h2{color:var(--navy);margin:0}.tq-head p{color:var(--slate);max-width:520px;margin:0;font-size:17px;line-height:28px}.tq-row{padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tq-row+.tq-row{margin-top:14px}.tq-track{gap:16px;width:max-content;animation:48s linear infinite tqMove;display:flex}.tq-row.rev .tq-track{animation-duration:54s;animation-direction:reverse}.tq-row:hover .tq-track{animation-play-state:paused}@keyframes tqMove{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.tq-i{white-space:nowrap;border:1px solid var(--div);color:var(--navy);box-shadow:0 6px 16px rgba(var(--navy-rgb),.05);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 22px 12px 12px;font:700 17px Manrope,system-ui,sans-serif;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.tq-i:hover{box-shadow:0 16px 32px rgba(var(--navy-rgb),.12);border-color:var(--blue);transform:translateY(-4px)}.tq-m{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font:800 15px Sora,system-ui,sans-serif;display:grid}@media (width<=600px){.tq{margin-top:72px;padding:64px 0 72px}.tq-i{border-radius:13px;gap:10px;padding:9px 16px 9px 9px;font-size:15px}.tq-m{width:34px;height:34px;font-size:13px}.tq-track{gap:10px}@keyframes tqMove{to{transform:translate(calc(-50% - 5px))}}}@media (prefers-reduced-motion:reduce){.tq-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.tq-track>[aria-hidden]{display:none}.tq-row{-webkit-mask-image:none;mask-image:none}}section.blk#services{padding-top:96px}@media (width<=760px){section.blk#services{padding-top:72px}}.sv-hl{color:var(--blue)}#svc.cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.sv-card{border:1px solid var(--div);isolation:isolate;background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:36px 32px 30px;transition:transform .35s,box-shadow .35s,border-color .35s,color .35s;display:flex;position:relative;overflow:hidden}.sv-card:before{content:"";z-index:-1;opacity:0;background:linear-gradient(160deg,#042e60 0%,#0b4a8f 100%);transition:opacity .4s;position:absolute;inset:0}.sv-card:after{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);transform-origin:0;border-radius:0 0 4px 4px;height:4px;transition:transform .45s;position:absolute;top:0;left:32px;right:32px;transform:scaleX(.25)}.sv-card:hover{box-shadow:0 30px 60px rgba(var(--navy-rgb),.22);color:#fff;border-color:#0000;transform:translateY(-8px)}.sv-card:hover:before{opacity:1}.sv-card:hover:after{transform:scaleX(1)}.sv-num{color:var(--gray2);letter-spacing:-.04em;font:800 64px/1 Sora,system-ui,sans-serif;transition:color .35s;position:absolute;top:18px;right:26px}.sv-card:hover .sv-num{color:#ffffff14}.sv-ic{background:var(--tint);width:60px;height:60px;color:var(--blue);border-radius:16px;place-items:center;transition:background .35s,color .35s,transform .35s;display:grid}.sv-card:hover .sv-ic{color:#042e60;background:#7fff00;transform:rotate(-6deg)}.sv-card h3{color:var(--navy);margin:6px 0 0;font:700 23px/1.25 Sora,system-ui,sans-serif;transition:color .35s}.sv-card p{color:var(--slate);margin:0;font-size:16px;line-height:26px;transition:color .35s}.sv-card ul{flex-direction:column;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.sv-card li{color:var(--navy);align-items:center;gap:10px;font-size:15px;font-weight:600;transition:color .35s;display:flex}.sv-card li svg{background:var(--tint);width:22px;height:22px;color:var(--blue);border-radius:50%;flex:none;padding:4px;transition:background .35s,color .35s}.sv-card:hover h3,.sv-card:hover li{color:#fff}.sv-card:hover p{color:#c9d6e8}.sv-card:hover li svg{color:#7fff00;background:#7fff002e}.sv-foot{border-top:1px solid var(--div);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;transition:border-color .35s;display:flex}.sv-card:hover .sv-foot{border-color:#ffffff26}.sv-link{color:var(--blue);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:color .35s,gap .25s;display:inline-flex}.sv-link svg{width:18px;height:18px}.sv-card:hover .sv-link{color:#7fff00;gap:12px}.sv-demo{border:1px solid var(--div);color:var(--slate);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font:700 13px Manrope,system-ui,sans-serif;transition:all .35s;display:inline-flex}.sv-card:hover .sv-demo{color:#fff;border-color:#ffffff40}.sv-demo:hover{background:#ffffff1a}.sv-card:focus-within{outline:none}@media (width<=600px){.sv-card{padding:30px 22px 24px}.sv-num{font-size:52px}}@media (prefers-reduced-motion:reduce){.sv-card,.sv-card *{transition:none!important}}html{overflow-x:clip}section.blk#services{isolation:isolate;padding-bottom:104px;position:relative}section.blk#services:before{content:"";z-index:-1;background-color:#04163a;background-image:radial-gradient(40% 55% at 8% 0,#02a6c14d,#0000 70%),radial-gradient(35% 45% at 95% 100%,#7fff001f,#0000 70%),radial-gradient(50% 40% at 70% 30%,#0b4a8f73,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:auto,auto,auto,56px 56px,56px 56px;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}section.blk#services:after{content:"";z-index:-1;opacity:.6;background-image:radial-gradient(#7fff0059 1.5px,#0000 1.8px);background-size:18px 18px;width:220px;height:160px;position:absolute;top:60px;right:calc(50% - 50vw + 40px)}#services .sv-card:hover{box-shadow:0 30px 70px #02a6c159}.tq{margin-top:0!important}@media (width<=760px){section.blk#services{padding-bottom:72px}}section.blk#services{margin-top:88px}@media (width<=760px){section.blk#services{margin-top:64px}}section.blk#services:before{background-color:#eef7fa!important;background-image:radial-gradient(45% 60% at 0 0,#02a6c129,#0000 70%),radial-gradient(35% 50% at 100% 100%,#7fff0024,#0000 70%),linear-gradient(#042e600b 1px,#0000 1px),linear-gradient(90deg,#042e600b 1px,#0000 1px)!important;background-size:auto,auto,56px 56px,56px 56px!important}section.blk#services:after{opacity:.7!important;background-image:radial-gradient(#02809559 1.5px,#0000 1.8px)!important}#services .eye{color:var(--blue)!important}#services .h2{color:var(--navy)!important}#services .sv-hl{color:var(--blue)!important}#services .sec-head .lead{color:var(--slate)!important}#services .sv-card{border-color:var(--div)!important;box-shadow:0 12px 30px rgba(var(--navy-rgb),.08)!important}#services .sv-card:before{background:linear-gradient(160deg,#042e60 0%,#0b4a8f 100%)!important}#services .sv-card:hover{box-shadow:0 30px 60px rgba(var(--navy-rgb),.22)!important;border-color:#0000!important}#services .sv-card:hover .sv-num{color:#ffffff14!important}.tq{background:#fff!important}.sv-head{align-items:center!important}.sv-head .h2{margin:0}.sv-tag{max-width:460px;color:var(--navy);text-align:right;margin:0;font:600 clamp(20px,2vw,26px)/1.35 Sora,system-ui,sans-serif}@media (width<=760px){.sv-tag{text-align:left}}@media (width<=1100px){.sv-tag{margin-right:32px!important}}@media (width<=760px){.sv-tag{margin-right:0!important}}.sv-tag{margin-right:180px!important}@media (width<=1280px){.sv-tag{margin-right:24px!important}section.blk#services:after{display:none}}@media (width<=760px){.sv-tag{margin-right:0!important}}.sv-demo2{cursor:pointer;background:var(--blue);color:#fff;border:none;border-radius:999px;align-items:center;gap:12px;padding:8px 22px 8px 8px;font:700 15px Manrope,system-ui,sans-serif;transition:background .3s,color .3s,transform .25s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 22px #02809547}.sv-pb{width:36px;height:36px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid;position:relative}.sv-pb:after{content:"";border-radius:50%;animation:2.2s ease-out infinite svPing;position:absolute;inset:0}@keyframes svPing{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 10px #fff0}}.sv-demo2:hover{transform:translateY(-2px);box-shadow:0 14px 28px #02809561}.sv-card:hover .sv-demo2{color:#042e60;background:#7fff00;box-shadow:0 12px 26px #7fff004d}.sv-card:hover .sv-pb{color:#7fff00;background:#042e60}.sv-demo2:focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sv-pb:after{animation:none}}.sv-demo2{white-space:nowrap;gap:10px!important;padding:6px 18px 6px 6px!important;font-size:14px!important}.sv-foot .sv-link{white-space:nowrap;font-size:14px}.sv-foot{flex-wrap:wrap;row-gap:12px}.sv-demo2{text-decoration:none}.sv-pb svg{margin-left:0!important}.sv-foot{justify-content:space-between!important;column-gap:8px!important}.sv-demo2{gap:8px!important;padding:5px 15px 5px 5px!important;font-size:13.5px!important}.sv-pb{width:30px!important;height:30px!important}.sv-pb svg{width:14px;height:14px}.sv-foot .sv-link{gap:6px!important;font-size:14px!important}@supports (grid-template-rows:subgrid){#svc.cards{grid-auto-rows:auto}.sv-card{grid-template-rows:subgrid;grid-row:span 5;align-content:start;row-gap:14px;display:grid!important}.sv-card>.sv-ic{grid-row:1}.sv-card>h3{grid-row:2;align-self:start}.sv-card>p{grid-row:3;align-self:start}.sv-card>ul{grid-row:4;align-self:start}.sv-card>.sv-foot{grid-row:5;align-self:end;margin-top:0}}section.blk#services{margin-top:40px!important;padding-top:72px!important}@media (width<=760px){section.blk#services{margin-top:32px!important;padding-top:56px!important}}.tq:before{display:none!important}.tq-eye{align-items:center;gap:16px;display:inline-flex}.tq-eye:before,.tq-eye:after{content:"";background:linear-gradient(90deg,transparent,var(--blue));border-radius:2px;width:56px;height:2px}.tq-eye:after{background:linear-gradient(90deg,var(--blue),transparent)}.tq-rule{background:linear-gradient(90deg,var(--blue),#7fff00);border-radius:4px;width:120px;height:4px;margin-top:10px;display:block}.tq-eye{gap:0!important}.tq-eye:before,.tq-eye:after{display:none!important}.tq-head{box-sizing:border-box;background:linear-gradient(90deg,#e1f4f8 0%,#eef7fa 50%,#eaf8e2 100%);border:1px solid #d2e9ef;border-radius:24px;max-width:1240px;padding:40px 32px 42px;position:relative;overflow:hidden}.tq-head:before{content:"";background:linear-gradient(180deg,var(--blue),#7fff00);width:6px;position:absolute;top:0;bottom:0;left:0}.tq-head:after{content:"";background-image:radial-gradient(#02809547 1.4px,#0000 1.6px);background-size:14px 14px;width:150px;height:90px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.tq-head>*{z-index:1;position:relative}@media (width<=760px){.tq-head{border-radius:18px;width:auto;margin-left:24px;margin-right:24px;padding:30px 22px}.tq-head:after{display:none}}.tq-head{background:linear-gradient(90deg,#028095 0%,#0b4a8f 100%)!important;border:none!important;border-radius:0!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;padding:52px 24px 54px!important}.tq-head:before{display:none!important}.tq-head:after{background-image:radial-gradient(#ffffff47 1.4px,#0000 1.6px)!important;right:6%!important}.tq{padding-top:0!important}@media (width<=760px){.tq-head{margin-left:calc(50% - 50vw)!important;padding:40px 24px!important}}.tq-head{background:#042e60!important}.tq-head:after{display:none!important}.tq{background:#042e60!important;padding-bottom:80px!important}.tq-head{padding-bottom:36px!important}.tq-i{border-color:#0000!important;box-shadow:0 8px 20px #0000002e!important}.tq-i:hover{border-color:#7fff00!important}.tq{background:#fff!important;padding-top:72px!important;padding-bottom:0!important}.tq-head{background:0 0!important;padding:0 24px 40px!important}.tq-head .eye{color:var(--blue)!important}.tq-head .h2{color:var(--navy)!important}.tq-head p{color:var(--slate)!important}.tq-band{background:#042e60;padding:48px 0}@media (width<=760px){.tq{padding-top:56px!important}.tq-band{padding:36px 0}}.tq-band .tq-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)!important}@media (width<=600px){.tq-band .tq-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)!important}}.ct{background:#fff;padding:96px 0 104px}.ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.ct-info{flex-direction:column;gap:18px;display:flex}.ct-info .h2{color:var(--navy);margin:0}.ct-hl{color:var(--blue)}.ct-lead{color:var(--slate);max-width:520px;margin:0;font-size:17px;line-height:28px}.ct-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.ct-stat{background:var(--gray);border:1px solid var(--div);border-radius:16px;flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ct-stat:before{content:"";background:linear-gradient(180deg,var(--blue),#7fff00);width:4px;position:absolute;top:0;bottom:0;left:0}.ct-stat b{color:var(--navy);letter-spacing:-.03em;font:800 clamp(28px,2.8vw,38px)/1 Sora,system-ui,sans-serif}.ct-stat b em{color:var(--blue);font-style:normal}.ct-note{color:var(--mute2);margin:-6px 0 0;font-size:12px}.ct-list{flex-direction:column;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ct-list li{color:var(--navy);align-items:center;gap:14px;font-size:16px;font-weight:700;display:flex}.ct-list small{color:var(--slate);letter-spacing:.04em;font-size:12px;font-weight:600;display:block}.ct-ic{background:var(--tint);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid}.ct-card{border:1px solid var(--div);box-shadow:0 24px 60px rgba(var(--navy-rgb),.1);background:#fff;border-radius:24px;padding:36px;position:relative;overflow:hidden}.ct-card:before{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);height:5px;position:absolute;top:0;left:0;right:0}.ct-card h3{color:var(--navy);margin:0 0 20px;font:700 24px/1.3 Sora,system-ui,sans-serif}#ctForm{flex-direction:column;gap:16px;display:flex}#ctForm h3{margin-bottom:4px}.ct-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-f{flex-direction:column;gap:7px;display:flex}.ct-f>span{color:var(--navy);font-size:14px;font-weight:700}.ct-f input,.ct-f select,.ct-f textarea{box-sizing:border-box;width:100%;color:var(--navy);background:var(--gray);border:1.5px solid var(--div);border-radius:12px;outline:none;padding:13px 14px;font:500 15px Manrope,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.ct-f textarea{resize:vertical;min-height:110px}.ct-f input::placeholder,.ct-f textarea::placeholder{color:#9aa9bc}.ct-f input:focus,.ct-f select:focus,.ct-f textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #0280951f}.ct-f.err input,.ct-f.err textarea{background:#fff6f6;border-color:#e5484d}.ct-turnstile{color:var(--mute2);border:1.5px dashed var(--div);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.ct-turnstile svg{color:var(--blue)}.ct-submit{cursor:pointer;color:#fff;background:#0b4a8f;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;font:700 16px Manrope,system-ui,sans-serif;transition:background .25s,transform .2s,box-shadow .25s;display:inline-flex}.ct-submit:hover{background:#042e60;transform:translateY(-2px);box-shadow:0 12px 26px #0b4a8f4d}.ct-submit:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.ct-msg{min-height:20px;margin:0;font-size:14px;font-weight:600}.ct-msg.ok{color:#2f8a14}.ct-msg.bad{color:#c93a3f}@media (width<=960px){.ct-grid{grid-template-columns:1fr;gap:48px}}@media (width<=560px){.ct{padding:64px 0 72px}.ct-card{padding:26px 20px}.ct-row{grid-template-columns:1fr}.ct-stats{gap:10px}.ct-stat{padding:14px 16px}}footer.ft{color:#fff;background:#021935}.ft-in{flex-direction:column;gap:48px;padding-top:72px;padding-bottom:28px;display:flex}.ft-top{grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:40px;display:grid}.ft-brand{flex-direction:column;gap:14px;max-width:360px;display:flex}.ft-brand .logo{background:#fff;border-radius:14px;align-self:flex-start;padding:10px 14px;display:inline-flex}.ft-tag{color:#7fff00;margin:0;font:700 20px/1.3 Sora,system-ui,sans-serif}.ft-brand p:not(.ft-tag){color:var(--mute);margin:0;font-size:15px;line-height:24px}.ft-col{flex-direction:column;gap:12px;display:flex}.ft-col .fh{color:#7fff00;margin-bottom:4px}footer.ft .ft-col a,footer.ft .ft-col .l{color:#b8c7db;font-size:15px;transition:color .2s}footer.ft .ft-col a:hover{color:#fff}.ft-bot{text-align:center;color:var(--mute);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;gap:16px;padding-top:24px;font-size:14px;display:flex}.ft-legal{gap:24px;display:flex}footer.ft .ft-legal a{color:var(--mute);font-size:14px}footer.ft .ft-legal a:hover{color:#fff}@media (width<=900px){.ft-top{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (width<=520px){.ft-top{grid-template-columns:1fr}}.ct-stat>span{color:var(--slate);font-size:14px;font-weight:600}.ct-stat b span.cnt{letter-spacing:inherit;font:inherit!important;color:inherit!important}.nm{background:#fff;padding:96px 0 32px}.nm-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:48px;display:flex}.nm-head .h2{color:var(--navy);margin:0}.nm-grid{background:var(--gray);border:1px solid var(--div);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.nm-i{flex-direction:column;gap:6px;padding:36px 32px;transition:background .3s;display:flex;position:relative}.nm-i+.nm-i:before{content:"";background:var(--div);width:1px;position:absolute;top:28px;bottom:28px;left:0}.nm-i:hover{background:#fff}.nm-i b{letter-spacing:-.04em;color:var(--navy);font:800 clamp(40px,4.4vw,60px)/1 Sora,system-ui,sans-serif}.nm-i b .cnt{font:inherit;color:inherit}.nm-i b em{color:var(--blue);font-style:normal}.nm-i strong{color:var(--navy);margin-top:8px;font-size:17px}.nm-i>span{color:var(--slate);font-size:14px;line-height:22px}.nm-i:after{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);border-radius:0 0 4px 4px;width:48px;height:4px;transition:width .4s;position:absolute;top:0;left:32px}.nm-i:hover:after{width:calc(100% - 64px)}.nm-note{text-align:right;color:var(--mute2);margin:12px 0 0;font-size:12px}@media (width<=900px){.nm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-i:nth-child(3):before{display:none}.nm-i:nth-child(n+3){border-top:1px solid var(--div)}}@media (width<=560px){.nm{padding:64px 0 24px}.nm-i{padding:26px 20px}.nm-i:after{left:20px}.nm-i strong{font-size:15px}}.rg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.rg-i{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:28px 18px 30px;transition:background .3s,box-shadow .3s,transform .3s;display:flex}.rg-i:hover{background:var(--gray);transform:translateY(-4px)}.rg-c{aspect-ratio:1;width:min(170px,100%);margin-bottom:14px;position:relative}.rg-c svg{width:100%;height:100%;transform:rotate(-90deg)}.rg-bg{fill:none;stroke:var(--gray2);stroke-width:10px}.rg-fg{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset 1.8s cubic-bezier(.22,1,.36,1) var(--d)}.rg-grid.in .rg-fg{stroke-dashoffset:var(--o)}.rg-c b{color:var(--navy);letter-spacing:-.03em;place-items:center;font:800 clamp(30px,3vw,40px)/1 Sora,system-ui,sans-serif;display:grid;position:absolute;inset:0}.rg-c b>*{grid-area:1/1}.rg-c b{grid-auto-flow:column;justify-content:center;align-items:center;display:flex}.rg-c b .cnt{font:inherit;color:inherit}.rg-c b em{color:var(--blue);font-style:normal}.rg-i strong{color:var(--navy);font-size:18px}.rg-i>span{color:var(--slate);max-width:220px;font-size:14px;line-height:22px}@media (width<=900px){.rg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.rg-grid{gap:8px}.rg-i{padding:18px 6px}.rg-c{width:130px}.rg-i strong{font-size:15px}.rg-i>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.rg-fg{stroke-dashoffset:var(--o);transition:none}}.rg-bg{stroke:#e6eef4!important}.ct-big{letter-spacing:-.045em;color:var(--navy);margin:0;font:800 clamp(56px,7.4vw,112px)/.95 Sora,system-ui,sans-serif}.ct-big span{color:var(--blue);display:block}.ct-info{gap:28px!important}.ct-lead{font-size:19px!important;line-height:31px!important}.nm{padding-top:80px!important}@media (width<=560px){.nm{padding-top:56px!important}}.ct-grid{align-items:start!important}.ct-info{padding-top:8px}.cv{max-width:520px;margin-top:12px;padding:0 0 40px;position:relative}.cv-dots{z-index:0;background-image:radial-gradient(#0280954d 1.5px,#0000 1.7px);background-size:15px 15px;width:150px;height:110px;position:absolute;top:-18px;right:-10px}.cv-chat{z-index:1;background:var(--gray);border:1px solid var(--div);box-shadow:0 20px 44px rgba(var(--navy-rgb),.08);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.cv-top{border-bottom:1px solid var(--div);align-items:center;gap:12px;padding-bottom:12px;display:flex}.cv-av{background:var(--navy);color:#7fff00;border-radius:50%;place-items:center;width:40px;height:40px;font:800 13px Sora,system-ui,sans-serif;display:grid}.cv-top b{color:var(--navy);font-size:15px;display:block}.cv-top small{color:#2e7019;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cv-top small i{background:#6cc04a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6cc04a33}.cv-msg{opacity:0;border-radius:16px;max-width:82%;padding:10px 14px;font-size:14px;line-height:21px;animation:.5s forwards cvIn;transform:translateY(8px)}.cv-msg.me{color:#fff;background:#0b4a8f;border-bottom-right-radius:4px;align-self:flex-end}.cv-msg.them{color:var(--navy);border:1px solid var(--div);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.cv-msg:nth-of-type(2){animation-delay:.3s}.cv-msg:nth-of-type(3){animation-delay:1.1s}.cv-msg:nth-of-type(4){animation-delay:1.9s}@keyframes cvIn{to{opacity:1;transform:none}}.cv-typing{border:1px solid var(--div);opacity:0;background:#fff;border-radius:16px;align-self:flex-start;gap:5px;padding:12px 14px;animation:.4s 2.6s forwards cvIn;display:flex}.cv-typing i{background:var(--mute2);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cvDot}.cv-typing i:nth-child(2){animation-delay:.15s}.cv-typing i:nth-child(3){animation-delay:.3s}@keyframes cvDot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.cv-book{z-index:2;box-shadow:0 18px 40px rgba(var(--navy-rgb),.18);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;animation:4s ease-in-out infinite alternate cvBob;display:flex;position:absolute;bottom:6px;right:-18px}.cv-book b{color:var(--navy);font-size:14px;display:block}.cv-book small{color:var(--slate);font-size:12px}.cv-ok{color:#fff;background:#6cc04a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@keyframes cvBob{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@media (width<=960px){.cv{max-width:560px}.cv-book{right:0}}@media (width<=560px){.cv-dots{display:none}.cv-msg{font-size:13px}}@media (prefers-reduced-motion:reduce){.cv-msg,.cv-typing{opacity:1;animation:none;transform:none}.cv-typing i,.cv-book{animation:none}}.ct-info:not(.in) .cv-msg,.ct-info:not(.in) .cv-typing{animation-play-state:paused}.cv{display:none!important}.sc{max-width:540px;box-shadow:0 20px 44px rgba(var(--navy-rgb),.08);border:1px solid #d2e9ef;border-radius:24px;margin-top:14px;position:relative;overflow:hidden}.sc-svg{width:100%;height:auto;display:block}.sc-waves path{opacity:.2;animation:1.6s ease-in-out infinite scPulse}.sc-waves path:nth-child(2){animation-delay:.2s}.sc-waves path:nth-child(3){animation-delay:.4s}@keyframes scPulse{0%,to{opacity:.15}50%{opacity:1}}.sc-call{width:min(230px,44%);box-shadow:0 18px 40px rgba(var(--navy-rgb),.16);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:16px;animation:4s ease-in-out infinite alternate scBob;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}@keyframes scBob{0%{margin-top:-4px}to{margin-top:4px}}.sc-h{align-items:center;gap:10px;display:flex}.sc-av{background:var(--navy);color:#7fff00;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.sc-h b{color:var(--navy);font-size:14px;line-height:1.2;display:block}.sc-h small{color:#2e7019;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;display:flex}.sc-h small i{background:#6cc04a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6cc04a33}.sc-wave{background:var(--gray);border-radius:10px;justify-content:center;align-items:center;gap:4px;height:34px;display:flex}.sc-wave i{background:linear-gradient(180deg,var(--blue),#6cc04a);border-radius:2px;width:4px;height:30%;animation:1s ease-in-out infinite scBar}.sc-wave i:nth-child(3n){animation-delay:.2s}.sc-wave i:nth-child(3n+1){animation-delay:.45s}.sc-wave i:nth-child(4n){animation-delay:.1s}@keyframes scBar{0%,to{height:25%}50%{height:85%}}.sc-btns{justify-content:center;gap:14px;display:flex}.sc-b{background:var(--gray);width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.sc-end{color:#fff;background:#e5484d}.sc-chip{color:var(--navy);box-shadow:0 10px 24px rgba(var(--navy-rgb),.12);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:7%;left:5%}.sc-chip i{background:#7fff00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #7fff0040}@media (width<=560px){.sc-call{gap:8px;width:48%;padding:10px;right:3%}.sc-h b{font-size:12px}.sc-h small{font-size:10px}.sc-av{width:30px;height:30px}.sc-av svg{width:15px;height:15px}.sc-wave{height:24px}.sc-b{width:30px;height:30px}.sc-chip{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.sc-waves path,.sc-wave i,.sc-call{animation:none}.sc-waves path{opacity:1}}.sc-h small{white-space:nowrap}.sc{display:none!important}.cs{background:linear-gradient(90deg,#e1f4f8,#eef7fa 60%,#eaf8e2);border:1px solid #d2e9ef;border-radius:20px;align-items:center;gap:22px;max-width:460px;margin-top:10px;padding:20px 24px;display:flex}.cs-badge{flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.cs-badge span{z-index:1;color:#fff;background:linear-gradient(135deg,#028095,#0b4a8f);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 10px 24px #0b4a8f4d}.cs-badge i{border:2px solid #02809573;border-radius:50%;animation:2.4s ease-out infinite csRing;position:absolute;inset:6px}.cs-badge i:nth-child(2){animation-delay:.8s}.cs-badge i:nth-child(3){animation-delay:1.6s}@keyframes csRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.55)}}.cs-t{flex-direction:column;gap:4px;display:flex}.cs-t b{color:var(--navy);font:700 18px/1.3 Sora,system-ui,sans-serif}.cs-t>span{color:var(--slate);font-size:14px;line-height:21px}.cs-a{color:var(--blue);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.cs-a:hover{gap:10px}@media (width<=420px){.cs{gap:14px;padding:16px}.cs-badge{width:60px;height:60px}.cs-badge span{width:52px;height:52px}.cs-badge svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.cs-badge i{opacity:.3;animation:none}}.ft-ci{align-items:flex-start;gap:10px;display:flex!important}.ft-ci svg{color:#7fff00;flex:none;margin-top:3px}.ft-fp{color:var(--mute);margin:0;font-size:14px;line-height:22px}.ft-soc{gap:10px;margin-top:4px;display:flex}footer.ft .ft-soc a{color:#fff;background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .25s,color .25s,transform .25s;display:grid}footer.ft .ft-soc a:hover{color:#042e60;background:#7fff00;transform:translateY(-3px)}@media (width<=900px){.ft-top{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.ft-top{grid-template-columns:1fr!important}}.ft-brand{gap:10px!important}.ft-brand .logo{border-radius:11px!important;padding:7px 10px!important}footer.ft .logo.big .lg-mark,footer.ft .logo .lg-mark{height:40px}.ft-tag{font-size:17px!important}.ft-brand p:not(.ft-tag){font-size:14px!important;line-height:21px!important}.ft-soc a{width:36px!important;height:36px!important}.ct{padding-top:96px!important}.ft-nums{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:26px;display:grid}.ft-nums>div{align-items:baseline;gap:12px;padding:0 24px;display:flex}.ft-nums>div:first-child{padding-left:0}.ft-nums>div+div{border-left:1px solid #ffffff1f}.ft-nums b{color:#fff;letter-spacing:-.03em;white-space:nowrap;font:800 clamp(26px,2.6vw,34px)/1 Sora,system-ui,sans-serif}.ft-nums b .cnt{font:inherit;color:inherit}.ft-nums b em{color:#7fff00;font-style:normal}.ft-nums>div>span{color:var(--mute);font-size:13px;line-height:18px}.ft-nums.rv{opacity:1!important;transform:none!important}@media (width<=900px){.ft-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.ft-nums>div:nth-child(3){border-left:none;padding-left:0}}@media (width<=420px){.ft-nums>div{flex-direction:column;gap:4px;padding:0 14px}}.ft-n{align-items:baseline;gap:12px;display:flex}.ft-n b{color:#fff;letter-spacing:-.02em;min-width:72px;font:800 24px/1 Sora,system-ui,sans-serif}.ft-n b .cnt{font:inherit;color:inherit}.ft-n b em{color:#7fff00;font-style:normal}.ft-n>span{color:#b8c7db;font-size:14px}.ft-vn.rv{opacity:1!important;transform:none!important}@media (width<=900px){.ft-top{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.ft-top{grid-template-columns:1fr!important}}.ft-in{gap:44px!important;padding-top:64px!important;padding-bottom:26px!important}.ft-top{gap:36px!important}.ft-col{gap:12px!important}.ft-vn{gap:14px!important}.ft-col .fh{margin-bottom:6px!important}footer.ft .ft-col a,footer.ft .ft-col .l{font-size:15px!important}.ft-n b{font-size:28px!important}.ft-n>span{font-size:15px!important}.ft-fp{font-size:15px!important;line-height:23px!important}footer.ft .ft-soc a{width:40px!important;height:40px!important}.ft-bot{padding-top:22px!important;font-size:14px!important}.ft-logo-only{justify-content:flex-start}.ft-logo-only .logo{border-radius:14px!important;padding:12px 16px!important}.ft-desc{max-width:300px;color:#b8c7db!important;margin:6px 0 0!important;font-size:15px!important;line-height:24px!important}.ft-top{grid-template-columns:1.4fr 1fr 1.3fr 1.2fr!important}.ft-brand p.ft-desc{margin-top:8px!important;font-size:15px!important;line-height:24px!important}.ft-logo-only{gap:12px!important}.ft-logo-only .ft-tag{margin:4px 0 0!important;font-size:19px!important}.ft-brand p.ft-desc{margin-top:0!important}.ts{background:#fafafa;border:1px solid #dadada;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;max-width:320px;padding:12px 14px;display:flex}.ts-box{cursor:pointer;color:#232323;background:0 0;border:none;align-items:center;gap:12px;padding:0;font:500 14px system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.ts-cb{background:#fff;border:2px solid #7a7a7a;border-radius:4px;place-items:center;width:26px;height:26px;transition:border-color .2s,background .2s;display:grid;position:relative}.ts-box:hover .ts-cb{border-color:#2f2f2f}.ts-box:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.ts-ok{opacity:0;color:#fff;transition:opacity .25s,transform .25s;transform:scale(.5)}.ts-spin{opacity:0;border:2.5px solid #d0d0d0;border-top-color:#1e7e34;border-radius:50%;animation:.8s linear infinite tsSpin;position:absolute;inset:3px}@keyframes tsSpin{to{transform:rotate(360deg)}}.ts.load .ts-cb{border-color:#0000}.ts.load .ts-spin{opacity:1}.ts.done .ts-cb{background:#1e7e34;border-color:#1e7e34}.ts.done .ts-ok{opacity:1;transform:none}.ts-brand{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.ts-brand b{letter-spacing:.06em;text-transform:uppercase;color:#f38020;font:800 11px system-ui,sans-serif}.ts-brand small{color:#6b6b6b;margin-top:2px;font-size:10px}.ap-hero-wrap{background-color:#04163a;background-image:radial-gradient(45% 70% at 85% 30%,#02a6c159,#0000 70%),radial-gradient(30% 50% at 100% 100%,#7fff001f,#0000 70%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px)!important;background-size:auto,auto,48px 48px,48px 48px!important}.ap-hero{flex-direction:column;gap:20px;max-width:1240px;padding-top:56px;padding-bottom:72px;display:flex}.ap-crumb{color:#b8c7db;gap:10px;font-size:14px;display:flex}.ap-crumb a{color:#b8c7db;text-decoration:none}.ap-crumb a:hover{color:#fff}.ap-crumb [aria-current]{color:#7fff00;font-weight:700}.ap-h1{max-width:820px;margin:0;line-height:1.08;font-size:clamp(36px,4.6vw,62px)!important}.ap-h1 span{color:#7fff00}.ap-lead{color:#c9d6e8;max-width:640px;margin:0;font-size:19px;line-height:30px}.ap-sec{padding-top:96px}.ap-last{padding-bottom:104px}.ap-head{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.ap-head .h2{color:var(--navy);margin:0}.ap-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ap-who-media{border-radius:24px;position:relative;overflow:visible}.ap-who-media img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:0 26px 60px rgba(var(--navy-rgb),.18);border-radius:24px;display:block}.ap-chip{color:var(--navy);box-shadow:0 12px 28px rgba(var(--navy-rgb),.16);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;animation:4.5s ease-in-out infinite alternate apBob;display:inline-flex;position:absolute}.ap-chip i{background:#7fff00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #7fff0040}.ap-c1{top:12%;left:-16px}.ap-c2{animation-delay:-1.5s;top:44%;right:-16px}.ap-c3{animation-delay:-3s;bottom:-18px;left:8%}@keyframes apBob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.ap-who-t{flex-direction:column;gap:16px;display:flex}.ap-who-t .h2{color:var(--navy);margin:0}.ap-who-t p{color:var(--slate);margin:0;font-size:17px;line-height:28px}.ap-pts{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ap-pt{border:1px solid var(--div);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ap-pt:hover{box-shadow:0 16px 34px rgba(var(--navy-rgb),.1);border-color:#0000;transform:translate(6px)}.ap-pi{background:var(--tint);width:48px;height:48px;color:var(--blue);border-radius:14px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.ap-pt:hover .ap-pi{color:#042e60;background:#7fff00}.ap-pt h3{color:var(--navy);margin:2px 0 4px;font:700 18px/1.3 Sora,system-ui,sans-serif}.ap-pt p{margin:0!important;font-size:15px!important;line-height:24px!important}.ap-mv{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ap-mvc{border:1px solid var(--div);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:34px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ap-mvc:before{content:"";background:var(--blue);width:5px;position:absolute;top:0;bottom:0;left:0}.ap-vis:before{background:#6cc04a}.ap-mvc:hover{box-shadow:0 20px 44px rgba(var(--navy-rgb),.1);transform:translateY(-4px)}.ap-mvc p{color:var(--navy);margin:0;font:600 clamp(18px,1.6vw,21px)/1.5 Manrope,system-ui,sans-serif}.ap-ic{background:var(--tint);width:52px;height:52px;color:var(--blue);border-radius:14px;flex:none;place-items:center;display:grid}.ap-vis .ap-ic{color:#2e7019;background:#eaf8e2}.ap-band{background-color:#eef7fa;background-image:linear-gradient(#042e600a 1px,#0000 1px),linear-gradient(90deg,#042e600a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:56px 56px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin-top:96px;padding:88px 0}.ap-vals{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ap-val,.ap-sv{border:1px solid var(--div);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ap-val:hover,.ap-sv:hover{box-shadow:0 22px 44px rgba(var(--navy-rgb),.12);border-color:#0000;transform:translateY(-6px)}.ap-val h3,.ap-sv h3{color:var(--navy);margin:6px 0 0;font:700 20px/1.3 Sora,system-ui,sans-serif}.ap-val p,.ap-sv p{color:var(--slate);margin:0;font-size:15px;line-height:24px}.ap-val:hover .ap-ic,.ap-sv:hover .ap-ic{color:#042e60;background:#7fff00}.ap-ic{transition:background .3s,color .3s}.ap-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ap-steps:before{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);opacity:.5;height:2px;position:absolute;top:28px;left:28px;right:28px}.ap-steps li{flex-direction:column;gap:10px;display:flex;position:relative}.ap-n{background:var(--navy);color:#7fff00;border-radius:50%;place-items:center;width:56px;height:56px;font:800 17px Sora,system-ui,sans-serif;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.ap-steps h3{color:var(--navy);margin:10px 0 0;font:700 21px/1.3 Sora,system-ui,sans-serif}.ap-steps p{color:var(--slate);max-width:260px;margin:0;font-size:15px;line-height:24px}.ap-serve{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ap-cta{color:#fff;background:#042e60;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(30px,4vw,56px);display:flex;position:relative;overflow:hidden}.ap-cta:after{content:"";background:radial-gradient(circle,#7fff002e,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.ap-cta h2{margin:0;font:800 clamp(28px,3vw,40px)/1.15 Sora,system-ui,sans-serif}.ap-cta p{color:#c9d6e8;margin:8px 0 0;font-size:17px}.ap-cta-btn{z-index:1;color:#042e60;background:#7fff00;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font:700 16px Manrope,system-ui,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.ap-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #7fff0059}.ap-rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.ap-rv.in{opacity:1;transform:none}@media (width<=1000px){.ap-vals{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.ap-steps:before{display:none}}@media (width<=860px){.ap-who{grid-template-columns:1fr;gap:48px}.ap-mv,.ap-serve{grid-template-columns:1fr}}@media (width<=560px){.ap-sec{padding-top:72px}.ap-band{margin-top:72px;padding:64px 0}.ap-vals,.ap-steps{grid-template-columns:1fr}.ap-hero{padding-top:36px;padding-bottom:52px}.ap-chip{padding:7px 11px;font-size:12px}.ap-c1{left:-6px}.ap-c2{right:-6px}.ap-mvc{padding:26px}}@media (prefers-reduced-motion:reduce){.ap-rv{opacity:1;transition:none;transform:none}.ap-chip{animation:none}}.ap-who-media img{height:auto!important}@media (width<=900px){.ft-top{grid-template-columns:1fr 1fr!important}.ft-brand{grid-column:1/-1}}@media (width<=520px){.ft-top{grid-template-columns:1fr!important}}.ind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.ind-grid .ind-card{position:relative}.ind-ic{color:#7fff00;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:6px;transition:background .3s,color .3s,transform .3s;display:grid;position:static}.ind-grid .ind-card:hover .ind-ic{color:#042e60;background:#7fff00;transform:rotate(-6deg)}.ind-grid .ind-card{min-height:200px;transition:transform .3s,box-shadow .3s,opacity .7s;flex:none!important;width:auto!important;min-width:0!important}.ind-grid .ind-card:hover{box-shadow:0 22px 44px rgba(var(--navy-rgb),.25);transform:translateY(-6px)}@media (width<=1000px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ind-grid{grid-template-columns:1fr}.ind-grid .ind-card{min-height:0}}.ap-who-media img.ap-who-img{width:100%;aspect-ratio:auto!important;object-fit:contain!important;box-shadow:none!important;border-radius:0!important;height:auto!important}.ap-who-media .ap-c1{top:6%;left:0}.ap-who-media .ap-c2{top:12%;right:0}.ap-who-media .ap-c3{bottom:0;left:12%}.ap-who-media{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ap-who-media img.ap-who-img{box-sizing:border-box;flex:0 0 100%;background:linear-gradient(135deg,#cdeff6 0%,#e1f4f8 55%,#d2eef5 100%)!important;border-radius:24px!important;padding:28px 22px!important;box-shadow:inset 0 0 0 1px #02a6c12e!important}.ap-who-media .ap-chip{border:1px solid var(--div);box-shadow:0 8px 20px rgba(var(--navy-rgb),.1)!important;animation:none!important;position:static!important}.dd{align-items:center;display:flex;position:relative}.dd-t{cursor:pointer;letter-spacing:.01em;color:#06284f;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:12px 4px;font:700 18px Manrope,system-ui,sans-serif;display:flex}.dd-t svg{transition:transform .25s}.dd-t:hover,.dd.open .dd-t{color:#0b4a8f}.dd.open .dd-t svg{transform:rotate(180deg)}.dd-t.cur{color:#026e81;box-shadow:inset 0 -3px #7fff00}.dd-t:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.dd-m{border:1px solid var(--div);opacity:0;visibility:hidden;z-index:60;background:#fff;border-radius:18px;flex-direction:column;gap:4px;width:440px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px);box-shadow:0 26px 60px #042e602e}.dd-m:before{content:"";border-left:1px solid var(--div);border-top:1px solid var(--div);background:#fff;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.dd-m:after{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.dd.open .dd-m{opacity:1;visibility:visible;transform:translate(-50%)}@media (hover:hover) and (width>=901px){.dd:hover .dd-m{opacity:1;visibility:visible;transform:translate(-50%)}.dd:hover .dd-t svg{transform:rotate(180deg)}}.nav .links .dd-m a.dd-i{text-decoration:none;transition:background .2s;white-space:normal!important;color:var(--navy)!important;box-shadow:none!important;border-radius:12px!important;align-items:flex-start!important;gap:14px!important;padding:12px 14px!important;font-size:15px!important;font-weight:500!important;display:flex!important}.dd-ic{background:var(--tint);width:40px;height:40px;color:var(--blue);border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.nav .links .dd-m a.dd-i:hover .dd-ic,.nav .links .dd-m a.dd-i.on .dd-ic{color:#042e60;background:#7fff00}.nav .links .dd-m a.dd-i svg{color:inherit!important}.dd-i b{color:var(--navy);font-size:15px;font-weight:700;line-height:1.3;display:block}.dd-i small{color:var(--slate);margin-top:2px;font-size:13px;line-height:19px;display:block}.nav .links .dd-m a.dd-foot{border-top:1px solid var(--div);margin-top:4px;color:var(--slate)!important;box-shadow:none!important;white-space:normal!important;border-radius:0 0 10px 10px!important;padding:12px 14px!important;font-size:13px!important;font-weight:500!important;display:block!important}.dd-foot b{color:var(--blue)}.dd-m{min-width:300px;border:1px solid var(--div)!important;background:#fff!important;border-radius:12px!important;gap:0!important;width:auto!important;padding:8px 0!important;top:calc(100% + 10px)!important;left:0!important;transform:translateY(8px)!important;box-shadow:0 18px 40px #042e6024!important}.dd.open .dd-m{transform:none!important}@media (hover:hover) and (width>=901px){.dd:hover .dd-m{transform:none!important}}.dd-m:before,.dd-ic,.dd-i small,.nav .links .dd-m a.dd-foot{display:none!important}.nav .links .dd-m a.dd-i{color:#0b4a8f!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;padding:13px 24px!important}.dd-i b{transition:color .2s;color:#0b4a8f!important;font-size:16px!important;font-weight:600!important}.nav .links .dd-m a.dd-i:hover,.nav .links .dd-m a.dd-i.on{background:var(--tint)!important}.nav .links .dd-m a.dd-i:hover b,.nav .links .dd-m a.dd-i.on b{color:#026e81!important}@media (width<=900px){.dd-m{min-width:0;border-radius:10px!important;left:16px!important;right:16px!important}.nav .links .dd-m a.dd-i{white-space:normal!important}.nav{position:relative}.dd{position:static}.dd-m{width:auto;top:100%;left:16px;right:16px;transform:translateY(8px)}.dd.open .dd-m{transform:none}.dd-m:before{display:none}.dd-t{font-size:16px}}@media (width<=520px){.dd-t{padding:8px 2px;font-size:15px}}.sp-hero{gap:18px}.sp-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:14px;font-weight:700;display:inline-flex}.sp-badge>span{color:#042e60;background:#7fff00;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sp-hbtns{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.sp-ghost{color:#fff;border:2px solid #fff6;border-radius:999px;align-items:center;height:54px;padding:0 24px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.sp-ghost:hover{background:#ffffff1a;border-color:#fff}.sp-ov{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.sp-ov-t{flex-direction:column;gap:16px;display:flex}.sp-ov-t .h2{color:var(--navy);margin:0}.sp-ov-t p{color:var(--slate);margin:0;font-size:17px;line-height:28px}.sp-glance{color:#fff;background:linear-gradient(160deg,#042e60,#0b4a8f);border-radius:24px;margin-top:64px;padding:30px;box-shadow:0 24px 50px #042e6038}.sp-gh{color:#7fff00;align-items:center;gap:10px;margin-bottom:18px;font:700 19px Sora,system-ui,sans-serif;display:flex}.sp-glance ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sp-glance li{color:#e3ecf6;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.sp-glance li svg{color:#7fff00;background:#7fff0029;border-radius:50%;flex:none;width:24px;height:24px;padding:4px}.sp-offer{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sp-steps:before{right:calc(100% / var(--n,5) - 28px)}.sp-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sp-w{border:1px solid var(--div);background:#fff;border-radius:20px;align-items:flex-start;gap:18px;padding:26px;transition:transform .3s,box-shadow .3s;display:flex}.sp-w:hover{box-shadow:0 20px 40px rgba(var(--navy-rgb),.1);transform:translateY(-4px)}.sp-w h3{color:var(--navy);margin:2px 0 6px;font:700 19px/1.3 Sora,system-ui,sans-serif}.sp-w p{color:var(--slate);margin:0;font-size:15px;line-height:24px}.sp-w:hover .ap-ic{color:#042e60;background:#7fff00}.sp-tech{flex-wrap:wrap;gap:12px;display:flex}.sp-tech span{border:1px solid var(--div);color:var(--navy);background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700;transition:border-color .2s,color .2s}.sp-tech span:hover{border-color:var(--blue);color:var(--blue)}.sp-other{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sp-o{background:var(--gray);border:1px solid var(--div);border-radius:20px;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:flex}.sp-o b{color:var(--navy);font:700 19px/1.3 Sora,system-ui,sans-serif;display:block}.sp-o small{color:var(--slate);margin-top:4px;font-size:14px;line-height:22px;display:block}.sp-o .sp-arr{color:var(--blue);flex:none;margin-left:auto;transition:transform .25s}.sp-o:hover{box-shadow:0 20px 40px rgba(var(--navy-rgb),.1);background:#fff;transform:translateY(-4px)}.sp-o:hover .sp-arr{transform:translate(4px)}.sp-o:hover .ap-ic{color:#042e60;background:#7fff00}@media (width<=1000px){.sp-offer{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.sp-glance{margin-top:8px}.sp-ov,.sp-why,.sp-other{grid-template-columns:1fr}}@media (width<=560px){.sp-offer,.sp-steps{grid-template-columns:1fr!important}}.nav{z-index:50;position:relative;box-shadow:none!important;clip-path:none!important}.nav:before{content:"";z-index:-1;background:#fff;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.ap-steps:before{display:none!important}.ap-steps li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);opacity:.5;height:2px;position:absolute;top:27px;left:72px;right:-16px}@media (width<=1000px){.ap-steps li:after{display:none}}.dd-t{padding-right:2px!important}.dd-c{cursor:pointer;color:#06284f;background:0 0;border:none;place-items:center;width:26px;height:30px;margin-left:2px;padding:0;display:grid}.dd-c svg{transition:transform .25s}.dd.open .dd-c svg{transform:rotate(180deg)}@media (hover:hover) and (width>=901px){.dd:hover .dd-c svg{transform:rotate(180deg)}}.dd-c:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.so-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.so-card{border:1px solid var(--div);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:34px 30px 30px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.so-card:after{content:"";background:linear-gradient(90deg,var(--blue),#7fff00);transform-origin:0;border-radius:0 0 4px 4px;height:4px;transition:transform .45s;position:absolute;top:0;left:30px;right:30px;transform:scaleX(.25)}.so-card:hover{box-shadow:0 28px 56px rgba(var(--navy-rgb),.14);border-color:#0000;transform:translateY(-8px)}.so-card:hover:after{transform:scaleX(1)}.so-num{color:var(--gray2);letter-spacing:-.04em;font:800 60px/1 Sora,system-ui,sans-serif;position:absolute;top:16px;right:24px}.so-ic{background:var(--tint);width:60px;height:60px;color:var(--blue);border-radius:16px;place-items:center;transition:background .3s,color .3s,transform .3s;display:grid}.so-card:hover .so-ic{color:#042e60;background:#7fff00;transform:rotate(-6deg)}.so-card h3{color:var(--navy);margin:6px 0 0;font:700 23px/1.25 Sora,system-ui,sans-serif}.so-card p{color:var(--slate);flex:1;margin:0;font-size:16px;line-height:26px}.so-btn{color:#fff;background:#0b4a8f;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:46px;margin-top:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .25s,gap .25s;display:inline-flex}.so-btn:hover{background:#042e60;gap:12px}@media (width<=960px){.so-grid{grid-template-columns:1fr}}.sp-center{text-align:center;align-items:center;padding-top:64px!important;padding-bottom:72px!important}.sp-center .ap-crumb{justify-content:center}.sp-title{color:#fff;margin:0;line-height:1.1;font-size:clamp(38px,5vw,64px)!important;font-weight:800!important}.cp-main{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:56px;display:grid}.cp-info{flex-direction:column;gap:18px;display:flex}.cp-info .h2{color:var(--navy);margin:0}.cp-info .h2 span{color:var(--blue)}.cp-lead{color:var(--slate);margin:0;font-size:17px;line-height:28px}.cp-cards{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cp-cards li{border:1px solid var(--div);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.cp-cards li:hover{box-shadow:0 16px 34px rgba(var(--navy-rgb),.1);border-color:#0000;transform:translateY(-4px)}.cp-cards small{letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.cp-cards b{color:var(--navy);font-size:15px;line-height:1.4}.cp-ic{background:var(--tint);width:44px;height:44px;color:var(--blue);border-radius:12px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.cp-cards li:hover .cp-ic{color:#042e60;background:#7fff00}.cp-follow{color:var(--navy);align-items:center;gap:16px;margin-top:8px;font-weight:700;display:flex}.cp-soc{gap:10px;display:flex}.cp-soc a{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .25s,color .25s,transform .25s;display:grid}.cp-soc a:hover{color:#042e60;background:#7fff00;transform:translateY(-3px)}.cp-fsub{color:var(--slate);margin:-14px 0 4px;font-size:15px}.cp-faq{flex-direction:column;gap:12px;display:flex}.cp-faq details{border:1px solid var(--div);background:#fff;border-radius:16px;padding:0 22px;transition:box-shadow .25s,border-color .25s}.cp-faq details[open]{border-color:var(--blue);box-shadow:0 14px 30px rgba(var(--navy-rgb),.08)}.cp-faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:700 17px/1.4 Sora,system-ui,sans-serif;list-style:none;display:flex}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:8px}.cp-pm{background:var(--tint);border-radius:50%;flex:none;width:30px;height:30px;position:relative}.cp-pm:before,.cp-pm:after{content:"";background:var(--blue);width:12px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-pm:after{transform:translate(-50%,-50%)rotate(90deg)}.cp-faq details[open] .cp-pm{background:#7fff00}.cp-faq details[open] .cp-pm:before,.cp-faq details[open] .cp-pm:after{background:#042e60}.cp-faq details[open] .cp-pm:after{transform:translate(-50%,-50%)rotate(0)}.cp-faq details p{color:var(--slate);margin:0 0 20px;font-size:16px;line-height:26px}@media (width<=960px){.cp-main{grid-template-columns:1fr;gap:44px}}@media (width<=560px){.cp-cards{grid-template-columns:1fr}.ap-steps[style]{grid-template-columns:1fr!important}}#ctForm2{flex-direction:column;gap:16px;display:flex}#ctForm2 h3{margin-bottom:0}.cp-fsub{margin:-8px 0 6px!important}.cp-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important}.cp-illus{background:linear-gradient(135deg,#cdeff6 0%,#e1f4f8 55%,#d2eef5 100%);border-radius:28px;padding:34px;box-shadow:inset 0 0 0 1px #02a6c12e}.cp-illus img{width:100%;height:auto;display:block}.cp-form-sec{padding-top:72px;padding-bottom:96px}.cp-form-sec .cp-card{max-width:880px;margin:0 auto}.cp-next{margin-top:0!important}.ft-top{grid-template-columns:1.4fr .9fr 1fr 1.3fr 1.2fr!important;gap:28px!important}.lg-wrap{max-width:900px!important}.lg-note{color:#7a5a00;background:#fff8e6;border:1px solid #f5dfa3;border-radius:14px;margin:0 0 8px;padding:14px 18px;font-size:15px;line-height:23px}.lg-upd{color:var(--slate);margin:0 0 24px;font-size:14px}.lg-s{border-bottom:1px solid var(--div);padding:22px 0}.lg-s h2{color:var(--navy);margin:0 0 8px;font:700 21px/1.3 Sora,system-ui,sans-serif}.lg-s p{color:var(--slate);margin:0;font-size:16px;line-height:27px}@media (width<=1100px){.ft-top{grid-template-columns:1fr 1fr 1fr!important}.ft-brand{grid-column:1/-1}}@media (width<=960px){.cp-main{grid-template-columns:1fr!important}}@media (width<=520px){.ft-top{grid-template-columns:1fr!important}.cp-illus{padding:20px}}.cr-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cr-t{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cr-t .h2{color:var(--navy);margin:0}.cr-t .h2 span{color:var(--blue)}.cr-t p{color:var(--slate);margin:0;font-size:17px;line-height:28px}.cr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.cr-head .h2{color:var(--navy);margin:6px 0 0}.cr-filter{flex-wrap:wrap;gap:10px;display:flex}.cr-f{border:1px solid var(--div);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font:700 14px Manrope,system-ui,sans-serif;transition:all .2s}.cr-f:hover{border-color:var(--blue);color:var(--blue)}.cr-f.on{background:var(--navy);border-color:var(--navy);color:#fff}.cr-note{color:var(--mute2);margin:0 0 24px;font-size:13px}.cj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cj-card{border:1px solid var(--div);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.cj-card:hover{box-shadow:0 22px 44px rgba(var(--navy-rgb),.12);border-color:#0000;transform:translateY(-6px)}.cj-card.hide{display:none}.cj-top{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.cj-dept{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--tint);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.cj-type{color:#2e7019;background:#eaf8e2;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.cj-card h3{color:var(--navy);margin:4px 0 0;font:700 20px/1.3 Sora,system-ui,sans-serif}.cj-card p{color:var(--slate);flex:1;margin:0;font-size:15px;line-height:24px}.cj-meta{border-top:1px solid var(--div);flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px 0 0;list-style:none;display:flex}.cj-meta li{color:var(--slate);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.cj-meta svg{color:var(--blue)}.cj-apply{cursor:pointer;color:#fff;background:#0b4a8f;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;height:42px;margin-top:4px;padding:0 18px;font:700 14px Manrope,system-ui,sans-serif;transition:background .25s,gap .25s;display:inline-flex}.cj-apply:hover{background:#042e60;gap:12px}.cr-card{max-width:880px;margin:0 auto}#crForm{flex-direction:column;gap:16px;display:flex}#crForm h3{margin-bottom:0}.cr-file input{cursor:pointer;padding:11px 12px!important}.cr-file input::file-selector-button{background:var(--navy);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-right:12px;padding:8px 14px;font:700 13px Manrope,system-ui,sans-serif}@media (width<=1000px){.cj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.cr-intro{grid-template-columns:1fr}}@media (width<=640px){.cj-grid{grid-template-columns:1fr}}.cr-t p b{color:var(--navy)}.cr-intro{align-items:start!important}.cr-intro .cp-illus{margin-top:40px;position:sticky;top:24px}.cv2{aspect-ratio:1;background:linear-gradient(140deg,#cdeff6 0%,#e1f4f8 50%,#eaf8e2 100%);border-radius:32px;justify-self:center;width:100%;max-width:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #02a6c12e}.cv2:before{content:"";opacity:.6;background-image:radial-gradient(#0280952e 1.4px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0}.cv2-ring{border:2px dashed #02809547;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv2-ring.r1{aspect-ratio:1;width:72%;animation:40s linear infinite cv2Spin}.cv2-ring.r2{aspect-ratio:1;border-style:solid;border-color:#ffffffb3;width:96%}@keyframes cv2Spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.cv2-hiring{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;background:#042e60;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:7%;left:50%;transform:translate(-50%)}.cv2-hiring i{background:#7fff00;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite cv2Ping;box-shadow:0 0 #7fff0099}@keyframes cv2Ping{to{box-shadow:0 0 0 10px #7fff0000}}.cv2-profile{text-align:center;z-index:2;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:6px;width:52%;padding:26px 20px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:0 24px 50px #042e602e}.cv2-av{color:#7fff00;width:68px;height:68px;box-shadow:0 0 0 6px var(--tint);background:linear-gradient(135deg,#028095,#0b4a8f);border-radius:50%;place-items:center;margin-bottom:8px;font:800 16px Sora,system-ui,sans-serif;display:grid}.cv2-profile b{color:var(--navy);font:700 17px Sora,system-ui,sans-serif}.cv2-profile small{color:var(--slate);font-size:12px}.cv2-skills{flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0 6px;display:flex}.cv2-skills span{color:var(--blue);background:var(--tint);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.cv2-btn{color:#fff;background:#0b4a8f;border-radius:999px;margin-top:4px;padding:9px 20px;font-size:13px;font-weight:700}.cv2-card{z-index:3;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;animation:4.5s ease-in-out infinite alternate cv2Bob;display:flex;position:absolute;box-shadow:0 14px 32px #042e6026}.cv2-card b{color:var(--navy);font-size:13px;display:block}.cv2-card small{color:var(--slate);font-size:11px;display:block}.cv2-grow{top:24%;left:5%}.cv2-team{animation-delay:-1.5s;bottom:5%;right:4%}.cv2-ok{animation-delay:-3s;bottom:5%;left:4%}@keyframes cv2Bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.cv2-ic{color:#2e7019;background:#eaf8e2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cv2-bar{background:var(--tint);border-radius:3px;width:84px;height:6px;margin-top:5px;display:block;overflow:hidden}.cv2-bar i{background:linear-gradient(90deg,var(--blue),#7fff00);border-radius:3px;width:70%;height:100%;animation:3.5s ease-in-out infinite cv2Fill;display:block}@keyframes cv2Fill{0%{width:20%}60%,to{width:85%}}.cv2-stack{display:flex}.cv2-stack i{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:9px;font-style:normal;font-weight:800;display:grid}.cv2-stack i:first-child{margin-left:0}.cv2-check{color:#fff;background:#6cc04a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cv2-brief{color:#042e60;z-index:3;background:#7fff00;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:16%;right:8%;transform:rotate(8deg);box-shadow:0 12px 26px #7fff0059}.cr-intro .cv2{margin-top:40px;position:sticky;top:24px}@media (width<=960px){.cr-intro .cv2{margin-top:0;position:relative}}@media (width<=480px){.cv2-profile{width:60%;padding:18px 12px}.cv2-av{width:52px;height:52px;font-size:13px}.cv2-card{padding:7px 10px}.cv2-card b{font-size:11px}.cv2-card small{display:none}.cv2-bar{width:56px}.cv2-brief{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.cv2-ring,.cv2-card,.cv2-bar i,.cv2-hiring i{animation:none!important}}@media (width<=480px){.cv2-grow,.cv2-team,.cv2-brief{display:none!important}.cv2-profile{width:66%!important}.cv2-ok{transform:translate(-50%);animation:none!important;bottom:5%!important;left:50%!important}.cv2-hiring{top:5%!important}}.lg-toc{background:var(--gray);border:1px solid var(--div);border-radius:16px;flex-wrap:wrap;gap:8px 10px;margin:0 0 10px;padding:18px 20px;display:flex}.lg-toc span{letter-spacing:.1em;text-transform:uppercase;color:var(--mute2);flex:0 0 100%;margin-bottom:2px;font-size:12px;font-weight:800}.lg-toc a{color:var(--blue);border:1px solid var(--div);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.lg-toc a:hover{border-color:var(--blue)}.lg-s{scroll-margin-top:24px}.lg-s p+p,.lg-s p+ul,.lg-s ul+p{margin-top:12px}.lg-s ul{flex-direction:column;gap:6px;margin:10px 0 0;padding-left:22px;display:flex}.lg-s li{color:var(--slate);font-size:16px;line-height:26px}.lg-s b{color:var(--navy)}.lg-caps{letter-spacing:.01em;font-size:14px!important;line-height:23px!important}.cj-btns{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.cj-btns .cj-apply{margin-top:0}.cj-view{border:1.5px solid var(--div);height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font:700 14px Manrope,system-ui,sans-serif;transition:border-color .2s,color .2s;display:inline-flex}.cj-view:hover{border-color:var(--blue);color:var(--blue)}.jd-ov{z-index:2000;backdrop-filter:blur(4px);background:#02193599;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.jd-ov[hidden]{display:none}.jd-box{background:#fff;border-radius:24px;width:min(760px,100%);max-height:88vh;animation:.25s jdIn;position:relative;overflow:auto;box-shadow:0 40px 90px #00000059}@keyframes jdIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jd-x{background:var(--gray);width:40px;height:40px;color:var(--navy);cursor:pointer;z-index:2;border:none;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:18px;right:18px}.jd-x:hover{background:var(--tint)}.jd-head{border-bottom:1px solid var(--div);background:linear-gradient(135deg,#e1f4f8,#fff);flex-direction:column;align-items:flex-start;gap:10px;padding:32px 34px 20px;display:flex}.jd-head h2{color:var(--navy);margin:0;padding-right:40px;font:800 clamp(24px,3vw,30px)/1.2 Sora,system-ui,sans-serif}.jd-head .cj-meta{border-top:none;padding:0}.jd-body{padding:8px 34px 20px}.jd-body h3{color:var(--navy);margin:22px 0 8px;font:700 18px Sora,system-ui,sans-serif}.jd-body p{color:var(--slate);margin:0;font-size:16px;line-height:26px}.jd-body ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.jd-body li{color:var(--slate);font-size:15px;line-height:24px}.jd-body li::marker{color:var(--blue)}.jd-foot{border-top:1px solid var(--div);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 34px;display:flex;position:sticky;bottom:0}.jd-note{color:var(--mute2);font-size:12px}@media (width<=560px){.jd-head,.jd-body,.jd-foot{padding-left:20px;padding-right:20px}}.nav{grid-template-columns:1fr auto 1fr!important}.nav .logo{justify-self:start}.nav .links{grid-column:2;justify-self:center!important;gap:44px!important}@media (width<=900px){.nav{grid-template-columns:auto 1fr!important}.nav .links{grid-area:2/1/auto/-1!important;justify-self:stretch!important;gap:8px!important}}.mlink{color:inherit;border-bottom:1px dashed;text-decoration:none;transition:color .2s}.mlink:hover{color:var(--blue)}footer.ft .mlink:hover{color:#7fff00}.mtoast{color:#fff;opacity:0;pointer-events:none;z-index:3000;text-align:center;background:#042e60;border-radius:12px;max-width:calc(100% - 32px);padding:12px 18px;font:600 14px Manrope,system-ui,sans-serif;transition:opacity .25s,transform .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 14px 34px #00000040}.mtoast.on{opacity:1;transform:translate(-50%)}.ck{z-index:2500;border:1px solid var(--div);background:#fff;border-radius:18px;flex-direction:column;gap:14px;width:min(440px,100% - 48px);padding:20px 22px;transition:opacity .3s,transform .3s;animation:.35s ckIn;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 24px 60px #042e6038}.ck[hidden]{display:none}.ck.out{opacity:0;transform:translateY(12px)}@keyframes ckIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ck p{color:var(--slate);margin:0;font-size:14px;line-height:22px}.ck p a{color:var(--blue);font-weight:700}.ck-b{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ck-b button{cursor:pointer;border-radius:999px;height:42px;padding:0 18px;font:700 14px Manrope,system-ui,sans-serif;transition:background .2s,border-color .2s,color .2s}.ck-no{border:1.5px solid var(--div);color:var(--navy);background:#fff}.ck-no:hover{border-color:var(--blue);color:var(--blue)}.ck-yes{color:#fff;background:#0b4a8f;border:none}.ck-yes:hover{background:#042e60}@media (width<=600px){.ck{width:auto;bottom:84px;left:12px;right:12px}}#palbar,#palpanel{display:none!important}.page{display:block!important}.cl-ill{background:linear-gradient(135deg,#cdeff6,#e1f4f8 55%,#d2eef5)!important;box-shadow:0 24px 50px #042e602e!important}.cl-ill .cl-img{object-fit:contain!important;width:86%!important;height:86%!important;inset:7%!important}.cl-ill .cl-wipe{display:none!important}.cr-privacy{color:var(--slate);margin:4px 0 0;font-size:13px;line-height:20px}.cr-privacy a{color:var(--blue);font-weight:700}.ft-bot{flex-wrap:wrap;gap:6px 24px}.ft-tm{opacity:.85;font-size:12px}@media (width<=600px){.ck{bottom:12px!important}}.tq-row.r3 .tq-track{animation-duration:60s}
