:where(.hk-sec) h1{font-size:29px;font-weight:900;letter-spacing:-.02em;line-height:1.18}:where(.hk-sec) h2{font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.18}:where(.hk-sec) h3{font-size:18px;font-weight:700;line-height:1.25}:where(.hk-sec) p{line-height:1.7}:where(.hk-eyebrow),:where(.hk-eyebrow) *{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#c8102e}:where(.hk-sec--dark) .hk-eyebrow,:where(.hk-sec--dark) .hk-eyebrow *{color:#ff5a72}:where(.hk-lede),:where(.hk-lede) p{font-size:16.5px;color:#4b5563}:where(.hk-sec--dark) h1,:where(.hk-sec--dark) h2,:where(.hk-sec--dark) h3{color:#fff}:where(.hk-sec--dark) p,:where(.hk-sec--dark) li{color:#d4d4d8}:where(.hk-sec--dark) a{color:#ff8593}:where(.hk-badge){display:inline-block;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);color:#e4e4e7;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 13px;border-radius:99px}:where(.hk-sec) .elementor-button{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:13px;border-radius:3px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px}:where(.hk-b-red) .elementor-button{background:#c8102e;color:#fff;border:2px solid #c8102e}:where(.hk-b-red) .elementor-button:hover{background:#a30d25;border-color:#a30d25;color:#fff}:where(.hk-b-dark) .elementor-button{background:#111;color:#fff;border:2px solid #111}:where(.hk-b-dark) .elementor-button:hover{background:#c8102e;border-color:#c8102e;color:#fff}:where(.hk-b-ghost) .elementor-button{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.45)}:where(.hk-b-ghost) .elementor-button:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}@media (min-width:768px){:where(.hk-sec) h1{font-size:42px}:where(.hk-sec) h2{font-size:30px}:where(.hk-sec) h3{font-size:20px}:where(.hk-lede),:where(.hk-lede) p{font-size:18px}}@media (min-width:1025px){:where(.hk-sec) h1{font-size:54px}:where(.hk-sec) h2{font-size:34px}:where(.hk-sec) h3{font-size:21px}:where(.hk-lede),:where(.hk-lede) p{font-size:19px}:where(.hk-sec) p{font-size:17px}:where(.hk-badge){font-size:12px;padding:7px 15px}}:where(.hk-statnum) *{color:#fff;font-size:24px;font-weight:900;line-height:1}:where(.hk-statlbl) *{color:#9ca3af;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}:where(.hk-card) .elementor-image-box-img{margin-bottom:0}:where(.hk-card) .elementor-image-box-img img{width:100%;height:150px;object-fit:contain;background:#f2f2f4;padding:14px;border-bottom:1px solid #e4e4e7}:where(.hk-card) .elementor-image-box-content{padding:18px}:where(.hk-card) .elementor-image-box-title{font-size:17px;font-weight:700;margin-bottom:6px}:where(.hk-card) .elementor-image-box-title a{color:#111}:where(.hk-card) .elementor-image-box-description{font-size:14.5px;color:#6b7280;line-height:1.55}:where(.hk-card) .elementor-image-box-wrapper{text-align:left}:where(.hk-pk) .elementor-widget-heading h3{font-size:16px}:where(.hk-pk-txt) p{font-size:14.5px;color:#6b7280;line-height:1.55}:where(.hk-pk--dark) .hk-pk-txt p{color:#a1a1aa}:where(.hk-b-link) .elementor-button{background:0 0;border:0;color:#c8102e;padding:6px 0;min-height:44px;font-size:12.5px;justify-content:flex-start}:where(.hk-b-link) .elementor-button:hover{background:0 0;color:#111}:where(.hk-pk--dark) .hk-b-link .elementor-button:hover{color:#fff}:where(.hk-ul){list-style:none;padding:0;margin:0 0 18px}:where(.hk-ul) li{padding:10px 0 10px 26px;position:relative;border-bottom:1px solid #e4e4e7;font-size:15.5px;line-height:1.55}:where(.hk-sec--dark) .hk-ul li{border-color:#2c2c2c}:where(.hk-ul) li:before{content:"";position:absolute;left:4px;top:18px;width:7px;height:7px;background:#c8102e;border-radius:50%}:where(.hk-note){border-left:4px solid #c8102e;background:#fff6f7;padding:16px 18px;border-radius:3px;font-size:15.5px}:where(.hk-note) p:last-child{margin-bottom:0}:where(.hk-sec--dark) .hk-note{background:#241417}:where(.hk-tw){overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e4e4e7;border-radius:4px;background:#fff}:where(.hk-scrollhint){font-size:12.5px;color:#6b7280;margin:8px 0 0;font-style:italic}:where(.hk-t){width:100%;border-collapse:collapse;font-size:14px;min-width:580px}:where(.hk-t) th{background:#111;color:#fff;text-align:left;padding:12px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}:where(.hk-t) td{padding:12px 14px;border-top:1px solid #efeff1;vertical-align:top;line-height:1.5}:where(.hk-t) tr:nth-child(even) td{background:#fafafa}:where(.hk-t) td:first-child{font-weight:800;white-space:nowrap}:where(.hk-t) a{color:#c8102e;font-weight:700}:where(.hk-comp) p{font-size:13.5px;color:#52525b;line-height:1.65}:where(.hk-acc) .elementor-accordion-title{font-size:15.5px;font-weight:800;line-height:1.45}:where(.hk-acc) .elementor-tab-content{font-size:15px;line-height:1.65;color:#4b5563}:where(.hk-sec) img{max-width:100%;height:auto}@media (min-width:768px){:where(.hk-statnum) *{font-size:28px}:where(.hk-statlbl) *{font-size:11px}:where(.hk-card) .elementor-image-box-img img{height:170px}}@media (min-width:1025px){:where(.hk-card) .elementor-image-box-img img{height:180px}:where(.hk-card) .elementor-image-box-content{padding:22px}:where(.hk-card) .elementor-image-box-title{font-size:19px}:where(.hk-card) .elementor-image-box-description{font-size:15px}:where(.hk-scrollhint){display:none}:where(.hk-ul) li{font-size:16px}}