*{box-sizing:border-box}html{scroll-behavior:smooth}body.ns-modern{margin:0!important;background:#f7f9fc;color:#193047;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.ns-modern a{text-decoration:none}.ns-modern a:focus-visible{outline:3px solid #ffb647;outline-offset:5px}.ns-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.ns-header{display:block!important;background:#fff;border-bottom:1px solid #e6edf3;position:relative;z-index:10}.ns-navwrap{max-width:1180px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ns-brand{display:flex;align-items:center;gap:18px;color:#657688}.ns-brand img{display:block;width:178px;height:auto}.ns-brand span{border-left:1px solid #dce5ed;padding-left:18px;font-size:12px;white-space:nowrap}.ns-nav{display:flex;gap:23px;align-items:center}.ns-nav a{font-size:13px;font-weight:600;color:#52677b;white-space:nowrap;padding:8px 0}.ns-nav a:hover,.ns-nav a[aria-current]{color:#087bcd}.ns-nav a[aria-current]{box-shadow:0 2px #168dde}.ns-home{max-width:1180px;margin:auto;padding:0 28px}.ns-hero{position:relative;padding:68px 0 62px;overflow:hidden}.ns-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#1279bd;margin-bottom:18px}.ns-hero h1{font-size:48px;line-height:1.13;letter-spacing:-1.7px;font-weight:700;color:#193047;margin:0 0 20px;max-width:760px}.ns-hero h1 span{color:#087fca}.ns-hero p{max-width:530px;color:#61768b;font-size:16px;line-height:1.8;margin:0 0 26px}.ns-primary{display:inline-flex;align-items:center;gap:13px;background:#087fca;color:#fff!important;padding:13px 19px;border-radius:9px;font-size:14px;font-weight:600;box-shadow:0 6px 16px #087fca22}.ns-primary:hover{background:#0967a4}.ns-hero-art{position:absolute;right:45px;top:65px;width:215px;height:215px;border-radius:60px;background:linear-gradient(140deg,#e4f2ff,#d1e9fc);transform:rotate(9deg);display:grid;place-items:center;border:1px solid #cee3f3}.ns-hero-art .ns-icon{width:125px;height:125px;color:#138bd2;transform:rotate(-9deg);stroke-width:1.1}.ns-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:23px}.ns-section-title h2{font-size:23px;letter-spacing:-.6px;margin:0;color:#193047}.ns-section-title>span{font-size:13px;color:#74869a}.ns-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ns-card{position:relative;display:block;background:#fff;border:1px solid #e1e9f1;border-radius:14px;padding:25px 25px 27px;color:#193047;transition:transform .16s,border-color .16s,box-shadow .16s}.ns-card:hover{transform:translateY(-3px);border-color:#96c9ed;box-shadow:0 12px 26px #15364e0b}.ns-iconbox{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#1584c9;background:#eef7fe;margin-bottom:19px}.ns-card h3{font-size:17px;font-weight:700;line-height:1.4;margin:0 0 6px;color:#193047}.ns-card p{font-size:13px;line-height:1.6;color:#738498;margin:0;max-width:85%}.ns-card-arrow{position:absolute;right:22px;bottom:27px;color:#83a5bd}.ns-card-arrow svg{width:19px}.ns-partnership{display:flex;align-items:center;gap:20px;padding:29px 32px;margin:34px 0 48px;background:#eaf3fb;border-radius:14px;color:#34739d}.ns-partnership>.ns-icon{width:38px;height:38px}.ns-partnership h2{font-size:17px;margin:0 0 4px;color:#25587b}.ns-partnership p{font-size:13px;margin:0;color:#63839c}.ns-footer{max-width:1180px;padding:28px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dfe7ee;font-size:13px;color:#63778b}.ns-footer strong{font-size:14px;letter-spacing:1px;color:#255c84}.ns-footer strong span{font-weight:400;color:#8092a1}.ns-footer p{font-size:12px;margin:5px 0}.ns-footer a{color:#267dac}.ns-footer svg{width:17px;margin-left:7px}.ns-page-intro{max-width:1140px;margin:0 auto;padding:28px 20px 22px}.ns-page-intro>a,.ns-page-intro>span{font-size:12px;color:#7890a2}.ns-page-intro h1{font:700 32px/1.25 Arial;margin:16px 0 9px;color:#183b58;letter-spacing:-.8px}.ns-page-intro p{font-size:14px;color:#6a7f90;margin:0}.ns-inner #page{background:transparent}.ns-inner .site-content{padding:0 0 32px}.ns-inner .elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.ns-inner .elementor-widget-container{font-family:Arial,sans-serif}.ns-inner .elementor-heading-title{font-family:Arial,sans-serif!important;line-height:1.45!important}.ns-inner .elementor-widget-heading h2{font-size:21px!important}.ns-inner .elementor-widget-heading h3{font-size:18px!important}.ns-resource-tile{margin:8px 0 20px!important;height:100%;border-radius:13px;background:#fff;border:1px solid #e0e8f0;text-align:center;overflow:hidden}.ns-resource-tile>a{display:flex;flex-direction:column;align-items:center;min-height:220px;padding:24px 15px;color:#254a66!important}.ns-resource-tile:hover{border-color:#91c9eb;box-shadow:0 8px 24px #204b7010}.ns-resource-icon{width:63px;height:63px;display:grid;place-items:center;background:#eff7ff;color:#1585ca;border-radius:17px;margin-bottom:17px}.ns-resource-icon svg{width:33px;height:33px}.ns-resource-label{font:600 14px/1.55 Arial;color:#254a66;min-height:45px}.ns-resource-label br{display:block}.ns-resource-action{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:600;color:#1281c5}.ns-resource-action svg{width:17px;height:17px}.ns-inner .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:12px}.ns-inner .elementor-widget-image img{border-radius:10px}.ns-inner .elementor-button{background:#0c85cd!important;border-radius:8px!important;box-shadow:none!important;font:600 13px/1.5 Arial!important;padding:12px 22px!important}.ns-country{display:inline-flex;padding:2px 7px;font-size:10px;font-weight:bold;border-radius:4px;background:#eaf3fa;color:#286c9d;margin-right:8px}.site-unavailable{display:block;padding:12px;color:#8a98a5;font-size:12px}.ns-inner .site-note{background:#fff7e8;border:1px solid #f0dfbb;border-radius:8px;font:14px/1.6 Arial}.ns-inner form{background:#fff;padding:26px;border:1px solid #e2eaf1;border-radius:12px}.ns-inner input,.ns-inner select,.ns-inner textarea{border:1px solid #d4e0e9!important;border-radius:6px!important;padding:10px!important}.ns-inner form label{font-size:13px;color:#4c657b}.ns-inner [disabled]{cursor:not-allowed}.ns-inner .elementor-widget-spacer{max-height:25px}.ns-inner .elementor-spacer-inner{max-height:25px}.ns-inner .site-header,.ns-inner .site-footer{display:none!important}.ns-inner .site-open-link{border-radius:8px!important}.ns-modern .screen-reader-text:focus{z-index:100}.ns-resource-tile svg,.ns-card svg{pointer-events:none}
@media(max-width:1000px){.ns-navwrap{flex-wrap:wrap;gap:14px}.ns-nav{width:100%;justify-content:space-between;gap:10px}.ns-hero-art{right:5px;width:160px;height:160px;top:95px}.ns-hero h1{font-size:40px}.ns-hero p{max-width:60%}.ns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-inner .elementor-widget-heading h2{font-size:19px!important}}
@media(max-width:600px){.ns-navwrap{padding:18px 20px}.ns-brand img{width:151px}.ns-brand span{font-size:11px}.ns-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 16px}.ns-nav a{font-size:12px;text-align:center;background:#f5f9fc;border-radius:5px;padding:7px}.ns-home{padding:0 20px}.ns-hero{padding:38px 0}.ns-hero h1{font-size:34px;letter-spacing:-1px}.ns-hero p{max-width:100%;font-size:14px}.ns-hero-art{display:none}.ns-section-title{display:block;margin-bottom:17px}.ns-section-title h2{font-size:22px;margin-bottom:4px}.ns-grid{grid-template-columns:1fr;gap:12px}.ns-card{padding:21px 22px 21px 81px;min-height:113px}.ns-iconbox{position:absolute;left:19px;top:24px;width:43px;height:43px}.ns-card h3{font-size:16px}.ns-card p{font-size:12px;max-width:90%}.ns-card-arrow{right:15px;bottom:22px}.ns-partnership{padding:22px;gap:14px;margin-bottom:25px}.ns-partnership h2{font-size:15px}.ns-partnership p{font-size:12px}.ns-footer{padding:23px 20px;gap:12px;align-items:flex-start}.ns-page-intro{padding:24px 20px 15px}.ns-page-intro h1{font-size:27px}.ns-inner .elementor-section{padding-left:8px!important;padding-right:8px!important}.ns-inner .elementor-column{width:100%!important}.ns-inner .elementor-widget-heading h2{font-size:20px!important}.ns-resource-tile>a{min-height:180px}.ns-inner form{padding:18px}.ns-inner .elementor-container,.ns-inner .elementor-row{flex-wrap:wrap}.ns-inner .elementor-heading-title{overflow-wrap:anywhere}.ns-inner .elementor-widget-image{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
