.hs-mod-hc-aids{--purple:#8c2d8c;--purple-dark:#621d62;--purple-mist:#fbf5fb;--ink:#1a1a1a;--ink-soft:#3a3a3a;--muted:#6b6b6b;--border:#e4d0e4;--border-soft:#efe4ef;--success:#1a7a3a;--shadow:0 6px 24px rgba(98,29,98,.08);--shadow-lg:0 18px 46px rgba(0,0,0,.14);--radius-lg:20px;background:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:96px 0}.hs-mod-hc-aids *,.hs-mod-hc-aids :after,.hs-mod-hc-aids :before{box-sizing:border-box}:where(.hs-mod-hc-aids h2,.hs-mod-hc-aids h3,.hs-mod-hc-aids p,.hs-mod-hc-aids div,.hs-mod-hc-aids ul,.hs-mod-hc-aids li,.hs-mod-hc-aids table){margin:0;padding:0}.hs-mod-hc-aids ul{list-style:none}.hs-mod-hc-aids svg{display:block;max-width:100%}.hs-mod-hc-aids img{max-width:100%}.hs-mod-hc-aids .hca-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-hc-aids .hca-head{margin:0 auto 48px;max-width:760px;text-align:center}.hs-mod-hc-aids .hca-eyebrow{color:var(--purple);display:inline-block;font-size:.88rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.hs-mod-hc-aids .hca-title{color:var(--ink);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.hs-mod-hc-aids .hca-sub{color:var(--muted);font-size:1.12rem;line-height:1.6}.hs-mod-hc-aids .hca-pkg-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.hs-mod-hc-aids .hca-pkg--purple{--c:#8c2d8c;--c-dark:#621d62;--c-bg:#f8eef8;--c-soft:#ead6ea}.hs-mod-hc-aids .hca-pkg--orange{--c:#d2691e;--c-dark:#a24e0e;--c-bg:#fdf2e7;--c-soft:#f6ddc4}.hs-mod-hc-aids .hca-pkg--green{--c:#1f8a4c;--c-dark:#14602f;--c-bg:#eaf6ee;--c-soft:#cde9d6}.hs-mod-hc-aids .hca-pkg{background:var(--c-bg,#fff);border:2px solid var(--c,var(--border));border-radius:var(--radius-lg);display:flex;flex:1 1 320px;flex-direction:column;max-width:380px;overflow:hidden;padding:30px 28px 28px;position:relative;transition:transform .25s,box-shadow .25s}.hs-mod-hc-aids .hca-pkg:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.hs-mod-hc-aids .hca-pkg.is-featured{border:2px solid var(--c);box-shadow:var(--shadow-lg)}.hs-mod-hc-aids .hca-pkg-media{align-items:center;background:#fff;border-bottom:1px solid var(--c-soft);display:flex;height:200px;justify-content:center;margin:-30px -28px 20px;padding:16px}.hs-mod-hc-aids .hca-pkg-media img{max-height:100%;max-width:88%;object-fit:contain;width:auto}.hs-mod-hc-aids .hca-ribbon{align-self:flex-start;background:var(--c-soft);border-radius:100px;color:var(--c-dark);font-size:.72rem;font-weight:900;letter-spacing:.1em;margin-bottom:14px;padding:5px 11px;text-transform:uppercase}.hs-mod-hc-aids .hca-ribbon-pop{background:var(--c);color:#fff}.hs-mod-hc-aids .hca-pkg-name{color:var(--ink);font-size:1.35rem;font-weight:900;margin-bottom:6px}.hs-mod-hc-aids .hca-pkg-tagline{color:var(--muted);font-size:.94rem;line-height:1.5;margin-bottom:18px;min-height:4.5em}.hs-mod-hc-aids .hca-prices{background:#fff;border:1px solid var(--c-soft);border-radius:14px;padding:12px 16px}.hs-mod-hc-aids .hca-price-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:6px 0}.hs-mod-hc-aids .hca-price-model{color:var(--ink-soft);font-size:.92rem;font-weight:700}.hs-mod-hc-aids .hca-price-amt{color:var(--c-dark);font-size:1.22rem;font-weight:900;white-space:nowrap}.hs-mod-hc-aids .hca-pkg-note{color:var(--muted);font-size:.78rem;margin:9px 0 2px}.hs-mod-hc-aids .hca-pkg-label{color:var(--c-dark);font-size:.74rem;font-weight:900;letter-spacing:.1em;margin:18px 0 10px;text-transform:uppercase}.hs-mod-hc-aids .hca-list{display:grid;gap:9px}.hs-mod-hc-aids .hca-list li{align-items:flex-start;color:var(--ink-soft);display:flex;font-size:.92rem;font-weight:600;gap:9px;line-height:1.4}.hs-mod-hc-aids .hca-list li .hca-ic{color:var(--c,var(--success));flex-shrink:0;height:16px;margin-top:3px;width:16px}.hs-mod-hc-aids .hca-cta{align-items:center;border-radius:12px;display:inline-flex;font-size:.95rem;font-weight:800;justify-content:center;margin-top:auto;padding:13px 20px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;width:100%}.hs-mod-hc-aids .hca-cta-primary{background:var(--c);color:#fff}.hs-mod-hc-aids .hca-cta-primary:hover{background:var(--c-dark);box-shadow:0 8px 20px rgba(0,0,0,.18)}.hs-mod-hc-aids .hca-cta-outline{background:#fff;border:1.5px solid var(--c);color:var(--c-dark)}.hs-mod-hc-aids .hca-cta-outline:hover{background:var(--c-soft)}.hs-mod-hc-aids .hca-finance{align-items:center;background:linear-gradient(135deg,var(--purple-mist),#fff);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:18px;margin-top:34px;padding:22px 26px}.hs-mod-hc-aids .hca-finance-icon{align-items:center;background:var(--purple);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.hs-mod-hc-aids .hca-finance-icon svg{height:24px;width:24px}.hs-mod-hc-aids .hca-finance-title{color:var(--ink);font-size:1.05rem;font-weight:900;margin-bottom:4px}.hs-mod-hc-aids .hca-finance-text{color:var(--muted);font-size:.95rem;line-height:1.55}.hs-mod-hc-aids .hca-finance-text strong{color:var(--purple-dark)}.hs-mod-hc-aids .hca-compare{margin-top:56px}.hs-mod-hc-aids .hca-compare-title{color:var(--ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;text-align:center}.hs-mod-hc-aids .hca-compare-sub{color:var(--muted);line-height:1.5;margin:8px auto 28px;max-width:640px;text-align:center}.hs-mod-hc-aids .hca-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.hs-mod-hc-aids .hca-table{border-collapse:collapse;width:100%}.hs-mod-hc-aids .hca-table td,.hs-mod-hc-aids .hca-table th{font-size:.93rem;padding:14px 16px;text-align:left;vertical-align:top}.hs-mod-hc-aids .hca-table thead th{background:#fff;border-bottom:2px solid var(--border);color:var(--ink);font-size:.96rem;font-weight:900}.hs-mod-hc-aids .hca-table thead .hca-th-need{color:var(--muted);font-weight:800}.hs-mod-hc-aids .hca-table thead .hca-th-pop{background:#fdf2e7;color:#a24e0e}.hs-mod-hc-aids .hca-table tbody th[scope=row]{color:var(--ink);font-weight:800;width:22%}.hs-mod-hc-aids .hca-table tbody td{color:var(--ink-soft);line-height:1.45}.hs-mod-hc-aids .hca-table tbody tr+tr td,.hs-mod-hc-aids .hca-table tbody tr+tr th{border-top:1px solid var(--border-soft)}.hs-mod-hc-aids .hca-table td.is-pop{background:#fdf2e7;color:var(--ink);font-weight:700}.hs-mod-hc-aids .hca-gtk{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:48px}.hs-mod-hc-aids .hca-gtk-col{background:var(--purple-mist);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:24px}.hs-mod-hc-aids .hca-gtk-included{background:#fff;border:2px solid var(--border)}.hs-mod-hc-aids .hca-gtk-head{color:var(--ink);font-size:1.02rem;font-weight:900;margin-bottom:14px}.hs-mod-hc-aids .hca-gtk .hca-list li .hca-ic{color:var(--success)}.hs-mod-hc-aids .hca-pricelist{display:grid;gap:0}.hs-mod-hc-aids .hca-pricelist li{border-bottom:1px dashed var(--border);color:var(--ink-soft);display:flex;font-size:.93rem;font-weight:600;gap:12px;justify-content:space-between;padding:9px 0}.hs-mod-hc-aids .hca-pricelist li:last-child{border-bottom:none}.hs-mod-hc-aids .hca-pl-amt{color:var(--purple-dark);font-weight:900;white-space:nowrap}.hs-mod-hc-aids .hca-footnote{color:var(--muted);font-size:.86rem;line-height:1.5;margin:28px auto 0;max-width:760px;text-align:center}@media (max-width:760px){.hs-mod-hc-aids .hca-table-wrap{border:none;border-radius:0;overflow:visible}.hs-mod-hc-aids .hca-table thead{display:none}.hs-mod-hc-aids .hca-table,.hs-mod-hc-aids .hca-table tbody,.hs-mod-hc-aids .hca-table td,.hs-mod-hc-aids .hca-table th,.hs-mod-hc-aids .hca-table tr{display:block;width:100%}.hs-mod-hc-aids .hca-table tbody tr{border:1px solid var(--border);border-radius:14px;margin-bottom:14px;padding:6px 16px 12px}.hs-mod-hc-aids .hca-table tbody tr+tr td,.hs-mod-hc-aids .hca-table tbody tr+tr th{border-top:none}.hs-mod-hc-aids .hca-table tbody th[scope=row]{border-bottom:1px solid var(--border-soft);font-size:1.05rem;margin-bottom:6px;padding:10px 0 8px;width:auto}.hs-mod-hc-aids .hca-table tbody td{padding:7px 0}.hs-mod-hc-aids .hca-table tbody td:before{color:var(--purple);content:attr(data-l) ": ";font-weight:800}.hs-mod-hc-aids .hca-table td.is-pop{background:transparent}}@media (max-width:600px){.hs-mod-hc-aids{padding:64px 0}.hs-mod-hc-aids .hca-container{padding:0 20px}.hs-mod-hc-aids .hca-finance{flex-direction:column;text-align:center}}