.sv-up{opacity:0;transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(22px)}.sv-reveal.is-in .sv-up{opacity:1;transform:none}.sv-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#0146ad;margin:0 0 12px;font-size:12px;font-weight:600}.sv-eyebrow--light{color:#ffffffb3}.sv-stat{background:#f2f4f8;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:18px 16px;transition:background-color .35s,transform .35s;display:flex}.sv-stat:hover{background:#e8eef9}.sv-stat-value{letter-spacing:-.02em;color:#0146ad;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,44px);line-height:1}.sv-stat-label{color:#6b6e75;margin-top:8px;font-size:13px;line-height:1.35}.sv-jump{color:#1b1b1b;height:40px;transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .3s ease, color .3s ease, border-color .3s ease;background:#fff;border:1px solid #e3e6ec;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;text-decoration:none;display:inline-flex}.sv-jump svg{color:#0146ad;transition:color .3s}.sv-reveal.is-in .sv-jump:hover{color:#fff;background:#0146ad;border-color:#0146ad;transition-delay:0s;transform:translateY(-2px)}.sv-jump:hover svg{color:#fff}.sv-row-media,.sv-hero-media{display:block;position:relative}.sv-row-frame{aspect-ratio:4/3;clip-path:inset(0 100% 0 0 round 20px);background:#dfe6f2;border-radius:20px;transition:clip-path 1.1s cubic-bezier(.7,0,.2,1) .1s;display:block;overflow:hidden}.sv-row-frame--tall{aspect-ratio:5/4}.sv-reveal.is-in .sv-row-frame{clip-path:inset(0 round 20px)}.sv-row-img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .1s;transform:scale(1.18)}.sv-reveal.is-in .sv-row-img{transform:scale(1.02)}.sv-row-media:hover .sv-row-img{transition-delay:0s;transform:scale(1.08)}.sv-row-badge{color:#fff;opacity:0;background:#0146ad;border-radius:18px;place-items:center;width:62px;height:62px;transition:opacity .5s .9s,transform .7s cubic-bezier(.3,1.6,.5,1) .9s;display:grid;position:absolute;bottom:28px;right:-14px;transform:scale(.6)rotate(-20deg);box-shadow:0 18px 34px -14px #012f78cc}.sv-row-badge--left{left:-14px;right:auto}.sv-reveal.is-in .sv-row-badge{opacity:1;animation:5s ease-in-out 1.8s infinite svFloat;transform:none}@keyframes svFloat{0%,to{translate:0}50%{translate:0 -7px}}.sv-row-num{letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#01143c59;border-radius:999px;padding:6px 11px;font-size:15px;font-weight:600;transition:opacity .6s 1s;position:absolute;top:16px;left:18px}.sv-reveal.is-in .sv-row-num{opacity:1}.sv-chip{color:#23324d;background:#eef2fa;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.sv-chip--line{background:#fff;border:1px solid #e1e5ec}.sv-chip--pop{opacity:0;transition:opacity .5s ease var(--d,0s), transform .6s cubic-bezier(.3, 1.5, .5, 1) var(--d,0s), background-color .3s ease, color .3s ease;transform:scale(.9)}.sv-reveal.is-in .sv-chip--pop{opacity:1;transform:none}.sv-chip--pop:hover{color:#fff;background:#0146ad}.sv-steps{gap:28px;display:grid;position:relative}.sv-steps-line{display:none}@media (min-width:768px){.sv-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:24px}.sv-steps-line{left:28px;right:calc(100% / var(--n,4) - 28px);background:#e6e9ef;height:2px;display:block;position:absolute;top:27px}.sv-steps-line span{transform-origin:0;background:linear-gradient(90deg,#0146ad,#4f86de);height:100%;transition:transform 1.6s cubic-bezier(.6,0,.2,1) .3s;display:block;transform:scaleX(0)}.sv-reveal.is-in .sv-steps-line span{transform:scaleX(1)}}.sv-step{opacity:0;transition:opacity .6s ease var(--d,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s);position:relative;transform:translateY(18px)}.sv-reveal.is-in .sv-step{opacity:1;transform:none}.sv-step-dot{color:#0146ad;background:#fff;border:2px solid #0146ad;border-radius:50%;place-items:center;width:56px;height:56px;font-size:15px;font-weight:600;transition:background-color .35s,color .35s,transform .45s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative}.sv-step:hover .sv-step-dot{color:#fff;background:#0146ad;transform:scale(1.08)}.sv-why{background:linear-gradient(140deg,#0b4fbd 0%,#0146ad 45%,#012f78 100%);border-radius:24px;padding:36px 28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #012f78bf}@media (min-width:1024px){.sv-why{padding:52px 48px}}.sv-why-card{transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .35s ease;background:#ffffff14;border-radius:16px;padding:22px;box-shadow:inset 0 0 0 1px #ffffff1f}.sv-reveal.is-in .sv-why-card:hover{background:#ffffff24;transition-delay:0s;transform:translateY(-4px)}.sv-why-icon{color:#fff;background:#ffffff24;border-radius:13px;place-items:center;width:46px;height:46px;transition:transform .5s cubic-bezier(.3,1.5,.5,1);display:grid}.sv-why-card:hover .sv-why-icon{transform:rotate(-10deg)scale(1.06)}.sv-cta-glow{pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;position:absolute}.sv-cta-glow--a{width:320px;height:320px;animation:8s ease-in-out infinite svGlow;top:-110px;right:-110px}.sv-cta-glow--b{width:280px;height:280px;animation:10s ease-in-out infinite reverse svGlow;bottom:-120px;left:-90px}@keyframes svGlow{0%,to{transform:none}50%{transform:translate(-30px,24px)scale(1.15)}}.sv-industry{color:#1b1b1b;transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .3s ease, color .3s ease;background:#f2f4f8;border-radius:999px;padding:12px 20px;font-size:14.5px}.sv-reveal.is-in .sv-industry:hover{color:#fff;background:#0146ad;transition-delay:0s;transform:translateY(-3px)}.sv-cta{background:linear-gradient(140deg,#0b4fbd 0%,#0146ad 50%,#012f78 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:40px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #012f78bf}@media (min-width:1024px){.sv-cta{padding:56px 52px}}.sv-cta-mail{color:#fff;border-radius:999px;align-items:center;gap:8px;height:49px;padding:0 18px;font-size:15px;text-decoration:none;transition:background-color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff59}.sv-cta-mail:hover{background:#ffffff1f}.sv-crumbs{color:#8a8e95;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sv-crumbs a{color:#8a8e95;text-decoration:none;transition:color .25s}.sv-crumbs a:hover{color:#0146ad}.sv-crumbs [aria-current]{color:#1b1b1b}.sv-tick-row{color:#33363b;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.sv-tick-row--light{color:#ffffffe6}.sv-tick{color:#0146ad;background:#e9eff9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid}.sv-tick-row--light .sv-tick{color:#fff;background:#ffffff29}.sv-ghost{color:#1b1b1b;height:49px;transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), border-color .3s ease, color .3s ease, background-color .3s ease;border:1px solid #d5dbe6;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;text-decoration:none;display:inline-flex}.sv-ghost:hover{color:#0146ad;background:#f4f7fc;border-color:#0146ad}.sv-hero-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1b1b1b;opacity:0;background:#fffffff2;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:500;transition:opacity .6s 1s,transform .7s cubic-bezier(.3,1.4,.5,1) 1s;display:inline-flex;position:absolute;bottom:26px;left:-14px;transform:translateY(12px);box-shadow:0 16px 32px -12px #04163c59}.sv-reveal.is-in .sv-hero-chip{opacity:1;animation:5s ease-in-out 2s infinite svFloat;transform:none}.sv-hero-chip-icon{color:#fff;background:#0146ad;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@media (max-width:767px){.sv-hero-chip{left:12px}.sv-row-badge,.sv-row-badge--left{left:auto;right:12px}}.sv-offer{transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .35s ease, box-shadow .35s ease, border-color .35s ease;background:#f5f6f8;border:1px solid #eceef2;border-radius:16px;padding:24px 24px 26px;position:relative;overflow:hidden}.sv-offer:before{content:"";transform-origin:0;background:#0146ad;width:100%;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(0)}.sv-reveal.is-in .sv-offer:hover{background:#fff;border-color:#dfe5f1;transition-delay:0s;transform:translateY(-6px);box-shadow:0 22px 40px -20px #0146ad66}.sv-offer:hover:before{transform:scaleX(1)}.sv-offer-num{color:#dde2ea;font-size:30px;font-weight:500;line-height:1;transition:color .35s}.sv-offer:hover .sv-offer-num{color:#0146ad}.sv-panel{background:#f5f6f8;border-radius:18px;padding:24px}.sv-case{transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .3s ease, border-color .3s ease;background:#f7f9fd;border:1px dashed #c9d6ee;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:flex}.sv-case:hover{background:#fff;border-color:#0146ad}.sv-faq{transition:opacity .75s ease var(--d,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), background-color .3s ease, box-shadow .3s ease;background:#f5f6f8;border-radius:14px}.sv-faq.is-open{background:#fff;box-shadow:0 18px 36px -22px #012f7873,inset 0 0 0 1px #e3e8f2}.sv-faq-q{text-align:left;width:100%;font:inherit;color:#1b1b1b;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;display:flex}.sv-faq-q:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #0146ad73}.sv-faq-plus{background:#e9eff9;border-radius:50%;flex:none;width:30px;height:30px;transition:background-color .3s,transform .4s;position:relative}.sv-faq-plus:before,.sv-faq-plus:after{content:"";background:#0146ad;border-radius:2px;width:12px;height:1.8px;transition:transform .4s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.sv-faq.is-open .sv-faq-plus{background:#0146ad;transform:rotate(180deg)}.sv-faq.is-open .sv-faq-plus:before,.sv-faq.is-open .sv-faq-plus:after{background:#fff}.sv-faq.is-open .sv-faq-plus:after{transform:translate(-50%,-50%)rotate(0)}.sv-faq-a{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.sv-faq.is-open .sv-faq-a{grid-template-rows:1fr}.sv-faq-a>div{overflow:hidden}.sv-faq-a p{color:#6b6e75;margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.6}.sv-mini{background:#f5f6f8;border:1px solid #eceef2;border-radius:16px;align-items:center;gap:14px;height:100%;padding:18px;text-decoration:none;transition:background-color .3s,box-shadow .3s,transform .3s,border-color .3s;display:flex}.sv-mini:hover{background:#fff;border-color:#dfe5f1;transform:translateY(-4px);box-shadow:0 18px 36px -20px #0146ad73}.sv-mini-icon{color:#0146ad;background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background-color .3s,color .3s,transform .45s cubic-bezier(.3,1.5,.5,1);display:grid;box-shadow:0 6px 14px #0146ad1a}.sv-mini:hover .sv-mini-icon{color:#fff;background:#0146ad;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.sv-up,.sv-step,.sv-row-frame,.sv-row-img,.sv-row-badge,.sv-row-num,.sv-chip--pop,.sv-hero-chip,.sv-steps-line span{transition:none!important;animation:none!important}.sv-up,.sv-step,.sv-row-badge,.sv-row-num,.sv-chip--pop,.sv-hero-chip{opacity:1;transform:none}.sv-row-frame{clip-path:none}.sv-row-img,.sv-steps-line span{transform:none}.sv-cta-glow{animation:none}}
