:root{--ink-deep:#0a1628;--ease-premium:cubic-bezier(.16,1,.3,1);--blue-main:#05448e;--blue-dark:#0a266d;--blue-sec:#2a9ee8;--text:#012;--bg-light:#f3f3f3;--white:#fff;--r:12px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--t-fast:.5s;--t-med:.85s;--t-slow:1.2s;--t:all var(--t-fast) var(--ease);--sh:0 4px 24px #05448e17;--sh-h:0 24px 64px #05448e38}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:var(--text);background:#fff;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-weight:800;line-height:1.2}h1{font-size:clamp(2.2rem,5.5vw,3.8rem)}h2{font-size:clamp(1.8rem,3.5vw,2.5rem)}h3{font-size:1.2rem}.container{max-width:var(--container-max,1200px);margin:0 auto;padding:0 2rem}.pad{padding:5.5rem 0}.pad-sm{padding:4rem 0}.section-header{text-align:center;margin-bottom:3.5rem}.section-header .sub{color:#0011228c;max-width:560px;margin:.75rem auto 0;font-size:.97rem;line-height:1.75}.btn{border-radius:var(--r);cursor:pointer;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),background var(--t-med) var(--ease),color var(--t-med) var(--ease),border-color var(--t-med) var(--ease);white-space:nowrap;letter-spacing:.01em;border:2px solid #0000;align-items:center;gap:.45rem;padding:.9rem 1.75rem;font-family:inherit;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex}.btn-primary{background:var(--blue-main);color:#fff;border-color:var(--blue-main)}.btn-primary:hover{background:linear-gradient(135deg,var(--blue-dark),var(--blue-sec));border-color:#0000;transform:translateY(-3px);box-shadow:0 12px 36px #05448366}.btn-ghost-nav{color:var(--blue-main);border-color:var(--blue-main);background:0 0}.btn-ghost-nav:hover{background:var(--blue-main);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #05448340}.btn-white{color:var(--blue-dark);background:#fff;border-color:#fff;font-weight:800}.btn-white:hover{background:var(--blue-dark);color:#fff;border-color:var(--blue-dark);transform:translateY(-3px);box-shadow:0 12px 36px #00000040}.btn-ghost-hero{color:#fff;backdrop-filter:blur(8px);background:#ffffff17;border-color:#ffffff80}.btn-ghost-hero:hover{color:var(--blue-dark);background:#fff;border-color:#fff;transform:translateY(-3px);box-shadow:0 12px 36px #0003}.btn-ghost-white{color:#fff;background:0 0;border-color:#ffffff7a}.btn-ghost-white:hover{color:var(--blue-dark);background:#fff;border-color:#fff;transform:translateY(-3px)}.btn-sm{padding:.62rem 1.25rem;font-size:.83rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes pulseRing{0%{box-shadow:0 0 #2a9ee859}to{box-shadow:0 0 0 16px #2a9ee800}}.hero-tag,.hero-h1,.hero-sub,.hero-btns,.hero-crumb{opacity:0}.hero-loaded .hero-crumb{animation:fadeUp 1.1s var(--ease-premium) .15s forwards}.hero-loaded .hero-tag{animation:fadeUp 1.2s var(--ease-premium) .25s forwards}.hero-loaded .hero-h1{animation:fadeUp 1.5s var(--ease-premium) .5s forwards}.hero-loaded .hero-sub{animation:fadeUp 1.3s var(--ease-premium) 1s forwards}.hero-loaded .hero-btns{animation:fadeUp 1.2s var(--ease-premium) 1.4s forwards}.sr{opacity:0;transition:opacity 1.85s var(--ease-premium),transform 1.85s var(--ease-premium);transform:translateY(28px)}.sr.vis{opacity:1;transform:none}.sr-l{opacity:0;transition:opacity 1.85s var(--ease-premium),transform 1.85s var(--ease-premium);transform:translate(-28px)}.sr-l.vis{opacity:1;transform:none}.sr-r{opacity:0;transition:opacity 1.85s var(--ease-premium),transform 1.85s var(--ease-premium);transform:translate(28px)}.sr-r.vis{opacity:1;transform:none}.d1{transition-delay:.15s}.d2{transition-delay:.35s}.d3{transition-delay:.55s}.d4{transition-delay:.75s}.d5{transition-delay:.95s}.img-card{border-radius:var(--r);cursor:pointer;background:#05163b;position:relative;overflow:hidden}.img-card .card-bg{filter:brightness(.88)saturate(1.1);width:100%;height:100%;transition:transform var(--t-slow) var(--ease-out),filter var(--t-slow) var(--ease-out);will-change:transform,filter;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.09)}.img-card:hover .card-bg{filter:brightness(1.05)saturate(1.15);transform:scale(1)}.img-card .card-overlay{transition:opacity var(--t-slow) var(--ease-out);z-index:1;background:#052c6ed1;position:absolute;inset:0}.img-card:hover .card-overlay{opacity:.12}.img-card .card-tint{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#052c6e29 28%,#052c6eb8 58%,#041441f7 100%);position:absolute;inset:0}.img-card:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(108deg,#0000 22%,#ffffff0e 50%,#0000 78%);position:absolute;inset:0;transform:translate(-110%)}.img-card:hover:after{transition:transform .9s var(--ease-out);transform:translate(130%)}.img-card{transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out),opacity .9s var(--ease-out)}.img-card:hover{transform:scale(1.025);box-shadow:0 28px 72px #00000061}.img-card>.card-body,.img-card>.sc-inner,.img-card>.svc-inner,.img-card>.ind-body,.img-card>.loc-body{z-index:2;position:relative}.nav{z-index:1000;backdrop-filter:blur(14px);transition:var(--t);background:#fffffff7;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav-inner{align-items:center;gap:1rem;height:70px;display:flex}.nav-logo{flex-shrink:0;display:flex}.nav-logo img{width:auto;height:42px}.nav-menu{flex:1;justify-content:center;align-items:center;gap:.15rem;display:flex}.nav-link{color:var(--text);transition:var(--t);white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.875rem;font-weight:600;display:inline-flex}.nav-link i{font-size:.65rem;transition:transform .25s}.nav-link:hover,.nav-link.active{color:var(--blue-main);background:#05448e0d}.has-dropdown{position:relative}.has-dropdown:hover>.nav-link i{transform:rotate(180deg)}.dropdown{border-radius:var(--r);opacity:0;visibility:hidden;min-width:250px;transition:all .22s var(--ease);z-index:200;background:#fff;border:1px solid #05448e12;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-6px);box-shadow:0 20px 60px #00112224}.has-dropdown:hover>.dropdown{opacity:1;visibility:visible;transform:none}.dropdown li a{color:var(--text);transition:var(--t);border-left:3px solid #0000;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.86rem;font-weight:600;display:flex}.dropdown li a:hover{color:var(--blue-main);border-left-color:var(--blue-main);background:#05448e0a;padding-left:1.5rem}.nav-actions{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:6px;display:none}.nav-toggle span{background:var(--text);width:24px;height:2px;transition:var(--t);border-radius:2px;display:block}.nav-toggle.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.nav-cta-mob{display:none}.nav{-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important;transition:background .5s,opacity .5s,box-shadow .35s,border-color .35s!important}.nav.nav-solid{background:#fff!important;border-bottom-color:#05448e17!important;box-shadow:0 4px 28px #00112214!important}.nav.nav-hidden{opacity:0!important;pointer-events:none!important}.nav:not(.nav-solid) .nav-link{color:#ffffffed!important}.nav:not(.nav-solid) .nav-link:hover,.nav:not(.nav-solid) .nav-link.active{color:#fff!important;background:#ffffff1f!important}.nav:not(.nav-solid) .nav-toggle span{background:#fff!important}.nav-logo-color{display:block}.nav-logo-white,.nav:not(.nav-solid) .nav-logo-color{display:none}.nav:not(.nav-solid) .nav-logo-white{display:block}.nav:not(.nav-solid) .btn-ghost-nav{color:#ffffffe6!important;background:0 0!important;border-color:#ffffff73!important}.nav:not(.nav-solid) .btn-ghost-nav:hover{transform:translateY(-2px);color:#fff!important;background:#ffffff24!important;border-color:#ffffffb3!important}.nav-link{font-size:.95rem!important}.dropdown li a{padding:.82rem 1.35rem!important;font-size:.95rem!important;transition:color .18s,background .18s,border-color .18s,padding-left .22s!important}.dropdown li a:hover{padding-left:1.6rem!important}.dropdown{min-width:max-content;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1),visibility .18s!important}.dropdown li a{white-space:nowrap}.page-hero{background-color:#0a1628;background-image:radial-gradient(60% 60% at 78% 8%,#2a9ee829 0%,#0000 60%),radial-gradient(55% 55% at 8% 95%,#05448e4d 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;align-items:center;min-height:720px;padding:calc(70px + 5rem) 0 7rem;display:flex;position:relative;overflow:hidden}.page-hero>.container{width:100%}.page-hero .ph-grid{z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 92%)}.page-hero .ph-glow{z-index:0;background:radial-gradient(circle,#2a9ee81a 0%,#0000 66%);border-radius:50%;width:620px;height:620px;animation:9s ease-in-out infinite float;position:absolute;top:-140px;right:-160px}#heroVanta{z-index:1;pointer-events:none;background:#0a1628;width:100%;height:100%;position:absolute;inset:0}#heroVanta[data-state^=static]{background-image:url(/hero-network.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero .container{z-index:2;position:relative}.ph-inner{max-width:780px}.breadcrumb{color:#ffffff80;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:flex}.breadcrumb a{color:#ffffff9e;transition:var(--t)}.breadcrumb a:hover{color:var(--blue-sec)}.breadcrumb i{color:#ffffff52;font-size:.6rem}.breadcrumb .crumb-current{color:#fff}.page-hero h1{color:#fff;text-wrap:balance;margin-bottom:1.4rem;font-size:clamp(2.2rem,5vw,3.5rem)}.page-hero .ph-sub{color:#ffffffbd;max-width:620px;margin-bottom:2.25rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.ph-btns{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-hero .hero-wave{z-index:3;line-height:0;position:absolute;bottom:-1px;left:0;right:0}.page-hero .hero-wave svg{width:100%;height:64px;display:block}.ph-inner>*{opacity:0;animation:fadeUp 1.3s var(--ease-premium) forwards}.ph-inner>.breadcrumb{animation-delay:.15s}.ph-inner>h1{animation-delay:.5s}.ph-inner>.ph-sub{animation-delay:.85s}.ph-inner>.ph-btns{animation-delay:1.15s}.stats-bar{background:var(--blue-main);padding:4rem 0;position:relative;overflow:hidden}.stats-bar:before{content:"";background:radial-gradient(at 20%,#2a9ee824 0%,#0000 55%),radial-gradient(at 80%,#0a266d59 0%,#0000 55%);position:absolute;inset:0}.stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.stat-item{text-align:center;position:relative}.stat-item+.stat-item:before{content:"";background:#ffffff2e;width:1px;height:70%;position:absolute;top:15%;left:0}.stat-number{color:#fff;margin-bottom:.35rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800;line-height:1}.stat-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:700}.stat-sub{color:#ffffff61;margin-top:.2rem;font-size:.72rem}.faq{background:#fff;padding:6rem 0}.faq-list{flex-direction:column;gap:.7rem;max-width:800px;margin:3.5rem auto 0;display:flex}.faq-item{border-radius:var(--r);transition:var(--t);border:1px solid #05448e1a;overflow:hidden}.faq-item.open{border-color:var(--blue-sec);box-shadow:0 4px 18px #2a9ee81a}.faq-q{cursor:pointer;text-align:left;width:100%;color:var(--text);transition:var(--t);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-family:inherit;font-size:.97rem;font-weight:700;display:flex}.faq-q:hover{color:var(--blue-main);background:#05448e05}.faq-item.open .faq-q{color:var(--blue-dark)}.faq-toggle{width:28px;height:28px;transition:var(--t);color:var(--blue-main);background:#05448e14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item.open .faq-toggle{background:var(--blue-main);color:#fff;transform:rotate(180deg)}.faq-a{max-height:0;transition:max-height .38s;overflow:hidden}.faq-a-inner{color:#001122ad;padding:0 1.5rem 1.25rem;font-size:.94rem;line-height:1.85}.cta-banner{background:linear-gradient(135deg,var(--blue-dark) 0%,var(--blue-sec) 100%);text-align:center;padding:5.5rem 0;position:relative;overflow:hidden}.cta-bg-photo{opacity:.16;z-index:0;background-image:url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=1920&q=80);background-position:50%;background-size:cover;position:absolute;inset:0}.cta-bg-tint{z-index:0;background:linear-gradient(135deg,#0a266d8c 0%,#05448e66 100%);position:absolute;inset:0}.cta-banner:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.cta-banner>.container{z-index:1;position:relative}.cta-banner h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3rem)}.cta-banner p{color:#fffc;max-width:640px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.75}.cta-btns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.partners{background:#fff;padding:4.5rem 0;overflow:hidden}.partners .section-header{margin-bottom:2.25rem}.partners .section-header h2{color:#0011228c;font-size:1.4rem;font-weight:600}.marquee-wrap{position:relative;overflow:hidden}.marquee-wrap:before,.marquee-wrap:after{content:"";z-index:2;pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.marquee-wrap:before{background:linear-gradient(90deg,#fff,#0000);left:0}.marquee-wrap:after{background:linear-gradient(270deg,#fff,#0000);right:0}.marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:85s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.logo-slot{opacity:.5;flex-shrink:0;justify-content:center;align-items:center;min-width:120px;height:80px;transition:opacity .4s;display:flex}.logo-slot:hover{opacity:1}.logo-slot img{mix-blend-mode:multiply;object-fit:contain;filter:grayscale();flex:none;width:auto;max-width:none;transition:filter .4s}.logo-slot:hover img{filter:grayscale(0)}.partner-name{letter-spacing:.05em;text-transform:uppercase;color:var(--blue-dark);white-space:nowrap;font-variant:small-caps;font-size:.95rem;font-weight:800}.why-choose{background:var(--bg-light);padding:5.5rem 0}.why-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.why-card{text-align:center;border-radius:var(--r);box-shadow:var(--sh);transition:var(--t);background:#fff;padding:2.25rem}.why-card:hover{box-shadow:var(--sh-h);transform:translateY(-4px)}.why-icon{background:linear-gradient(135deg,var(--blue-dark),var(--blue-main));border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.4rem;display:flex;box-shadow:0 8px 24px #05448e40}.why-icon i{color:#fff;font-size:1.55rem}.why-card h3{color:var(--blue-dark);margin-bottom:.65rem}.why-card p{color:#001122ad;font-size:.94rem}.industries{background:var(--bg-light);padding:5.5rem 0}.ind-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.ind-card{flex-direction:column;justify-content:flex-end;min-height:420px;display:flex}.ind-body{padding:2.5rem}.ind-icon-badge{width:52px;height:52px;transition:background var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out);background:#2a9ee82e;border:1px solid #2a9ee84d;border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:flex}.ind-card:hover .ind-icon-badge{background:#2a9ee852;transform:scale(1.08)}.ind-icon-badge i{color:#7dcef8;font-size:1.4rem}.ind-card h3{color:#fff;margin-bottom:.6rem;font-size:1.5rem;font-weight:800}.ind-card p{color:#ffffffb3;transition:color var(--t-med) var(--ease);margin-bottom:1.35rem;font-size:.95rem;line-height:1.78}.ind-card:hover p{color:#ffffffe6}.ind-link{color:#fff;opacity:.75;transition:opacity var(--t-fast) var(--ease),gap var(--t-fast) var(--ease);align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.ind-card:hover .ind-link{opacity:1;gap:.7rem}.locations{background:#fff;padding:5.5rem 0}.loc-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.loc-card{flex-direction:column;justify-content:flex-end;min-height:380px;display:flex}.loc-body{padding:2rem 1.75rem}.loc-eyebrow{color:#7dcef8;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(6px);background:#2a9ee82e;border:1px solid #2a9ee852;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.3rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.loc-card h3{color:#fff;margin-bottom:.2rem;font-size:1.85rem;font-weight:800;line-height:1.1}.loc-province{color:#ffffff94;align-items:center;gap:.4rem;margin-bottom:1.2rem;font-size:.86rem;font-weight:600;display:flex}.loc-province i{color:var(--blue-sec);font-size:.78rem}.loc-link{color:#fff;opacity:.72;transition:opacity var(--t-fast) var(--ease),gap var(--t-fast) var(--ease);align-items:center;gap:.45rem;font-size:.88rem;font-weight:700;display:inline-flex}.loc-card:hover .loc-link{opacity:1;gap:.72rem}.loc-card .card-overlay{background:#052c6e3d}.loc-card:hover .card-overlay{opacity:0}.loc-card .card-tint{background:linear-gradient(#0000 36%,#040e2457 66%,#040c1ed9 100%)}.loc-card:hover{transform:scale(1.05);box-shadow:0 32px 80px #0006}.loc-card:hover .card-bg{filter:brightness(1.12)saturate(1.2)}.loc-card h3,.loc-card .loc-province,.loc-card .loc-link{text-shadow:0 2px 12px #0009}@media (width<=900px){.ind-grid{grid-template-columns:1fr}.ind-card{min-height:340px}.loc-grid{grid-template-columns:1fr}.loc-card{min-height:300px}}@media (width<=600px){.ind-body,.loc-body{padding:1.5rem}}.footer{z-index:1;color:#ffffffb8;background:linear-gradient(90deg,#0000 0%,#2a9ee8d9 50%,#0000 100%) top/100% 1px no-repeat,radial-gradient(60% 70% at 6% 0,#2a9ee82e,#0000 70%),radial-gradient(55% 65% at 100% 100%,#05448e80,#0000 70%),linear-gradient(#081326 0%,#050b18 100%);padding:5.5rem 0 0;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 80%)}.footer>.container,.footer-bottom{z-index:1;position:relative}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.6fr;gap:3rem;margin-bottom:2.5rem;display:grid}.footer-brand img{width:auto;height:46px;margin-bottom:1.35rem}.footer-brand p{color:#ffffffb3;max-width:340px;margin-bottom:1.6rem;font-size:.9rem;line-height:1.75}.social-row{gap:.7rem;display:flex}.soc{color:#fffc;width:40px;height:40px;transition:var(--t);background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:.92rem;display:flex}.soc:hover{background:var(--blue-sec);color:#fff;border-color:var(--blue-sec);transform:translateY(-3px);box-shadow:0 8px 22px #2a9ee873}.footer-col h3{color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.4rem;font-size:.8rem;font-weight:800;display:flex}.footer-col h3:before{content:"";background:linear-gradient(90deg,var(--blue-sec),transparent);border-radius:2px;width:18px;height:2px}.foot-links{flex-direction:column;gap:.6rem;display:flex}.foot-links a{color:#ffffffb8;transition:var(--t);font-size:.9rem}.foot-links a:hover{color:#7fd0ff;padding-left:5px}.foot-contact{flex-direction:column;gap:.8rem;display:flex}.fc-item{color:#ffffffb8;align-items:center;gap:.8rem;font-size:.9rem;display:flex}.fc-item i{width:34px;height:34px;color:var(--blue-sec);background:#2a9ee824;border:1px solid #2a9ee838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.fc-item a{color:#fffc;transition:var(--t)}.flag{vertical-align:-2px;border-radius:3px;margin-left:.45rem;display:inline-block;box-shadow:0 0 0 1px #ffffff4d}.fc-item a:hover{color:#7fd0ff}body:has(.cta-card-section) .footer{padding-top:calc(4.5rem + 130px)}.pay-card{color:#fff;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out);background:linear-gradient(135deg,#2a9ee8 0%,#05448e 100%);border:1px solid #ffffff4d;border-radius:14px;align-items:center;gap:.9rem;margin-top:1.5rem;padding:.95rem 1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #2a9ee852,inset 0 1px #ffffff47}.pay-card:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:38%;animation:5.5s ease-in-out infinite paySheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes paySheen{0%,65%{left:-60%}to{left:130%}}.pay-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px #2a9ee880,inset 0 1px #ffffff59}.pay-ico{background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:flex}.pay-txt strong{letter-spacing:.01em;font-size:1.02rem;font-weight:800;line-height:1.2;display:block}.pay-txt small{opacity:.88;margin-top:.15rem;font-size:.74rem;display:block}.pay-arrow{transition:transform var(--t-fast) var(--ease-out);margin-left:auto;font-size:.9rem}.pay-card:hover .pay-arrow{transform:translate(5px)}.footer-bottom{border-top:1px solid #ffffff1a;padding:1.4rem 0}.footer-bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;display:flex}.footer-bottom p{color:#ffffff9e;font-size:.8rem}.footer-cities{letter-spacing:.06em}.footer-cities a{color:inherit;transition:color .3s}.footer-cities a:hover{color:#7fd0ff}@media (prefers-reduced-motion:reduce){.pay-card:after{animation:none}.sr,.sr-l,.sr-r{transition:opacity .35s linear;transform:none}.hero-loaded .hero-crumb,.hero-loaded .hero-tag,.hero-loaded .hero-h1,.hero-loaded .hero-sub,.hero-loaded .hero-btns,.ph-inner>*{animation-name:fadeIn;animation-duration:.35s;animation-delay:0s}.page-hero .ph-glow,.marquee-track{animation:none}.marquee-wrap{overflow-x:auto}}.div-wrap{line-height:0;overflow:hidden}.div-wrap svg{width:100%;height:70px;display:block}@media (width<=1100px){.nav-menu{gap:0}.nav-link{padding:.4rem .55rem;font-size:.82rem}}@media (width<=900px){.nav-menu,.nav-actions{display:none}.nav-toggle{display:flex}.nav-menu.open{z-index:999;background:#fff;border-top:1px solid #00112212;flex-direction:column;align-items:flex-start;gap:0;padding:1.5rem 1.5rem 2rem;display:flex;position:fixed;inset:70px 0 0;overflow-y:auto}.nav-menu.open .nav-link{border-bottom:1px solid #0011220d;border-radius:0;width:100%;padding:.85rem 0;font-size:1.05rem}.nav-menu.open .has-dropdown .dropdown{opacity:1;visibility:visible;box-shadow:none;background:#05448e08;border:none;border-radius:0;padding-left:.75rem;display:none;position:static;transform:none}.nav-menu.open .has-dropdown.exp .dropdown{display:block}.nav-menu.open .nav-cta-mob{border-top:1px solid #0011220f;flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem;padding-top:1.5rem;display:flex}.nav-menu.open .nav-cta-mob .btn{justify-content:center;width:100%}.why-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item+.stat-item:before{display:none}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom-row{text-align:center;justify-content:center}.cta-btns{flex-direction:column;align-items:center}.page-hero{min-height:0;padding:calc(70px + 3rem) 0 5.5rem}.img-card:hover{transform:none}.img-card:hover .card-bg{transform:scale(1.03)}}@media (width<=760px){body:has(.cta-card-section) .footer{padding-top:calc(3rem + 90px)}}@media (width<=600px){.footer-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}.bits-contrast{isolation:isolate;color:#fff;background:radial-gradient(60% 70% at 15% 0,#2a9ee852,#0000 70%),radial-gradient(50% 60% at 100% 100%,#2a9ee82e,#0000 70%),linear-gradient(165deg,#0a266d 0%,#08307a 50%,#05448e 100%);position:relative;overflow:hidden}.bits-contrast:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff16 0 1px,#0000 1px 22px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0%,#0000 62%)}.bits-contrast:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #96d2ff29;border-radius:50%;width:46%;position:absolute;top:50%;right:-8%;transform:translateY(-50%);box-shadow:0 0 0 70px #96d2ff09,0 0 0 140px #96d2ff06}.slant{clip-path:polygon(0 46px,100% 0,100% calc(100% - 40px),0 100%)}.slant-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),0 100%)}.slant-top{clip-path:polygon(0 46px,100% 0,100% 100%,0 100%)}
