.hnres-main{color:#17334c;background:#fff}.hnres-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.hnres-hero{background:linear-gradient(110deg,#082840 4%,#0c4964 70%,#1e7890);color:#fff;padding:108px 0 118px;position:relative;overflow:hidden}.hnres-hero:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #ffffff22;border-radius:50%;right:-80px;top:20px;box-shadow:0 0 0 82px #ffffff08,0 0 0 164px #ffffff06}.hnres-hero .hnres-shell{position:relative;z-index:1}.hnres-eyebrow{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:#1c87bd;font-weight:800}.hnres-hero .hnres-eyebrow,.hnres-article-hero .hnres-eyebrow{color:#9ee2ee}.hnres-hero h1{font-size:clamp(3rem,6vw,5.7rem);line-height:1.14;letter-spacing:-.04em;margin:22px 0}.hnres-hero p:not(.hnres-eyebrow){font-size:clamp(1.1rem,2vw,1.5rem);color:#d5e9ef;max-width:740px;line-height:1.7}.hnres-hero-link{display:inline-block;margin-top:24px;padding:15px 24px;color:#06324a!important;background:#b9eef0;text-decoration:none;border-radius:3px;font-weight:700}.hnres-section{padding-top:82px;padding-bottom:110px}.hnres-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.hnres-section-heading h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.2;margin:12px 0}.hnres-section-heading>p{max-width:370px;color:#5c7283;line-height:1.7}.hnres-filter{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0 42px}.hnres-filter a{border:1px solid #d7e5eb;padding:10px 16px;border-radius:99px;color:#21465f;text-decoration:none;background:#fff}.hnres-filter a.is-active,.hnres-filter a:hover{background:#0e5f85;color:#fff;border-color:#0e5f85}.hnres-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.hnres-card{border:1px solid #dce7ed;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 18px 45px #10354b0c}.hnres-card-art{min-height:205px;background:linear-gradient(132deg,#eaf5f7,#c9e4e8);padding:28px;display:flex;align-items:flex-end;justify-content:space-between;color:#0a5778}.hnres-card-art span{font-size:.85rem;letter-spacing:.22em;font-weight:800}.hnres-card-art strong{font-size:5rem;line-height:1;color:#0c5e7930}.hnres-card-copy{padding:28px 30px 32px}.hnres-card-kicker{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#0d79a4}.hnres-card h3{font-size:1.45rem;line-height:1.42;margin:12px 0}.hnres-card h3 a{color:#15344e;text-decoration:none}.hnres-card-copy>p:not(.hnres-card-kicker){color:#61778b;line-height:1.7}.hnres-text-link{display:inline-block;color:#006d9c;text-decoration:none;font-weight:800;margin-top:14px}.hnres-empty{background:#f2f7fa;padding:38px;border-radius:8px}.hnres-article-hero{background:linear-gradient(115deg,#092b44,#144f67);padding:58px 0 68px;color:#fff}.hnres-back{color:#b8e4ee;text-decoration:none}.hnres-article-hero h1{font-size:clamp(2.3rem,4vw,4rem);line-height:1.24;max-width:930px;margin:20px 0}.hnres-article-lead{max-width:800px;color:#d5e7ed;font-size:1.15rem;line-height:1.65}.hnres-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:70px;padding-top:64px;padding-bottom:110px}.hnres-article-body{min-width:0;font-size:1.08rem;line-height:1.9}.hnres-article-body h2{font-size:1.55rem;margin:2.1em 0 .45em;line-height:1.35}.hnres-article-body p,.hnres-article-body li{color:#374e60}.hnres-article-body a{color:#006f9a}.hnres-source{border-top:1px solid #dae6ec;color:#708494;margin-top:48px;padding-top:20px;font-size:.88rem}.hnres-aside{align-self:start;position:sticky;top:100px;background:#f0f7fa;border:1px solid #dae9ef;border-radius:7px;padding:26px}.hnres-aside h2{font-size:1.35rem}.hnres-product-link{display:block;color:#0b5d83;font-weight:700;margin:20px 0}.hnres-quote{display:block;background:#006e9c;color:#fff!important;text-align:center;text-decoration:none;padding:13px;border-radius:3px;font-weight:750}.hnres-home{padding-top:72px;padding-bottom:80px}.hnres-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.hnres-home-card{background:#f2f8fa;border:1px solid #d9e9ee;border-radius:6px;padding:30px;min-height:235px}.hnres-home-card h3{font-size:1.48rem;line-height:1.38;margin:12px 0}.hnres-home-card h3 a{color:#15344e;text-decoration:none}.hnres-home-card>p:not(.hnres-card-kicker){color:#657c89;line-height:1.6}.hnres-nav{position:relative}.hnres-nav .sub-menu{display:none;position:absolute;background:#fff;z-index:100;min-width:220px;box-shadow:0 16px 35px #08283d25;padding:8px 0;list-style:none}.hnres-nav:hover>.sub-menu,.hnres-nav:focus-within>.sub-menu{display:block}.hnres-nav .sub-menu a{display:block;padding:10px 16px;color:#18374e!important}@media(max-width:800px){.hnres-shell{width:min(100% - 32px,1180px)}.hnres-hero{padding:68px 0 78px}.hnres-section{padding-top:52px;padding-bottom:70px}.hnres-section-heading{display:block}.hnres-grid,.hnres-home-grid,.hnres-article-grid{grid-template-columns:1fr}.hnres-article-grid{gap:28px;padding-top:40px}.hnres-aside{position:static}.hnres-home{padding-top:52px;padding-bottom:62px}.hnres-nav .sub-menu{position:static;box-shadow:none}}

.hnres-whatsapp{display:block;margin-top:12px;color:#0b5d83;text-align:center;text-decoration:none;font-weight:750;padding:11px;border:1px solid #9bc4d2;border-radius:3px;background:#fff}.hnres-whatsapp:hover,.hnres-whatsapp:focus-visible{background:#e5f3f4;color:#073d59}
