.header-menu{position:fixed;top:0;left:0;z-index:100;width:100%;box-shadow:0 4px 50px 0 rgba(184,187,204,.2)}body.admin-bar .header-menu{top:32px}.header-spacer{height:calc(90px + (99 - 90)*(100vw - 1920px)/(2560 - 1920))}.header-mobile{display:none}.header-desktop{display:flex;align-items:center;justify-content:space-between;background:#f2f8ff;padding:calc(19px + (20 - 19)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920))}.header-nav-group{display:flex;align-items:stretch;gap:calc(80px + (100 - 80)*(100vw - 1920px)/(2560 - 1920))}.header-logo{display:block;align-self:center;flex-shrink:0;width:calc(107px + (120 - 107)*(100vw - 1920px)/(2560 - 1920));height:calc(52px + (59 - 52)*(100vw - 1920px)/(2560 - 1920));mix-blend-mode:multiply}.header-logo picture,.header-logo img{width:100%;height:100%}.header-logo img{object-fit:contain}.header-nav{display:flex;align-items:stretch;gap:calc(80px + (100 - 80)*(100vw - 1920px)/(2560 - 1920))}.header-nav-link,.header-nav-toggle{position:relative;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:30px;color:#28284a;white-space:nowrap}.header-nav-link::before,.header-nav-toggle::before{content:"";position:absolute;inset:calc(-19px + (-20 - -19)*(100vw - 1920px)/(2560 - 1920)) calc(-30px + (-38 - -30)*(100vw - 1920px)/(2560 - 1920))}.header-nav-link{display:flex;align-items:center;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .25s ease}.header-nav-link:hover,.header-nav-link:focus-visible{text-decoration-color:currentColor}.header-nav-item{display:flex;align-items:stretch}.header-nav-toggle{display:flex;align-items:center;gap:calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920));padding:0;background:none;border:0;cursor:default}.header-nav-icon{position:relative;display:block;flex-shrink:0;width:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));height:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920))}.header-nav-icon svg{position:absolute;inset:0;width:100%;height:100%}.header-nav-icon-closed,.header-nav-icon-open{transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.header-nav-icon-open{opacity:0}.header-nav-icon .header-nav-icon-open{transform:scale(0.34)}.header-nav-icon .header-nav-icon-open .header-nav-icon-plus{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0.4) rotate(-90deg);transition:opacity .25s ease .05s,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1) .05s}.header-nav-item.is-open .header-nav-icon-open{opacity:1;transform:scale(1)}.header-nav-item.is-open .header-nav-icon-open .header-nav-icon-plus{opacity:1;transform:scale(1) rotate(0)}.header-nav-item.is-open .header-nav-icon-closed{opacity:0;transform:scale(1.6)}.header-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920));width:calc(160px + (180 - 160)*(100vw - 1920px)/(2560 - 1920));appearance:none;border:0;padding:0;cursor:pointer;background:linear-gradient(90deg, #ff5b26 0%, #ffc15a 100%);border-radius:150px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(15px + (16 - 15)*(100vw - 1920px)/(2560 - 1920));line-height:calc(43px + (50 - 43)*(100vw - 1920px)/(2560 - 1920));color:#fff;text-decoration:none;white-space:nowrap}.header-cta::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg, #ffc15a 0%, #ff5b26 100%);opacity:0;transition:opacity .3s ease}.header-cta:hover::before,.header-cta:focus-visible::before{opacity:1}.header-cta-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .3s ease}.header-cta:hover .header-cta-dot,.header-cta:focus-visible .header-cta-dot{transform:scale(1.4)}.header-mega,.header-dropdown{display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%, -10px);margin-top:calc(8px + (4 - 8)*(100vw - 1920px)/(2560 - 1920));background:#f2f8ff;box-shadow:0 4px 25px rgba(184,187,204,.2);direction:ltr;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.header-nav-item.is-open .header-mega,.header-nav-item.is-open .header-dropdown{transform:translate(-50%, 0);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s}.header-mega::before,.header-dropdown::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(27px + (24 - 27)*(100vw - 1920px)/(2560 - 1920))}.header-mega{align-items:flex-start;gap:calc(64px + (80 - 64)*(100vw - 1920px)/(2560 - 1920));width:calc(1776px + (1920 - 1776)*(100vw - 1920px)/(2560 - 1920));padding:calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(80px + (120 - 80)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920));border-radius:24px}.header-mega-aside{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;flex-shrink:0}.header-mega-illustration{display:block;width:373px;height:245px}.header-mega-title-row{display:flex;align-items:center}.header-mega-title{width:calc(360px + (408 - 360)*(100vw - 1920px)/(2560 - 1920));font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(32px + (36 - 32)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#254370}.header-mega-title strong{font-weight:700}.header-mega-arrow{display:block;flex-shrink:0;width:calc(50px + (61 - 50)*(100vw - 1920px)/(2560 - 1920));height:calc(50px + (61 - 50)*(100vw - 1920px)/(2560 - 1920))}.header-mega-arrow svg{display:block;width:100%;height:100%}.header-mega-cols{display:flex;align-items:flex-start;flex:1 0 0;min-width:0;gap:calc(64px + (80 - 64)*(100vw - 1920px)/(2560 - 1920))}.header-mega-col{display:flex;flex-direction:column;flex:1 0 0;min-width:0;gap:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920))}.header-mega-col-head{margin:0;width:100%;padding:10px 0 15px 10px;border-bottom:1px solid #a7c1ea;font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:20px;line-height:normal;color:#28284a;text-align:right}.header-mega-link{display:flex;align-items:center;gap:10px;width:100%;text-decoration:none;padding-block:calc(8px + (9 - 8)*(100vw - 1920px)/(2560 - 1920));margin-block:calc(-8px + (-9 - -8)*(100vw - 1920px)/(2560 - 1920))}.header-mega-link:hover .header-mega-link-text,.header-mega-link:focus-visible .header-mega-link-text{font-weight:500}.header-mega-link-text{flex:1 0 0;min-width:0;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#28284a;text-align:right;transition:font-weight .25s ease}.header-mega-dot{position:relative;flex-shrink:0;width:12px;height:12px}.header-mega-dot::before,.header-mega-dot::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%, -50%);transition:width .25s ease,height .25s ease,opacity .25s ease}.header-mega-dot::before{background:#5d6a7e}.header-mega-dot::after{background:linear-gradient(180deg, #003893 0%, #1171ff 100%);opacity:0}.header-mega-link:hover .header-mega-dot::before,.header-mega-link:focus-visible .header-mega-dot::before{opacity:0}.header-mega-link:hover .header-mega-dot::after,.header-mega-link:focus-visible .header-mega-dot::after{width:12px;height:12px;opacity:1}.header-nav-item-dropdown{position:relative}.header-dropdown{flex-direction:column;margin-top:calc(27px + (24 - 27)*(100vw - 1920px)/(2560 - 1920));gap:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));width:240px;padding:20px 24px;border-radius:16px}@media screen and (max-width: 2559px){.header-nav-link,.header-nav-toggle{line-height:normal}.header-cta{border-radius:133.359px}}@media screen and (max-width: 1919px){.header-desktop{padding:calc(16px + (19 - 16)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536))}.header-spacer{height:calc(75px + (90 - 75)*(100vw - 1536px)/(1920 - 1536))}.header-nav-group,.header-nav{gap:calc(73px + (80 - 73)*(100vw - 1536px)/(1920 - 1536))}.header-logo{width:calc(90px + (107 - 90)*(100vw - 1536px)/(1920 - 1536));height:calc(43px + (52 - 43)*(100vw - 1536px)/(1920 - 1536))}.header-nav-link,.header-nav-toggle{font-size:calc(15px + (18 - 15)*(100vw - 1536px)/(1920 - 1536))}.header-nav-link::before,.header-nav-toggle::before{top:calc(-16px + (-19 - -16)*(100vw - 1536px)/(1920 - 1536));bottom:calc(-16px + (-19 - -16)*(100vw - 1536px)/(1920 - 1536))}.header-nav-toggle{gap:8px}.header-nav-icon{width:20px;height:20px}.header-nav-item.is-open .header-nav-icon-open{transform:scale(0.9)}.header-cta{width:auto;line-height:calc(36px + (43 - 36)*(100vw - 1536px)/(1920 - 1536));gap:calc(10px + (16 - 10)*(100vw - 1536px)/(1920 - 1536));padding:0 calc(15px + (12 - 15)*(100vw - 1536px)/(1920 - 1536));border-radius:109.605px;font-size:calc(14px + (15 - 14)*(100vw - 1536px)/(1920 - 1536))}.header-cta-dot{width:calc(7px + (10 - 7)*(100vw - 1536px)/(1920 - 1536));height:calc(7px + (10 - 7)*(100vw - 1536px)/(1920 - 1536))}.header-mega{margin-top:8px}.header-dropdown{margin-top:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega::before{height:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-dropdown::before{height:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega{gap:calc(40px + (64 - 40)*(100vw - 1536px)/(1920 - 1536));width:calc(1417px + (1776 - 1417)*(100vw - 1536px)/(1920 - 1536));max-width:calc(100vw - 80px);padding:calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(64px + (80 - 64)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536))}.header-mega-aside{width:calc(332px + (410 - 332)*(100vw - 1536px)/(1920 - 1536))}.header-mega-illustration{width:calc(320px + (373 - 320)*(100vw - 1536px)/(1920 - 1536));height:calc(210px + (245 - 210)*(100vw - 1536px)/(1920 - 1536))}.header-mega-title{width:calc(280px + (360 - 280)*(100vw - 1536px)/(1920 - 1536));font-size:calc(24px + (32 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega-arrow{width:50px;height:50px}.header-mega-cols{gap:calc(40px + (64 - 40)*(100vw - 1536px)/(1920 - 1536))}.header-mega-col{gap:16px}.header-mega-col:not(:first-child){max-width:270px}.header-mega-col-head{font-size:calc(18px + (20 - 18)*(100vw - 1536px)/(1920 - 1536))}.header-mega-link{gap:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536));padding-block:8px;margin-block:-8px}.header-mega-link-text{font-size:calc(15px + (16 - 15)*(100vw - 1536px)/(1920 - 1536))}.header-mega-dot{width:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536));height:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536))}.header-mega-dot::before,.header-mega-dot::after{width:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536));height:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536))}.header-mega-link:hover .header-mega-dot::after,.header-mega-link:focus-visible .header-mega-dot::after{width:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536));height:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536))}.header-dropdown{gap:16px;width:calc(220px + (240 - 220)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1535px){.header-cta{gap:10px}}@media(prefers-reduced-motion: reduce){.header-mega,.header-dropdown,.header-m-sub,.header-nav-icon-closed,.header-nav-icon-open,.header-nav-icon .header-nav-icon-open .header-nav-icon-plus,.header-m-icon .header-nav-icon-open .header-nav-icon-plus,.header-cta::before,.header-cta-dot,.header-mega-dot::before,.header-mega-dot::after,.header-m-toggle-bar,.header-m-panel{transition:none}}@media screen and (max-width: 1023px){.header-desktop{display:none}.header-mobile{display:block}.header-spacer{height:calc(66px + (171.8 - 66)*(100vw - 393px)/(1023 - 393))}.header-m-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;background:#f7faff;padding:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.header-m-bar::after{content:"";position:absolute;bottom:0;left:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));right:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));height:1px;background:#bbd5f4;opacity:0}.header-mobile.is-open .header-m-bar::after{opacity:1}.header-m-logo{display:block;flex-shrink:0;width:calc(75px + (195.23 - 75)*(100vw - 393px)/(1023 - 393));height:calc(36px + (93.71 - 36)*(100vw - 393px)/(1023 - 393));mix-blend-mode:multiply}.header-m-logo picture,.header-m-logo img{width:100%;height:100%}.header-m-logo img{object-fit:contain}.header-m-toggle{position:relative;flex-shrink:0;width:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));height:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));padding:0;background:none;border:0;cursor:pointer}.header-m-toggle-bar{position:absolute;left:8.333%;height:8.333%;border-radius:999px;background:#0442a2;transform:translateY(-50%);transition:top .3s ease,left .3s ease,width .3s ease,transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease}.header-m-toggle-bar-1{top:20.83%;width:83.333%}.header-m-toggle-bar-2{top:50%;left:33.333%;width:58.333%}.header-m-toggle-bar-3{top:79.17%;width:83.333%}.header-mobile.is-open .header-m-toggle-bar-1{top:50%;transform:translateY(-50%) rotate(45deg)}.header-mobile.is-open .header-m-toggle-bar-2{opacity:0}.header-mobile.is-open .header-m-toggle-bar-3{top:50%;transform:translateY(-50%) rotate(-45deg)}.header-m-panel{position:fixed;inset:0;z-index:1;overflow-y:auto;padding:calc(66px + (171.8 - 66)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) 0;background:#f7faff;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-100%);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,visibility 0s linear .35s}.header-mobile.is-open .header-m-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,visibility 0s}.header-m-links{display:flex;flex-direction:column;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-top:calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393))}.header-m-link,.header-m-item-toggle{display:flex;align-items:center;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));width:100%;padding:0 0 calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border:0;border-bottom:1px solid #bbd5f4;background:none;cursor:pointer;font-family:"Heebo",sans-serif;font-weight:600;font-size:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#28284a;text-decoration:none;white-space:nowrap}.header-m-icon{position:relative;flex-shrink:0;width:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));height:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}.header-m-icon svg{position:absolute;inset:0;width:100%;height:100%}.header-m-icon .header-nav-icon-open{transform:scale(0.36)}.header-m-icon .header-nav-icon-open .header-nav-icon-plus{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0.4) rotate(-90deg);transition:opacity .25s ease .05s,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1) .05s}.header-m-item.is-open .header-m-icon .header-nav-icon-open{opacity:1;transform:scale(1)}.header-m-item.is-open .header-m-icon .header-nav-icon-open .header-nav-icon-plus{opacity:1;transform:scale(1) rotate(0)}.header-m-item.is-open .header-m-icon .header-nav-icon-closed{opacity:0;transform:scale(1.6)}.header-m-sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility 0s linear .25s}.header-m-item.is-open>.header-m-sub,.header-m-col.is-open>.header-m-sub{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s ease,visibility 0s}.header-m-sub-inner{overflow:hidden;min-height:0}.header-m-level1{display:flex;flex-direction:column;align-items:stretch;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.header-m-col-toggle{display:flex;align-items:center;justify-content:flex-end;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));width:100%;padding:0 0 calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));border:0;border-bottom:1px solid #dfeaf7;background:none;cursor:pointer;font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:calc(18px + (46.85 - 18)*(100vw - 393px)/(1023 - 393));line-height:1.4;color:#28284a;white-space:nowrap}.header-m-col.is-open .header-m-col-label{font-weight:600}.header-m-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));height:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.header-m-dot::before{content:"";width:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));height:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));border-radius:50%;background:#5d6a7e}.header-m-col.is-open .header-m-dot::before{width:100%;height:100%;background:linear-gradient(180deg, #003893 0%, #1171ff 100%)}.header-m-level2{display:flex;flex-direction:column;align-items:stretch;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));padding:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid #d2e3f7}.header-m-level2-link{width:100%;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));line-height:1.4;color:rgba(40,40,74,.8);text-align:right;text-decoration:none}.header-m-level2-link:active,.header-m-level2-link:focus-visible{font-weight:500;background:linear-gradient(180deg, #003893 0%, #1171ff 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}}@media screen and (max-width: 782px){#wpadminbar{position:fixed !important}body.admin-bar .header-menu{top:46px}body.admin-bar .header-m-panel{top:46px}}

.home .home-block-light{background-color:#f2f8ff;padding:0 0 calc(70px + (85 - 70)*(100vw - 1920px)/(2560 - 1920))}.home .home-block{padding:calc(70px + (80 - 70)*(100vw - 1920px)/(2560 - 1920)) 0 calc(24px + (32 - 24)*(100vw - 1920px)/(2560 - 1920))}@media screen and (max-width: 1919px){.home .home-block-light{padding:0 0 calc(64px + (70 - 64)*(100vw - 1536px)/(1920 - 1536))}.home .home-block{padding:calc(64px + (70 - 64)*(100vw - 1536px)/(1920 - 1536)) 0 calc(20px + (24 - 20)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1024px){.home .home-block-light{padding:0}.home .home-block{padding:0 0 24px}}

.hero{padding:0 calc(20px + (23 - 20)*(100vw - 1920px)/(2560 - 1920))}.hero-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(40px + (50 - 40)*(100vw - 1920px)/(2560 - 1920));min-height:calc(670px + (900 - 670)*(100vw - 1920px)/(2560 - 1920));padding:calc(60px + (80 - 60)*(100vw - 1920px)/(2560 - 1920)) calc(80px + (107 - 80)*(100vw - 1920px)/(2560 - 1920));overflow:hidden;background:#0442a2;border-radius:25px;color:#eff5fc;text-align:center}.hero-decor{position:absolute;top:0;z-index:0;height:100%;overflow:visible;pointer-events:none;user-select:none}.hero-decor-left{left:0}.hero-decor-right{right:0}@keyframes hero-fill{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}7%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%,87%{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}93%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-fill-keep{0%{stroke-dashoffset:1;fill-opacity:0}7%{stroke-dashoffset:0;fill-opacity:0}13%,87%{stroke-dashoffset:0;fill-opacity:1}93%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:1;fill-opacity:0}}@keyframes hero-stroke{0%,4%{stroke-dashoffset:1}12%,88%{stroke-dashoffset:0}96%,100%{stroke-dashoffset:1}}@keyframes hero-flip-in{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-flip{0%,72%{transform:scaleX(1)}76%{transform:scaleX(0)}80%,100%{transform:scaleX(1)}}@keyframes hero-dot{0%{opacity:0;transform:scale(0)}6%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(0)}}@keyframes hero-grow{0%{opacity:0;transform:scale(0)}8%,88%{opacity:1;transform:scale(1)}98%,100%{opacity:0;transform:scale(0)}}@keyframes hero-morph-tl{0%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% -5%, 105% -5%, 105% 105%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-tr{0%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(105% -5%, -5% -5%, -5% 105%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-br{0%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(105% 105%, 105% -5%, -5% -5%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-bl{0%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% 105%, -5% -5%, 105% -5%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-bc{0%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% -5%, 105% -5%, 105% 105%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-wipe{0%{clip-path:inset(-5% 105% -5% -5%)}9%,88%{clip-path:inset(-5% -5% -5% -5%)}100%{clip-path:inset(-5% 105% -5% -5%)}}@keyframes hero-sweep{0%{clip-path:polygon(100% 0%, -5% -5%, 0% 0%, 0% 0%)}1.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 26.8%, 0% 26.8%)}2.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 57.7%, 0% 57.7%)}4%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 0% 100%)}5.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 42.3% 100%)}6.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 73.2% 100%)}8%,88%{clip-path:polygon(100% 0%, -5% -5%, -5% 105%, 105% 105%)}89.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 73.2% 100%)}90.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 42.3% 100%)}92%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 0% 100%)}93.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 57.7%, 0% 57.7%)}94.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 26.8%, 0% 26.8%)}96%,100%{clip-path:polygon(100% 0%, -5% -5%, 0% 0%, 0% 0%)}}@keyframes hero-sweep-half{0%{clip-path:polygon(50% 0%, -5% -5%, 0% 0%, 0% 0%, 0% 0%)}0.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 26.8%, 0% 26.8%, 0% 26.8%)}1.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 57.7%, 0% 57.7%, 0% 57.7%)}2.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 0% 100%, 0% 100%)}3.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 21.1% 100%, 21.1% 100%)}4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 36.6% 100%, 36.6% 100%)}4.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 50% 100%, 50% 100%)}5.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 63.4% 100%, 63.4% 100%)}6.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 78.9% 100%, 78.9% 100%)}7.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 100%)}8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 57.7%)}8.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 26.8%)}9.6%,88.4%{clip-path:polygon(50% 0%, -5% -5%, -5% 105%, 105% 105%, 105% -5%)}89.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 26.8%)}90%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 57.7%)}90.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 100%)}91.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 78.9% 100%, 78.9% 100%)}92.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 63.4% 100%, 63.4% 100%)}93.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 50% 100%, 50% 100%)}94%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 36.6% 100%, 36.6% 100%)}94.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 21.1% 100%, 21.1% 100%)}95.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 0% 100%, 0% 100%)}96.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 57.7%, 0% 57.7%, 0% 57.7%)}97.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 26.8%, 0% 26.8%, 0% 26.8%)}98%,100%{clip-path:polygon(50% 0%, -5% -5%, 0% 0%, 0% 0%, 0% 0%)}}.hero .hero-fill{stroke:#6489c6;stroke-width:1;stroke-dasharray:1;stroke-opacity:0;animation:hero-fill 14s ease-in-out infinite backwards}.hero .hero-fill-keep{stroke-dasharray:1;animation:hero-fill-keep 14s ease-in-out infinite backwards}.hero .hero-stroke{stroke-dasharray:1;animation:hero-stroke 12s ease-in-out infinite backwards}.hero .hero-flip{stroke-dasharray:1;transform-box:fill-box;transform-origin:center;animation:hero-flip-in 1s ease-out backwards,hero-flip 11s ease-in-out infinite}.hero .hero-dots>circle{transform-box:fill-box;transform-origin:center;animation:hero-dot 8s ease-in-out infinite backwards}.hero .hero-grow{transform-box:fill-box;transform-origin:center;animation:hero-grow 9s ease-in-out infinite backwards}.hero .hero-morph-tl,.hero .hero-morph-tr,.hero .hero-morph-br,.hero .hero-morph-bl,.hero .hero-morph-bc{stroke:#6489c6;stroke-width:1;stroke-dasharray:1;stroke-opacity:0}.hero .hero-morph-tl{animation:hero-morph-tl 13s ease-in-out infinite backwards}.hero .hero-morph-tr{animation:hero-morph-tr 13s ease-in-out infinite backwards}.hero .hero-morph-br{animation:hero-morph-br 13s ease-in-out infinite backwards}.hero .hero-morph-bl{animation:hero-morph-bl 13s ease-in-out infinite backwards}.hero .hero-morph-bc{animation:hero-morph-bc 13s ease-in-out infinite backwards}.hero .hero-wipe{animation:hero-wipe 12s ease-in-out infinite backwards}.hero .hero-sweep{animation:hero-sweep 12s linear infinite backwards}.hero .hero-sweep-half{animation:hero-sweep-half 12s linear infinite backwards}@media(prefers-reduced-motion: reduce){.hero .hero-fill,.hero .hero-fill-keep,.hero .hero-stroke,.hero .hero-flip,.hero .hero-dots>circle,.hero .hero-grow,.hero .hero-morph-tl,.hero .hero-morph-tr,.hero .hero-morph-br,.hero .hero-morph-bl,.hero .hero-morph-bc,.hero .hero-wipe,.hero .hero-sweep,.hero .hero-sweep-half{animation:none}}.hero-decor-top .hero-fill,.hero-decor-bottom .hero-fill,.hero-decor-top .hero-morph-tr,.hero-decor-bottom .hero-morph-tl{stroke-width:.6}.hero-decor-left>g>:nth-child(1){animation-delay:.25s}.hero-decor-right>g>:nth-child(1){animation-delay:.4s}.hero-decor-top>:nth-child(1){animation-delay:.25s}.hero-decor-bottom>:nth-child(1){animation-delay:.35s}.hero-decor-left>g>:nth-child(2){animation-delay:.5s}.hero-decor-right>g>:nth-child(2){animation-delay:.65s}.hero-decor-top>:nth-child(2){animation-delay:.5s}.hero-decor-bottom>:nth-child(2){animation-delay:.6s}.hero-decor-left>g>:nth-child(3){animation-delay:.75s}.hero-decor-right>g>:nth-child(3){animation-delay:.9s}.hero-decor-top>:nth-child(3){animation-delay:.75s}.hero-decor-bottom>:nth-child(3){animation-delay:.85s}.hero-decor-left>g>:nth-child(4){animation-delay:1s}.hero-decor-right>g>:nth-child(4){animation-delay:1.15s}.hero-decor-top>:nth-child(4){animation-delay:1s}.hero-decor-bottom>:nth-child(4){animation-delay:1.1s}.hero-decor-left>g>:nth-child(5){animation-delay:1.25s}.hero-decor-right>g>:nth-child(5){animation-delay:1.4s}.hero-decor-top>:nth-child(5){animation-delay:1.25s}.hero-decor-bottom>:nth-child(5){animation-delay:1.35s}.hero-decor-left>g>:nth-child(6){animation-delay:1.5s}.hero-decor-right>g>:nth-child(6){animation-delay:1.65s}.hero-decor-top>:nth-child(6){animation-delay:1.5s}.hero-decor-bottom>:nth-child(6){animation-delay:1.6s}.hero-decor-left>g>:nth-child(7){animation-delay:1.75s}.hero-decor-right>g>:nth-child(7){animation-delay:1.9s}.hero-decor-top>:nth-child(7){animation-delay:1.75s}.hero-decor-bottom>:nth-child(7){animation-delay:1.85s}.hero-decor-left>g>:nth-child(8){animation-delay:2s}.hero-decor-right>g>:nth-child(8){animation-delay:2.15s}.hero-decor-top>:nth-child(8){animation-delay:2s}.hero-decor-bottom>:nth-child(8){animation-delay:2.1s}.hero-decor-left>g>:nth-child(9){animation-delay:2.25s}.hero-decor-right>g>:nth-child(9){animation-delay:2.4s}.hero-decor-top>:nth-child(9){animation-delay:2.25s}.hero-decor-bottom>:nth-child(9){animation-delay:2.35s}.hero-decor-left>g>:nth-child(10){animation-delay:2.5s}.hero-decor-right>g>:nth-child(10){animation-delay:2.65s}.hero-decor-top>:nth-child(10){animation-delay:2.5s}.hero-decor-bottom>:nth-child(10){animation-delay:2.6s}.hero-decor-left>g>:nth-child(11){animation-delay:2.75s}.hero-decor-right>g>:nth-child(11){animation-delay:2.9s}.hero-decor-top>:nth-child(11){animation-delay:2.75s}.hero-decor-bottom>:nth-child(11){animation-delay:2.85s}.hero-decor-left>g>:nth-child(12){animation-delay:3s}.hero-decor-right>g>:nth-child(12){animation-delay:3.15s}.hero-decor-top>:nth-child(12){animation-delay:3s}.hero-decor-bottom>:nth-child(12){animation-delay:3.1s}.hero-decor-left>g>:nth-child(13){animation-delay:3.25s}.hero-decor-right>g>:nth-child(13){animation-delay:3.4s}.hero-decor-top>:nth-child(13){animation-delay:3.25s}.hero-decor-bottom>:nth-child(13){animation-delay:3.35s}.hero-decor-left>g>:nth-child(14){animation-delay:3.5s}.hero-decor-right>g>:nth-child(14){animation-delay:3.65s}.hero-decor-top>:nth-child(14){animation-delay:3.5s}.hero-decor-bottom>:nth-child(14){animation-delay:3.6s}.hero-decor-left>g>:nth-child(15){animation-delay:3.75s}.hero-decor-right>g>:nth-child(15){animation-delay:3.9s}.hero-decor-top>:nth-child(15){animation-delay:3.75s}.hero-decor-bottom>:nth-child(15){animation-delay:3.85s}.hero-decor-left>g>:nth-child(16){animation-delay:4s}.hero-decor-right>g>:nth-child(16){animation-delay:4.15s}.hero-decor-top>:nth-child(16){animation-delay:4s}.hero-decor-bottom>:nth-child(16){animation-delay:4.1s}.hero-decor-left>g>:nth-child(17){animation-delay:4.25s}.hero-decor-right>g>:nth-child(17){animation-delay:4.4s}.hero-decor-top>:nth-child(17){animation-delay:4.25s}.hero-decor-bottom>:nth-child(17){animation-delay:4.35s}.hero-decor-left>g>:nth-child(18){animation-delay:4.5s}.hero-decor-right>g>:nth-child(18){animation-delay:4.65s}.hero-decor-top>:nth-child(18){animation-delay:4.5s}.hero-decor-bottom>:nth-child(18){animation-delay:4.6s}.hero-decor-left>g>:nth-child(19){animation-delay:4.75s}.hero-decor-right>g>:nth-child(19){animation-delay:4.9s}.hero-decor-top>:nth-child(19){animation-delay:4.75s}.hero-decor-bottom>:nth-child(19){animation-delay:4.85s}.hero-decor-left>g>:nth-child(20){animation-delay:5s}.hero-decor-right>g>:nth-child(20){animation-delay:5.15s}.hero-decor-top>:nth-child(20){animation-delay:5s}.hero-decor-bottom>:nth-child(20){animation-delay:5.1s}.hero-dots>circle:nth-child(1){animation-delay:1.72s}.hero-dots>circle:nth-child(2){animation-delay:1.84s}.hero-dots>circle:nth-child(3){animation-delay:1.96s}.hero-dots>circle:nth-child(4){animation-delay:2.08s}.hero-dots>circle:nth-child(5){animation-delay:2.2s}.hero-dots>circle:nth-child(6){animation-delay:2.32s}.hero-dots>circle:nth-child(7){animation-delay:2.44s}.hero-dots>circle:nth-child(8){animation-delay:2.56s}.hero-dots>circle:nth-child(9){animation-delay:2.68s}.hero-dots>circle:nth-child(10){animation-delay:2.8s}.hero-dots>circle:nth-child(11){animation-delay:2.92s}.hero-dots>circle:nth-child(12){animation-delay:3.04s}.hero-dots>circle:nth-child(13){animation-delay:3.16s}.hero-dots>circle:nth-child(14){animation-delay:3.28s}.hero-dots>circle:nth-child(15){animation-delay:3.4s}.hero-dots>circle:nth-child(16){animation-delay:3.52s}.hero-decor-img{display:block;width:auto;height:100%}.hero-decor-top,.hero-decor-bottom{display:none}.hero-text{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:calc(22px + (30 - 22)*(100vw - 1920px)/(2560 - 1920));width:100%;max-width:calc(828.75px + (1105 - 828.75)*(100vw - 1920px)/(2560 - 1920))}.hero-overline{margin:0;width:100%;font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(18px + (22 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:calc(21px + (28 - 21)*(100vw - 1920px)/(2560 - 1920))}.hero-heading{margin:0;width:100%;font-family:"Instrument Sans",sans-serif;font-weight:700;font-size:calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920));line-height:1.22}.hero-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:calc(277.5px + (370 - 277.5)*(100vw - 1920px)/(2560 - 1920));padding:calc(21px + (28 - 21)*(100vw - 1920px)/(2560 - 1920)) calc(36px + (48 - 36)*(100vw - 1920px)/(2560 - 1920));background:linear-gradient(90deg, #fe5b24 0%, #f68927 100%);border-radius:112.5px;color:#eff5fc;font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(21px + (24 - 21)*(100vw - 1920px)/(2560 - 1920));line-height:normal;white-space:nowrap;text-decoration:none;cursor:pointer}.hero-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg, #ff9a40 0%, #ff4a0d 100%);opacity:0;transition:opacity .3s ease}.hero-btn:hover::before,.hero-btn:focus-visible::before{opacity:1}.hero-btn:focus-visible{outline:2px solid #eff5fc;outline-offset:3px}.hero-btn-arrow{display:inline-block;transition:transform .25s ease}.hero-btn:hover .hero-btn-arrow,.hero-btn:focus-visible .hero-btn-arrow{transform:translateX(8px)}@media screen and (max-width: 2559px){.hero-panel{border-radius:20px}}@media screen and (max-width: 1919px){.hero{padding:0 calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.hero-panel{gap:40px;min-height:calc(550px + (670 - 550)*(100vw - 1536px)/(1920 - 1536));padding:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536)) calc(60px + (80 - 60)*(100vw - 1536px)/(1920 - 1536));border-radius:16px}.hero-text{gap:calc(16px + (22 - 16)*(100vw - 1536px)/(1920 - 1536));max-width:calc(840px + (828.75 - 840)*(100vw - 1536px)/(1920 - 1536))}.hero-overline{font-size:18px;line-height:calc(20px + (21 - 20)*(100vw - 1536px)/(1920 - 1536))}.hero-heading{font-size:48px}.hero-btn{min-width:calc(230px + (277.5 - 230)*(100vw - 1536px)/(1920 - 1536));padding:calc(16px + (21 - 16)*(100vw - 1536px)/(1920 - 1536)) calc(30px + (36 - 30)*(100vw - 1536px)/(1920 - 1536));font-size:calc(18px + (21 - 18)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1023px){.hero{padding:0 calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.hero-panel{gap:calc(36px + (52.06 - 36)*(100vw - 393px)/(1023 - 393));min-height:calc(550px + (1431.68 - 550)*(100vw - 393px)/(1023 - 393));padding:calc(32px + (83.3 - 32)*(100vw - 393px)/(1023 - 393)) calc(12px + (62.47 - 12)*(100vw - 393px)/(1023 - 393));border-radius:20px}.hero-decor-left,.hero-decor-right{display:none}.hero-decor-top,.hero-decor-bottom{display:block;height:auto}.hero-decor-top{top:0;left:0;width:100%}.hero-decor-top .hero-wipe{transform:translateY(-4px)}.hero-decor-bottom{top:auto;bottom:0;left:0;width:100%}.hero-text{gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));max-width:none}.hero-overline{font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:normal}.hero-heading{font-size:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}.hero-btn{min-width:calc(210px + (546.64 - 210)*(100vw - 393px)/(1023 - 393));padding:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393)) calc(24px + (64 - 24)*(100vw - 393px)/(1023 - 393));border-radius:100px;font-size:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}}@media(prefers-reduced-motion: reduce){.hero-decor,.hero-decor *{animation:none}}

.milestones{padding:0 calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920)) calc(60px + (114 - 60)*(100vw - 1920px)/(2560 - 1920))}.milestones-inner{display:flex;flex-direction:column;gap:calc(70px + (100 - 70)*(100vw - 1920px)/(2560 - 1920))}.milestones-summary{display:flex;align-items:center;justify-content:space-between;gap:calc(40px + (60 - 40)*(100vw - 1920px)/(2560 - 1920));padding-top:calc(70px + (120 - 70)*(100vw - 1920px)/(2560 - 1920))}.milestones-summary-text{max-width:calc(768px + (848 - 768)*(100vw - 1920px)/(2560 - 1920));font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(36px + (42.816 - 36)*(100vw - 1920px)/(2560 - 1920));line-height:1.2;color:#01043b}.milestones-summary-text p{margin:0}.milestones-summary-text strong{font-weight:700;color:#0649ae}.milestones-details{display:flex;flex-direction:column;gap:calc(16px + (22 - 16)*(100vw - 1920px)/(2560 - 1920));max-width:calc(700px + (788 - 700)*(100vw - 1920px)/(2560 - 1920));text-align:right}.milestones-title{margin:0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(56px + (64 - 56)*(100vw - 1920px)/(2560 - 1920));line-height:1.46875;color:#28284a;text-align:right}.milestones-title strong{font-weight:900}.milestones-subtitle{margin:0;max-width:calc(471px + (628 - 471)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(20px + (26 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:1.46875;color:#28284a;text-align:right}.milestones-subtitle p{margin:0}.milestones-subtitle p:not(:last-child){margin-bottom:calc(29.375px + (38.1875 - 29.375)*(100vw - 1920px)/(2560 - 1920))}.milestones-stats{display:flex;align-items:flex-start;gap:calc(100px + (120 - 100)*(100vw - 1920px)/(2560 - 1920))}.milestones-stat{flex:1 1 0;min-width:0;display:flex;flex-direction:column;text-align:right}.milestones-num{display:inline-grid;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(113px + (128 - 113)*(100vw - 1920px)/(2560 - 1920));line-height:1.21875;color:#28284a;white-space:nowrap}.milestones-num-live,.milestones-num-ghost{grid-area:1/1;text-align:right}.milestones-num-ghost{visibility:hidden}.milestones-stat-label{width:100%;padding-bottom:calc(12px + (14 - 12)*(100vw - 1920px)/(2560 - 1920));border-bottom:1px solid #28284a;font-family:"Montserrat",sans-serif;font-weight:700;font-size:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:1.219;color:#074bb0;text-transform:uppercase;text-align:right}.milestones-stat-desc{max-width:calc(270px + (360 - 270)*(100vw - 1920px)/(2560 - 1920));margin-top:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(22px + (24 - 22)*(100vw - 1920px)/(2560 - 1920));line-height:1.46875;color:#28284a;text-align:right}.milestones-stat-desc p{margin:0}.milestones-stat-desc strong{font-weight:700}.milestones-about{display:flex;align-items:center;justify-content:flex-end;gap:calc(32px + (66 - 32)*(100vw - 1920px)/(2560 - 1920))}@property --milestones-fill-from{syntax:"<color>";inherits:true;initial-value:#ffc15b}@property --milestones-fill-to{syntax:"<color>";inherits:true;initial-value:#ff5723}.milestones-btn{position:relative;flex-shrink:0;box-sizing:border-box;min-width:230px;height:60px;display:inline-flex;align-items:center;justify-content:center;gap:calc(30px + (31 - 30)*(100vw - 1920px)/(2560 - 1920));padding:10px;border:.5px solid #000;border-radius:100px;background:rgba(0,0,0,0);text-decoration:none;overflow:hidden;isolation:isolate;--milestones-fill-from: #ffc15b;--milestones-fill-to: #ff5723;--milestones-fill-x: 30px;transition:border-color .45s ease,--milestones-fill-from .45s ease,--milestones-fill-to .45s ease}.milestones-btn::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg, var(--milestones-fill-from) 0%, var(--milestones-fill-to) 100%);clip-path:circle(0% at var(--milestones-fill-cx, calc(100% - var(--milestones-fill-x))) 50%);transition:clip-path .45s ease}.milestones-btn:hover,.milestones-btn:focus-visible{border-color:rgba(0,0,0,0);--milestones-fill-from: #ff9544;--milestones-fill-to: #ff7f36}.milestones-btn:hover::before,.milestones-btn:focus-visible::before{clip-path:circle(140% at var(--milestones-fill-cx, calc(100% - var(--milestones-fill-x))) 50%)}.milestones-btn-text{position:relative;z-index:1;font-family:"Montserrat",sans-serif;font-weight:400;font-size:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:1.25;color:#000;white-space:nowrap;transition:color .45s ease}.milestones-btn:hover .milestones-btn-text,.milestones-btn:focus-visible .milestones-btn-text{color:#fff}.milestones-btn-icon{position:relative;z-index:1;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg, var(--milestones-fill-from) 0%, var(--milestones-fill-to) 100%)}@media(prefers-reduced-motion: reduce){.milestones-btn,.milestones-btn::before{transition:none}}.milestones-btn-plus{display:block;width:12px;height:12px}.milestones-about-text-wrap{display:flex;align-items:center;gap:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920))}.milestones-about-text{max-width:calc(510px + (577 - 510)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(21px + (24 - 21)*(100vw - 1920px)/(2560 - 1920));line-height:1.46875;color:#28284a;text-align:right}.milestones-about-text p{margin:0}.milestones-about-text strong{font-weight:700}.milestones-about-bar{flex-shrink:0;width:calc(12px + (14 - 12)*(100vw - 1920px)/(2560 - 1920));height:calc(48px + (55 - 48)*(100vw - 1920px)/(2560 - 1920));border-radius:100px;background:linear-gradient(180deg, #003893 0%, #074cb2 100%)}@media screen and (max-width: 1919px){.milestones{padding:0 calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536)) calc(50px + (60 - 50)*(100vw - 1536px)/(1920 - 1536))}.milestones-inner{gap:calc(64px + (70 - 64)*(100vw - 1536px)/(1920 - 1536))}.milestones-summary{gap:calc(40px + (40 - 40)*(100vw - 1536px)/(1920 - 1536));padding-top:calc(50px + (70 - 50)*(100vw - 1536px)/(1920 - 1536))}.milestones-summary-text{max-width:calc(580px + (768 - 580)*(100vw - 1536px)/(1920 - 1536));font-size:calc(26px + (36 - 26)*(100vw - 1536px)/(1920 - 1536))}.milestones-details{gap:calc(12px + (16 - 12)*(100vw - 1536px)/(1920 - 1536));max-width:calc(560px + (700 - 560)*(100vw - 1536px)/(1920 - 1536))}.milestones-title{font-size:calc(42px + (56 - 42)*(100vw - 1536px)/(1920 - 1536))}.milestones-subtitle{max-width:calc(480px + (471 - 480)*(100vw - 1536px)/(1920 - 1536));font-size:calc(18px + (20 - 18)*(100vw - 1536px)/(1920 - 1536))}.milestones-stats{gap:calc(80px + (100 - 80)*(100vw - 1536px)/(1920 - 1536))}.milestones-num{font-size:calc(90px + (113 - 90)*(100vw - 1536px)/(1920 - 1536))}.milestones-stat-label{padding-bottom:calc(11px + (12 - 11)*(100vw - 1536px)/(1920 - 1536));font-size:calc(15px + (18 - 15)*(100vw - 1536px)/(1920 - 1536))}.milestones-stat-desc{max-width:calc(240px + (270 - 240)*(100vw - 1536px)/(1920 - 1536));margin-top:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536));font-size:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536))}.milestones-about{gap:calc(24px + (32 - 24)*(100vw - 1536px)/(1920 - 1536))}.milestones-btn{min-width:calc(180px + (230 - 180)*(100vw - 1536px)/(1920 - 1536));height:calc(49px + (60 - 49)*(100vw - 1536px)/(1920 - 1536));gap:calc(24px + (30 - 24)*(100vw - 1536px)/(1920 - 1536));padding:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536)) 10px;--milestones-fill-x: adaptive_size(26.5, 30, 1536, 1920)}.milestones-btn-text{font-size:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.milestones-btn-icon{width:calc(33px + (40 - 33)*(100vw - 1536px)/(1920 - 1536));height:calc(33px + (40 - 33)*(100vw - 1536px)/(1920 - 1536))}.milestones-btn-plus{width:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536));height:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536))}.milestones-about-text-wrap{gap:10px}.milestones-about-text{max-width:calc(410px + (510 - 410)*(100vw - 1536px)/(1920 - 1536));font-size:calc(17px + (21 - 17)*(100vw - 1536px)/(1920 - 1536))}.milestones-about-bar{width:calc(8px + (12 - 8)*(100vw - 1536px)/(1920 - 1536));height:calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1023px){.milestones{padding:calc(36px + (93.71 - 36)*(100vw - 393px)/(1023 - 393)) calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393)) calc(60px + (156.18 - 60)*(100vw - 393px)/(1023 - 393))}.milestones-inner{gap:calc(34px + (88.5 - 34)*(100vw - 393px)/(1023 - 393))}.milestones-summary{flex-direction:column;align-items:flex-end;gap:0;padding-top:0}.milestones-summary-text{display:none}.milestones-details{width:100%;max-width:none;gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.milestones-title{font-size:calc(29px + (75.49 - 29)*(100vw - 393px)/(1023 - 393))}.milestones-subtitle{max-width:none;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393))}.milestones-stats{flex-direction:column;align-items:stretch;gap:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}.milestones-stat{flex:none;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"num label" "num desc";align-items:end;column-gap:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));row-gap:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393));padding-bottom:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid #28284a}.milestones-num{grid-area:num;align-self:end;font-size:calc(70px + (182.21 - 70)*(100vw - 393px)/(1023 - 393));line-height:.857}.milestones-num-live,.milestones-num-ghost{text-align:left}.milestones-stat-label{grid-area:label;align-self:end;padding-bottom:0;border-bottom:none;font-size:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393))}.milestones-stat-desc{grid-area:desc;margin-top:0;max-width:none;font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:1.3}.milestones-about{flex-direction:column;align-items:center;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393))}.milestones-about-text-wrap{width:100%;gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.milestones-about-text{flex:1 1 0;min-width:0;max-width:none;font-size:calc(17.2px + (44.77 - 17.2)*(100vw - 393px)/(1023 - 393))}.milestones-about-bar{width:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));height:calc(65px + (169.2 - 65)*(100vw - 393px)/(1023 - 393))}.milestones-btn{width:100%;height:calc(52px + (135.36 - 52)*(100vw - 393px)/(1023 - 393));gap:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393));--milestones-fill-x: adaptive_size(56, 145.77, 393, 1023)}.milestones-btn-text{font-size:calc(17px + (44.25 - 17)*(100vw - 393px)/(1023 - 393));line-height:normal}.milestones-btn-icon{width:calc(32px + (83.3 - 32)*(100vw - 393px)/(1023 - 393));height:calc(32px + (83.3 - 32)*(100vw - 393px)/(1023 - 393))}.milestones-btn-plus{width:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));height:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}}

.expertise{padding:0 calc(56px + (245 - 56)*(100vw - 1920px)/(2560 - 1920))}.expertise-panel{display:flex;flex-direction:column;gap:calc(50px + (68 - 50)*(100vw - 1920px)/(2560 - 1920));padding:calc(58px + (80 - 58)*(100vw - 1920px)/(2560 - 1920)) calc(64px + (82 - 64)*(100vw - 1920px)/(2560 - 1920));background:#fff;border-radius:25px}.expertise-header{display:flex;align-items:center;justify-content:space-between;gap:calc(40px + (60 - 40)*(100vw - 1920px)/(2560 - 1920));width:100%}.expertise-eng{flex-shrink:0;display:flex;align-items:center;gap:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920))}.expertise-eng-title{margin:0;max-width:calc(450px + (514 - 450)*(100vw - 1920px)/(2560 - 1920));font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(45px + (50 - 45)*(100vw - 1920px)/(2560 - 1920));line-height:1.22;color:#28284a}.expertise-arrow{flex-shrink:0;display:inline-flex;width:calc(64px + (85 - 64)*(100vw - 1920px)/(2560 - 1920));height:calc(64px + (85 - 64)*(100vw - 1920px)/(2560 - 1920))}.expertise-arrow-svg{display:block;width:100%;height:100%;transform:rotate(90deg)}.expertise-intro{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:calc(12px + (22 - 12)*(100vw - 1920px)/(2560 - 1920));text-align:right}.expertise-title{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(60px + (64 - 60)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#28284a;text-align:right}.expertise-title strong{font-weight:900}.expertise-subtitle{margin:0;width:100%;max-width:calc(588.75px + (785 - 588.75)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(21px + (24 - 21)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#28284a;text-align:right}.expertise-grid{display:flex;flex-direction:column;gap:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920));width:100%}.expertise-row{display:flex;align-items:stretch;gap:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920));width:100%}.expertise-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding-right:calc(35px + (40 - 35)*(100vw - 1920px)/(2560 - 1920));padding-bottom:calc(36px + (40 - 36)*(100vw - 1920px)/(2560 - 1920));padding-left:calc(36px + (43 - 36)*(100vw - 1920px)/(2560 - 1920))}.expertise-row-1 .expertise-card{min-height:calc(458px + (519 - 458)*(100vw - 1920px)/(2560 - 1920));padding-top:calc(223.5px + (253.3 - 223.5)*(100vw - 1920px)/(2560 - 1920))}.expertise-row-2 .expertise-card{min-height:calc(482px + (546 - 482)*(100vw - 1920px)/(2560 - 1920));padding-top:calc(250.2px + (283.4 - 250.2)*(100vw - 1920px)/(2560 - 1920))}.expertise-card-data-ai{flex:0 1 calc((100% - calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920)))*835/1662)}.expertise-card-security{flex:0 1 calc((100% - calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920)))*413/1662)}.expertise-card-platforms{flex:0 1 calc((100% - calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920)))*414/1662)}.expertise-row-2 .expertise-card{flex:0 1 calc((100% - calc(10px + (12 - 10) * (100vw - 1920px) / (2560 - 1920)))/2)}.expertise-card-data-ai{clip-path:url(#expertise-clip-data-ai)}.expertise-card-security{clip-path:url(#expertise-clip-security)}.expertise-card-platforms{clip-path:url(#expertise-clip-security)}.expertise-card-professional{clip-path:url(#expertise-clip-professional)}.expertise-card-integration{clip-path:url(#expertise-clip-integration)}.expertise-card-blue{background:#0648ac}.expertise-card-orange{background:linear-gradient(180deg, #ffc45c 0%, #ff5321 100%)}.expertise-texture{position:absolute;inset:0;z-index:0;margin:0;pointer-events:none}.expertise-texture-img{display:block;width:100%;height:100%;object-fit:fill}.expertise-texture-m{display:none}@keyframes hero-fill{0%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}7%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%,87%{stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}93%{stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-fill-keep{0%{stroke-dashoffset:1;fill-opacity:0}7%{stroke-dashoffset:0;fill-opacity:0}13%,87%{stroke-dashoffset:0;fill-opacity:1}93%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:1;fill-opacity:0}}@keyframes hero-stroke{0%,4%{stroke-dashoffset:1}12%,88%{stroke-dashoffset:0}96%,100%{stroke-dashoffset:1}}@keyframes hero-flip-in{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-flip{0%,72%{transform:scaleX(1)}76%{transform:scaleX(0)}80%,100%{transform:scaleX(1)}}@keyframes hero-dot{0%{opacity:0;transform:scale(0)}6%,88%{opacity:1;transform:scale(1)}96%,100%{opacity:0;transform:scale(0)}}@keyframes hero-grow{0%{opacity:0;transform:scale(0)}8%,88%{opacity:1;transform:scale(1)}98%,100%{opacity:0;transform:scale(0)}}@keyframes hero-morph-tl{0%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% -5%, 105% -5%, 105% 105%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% -5%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-tr{0%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(105% -5%, -5% -5%, -5% 105%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(105% -5%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-br{0%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(105% 105%, 105% -5%, -5% -5%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(105% 105%, 105% -5%, 50% 50%, -5% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-bl{0%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% 105%, -5% -5%, 105% -5%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% 105%, -5% -5%, 50% 50%, 105% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-morph-bc{0%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}6%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}13%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}20%,80%{clip-path:polygon(-5% -5%, 105% -5%, 105% 105%, -5% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}87%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:0;fill-opacity:1}94%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:0;stroke-opacity:1;fill-opacity:0}100%{clip-path:polygon(-5% -5%, 105% -5%, 50% 105%, 50% 105%);stroke-dashoffset:1;stroke-opacity:1;fill-opacity:0}}@keyframes hero-wipe{0%{clip-path:inset(-5% 105% -5% -5%)}9%,88%{clip-path:inset(-5% -5% -5% -5%)}100%{clip-path:inset(-5% 105% -5% -5%)}}@keyframes hero-sweep{0%{clip-path:polygon(100% 0%, -5% -5%, 0% 0%, 0% 0%)}1.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 26.8%, 0% 26.8%)}2.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 57.7%, 0% 57.7%)}4%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 0% 100%)}5.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 42.3% 100%)}6.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 73.2% 100%)}8%,88%{clip-path:polygon(100% 0%, -5% -5%, -5% 105%, 105% 105%)}89.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 73.2% 100%)}90.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 42.3% 100%)}92%{clip-path:polygon(100% 0%, -5% -5%, 0% 100%, 0% 100%)}93.3%{clip-path:polygon(100% 0%, -5% -5%, 0% 57.7%, 0% 57.7%)}94.7%{clip-path:polygon(100% 0%, -5% -5%, 0% 26.8%, 0% 26.8%)}96%,100%{clip-path:polygon(100% 0%, -5% -5%, 0% 0%, 0% 0%)}}@keyframes hero-sweep-half{0%{clip-path:polygon(50% 0%, -5% -5%, 0% 0%, 0% 0%, 0% 0%)}0.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 26.8%, 0% 26.8%, 0% 26.8%)}1.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 57.7%, 0% 57.7%, 0% 57.7%)}2.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 0% 100%, 0% 100%)}3.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 21.1% 100%, 21.1% 100%)}4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 36.6% 100%, 36.6% 100%)}4.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 50% 100%, 50% 100%)}5.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 63.4% 100%, 63.4% 100%)}6.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 78.9% 100%, 78.9% 100%)}7.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 100%)}8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 57.7%)}8.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 26.8%)}9.6%,88.4%{clip-path:polygon(50% 0%, -5% -5%, -5% 105%, 105% 105%, 105% -5%)}89.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 26.8%)}90%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 57.7%)}90.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 100% 100%, 100% 100%)}91.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 78.9% 100%, 78.9% 100%)}92.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 63.4% 100%, 63.4% 100%)}93.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 50% 100%, 50% 100%)}94%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 36.6% 100%, 36.6% 100%)}94.8%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 21.1% 100%, 21.1% 100%)}95.6%{clip-path:polygon(50% 0%, -5% -5%, 0% 100%, 0% 100%, 0% 100%)}96.4%{clip-path:polygon(50% 0%, -5% -5%, 0% 57.7%, 0% 57.7%, 0% 57.7%)}97.2%{clip-path:polygon(50% 0%, -5% -5%, 0% 26.8%, 0% 26.8%, 0% 26.8%)}98%,100%{clip-path:polygon(50% 0%, -5% -5%, 0% 0%, 0% 0%, 0% 0%)}}.expertise .hero-fill{stroke-width:1;stroke-dasharray:1;stroke-opacity:0;animation:hero-fill 14s ease-in-out infinite backwards}.expertise .hero-fill-keep{stroke-dasharray:1;animation:hero-fill-keep 14s ease-in-out infinite backwards}.expertise .hero-stroke{stroke-dasharray:1;animation:hero-stroke 12s ease-in-out infinite backwards}.expertise .hero-flip{stroke-dasharray:1;transform-box:fill-box;transform-origin:center;animation:hero-flip-in 1s ease-out backwards,hero-flip 11s ease-in-out infinite}.expertise .hero-dots>circle{transform-box:fill-box;transform-origin:center;animation:hero-dot 8s ease-in-out infinite backwards}.expertise .hero-grow{transform-box:fill-box;transform-origin:center;animation:hero-grow 9s ease-in-out infinite backwards}.expertise .hero-morph-tl,.expertise .hero-morph-tr,.expertise .hero-morph-br,.expertise .hero-morph-bl,.expertise .hero-morph-bc{stroke-width:1;stroke-dasharray:1;stroke-opacity:0}.expertise .hero-morph-tl{animation:hero-morph-tl 13s ease-in-out infinite backwards}.expertise .hero-morph-tr{animation:hero-morph-tr 13s ease-in-out infinite backwards}.expertise .hero-morph-br{animation:hero-morph-br 13s ease-in-out infinite backwards}.expertise .hero-morph-bl{animation:hero-morph-bl 13s ease-in-out infinite backwards}.expertise .hero-morph-bc{animation:hero-morph-bc 13s ease-in-out infinite backwards}.expertise .hero-wipe{animation:hero-wipe 12s ease-in-out infinite backwards}.expertise .hero-sweep{animation:hero-sweep 12s linear infinite backwards}.expertise .hero-sweep-half{animation:hero-sweep-half 12s linear infinite backwards}@media(prefers-reduced-motion: reduce){.expertise .hero-fill,.expertise .hero-fill-keep,.expertise .hero-stroke,.expertise .hero-flip,.expertise .hero-dots>circle,.expertise .hero-grow,.expertise .hero-morph-tl,.expertise .hero-morph-tr,.expertise .hero-morph-br,.expertise .hero-morph-bl,.expertise .hero-morph-bc,.expertise .hero-wipe,.expertise .hero-sweep,.expertise .hero-sweep-half{animation:none}}.expertise-row-1 .expertise-card:nth-child(2){--decor-offset: 0.7s}.expertise-row-1 .expertise-card:nth-child(3){--decor-offset: 1.4s}.expertise-row-2 .expertise-card:nth-child(1){--decor-offset: 0.35s}.expertise-row-2 .expertise-card:nth-child(2){--decor-offset: 1.05s}.expertise-card svg>:nth-child(1),.expertise-card svg>:nth-child(1)>path,.expertise-card svg>g>g>:nth-child(1){animation-delay:calc(var(--decor-offset, 0s) + 0.4s)}.expertise-card svg>:nth-child(2),.expertise-card svg>:nth-child(2)>path,.expertise-card svg>g>g>:nth-child(2){animation-delay:calc(var(--decor-offset, 0s) + 0.65s)}.expertise-card svg>:nth-child(3),.expertise-card svg>:nth-child(3)>path,.expertise-card svg>g>g>:nth-child(3){animation-delay:calc(var(--decor-offset, 0s) + 0.9s)}.expertise-card svg>:nth-child(4),.expertise-card svg>:nth-child(4)>path,.expertise-card svg>g>g>:nth-child(4){animation-delay:calc(var(--decor-offset, 0s) + 1.15s)}.expertise-card svg>:nth-child(5),.expertise-card svg>:nth-child(5)>path,.expertise-card svg>g>g>:nth-child(5){animation-delay:calc(var(--decor-offset, 0s) + 1.4s)}.expertise-card svg>:nth-child(6),.expertise-card svg>:nth-child(6)>path,.expertise-card svg>g>g>:nth-child(6){animation-delay:calc(var(--decor-offset, 0s) + 1.65s)}.expertise-card svg>:nth-child(7),.expertise-card svg>:nth-child(7)>path,.expertise-card svg>g>g>:nth-child(7){animation-delay:calc(var(--decor-offset, 0s) + 1.9s)}.expertise-card svg>:nth-child(8),.expertise-card svg>:nth-child(8)>path,.expertise-card svg>g>g>:nth-child(8){animation-delay:calc(var(--decor-offset, 0s) + 2.15s)}.expertise-card svg>:nth-child(9),.expertise-card svg>:nth-child(9)>path,.expertise-card svg>g>g>:nth-child(9){animation-delay:calc(var(--decor-offset, 0s) + 2.4s)}.expertise-card svg>:nth-child(10),.expertise-card svg>:nth-child(10)>path,.expertise-card svg>g>g>:nth-child(10){animation-delay:calc(var(--decor-offset, 0s) + 2.65s)}.expertise .expertise-texture [class*=hero-],.expertise .expertise-texture-m [class*=hero-]{animation-play-state:paused}.expertise.is-in-view .expertise-texture [class*=hero-],.expertise.is-in-view .expertise-texture-m [class*=hero-]{animation-play-state:running}.expertise.is-safari [class*=hero-]{animation:none}.expertise-card-info{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));text-align:right}.expertise-card-iconbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:calc(80px + (90 - 80)*(100vw - 1920px)/(2560 - 1920));height:calc(80px + (90 - 80)*(100vw - 1920px)/(2560 - 1920));border-radius:13.251px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25)}.expertise-card-icon{display:block;width:calc(32px + (36 - 32)*(100vw - 1920px)/(2560 - 1920));height:calc(32px + (36 - 32)*(100vw - 1920px)/(2560 - 1920));background-color:#fff;-webkit-mask:var(--expertise-icon) no-repeat center/contain;mask:var(--expertise-icon) no-repeat center/contain}.expertise-card-text{display:flex;flex-direction:column;gap:calc(16px + (22 - 16)*(100vw - 1920px)/(2560 - 1920));text-align:right}.expertise-card-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:700;font-size:calc(28px + (32 - 28)*(100vw - 1920px)/(2560 - 1920));line-height:1.2;color:#fff}.expertise-card-desc{margin:0;max-width:calc(375px + (425 - 375)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:1.4;color:#fff}.expertise-clips{position:absolute;width:0;height:0;overflow:hidden}@media screen and (max-width: 2559px){.expertise-panel{border-radius:20px}}@media screen and (max-width: 1919px){.expertise{padding:0 calc(80px + (56 - 80)*(100vw - 1536px)/(1920 - 1536))}.expertise-panel{gap:calc(36px + (50 - 36)*(100vw - 1536px)/(1920 - 1536));padding:calc(44px + (58 - 44)*(100vw - 1536px)/(1920 - 1536)) calc(54px + (64 - 54)*(100vw - 1536px)/(1920 - 1536));border-radius:16px}.expertise-header{gap:calc(40px + (40 - 40)*(100vw - 1536px)/(1920 - 1536))}.expertise-eng{gap:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.expertise-eng-title{max-width:calc(342px + (450 - 342)*(100vw - 1536px)/(1920 - 1536));font-size:calc(36px + (45 - 36)*(100vw - 1536px)/(1920 - 1536))}.expertise-arrow{width:calc(52px + (64 - 52)*(100vw - 1536px)/(1920 - 1536));height:calc(52px + (64 - 52)*(100vw - 1536px)/(1920 - 1536))}.expertise-intro{gap:calc(10px + (16 - 10)*(100vw - 1536px)/(1920 - 1536))}.expertise-title{font-size:calc(42px + (60 - 42)*(100vw - 1536px)/(1920 - 1536))}.expertise-subtitle{max-width:calc(520px + (588.75 - 520)*(100vw - 1536px)/(1920 - 1536));font-size:calc(18px + (21 - 18)*(100vw - 1536px)/(1920 - 1536))}.expertise-grid{gap:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536))}.expertise-row{gap:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-data-ai{flex-basis:calc((100% - calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536)))*835/1662)}.expertise-card-security{flex-basis:calc((100% - calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536)))*413/1662)}.expertise-card-platforms{flex-basis:calc((100% - calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536)))*414/1662)}.expertise-row-2 .expertise-card{flex-basis:calc((100% - calc(8px + (10 - 8) * (100vw - 1536px) / (1920 - 1536)))/2)}.expertise-card{padding-right:calc(25px + (35 - 25)*(100vw - 1536px)/(1920 - 1536));padding-bottom:calc(26px + (36 - 26)*(100vw - 1536px)/(1920 - 1536));padding-left:calc(18px + (36 - 18)*(100vw - 1536px)/(1920 - 1536))}.expertise-row-1 .expertise-card{min-height:calc(345px + (458 - 345)*(100vw - 1536px)/(1920 - 1536));padding-top:calc(168.4px + (223.5 - 168.4)*(100vw - 1536px)/(1920 - 1536))}.expertise-row-2 .expertise-card{min-height:calc(363px + (482 - 363)*(100vw - 1536px)/(1920 - 1536));padding-top:calc(188.4px + (250.2 - 188.4)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-info{gap:calc(14px + (18 - 14)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-iconbox{width:calc(60px + (80 - 60)*(100vw - 1536px)/(1920 - 1536));height:calc(60px + (80 - 60)*(100vw - 1536px)/(1920 - 1536));border-radius:10px}.expertise-card-icon{width:calc(25px + (32 - 25)*(100vw - 1536px)/(1920 - 1536));height:calc(25px + (32 - 25)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-text{gap:calc(12px + (16 - 12)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-title{font-size:calc(21px + (28 - 21)*(100vw - 1536px)/(1920 - 1536))}.expertise-card-desc{max-width:calc(310px + (375 - 310)*(100vw - 1536px)/(1920 - 1536));font-size:calc(13px + (16 - 13)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1535px){.expertise{padding:0 calc(27px + (80 - 27)*(100vw - 1024px)/(1536 - 1024))}}@media screen and (max-width: 1023px){.expertise{padding:0 calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));background:#fff}.expertise-panel{gap:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));padding:calc(46px + (119.74 - 46)*(100vw - 393px)/(1023 - 393)) 0;background:rgba(0,0,0,0);border-radius:0}.expertise-header{flex-direction:column-reverse;align-items:stretch;gap:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.expertise-eng{gap:0;justify-content:flex-start}.expertise-eng-title{max-width:calc(190px + (494.58 - 190)*(100vw - 393px)/(1023 - 393));font-size:calc(18.554px + (48.3 - 18.554)*(100vw - 393px)/(1023 - 393))}.expertise-arrow{width:calc(30px + (78.09 - 30)*(100vw - 393px)/(1023 - 393));height:calc(30px + (78.09 - 30)*(100vw - 393px)/(1023 - 393))}.expertise-intro{gap:calc(4px + (10.41 - 4)*(100vw - 393px)/(1023 - 393))}.expertise-title{font-size:calc(23px + (59.87 - 23)*(100vw - 393px)/(1023 - 393))}.expertise-subtitle{max-width:none;font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393))}.expertise-grid{gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.expertise-row{flex-direction:column-reverse;gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.expertise-row-1,.expertise-row-2{height:auto}.expertise-row .expertise-card{flex:none;width:100%;min-height:calc((100vw - 2*calc(12px + (31.24 - 12) * (100vw - 393px) / (1023 - 393)))*226/369);padding-top:calc(55px + (143.17 - 55)*(100vw - 393px)/(1023 - 393));padding-right:calc(21px + (54.66 - 21)*(100vw - 393px)/(1023 - 393));padding-bottom:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-left:calc(48px + (124.95 - 48)*(100vw - 393px)/(1023 - 393))}.expertise-card-data-ai,.expertise-card-platforms,.expertise-card-integration{clip-path:url(#expertise-clip-m-tr)}.expertise-card-security,.expertise-card-professional{clip-path:url(#expertise-clip-m-bl)}.expertise-texture{display:none}.expertise-texture-m{display:block;position:absolute;top:0;left:0;z-index:0;pointer-events:none}.expertise-texture-m-img{display:block;width:100%;height:100%;object-fit:fill}.expertise-card-data-ai .expertise-texture-m{width:41.19%;height:66.37%}.expertise-card-platforms .expertise-texture-m{width:40.65%;height:67.26%;opacity:.9}.expertise-card-integration .expertise-texture-m{width:40.65%;height:50.44%}.expertise-card-security .expertise-texture-m,.expertise-card-professional .expertise-texture-m{width:27.1%;height:67.26%}.expertise-card-info{gap:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393))}.expertise-card-iconbox{width:calc(60px + (156.18 - 60)*(100vw - 393px)/(1023 - 393));height:calc(60px + (156.18 - 60)*(100vw - 393px)/(1023 - 393));border-radius:10px}.expertise-card-icon{width:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));height:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393))}.expertise-card-text{gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.expertise-card-title{font-size:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393))}.expertise-card-desc{max-width:calc(300px + (780.92 - 300)*(100vw - 393px)/(1023 - 393));font-size:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393))}}

.team{padding:0 calc(56px + (245 - 56)*(100vw - 1920px)/(2560 - 1920))}.team-panel{display:flex;flex-direction:column;align-items:center;gap:calc(40px + (50 - 40)*(100vw - 1920px)/(2560 - 1920));padding:calc(40px + (64 - 40)*(100vw - 1920px)/(2560 - 1920)) 0 calc(32px + (40 - 32)*(100vw - 1920px)/(2560 - 1920));overflow:hidden;background:#f2f8ff;border-radius:25px}.team-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.team-head{display:flex;flex-direction:column;align-items:center;gap:calc(8px + (20 - 8)*(100vw - 1920px)/(2560 - 1920));width:100%;max-width:calc(1054px + (1272 - 1054)*(100vw - 1920px)/(2560 - 1920));margin:0 auto;color:#28284a;text-align:center}.team-eng-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(20px + (22 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:normal;white-space:nowrap;color:#28284a}.team-title{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(50px + (64 - 50)*(100vw - 1920px)/(2560 - 1920));line-height:1.1}.team-title strong{font-weight:900}.team-subtitle{margin:0;width:100%;max-width:calc(934px + (824 - 934)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:18px;line-height:normal;color:#28284a}.team-carousel{display:flex;align-items:center;justify-content:center;gap:calc(33px + (22 - 33)*(100vw - 1920px)/(2560 - 1920));width:100%;max-width:calc(1680px + (1908 - 1680)*(100vw - 1920px)/(2560 - 1920));margin:0 auto}.team-arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(52px + (58 - 52)*(100vw - 1920px)/(2560 - 1920));height:calc(52px + (58 - 52)*(100vw - 1920px)/(2560 - 1920));padding:0;background:#fff;border:.75px solid #b9d2f7;border-radius:15px;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.team-arrow:hover:not(.swiper-button-disabled){background:#0648ac;border-color:#0648ac}.team-arrow:hover:not(.swiper-button-disabled) .team-arrow-icon path{fill:#fff}.team-arrow:focus-visible{outline:2px solid #0648ac;outline-offset:2px}.team-arrow.swiper-button-disabled{opacity:.4;cursor:default}.team-arrow-icon{display:block;width:calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920));height:calc(12px + (16 - 12)*(100vw - 1920px)/(2560 - 1920))}.team-arrow-icon path{fill:#0648ac;transition:fill .25s ease}.team-arrow-next .team-arrow-icon{transform:rotate(0deg)}.team-arrow-prev .team-arrow-icon{transform:rotate(180deg)}.team-swiper{flex:1 1 0;min-width:0;width:100%;overflow:hidden}.team-swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.team-swiper:not(.swiper-initialized) .team-card{flex:0 0 25%;max-width:25%}.team-card{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#fff}.team-card-photo{position:relative;display:block;width:100%;aspect-ratio:370/488;overflow:hidden}.team-card-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.team-card-footer{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(10px + (11 - 10)*(100vw - 1920px)/(2560 - 1920)) calc(20px + (28 - 20)*(100vw - 1920px)/(2560 - 1920));background:#fff}.team-card-linkedin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(24px + (24 - 24)*(100vw - 1920px)/(2560 - 1920));height:calc(24px + (24 - 24)*(100vw - 1920px)/(2560 - 1920));line-height:0}.team-card-linkedin:focus-visible{outline:2px solid #007ebb;outline-offset:2px;border-radius:2px}.team-card-linkedin-icon{display:block;width:calc(20px + (20 - 20)*(100vw - 1920px)/(2560 - 1920));height:calc(20px + (20 - 20)*(100vw - 1920px)/(2560 - 1920))}.team-card-linkedin-icon path{fill:#007ebb}.team-card-meta{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920))}.team-card-details{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.team-card-name{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:700;font-size:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:calc(21px + (22 - 21)*(100vw - 1920px)/(2560 - 1920));letter-spacing:calc(-0.18px + (-0.2 - -0.18)*(100vw - 1920px)/(2560 - 1920));color:#28284a}.team-card-role{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:300;font-size:calc(15px + (18 - 15)*(100vw - 1920px)/(2560 - 1920));line-height:calc(21px + (20 - 21)*(100vw - 1920px)/(2560 - 1920));letter-spacing:calc(-0.15px + (-0.18 - -0.15)*(100vw - 1920px)/(2560 - 1920));color:#50507f}.team-card-dot{flex-shrink:0;display:block;width:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920));height:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920));margin-top:calc(5px + (4 - 5)*(100vw - 1920px)/(2560 - 1920));border-radius:50%;background:linear-gradient(180deg, #ffc25b 0%, #ff682c 100%)}.team .team-pagination{position:static;display:flex;align-items:center;justify-content:center;gap:calc(5px + (7 - 5)*(100vw - 1920px)/(2560 - 1920));margin:0;padding-block:1px;--swiper-pagination-bullet-horizontal-gap: 0}.team-pagination .swiper-pagination-bullet{width:calc(14px + (18 - 14)*(100vw - 1920px)/(2560 - 1920));height:calc(14px + (18 - 14)*(100vw - 1920px)/(2560 - 1920));margin:0;border-radius:2px;background:#f2f8ff;border:1px solid #b9d2f7;opacity:1;transition:background-color .25s ease,transform .25s ease}.team-pagination.swiper-pagination-clickable .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background:#b9d2f7}.team-pagination .swiper-pagination-bullet-active{background:linear-gradient(180deg, #0648ac 0%, #021d46 100%);border-color:rgba(0,0,0,0);transform:scale(1.1)}.team .team-pagination .swiper-pagination-bullet-active{cursor:default}.team-banner{position:relative;display:flex;align-items:center;width:100%;height:calc(76px + (92 - 76)*(100vw - 1920px)/(2560 - 1920));overflow:hidden}.team-banner-track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation:team-marquee 30s linear infinite}.team-banner-text{padding-inline-end:.4em;font-family:"Montserrat",sans-serif;font-weight:700;font-size:calc(62px + (75.316 - 62)*(100vw - 1920px)/(2560 - 1920));line-height:normal;text-transform:uppercase;white-space:nowrap;color:#dde9f6}@keyframes team-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.team-banner-track{animation:none}}@media screen and (max-width: 2559px){.team-title{line-height:normal}.team-panel{border-radius:20px}.team-arrow{border-radius:12px}}@media screen and (max-width: 1919px){.team{padding:0 calc(80px + (56 - 80)*(100vw - 1536px)/(1920 - 1536))}.team-panel{gap:calc(32px + (40 - 32)*(100vw - 1536px)/(1920 - 1536));padding:calc(32px + (40 - 32)*(100vw - 1536px)/(1920 - 1536)) 0 calc(26px + (32 - 26)*(100vw - 1536px)/(1920 - 1536));border-radius:16px}.team-content{gap:calc(22px + (24 - 22)*(100vw - 1536px)/(1920 - 1536))}.team-head{gap:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536));max-width:calc(840px + (1054 - 840)*(100vw - 1536px)/(1920 - 1536))}.team-eng-title{font-size:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.team-title{font-size:calc(40px + (50 - 40)*(100vw - 1536px)/(1920 - 1536));line-height:normal}.team-subtitle{max-width:calc(740px + (934 - 740)*(100vw - 1536px)/(1920 - 1536));font-size:calc(14.4px + (18 - 14.4)*(100vw - 1536px)/(1920 - 1536))}.team-carousel{gap:max(15px,15px + (33 - 15)*(100vw - 1536px)/(1920 - 1536));max-width:calc(1268px + (1680 - 1268)*(100vw - 1536px)/(1920 - 1536))}.team-arrow{width:calc(43px + (52 - 43)*(100vw - 1536px)/(1920 - 1536));height:calc(43px + (52 - 43)*(100vw - 1536px)/(1920 - 1536));border-radius:9.6px}.team-arrow-icon{width:calc(19px + (24 - 19)*(100vw - 1536px)/(1920 - 1536));height:calc(11px + (12 - 11)*(100vw - 1536px)/(1920 - 1536))}.team-card-footer{padding:10px calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.team-card-linkedin{width:calc(22px + (24 - 22)*(100vw - 1536px)/(1920 - 1536));height:calc(22px + (24 - 22)*(100vw - 1536px)/(1920 - 1536))}.team-card-linkedin-icon{width:calc(18.33px + (20 - 18.33)*(100vw - 1536px)/(1920 - 1536));height:calc(18.33px + (20 - 18.33)*(100vw - 1536px)/(1920 - 1536))}.team-card-meta{gap:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536))}.team-card-name{font-size:calc(16px + (18 - 16)*(100vw - 1536px)/(1920 - 1536));line-height:calc(17px + (21 - 17)*(100vw - 1536px)/(1920 - 1536));letter-spacing:calc(-0.16px + (-0.18 - -0.16)*(100vw - 1536px)/(1920 - 1536))}.team-card-role{font-size:calc(14px + (15 - 14)*(100vw - 1536px)/(1920 - 1536));line-height:calc(17px + (21 - 17)*(100vw - 1536px)/(1920 - 1536));letter-spacing:calc(-0.14px + (-0.15 - -0.14)*(100vw - 1536px)/(1920 - 1536))}.team-card-dot{width:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536));height:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536));margin-top:calc(4px + (5 - 4)*(100vw - 1536px)/(1920 - 1536))}.team .team-pagination{gap:calc(4px + (5 - 4)*(100vw - 1536px)/(1920 - 1536))}.team-pagination .swiper-pagination-bullet{width:calc(13px + (14 - 13)*(100vw - 1536px)/(1920 - 1536));height:calc(13px + (14 - 13)*(100vw - 1536px)/(1920 - 1536))}.team-banner{height:calc(62px + (76 - 62)*(100vw - 1536px)/(1920 - 1536))}.team-banner-text{font-size:calc(50px + (62 - 50)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1535px){.team{padding:0 calc(27px + (80 - 27)*(100vw - 1024px)/(1536 - 1024))}.team-carousel{max-width:calc(900px + (1268 - 900)*(100vw - 1024px)/(1536 - 1024))}}@media screen and (max-width: 1023px){.team{padding:0}.team-panel{gap:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));padding:calc(36px + (93.71 - 36)*(100vw - 393px)/(1023 - 393)) calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-radius:16px}.team-content{gap:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393))}.team-head{gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));max-width:100%}.team-eng-title{font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393))}.team-title{font-size:calc(32px + (83.3 - 32)*(100vw - 393px)/(1023 - 393));line-height:1}.team-subtitle{max-width:100%;font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:1.3}.team-carousel{gap:0;max-width:none;width:calc(100% + 2*calc(12px + (31.24 - 12) * (100vw - 393px) / (1023 - 393)));margin-left:calc(-12px + (-31.24 - -12)*(100vw - 393px)/(1023 - 393));margin-right:calc(-12px + (-31.24 - -12)*(100vw - 393px)/(1023 - 393))}.team-arrow{display:none}.team-swiper .team-card{width:calc(280px + (728.85 - 280)*(100vw - 393px)/(1023 - 393));border-radius:10px}.team-swiper:not(.swiper-initialized) .team-card{flex:0 0 calc(280px + (728.85 - 280)*(100vw - 393px)/(1023 - 393));max-width:calc(280px + (728.85 - 280)*(100vw - 393px)/(1023 - 393))}.team-card-photo{aspect-ratio:280/300}.team-card-footer{padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.team-card-linkedin{width:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393));height:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393))}.team-card-linkedin-icon{width:calc(18.33px + (47.71 - 18.33)*(100vw - 393px)/(1023 - 393));height:calc(18.33px + (47.71 - 18.33)*(100vw - 393px)/(1023 - 393))}.team-card-meta{gap:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.team-card-name{font-size:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));line-height:calc(17px + (44.25 - 17)*(100vw - 393px)/(1023 - 393));letter-spacing:calc(-0.16px + (-0.42 - -0.16)*(100vw - 393px)/(1023 - 393))}.team-card-role{font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:calc(17px + (44.25 - 17)*(100vw - 393px)/(1023 - 393));letter-spacing:calc(-0.14px + (-0.36 - -0.14)*(100vw - 393px)/(1023 - 393))}.team-card-dot{width:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));height:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));margin-top:calc(4px + (10.41 - 4)*(100vw - 393px)/(1023 - 393))}.team-card-img{object-position:50% 25%}.team .team-pagination{gap:calc(4px + (10.41 - 4)*(100vw - 393px)/(1023 - 393))}.team-pagination .swiper-pagination-bullet{width:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393));height:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393))}.team-banner{height:calc(39px + (101.52 - 39)*(100vw - 393px)/(1023 - 393))}.team-banner-text{font-size:calc(32px + (83.3 - 32)*(100vw - 393px)/(1023 - 393))}}

.partners{padding:calc(64px + (120 - 64)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (70 - 48)*(100vw - 1920px)/(2560 - 1920))}.partners-inner{display:flex;flex-direction:column;align-items:center;gap:calc(36px + (50 - 36)*(100vw - 1920px)/(2560 - 1920))}.partners-header{max-width:calc(640px + (720 - 640)*(100vw - 1920px)/(2560 - 1920));width:100%;text-align:center;color:#28284a}.partners-title{margin:0;font-size:calc(55px + (64 - 55)*(100vw - 1920px)/(2560 - 1920));line-height:normal;font-weight:500}.partners-title strong,.partners-title b{font-weight:900}.partners-subtitle{margin:0 auto;max-width:calc(480px + (640 - 480)*(100vw - 1920px)/(2560 - 1920));width:100%;font-size:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:normal;font-weight:400}.partners-marquee{align-self:stretch;margin-inline:calc(-120px + (-326 - -120)*(100vw - 1920px)/(2560 - 1920));overflow:hidden;direction:ltr}.partners-track{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;cursor:grab;user-select:none;touch-action:pan-y}.partners-marquee-dragging .partners-track{cursor:grabbing}.partners-card{box-sizing:border-box;flex:0 0 auto;width:calc(328px + (371 - 328)*(100vw - 1920px)/(2560 - 1920));height:calc(98px + (130 - 98)*(100vw - 1920px)/(2560 - 1920));margin-inline-end:calc(10px + (13 - 10)*(100vw - 1920px)/(2560 - 1920));display:flex;align-items:center;justify-content:center;padding:calc(32px + (42 - 32)*(100vw - 1920px)/(2560 - 1920)) calc(36px + (50 - 36)*(100vw - 1920px)/(2560 - 1920));border:1px solid #d9d9d9;border-radius:8px}.partners-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.partners-logo-pic{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:calc(34px + (46 - 34)*(100vw - 1920px)/(2560 - 1920))}.partners-logo{max-width:100%;max-height:calc(34px + (46 - 34)*(100vw - 1920px)/(2560 - 1920));width:auto;height:auto;object-fit:contain;pointer-events:none;-webkit-user-drag:none}@media screen and (max-width: 1919px){.partners{padding:calc(50px + (64 - 50)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536)) calc(50px + (48 - 50)*(100vw - 1536px)/(1920 - 1536))}.partners-inner{gap:calc(28px + (36 - 28)*(100vw - 1536px)/(1920 - 1536))}.partners-header{max-width:calc(512px + (640 - 512)*(100vw - 1536px)/(1920 - 1536))}.partners-title{font-size:calc(44px + (55 - 44)*(100vw - 1536px)/(1920 - 1536))}.partners-subtitle{max-width:calc(384px + (480 - 384)*(100vw - 1536px)/(1920 - 1536));font-size:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.partners-marquee{margin-inline:calc(-80px + (-120 - -80)*(100vw - 1536px)/(1920 - 1536))}.partners-card{width:calc(269px + (328 - 269)*(100vw - 1536px)/(1920 - 1536));height:calc(78px + (98 - 78)*(100vw - 1536px)/(1920 - 1536));margin-inline-end:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536));padding:calc(25px + (32 - 25)*(100vw - 1536px)/(1920 - 1536)) calc(28px + (36 - 28)*(100vw - 1536px)/(1920 - 1536));border-radius:7px}.partners-logo-pic,.partners-logo{max-height:calc(28px + (34 - 28)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1023px){.partners{padding:calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393)) calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.partners-inner{gap:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393))}.partners-header{max-width:calc(512px + (1332.76 - 512)*(100vw - 393px)/(1023 - 393))}.partners-title{font-size:calc(30px + (78.09 - 30)*(100vw - 393px)/(1023 - 393))}.partners-subtitle{max-width:calc(384px + (999.57 - 384)*(100vw - 393px)/(1023 - 393));font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393))}.partners-marquee{margin-inline:calc(-12px + (-31.24 - -12)*(100vw - 393px)/(1023 - 393))}.partners-card{width:calc(200px + (520.61 - 200)*(100vw - 393px)/(1023 - 393));height:calc(64px + (166.6 - 64)*(100vw - 393px)/(1023 - 393));margin-inline-end:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));padding:calc(18px + (46.85 - 18)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-radius:7px}.partners-logo-pic,.partners-logo{max-height:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}}

.contact{padding:0 calc(120px + (242 - 120)*(100vw - 1920px)/(2560 - 1920))}.contact-panel{display:flex;align-items:center;gap:80px;padding:calc(50px + (104 - 50)*(100vw - 1920px)/(2560 - 1920)) calc(60px + (136 - 60)*(100vw - 1920px)/(2560 - 1920)) calc(50px + (84 - 50)*(100vw - 1920px)/(2560 - 1920)) calc(50px + (136 - 50)*(100vw - 1920px)/(2560 - 1920));background:url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 1679.99 808' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16C0 7.16344 7.16344 0 16 0H1592.24C1596.53 0 1600.65 1.72414 1603.65 4.7851L1639.8 41.5624L1675.35 77.4315C1678.33 80.4332 1680 84.4905 1679.99 88.7172L1679.05 792.021C1679.03 800.85 1671.87 808 1663.05 808H16C7.16346 808 0 800.837 0 792V16Z' fill='%23F2F8FF'/%3E%3C/svg%3E") center/100% 100% no-repeat}.contact-card{flex-shrink:0;width:calc(637px + (723 - 637)*(100vw - 1920px)/(2560 - 1920));aspect-ratio:637/709}.contact-card-picture,.contact-card-img{display:block;width:100%;height:100%;object-fit:contain}.contact-form-container{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:calc(28px + (32 - 28)*(100vw - 1920px)/(2560 - 1920))}.contact-text{display:flex;flex-direction:column;gap:calc(4px + (10 - 4)*(100vw - 1920px)/(2560 - 1920));width:100%;color:#28284a;text-align:right}.contact-title{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:700;font-size:calc(55px + (64 - 55)*(100vw - 1920px)/(2560 - 1920));line-height:1.40625}.contact-subtitle{margin:0;width:100%;max-width:calc(483px + (644 - 483)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(22px + (26 - 22)*(100vw - 1920px)/(2560 - 1920));line-height:normal}.contact-form,.contact-form .wpcf7,.contact-form .wpcf7-form{width:100%}.contact-form-fields{position:relative;display:flex;flex-direction:column;gap:calc(44px + (52 - 44)*(100vw - 1920px)/(2560 - 1920));padding:0 calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920))}.contact-form-set{display:flex;flex-direction:column;gap:calc(32px + (42 - 32)*(100vw - 1920px)/(2560 - 1920))}.contact-form-group{display:flex;flex-direction:column;gap:calc(30px + (40 - 30)*(100vw - 1920px)/(2560 - 1920))}.contact-form-row{display:flex;align-items:center;gap:calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920))}.contact-field{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-height:calc(calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920))*1.786 + calc(16px + (18 - 16) * (100vw - 1920px) / (2560 - 1920))*1.374 + calc(20px + (25 - 20) * (100vw - 1920px) / (2560 - 1920)));padding-bottom:calc(20px + (25 - 20)*(100vw - 1920px)/(2560 - 1920));box-shadow:inset 0 -1px 0 0 #000;text-align:right;transition:box-shadow .2s ease,margin-bottom .2s ease}.contact-field-full{width:100%;flex:0 0 auto}.contact-field-label{width:100%;font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:1.374;color:#28284a;transform-origin:right bottom;transition:transform .2s ease}.contact-field .wpcf7-form-control-wrap{position:static;display:block;width:100%}.contact-input{display:block;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:1.374;color:#28284a;text-align:right;border-radius:0;-webkit-appearance:none;appearance:none;transform-origin:right bottom;transition:transform .2s ease,font-weight .2s ease}.contact-input::placeholder{color:#94949d;opacity:1;transition:color .2s ease}.contact-input:focus{outline:none}.contact-input:focus-visible{outline:none}.contact-field:hover,.contact-field:focus-within{box-shadow:inset 0 -2px 0 0 #000}.contact-field:hover .contact-input::placeholder{color:#48484d}.contact-field:focus-within .contact-field-label,.contact-field:has(.contact-input:not(:placeholder-shown)) .contact-field-label{transform:scale(0.8)}.contact-input:placeholder-shown:not(:focus){transform:scale(0.8);font-weight:300}@media(prefers-reduced-motion: reduce){.contact-field,.contact-consent,.contact-field-label,.contact-input,.contact-input::placeholder{transition:none}}textarea.contact-input{height:calc(calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920))*1.374);min-height:calc(calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920))*1.374);max-height:calc(calc(20px + (24 - 20) * (100vw - 1920px) / (2560 - 1920))*1.374*4);resize:none;overflow:hidden;transition:transform .2s ease,font-weight .2s ease}.contact-consent{position:relative;transition:margin-bottom .2s ease}.contact-consent .wpcf7-form-control-wrap,.contact-consent .wpcf7-acceptance{position:static;display:block;width:100%}.contact-consent .wpcf7-list-item{margin:0}.contact-consent .wpcf7-list-item label{display:flex;flex-direction:row;align-items:flex-start;gap:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));margin:0}.contact-consent .wpcf7-list-item-label{flex:1 1 0;min-width:0;max-width:calc(520px + (580 - 520)*(100vw - 1920px)/(2560 - 1920));text-align:right}.contact-consent input[type=checkbox]{flex-shrink:0;width:calc(22px + (24 - 22)*(100vw - 1920px)/(2560 - 1920));height:calc(22px + (24 - 22)*(100vw - 1920px)/(2560 - 1920));margin:0;margin-top:calc(4px + (6 - 4)*(100vw - 1920px)/(2560 - 1920));background-color:#fff;background-repeat:no-repeat;background-position:center;border:1px solid #28284a;border-radius:4px;cursor:pointer;-webkit-appearance:none;appearance:none}.contact-consent input[type=checkbox]:hover{background-color:rgba(0,0,0,0);border-color:#0648ac}.contact-consent input[type=checkbox]:checked{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='ci' x1='8' y1='0' x2='8' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230648AC'/%3E%3Cstop offset='1' stop-color='%23021D46'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='16' height='16' rx='2' fill='url(%23ci)'/%3E%3C/svg%3E");background-size:calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920)) calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920));border-color:#0648ac}.contact-consent input[type=checkbox]:focus-visible{outline:2px solid #023d9a;outline-offset:2px}.contact-consent-text{font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(13px + (14 - 13)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#28284a}.contact-consent-link{color:inherit;text-decoration:underline}.contact-submit{display:block;width:100%;height:calc(88px + (100 - 88)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;border:0;border-radius:calc(6px + (8 - 6)*(100vw - 1920px)/(2560 - 1920));background:#023d9a;font-family:"Heebo",sans-serif;font-weight:700;font-size:calc(22px + (26 - 22)*(100vw - 1920px)/(2560 - 1920));line-height:1.786;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none}.contact-submit:hover{background:#074cb2}.contact-submit:focus-visible{outline:2px solid #023d9a;outline-offset:2px}.contact-form .wpcf7-spinner{position:absolute;left:50%;bottom:calc(44px + (50 - 44)*(100vw - 1920px)/(2560 - 1920));width:calc(22px + (26 - 22)*(100vw - 1920px)/(2560 - 1920));height:calc(22px + (26 - 22)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;background:none;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;opacity:1;transform:translate(-50%, 50%) rotate(0deg);animation:contact-spin .7s linear infinite}.contact-form .wpcf7-spinner::before{display:none}.contact-form .wpcf7-form.submitting .contact-submit{color:rgba(0,0,0,0)}@keyframes contact-spin{to{transform:translate(-50%, 50%) rotate(360deg)}}.contact-form .wpcf7-form .wpcf7-response-output{--contact-bar-from: #023d9a;--contact-bar-to: #074cb2;position:relative;margin:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920)) 0 0;padding:calc(10px + (12 - 10)*(100vw - 1920px)/(2560 - 1920)) calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920));padding-inline-start:calc(34px + (40 - 34)*(100vw - 1920px)/(2560 - 1920));border:0;border-radius:8px;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(15px + (16 - 15)*(100vw - 1920px)/(2560 - 1920));line-height:1.5;color:#28284a;text-align:right}.contact-form .wpcf7-form .wpcf7-response-output::before{content:"";position:absolute;inset-inline-start:calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920));inset-block:calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920));width:calc(6px + (8 - 6)*(100vw - 1920px)/(2560 - 1920));border-radius:100px;background:linear-gradient(180deg, var(--contact-bar-from) 0%, var(--contact-bar-to) 100%)}.contact-form .wpcf7-form.invalid .wpcf7-response-output,.contact-form .wpcf7-form.unaccepted .wpcf7-response-output,.contact-form .wpcf7-form.payment-required .wpcf7-response-output,.contact-form .wpcf7-form.spam .wpcf7-response-output,.contact-form .wpcf7-form.failed .wpcf7-response-output,.contact-form .wpcf7-form.aborted .wpcf7-response-output{--contact-bar-from: rgb(185.0663346614, 35.0836653386, 35.0836653386);--contact-bar-to: #d72c2c;color:#d72c2c}.contact-form .wpcf7-form.sent .wpcf7-response-output{--contact-bar-from: rgb(26.35, 117.3, 64.6);--contact-bar-to: #1f8a4c;color:#1f8a4c}.contact-form .wpcf7-not-valid-tip{position:absolute;top:100%;right:0;left:0;margin-top:calc(6px + (8 - 6)*(100vw - 1920px)/(2560 - 1920));font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(13px + (14 - 13)*(100vw - 1920px)/(2560 - 1920));line-height:1.4;color:#d72c2c;text-align:right}.contact-field:has(.wpcf7-not-valid){box-shadow:inset 0 -2px 0 0 #d72c2c}.contact-field:has(.wpcf7-not-valid),.contact-consent:has(.wpcf7-not-valid){margin-bottom:calc(calc(13px + (14 - 13) * (100vw - 1920px) / (2560 - 1920))*1.4)}.contact-form .contact-input.wpcf7-not-valid{border:0}@media screen and (max-width: 2559px){.contact-title{line-height:normal}}@media screen and (max-width: 1919px){.contact{padding:0 calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536))}.contact-panel{align-items:flex-end;gap:calc(64px + (80 - 64)*(100vw - 1536px)/(1920 - 1536));padding:calc(40px + (50 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(50px + (60 - 50)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (50 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (50 - 40)*(100vw - 1536px)/(1920 - 1536))}.contact-card{width:calc(520px + (637 - 520)*(100vw - 1536px)/(1920 - 1536))}.contact-form-container{gap:calc(26px + (28 - 26)*(100vw - 1536px)/(1920 - 1536))}.contact-text{gap:4px}.contact-title{font-size:calc(44px + (55 - 44)*(100vw - 1536px)/(1920 - 1536));line-height:normal}.contact-subtitle{max-width:calc(386.4px + (483 - 386.4)*(100vw - 1536px)/(1920 - 1536));font-size:calc(17px + (22 - 17)*(100vw - 1536px)/(1920 - 1536))}.contact-form-fields{gap:calc(36px + (44 - 36)*(100vw - 1536px)/(1920 - 1536));padding:0 calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536))}.contact-form-set{gap:calc(24px + (32 - 24)*(100vw - 1536px)/(1920 - 1536))}.contact-form-group{gap:calc(24px + (30 - 24)*(100vw - 1536px)/(1920 - 1536))}.contact-form-row{gap:calc(20px + (24 - 20)*(100vw - 1536px)/(1920 - 1536))}.contact-field{min-height:calc(calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536))*1.78 + calc(13px + (16 - 13) * (100vw - 1536px) / (1920 - 1536))*1.37 + calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536)));padding-bottom:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.contact-field-label{font-size:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.contact-input{font-size:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}textarea.contact-input{height:calc(calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536))*1.374);min-height:calc(calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536))*1.374);max-height:calc(calc(16px + (20 - 16) * (100vw - 1536px) / (1920 - 1536))*1.374*4)}.contact-consent .wpcf7-list-item label{gap:calc(12px + (16 - 12)*(100vw - 1536px)/(1920 - 1536))}.contact-consent input[type=checkbox]{width:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536));height:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536));margin-top:calc(3px + (4 - 3)*(100vw - 1536px)/(1920 - 1536))}.contact-consent input[type=checkbox]:checked{background-size:calc(10px + (14 - 10)*(100vw - 1536px)/(1920 - 1536)) calc(10px + (14 - 10)*(100vw - 1536px)/(1920 - 1536))}.contact-consent .wpcf7-list-item-label{max-width:calc(440px + (520 - 440)*(100vw - 1536px)/(1920 - 1536))}.contact-consent-text{font-size:calc(12px + (13 - 12)*(100vw - 1536px)/(1920 - 1536))}.contact-submit{height:calc(70px + (88 - 70)*(100vw - 1536px)/(1920 - 1536));border-radius:6px;font-size:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536))}.contact-form .wpcf7-spinner{bottom:calc(35px + (44 - 35)*(100vw - 1536px)/(1920 - 1536));width:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536));height:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536))}.contact-form .wpcf7-form .wpcf7-response-output{margin:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536)) 0 0;padding:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536)) calc(12px + (14 - 12)*(100vw - 1536px)/(1920 - 1536));padding-inline-start:calc(28px + (34 - 28)*(100vw - 1536px)/(1920 - 1536));border-radius:6px;font-size:calc(13px + (15 - 13)*(100vw - 1536px)/(1920 - 1536))}.contact-form .wpcf7-form .wpcf7-response-output::before{inset-inline-start:calc(12px + (14 - 12)*(100vw - 1536px)/(1920 - 1536));inset-block:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536));width:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536))}.contact-form .wpcf7-not-valid-tip{margin-top:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536));font-size:calc(12px + (13 - 12)*(100vw - 1536px)/(1920 - 1536))}.contact-field:has(.wpcf7-not-valid),.contact-consent:has(.wpcf7-not-valid){margin-bottom:calc(calc(12px + (13 - 12) * (100vw - 1536px) / (1920 - 1536))*1.4)}}@media screen and (max-width: 1023px){.contact{padding:0}.contact-panel{flex-direction:column-reverse;align-items:stretch;gap:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));padding:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393)) calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));background:#f2f8ff;border-radius:15px}.contact-card{width:100%;aspect-ratio:369/261}.contact-form-container{align-items:center;gap:0px;padding:0 calc(4px + (10.41 - 4)*(100vw - 393px)/(1023 - 393))}.contact-text{gap:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393))}.contact-title{font-size:calc(26px + (67.68 - 26)*(100vw - 393px)/(1023 - 393));line-height:normal}.contact-subtitle{max-width:94%;font-size:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));line-height:normal}.contact-form-fields{gap:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));padding:0}.contact-form-set{gap:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}.contact-form-group{gap:0}.contact-form-row{flex-direction:column;align-items:stretch;gap:0}.contact-field{min-height:calc(calc(18px + (46.85 - 18) * (100vw - 393px) / (1023 - 393))*1.786 + calc(14px + (36.44 - 14) * (100vw - 393px) / (1023 - 393))*1.37 + calc(30px + (78.09 - 30) * (100vw - 393px) / (1023 - 393)));padding-top:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-bottom:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.contact-field-label{font-size:calc(18px + (46.85 - 18)*(100vw - 393px)/(1023 - 393))}.contact-input{font-size:calc(18px + (46.85 - 18)*(100vw - 393px)/(1023 - 393))}textarea.contact-input{height:calc(calc(18px + (46.85 - 18) * (100vw - 393px) / (1023 - 393))*1.374);min-height:calc(calc(18px + (46.85 - 18) * (100vw - 393px) / (1023 - 393))*1.374);max-height:calc(calc(18px + (46.85 - 18) * (100vw - 393px) / (1023 - 393))*1.374*4)}.contact-consent .wpcf7-list-item label{gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.contact-consent input[type=checkbox]{width:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));height:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));margin-top:0;border-radius:4px}.contact-consent input[type=checkbox]:checked{background-size:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393)) calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.contact-consent .wpcf7-list-item-label{max-width:none}.contact-consent-text{font-size:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));line-height:1;color:#94949d}.contact-submit{height:auto;padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));border-radius:4px;font-size:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393))}.contact-form .wpcf7-spinner{bottom:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));width:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));height:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393))}.contact-form .wpcf7-form .wpcf7-response-output{margin:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393)) 0 0;padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));padding-inline-start:calc(34px + (88.5 - 34)*(100vw - 393px)/(1023 - 393));border-radius:4px;font-size:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393))}.contact-form .wpcf7-form .wpcf7-response-output::before{inset-inline-start:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));inset-block:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));width:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.contact-form .wpcf7-not-valid-tip{margin-top:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393));font-size:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.contact-field:has(.wpcf7-not-valid),.contact-consent:has(.wpcf7-not-valid){margin-bottom:calc(calc(12px + (31.24 - 12) * (100vw - 393px) / (1023 - 393))*1.4)}}

.footer{background:#11112c;border-radius:25px 25px 0 0;color:#fff;position:relative;z-index:2;box-shadow:0 24px 32px -18px rgba(17,17,44,.45)}.footer-logo{display:block;flex-shrink:0}.footer-logo img{width:100%;height:100%;object-fit:contain}.footer-dot{flex-shrink:0;border-radius:50%;background:#b2b2cc}.footer-nav-link:hover,.footer-nav-link:focus-visible,.footer-social-link:hover,.footer-social-link:focus-visible,.footer-legal-link:hover,.footer-legal-link:focus-visible,.footer-m-nav-link:hover,.footer-m-nav-link:focus-visible,.footer-m-social-link:hover,.footer-m-social-link:focus-visible{text-decoration:underline}.footer-mobile{display:none}.footer-desktop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(60px + (65 - 60)*(100vw - 1920px)/(2560 - 1920));padding:calc(32px + (42 - 32)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920)) calc(20px + (30 - 20)*(100vw - 1920px)/(2560 - 1920))}.footer-top{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.footer-brand-nav{display:flex;align-items:flex-end;gap:calc(60px + (80 - 60)*(100vw - 1920px)/(2560 - 1920))}.footer-desktop .footer-logo{width:calc(110px + (124 - 110)*(100vw - 1920px)/(2560 - 1920));height:calc(57px + (64 - 57)*(100vw - 1920px)/(2560 - 1920))}.footer-nav{display:flex;align-items:flex-end;gap:calc(60px + (80 - 60)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;list-style:none}.footer-nav-link{font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#fff;white-space:nowrap}.footer-contact{display:flex;align-items:center;gap:calc(13px + (17 - 13)*(100vw - 1920px)/(2560 - 1920));font-style:normal}.footer-address-wrapper{display:flex;align-items:center;gap:calc(13px + (17 - 13)*(100vw - 1920px)/(2560 - 1920))}.footer-contact-info,.footer-address{margin:0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-contact-link,.footer-address-link{color:inherit;text-decoration:none}.footer-contact-link:hover,.footer-contact-link:focus-visible,.footer-address-link:hover,.footer-address-link:focus-visible{text-decoration:underline}.footer-contact .footer-dot{width:6px;height:6px}.footer-pin{flex-shrink:0;width:calc(12px + (15 - 12)*(100vw - 1920px)/(2560 - 1920));height:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920))}.footer-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid #b2b2cc;padding:calc(30px + (42 - 30)*(100vw - 1920px)/(2560 - 1920)) 0}.footer-social{display:flex;align-items:center;gap:calc(75px + (100 - 75)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;list-style:none}.footer-social-link{font-family:"Montserrat",sans-serif;font-weight:700;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#fff;white-space:nowrap}.footer-legal{display:flex;align-items:center;gap:calc(18px + (24 - 18)*(100vw - 1920px)/(2560 - 1920))}.footer-copyright{margin:0;font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-legal-link{font-family:"Heebo",sans-serif;font-weight:700;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-legal .footer-dot{width:6px;height:6px}.footer-stack{position:relative}.footer-powered{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:3px;padding:calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920)) 0;background:#fff}.footer-powered-text{margin:0;font-family:"Montserrat",sans-serif;font-weight:300;font-size:calc(13px + (15 - 13)*(100vw - 1920px)/(2560 - 1920));line-height:100%;color:#1d1d1d}.footer-powered-link{display:flex}.footer-powered-logo{width:calc(91px + (106 - 91)*(100vw - 1920px)/(2560 - 1920));height:calc(12px + (14 - 12)*(100vw - 1920px)/(2560 - 1920));margin-bottom:-1px}@media screen and (max-width: 2559px){.footer{border-radius:20px 20px 0 0}}@media screen and (max-width: 1919px){.footer-desktop{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536));padding:calc(28px + (32 - 28)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536)) calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.footer-top{gap:48px}.footer-brand-nav{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536))}.footer-desktop .footer-logo{width:calc(90px + (110 - 90)*(100vw - 1536px)/(1920 - 1536));height:calc(47px + (57 - 47)*(100vw - 1536px)/(1920 - 1536))}.footer-nav{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536))}.footer-nav-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-contact{column-gap:calc(11px + (13 - 11)*(100vw - 1536px)/(1920 - 1536));row-gap:3px;flex-wrap:wrap;justify-content:flex-end}.footer-address-wrapper{gap:calc(11px + (13 - 11)*(100vw - 1536px)/(1920 - 1536))}.footer-contact-info,.footer-address{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-contact .footer-dot{width:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536));height:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536))}.footer-pin{width:12px;height:16px}.footer-bottom{padding:calc(24px + (30 - 24)*(100vw - 1536px)/(1920 - 1536)) 0}.footer-social{gap:calc(60px + (75 - 60)*(100vw - 1536px)/(1920 - 1536))}.footer-social-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-legal{gap:calc(12px + (18 - 12)*(100vw - 1536px)/(1920 - 1536))}.footer-copyright,.footer-legal-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-legal .footer-dot{width:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536));height:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536))}.footer-powered{padding:14px 0}.footer-powered-text{font-size:calc(12px + (13 - 12)*(100vw - 1536px)/(1920 - 1536))}.footer-powered-logo{width:91px;height:12px}}@media screen and (max-width: 1023px){.footer{border-radius:15px 15px 0 0}.footer-desktop{display:none}.footer-mobile{display:flex;flex-direction:column;align-items:center;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393)) calc(26px + (67.68 - 26)*(100vw - 393px)/(1023 - 393))}.footer-m-logo{width:100%;display:flex;align-items:flex-start;padding-bottom:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid rgba(101,101,144,.8)}.footer-m-logo .footer-logo{width:calc(77px + (200.44 - 77)*(100vw - 393px)/(1023 - 393));height:calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393))}.footer-m-body{width:100%;display:flex;flex-direction:column;gap:calc(30px + (78.09 - 30)*(100vw - 393px)/(1023 - 393));padding:0 calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.footer-m-nav{width:100%;display:flex;flex-direction:column;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-top:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));margin:0;padding-inline:0;list-style:none}.footer-m-nav-link{width:100%;display:flex;align-items:center;padding:0 calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid #373758;font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:1.15;color:#fff}.footer-m-contact{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(28px + (44 - 28)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-item{display:flex;align-items:center;gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-m-contact-item .footer-dot{width:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393));height:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-item:has(.footer-contact-link){gap:0}.footer-m-contact-item .footer-contact-link{order:-1;margin-inline-end:.25em}.footer-m-contact-item:has(.footer-contact-link) .footer-dot{margin-inline-start:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.footer-m-social{width:100%;display:flex;align-items:center;gap:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));margin:0;padding:0;list-style:none}.footer-m-social-item{flex:1 0 0;min-width:0;display:flex}.footer-m-social-link{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border:1px solid #373758;border-radius:100px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#fff;white-space:nowrap}.footer-m-legal{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(9px + (23.43 - 9)*(100vw - 393px)/(1023 - 393));padding-top:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));border-top:1px solid #373758;margin:0;padding-inline:0;list-style:none}.footer-m-legal-item{display:flex;align-items:center;gap:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.footer-m-legal-item .footer-legal-link{font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-m-legal-item .footer-dot{width:calc(5.368px + (13.97 - 5.368)*(100vw - 393px)/(1023 - 393));height:calc(5.368px + (13.97 - 5.368)*(100vw - 393px)/(1023 - 393))}.footer-m-copyright{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393)) calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) 0;border-top:1px solid #656590}.footer-m-copyright .footer-copyright{font-size:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393));font-weight:400;white-space:nowrap}.footer-powered{gap:calc(3px + (7.81 - 3)*(100vw - 393px)/(1023 - 393));padding:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393)) 0}.footer-powered-text{font-size:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.footer-powered-logo{width:calc(91px + (236.88 - 91)*(100vw - 393px)/(1023 - 393));height:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}}

.contact-popup-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:rgba(2,12,38,.6);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.contact-popup-overlay[hidden]{display:none}.contact-popup-overlay.is-open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}body.contact-popup-open{overflow:hidden}@media(prefers-reduced-motion: reduce){.contact-popup-overlay{transition:none}}.contact-popup{position:relative;display:flex;align-items:flex-end;gap:64px;width:1242px;max-width:100%;padding:48px;background:#fff;border-radius:16px}.contact-popup-close{position:absolute;top:21.63px;left:16.63px;z-index:2;display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#5e5e5e;cursor:pointer;transition:color .2s ease}.contact-popup-close:hover{color:#28284a}.contact-popup-close:focus-visible{outline:2px solid #0648ac;outline-offset:2px}.contact-popup-close-icon{display:block;width:19px;height:19px;transform:rotate(45deg)}.contact-popup-card{position:relative;flex-shrink:0;width:446px;height:567px}.contact-popup-card-media{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg, #001074 0%, #001b96 100%);-webkit-mask:url("https://tangramdev.wemake.co.il/wp-content/themes/tangram/modules/contact-popup/img/card-mask.svg") no-repeat center/100% 100%;mask:url("https://tangramdev.wemake.co.il/wp-content/themes/tangram/modules/contact-popup/img/card-mask.svg") no-repeat center/100% 100%}.contact-popup-card-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:rotate(180deg);opacity:.6;mix-blend-mode:soft-light;pointer-events:none}.contact-popup-card-overlay{position:absolute;left:34px;bottom:49px;display:flex;align-items:flex-end;gap:29px}.contact-popup-card-heading{margin:0;width:287px;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:44px;line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#fff;text-align:left;text-transform:uppercase;word-break:break-word}.contact-popup-card-heading strong{font-weight:700}.contact-popup-card-arrow{flex-shrink:0;display:block;width:54.655px;height:54.655px;color:#f0f8ff}.contact-popup-card-arrow-icon{display:block;width:100%;height:100%}.contact-popup-form{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:36px;direction:rtl}.contact-popup-head{display:flex;flex-direction:column;gap:4px;width:100%;color:#28284a;text-align:right}.contact-popup-title{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:700;font-size:44px;line-height:normal}.contact-popup-subtitle{margin:0;width:100%;max-width:500px;font-family:"Heebo",sans-serif;font-weight:400;font-size:17px;line-height:normal}.contact-popup-form-body,.contact-popup-form-body .wpcf7,.contact-popup-form-body .wpcf7-form{width:100%}.contact-popup .contact-form-fields{position:relative;display:flex;flex-direction:column;gap:36px;padding:0}.contact-popup .contact-form-set{display:flex;flex-direction:column;gap:28px}.contact-popup .contact-form-group{display:flex;flex-direction:column;gap:28px}.contact-popup .contact-form-row{display:flex;align-items:center;gap:20px}.contact-popup .contact-field{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-height:59.968px;padding-bottom:16px;border:0;box-shadow:inset 0 -1px 0 0 #000;text-align:right;transition:box-shadow .2s ease,margin-bottom .2s ease}.contact-popup .contact-field-full{width:100%;flex:0 0 auto}.contact-popup .contact-field-label{width:100%;font-family:"Heebo",sans-serif;font-weight:400;font-size:16px;line-height:1.374;color:#28284a;transform-origin:right bottom;transition:transform .2s ease}.contact-popup .contact-field .wpcf7-form-control-wrap{position:static;display:block;width:100%}.contact-popup .contact-input{display:block;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Heebo",sans-serif;font-weight:500;font-size:16px;line-height:1.374;color:#28284a;text-align:right;border-radius:0;-webkit-appearance:none;appearance:none;transform-origin:right bottom;transition:transform .2s ease,font-weight .2s ease}.contact-popup .contact-input::placeholder{color:#94949d;opacity:1;transition:color .2s ease}.contact-popup .contact-input:focus,.contact-popup .contact-input:focus-visible{outline:none}.contact-popup .contact-field:hover,.contact-popup .contact-field:focus-within{box-shadow:inset 0 -2px 0 0 #000}.contact-popup .contact-field:hover .contact-input::placeholder{color:#48484d}.contact-popup .contact-field:focus-within .contact-field-label,.contact-popup .contact-field:has(.contact-input:not(:placeholder-shown)) .contact-field-label{transform:scale(0.8)}.contact-popup .contact-input:placeholder-shown:not(:focus){transform:scale(0.8);font-weight:300}.contact-popup textarea.contact-input{height:21.984px;min-height:21.984px;max-height:109.92px;resize:none;overflow:hidden;transition:transform .2s ease,font-weight .2s ease}.contact-popup .contact-consent{position:relative;width:100%;transition:margin-bottom .2s ease}.contact-popup .contact-consent .wpcf7-form-control-wrap,.contact-popup .contact-consent .wpcf7-acceptance{position:static;display:block;width:100%}.contact-popup .contact-consent .wpcf7-list-item{margin:0}.contact-popup .contact-consent .wpcf7-list-item label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:0}.contact-popup .contact-consent .wpcf7-list-item-label{flex:1 1 0;min-width:0;max-width:440px;text-align:right}.contact-popup .contact-consent input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0;margin-top:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;border:1px solid #28284a;border-radius:3px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease}.contact-popup .contact-consent input[type=checkbox]:hover{background-color:rgba(0,0,0,0);border-color:#0648ac}.contact-popup .contact-consent input[type=checkbox]:checked{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='cpci' x1='8' y1='0' x2='8' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230648AC'/%3E%3Cstop offset='1' stop-color='%23021D46'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='16' height='16' rx='2' fill='url(%23cpci)'/%3E%3C/svg%3E");background-size:12px 12px;border-color:#0648ac}.contact-popup .contact-consent input[type=checkbox]:focus-visible{outline:2px solid #0648ac;outline-offset:2px}.contact-popup .contact-consent-text{font-family:"Heebo",sans-serif;font-weight:400;font-size:12px;line-height:normal;color:#28284a}.contact-popup .contact-consent-link{color:inherit;text-decoration:underline}@property --cp-submit-c1{syntax:"<color>";inherits:false;initial-value:#ff6b2e}@property --cp-submit-c2{syntax:"<color>";inherits:false;initial-value:#ffb956}.contact-popup .contact-submit{display:block;width:100%;height:70px;margin:0;padding:0;border:0;border-radius:6px;--cp-submit-c1: #ff6b2e;--cp-submit-c2: #ffb956;background-image:linear-gradient(90deg, var(--cp-submit-c1) 0%, var(--cp-submit-c2) 100%);font-family:"Heebo",sans-serif;font-weight:700;font-size:18px;line-height:1.78;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:--cp-submit-c1 .3s ease,--cp-submit-c2 .3s ease}.contact-popup .contact-submit:hover,.contact-popup .contact-submit:focus-visible{--cp-submit-c1: #ffb956;--cp-submit-c2: #ff6b2e}.contact-popup .contact-submit:focus-visible{outline:2px solid #ff6b2e;outline-offset:2px}.contact-popup .wpcf7-spinner{position:absolute;left:50%;bottom:35px;width:22px;height:22px;margin:0;padding:0;background:none;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;opacity:1;transform:translate(-50%, 50%) rotate(0deg);animation:contact-popup-spin .7s linear infinite}.contact-popup .wpcf7-spinner::before{display:none}.contact-popup .wpcf7-form.submitting .contact-submit{color:rgba(0,0,0,0)}@keyframes contact-popup-spin{to{transform:translate(-50%, 50%) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.contact-popup .contact-field,.contact-popup .contact-field-label,.contact-popup .contact-input,.contact-popup textarea.contact-input,.contact-popup .contact-input::placeholder,.contact-popup .contact-consent input[type=checkbox],.contact-popup .contact-submit{transition:none}.contact-popup .wpcf7-spinner{animation-duration:1.4s}}.contact-popup .wpcf7-form .wpcf7-response-output{--cp-bar-from: #0648ac;--cp-bar-to: #021d46;position:relative;margin:16px 0 0;padding:10px 14px;padding-inline-start:34px;border:0;border-radius:8px;font-family:"Heebo",sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#28284a;text-align:right}.contact-popup .wpcf7-form .wpcf7-response-output::before{content:"";position:absolute;inset-inline-start:14px;inset-block:8px;width:6px;border-radius:100px;background:linear-gradient(180deg, var(--cp-bar-from) 0%, var(--cp-bar-to) 100%)}.contact-popup .wpcf7-form.invalid .wpcf7-response-output,.contact-popup .wpcf7-form.unaccepted .wpcf7-response-output,.contact-popup .wpcf7-form.payment-required .wpcf7-response-output,.contact-popup .wpcf7-form.spam .wpcf7-response-output,.contact-popup .wpcf7-form.failed .wpcf7-response-output,.contact-popup .wpcf7-form.aborted .wpcf7-response-output{--cp-bar-from: rgb(185.0663346614, 35.0836653386, 35.0836653386);--cp-bar-to: #d72c2c;color:#d72c2c}.contact-popup .wpcf7-form.sent .wpcf7-response-output{--cp-bar-from: rgb(26.35, 117.3, 64.6);--cp-bar-to: #1f8a4c;color:#1f8a4c}.contact-popup .wpcf7-not-valid-tip{position:absolute;top:100%;right:0;left:0;margin-top:6px;font-family:"Heebo",sans-serif;font-weight:400;font-size:12px;line-height:1.4;color:#d72c2c;text-align:right}.contact-popup .contact-field:has(.wpcf7-not-valid){box-shadow:inset 0 -2px 0 0 #d72c2c}.contact-popup .contact-field:has(.wpcf7-not-valid),.contact-popup .contact-consent:has(.wpcf7-not-valid){margin-bottom:16.8px}.contact-popup .contact-input.wpcf7-not-valid{border:0}@media screen and (min-width: 1024px)and (max-width: 1535px){.contact-popup{gap:calc(40px + (64 - 40)*(100vw - 1024px)/(1536 - 1024));padding:calc(32px + (48 - 32)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card{width:calc(380px + (446 - 380)*(100vw - 1024px)/(1536 - 1024));height:calc(483px + (567 - 483)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-overlay{left:calc(26px + (34 - 26)*(100vw - 1024px)/(1536 - 1024));bottom:calc(37px + (49 - 37)*(100vw - 1024px)/(1536 - 1024));gap:calc(22px + (29 - 22)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-heading{width:calc(219px + (287 - 219)*(100vw - 1024px)/(1536 - 1024));font-size:calc(34px + (44 - 34)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-arrow{width:calc(42px + (54.655 - 42)*(100vw - 1024px)/(1536 - 1024));height:calc(42px + (54.655 - 42)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-title{font-size:calc(34px + (44 - 34)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-subtitle{font-size:calc(14px + (17 - 14)*(100vw - 1024px)/(1536 - 1024))}.contact-popup .contact-submit{font-size:calc(16px + (18 - 16)*(100vw - 1024px)/(1536 - 1024))}}@media screen and (max-width: 1023px){.contact-popup-overlay{align-items:flex-start;padding:calc(16px + (40 - 16)*(100vw - 393px)/(1023 - 393))}.contact-popup{flex-direction:column;align-items:stretch;width:100%;max-width:560px;margin:auto;gap:calc(24px + (36 - 24)*(100vw - 393px)/(1023 - 393));padding:calc(16px + (32 - 16)*(100vw - 393px)/(1023 - 393));padding-top:calc(48px + (60 - 48)*(100vw - 393px)/(1023 - 393))}.contact-popup-close{top:calc(12px + (22 - 12)*(100vw - 393px)/(1023 - 393));left:calc(12px + (18 - 12)*(100vw - 393px)/(1023 - 393))}.contact-popup-card{display:none}.contact-popup-form{align-items:stretch;gap:calc(18px + (28 - 18)*(100vw - 393px)/(1023 - 393))}.contact-popup-head{gap:calc(4px + (8 - 4)*(100vw - 393px)/(1023 - 393))}.contact-popup-title{font-size:calc(26px + (44 - 26)*(100vw - 393px)/(1023 - 393))}.contact-popup-subtitle{font-size:calc(15px + (17 - 15)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-fields{gap:calc(18px + (28 - 18)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-set{gap:calc(16px + (24 - 16)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-group{gap:calc(14px + (20 - 14)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-row{flex-direction:column;align-items:stretch;gap:calc(14px + (20 - 14)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-field{flex:0 0 auto}.contact-popup .contact-submit{height:calc(56px + (70 - 56)*(100vw - 393px)/(1023 - 393))}.contact-popup .wpcf7-spinner{bottom:calc(28px + (35 - 28)*(100vw - 393px)/(1023 - 393))}}

