.cta[data-v-03683ec4]{isolation:isolate;background:0 0;border-bottom:0;border-radius:42px 42px 0;align-items:center;max-width:1420px;min-height:212px;margin:40px auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #001a3654}.cta-image[data-v-03683ec4]{z-index:-3;background:url(../images/cta-handshake.webp) 100%/auto 114% no-repeat;position:absolute;inset:0}.cta-clip[data-v-03683ec4]{width:0;height:0;position:absolute;overflow:hidden}.cta-curve-line[data-v-03683ec4]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cta-curve-line path[data-v-03683ec4]{fill:none;stroke:#b1d9f0c7;stroke-width:1.3px;vector-effect:non-scaling-stroke}.cta[data-v-03683ec4]:after{content:"";z-index:-1;clip-path:url(#cta-curve);background:#064170;position:absolute;inset:0}.cta[data-v-03683ec4]:before{display:none}.cta-copy[data-v-03683ec4]{z-index:1;padding:30px 0 30px 72px;position:relative}.cta-copy p[data-v-03683ec4]{color:#ffcf20;letter-spacing:.9px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.cta-copy p[data-v-03683ec4]:before{content:"";background:#ffcf20;border-radius:3px;width:38px;height:4px;margin:0 12px 4px 0;display:inline-block}.cta h2[data-v-03683ec4]{color:#fff;margin:0;font-size:36px;font-weight:700;line-height:1.08}.cta h2 em[data-v-03683ec4]{color:#ffc400;font-style:normal}.cta-copy span[data-v-03683ec4]{color:#fff;margin-top:20px;font-size:19px;font-weight:500;display:block}.cta-button[data-v-03683ec4]{z-index:1;color:#06355d;background:#ffc400;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:155px;min-height:54px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:43%;transform:translateY(-50%);box-shadow:0 6px 14px #00162d5c}.cta-button span[data-v-03683ec4]{font-size:20px;line-height:1}.cta-accent[data-v-03683ec4]{z-index:0;background:#ffd229;width:82px;height:82px;position:absolute}.accent-left[data-v-03683ec4]{border-radius:8px;top:44px;left:-28px}.accent-right[data-v-03683ec4]{border-radius:82px 0 0;bottom:-36px;right:-26px}@media (width<=1420px){.cta[data-v-03683ec4]{margin-left:0;margin-right:0}}.cta.is-products[data-v-03683ec4]{background:linear-gradient(105deg,#072f52,#075184d9 55%,#063a62aa),url(../images/catalog-placeholder.png) 100%/48% no-repeat;border-radius:18px;min-height:230px}.cta.is-products[data-v-03683ec4]:after{clip-path:none;background:0 0}.cta.is-products .cta-accent[data-v-03683ec4],.cta.is-products .cta-curve-line[data-v-03683ec4],.cta.is-products .cta-image[data-v-03683ec4]{display:none}.cta.is-products .cta-copy[data-v-03683ec4]{padding-left:54px}.cta.is-products .cta-button[data-v-03683ec4]{color:#064775;background:#fff;left:auto;right:58px}.cta.is-products .cta-copy p[data-v-03683ec4]{color:#9edcff}.cta.is-products .cta-copy p[data-v-03683ec4]:before{background:#9edcff}.cta.is-services[data-v-03683ec4]{background:linear-gradient(90deg,#03294ff5,#073c67d9 48%,#03294f40),url(../images/services-banner.webp) 100%/cover no-repeat;min-height:230px}.cta.is-services[data-v-03683ec4]:after{clip-path:none;background:0 0}.cta.is-services .cta-accent[data-v-03683ec4],.cta.is-services .cta-curve-line[data-v-03683ec4],.cta.is-services .cta-image[data-v-03683ec4]{display:none}.cta.is-services .cta-copy[data-v-03683ec4]{padding-left:54px}.cta.is-services .cta-button[data-v-03683ec4]{left:auto;right:58px}@media (width<=900px){.cta[data-v-03683ec4]{border-radius:24px;min-height:220px;margin:10px 20px}.cta-image[data-v-03683ec4]{opacity:.44}.cta[data-v-03683ec4]:after{clip-path:none;background:#04345ec9}.cta-curve-line[data-v-03683ec4],.cta[data-v-03683ec4]:before{display:none}.cta-copy[data-v-03683ec4],.cta.is-products .cta-copy[data-v-03683ec4],.cta.is-services .cta-copy[data-v-03683ec4]{padding:30px}.cta h2[data-v-03683ec4]{font-size:25px}.cta-button[data-v-03683ec4],.cta.is-products .cta-button[data-v-03683ec4],.cta.is-services .cta-button[data-v-03683ec4]{inset:auto 28px 25px auto;transform:none}}@media (width>=501px) and (width<=900px){.cta:not(.is-products):not(.is-services) .cta-copy[data-v-03683ec4]{padding-left:74px}}@media (width<=500px){.cta[data-v-03683ec4]{min-height:250px}.cta-copy[data-v-03683ec4]{padding:28px 22px 80px}.cta h2[data-v-03683ec4]{font-size:22px}.cta-copy span[data-v-03683ec4]{font-size:14px}.cta-button[data-v-03683ec4]{left:22px;right:auto}.cta[data-v-03683ec4]:not(.is-products):not(.is-services){text-align:center;justify-content:center}.cta:not(.is-products):not(.is-services) .cta-copy[data-v-03683ec4]{width:100%;padding:28px 22px 88px}.cta:not(.is-products):not(.is-services) .cta-copy p[data-v-03683ec4]:before{margin-left:0}.cta:not(.is-products):not(.is-services) .cta-button[data-v-03683ec4]{bottom:25px;left:50%;right:auto;transform:translate(-50%)}}.cta.is-services[data-v-03683ec4]{background:linear-gradient(105deg,#062d51,#073e68 59%,#f0f9ff 0,#f0f9ff);border:1px solid #d5e8f5;grid-template-columns:1.15fr .95fr auto;gap:34px;min-height:200px;padding:30px 46px;display:grid;box-shadow:0 16px 34px #083b6019}.cta.is-services .cta-accent[data-v-03683ec4],.cta.is-services .cta-curve-line[data-v-03683ec4],.cta.is-services .cta-image[data-v-03683ec4],.cta.is-services[data-v-03683ec4]:after{display:none}.cta.is-services .cta-copy[data-v-03683ec4]{padding:0}.cta.is-services h2[data-v-03683ec4]{font-size:34px}.cta.is-services .services-cta-points[data-v-03683ec4]{color:#fff;gap:10px;font-size:13px;font-weight:600;display:grid}.cta.is-services .services-cta-points span[data-v-03683ec4]{display:block}.cta.is-services .cta-button[data-v-03683ec4]{min-width:146px;box-shadow:none;position:static;transform:none}@media (width<=900px){.cta.is-services[data-v-03683ec4]{background:#06345d;flex-direction:column;align-items:flex-start;gap:18px;min-height:250px;padding:30px;display:flex}.cta.is-services .services-cta-points[data-v-03683ec4]{font-size:12px}.cta.is-services .cta-button[data-v-03683ec4]{margin-top:auto;position:static}.cta.is-services h2[data-v-03683ec4]{font-size:26px}}.cta.is-services[data-v-03683ec4]{background:linear-gradient(90deg,#03294ff2,#06436bd9 48%,#03294f8c),url(../images/services-banner.webp) 50%/cover no-repeat}.cta.is-services .services-cta-points[data-v-03683ec4]{color:#e5f3fc}.cta.is-services .cta-button[data-v-03683ec4]{color:#06345d;background:#ffc400}@media (width<=900px){.cta.is-services[data-v-03683ec4]{background:linear-gradient(90deg,#03294ff5,#06436be8),url(../images/services-banner.webp) 50%/cover no-repeat}}.cta.is-services[data-v-03683ec4]{color:#062f53;background:linear-gradient(115deg,#ffc400,#ffd54a 48%,#f2ab00);overflow:hidden}.cta.is-services[data-v-03683ec4]:before{content:"";z-index:0;filter:blur(3px);background:#fff5b8a6;border-radius:50%;width:340px;height:340px;animation:5s ease-in-out infinite services-cta-glow-03683ec4;display:block;position:absolute;top:-130px;right:10%}.cta.is-services .cta-button[data-v-03683ec4],.cta.is-services .cta-copy[data-v-03683ec4],.cta.is-services .services-cta-points[data-v-03683ec4]{z-index:1;position:relative}.cta.is-services .cta-copy p[data-v-03683ec4]{color:#0b5789}.cta.is-services .cta-copy p[data-v-03683ec4]:before{background:#0b5789}.cta.is-services .cta-copy span[data-v-03683ec4],.cta.is-services .services-cta-points[data-v-03683ec4],.cta.is-services h2[data-v-03683ec4]{color:#062f53}.cta.is-services h2 em[data-v-03683ec4]{color:#064775}.cta.is-services .cta-button[data-v-03683ec4]{color:#fff;background:#063d68;animation:2.4s ease-in-out infinite services-cta-button-03683ec4}.cta.is-services .services-cta-points span[data-v-03683ec4]:first-letter{color:#064775}@keyframes services-cta-glow-03683ec4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,45px)scale(1.18)}}@keyframes services-cta-button-03683ec4{0%,to{box-shadow:0 0 #063d6840}50%{box-shadow:0 0 0 9px #063d681f}}@media (width<=900px){.cta.is-services[data-v-03683ec4]{background:linear-gradient(135deg,#ffc400,#f1ab00)}.cta.is-services[data-v-03683ec4]:before{right:-120px}}.cta.is-services[data-v-03683ec4]{text-align:center;background:linear-gradient(125deg,#05355e,#075a8f 55%,#06365e);border-radius:22px;min-height:310px;padding:0;display:block}.cta.is-services[data-v-03683ec4]:before{display:none}.cta.is-services .services-cta-layout[data-v-03683ec4]{z-index:2;color:#fff;flex-direction:column;align-items:center;min-height:310px;padding:42px 24px 25px;position:relative}.services-cta-layout[data-v-03683ec4]:after,.services-cta-layout[data-v-03683ec4]:before{content:"";z-index:-1;border:1px solid #78c9f34d;border-radius:50%;position:absolute}.services-cta-layout[data-v-03683ec4]:before{width:270px;height:270px;animation:8s linear infinite cta-orbit-03683ec4;top:20px;left:9%;box-shadow:0 0 0 32px #78c9f30d,0 0 0 65px #78c9f308}.services-cta-layout[data-v-03683ec4]:after{border-color:#ffc40066;width:190px;height:190px;bottom:-65px;right:12%;box-shadow:0 0 0 26px #ffc4000a}.services-cta-layout p[data-v-03683ec4]{color:#ffcf20;letter-spacing:1.2px;margin:0;font-size:11px;font-weight:800}.services-cta-layout h2[data-v-03683ec4]{color:#fff;margin:10px 0 9px;font-size:38px;line-height:1.08}.services-cta-layout h2 em[data-v-03683ec4]{color:#ffc400;font-style:normal}.services-cta-layout>span[data-v-03683ec4]{color:#dbeefa;font-size:14px}.services-cta-layout>button[data-v-03683ec4]{color:#06345d;background:#ffc400;border:0;border-radius:999px;min-height:48px;margin-top:19px;padding:0 22px;font-size:13px;font-weight:800;transition:all .2s}.services-cta-layout>button[data-v-03683ec4]:hover{transform:translateY(-3px);box-shadow:0 10px 22px #001a354d}.services-cta-layout>button b[data-v-03683ec4]{margin-left:7px;font-size:17px}.services-cta-layout>div[data-v-03683ec4]{color:#d6edfc;gap:20px;margin-top:24px;font-size:11px;display:flex}.services-cta-layout>div span[data-v-03683ec4]{white-space:nowrap}@keyframes cta-orbit-03683ec4{to{transform:rotate(1turn)}}@media (width<=600px){.cta.is-services[data-v-03683ec4],.cta.is-services .services-cta-layout[data-v-03683ec4]{min-height:340px}.services-cta-layout h2[data-v-03683ec4]{font-size:29px}.services-cta-layout>div[data-v-03683ec4]{grid-template-columns:repeat(3,1fr);gap:8px;font-size:10px;display:grid}}.cta.is-services[data-v-03683ec4]{background:linear-gradient(120deg,#ffc400,#ffd84b 48%,#f5ad00);border-radius:18px;min-height:260px;box-shadow:0 16px 34px #c485001f}.cta.is-services .services-cta-layout[data-v-03683ec4]{color:#062f53;min-height:260px}.cta.is-services .services-cta-layout[data-v-03683ec4]:before{border-color:#0647752e;width:260px;height:260px;animation:13s linear infinite cta-orbit-03683ec4;top:0;left:8%;box-shadow:0 0 0 32px #0647750c,0 0 0 64px #06477508}.cta.is-services .services-cta-layout[data-v-03683ec4]:after{border-color:#06477533;width:230px;height:230px;bottom:-110px;right:8%;box-shadow:0 0 0 28px #0647750a}.cta.is-services .services-cta-layout>button[data-v-03683ec4]{color:#fff;background:#063d68;box-shadow:0 8px 16px #063d6830}.cta.is-services .services-cta-layout>div[data-v-03683ec4]{color:#17496e;font-weight:700}@media (width<=600px){.cta.is-services[data-v-03683ec4],.cta.is-services .services-cta-layout[data-v-03683ec4]{min-height:300px}.cta.is-services .services-cta-layout[data-v-03683ec4]:before{left:-120px}.cta.is-services .services-cta-layout[data-v-03683ec4]:after{right:-110px}}.cta.is-services[data-v-03683ec4]{text-align:left;background:linear-gradient(90deg,#03294fc9,#03294f52 52%,#03294f0d),url(../images/services-banner.webp) 100%/cover no-repeat;border-radius:20px;align-items:center;min-height:350px;padding:26px 7%;display:flex}.cta.is-services .services-cta-layout[data-v-03683ec4]{color:#06345d;text-align:left;background:#fff;border-radius:18px;justify-content:center;align-items:flex-start;width:min(470px,100%);min-height:298px;padding:36px 38px;display:flex;box-shadow:0 20px 42px #001d3b52}.cta.is-services .services-cta-layout[data-v-03683ec4]:after,.cta.is-services .services-cta-layout[data-v-03683ec4]:before{display:none}.cta.is-services .services-cta-layout p[data-v-03683ec4]{color:#0b659b}.cta.is-services .services-cta-layout h2[data-v-03683ec4],.cta.is-services .services-cta-layout h2 em[data-v-03683ec4]{color:#06345d}.cta.is-services .services-cta-layout h2 em[data-v-03683ec4]{color:#d99400}.cta.is-services .services-cta-layout>span[data-v-03683ec4]{color:#4c708c}.cta.is-services .services-cta-layout>button[data-v-03683ec4]{color:#06345d;background:#ffc400}.cta.is-services .services-cta-layout>div[data-v-03683ec4]{color:#365f7d;border-top:1px solid #d8e8f2;width:100%;padding-top:17px;font-weight:600}.cta.is-services .services-cta-layout>div span[data-v-03683ec4]{padding-right:14px}.cta.is-services .cta-copy[data-v-03683ec4],.cta.is-services .services-cta-points[data-v-03683ec4],.cta.is-services>.cta-button[data-v-03683ec4]{display:none}@media (width<=700px){.cta.is-services[data-v-03683ec4]{background:linear-gradient(#03294fb8,#03294fb8),url(../images/services-banner.webp) 50%/cover no-repeat;min-height:400px;padding:20px}.cta.is-services .services-cta-layout[data-v-03683ec4]{min-height:340px;margin:auto;padding:30px 25px}}@media (width<=500px){.cta.is-products[data-v-03683ec4]{min-height:300px}.cta.is-products .cta-copy[data-v-03683ec4]{padding:28px 22px 92px}.cta.is-products .cta-button[data-v-03683ec4]{bottom:25px;left:22px;right:auto}}@media (width<=600px){.cta.is-services .services-cta-layout h2[data-v-03683ec4]{font-size:27px}.cta.is-services .services-cta-layout>span[data-v-03683ec4]{font-size:12px}.cta.is-services .services-cta-layout>button[data-v-03683ec4]{min-height:43px;padding:0 18px;font-size:11px}.cta.is-services .services-cta-layout>div[data-v-03683ec4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;font-size:9px;display:grid}.cta.is-services .services-cta-layout>div span[data-v-03683ec4]{white-space:nowrap;padding-right:0}}
