@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css");

#hwl-info#hwl-info{--hwl-color1:#087E8B !important;--hwl-color2:#F28F3B !important;--hwl-accent:#D64550 !important;--hwl-ink:#17212B !important;--hwl-body:#5F6B76 !important;--hwl-border:rgba(8,126,139,.16) !important;--hwl-bg:#F2FAFA !important;--hwl-surface:#FFFFFF !important;font-family:Inter,sans-serif !important;color:var(--hwl-ink) !important;background:var(--hwl-bg) !important;overflow:hidden !important}
#hwl-info#hwl-info *{box-sizing:border-box !important}
#hwl-info#hwl-info .hwl-sec{width:100% !important;padding:72px 24px !important}
#hwl-info#hwl-info .hwl-intro{padding-top:18px !important;background:linear-gradient(135deg,rgba(8,126,139,.08),rgba(242,143,59,.08)) !important}
#hwl-info#hwl-info .hwl-alt{background:#FFFFFF !important}
#hwl-info#hwl-info .hwl-inner{width:100% !important;max-width:1160px !important;margin:0 auto !important}
#hwl-info#hwl-info h1,#hwl-info#hwl-info h2,#hwl-info#hwl-info h3,#hwl-info#hwl-info p{margin-top:0 !important}
#hwl-info#hwl-info h1{max-width:800px !important;margin-bottom:18px !important;font-size:clamp(2.2rem,5vw,4.5rem) !important;line-height:1.05 !important;letter-spacing:-.06em !important;color:var(--hwl-ink) !important}
#hwl-info#hwl-info h2{margin-bottom:34px !important;font-size:clamp(1.7rem,3vw,2.6rem) !important;line-height:1.12 !important;letter-spacing:-.04em !important;color:var(--hwl-ink) !important}
#hwl-info#hwl-info h3{margin-bottom:10px !important;font-size:1.05rem !important;line-height:1.3 !important;color:var(--hwl-ink) !important}
#hwl-info#hwl-info p{font-size:.96rem !important;line-height:1.7 !important;color:var(--hwl-body) !important}
#hwl-info#hwl-info .hwl-lead{max-width:720px !important;margin-bottom:0 !important;font-size:1.12rem !important}
#hwl-info#hwl-info .hwl-grid{display:grid !important;gap:22px !important}
#hwl-info#hwl-info .hwl-grid-three{grid-template-columns:repeat(3,minmax(0,1fr)) !important}
#hwl-info#hwl-info .hwl-grid-four{grid-template-columns:repeat(4,minmax(0,1fr)) !important}
#hwl-info#hwl-info .hwl-card{padding:30px 26px !important;border:1px solid var(--hwl-border) !important;border-radius:16px !important;background:var(--hwl-surface) !important;box-shadow:0 8px 24px rgba(23,33,43,.05) !important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease !important}
#hwl-info#hwl-info .hwl-card:hover{transform:translateY(-4px) !important;border-color:rgba(8,126,139,.34) !important;box-shadow:0 14px 30px rgba(8,126,139,.11) !important}
#hwl-info#hwl-info .hwl-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:52px !important;height:52px !important;margin-bottom:22px !important;border-radius:14px !important;background:linear-gradient(135deg,rgba(8,126,139,.12),rgba(242,143,59,.14)) !important;color:var(--hwl-color1) !important;font-size:1.25rem !important}
#hwl-info#hwl-info .hwl-faq{background:#F8FCFC !important}
#hwl-info#hwl-info .hwl-faq-list{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:20px 40px !important}
#hwl-info#hwl-info .hwl-faq-list article{padding:22px 0 !important;border-bottom:1px solid var(--hwl-border) !important}
#hwl-info#hwl-info .hwl-conclusion{padding-bottom:42px !important}
#hwl-info#hwl-info .hwl-conclusion p{max-width:780px !important;margin-bottom:0 !important}
@media(max-width:900px){#hwl-info#hwl-info .hwl-grid-three,#hwl-info#hwl-info .hwl-grid-four{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media(max-width:620px){#hwl-info#hwl-info .hwl-sec{padding:48px 16px !important}#hwl-info#hwl-info .hwl-intro{padding-top:12px !important}#hwl-info#hwl-info h1{font-size:2.4rem !important}#hwl-info#hwl-info h2{margin-bottom:24px !important;font-size:1.65rem !important}#hwl-info#hwl-info .hwl-grid-three,#hwl-info#hwl-info .hwl-grid-four,#hwl-info#hwl-info .hwl-faq-list{grid-template-columns:1fr !important}#hwl-info#hwl-info .hwl-card{padding:24px 20px !important}}