@keyframes spin{to{transform:rotate(1turn)}}.nav-logo{display:flex;align-items:center}.nav-tip-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(5,20,171,.3);border:1px solid rgba(5,20,171,.55);color:#a8b4ff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:100px;margin:0 4px;transition:all .13s}.hero:before{background:radial-gradient(ellipse at 12% 65%,rgba(5,20,171,.55) 0,transparent 55%),radial-gradient(ellipse at 88% 20%,rgba(240,60,125,.12) 0,transparent 45%)}.hero:after,.hero:before{content:"";position:absolute;inset:0}.hero:after{background-image:linear-gradient(hsla(0,0%,100%,.014) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0);background-size:60px 60px}.hero-l{display:flex;flex-direction:column;justify-content:center;padding:60px 48px 80px 72px;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:rgba(240,60,125,.1);border:1px solid rgba(240,60,125,.32);border-radius:100px;padding:6px 16px;margin-bottom:28px;width:-moz-fit-content;width:fit-content;color:var(--pink);font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}.eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pink)}.hero-sub{font-size:16px;color:hsla(0,0%,100%,.58);font-weight:400;line-height:1.78;max-width:480px;margin:22px 0 14px}.hero-sub strong{color:hsla(0,0%,100%,.88);font-weight:600}.hero-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}.hbadge{gap:6px;font-size:10.5px;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);padding:5px 13px;border-radius:100px}.btn-outline,.hbadge{display:inline-flex;align-items:center}.btn-outline{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:500;padding:13px 26px;border-radius:9px;border:1.5px solid hsla(0,0%,100%,.18);background:transparent;cursor:pointer;font-family:inherit;gap:8px;transition:all .18s}.btn-outline:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.42);color:#fff}.btn-blue{background:var(--blue);color:#fff;font-size:12.5px;font-weight:700;padding:11px 22px;border-radius:8px;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .18s;text-transform:uppercase;letter-spacing:.3px}.btn-blue:hover{background:#0a22d4;transform:translateY(-2px);box-shadow:0 8px 24px rgba(5,20,171,.45)}.hero-r{display:flex;align-items:center;justify-content:center;padding:60px 72px 80px 32px;position:relative;z-index:2}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:390px}.sc{border-radius:14px;padding:26px 22px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);transition:all .2s}.sc:hover{transform:translateY(-3px)}.sc.c-pink{border-color:rgba(240,60,125,.32);background:rgba(240,60,125,.08)}.sc.c-blue{border-color:rgba(5,20,171,.55);background:rgba(5,20,171,.18)}.sc.c-green{border-color:rgba(38,140,101,.32);background:rgba(38,140,101,.09)}.sc.c-amber{border-color:rgba(254,175,7,.32);background:rgba(254,175,7,.07)}.sc-n{font-size:40px;font-weight:900;line-height:1;margin-bottom:5px;letter-spacing:-1px}.sc-n sup{font-size:18px;letter-spacing:0}.sc-n.pk{color:var(--pink)}.sc-n.bl{color:#8090ff}.sc-n.gr{color:#5ecc9f}.sc-n.am{color:var(--amber)}.sc-l{font-size:12px;color:hsla(0,0%,100%,.48);font-weight:400;line-height:1.4}.sc.wide{grid-column:span 2;display:flex;align-items:center;gap:16px;padding:16px 22px}.sc-wide-n{font-size:12px;font-weight:700;color:var(--amber)}.sc-wide-l{font-size:11px;color:hsla(0,0%,100%,.38)}.hero-line{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,transparent,var(--pink),var(--blue),transparent)}.strip{background:var(--offwhite);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 0}.strip-in{max-width:1180px;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.strip-lbl{font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--muted);white-space:nowrap}.strip-item,.strip-lbl{text-transform:uppercase}.strip-item{font-size:10.5px;font-weight:700;letter-spacing:.8px;color:var(--navy);opacity:.32;padding:7px 15px;background:#fff;border:1.5px solid var(--border);border-radius:6px;transition:all .2s}.strip-item:hover{opacity:.8;border-color:var(--blue);color:var(--blue)}.sec-label.bl:before{background:var(--blue)}.services{background:var(--offwhite)}.svc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px}.svc{background:#fff;border:2px solid var(--border);border-radius:14px;padding:32px 24px;position:relative;overflow:hidden;transition:all .22s;cursor:pointer}.svc:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .25s}.svc:hover{transform:translateY(-5px);box-shadow:0 18px 48px rgba(3,11,86,.09);border-color:transparent}.svc:hover:after{transform:scaleX(1)}.svc-ico{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.svc-ico.b{background:rgba(5,20,171,.08);border:1.5px solid rgba(5,20,171,.18)}.svc-ico.p{background:rgba(240,60,125,.08);border:1.5px solid rgba(240,60,125,.18)}.svc-ico.g{background:rgba(38,140,101,.08);border:1.5px solid rgba(38,140,101,.18)}.svc-ico.a{background:rgba(254,175,7,.1);border:1.5px solid rgba(254,175,7,.28)}.svc-tag{font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;display:block}.svc-tag.b{color:var(--blue)}.svc-tag.p{color:var(--pink)}.svc-tag.g{color:var(--green)}.svc-tag.a{color:#b07800}.svc-name{font-size:15px;font-weight:800;color:var(--navy);margin-bottom:10px;line-height:1.2;letter-spacing:-.1px}.svc-desc{font-size:12.5px;color:var(--muted);font-weight:400;line-height:1.72}.svc-link{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;margin-top:18px;transition:gap .15s;text-transform:uppercase;letter-spacing:.5px}.svc-link.b{color:var(--blue)}.svc-link.p{color:var(--pink)}.svc-link.g{color:var(--green)}.svc-link.a{color:#b07800}.svc:hover .svc-link{gap:9px}.tip{background:var(--navy);padding:96px 0;position:relative;overflow:hidden}.tip:before{background:radial-gradient(ellipse at 72% 50%,rgba(5,20,171,.4) 0,transparent 55%),radial-gradient(ellipse at 4% 30%,rgba(240,60,125,.1) 0,transparent 45%)}.tip:after,.tip:before{content:"";position:absolute;inset:0}.tip:after{background-image:linear-gradient(hsla(0,0%,100%,.013) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.013) 1px,transparent 0);background-size:56px 56px}.tip-inner{display:grid;grid-template-columns:1fr 1.35fr;gap:72px;align-items:center;position:relative;z-index:2}.tip-feats{flex-direction:column;margin-top:28px}.tf,.tip-feats{display:flex;gap:14px}.tf{align-items:flex-start;padding:14px 16px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);transition:all .2s}.tf:hover{background:rgba(5,20,171,.14);border-color:rgba(5,20,171,.38)}.tf-ico{width:32px;height:32px;border-radius:7px;flex-shrink:0;margin-top:1px;background:rgba(5,20,171,.28);border:1px solid rgba(5,20,171,.5);display:flex;align-items:center;justify-content:center}.tf-name{font-size:13px;font-weight:700;color:#fff;margin-bottom:3px;letter-spacing:-.1px}.tf-desc{font-size:12px;color:hsla(0,0%,100%,.48);font-weight:400;line-height:1.6}.tip-acts{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.portal-wrap{position:relative;filter:drop-shadow(0 30px 72px rgba(0,0,0,.55));animation:float 5.5s ease-in-out infinite}.b-chrome{background:#1a1d30;border-radius:12px 12px 0 0;padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.055)}.b-dot{width:10px;height:10px;border-radius:50%}.b-r{background:#ff5f57}.b-y{background:#ffbd2e}.b-g{background:#28ca42}.b-url{flex:1;background:hsla(0,0%,100%,.06);border-radius:5px;padding:3px 10px;font-size:10px;color:hsla(0,0%,100%,.32);display:flex;align-items:center;gap:5px}.b-body{background:#0f172a;border-radius:0 0 12px 12px;overflow:hidden;width:640px;height:400px;position:relative}.b-body:after{content:"";position:absolute;left:0;right:0;height:1px;background:rgba(5,20,171,.12);z-index:30;animation:scan 4.5s linear infinite;pointer-events:none}.ps{position:absolute;inset:0;display:flex;opacity:0;transition:opacity .5s}.ps.on{opacity:1}.p-sb{width:46px;background:#0c1222;border-right:1px solid hsla(0,0%,100%,.055);flex-direction:column;padding:10px 0;gap:4px;flex-shrink:0}.p-sb,.p-si{display:flex;align-items:center}.p-si{width:28px;height:28px;border-radius:6px;justify-content:center;color:hsla(0,0%,100%,.28)}.p-si.on{background:rgba(5,20,171,.32);color:#8090ff}.p-si svg{width:12px;height:12px}.p-main{flex:1;overflow:hidden;display:flex;flex-direction:column}.p-hdr{background:#111827;height:31px;border-bottom:1px solid hsla(0,0%,100%,.045);display:flex;align-items:center;padding:0 12px;gap:5px;flex-shrink:0}.p-cr{font-size:9px;color:hsla(0,0%,100%,.28)}.p-cr-cur{font-size:9px;color:hsla(0,0%,100%,.68);font-weight:700}.p-body{flex:1;background:#0d1420;padding:12px;overflow:hidden}.pj-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pj{background:#19233a;border:1px solid hsla(0,0%,100%,.065);border-radius:8px;padding:10px}.pj-hd{display:flex;align-items:flex-start;gap:6px;margin-bottom:7px}.pj-ring{width:32px;height:32px;flex-shrink:0}.pj-nm{font-size:10px;font-weight:700;color:#fff;line-height:1.3}.pj-org{font-size:9px;color:hsla(0,0%,100%,.35);margin-top:1px}.pj-bar{height:2.5px;background:hsla(0,0%,100%,.07);margin-bottom:5px;overflow:hidden}.pj-bar,.pj-fill{border-radius:2px}.pj-fill{height:100%}.pj-ft{display:flex;justify-content:space-between;align-items:center}.pj-st{font-size:8px;padding:2px 7px;border-radius:100px}.pj-st,.pj-tag{font-weight:700}.pj-tag{font-size:7.5px;padding:2px 6px;background:rgba(5,20,171,.22);color:#8090ff;border-radius:4px}.ab-sec{background:#19233a;border:1px solid hsla(0,0%,100%,.065);border-radius:8px;padding:9px 11px;margin-bottom:7px}.ab-sh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ab-st{font-size:10px;color:#fff}.ab-bd,.ab-st{font-weight:700}.ab-bd{font-size:8px;padding:2px 7px;border-radius:100px}.ab-ok{background:rgba(38,140,101,.12);color:#5ecc9f}.ab-pend{background:rgba(254,175,7,.1);color:#fbbf24}.ab-types{display:flex;gap:4px}.ab-t{width:36px;height:24px;border-radius:5px;border:1.5px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;font-size:7.5px;color:hsla(0,0%,100%,.35)}.ab-t.on{border-color:rgba(5,20,171,.75);background:rgba(5,20,171,.18);color:#8090ff}.ab-prog{height:2.5px;background:hsla(0,0%,100%,.07);overflow:hidden;margin-top:6px}.ab-pf,.ab-prog{border-radius:2px}.ab-pf{height:100%;background:linear-gradient(90deg,var(--blue),#6070ff)}.cs-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:9px}.cs{background:#19233a;border:1px solid hsla(0,0%,100%,.065);border-radius:7px;padding:8px;text-align:center}.cs-n{font-size:16px;font-weight:900;line-height:1;margin-bottom:2px}.cs-l{font-size:8px;color:hsla(0,0%,100%,.38)}.cand-r{background:#19233a;border:1px solid hsla(0,0%,100%,.055);border-radius:6px;padding:6px 10px;gap:8px;margin-bottom:4px}.cand-av,.cand-r{display:flex;align-items:center}.cand-av{width:22px;height:22px;border-radius:50%;justify-content:center;font-size:8.5px;font-weight:800;color:#fff;flex-shrink:0}.cand-nm{font-size:9.5px;font-weight:700;color:#fff;flex:1}.cand-em{font-size:8.5px;color:hsla(0,0%,100%,.32)}.cand-tg{font-size:7.5px;padding:2px 6px;background:rgba(5,20,171,.18);color:#8090ff;border-radius:100px;font-weight:700}.res-two{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.res-c{background:#19233a;border:1px solid hsla(0,0%,100%,.065);border-radius:8px;padding:10px}.res-ct{font-size:8.5px;font-weight:800;color:hsla(0,0%,100%,.38);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.res-br{display:flex;align-items:center;gap:5px;margin-bottom:4px}.res-bl{font-size:8px;color:hsla(0,0%,100%,.55);width:70px;flex-shrink:0}.res-bt{flex:1;height:3.5px;background:hsla(0,0%,100%,.07);overflow:hidden}.res-bf,.res-bt{border-radius:2px}.res-bf{height:100%;background:linear-gradient(90deg,var(--blue),#6070ff)}.res-bv{font-size:8px;font-weight:800;color:#8090ff;width:20px;text-align:right;flex-shrink:0}.res-ex{background:#19233a;border:1px solid hsla(0,0%,100%,.065);border-radius:8px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between}.res-xb{font-size:8px;background:var(--blue);color:#fff;padding:4px 9px;border-radius:5px;border:none;cursor:pointer;font-family:inherit;font-weight:700}.p-cursor{width:12px;height:12px;background:rgba(240,60,125,.9);border-radius:50%;box-shadow:0 0 0 3px rgba(240,60,125,.18);z-index:50;pointer-events:none;transition:all 1.1s cubic-bezier(.22,.68,0,1.1);opacity:0}.p-cursor,.stabs{position:absolute}.stabs{bottom:-42px;left:0;right:0;display:flex;gap:7px;justify-content:center}.stab{width:32px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.18);transition:all .3s;cursor:pointer}.stab.on{background:var(--pink);width:48px}.proof{background:var(--blue);padding:0}.proof-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid hsla(0,0%,100%,.08);overflow:hidden}.proof-item{padding:40px 20px;text-align:center;border-right:1px solid hsla(0,0%,100%,.08);transition:background .2s}.proof-item:last-child{border-right:none}.proof-item:hover{background:hsla(0,0%,100%,.06)}.proof-n{font-size:44px;font-weight:900;color:#fff;line-height:1;margin-bottom:7px;letter-spacing:-1.5px}.proof-n span{font-size:22px}.proof-l{font-size:11.5px;color:hsla(0,0%,100%,.55);font-weight:500;line-height:1.5}.cases-hdr{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}.cases-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.case{background:var(--offwhite);border:2px solid var(--border);border-radius:16px;overflow:hidden;transition:all .22s}.case:hover{transform:translateY(-4px);box-shadow:0 20px 56px rgba(3,11,86,.1)}.case-body{padding:40px 38px 32px}.case-sector{display:inline-block;background:rgba(5,20,171,.07);color:var(--blue);font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:100px;margin-bottom:14px}.case-h{font-size:18px;font-weight:800;color:var(--navy);line-height:1.2;margin-bottom:11px;letter-spacing:-.2px}.case-p{font-size:13px;color:var(--muted);font-weight:400;line-height:1.73;margin-bottom:20px}.case-oc{display:flex;gap:18px;padding-top:18px;border-top:2px solid var(--border)}.oc{display:flex;flex-direction:column;gap:3px}.oc-v{font-size:21px;font-weight:900;color:var(--navy);line-height:1;letter-spacing:-.5px}.oc-l{font-size:10px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.oc-div{width:2px;background:var(--border)}.col-cases{display:flex;flex-direction:column;gap:18px}.case.sm .case-body{padding:28px 28px 22px}.case-h.sm{font-size:15.5px}.assessments{background:var(--offwhite)}.assess-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.ac{background:#fff;border:2px solid var(--border);border-radius:12px;padding:26px 22px;transition:all .2s;position:relative;overflow:hidden}.ac:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:12px 0 0 12px;background:var(--blue);transform:scaleY(0);transition:transform .2s;transform-origin:bottom}.ac:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(3,11,86,.08);border-color:rgba(5,20,171,.22)}.ac:hover:before{transform:scaleY(1)}.ac-n{font-size:28px;font-weight:900;color:rgba(5,20,171,.14);line-height:1;margin-bottom:13px;letter-spacing:-1.5px}.ac-title{font-size:13px;font-weight:800;color:var(--navy);margin-bottom:8px;line-height:1.3;letter-spacing:-.1px}.ac-desc{font-size:12px;color:var(--muted);font-weight:400;line-height:1.72}.ac-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--blue);margin-top:13px;transition:gap .15s;text-transform:uppercase;letter-spacing:.5px}.ac:hover .ac-link{gap:8px}.testi{background:var(--navy);overflow:hidden;position:relative}.testi:before{content:'"';font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:340px;font-weight:900;line-height:.8;color:rgba(5,20,171,.1);position:absolute;top:-20px;left:8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tc{background:hsla(0,0%,100%,.04);border:1.5px solid hsla(0,0%,100%,.07);border-radius:14px;padding:30px 26px;transition:all .2s}.tc:hover{border-color:rgba(240,60,125,.28);background:rgba(240,60,125,.04)}.tc-stars{display:flex;gap:3px;margin-bottom:14px}.tc-star{color:var(--amber);font-size:13px}.tc-q{font-size:14px;font-style:italic;font-weight:500;color:hsla(0,0%,100%,.82);line-height:1.74;margin-bottom:22px}.tc-p{gap:11px}.tc-av,.tc-p{display:flex;align-items:center}.tc-av{width:36px;height:36px;border-radius:50%;justify-content:center;font-weight:800;color:#fff;font-size:11.5px;flex-shrink:0}.tc-name{font-size:12.5px;font-weight:700;color:#fff;margin-bottom:1px}.tc-role{font-size:11px;color:hsla(0,0%,100%,.38);font-weight:400}.cta-box:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.011) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.011) 1px,transparent 0);background-size:44px 44px}.cta-txt{position:relative;z-index:2}.cta-btn-pink{background:var(--pink);color:#fff;font-size:13px;font-weight:700;padding:14px 26px;border-radius:9px;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;text-align:center;transition:all .18s;text-transform:uppercase;letter-spacing:.3px;display:block}.cta-btn-pink:hover{background:#d42b6b;transform:translateY(-2px);box-shadow:0 8px 28px rgba(240,60,125,.4)}.cta-btn-out{background:transparent;color:hsla(0,0%,100%,.62);font-size:12.5px;font-weight:600;padding:12px 26px;border-radius:9px;border:1.5px solid hsla(0,0%,100%,.16);cursor:pointer;font-family:inherit;white-space:nowrap;text-align:center;transition:all .18s;display:block}.cta-btn-out:hover{color:#fff;border-color:hsla(0,0%,100%,.42)}.cta-note{font-size:10.5px;color:hsla(0,0%,100%,.28);text-align:center;font-weight:500}.awards{padding:72px 0}.aw-lbl{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.aw-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.aw-b{padding:7px 14px;border-radius:7px;background:var(--offwhite);border:1.5px solid var(--border);font-size:11.5px;font-weight:600;color:var(--navy);transition:all .15s}.aw-b:hover{border-color:var(--blue);background:rgba(5,20,171,.05);color:var(--blue)}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:103px}.hero-r{display:none}.hero-l{padding:48px 24px 56px}.svc-grid{grid-template-columns:1fr 1fr}.tip-inner{grid-template-columns:1fr}.portal-wrap{display:none}.cases-grid,.testi-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(3,1fr)}.cta-box{grid-template-columns:1fr;gap:28px}.footer-grid{grid-template-columns:1fr 1fr}.nav{padding:0 20px}.nav-links{display:none}.container{padding:0 24px}}@keyframes ri_cw{to{transform:rotate(1turn)}}@keyframes ri_ccw{to{transform:rotate(-1turn)}}@keyframes illus_pb{0%,to{opacity:.38}50%{opacity:1}}@keyframes illus_glow{0%,to{opacity:.32}50%{opacity:.72}}.pb{animation:illus_pb 2.6s ease-in-out infinite}.glow{animation:illus_glow 3s ease-in-out infinite}.hero{min-height:100vh;background:var(--navy);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;padding-top:103px;position:relative;overflow:hidden}.h-col-l{grid-column:1;flex-direction:column;justify-content:center;padding:44px 48px 36px 72px}.h-col-l,.h-col-r{grid-row:1;display:flex}.h-col-r{grid-column:2;align-items:center;padding:20px 40px 20px 0}.h-btm{grid-column:1/-1;grid-row:2;padding:28px 72px 52px;z-index:2;position:relative}.hero-desc{font-size:17px;color:hsla(0,0%,100%,.6);font-weight:400;line-height:1.74;max-width:740px;margin:0 0 26px}.hero-desc strong{color:hsla(0,0%,100%,.92);font-weight:700}.hstats{display:flex;align-items:stretch;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden;width:100%;max-width:600px;margin:0 auto}.hsc{flex:1;padding:16px 10px;text-align:center}.hsc-n{display:block;font-size:22px;font-weight:900;line-height:1;margin-bottom:5px;letter-spacing:-.5px}.hsc-n sup{font-size:12px}.hsc-n.pk{color:var(--pink)}.hsc-n.gr{color:#5ecc9f}.hsc-n.am{color:var(--amber)}.hsc-n.bl{color:#8090ff}.hsc-l{display:block;font-size:10px;color:hsla(0,0%,100%,.42);font-weight:500}.hsc-div{width:1px;background:hsla(0,0%,100%,.09);align-self:stretch}.h-carousel{display:grid;margin:26px 0 0}.h-slide{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.h-slide.vis{opacity:1;transform:translateY(0);pointer-events:auto}.h-nav{display:flex;gap:7px;align-items:center;margin-top:24px}.h-dot{height:3px;border-radius:2px;cursor:pointer;background:hsla(0,0%,100%,.18);transition:width .3s ease;width:24px;position:relative;overflow:hidden}.h-dot.vis{width:44px;background:hsla(0,0%,100%,.1)}.h-dot.vis:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--pink);border-radius:2px;animation:h_prog 5s linear forwards}@keyframes h_prog{0%{width:0}to{width:100%}}.illus-wrap{width:100%}.illus-slide{grid-area:1/1;opacity:0;transition:opacity .7s ease;pointer-events:none}.illus-slide.vis{opacity:1;pointer-events:auto}.illus-slide svg{width:100%;height:auto;display:block;max-height:calc(100vh - 280px)}.hero-l,.hero-r{display:contents}@media(max-width:1024px){.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto}.h-col-l{grid-column:1;grid-row:1;padding:36px 24px 24px}.h-col-r{display:none}.h-btm{grid-column:1;grid-row:2;padding:24px 24px 44px}.hstats{max-width:100%;margin:0}}@media(max-width:640px){.hero-desc{font-size:15px}.hsc-n{font-size:18px}}.services{background:var(--navy)!important;padding:88px 0 72px!important;position:relative!important;overflow:hidden!important}.svc-tab-bar{background:#8090ff;background:#f03c7d;background:#5ecc9f;background:#feaf07}.ri-visible{transform:translateY(0);opacity:1;pointer-events:all}.ri-hiding{transform:translateY(calc(100% + 40px));opacity:0;transition:transform .38s cubic-bezier(.4,0,1,1),opacity .28s ease;pointer-events:none}[dir=rtl] .skip-link{position:absolute;top:-100px;right:8px;z-index:10000;background:#f03c7d;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-weight:600;font-size:13px;transition:top .15s ease}[dir=rtl] .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 88% 65%,rgba(5,20,171,.75) 0,transparent 65%),radial-gradient(ellipse at 12% 20%,rgba(240,60,125,.06) 0,transparent 38%)}[dir=rtl] .eyebrow:before{display:none}[dir=rtl] .sec-title{font-weight:800!important;letter-spacing:0!important}[dir=rtl] .res-xb{text-transform:none!important;letter-spacing:0!important}[dir=rtl] .cta-h{font-weight:800!important;letter-spacing:0!important}[dir=rtl] .h-dot.vis:after{content:"";position:absolute;right:0;top:0;bottom:0;background:var(--pink);border-radius:2px;animation:h_prog 5s linear forwards}[dir=rtl] .illus-slide svg{width:100%;height:auto;display:block;max-height:calc(100vh - 310px)}[dir=rtl] .topbar-close{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:hsla(0,0%,100%,.55)!important;font-size:18px!important;cursor:pointer!important;padding:4px 8px!important;border-radius:4px!important}[dir=rtl] .topbar-close:hover{color:#fff!important;background:hsla(0,0%,100%,.1)!important}#sl{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--pink);transform-origin:left;transform:scaleX(0);z-index:9999}h1.hero-h1,h2.hero-h1{font-size:clamp(36px,4.5vw,56px);font-weight:900;color:#fff;line-height:1.06;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:6px}h1 em,h2 em{font-style:italic;font-weight:900;background:linear-gradient(90deg,var(--pink),#f8b,var(--pink));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite;text-transform:none}h2.sec-title{font-size:clamp(26px,3.2vw,42px);font-weight:900;color:var(--navy);line-height:1.08;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:14px}h2.sec-title.lt{color:#fff}.svc:first-child:after{background:var(--blue)}.svc:nth-child(2):after{background:var(--pink)}.svc:nth-child(3):after{background:var(--green)}.svc:nth-child(4):after{background:var(--amber)}h3.svc-name{font-size:15px;color:var(--navy);line-height:1.2;letter-spacing:-.1px}.ps1-bar,h3.svc-name{font-weight:800;margin-bottom:10px}.ps1-bar{font-size:11px;color:#fff;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.5px}.ps1-btn{font-size:8.5px;background:var(--pink);color:#fff;padding:4px 10px;border-radius:5px;border:none;cursor:pointer;font-family:inherit;font-weight:700}h3.case-h{font-size:18px;font-weight:800;color:var(--navy);line-height:1.2;margin-bottom:11px;letter-spacing:-.2px}h3.case-h.sm{font-size:15.5px}h3.ac-title{font-size:13px;font-weight:800;color:var(--navy);margin-bottom:8px;line-height:1.3;letter-spacing:-.1px}h2.cta-h{font-size:32px;font-weight:900;color:#fff;line-height:1.13;margin-bottom:12px;letter-spacing:-.5px;text-transform:uppercase}.ri1,.ri2,.ri3,.ri4,.ri5{transform-box:fill-box;transform-origin:center}.ri1{animation:ri_cw 20s linear infinite}.ri2{animation:ri_ccw 28s linear infinite}.ri3{animation:ri_cw 15s linear infinite}.ri4{animation:ri_cw 38s linear infinite}.ri5{animation:ri_ccw 46s linear infinite}.pb2{animation:illus_pb 2.6s ease-in-out .88s infinite}.pb3{animation:illus_pb 2.6s ease-in-out 1.76s infinite}.hero{height:100vh}.hero-h1,h1.hero-h1,h2.hero-h1{font-size:clamp(26px,2.8vw,40px)!important;line-height:1.12!important;margin-bottom:0!important}.h-col-l{padding:23px 48px 20px 72px!important}.eyebrow{margin-bottom:20px!important;white-space:nowrap!important}.h-carousel,.h-nav{margin-top:16px!important}.hero-desc{font-size:15px!important;margin-bottom:18px!important}.h-btm{padding:14px 72px 36px!important}.hsc{padding:12px 10px!important}.hsc-n{font-size:20px!important}.hsc-l{font-size:9px!important}@media(max-width:1024px){.hero{height:auto!important;min-height:100vh!important}.h-col-l{padding:28px 24px 20px!important}.h-btm{padding:16px 24px 36px!important}}.hero{display:grid!important;grid-template-columns:1fr 1fr!important;padding-top:103px!important;position:relative!important;overflow:hidden!important}.h-col-l{justify-content:center!important;padding:23px 40px 20px 72px!important}.h-col-l,.h-col-r{position:relative;z-index:2}.h-col-r{padding:16px 32px 16px 0!important}.illus-wrap{display:grid;flex:1;min-width:0}.vstats{display:flex;flex-direction:column;justify-content:center;gap:18px;flex-shrink:0;width:88px;padding:16px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:14px}.vsc-n{font-size:22px}.vsc-n sup{font-size:11px}.vsc-n.pk{color:var(--pink)}.vsc-n.gr{color:#5ecc9f}.vsc-n.am{color:var(--amber)}.vsc-n.bl{color:#8090ff}.vsc-div{background:hsla(0,0%,100%,.08)}.vsc-l{font-size:9.5px;color:hsla(0,0%,100%,.4)}.h-btm{display:none!important}.hero-desc{font-size:14.5px!important;line-height:1.5!important;margin-bottom:0!important;max-width:860px!important}.hero-line{width:100%}@media(max-width:1024px){.hero{grid-template-columns:1fr!important;grid-template-rows:1fr 3px!important;height:auto!important;min-height:100vh!important}.h-col-l{grid-column:1!important;grid-row:1!important;padding:28px 24px 20px!important}.h-col-r{display:none!important}.hero-desc{max-width:100%!important}}.hero{grid-template-columns:1fr 1.4fr .22fr!important}.h-col-l{padding:22px 40px 20px 72px!important}.h-col-r{padding:12px 0!important}.h-vstats-col{grid-column:3!important;grid-row:1!important;align-items:center!important;padding:0 8px!important;z-index:2;position:relative}.h-vstats-col,.vstats{display:flex!important;justify-content:center!important}.vstats{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100px!important;max-width:100px!important;padding:0!important;background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;overflow:hidden!important}.vsc{text-align:center;padding:14px 8px!important}.vsc-div{width:100%;height:1px;background:hsla(0,0%,100%,.08)!important}.vsc-n{font-family:var(--font-montserrat),"Montserrat","Gotham",system-ui,sans-serif;font-size:20px!important;font-weight:900;line-height:1;display:block;margin-bottom:5px;letter-spacing:-.5px}.vsc-n sup{font-size:10px}.vsc-l{display:block;font-size:9px;color:hsla(0,0%,100%,.42);font-weight:500}.nav-logo-img{height:56px!important;width:auto!important;display:block!important;mix-blend-mode:screen!important}@media(max-width:1200px){.hero{grid-template-columns:1fr 1.4fr .22fr!important}}@media(max-width:1024px){.hero{grid-template-columns:1fr!important;grid-template-rows:auto auto 3px!important;height:auto!important;min-height:100vh!important}.h-col-l{grid-column:1!important;grid-row:1!important;padding:24px 24px 20px!important}.h-col-r,.h-vstats-col{display:none!important}.hero-desc{max-width:100%!important}}.hero{grid-template-columns:1fr 1.4fr!important;grid-template-rows:1fr 3px!important;height:100vh!important;min-height:0!important}.h-col-l{grid-column:1!important;flex-direction:column!important;padding:52px 40px 24px 72px!important}.h-col-l,.h-col-r{grid-row:1!important;display:flex!important}.h-col-r{grid-column:2!important;padding:12px 32px 12px 0!important;overflow:hidden}.h-col-r .illus-wrap{flex:none!important}.h-vstats-col,.hstats{display:none!important}.ha-stats{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:320px}@property --arc{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes electric{to{--arc:360deg}}.ha-sc{display:flex;flex-direction:column;padding:14px 14px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;position:relative;overflow:hidden;cursor:default;transition:background .25s,border-color .25s;--c:hsla(0,0%,100%,.5)}.ha-sc:hover{background:hsla(0,0%,100%,.07)}.ha-sc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:1px 0 0 1px;transition:opacity .25s}.ha-sc.pk:before{background:#f03c7d}.ha-sc.gr:before{background:#5ecc9f}.ha-sc.am:before{background:#feaf07}.ha-sc.bl:before{background:#8090ff}.ha-sc:after{content:"";position:absolute;inset:-1px;border-radius:11px;padding:1px;opacity:0;transition:opacity .3s;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ha-sc.pk:after{background:conic-gradient(from var(--arc) at 0 50%,transparent 0deg,#f03c7d 30deg,#ff80aa 50deg,transparent 80deg)}.ha-sc.gr:after{background:conic-gradient(from var(--arc) at 0 50%,transparent 0deg,#5ecc9f 30deg,#a0f0d0 50deg,transparent 80deg)}.ha-sc.am:after{background:conic-gradient(from var(--arc) at 0 50%,transparent 0deg,#feaf07 30deg,#ffd060 50deg,transparent 80deg)}.ha-sc.bl:after{background:conic-gradient(from var(--arc) at 0 50%,transparent 0deg,#8090ff 30deg,#b0bcff 50deg,transparent 80deg)}.ha-sc:hover:after{opacity:1;animation:electric 1.6s linear infinite}.ha-n{display:block;font-family:var(--font-montserrat),"Montserrat","Gotham",system-ui,sans-serif;font-size:24px;font-weight:900;line-height:1;letter-spacing:-.5px;margin-bottom:5px}.ha-n sup{font-size:11px}.ha-n.pk{color:#f03c7d}.ha-n.gr{color:#5ecc9f}.ha-n.am{color:#feaf07}.ha-n.bl{color:#8090ff}.ha-l{display:block;font-size:9.5px;color:hsla(0,0%,100%,.4);font-weight:500}.hero-line{grid-column:1/-1!important;grid-row:2!important;position:static!important;height:3px;background:linear-gradient(90deg,transparent,var(--pink) 30%,var(--blue) 70%,transparent)}@media(max-width:1024px){.hero{grid-template-columns:1fr!important;grid-template-rows:auto 3px!important;height:auto!important;min-height:100vh!important}.h-col-l{grid-column:1!important;grid-row:1!important;padding:28px 24px 24px!important}.h-col-r{display:none!important}.ha-stats{max-width:100%!important}}@property --tf-arc{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes tf-electric{to{--tf-arc:360deg}}.tf{align-items:flex-start!important;gap:12px!important;padding:10px 14px!important;border-radius:10px!important;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.07)!important;transition:background .2s!important;position:relative!important;overflow:visible!important;cursor:default!important;min-height:0!important}.tf,.tf-ico{display:flex!important}.tf-ico{width:28px!important;height:28px!important;border-radius:6px!important;flex-shrink:0!important;margin-top:1px!important;background:rgba(5,20,171,.28)!important;border:1px solid rgba(5,20,171,.5)!important;align-items:center!important;justify-content:center!important}.tf-name{font-size:12.5px!important;font-weight:700!important;color:#fff!important;margin-bottom:2px!important;letter-spacing:-.1px!important}.tf-desc{font-size:11.5px!important;color:hsla(0,0%,100%,.45)!important;line-height:1.55!important}.tip-feats{display:flex!important;flex-direction:column!important;gap:8px!important}.tf:before{content:"";position:absolute;inset:-1px;border-radius:11px;padding:1px;opacity:0;transition:opacity .3s;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tf:first-child:before{background:conic-gradient(from var(--tf-arc) at 0 0,transparent 0deg,#f03c7d 30deg,#ff80aa 50deg,transparent 80deg)}.tf:nth-child(2):before{background:conic-gradient(from var(--tf-arc) at 0 0,transparent 0deg,#5ecc9f 30deg,#a0f0d0 50deg,transparent 80deg)}.tf:nth-child(3):before{background:conic-gradient(from var(--tf-arc) at 0 0,transparent 0deg,#feaf07 30deg,#ffd060 50deg,transparent 80deg)}.tf:nth-child(4):before{background:conic-gradient(from var(--tf-arc) at 0 0,transparent 0deg,#8090ff 30deg,#b0bcff 50deg,transparent 80deg)}.tf:hover:before{opacity:1;animation:tf-electric 1.6s linear infinite}.tf:hover{background:hsla(0,0%,100%,.07)!important}.screen-strip{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;margin-top:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px}.screen-strip-label{font-size:11px;font-weight:400;color:hsla(0,0%,100%,.38);letter-spacing:.3px}.screen-strip-name{font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.82);letter-spacing:-.1px;transition:opacity .35s}.screen-strip-dot{width:5px;height:5px;border-radius:50%;background:#f03c7d;animation:pulse 1.8s ease infinite;flex-shrink:0}.tip-portal-acts{display:flex;gap:10px;justify-content:center;margin-top:12px}.tip-inner{align-items:flex-start!important}.tip-inner>div:last-child{padding-top:84px!important;margin-top:0!important}.tip-acts{display:none!important}.stabs-flow{display:flex;gap:7px;justify-content:center;margin-top:10px}.tip-portal-acts{margin-top:20px!important}.stabs{display:none!important}.svc-grid{gap:0!important;border-radius:16px!important;padding:16px!important;box-shadow:0 2px 24px rgba(3,11,86,.06)!important}.svc{border:1.5px solid var(--border)!important;border-left:3px solid var(--svc-accent,#0514ab)!important;border-radius:12px!important;padding:28px 22px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important}.svc:hover{transform:translateY(-4px)!important;box-shadow:0 14px 40px rgba(3,11,86,.1)!important}.svc:first-child{--svc-accent:#0514ab}.svc:nth-child(2){--svc-accent:#f03c7d}.svc:nth-child(3){--svc-accent:#268c65}.svc:nth-child(4){--svc-accent:#feaf07}.svc:after{display:none!important}@keyframes svc-sweep{0%{background-position:0 100%}to{background-position:0 -100%}}.svc:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px;background:linear-gradient(to top,transparent 0,var(--svc-accent) 30%,color-mix(in srgb,var(--svc-accent) 60%,#fff) 50%,var(--svc-accent) 70%,transparent 100%);background-size:100% 200%;background-position:0 100%;opacity:0;transition:opacity .3s;pointer-events:none}.svc:hover:before{opacity:1;animation:svc-sweep 1.2s linear infinite}.svc-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;margin-top:52px!important;border-radius:18px!important;padding:22px!important;box-shadow:0 4px 32px rgba(3,11,86,.07)!important}.svc,.svc-grid{background:#fff!important}.svc{border:none!important;border-left:3px solid transparent!important;border-radius:10px!important;padding:28px 22px 28px 26px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;transition:background .2s,transform .22s!important;box-shadow:none!important}.svc:hover{background:#f7f8fd!important;transform:translateY(-3px)!important;box-shadow:0 8px 28px rgba(3,11,86,.07)!important}.svc:first-child{border-left-color:#0514ab!important}.svc:nth-child(2){border-left-color:#f03c7d!important}.svc:nth-child(3){border-left-color:#268c65!important}.svc:nth-child(4){border-left-color:#feaf07!important}.svc:after,.svc:before{display:none!important}@media(max-width:1023px){.svc-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:639px){.svc-grid{grid-template-columns:1fr!important}}.assess-grid{background:#fff!important;border-radius:18px!important;padding:22px!important;box-shadow:0 4px 32px rgba(3,11,86,.07)!important}.topbar{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:9px 48px!important}.topbar-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(0,0%,100%,.55);font-size:18px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px;font-family:inherit;transition:color .15s,background .15s}a[href="#contact"].nav-a{color:hsla(0,0%,100%,.6)!important;background:transparent!important;font-size:12.5px!important;font-weight:500!important;padding:8px 13px!important;border-radius:7px!important;margin-left:0!important;letter-spacing:0!important;text-transform:none!important;border:none!important;box-shadow:none!important}a[href="#contact"].nav-a:hover{color:#fff!important;background:hsla(0,0%,100%,.08)!important;transform:none!important;box-shadow:none!important}.h-col-l{padding:24px 40px 14px 72px!important;justify-content:flex-start!important}.eyebrow{margin-bottom:12px!important}.h-carousel,.h-nav{margin-top:10px!important}.hero-tagline{font-size:12.5px;font-style:italic;color:hsla(0,0%,100%,.75);font-weight:400;line-height:1.62;margin-top:16px;max-width:420px}.hero-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.h-col-r{flex-direction:column!important;align-items:center!important;padding:8px 16px 8px 0!important;justify-content:center!important}.h-col-r .illus-wrap{flex:0 0 auto!important;min-height:0!important;display:grid!important;width:100%!important;overflow:hidden!important}.h-col-r .ha-stats{display:flex!important;flex-direction:row!important;gap:6px!important;width:70%!important;max-width:70%!important;margin-top:4px!important;padding:0!important;flex-shrink:0!important;align-self:center!important}.h-col-r .ha-sc{flex:1!important;padding:9px 8px 7px!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.h-col-r .ha-n{font-size:19px!important;margin-bottom:3px!important;text-align:center!important}.h-col-r .ha-n sup{font-size:9px!important}.h-col-r .ha-l{font-size:12px!important;color:hsla(0,0%,100%,.78)!important;text-align:center!important}.accred-strip{background:#f8f9ff;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:13px 0}.accred-inner{max-width:1180px;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.accred-lbl{font-size:10.5px;color:var(--muted);font-style:italic;white-space:nowrap;flex-shrink:0;font-weight:500}.accred-items{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.accred-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--navy);padding:4px 10px;background:#fff;border:1px solid var(--border);border-radius:100px;transition:all .2s;white-space:nowrap}.accred-pill strong{font-weight:800;letter-spacing:-.1px}.accred-pill .accred-by{font-size:9.5px;color:var(--muted);font-weight:400}.accred-pill:hover{border-color:var(--blue);background:rgba(5,20,171,.04)}.accred-sep{font-size:11px;color:rgba(0,0,0,.2)}@media(max-width:768px){.accred-inner{padding:0 20px}.accred-lbl{width:100%}}@media(max-width:600px){.speed-dial{right:16px;bottom:20px}}@media(max-width:1024px){.h-col-l{padding:22px 24px 18px!important}.hero-tagline{max-width:100%!important;font-size:12px!important}}section.services{background:var(--navy)!important;padding:88px 0 72px!important;position:relative!important;overflow:hidden!important}.svc-bg-glow{position:absolute;border-radius:50%;pointer-events:none}.svc-glow-1{width:600px;height:600px;background:radial-gradient(ellipse,rgba(5,20,171,.35) 0,transparent 70%);top:-100px;left:-150px}.svc-glow-2{width:500px;height:500px;background:radial-gradient(ellipse,rgba(240,60,125,.12) 0,transparent 70%);bottom:-80px;right:-100px}.svc-hdr{text-align:center;margin-bottom:44px}.svc-tabs{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin-bottom:0;position:relative;z-index:3;padding:0 2px}.svc-tab{position:relative;display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-bottom-color:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.45);font-family:inherit;font-size:12.5px;font-weight:600;padding:9px 20px 11px;border-radius:10px 10px 0 0;cursor:pointer;transition:color .2s,background .2s;overflow:hidden;white-space:nowrap;margin-bottom:-1px}.svc-tab:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.07)}.svc-tab.active{color:#fff;background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14) hsla(0,0%,100%,.14) hsla(0,0%,100%,.07);z-index:4}.svc-tab-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.55}.svc-tab.active .svc-tab-dot{opacity:1}.svc-tab-bar{position:absolute;bottom:0;left:0;height:2.5px;width:100%;border-radius:0;transform:scaleX(0);transform-origin:left;transition:transform .38s cubic-bezier(.4,0,.2,1)}.svc-tab.active .svc-tab-bar{transform:scaleX(1)}#svt0 .svc-tab-bar{background:#8090ff}#svt1 .svc-tab-bar{background:#f03c7d}#svt2 .svc-tab-bar{background:#5ecc9f}#svt3 .svc-tab-bar{background:#feaf07}.svc-panels{position:relative}.svc-panel{display:none;opacity:0;transform:translateY(6px);transition:opacity .38s ease,transform .38s ease}.svc-panel.active{display:block;opacity:1;transform:translateY(0)}.svc-panel-inner{display:grid;grid-template-columns:1fr 1.38fr;gap:52px;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:0 12px 12px 12px;padding:44px 48px;position:relative;overflow:hidden}.svc-panel-inner:before{background:radial-gradient(ellipse at 72% 50%,var(--panel-glow,rgba(5,20,171,.4)) 0,transparent 65%)}.svc-panel-inner:after,.svc-panel-inner:before{content:"";position:absolute;inset:0;pointer-events:none}.svc-panel-inner:after{background-image:linear-gradient(hsla(0,0%,100%,.011) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.011) 1px,transparent 0);background-size:48px 48px}.svc-content-card{position:relative;z-index:2;display:flex;flex-direction:column}.svc-p-tag{display:inline-block;font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;padding:4px 12px;border-radius:100px;border:1px solid;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.svc-p-name{font-size:clamp(22px,2.4vw,30px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.5px;margin-bottom:18px}.svc-p-desc{font-size:13.5px;color:hsla(0,0%,100%,.56);font-weight:400;line-height:1.74;margin-bottom:28px}.svc-visual{position:relative;z-index:2}.svc-svg{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 28px rgba(0,0,0,.28))}@media(max-width:1023px){.svc-panel-inner{grid-template-columns:1fr!important;padding:32px 28px}.svc-visual{display:none}.svc-tabs{gap:4px}.svc-tab{font-size:11.5px;padding:8px 14px 10px}}@media(max-width:639px){.svc-tab{font-size:11px;padding:7px 10px 9px}.svc-p-name{font-size:22px}}#ri-popup{position:fixed;bottom:28px;left:28px;width:298px;background:hsla(0,0%,100%,.93);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.08);border-left:3px solid #8090ff;border-radius:12px 12px 12px 0;padding:15px 16px 15px 17px;box-shadow:0 8px 36px rgba(0,0,0,.22);z-index:9000;transform:translateY(calc(100% + 40px));opacity:0;transition:transform .55s cubic-bezier(.22,.68,0,1.1),opacity .4s ease;pointer-events:none;font-family:var(--font-montserrat),"Montserrat","Gotham",system-ui,sans-serif}#ri-popup.ri-visible{transform:translateY(0);opacity:1;pointer-events:all}#ri-popup.ri-hiding{transform:translateY(calc(100% + 40px));opacity:0;transition:transform .38s cubic-bezier(.4,0,1,1),opacity .28s ease;pointer-events:none}.ri-eye{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#8090ff;margin-bottom:9px}.ri-dot{width:6px;height:6px;border-radius:50%;background:#8090ff;flex-shrink:0;animation:ri-pulse 2s ease infinite}.ri-stat{font-size:13px;font-weight:700;color:#0a0f40;line-height:1.6;margin-bottom:7px;padding-right:10px}.ri-src{font-size:10px;color:rgba(0,0,0,.38);font-weight:500;line-height:1.4}.ri-close{position:absolute;top:9px;right:11px;background:none;border:none;cursor:pointer;color:rgba(0,0,0,.25);font-size:14px;padding:3px;line-height:1;transition:color .15s}.ri-close:hover{color:rgba(0,0,0,.7)}.ri-bar-wrap{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(0,0,0,.05);border-radius:0 0 12px 0;overflow:hidden}.ri-bar{height:100%;background:#8090ff;transform-origin:left;transform:scaleX(1);transition:none}@media(max-width:639px){#ri-popup{display:none}}[dir=rtl] .speed-dial{right:auto!important;left:24px!important}[dir=rtl] .sd-items{align-items:flex-start!important}[dir=rtl] .hero-tagline{font-style:normal!important}[dir=rtl] .proof-n{letter-spacing:0!important}[dir=rtl] .btn-blue,[dir=rtl] .btn-pink,[dir=rtl] .cta-btn-pink,[dir=rtl] .nav-cta,[dir=rtl] .ps1-btn,[dir=rtl] .res-xb,[dir=rtl] .strip-item,[dir=rtl] .svc-link,[dir=rtl] .svc-p-tag{text-transform:none!important;letter-spacing:0!important}[dir=rtl] .btn-pink svg,[dir=rtl] .case-link svg,[dir=rtl] .f-a svg,[dir=rtl] .nav-login svg,[dir=rtl] .svc-link svg{transform:scaleX(-1)}[dir=rtl] .svc-panel-inner{border-radius:12px 0 12px 12px!important}[dir=rtl] .oc-div{margin:0 0 0 18px}@media(max-width:600px){[dir=rtl] .speed-dial{left:16px!important;right:auto!important}}[dir=rtl] .h-col-l{padding:16px 72px 10px 40px!important;justify-content:flex-start!important}[dir=rtl] .eyebrow{margin-bottom:10px!important}[dir=rtl] .h-carousel,[dir=rtl] .h-nav{margin-top:8px!important}[dir=rtl] .hero-tagline{margin-top:12px!important}[dir=rtl] .hero-acts{margin-top:10px!important}[dir=rtl] h1.hero-h1,[dir=rtl] h2.hero-h1{font-size:clamp(26px,2.8vw,40px)!important;line-height:1.15!important;font-weight:800!important}[dir=rtl] .h-col-r{padding:4px 0 4px 32px!important}[dir=rtl] .accred-lbl,[dir=rtl] .sec-label,[dir=rtl] .sec-label.bl,[dir=rtl] .sec-label.wh,[dir=rtl] .strip-lbl,[dir=rtl] .svc-p-tag{font-size:13px!important}[dir=rtl] .tc-q{font-size:14.5px!important}[dir=rtl] .ac-desc,[dir=rtl] .hero-tagline,[dir=rtl] .tf-desc{font-size:13px!important}[dir=rtl] .footer{direction:rtl}[dir=rtl] .f-desc{color:hsla(0,0%,100%,.65)!important}[dir=rtl] .f-h{color:hsla(0,0%,100%,.55)!important}[dir=rtl] .f-a{color:hsla(0,0%,100%,.72)!important}[dir=rtl] .f-btm,[dir=rtl] .f-btm-a{color:hsla(0,0%,100%,.45)!important}[dir=rtl] .f-nl input{color:#fff!important}[dir=rtl] #main-topbar{background:#0514ab!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:9px 48px!important;font-size:12px!important;font-weight:600!important;color:hsla(0,0%,100%,.85)!important}[dir=rtl] #main-topbar a{color:#feaf07!important;margin-right:8px!important;margin-left:0!important;font-weight:700!important}[dir=rtl] #main-topbar .topbar-close{position:absolute!important;left:16px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:hsla(0,0%,100%,.55)!important;font-size:18px!important;cursor:pointer!important;padding:4px 8px!important;border-radius:4px!important}[dir=rtl] #main-topbar .topbar-close:hover{color:#fff!important;background:hsla(0,0%,100%,.1)!important}[dir=rtl] #ri-popup{position:fixed;bottom:28px;right:28px;left:auto;width:298px;background:hsla(0,0%,100%,.93);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.08);border-right:3px solid #8090ff;border-radius:12px 12px 0 12px;padding:15px 17px 15px 16px;box-shadow:0 8px 36px rgba(0,0,0,.22);z-index:9000;transform:translateY(calc(100% + 40px));opacity:0;transition:transform .55s cubic-bezier(.22,.68,0,1.1),opacity .4s ease;pointer-events:none;font-family:var(--font-cairo),"Cairo",system-ui,sans-serif;direction:rtl;text-align:right}[dir=rtl] #ri-popup.ri-visible{transform:translateY(0);opacity:1;pointer-events:all}[dir=rtl] #ri-popup.ri-hiding{transform:translateY(calc(100% + 40px));opacity:0;transition:transform .38s cubic-bezier(.4,0,1,1),opacity .28s ease;pointer-events:none}[dir=rtl] .ri-eye{display:flex;align-items:center;flex-direction:row-reverse;gap:6px;font-size:10px;font-weight:800;letter-spacing:0;color:#8090ff;margin-bottom:9px;justify-content:flex-end}[dir=rtl] .ri-dot{width:6px;height:6px;border-radius:50%;background:#8090ff;flex-shrink:0;animation:ri-pulse 2s ease infinite}[dir=rtl] .ri-stat{font-size:13.5px;font-weight:700;color:#0a0f40;line-height:1.75;margin-bottom:7px;padding-left:10px;padding-right:0}[dir=rtl] .ri-src{font-size:10px;color:rgba(0,0,0,.38);font-weight:500;line-height:1.4;direction:ltr;text-align:left}[dir=rtl] .ri-close{position:absolute;top:9px;left:11px;right:auto;background:none;border:none;cursor:pointer;color:rgba(0,0,0,.25);font-size:14px;padding:3px;line-height:1;transition:color .15s}[dir=rtl] .ri-close:hover{color:rgba(0,0,0,.7)}[dir=rtl] .ri-bar-wrap{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(0,0,0,.05);border-radius:0 0 0 12px;overflow:hidden}[dir=rtl] .ri-bar{height:100%;background:#8090ff;transform-origin:right;transform:scaleX(1);transition:none}@keyframes ri-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.45)}}@media(max-width:639px){[dir=rtl] #ri-popup{display:none}}