@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');

#hwl-info#hwl-info{--hwl-color1:#256B70 !important;--hwl-color2:#4A8F78 !important;--hwl-accent:#D49A45 !important;--hwl-grad:linear-gradient(135deg,#256B70,#4A8F78) !important;--hwl-grad-soft:linear-gradient(135deg,rgba(37,107,112,.045),rgba(74,143,120,.035)) !important;--hwl-grad-strong:linear-gradient(135deg,rgba(37,107,112,.075),rgba(74,143,120,.055)) !important;--hwl-ink:#0F172A !important;--hwl-body:#64748B !important;--hwl-border:rgba(37,107,112,.15) !important;--hwl-wh:#FFFFFF !important;--hwl-ow:#F1F8F6 !important;margin-top:-25px !important;margin-bottom:0 !important;padding-top:0 !important;width:100% !important;max-width:100% !important;overflow:hidden !important;font-family:Inter,sans-serif !important;color:var(--hwl-ink) !important}
#hwl-info#hwl-info *{box-sizing:border-box !important}
#hwl-info#hwl-info .hwl-inner{width:100% !important;max-width:1200px !important;margin:0 auto !important}
#hwl-info#hwl-info .hwl-sec{padding:80px 24px !important;width:100% !important}
#hwl-info#hwl-info .hwl-s1{padding-top:0 !important;margin-top:0 !important}
#hwl-info#hwl-info .hwl-s3{padding-bottom:40px !important;margin-bottom:0 !important}
#hwl-info#hwl-info .hwl-bg-wh{background:#FFFFFF !important}
#hwl-info#hwl-info .hwl-bg-ow{background:#F1F8F6 !important}
#hwl-info#hwl-info .hwl-hb{max-width:760px !important;margin:0 auto 36px !important;text-align:center !important}
#hwl-info#hwl-info h2{margin-top:48px !important;margin-bottom:12px !important;font-family:Inter,sans-serif !important;font-size:clamp(1.6rem,2.6vw,2.5rem) !important;line-height:1.12 !important;font-weight:800 !important;letter-spacing:-.04em !important;text-align:center !important;color:var(--hwl-ink) !important}
#hwl-info#hwl-info .hwl-hb p{font-size:1rem !important;line-height:1.7 !important;color:var(--hwl-body) !important;margin:0 auto !important}
#hwl-info#hwl-info .hwl-gx{background:var(--hwl-grad) !important;background-clip:text !important;-webkit-background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}
#hwl-info#hwl-info .hwl-g3{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:26px !important}
#hwl-info#hwl-info .hwl-g4{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:26px !important}
#hwl-info#hwl-info .hwl-ca,#hwl-info#hwl-info .hwl-cb{background:var(--hwl-wh) !important;border:1px solid var(--hwl-border) !important;border-radius:12px !important;position:relative !important;overflow:hidden !important;opacity:0 !important;transform:translateY(16px) !important;transition:opacity .5s ease,transform .5s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease !important}
#hwl-info#hwl-info .hwl-ca{padding:42px 32px 38px !important}
#hwl-info#hwl-info .hwl-cb{padding:36px 28px 32px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}
#hwl-info#hwl-info .hwl-on{opacity:1 !important;transform:translateY(0) !important}
#hwl-info#hwl-info .hwl-ci{width:68px !important;height:68px !important;border-radius:12px !important;background:var(--hwl-grad-soft) !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:20px !important;color:var(--hwl-color1) !important;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,filter .28s ease !important}
#hwl-info#hwl-info .hwl-ico{font-size:1.5rem !important;color:var(--hwl-color1) !important;display:block !important;line-height:1 !important;transition:transform .28s ease,filter .28s ease,color .28s ease !important}
#hwl-info#hwl-info h3{font-size:1.05rem !important;line-height:1.35 !important;font-weight:750 !important;color:var(--hwl-ink) !important;margin:0 0 10px !important;letter-spacing:-.02em !important;transition:color .28s ease,transform .28s ease !important}
#hwl-info#hwl-info .hwl-cd p{font-size:.92rem !important;line-height:1.65 !important;color:var(--hwl-body) !important;margin:0 !important}
#hwl-info#hwl-info .hwl-badge{position:absolute !important;top:16px !important;right:16px !important;font-size:10px !important;font-weight:700 !important;color:rgba(37,107,112,.58) !important;background:rgba(37,107,112,.07) !important;border:1px solid rgba(37,107,112,.1) !important;border-radius:9999px !important;padding:4px 10px !important;line-height:1 !important;transition:transform .24s ease,background .24s ease,color .24s ease,border-color .24s ease !important}
#hwl-info#hwl-info .hwl-fbar{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;height:0 !important;background:var(--hwl-grad) !important;border-radius:0 0 12px 12px !important;transition:height .28s ease !important}
#hwl-info#hwl-info .hwl-ca:hover,#hwl-info#hwl-info .hwl-ca:focus-visible{transform:translateY(-4px) !important;box-shadow:0 12px 30px rgba(37,107,112,.1),0 2px 8px rgba(37,107,112,.06) !important}
#hwl-info#hwl-info .hwl-ca:hover .hwl-ci,#hwl-info#hwl-info .hwl-ca:focus-visible .hwl-ci{transform:scale(1.06) !important;box-shadow:0 5px 14px rgba(37,107,112,.1) !important}
#hwl-info#hwl-info .hwl-cb:hover,#hwl-info#hwl-info .hwl-cb:focus-visible{transform:translateY(-2px) !important;border-color:rgba(37,107,112,.34) !important;box-shadow:0 0 0 1px rgba(37,107,112,.14),0 8px 22px rgba(37,107,112,.08) !important}
#hwl-info#hwl-info .hwl-cb:hover .hwl-ci,#hwl-info#hwl-info .hwl-cb:focus-visible .hwl-ci{transform:scale(1.08) !important;box-shadow:0 5px 14px rgba(37,107,112,.14) !important}
#hwl-info#hwl-info .hwl-cb:hover .hwl-badge,#hwl-info#hwl-info .hwl-cb:focus-visible .hwl-badge{transform:translateY(-2px) !important;background:rgba(212,154,69,.12) !important;color:#9A641E !important;border-color:rgba(212,154,69,.3) !important}
#hwl-info#hwl-info .hwl-cb:hover .hwl-fbar,#hwl-info#hwl-info .hwl-cb:focus-visible .hwl-fbar{height:4px !important}
#hwl-info#hwl-info .hwl-s3 .hwl-ca{border-left:3px solid transparent !important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,background-color .35s ease !important}
#hwl-info#hwl-info .hwl-s3 .hwl-ca:hover,#hwl-info#hwl-info .hwl-s3 .hwl-ca:focus-visible{transform:translateY(-2px) !important;border-left-color:var(--hwl-color1) !important;box-shadow:0 8px 24px rgba(37,107,112,.08) !important;background:rgba(255,255,255,.9) !important}
#hwl-info#hwl-info .hwl-s3 .hwl-ca:hover .hwl-ci,#hwl-info#hwl-info .hwl-s3 .hwl-ca:focus-visible .hwl-ci{transform:translateX(2px) scale(1.035) !important}
#hwl-info#hwl-info .hwl-ca:focus-visible,#hwl-info#hwl-info .hwl-cb:focus-visible{outline:2px solid var(--hwl-color1) !important;outline-offset:3px !important;box-shadow:0 0 0 4px rgba(37,107,112,.14),0 8px 24px rgba(37,107,112,.08) !important}
@media (max-width:1099px){#hwl-info#hwl-info .hwl-sec{padding:60px 16px !important}#hwl-info#hwl-info .hwl-g3,#hwl-info#hwl-info .hwl-g4{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important}#hwl-info#hwl-info .hwl-ci{width:48px !important;height:48px !important}#hwl-info#hwl-info .hwl-ico{font-size:1.1rem !important}#hwl-info#hwl-info h2{font-size:1.4rem !important}#hwl-info#hwl-info h3{font-size:.925rem !important}#hwl-info#hwl-info .hwl-cd p{font-size:.825rem !important}}
@media (max-width:639px){#hwl-info#hwl-info .hwl-sec{padding:32px 12px !important}#hwl-info#hwl-info .hwl-s1{padding-top:0 !important}#hwl-info#hwl-info .hwl-s3{padding-bottom:40px !important}#hwl-info#hwl-info .hwl-hb{margin-bottom:22px !important}#hwl-info#hwl-info .hwl-g3,#hwl-info#hwl-info .hwl-g4{grid-template-columns:1fr !important;gap:10px !important}#hwl-info#hwl-info h2{font-size:1rem !important;line-height:1.22 !important;margin-top:32px !important}#hwl-info#hwl-info .hwl-ci{width:36px !important;height:36px !important;margin-bottom:14px !important}#hwl-info#hwl-info .hwl-ico{font-size:.9rem !important}#hwl-info#hwl-info h3{font-size:.8rem !important}#hwl-info#hwl-info .hwl-cd p{font-size:.75rem !important}#hwl-info#hwl-info .hwl-ca{padding:24px 18px 22px !important}#hwl-info#hwl-info .hwl-cb{padding:24px 18px 22px !important}}