@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700;800;900&family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";header.header-main{position:sticky;top:0;z-index:50;width:100%;background:#fff;border-bottom:1px solid rgba(194,198,212,.75);transition:background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}header.header-main.is-scrolled{background:hsla(0,0%,100%,.9);backdrop-filter:blur(14px);box-shadow:0 12px 35px rgba(17,28,45,.08)}header.header-main .header-inner{width:100%;min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 1.5rem}header.header-main .logo-wrapper{display:flex;align-items:center;width:132px;flex:0 0 auto}header.header-main .logo-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}header.header-main .nav-wrapper{display:none}@media screen and (min-width: 768px){header.header-main .nav-wrapper{display:block}}header.header-main .nav-wrapper>ul{display:flex;align-items:center;gap:.5rem;padding:0;margin:0}header.header-main .nav-wrapper ul{padding:0;margin:0}header.header-main .nav-wrapper ul li{list-style-type:none;position:relative}header.header-main .nav-wrapper ul li a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .75rem;border-radius:.5rem;color:#424752;font-family:"Manrope",sans-serif !important;font-size:.875rem;font-weight:800;text-decoration:none;transition:color .2s ease,background .2s ease}header.header-main .nav-wrapper ul li:hover>a,header.header-main .nav-wrapper ul li:focus-within>a,header.header-main .nav-wrapper ul li.current-menu-item>a{background:#f2f4f6;color:#004791}header.header-main .nav-wrapper ul li.has-children>a::after{content:"";display:inline-block;margin-left:.5rem;border:4px solid rgba(0,0,0,0);border-top-color:currentColor;transform:translateY(1px)}header.header-main .nav-wrapper .sub-menu{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:1px solid #c2c6d4;border-radius:.5rem;box-shadow:0 12px 30px rgba(17,28,45,.12);padding:.75rem 0;display:none;z-index:10}header.header-main .nav-wrapper .sub-menu li a{text-transform:none;font-size:.875rem;padding:.35rem 1rem;width:100%}header.header-main .nav-wrapper li:hover>.sub-menu,header.header-main .nav-wrapper li:focus-within>.sub-menu{display:block}header.header-main .header-actions{display:flex;align-items:center;gap:.5rem}header.header-main .header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.55rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}header.header-main .header-actions a:hover{transform:translateY(-1px)}header.header-main .header-login{display:none !important;color:#004791}@media screen and (min-width: 768px){header.header-main .header-login{display:inline-flex !important}}header.header-main .header-login:hover{background:#eceef0}header.header-main .header-start{background:#004791;color:#fff}body{font-family:"Inter",sans-serif !important;color:#191c1e;background:#f7f9fb;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Manrope",sans-serif !important;letter-spacing:0}a{color:inherit}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:1.25em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}[data-animate]{opacity:0;transform:translateY(28px);filter:blur(0);transition:opacity .7s ease,transform .7s cubic-bezier(0.2, 0.8, 0.2, 1),filter .7s ease;transition-delay:var(--animate-delay, 0ms);will-change:opacity,transform,filter}[data-animate=fade-in]{transform:translateY(12px)}[data-animate=slide-right]{transform:translateX(-44px)}[data-animate=slide-left]{transform:translateX(44px)}[data-animate=scale-up]{transform:scale(0.96) translateY(18px)}[data-animate=flip-up]{transform:perspective(900px) rotateX(14deg) translateY(38px);transform-origin:50% 100%}[data-animate=zoom-blur]{transform:scale(0.92) translateY(18px);filter:blur(12px)}[data-animate].is-visible{opacity:1;transform:none;filter:none}[data-animate].is-visible[data-parallax]{transform:translate3d(0, var(--parallax-y, 0px), 0)}[data-tilt]{transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease;will-change:transform}[data-tilt]:hover{box-shadow:0 24px 55px rgba(17,28,45,.16)}.scroll-progress{position:fixed;top:0;left:0;z-index:1000;width:100%;height:3px;pointer-events:none;background:linear-gradient(90deg, #62fae3, #004791);transform:scaleX(var(--scroll-progress, 0));transform-origin:0 50%}[data-float]{animation:gentle-float 5s ease-in-out infinite}@keyframes gentle-float{0%,100%{transform:translateY(var(--parallax-y, 0px))}50%{transform:translateY(calc(var(--parallax-y, 0px) - 10px))}}@media(prefers-reduced-motion: reduce){[data-animate],[data-float],[data-tilt],[data-parallax]{opacity:1;transform:none;animation:none;transition:none}.scroll-progress{display:none}}.titlecontainer{padding:2rem;padding-top:0}.titlecontainer h1,.titlecontainer h2,.titlecontainer h3,.titlecontainer h4,.titlecontainer h5,.titlecontainer h6,.titlecontainer .title{font-size:2.5rem;font-weight:bold;text-transform:uppercase}.main-footer{width:100%;padding:3rem 1.5rem;border-top:1px solid rgba(194,198,212,.75);background:#f2f4f6}.main-footer .footer-inner{width:min(1280px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem;text-align:center}@media screen and (min-width: 768px){.main-footer .footer-inner{flex-direction:row;text-align:left}}.main-footer .footer-brand{display:grid;gap:.75rem}.main-footer .footer-brand p{margin:0;color:#667085;font-family:"Manrope",sans-serif !important;font-size:.875rem;font-weight:700}.main-footer .footer-logo-link{display:inline-flex}.main-footer .footer-logo{width:140px;height:auto}.main-footer .footer-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin:0;padding:0;list-style:none}.main-footer .footer-menu-list a{color:#667085;font-family:"Manrope",sans-serif !important;font-size:.875rem;font-weight:800;text-decoration:none;transition:color .2s ease}.main-footer .footer-menu-list a:hover{color:#004791}.main-footer .footer-actions{display:flex;gap:.75rem}.main-footer .footer-actions span{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid #c2c6d4;border-radius:999px;background:#fff;color:#667085;font-weight:900;font-size:1.15rem}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:block;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid rgba(194,198,212,.8);background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);box-shadow:0 -4px 16px rgba(17,28,45,.08)}@media screen and (min-width: 768px){.mobile-bottom-nav{display:none}}.mobile-bottom-nav .mobile-bottom-menu{display:flex;align-items:center;justify-content:space-around;gap:.5rem;margin:0;padding:0;list-style:none}.mobile-bottom-nav .mobile-bottom-menu li{list-style:none}.mobile-bottom-nav .mobile-bottom-menu a{display:grid;justify-items:center;gap:.15rem;color:#94a3b8;font-family:"Manrope",sans-serif !important;font-size:.68rem;font-weight:900;text-decoration:none}.mobile-bottom-nav .mobile-bottom-menu a span{color:#004791;font-size:1.35rem;line-height:1}.r-button{--uirButtonBackgroundColor: var(--rButtonBackgroundColor, transparent);--uirButtonPadding: var(--rButtonPadding, var(--rButtonPaddingTop, 0) var(--rButtonPaddingRight, 0) var(--rButtonPaddingBottom, 0) var(--rButtonPaddingLeft, 0));--uirButtonBorderWidth: var(--rButtonBorderWidth, 0);--uirButtonBorderStyle: var(--rButtonBorderStyle, solid);--uirButtonBorderColor: var(--rButtonBorderColor, currentColor);--uirButtonFontFamily: var(--rButtonFontFamily, inherit);--uirButtonFontSize: var(--rButtonFontSize, inherit);--uirButtonColor: var(--rButtonColor);background-color:var(--uirButtonBackgroundColor);padding:var(--uirButtonPadding);border-width:var(--uirButtonBorderWidth);border-style:var(--uirButtonBorderStyle);border-color:var(--uirButtonBorderColor);cursor:pointer;font-family:var(--uirButtonFontFamily);font-size:var(--uirButtonFontSize)}.r-button::-moz-focus-inner,.r-button[type=button]::-moz-focus-inner,.r-button[type=reset]::-moz-focus-inner,.r-button[type=submit]::-moz-focus-inner{border-style:none;padding:0}.r-link{--uirLinkDisplay: var(--rLinkDisplay, inline-flex);--uirLinktextColor: var(--rLinktextColor);--uirLinkTextDecoration: var(--rLinkTextDecoration, none);display:var(--uirLinkDisplay) !important;-webkit-text-decoration:var(--uirLinkTextDecoration) !important;text-decoration:var(--uirLinkTextDecoration) !important;font-family:"Inter",sans-serif !important;font-size:1.9em;color:#fff;margin-bottom:1em;margin-left:1em}.r-link:hover{color:#999}.r-list{--uirListPaddingLeft: var(--rListPaddingLeft, 0);--uirListMarginTop: var(--rListMarginTop, 0);--uirListMarginBottom: var(--rListMarginBottom, 0);--uirListListStyle: var(--rListListStyle, none);padding-left:var(--uirListPaddingLeft) !important;margin-top:var(--uirListMarginTop) !important;margin-bottom:var(--uirListMarginBottom) !important;list-style:var(--uirListListStyle) !important}.m-hamburger{--uiHamburgerThickness: var(--hamburgerThickness, 4px);display:var(--hamburgerDisplay, inline-flex);width:var(--hamburgerWidth, 28px);height:var(--hamburgerHeight, 20px);position:relative}.m-hamburger::before,.m-hamburger::after,.m-hamburger__label{width:100%;height:var(--uiHamburgerThickness);border-radius:var(--hamburgerBorderRadius, 5px);background-color:var(--hamburgerBackgroundColor, currentColor);position:absolute;left:0}.m-hamburger::before,.m-hamburger::after{content:""}.m-hamburger::before{top:0}.m-hamburger::after{bottom:0}.m-hamburger__label{top:calc(50% - var(--uiHamburgerThickness)/2)}.screen-reader{width:var(--screenReaderWidth, 1px) !important;height:var(--screenReaderHeight, 1px) !important;padding:var(--screenReaderPadding, 0) !important;border:var(--screenReaderBorder, none) !important;position:var(--screenReaderPosition, absolute) !important;clip:var(--screenReaderClip, rect(1px, 1px, 1px, 1px)) !important;overflow:var(--screenReaderOverflow, hidden) !important}.menu{--uiMenuCircleSize: var(--menuCircleSize, 6.25rem);--uiMenuCircleOffset: var(--menuCircleOffset, 1rem);--uiMenuCircleHeight: calc(var(--uiMenuCircleSize) / 2);--uiMenuCircleBackgroundColor: var(--menuCircleBackgroundColor, currentColor);--uiMenuHamburgerWidth: var(--menuHamburgerWidth, 1.75rem);--uiMenuHamburgerHeight: var(--menuHamburgerHeight, 1.25rem);--rButtonPaddingTop: calc(var(--uiMenuCircleHeight) - var(--uiMenuHamburgerHeight) - var(--uiMenuCircleOffset));--hamburgerWidth: var(--uiMenuHamburgerWidth);--hamburgerHeight: var(--uiMenuHamburgerHeight);--hamburgerBackgroundColor: var(--menuHamburgerBackgroundColor, $mobileMenuBackgroundColor);width:100%;display:flex;flex-direction:column;align-items:center;position:fixed;bottom:0;bottom:env(safe-area-inset-bottom);left:0;z-index:var(--menuZindex, 9998)}.menu__nav{box-sizing:border-box;width:100%;height:0;transition:opacity .2s ease-out;opacity:0;display:flex;align-items:flex-end;z-index:2}.menu__list{width:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu__list li{list-style:none;font-size:inherit;position:relative;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.menu__list li a{color:#fff;text-decoration:none;line-height:1.3;font-size:1.15rem;display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;order:1}.menu__list li a:hover{color:#999}.menu__list .sub-menu{display:none;margin-top:.5rem;padding-left:1.25rem;width:100%;order:3}.menu__list .sub-menu li{font-size:inherit}.menu__list .sub-menu .menu__link{font-size:1rem;margin-bottom:.65em}.menu__list .menu-item-has-children.is-open>.sub-menu{display:block}.menu__list .submenu-toggle{background:none;border:0;color:#fff;cursor:pointer;line-height:1;position:static;width:2.25rem;height:2.25rem;padding:0;margin-bottom:1em;z-index:3;display:flex;align-items:center;justify-content:center;flex:0 0 auto;align-self:flex-start;order:2}.menu__list .submenu-toggle::after{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:currentColor}.menu__list .menu-item-has-children>.menu__link{position:relative;z-index:1}.menu__list .menu-item-has-children.is-open>.submenu-toggle::after{transform:translateY(1px) rotate(180deg)}.menu_toggle{box-sizing:border-box;width:var(--uiMenuCircleSize);height:var(--uiMenuCircleHeight);flex:none;position:relative}.menu_toggle::before{content:"";width:1em;height:1em;font-size:var(--uiMenuCircleSize);background-color:var(--uiMenuCircleBackgroundColor);border-radius:50%;position:absolute;bottom:-0.5em;left:calc(50% - .5em);z-index:-1;will-change:width,height;transition:transform .25s cubic-bezier(0.04, -0.1, 0.29, 0.98),width .25s cubic-bezier(0.04, -0.1, 0.29, 0.98),height .25s cubic-bezier(0.04, -0.1, 0.29, 0.98)}.m-hamburger::before,.m-hamburger::after,.m-hamburger__label{transition-timing-function:ease;transition-duration:.15s}.m-hamburger::before,.m-hamburger::after{transition-property:transform}.m-hamburger__label{transition-property:transform,opacity}.menu_activated{height:100%}.menu_activated .menu__nav{flex-grow:1;height:100%;opacity:1;will-change:opacity;transition-duration:.2s;transition-delay:.3s}.menu_activated .menu_toggle::before{width:100vmax;height:100vmax;transform:translate3d(-50vh, -50vh, 0) scale(5);transition-duration:1s}.menu:not(.menu_activated) .menu__list{display:none}.menu_activated .m-hamburger::before{top:50%;transform:translate3d(0, -50%, 0) rotate(45deg)}.menu_activated .m-hamburger::after{transform:translate3d(0, -50%, 0) rotate(135deg);top:50%}.menu_activated .m-hamburger__label{transform:rotate(-45deg) translate3d(-0.285em, -0.3em, 0);opacity:0}:root{--menuCircleBackgroundColor: #004791;--menuHamburgerBackgroundColor: #fff;--menuHaburgerOutlineColor: #004791}.menu_activated{--menuHaburgerOutlineColor: #fff}.blog-archive,.blog-single{padding:3rem 0 4rem}@media screen and (min-width: 992px){.blog-archive,.blog-single{padding:4rem 0 6rem}}.blog-single{padding-top:1rem}@media screen and (min-width: 992px){.blog-single{padding-top:.5rem}}.blog-archive-header,.blog-single-header{max-width:52rem;margin:0 auto 2.75rem;text-align:center}.blog-archive-kicker,.blog-single-category{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;gap:.45rem;padding:.5rem .9rem;border-radius:999px;background:rgb(147.8,255,242.9775700935);color:hsl(204,9.0909090909%,2.7843137255%);font-size:.82rem;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.blog-archive-header h1,.blog-single-header h1{margin:0;font-family:"Inter",sans-serif !important;font-size:clamp(2.6rem,5vw,4.75rem);line-height:.98;font-weight:700}.blog-archive-description,.blog-single-meta{margin-top:1rem;color:hsl(204,9.0909090909%,35.7843137255%);font-size:1.05rem;line-height:1.6}.blog-posts-grid{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem 1.6rem}@media screen and (min-width: 768px){.blog-posts-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 992px){.blog-posts-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.blog-posts-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.blog-card{min-width:0}.blog-card-link{display:flex;flex-direction:column;height:100%;border:1px solid rgba(25,28,30,.08);border-radius:1.25rem;background:hsla(0,0%,100%,.92);overflow:hidden;box-shadow:0 18px 42px rgba(0,0,0,.06);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-card-image{width:100%;aspect-ratio:var(--blog-image-ratio, 1/0.9);overflow:hidden;background:rgb(168.2,255,245.2654205607)}.blog-card-image img{width:100%;height:100%;-o-object-fit:var(--blog-image-fit, cover);object-fit:var(--blog-image-fit, cover);display:block;transition:transform .45s ease}.blog-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 107, 95, 0.18), rgba(0, 71, 145, 0.12))}.blog-card-meta{display:flex;flex-direction:column;gap:.7rem;padding:1.35rem 1.35rem 0}.blog-card-title-badge,.blog-card-date-badge{display:block}.blog-card-title-badge span,.blog-card-date-badge span{display:block}.blog-card-title-badge span{color:#191c1e;font-family:"Inter",sans-serif !important;font-size:clamp(1.2rem,1vw + 1rem,1.6rem);font-weight:700;line-height:1.18;text-wrap:balance}.blog-card-date-badge span{color:hsl(204,9.0909090909%,38.7843137255%);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-card-excerpt{margin-top:auto;padding:1rem 1.35rem 1.4rem;color:hsl(204,9.0909090909%,28.7843137255%);font-size:.98rem;line-height:1.55}.blog-card:hover .blog-card-link,.blog-card:focus-within .blog-card-link{transform:translateY(-4px);border-color:rgba(0,71,145,.2);box-shadow:0 26px 52px rgba(0,0,0,.1)}.blog-card:hover .blog-card-image img,.blog-card:focus-within .blog-card-image img{transform:scale(1.04)}.blog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;margin-top:3rem}.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.35rem .85rem;border-radius:.7rem;background:#fff;color:#191c1e;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.06);transition:transform .2s ease,background-color .2s ease,color .2s ease}.blog-pagination .page-numbers:hover,.blog-pagination .page-numbers.current{background:#004791;color:#fff;transform:translateY(-2px)}.blog-empty-state{margin:0;padding:1.25rem 1.5rem;border-radius:1rem;background:rgb(158,255,244.1214953271);color:hsl(204,9.0909090909%,5.7843137255%)}.blog-single-image{margin-bottom:2rem;border-radius:1.25rem;overflow:hidden;background:#f7f2eb}.blog-single-image img,.blog-single-image .blog-card-placeholder{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}.blog-single-content{font-size:1.05rem;line-height:1.8}.blog-single-content>*+*{margin-top:1.25rem}.blog-single-content h2,.blog-single-content h3,.blog-single-content h4,.blog-single-content h5,.blog-single-content h6{margin-top:2.2rem;margin-bottom:.75rem;font-family:"Inter",sans-serif !important;line-height:1.15}.blog-single-content img{max-width:100%;height:auto;border-radius:1rem}