@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.hg{--teal:#16b5ce;--teal-700:#0e93a8;--teal-50:#eaf8fb;--teal-100:#d4f0f6;--orange:#f6a11f;--orange-600:#e8901a;--orange-50:#fef5e6;--ink:#13212e;--ink-2:#1c2c3a;--navy-bar:#0c1a27;--body:#46586a;--muted:#6c7c8c;--line:#e7edf2;--line-2:#eef3f7;--bg:#fff;--bg-soft:#f6fafc;--bg-tint:#eef8fb;--white:#fff;--shadow-sm:0 2px 14px rgba(20,84,116,.05);--shadow-md:0 16px 46px rgba(20,84,116,.09);--shadow-lg:0 36px 84px rgba(20,84,116,.13);--shadow-glow:0 22px 64px rgba(22,181,206,.18);--radius:24px;--radius-lg:28px;--glass:hsla(0,0%,100%,.72);--glass-brd:hsla(0,0%,100%,.78);--ice:#eff7fb;--ivory:#fdf8ef;--maxw:1200px;--font-serif:Georgia,"Times New Roman",serif;--font-sans:"Inter",system-ui,-apple-system,Segoe UI,sans-serif;--ease:cubic-bezier(.22,.61,.36,1)}html .hg .utility{background:linear-gradient(90deg,#f4fafc,#eaf6fa);border-bottom:1px solid var(--line-2);color:var(--body);font-size:13.5px}html .hg .utility .wrap{align-items:center;display:flex;height:44px;justify-content:space-between}html .hg .utility a{color:var(--body);transition:color .2s}html .hg .utility a:hover{color:var(--teal-700)}html .hg .utility .promo strong{color:var(--teal-700);font-weight:700}html .hg .utility .promo strong:hover{color:var(--teal)}html .hg .utility .u-links{display:flex;font-weight:500;gap:28px}html .hg .nav{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:hsla(0,0%,100%,.7);border-bottom:1px solid rgba(231,237,242,.7);position:sticky;top:0;transition:box-shadow .3s,background .3s;z-index:60}html .hg .nav.scrolled{background:hsla(0,0%,100%,.86);box-shadow:0 8px 30px rgba(20,84,116,.07)}html .hg .nav .wrap{align-items:center;display:flex;height:82px;justify-content:space-between}html .hg .brand img{height:40px;width:auto}html .hg .nav-links{align-items:center;display:flex;gap:2px}html .hg .nav-item{position:static}html .hg .nav-item>a{align-items:center;color:var(--ink-2);display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:28px 14px;transition:color .2s;white-space:nowrap}html .hg .nav-item>a .chev{height:11px;opacity:.55;transition:transform .25s;width:11px}html .hg .nav-item:hover>a{color:var(--teal-700)}html .hg .nav-item:hover>a .chev{opacity:1;transform:rotate(180deg)}html .hg .dropdown{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.7);border-radius:24px;box-shadow:0 36px 84px rgba(20,84,116,.13);left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,12px);transition:opacity .24s var(--ease),transform .24s var(--ease);visibility:hidden;width:min(940px,94vw);z-index:80}html .hg .nav-item:hover .dropdown{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}html .hg .mega-inner{display:grid;grid-template-columns:1fr 1fr 1.12fr}html .hg .mega-col{padding:32px}html .hg .mega-col.links-col{border-left:1px solid var(--line-2)}html .hg .mega-eyebrow{color:var(--teal-700);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}html .hg .mega-desc{color:var(--muted);font-size:15px;line-height:1.62;margin-top:18px}html .hg .mega-links{display:flex;flex-direction:column;margin-top:2px}html .hg .mega-links a{align-items:center;border-bottom:1px solid var(--line-2);color:var(--ink-2);display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:14px 4px;transition:color .2s,padding .2s}html .hg .mega-links a:last-child{border-bottom:0}html .hg .mega-links a:hover{color:var(--teal-700);padding-left:9px}html .hg .mega-links a svg{flex:none;opacity:.35;transition:.2s}html .hg .mega-links a:hover svg{opacity:1;transform:translate(2px,-2px)}html .hg .mega-news{background:var(--teal-50);display:flex;flex-direction:column;justify-content:center;padding:32px}html .hg .mega-news h4{color:var(--ink);font-size:18.5px;font-weight:700;line-height:1.32;margin-top:14px}html .hg .mega-news p{color:var(--body);font-size:14px;line-height:1.55;margin-top:12px}html .hg .mega-news .link-arrow{font-size:14px;margin-top:18px}html .hg .nav-cta{align-items:center;display:flex;gap:20px}html .hg .nav-cta .btn-primary{border-radius:10px;box-shadow:0 2px 8px rgba(246,161,31,.22);font-size:14.5px;padding:10px 20px}html .hg .nav-cta .btn-primary:hover{box-shadow:0 4px 12px rgba(246,161,31,.32);transform:translateY(-1px)}html .hg .nav-cta .btn-primary .arr{height:15px;width:15px}html .hg .nav-contact{color:var(--ink-2);font-size:15px;font-weight:600;transition:color .2s}html .hg .nav-contact:hover{color:var(--teal-700)}html .hg .hamb{background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}html .hg .hamb span{background:var(--ink);border-radius:2px;height:2.5px;transition:.3s var(--ease);width:24px}html .hg .hamb.open span:first-child{transform:translateY(7.5px) rotate(45deg)}html .hg .hamb.open span:nth-child(2){opacity:0}html .hg .hamb.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}html .hg .mobile-menu{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 36px 84px rgba(20,84,116,.13);display:none;flex-direction:column;left:0;max-height:72vh;overflow:auto;padding:10px 22px 26px;position:fixed;right:0;top:122px;z-index:55}html .hg .mobile-menu.open{display:flex}html .hg .mobile-menu .mlabel{color:var(--teal-700);font-size:11.5px;font-weight:700;letter-spacing:.12em;padding:18px 6px 6px;text-transform:uppercase}html .hg .mobile-menu a{border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:15.5px;font-weight:600;padding:12px 6px}html .hg .footer{background:linear-gradient(180deg,#f7fbfc,#edf4f8);border-top:1px solid var(--line-2);color:var(--body);padding:0 0 40px}html .hg .newsletter{background:transparent;border-bottom:1px solid var(--line)}html .hg .newsletter .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:40px 32px}html .hg .newsletter-copy{max-width:520px}html .hg .newsletter h3{color:var(--ink);font-size:20px;letter-spacing:-.01em}html .hg .newsletter p{color:var(--muted);font-size:14.5px;margin-top:5px}html .hg .nlform{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}html .hg .nlform input{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-family:inherit;font-size:14.5px;height:48px;outline:none;padding:0 20px;transition:border-color .25s,box-shadow .25s;width:260px}html .hg .nlform input::-moz-placeholder{color:var(--muted)}html .hg .nlform input::placeholder{color:var(--muted)}html .hg .nlform input:focus{border-color:var(--teal);box-shadow:0 0 0 4px var(--teal-50)}html .hg .nlform .btn-teal{flex:0 0 auto;height:48px;padding:0 26px}html .hg .foot-main{padding-top:58px}html .hg .foot-grid{border-bottom:1px solid var(--line);display:grid;gap:48px;grid-template-columns:1.4fr 2fr 1.1fr;padding-bottom:44px}html .hg .foot-brand img{height:46px;margin-bottom:20px;opacity:1;width:auto}html .hg .foot-brand p{color:var(--body);font-size:14px;line-height:1.7;max-width:280px}html .hg .foot-links{-moz-column-count:2;column-count:2;-moz-column-gap:44px;column-gap:44px}html .hg .foot-links a{color:var(--ink-2);display:block;font-size:14.5px;margin-bottom:13px;transition:color .2s;width:-moz-fit-content;width:fit-content}html .hg .foot-links a:hover{color:var(--teal-700)}html .hg .foot-contact h4{color:var(--ink);font-size:14px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}html .hg .foot-contact p{font-size:14px;line-height:1.8}html .hg .foot-contact p strong{color:var(--ink)}html .hg .foot-contact a{color:var(--teal-700)}html .hg .legal{color:var(--muted);font-size:12.5px;line-height:1.7;margin-top:28px;max-width:1000px}html .hg .copy{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;justify-content:space-between;margin-top:22px}html .hg .copy,html .hg .copy a{color:var(--muted)}html .hg .copy a:hover{color:var(--teal-700)}@media(max-width:980px){html .hg .nav-contact,html .hg .nav-links{display:none}html .hg .hamb{display:flex}}@media(max-width:900px){html .hg .foot-grid{gap:34px;grid-template-columns:1fr}html .hg .newsletter .wrap{justify-content:flex-start}html .hg .nlform{width:100%}html .hg .nlform input{flex:1;min-width:0;width:auto}}@media(max-width:640px){html .hg .utility .promo{display:none}}html .hg{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}html .hg h1,html .hg h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.02em}html .hg h3,html .hg h4,html .hg h5,html .hg h6{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}html .hg .btn,html .hg .eyebrow,html .hg button,html .hg input,html .hg select,html .hg textarea{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}