body{margin:0;background:#02122A}
a{color:inherit;text-decoration:none}
.btn{transition:transform .2s,box-shadow .2s,filter .2s}
.btn:hover{transform:translateY(-3px);filter:brightness(1.08)}
.navlink{transition:color .15s}
.navlink:hover{color:#40C0F0}
.lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}
.lift:hover{transform:translateY(-10px);box-shadow:0 40px 70px -30px rgba(4,38,74,.5)}
.doclink:hover{color:#7AD8FF}
.faqbtn:hover{background:rgba(0,144,200,.06)}
.tnum{font-variant-numeric:tabular-nums}
.preset{all:unset;cursor:pointer;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .2s}
.preset:hover{background:rgba(255,255,255,.14)}
input[type=range]{width:100%;accent-color:#40C0F0;height:6px;cursor:pointer}
@keyframes grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes floatUp{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(-16px);opacity:.8}}
@keyframes drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes marqL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes marqR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(64,192,240,.6)}70%{box-shadow:0 0 0 12px rgba(64,192,240,0)}}
@keyframes sweep{0%{transform:translateX(-140%)}100%{transform:translateX(240%)}}
@keyframes twinkle{0%,100%{opacity:.15}50%{opacity:.9}}
@keyframes revealUp{from{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}
@keyframes par{to{transform:translateY(70px) scale(1.05)}}
.bar{transform-box:fill-box;transform-origin:50% 100%;animation:grow 1.6s cubic-bezier(.2,.85,.2,1) both}
.b2{animation-delay:.2s}.b1{animation-delay:.4s}
.arr{animation:floatUp 3.8s ease-in-out 1.8s infinite}
.arr2{animation-delay:2.5s}
.chip{animation:drift 6s ease-in-out infinite}
.chip2{animation-delay:-3s}
.dot{animation:pulse 2s infinite}
.sw{animation:sweep 5.5s ease-in-out 2s infinite}
.tw{animation:twinkle 4s ease-in-out infinite}
.tw2{animation-delay:-1.3s}.tw3{animation-delay:-2.6s}
.mL{animation:marqL 60s linear infinite}
.mR{animation:marqR 70s linear infinite}
@supports (animation-timeline: view()){.reveal{animation:revealUp linear both;animation-timeline:view();animation-range:entry 4% entry 38%}}
@supports (animation-timeline: scroll()){.par{animation:par linear both;animation-timeline:scroll(root);animation-range:0 800px}}
@media(max-width:960px){.hide-m{display:none !important}.bento{grid-template-columns:minmax(0,1fr) !important}.bento>*{grid-column:auto !important;grid-row:auto !important}}
@media(prefers-reduced-motion:reduce){.bar,.arr,.chip,.mL,.mR,.dot,.reveal,.sw,.tw,.par{animation:none !important}} html{scroll-behavior:smooth}
body{margin:0;background:#02122A}
.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;color:#04264A;padding:10px 16px;border-radius:8px;font-weight:600}
.skip-link:focus{left:8px}
a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #40C0F0;outline-offset:3px}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.menu-btn{all:unset;display:none;cursor:pointer;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.35);flex-direction:column;align-items:center;justify-content:center;gap:5px;box-sizing:border-box}
.menu-btn span{display:block;width:18px;height:2px;background:#fff;border-radius:2px}
.mnav{display:none;flex-direction:column;gap:4px;width:100%;padding:8px 32px 20px;max-width:1240px;margin:0 auto;position:relative}
.mnav a{padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:17px;font-weight:600;color:#fff}
.mnav.open{display:flex}
@media(max-width:960px){.menu-btn{display:flex !important}.head-cta{display:none}} .entry{font-size:18px;line-height:1.7;color:#1c3550}
.entry>*+*{margin-top:1.1em}
.entry h2,.entry h3,.entry h4{font-family:'Unbounded',sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:#04264A;margin-top:1.8em}
.entry h2{font-size:30px}.entry h3{font-size:24px}.entry h4{font-size:20px}
.entry a{color:#0090C8;text-decoration:underline;text-underline-offset:3px}
.entry img{max-width:100%;height:auto;border-radius:16px}
.entry ul,.entry ol{padding-left:1.4em}
.entry blockquote{margin-left:0;padding:4px 0 4px 22px;border-left:4px solid #40C0F0;color:#04264A;font-size:20px}
.entry table{width:100%;border-collapse:collapse;font-size:16px}
.entry th,.entry td{padding:10px 12px;border-bottom:1px solid rgba(4,38,74,.13);text-align:left}
.entry figure{margin-left:0;margin-right:0}
.entry .wp-block-image figcaption{font-size:14px;color:#4A5F75;margin-top:8px}
.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(4,38,74,.13);font-weight:600;font-size:15px;margin:0 3px;box-sizing:border-box}
.pagination .page-numbers.current{background:#04264A;color:#fff;border-color:#04264A} html[dir=rtl] body{direction:rtl}
html[dir=rtl] .entry th,html[dir=rtl] .entry td{text-align:right}
html[dir=rtl] .entry ul,html[dir=rtl] .entry ol{padding-left:0;padding-right:1.4em}
html[dir=rtl] .entry blockquote{padding:4px 22px 4px 0;border-left:0;border-right:4px solid #40C0F0}
@media(max-width:640px){.pgrid{grid-template-columns:minmax(0,1fr) auto auto !important;gap:10px !important;font-size:14px !important;padding-left:0 !important;padding-right:0 !important}.pcard{padding:22px !important}} .js .wipe{clip-path:inset(-20px 100% -20px -20px);transition:clip-path 1.5s cubic-bezier(.2,.7,.2,1)}
.js .wipe.in{clip-path:inset(-20px -20px -20px -20px)}
.nc-line{position:absolute;top:0;bottom:0;width:1px;background:rgba(4,38,74,.35);opacity:0;pointer-events:none}
.nc-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#0090C8;border:3px solid #fff;box-shadow:0 2px 8px rgba(4,38,74,.3);opacity:0;pointer-events:none}
.nc-tip{position:absolute;top:-8px;transform:translate(-50%,-100%);background:#04264A;color:#fff;font-size:14px;font-weight:700;padding:8px 12px;border-radius:12px;white-space:nowrap;opacity:0;pointer-events:none;font-variant-numeric:tabular-nums}
.navchart.on .nc-line,.navchart.on .nc-dot,.navchart.on .nc-tip{opacity:1}
.mbar:hover>div:first-child{filter:brightness(1.15)}
.trow{transition:background .15s}.trow:hover{background:#F0F8FD}
.donut .seg{transition:stroke-width .2s,opacity .2s;cursor:pointer}
.donut.hov .seg{opacity:.3}.donut.hov .seg.act{opacity:1;stroke-width:6.4}
.segrow{cursor:pointer;transition:background .15s}.segrow:hover,.segrow:focus-visible,.segrow.act{background:#F0F8FD;outline:0}
@media(prefers-reduced-motion:reduce){.js .wipe{transition:none;clip-path:none}} .adbtn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:20px;height:20px;margin-left:6px;border-radius:50%;background:#E2F4FD;color:#0090C8;font:italic 700 12px/1 Georgia,serif;vertical-align:middle}
.adbtn:hover,.adbtn:focus-visible,.adbtn[aria-expanded=true]{background:#0090C8;color:#fff}
.adr{background:#F4FAFE;border-top:1px solid var(--line);padding:20px 24px;border-radius:0 0 16px 16px}
.adr[hidden],.adp[hidden]{display:none}
.adtabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line)}
.adtabs button{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:700;color:#4A5F75;border-bottom:3px solid transparent;margin-bottom:-1px}
.adtabs button[aria-selected=true]{color:#04264A;border-bottom-color:#0090C8}
.adtabs button:focus-visible{outline:2px solid #0090C8;outline-offset:2px}
.adp{padding-top:18px;max-width:820px;font-size:16px;line-height:1.65;color:#1c3550;white-space:normal}.adp p{margin:0}
.adp a{color:#0090C8;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.adl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 24px}.adl dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4A5F75;font-weight:700}.adl dd{margin:4px 0 0;font-weight:700;color:#04264A} .wa-btn{position:fixed;right:20px;bottom:20px;z-index:9999;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(2,18,42,.35);transition:transform .2s ease,box-shadow .2s ease}
.wa-btn:hover,.wa-btn:focus-visible{transform:scale(1.08);box-shadow:0 12px 30px rgba(2,18,42,.45)}
.wa-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media (max-width:600px){.wa-btn{right:14px;bottom:14px;width:54px;height:54px}} .navdd{position:relative;display:inline-block}
.navdd::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}
.navdd-panel{display:none;position:absolute;top:calc(100% + 12px);inset-inline-start:-18px;min-width:270px;background:#04264A;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:10px;flex-direction:column;gap:2px;z-index:60;box-shadow:0 18px 40px rgba(2,18,42,.45)}
.navdd-panel a{padding:12px 16px;border-radius:12px;white-space:nowrap;font-size:15px;font-weight:600;color:#fff}
.navdd-panel a:hover,.navdd-panel a:focus-visible{background:rgba(64,192,240,.14);color:#40C0F0}
.navdd:hover .navdd-panel,.navdd:focus-within .navdd-panel{display:flex}
.mnav .navsub{padding-inline-start:20px;font-weight:500;font-size:16px;color:rgba(255,255,255,.82)}
.mscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
@media(max-width:640px){.mpad{padding:24px !important}.mscroll-in{min-width:560px}}