body.elementor-page-1286:not(.elementor-motion-effects-element-type-background), body.elementor-page-1286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e2fafc );}/* Start custom CSS *//* Scoped theme: hearing-aids-supplementary-insurance */
#hearing-aids-supplementary-insurance-landing{--hasi-teal:var(--hana-teal,#003F3F);--hasi-teal-dark:var(--hana-teal-dark,#002A2D);--hasi-teal-deep:var(--hana-teal-deep,#00191C);--hasi-teal-black:var(--hana-teal-black,#000F12);--hasi-teal-soft:var(--hana-teal-soft,#07595A);--hasi-teal-glow:var(--hana-teal-glow,#12B8AD);--hasi-gold:var(--hana-gold,#DDB46B);--hasi-gold-light:var(--hana-gold-light,#F5D79A);--hasi-gold-dark:var(--hana-gold-dark,#A87432);--hasi-bg-body:var(--hana-bg-body,#00191C);--hasi-bg-section:var(--hana-bg-section,#00282B);--hasi-bg-card:var(--hana-bg-card,rgba(4,54,55,.72));--hasi-text:var(--hana-text-main,#FFF8EA);--hasi-white:var(--hana-text-white,#fff);--hasi-muted:var(--hana-text-muted,#B7C8C6);--hasi-soft:var(--hana-text-soft,#D7E3DF);--hasi-border:var(--hana-border-light,rgba(255,255,255,.12));--hasi-border-gold:var(--hana-border-gold,rgba(221,180,107,.55));--hasi-shadow:var(--hana-shadow-card,0 18px 45px rgba(0,0,0,.35));--hasi-radius-md:var(--hana-radius-md,18px);--hasi-radius-lg:var(--hana-radius-lg,26px);--hasi-radius-xl:var(--hana-radius-xl,34px);font-family:var(--hana-font-main,"lahzeh",sans-serif)!important;direction:rtl!important;position:relative!important;isolation:isolate!important;display:block!important;overflow:clip!important;background:radial-gradient(circle at 86% 5%,rgba(18,184,173,.1),transparent 26%),linear-gradient(180deg,var(--hasi-bg-body),#002326 48%,var(--hasi-bg-body))!important;color:var(--hasi-text)!important;text-align:right!important;line-height:1.85!important;padding:28px 0 150px!important}
#hearing-aids-supplementary-insurance-landing,#hearing-aids-supplementary-insurance-landing *,#hearing-aids-supplementary-insurance-landing *:before,#hearing-aids-supplementary-insurance-landing *:after{box-sizing:border-box!important}
#hearing-aids-supplementary-insurance-landing h1,#hearing-aids-supplementary-insurance-landing h2,#hearing-aids-supplementary-insurance-landing h3,#hearing-aids-supplementary-insurance-landing p,#hearing-aids-supplementary-insurance-landing ul,#hearing-aids-supplementary-insurance-landing ol{font-family:var(--hana-font-heading,"lahzeh",sans-serif)!important;margin-top:0!important}
#hearing-aids-supplementary-insurance-landing h1,#hearing-aids-supplementary-insurance-landing h2,#hearing-aids-supplementary-insurance-landing h3{color:var(--hasi-text)!important;font-weight:900!important;letter-spacing:-.025em!important}
#hearing-aids-supplementary-insurance-landing p{color:var(--hasi-soft)!important}
#hearing-aids-supplementary-insurance-landing a{text-decoration:none!important}
#hearing-aids-supplementary-insurance-landing button,#hearing-aids-supplementary-insurance-landing input,#hearing-aids-supplementary-insurance-landing select,#hearing-aids-supplementary-insurance-landing textarea{font-family:var(--hana-font-main,"lahzeh",sans-serif)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__container{width:min(1180px,calc(100% - 36px))!important;margin:0 auto!important;position:relative!important;z-index:2!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__ambient{position:absolute!important;border-radius:50%!important;filter:blur(2px)!important;pointer-events:none!important;z-index:0!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__ambient--one{width:380px!important;height:380px!important;top:210px!important;right:-190px!important;background:radial-gradient(circle,rgba(18,184,173,.16),transparent 68%)!important;animation:hearing-aids-supplementary-insurance-drift 10s ease-in-out infinite!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__ambient--two{width:300px!important;height:300px!important;top:1600px!important;left:-170px!important;background:radial-gradient(circle,rgba(221,180,107,.1),transparent 68%)!important;animation:hearing-aids-supplementary-insurance-drift 13s ease-in-out infinite reverse!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__progress{position:fixed!important;top:0!important;right:0!important;left:0!important;height:3px!important;background:rgba(255,255,255,.08)!important;z-index:100000!important;pointer-events:none!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__progress span{display:block!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,var(--hasi-gold-dark),var(--hasi-gold-light),var(--hasi-teal-glow))!important;transform:scaleX(0)!important;transform-origin:right center!important;transition:transform .12s linear!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__breadcrumbs{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;color:var(--hasi-muted)!important;font-size:.74rem!important;margin:0 0 24px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__breadcrumbs a{color:var(--hasi-gold-light)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:28px!important;align-items:stretch!important;direction:rtl!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-copy,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-faq{min-width:0!important;border:1px solid rgba(221,180,107,.23)!important;border-radius:var(--hasi-radius-xl)!important;background:linear-gradient(145deg,rgba(4,54,55,.82),rgba(0,25,28,.89))!important;box-shadow:var(--hasi-shadow)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-copy{padding:42px!important;position:relative!important;overflow:hidden!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-copy:before{content:"";position:absolute!important;width:270px!important;height:270px!important;left:-150px!important;top:-140px!important;border:1px solid rgba(18,184,173,.25)!important;border-radius:50%!important;box-shadow:0 0 0 25px rgba(18,184,173,.035),0 0 0 50px rgba(18,184,173,.025)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__eyebrow,.hearing-aids-supplementary-insurance__section-kicker{display:flex!important;align-items:center!important;gap:8px!important;color:var(--hasi-gold-light)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.01em!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__eyebrow span{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--hasi-teal-glow)!important;box-shadow:0 0 0 7px rgba(18,184,173,.12)!important;animation:hearing-aids-supplementary-insurance-pulse 2s infinite!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero h1{font-size:clamp(2rem,4vw,3.65rem)!important;line-height:1.35!important;margin:14px 0 18px!important;max-width:760px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-lead{font-size:1.02rem!important;line-height:2.05!important;max-width:730px!important;margin-bottom:10px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-note{font-size:.83rem!important;line-height:2!important;color:var(--hasi-muted)!important;max-width:700px!important;margin-bottom:0!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-actions,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__location-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:11px!important;margin-top:25px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:51px!important;padding:11px 21px!important;border-radius:999px!important;font-size:.84rem!important;font-weight:900!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important;white-space:nowrap!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__button:hover{transform:translateY(-3px)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__button--gold{background:linear-gradient(135deg,#F5D79A 0%,#DDB46B 48%,#A87432 100%)!important;color:#112426!important;box-shadow:0 10px 30px rgba(221,180,107,.24)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__button--outline{border:1px solid var(--hasi-border-gold)!important;background:rgba(255,255,255,.035)!important;color:var(--hasi-gold-light)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__trust-row{display:flex!important;gap:17px!important;flex-wrap:wrap!important;margin-top:24px!important;color:var(--hasi-muted)!important;font-size:.74rem!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__trust-row b{color:var(--hasi-gold-light)!important;margin-left:4px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media{position:relative!important;flex:1 1 auto!important;min-height:275px!important;margin-top:24px!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(221,180,107,.3)!important;background:var(--hasi-teal-deep)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media:after{content:"";position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,25,28,.08),rgba(0,25,28,.62))!important;pointer-events:none!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media img{display:block!important;width:100%!important;height:100%!important;min-height:275px!important;object-fit:cover!important;object-position:center!important;transition:transform .7s ease!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media:hover img{transform:scale(1.035)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media-badge{position:absolute!important;z-index:2!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(0,25,28,.82)!important;border:1px solid rgba(221,180,107,.45)!important;color:var(--hasi-gold-light)!important;font-size:.65rem!important;backdrop-filter:blur(8px)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-media-badge--top{top:15px!important;right:15px!important}.hearing-aids-supplementary-insurance__hero-media-badge--bottom{bottom:15px!important;left:15px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-faq{align-self:stretch!important;height:auto!important;display:flex!important;flex-direction:column!important;padding:31px!important;background:linear-gradient(160deg,rgba(0,63,63,.8),rgba(0,25,28,.94))!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero-faq h2{font-size:1.45rem!important;line-height:1.55!important;margin:9px 0 20px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion{display:grid!important;gap:9px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion details{border:1px solid rgba(255,255,255,.1)!important;background:rgba(255,255,255,.035)!important;border-radius:14px!important;padding:0 15px!important;transition:border-color .25s ease,background .25s ease!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion details[open]{border-color:rgba(221,180,107,.42)!important;background:rgba(221,180,107,.065)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:59px!important;color:var(--hasi-soft)!important;font-size:.82rem!important;font-weight:800!important;line-height:1.7!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion summary::-webkit-details-marker{display:none!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion summary span{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;flex:none!important;border-radius:50%!important;color:var(--hasi-gold-light)!important;border:1px solid rgba(221,180,107,.35)!important;font-size:1.05rem!important;font-weight:400!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__accordion details p{font-size:.77rem!important;line-height:2!important;padding:0 0 14px!important;margin-bottom:0!important;color:var(--hasi-muted)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__micro-link,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__text-link{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--hasi-gold-light)!important;font-size:.77rem!important;font-weight:800!important;margin-top:20px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__micro-link span,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__text-link span{transition:transform .2s ease!important}.hearing-aids-supplementary-insurance__micro-link:hover span,.hearing-aids-supplementary-insurance__text-link:hover span{transform:translateX(-4px)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__reveal{opacity:1!important;transform:none!important;transition:opacity .65s ease,transform .65s ease!important}#hearing-aids-supplementary-insurance-landing.hearing-aids-supplementary-insurance__animations-ready .hearing-aids-supplementary-insurance__reveal{opacity:0!important;transform:translateY(24px)!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__reveal.hearing-aids-supplementary-insurance__is-visible{opacity:1!important;transform:none!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__quick-answer,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__checklist-section,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__process,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__documents,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__base-insurance,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__calculation,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__products,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hana-benefits,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__mistakes,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__faq-section,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__consultation,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__location,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__final-summary{margin-top:68px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__section-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:23px!important}.hearing-aids-supplementary-insurance__section-heading>div{min-width:0!important}.hearing-aids-supplementary-insurance__section-heading h2{font-size:clamp(1.35rem,2.3vw,2.05rem)!important;line-height:1.55!important;margin:7px 0 0!important}.hearing-aids-supplementary-insurance__section-heading>p{max-width:460px!important;font-size:.82rem!important;line-height:1.95!important;margin-bottom:0!important;color:var(--hasi-muted)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__quick-answer{padding:35px!important;border:1px solid rgba(18,184,173,.22)!important;border-radius:var(--hasi-radius-lg)!important;background:linear-gradient(135deg,rgba(4,54,55,.86),rgba(0,42,45,.7))!important}.hearing-aids-supplementary-insurance__answer-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:13px!important}.hearing-aids-supplementary-insurance__answer-grid article{padding:24px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:17px!important;background:rgba(255,255,255,.035)!important}.hearing-aids-supplementary-insurance__answer-number{display:block!important;color:var(--hasi-gold-light)!important;font-size:.75rem!important;font-weight:900!important;margin-bottom:8px!important}.hearing-aids-supplementary-insurance__answer-grid h3{font-size:1rem!important;margin-bottom:7px!important}.hearing-aids-supplementary-insurance__answer-grid p{font-size:.78rem!important;line-height:2!important;margin-bottom:0!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__insurance-switcher{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-bottom:14px!important}.hearing-aids-supplementary-insurance__insurance-switcher button{border:1px solid rgba(221,180,107,.3)!important;border-radius:999px!important;padding:10px 17px!important;background:rgba(255,255,255,.035)!important;color:var(--hasi-soft)!important;font-size:.77rem!important;cursor:pointer!important;transition:all .25s ease!important}.hearing-aids-supplementary-insurance__insurance-switcher button:hover,.hearing-aids-supplementary-insurance__insurance-switcher button.hearing-aids-supplementary-insurance__is-active{background:var(--hasi-gold)!important;border-color:var(--hasi-gold)!important;color:#112426!important;transform:translateY(-2px)!important}.hearing-aids-supplementary-insurance__insurance-note{padding:12px 16px!important;border-right:3px solid var(--hasi-teal-glow)!important;border-radius:0 11px 11px 0!important;background:rgba(18,184,173,.07)!important;color:var(--hasi-muted)!important;font-size:.78rem!important;margin-bottom:18px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__question-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.hearing-aids-supplementary-insurance__question-card{padding:25px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(4,54,55,.75),rgba(0,42,45,.56))!important}.hearing-aids-supplementary-insurance__question-card>span{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:rgba(221,180,107,.14)!important;color:var(--hasi-gold-light)!important;font-size:.72rem!important;font-weight:900!important}.hearing-aids-supplementary-insurance__question-card h3{font-size:1rem!important;margin:12px 0 12px!important}.hearing-aids-supplementary-insurance__question-card ul{list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:8px!important}.hearing-aids-supplementary-insurance__question-card li{position:relative!important;padding-right:19px!important;color:var(--hasi-muted)!important;font-size:.76rem!important;line-height:1.9!important}.hearing-aids-supplementary-insurance__question-card li:before{content:"✓"!important;position:absolute!important;right:0!important;color:var(--hasi-teal-glow)!important;font-weight:900!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__process{padding:40px 35px!important;border-radius:var(--hasi-radius-lg)!important;background:linear-gradient(135deg,#002A2D,#003F3F)!important;border:1px solid rgba(18,184,173,.2)!important}.hearing-aids-supplementary-insurance__timeline{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;position:relative!important}.hearing-aids-supplementary-insurance__timeline-line{position:absolute!important;top:23px!important;right:8%!important;left:8%!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--hasi-gold),transparent)!important;opacity:.58!important}.hearing-aids-supplementary-insurance__timeline article{position:relative!important;z-index:1!important}.hearing-aids-supplementary-insurance__timeline article>b{display:grid!important;place-items:center!important;width:47px!important;height:47px!important;border-radius:50%!important;background:var(--hasi-gold)!important;color:#112426!important;font-size:.9rem!important;box-shadow:0 0 0 8px rgba(221,180,107,.1)!important;margin-bottom:18px!important}.hearing-aids-supplementary-insurance__timeline h3{font-size:1rem!important;margin-bottom:5px!important}.hearing-aids-supplementary-insurance__timeline p{font-size:.76rem!important;line-height:1.95!important;margin-bottom:0!important}.hearing-aids-supplementary-insurance__process-foot{display:flex!important;gap:10px!important;align-items:flex-start!important;margin-top:30px!important;padding:14px 16px!important;border-right:3px solid var(--hasi-gold)!important;border-radius:0 12px 12px 0!important;background:rgba(221,180,107,.08)!important}.hearing-aids-supplementary-insurance__process-foot span{color:var(--hasi-gold-light)!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.hearing-aids-supplementary-insurance__process-foot p{font-size:.75rem!important;margin-bottom:0!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__warning{display:flex!important;gap:11px!important;align-items:flex-start!important;padding:15px 17px!important;margin-bottom:18px!important;border-right:3px solid var(--hasi-gold)!important;border-radius:0 12px 12px 0!important;background:rgba(221,180,107,.08)!important}.hearing-aids-supplementary-insurance__warning>span{display:grid!important;place-items:center!important;flex:none!important;width:23px!important;height:23px!important;border-radius:50%!important;background:var(--hasi-gold)!important;color:#112426!important;font-weight:900!important}.hearing-aids-supplementary-insurance__warning p{font-size:.78rem!important;line-height:1.95!important;margin-bottom:0!important}.hearing-aids-supplementary-insurance__document-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.hearing-aids-supplementary-insurance__document-grid span{display:flex!important;align-items:center!important;min-height:64px!important;padding:12px 15px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;color:var(--hasi-soft)!important;font-size:.77rem!important;line-height:1.8!important;transition:transform .25s ease,border-color .25s ease!important}.hearing-aids-supplementary-insurance__document-grid span:hover{transform:translateY(-4px)!important;border-color:rgba(221,180,107,.42)!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__base-insurance{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:28px!important;align-items:stretch!important;padding:36px!important;border:1px solid rgba(18,184,173,.2)!important;border-radius:var(--hasi-radius-lg)!important;background:radial-gradient(circle at 10% 20%,rgba(18,184,173,.13),transparent 36%),linear-gradient(135deg,rgba(0,42,45,.9),rgba(0,25,28,.94))!important}.hearing-aids-supplementary-insurance__base-copy h2{font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.6!important;margin:8px 0 12px!important}.hearing-aids-supplementary-insurance__base-copy p{font-size:.83rem!important;line-height:2!important}.hearing-aids-supplementary-insurance__base-questions{padding:24px!important;border:1px solid rgba(221,180,107,.27)!important;border-radius:18px!important;background:rgba(221,180,107,.06)!important}.hearing-aids-supplementary-insurance__base-questions h3{font-size:1rem!important;margin-bottom:14px!important}.hearing-aids-supplementary-insurance__base-questions ol{counter-reset:hasi-counter!important;list-style:none!important;padding:0!important;margin:0!important;display:grid!important;gap:10px!important}.hearing-aids-supplementary-insurance__base-questions li{counter-increment:hasi-counter!important;position:relative!important;padding-right:34px!important;color:var(--hasi-soft)!important;font-size:.78rem!important;line-height:1.9!important}.hearing-aids-supplementary-insurance__base-questions li:before{content:counter(hasi-counter)!important;position:absolute!important;right:0!important;top:2px!important;display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border-radius:50%!important;background:var(--hasi-gold)!important;color:#112426!important;font-size:.68rem!important;font-weight:900!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__formula{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important;padding:23px!important;border:1px solid rgba(221,180,107,.33)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(221,180,107,.1),rgba(255,255,255,.035))!important}.hearing-aids-supplementary-insurance__formula span,.hearing-aids-supplementary-insurance__formula strong{padding:12px 17px!important;border-radius:12px!important;font-size:.82rem!important}.hearing-aids-supplementary-insurance__formula span{background:rgba(255,255,255,.06)!important;color:var(--hasi-soft)!important}.hearing-aids-supplementary-insurance__formula strong{background:var(--hasi-gold)!important;color:#112426!important}.hearing-aids-supplementary-insurance__formula b{color:var(--hasi-gold-light)!important;font-size:1.25rem!important}.hearing-aids-supplementary-insurance__factor-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:11px!important;margin-top:16px!important}.hearing-aids-supplementary-insurance__factor-grid div{padding:18px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.1)!important}.hearing-aids-supplementary-insurance__factor-grid b,.hearing-aids-supplementary-insurance__factor-grid span{display:block!important}.hearing-aids-supplementary-insurance__factor-grid b{color:var(--hasi-gold-light)!important;font-size:.82rem!important;margin-bottom:4px!important}.hearing-aids-supplementary-insurance__factor-grid span{color:var(--hasi-muted)!important;font-size:.7rem!important;line-height:1.8!important}.hearing-aids-supplementary-insurance__calculation-note{margin:16px 0 0!important;padding:13px 16px!important;border-right:3px solid var(--hasi-teal-glow)!important;border-radius:0 11px 11px 0!important;background:rgba(18,184,173,.06)!important;font-size:.77rem!important;line-height:2!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__product-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.hearing-aids-supplementary-insurance__product-card{display:flex!important;flex-direction:column!important;min-width:0!important;padding:18px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(4,54,55,.86),rgba(0,42,45,.72))!important;cursor:pointer!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}.hearing-aids-supplementary-insurance__product-card:hover{transform:translateY(-8px)!important;border-color:rgba(221,180,107,.5)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important}.hearing-aids-supplementary-insurance__product-card:focus-visible{outline:2px solid var(--hasi-gold-light)!important;outline-offset:4px!important}.hearing-aids-supplementary-insurance__product-image-wrap{height:155px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(0,15,18,.24))!important;border:1px solid rgba(221,180,107,.22)!important}.hearing-aids-supplementary-insurance__product-card img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .35s ease!important}.hearing-aids-supplementary-insurance__product-card:hover img{transform:scale(1.08)!important}.hearing-aids-supplementary-insurance__product-card>span{color:var(--hasi-gold-light)!important;font-size:.68rem!important;margin-top:15px!important}.hearing-aids-supplementary-insurance__product-card h3{font-size:1.05rem!important;margin:5px 0 6px!important}.hearing-aids-supplementary-insurance__product-card p{font-size:.76rem!important;line-height:1.9!important;margin-bottom:14px!important}.hearing-aids-supplementary-insurance__product-card>a{margin-top:auto!important;color:var(--hasi-gold-light)!important;font-size:.76rem!important;font-weight:900!important}.hearing-aids-supplementary-insurance__products-more{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;color:var(--hasi-gold-light)!important;font-size:.8rem!important;font-weight:900!important;margin-top:22px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hana-benefits{display:grid!important;grid-template-columns:.84fr 1.16fr!important;gap:42px!important;align-items:center!important;padding:42px 36px!important;border:1px solid rgba(18,184,173,.2)!important;border-radius:var(--hasi-radius-lg)!important;background:radial-gradient(circle at 12% 18%,rgba(18,184,173,.15),transparent 36%),linear-gradient(135deg,#002A2D,#00191C)!important}.hearing-aids-supplementary-insurance__hana-copy h2{font-size:clamp(1.4rem,2.4vw,2.15rem)!important;line-height:1.6!important;margin:8px 0 12px!important}.hearing-aids-supplementary-insurance__hana-copy p{font-size:.83rem!important;line-height:2!important}.hearing-aids-supplementary-insurance__hana-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.hearing-aids-supplementary-insurance__hana-grid div{padding:20px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;transition:transform .25s ease,border-color .25s ease!important}.hearing-aids-supplementary-insurance__hana-grid div:hover{transform:translateY(-5px)!important;border-color:rgba(221,180,107,.4)!important}.hearing-aids-supplementary-insurance__hana-grid b,.hearing-aids-supplementary-insurance__hana-grid span{display:block!important}.hearing-aids-supplementary-insurance__hana-grid b{color:var(--hasi-gold-light)!important;font-size:.88rem!important;margin-bottom:4px!important}.hearing-aids-supplementary-insurance__hana-grid span{color:var(--hasi-muted)!important;font-size:.73rem!important;line-height:1.8!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__mistake-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important}.hearing-aids-supplementary-insurance__mistake-grid ol{list-style:none!important;padding:0!important;margin:0!important;counter-reset:hasi-mistake!important;display:grid!important;gap:9px!important}.hearing-aids-supplementary-insurance__mistake-grid li{counter-increment:hasi-mistake!important;position:relative!important;padding:13px 44px 13px 15px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;color:var(--hasi-soft)!important;font-size:.77rem!important}.hearing-aids-supplementary-insurance__mistake-grid li:before{content:counter(hasi-mistake)!important;position:absolute!important;right:13px!important;top:50%!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border-radius:50%!important;background:rgba(221,180,107,.18)!important;color:var(--hasi-gold-light)!important;font-size:.68rem!important;font-weight:900!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__faq-section{max-width:930px!important;margin-right:auto!important;margin-left:auto!important}.hearing-aids-supplementary-insurance__faq-section .hearing-aids-supplementary-insurance__section-heading{display:block!important}.hearing-aids-supplementary-insurance__faq-section .hearing-aids-supplementary-insurance__section-heading>p{margin-top:10px!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__consultation{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:30px!important;align-items:stretch!important;padding:39px!important;border:1px solid rgba(221,180,107,.43)!important;border-radius:var(--hasi-radius-xl)!important;background:linear-gradient(135deg,rgba(4,54,55,.96),rgba(0,25,28,.96))!important;box-shadow:var(--hasi-shadow)!important}.hearing-aids-supplementary-insurance__consultation-copy h2{font-size:clamp(1.45rem,2.5vw,2.25rem)!important;line-height:1.55!important;margin:8px 0 12px!important}.hearing-aids-supplementary-insurance__consultation-copy>p{font-size:.83rem!important;line-height:2!important}.hearing-aids-supplementary-insurance__call-card{display:flex!important;align-items:center!important;gap:12px!important;margin-top:20px!important;padding:13px 15px!important;border-radius:15px!important;background:rgba(255,255,255,.055)!important}.hearing-aids-supplementary-insurance__call-card>span{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;flex:none!important;border-radius:50%!important;background:var(--hasi-gold)!important;color:#112426!important}.hearing-aids-supplementary-insurance__call-card small,.hearing-aids-supplementary-insurance__call-card a{display:block!important}.hearing-aids-supplementary-insurance__call-card small{color:var(--hasi-muted)!important;font-size:.66rem!important}.hearing-aids-supplementary-insurance__call-card a{color:var(--hasi-gold-light)!important;font-size:1.04rem!important;font-weight:900!important;direction:ltr!important;text-align:right!important}.hearing-aids-supplementary-insurance__insurance-warning{display:flex!important;gap:10px!important;align-items:flex-start!important;margin-top:17px!important;padding:12px 14px!important;border-right:3px solid var(--hasi-gold)!important;border-radius:0 11px 11px 0!important;background:rgba(221,180,107,.08)!important}.hearing-aids-supplementary-insurance__insurance-warning>span{color:var(--hasi-gold-light)!important;font-weight:900!important}.hearing-aids-supplementary-insurance__insurance-warning p{font-size:.73rem!important;line-height:1.9!important;margin-bottom:0!important}.hearing-aids-supplementary-insurance__form-card{min-width:0!important;padding:25px!important;border:1px solid rgba(221,180,107,.32)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(4,54,55,.97),rgba(0,42,45,.98))!important;color:var(--hasi-text)!important}.hearing-aids-supplementary-insurance__form-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.hearing-aids-supplementary-insurance__form-title span{color:var(--hasi-gold-light)!important;font-size:1.2rem!important;font-weight:900!important}.hearing-aids-supplementary-insurance__form-title small{color:var(--hasi-muted)!important;font-size:.68rem!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;background:transparent!important;padding:0!important;margin:0!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group[class*="elementor-col-"]{display:block!important;grid-column:1/-1!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;flex-basis:100%!important;margin:0!important;padding:0!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group>*{width:100%!important;max-width:100%!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-label{display:block!important;width:100%!important;margin:0 0 5px!important;color:var(--hasi-soft)!important;font-size:.74rem!important;font-weight:800!important;text-align:right!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card input,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card select,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card textarea,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;border:1px solid rgba(215,227,223,.24)!important;border-radius:10px!important;background:rgba(255,255,255,.09)!important;color:var(--hasi-white)!important;font-size:.8rem!important;padding:9px 12px!important;box-shadow:none!important;outline:none!important;text-align:right!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card input::placeholder,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card textarea::placeholder{color:#B7C8C6!important;opacity:1!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card select option{background:#043637!important;color:#fff!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card textarea{min-height:92px!important;resize:vertical!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card input:focus,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card select:focus,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card textarea:focus{border-color:var(--hasi-teal-glow)!important;box-shadow:0 0 0 3px rgba(18,184,173,.14)!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-button{width:100%!important;min-height:50px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#F5D79A,#DDB46B,#A87432)!important;color:#112426!important;font-size:.84rem!important;font-weight:900!important;box-shadow:0 10px 24px rgba(168,116,50,.22)!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-message{color:var(--hasi-gold-light)!important;font-size:.78rem!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__location{display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:28px!important;padding:37px!important;border-radius:var(--hasi-radius-lg)!important;background:var(--hasi-bg-section)!important;border:1px solid rgba(18,184,173,.18)!important}.hearing-aids-supplementary-insurance__location-info h2{font-size:clamp(1.35rem,2.2vw,1.95rem)!important;line-height:1.6!important;margin:8px 0 10px!important}.hearing-aids-supplementary-insurance__location-info>p{font-size:.81rem!important;line-height:2!important}.hearing-aids-supplementary-insurance__contact-list{display:grid!important;gap:11px!important;margin-top:19px!important}.hearing-aids-supplementary-insurance__contact-list>div{display:flex!important;gap:10px!important;align-items:flex-start!important}.hearing-aids-supplementary-insurance__contact-list>div>span{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;flex:none!important;border-radius:10px!important;background:rgba(221,180,107,.14)!important;color:var(--hasi-gold-light)!important}.hearing-aids-supplementary-insurance__contact-list p{font-size:.75rem!important;line-height:1.9!important;margin-bottom:0!important}.hearing-aids-supplementary-insurance__contact-list strong{display:block!important;color:var(--hasi-soft)!important;font-size:.76rem!important}.hearing-aids-supplementary-insurance__copy-address{border:0!important;background:transparent!important;color:var(--hasi-muted)!important;font-size:.72rem!important;padding:8px!important;cursor:pointer!important}.hearing-aids-supplementary-insurance__map-wrap{position:relative!important;min-height:360px!important;overflow:hidden!important;border:1px solid rgba(221,180,107,.28)!important;border-radius:21px!important;background:#043637!important}.hearing-aids-supplementary-insurance__map-wrap iframe{display:block!important;width:100%!important;height:100%!important;min-height:360px!important;border:0!important;filter:saturate(.72) contrast(1.05)!important}.hearing-aids-supplementary-insurance__map-overlay{position:absolute!important;bottom:14px!important;right:14px!important;padding:8px 12px!important;border-radius:10px!important;background:rgba(0,15,18,.85)!important;border:1px solid rgba(221,180,107,.3)!important;pointer-events:none!important}.hearing-aids-supplementary-insurance__map-overlay span,.hearing-aids-supplementary-insurance__map-overlay small{display:block!important}.hearing-aids-supplementary-insurance__map-overlay span{color:var(--hasi-gold-light)!important;font-size:.75rem!important;font-weight:900!important}.hearing-aids-supplementary-insurance__map-overlay small{color:var(--hasi-muted)!important;font-size:.6rem!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__final-summary{text-align:center!important;padding:43px 28px!important;border-top:1px solid rgba(221,180,107,.27)!important;border-bottom:1px solid rgba(221,180,107,.27)!important}.hearing-aids-supplementary-insurance__final-summary .hearing-aids-supplementary-insurance__section-kicker{justify-content:center!important}.hearing-aids-supplementary-insurance__final-summary h2{font-size:clamp(1.45rem,2.7vw,2.25rem)!important;line-height:1.55!important;margin:8px 0 22px!important}.hearing-aids-supplementary-insurance__summary-steps{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;max-width:1000px!important;margin:0 auto 27px!important}.hearing-aids-supplementary-insurance__summary-steps span{display:flex!important;align-items:center!important;gap:8px!important;text-align:right!important;padding:12px 13px!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important;color:var(--hasi-soft)!important;font-size:.73rem!important;line-height:1.8!important}.hearing-aids-supplementary-insurance__summary-steps b{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;flex:none!important;border-radius:50%!important;background:var(--hasi-gold)!important;color:#112426!important;font-size:.68rem!important}
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__fixed-cta{position:fixed!important;z-index:9999!important;right:18px!important;left:18px!important;bottom:15px!important;max-width:930px!important;margin:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:11px 15px 11px 12px!important;border:1px solid rgba(221,180,107,.52)!important;border-radius:18px!important;background:rgba(0,25,28,.94)!important;box-shadow:0 18px 50px rgba(0,0,0,.42)!important;backdrop-filter:blur(14px)!important}.hearing-aids-supplementary-insurance__fixed-cta>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.hearing-aids-supplementary-insurance__fixed-cta strong,.hearing-aids-supplementary-insurance__fixed-cta small{display:block!important}.hearing-aids-supplementary-insurance__fixed-cta strong{color:var(--hasi-text)!important;font-size:.76rem!important}.hearing-aids-supplementary-insurance__fixed-cta small{color:var(--hasi-muted)!important;font-size:.62rem!important}.hearing-aids-supplementary-insurance__fixed-cta a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:10px 17px!important;border-radius:999px!important;background:var(--hasi-gold)!important;color:#112426!important;font-size:.75rem!important;font-weight:900!important;white-space:nowrap!important}.hearing-aids-supplementary-insurance__fixed-cta-pulse{width:9px!important;height:9px!important;flex:none!important;border-radius:50%!important;background:var(--hasi-teal-glow)!important;box-shadow:0 0 0 0 rgba(18,184,173,.5)!important;animation:hearing-aids-supplementary-insurance-pulse 2.1s infinite!important}
@keyframes hearing-aids-supplementary-insurance-pulse{0%{box-shadow:0 0 0 0 rgba(18,184,173,.5)}70%{box-shadow:0 0 0 10px rgba(18,184,173,0)}100%{box-shadow:0 0 0 0 rgba(18,184,173,0)}}
@keyframes hearing-aids-supplementary-insurance-drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-16px,0)}}
@media (max-width:980px){#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hero,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__base-insurance,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__hana-benefits,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__consultation,#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__location{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__hero-faq{order:2!important}.hearing-aids-supplementary-insurance__answer-grid,.hearing-aids-supplementary-insurance__question-grid{grid-template-columns:repeat(2,1fr)!important}.hearing-aids-supplementary-insurance__timeline{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}.hearing-aids-supplementary-insurance__timeline-line{display:none!important}.hearing-aids-supplementary-insurance__document-grid{grid-template-columns:repeat(3,1fr)!important}.hearing-aids-supplementary-insurance__factor-grid{grid-template-columns:repeat(2,1fr)!important}.hearing-aids-supplementary-insurance__summary-steps{grid-template-columns:repeat(2,1fr)!important}.hearing-aids-supplementary-insurance__map-wrap{order:0!important}.hearing-aids-supplementary-insurance__location-info{order:1!important}}
@media (max-width:640px){#hearing-aids-supplementary-insurance-landing{padding:18px 0 135px!important}#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__container{width:calc(100% - 24px)!important}.hearing-aids-supplementary-insurance__breadcrumbs{font-size:.66rem!important;margin-bottom:17px!important}.hearing-aids-supplementary-insurance__hero-copy,.hearing-aids-supplementary-insurance__hero-faq{padding:23px 18px!important;border-radius:24px!important}.hearing-aids-supplementary-insurance__hero h1{font-size:1.78rem!important;line-height:1.5!important}.hearing-aids-supplementary-insurance__hero-lead{font-size:.9rem!important}.hearing-aids-supplementary-insurance__hero-note{font-size:.76rem!important}.hearing-aids-supplementary-insurance__hero-actions .hearing-aids-supplementary-insurance__button{width:100%!important}.hearing-aids-supplementary-insurance__trust-row{gap:8px!important;font-size:.67rem!important}.hearing-aids-supplementary-insurance__hero-media{min-height:205px!important}.hearing-aids-supplementary-insurance__hero-media img{min-height:205px!important}.hearing-aids-supplementary-insurance__section-heading{display:block!important}.hearing-aids-supplementary-insurance__section-heading>p{margin-top:8px!important}.hearing-aids-supplementary-insurance__quick-answer,.hearing-aids-supplementary-insurance__process,.hearing-aids-supplementary-insurance__base-insurance,.hearing-aids-supplementary-insurance__hana-benefits,.hearing-aids-supplementary-insurance__consultation,.hearing-aids-supplementary-insurance__location{padding:24px 17px!important}.hearing-aids-supplementary-insurance__answer-grid,.hearing-aids-supplementary-insurance__question-grid,.hearing-aids-supplementary-insurance__mistake-grid{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__insurance-switcher{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.hearing-aids-supplementary-insurance__insurance-switcher button{font-size:.69rem!important;padding:9px 5px!important}.hearing-aids-supplementary-insurance__document-grid{grid-template-columns:repeat(2,1fr)!important}.hearing-aids-supplementary-insurance__document-grid span{min-height:60px!important;font-size:.7rem!important;padding:10px!important}.hearing-aids-supplementary-insurance__formula{gap:7px!important;padding:16px 9px!important}.hearing-aids-supplementary-insurance__formula span,.hearing-aids-supplementary-insurance__formula strong{font-size:.7rem!important;padding:9px 8px!important}.hearing-aids-supplementary-insurance__formula b{font-size:.95rem!important}.hearing-aids-supplementary-insurance__factor-grid,.hearing-aids-supplementary-insurance__hana-grid{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__product-grid{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__product-image-wrap{height:145px!important}.hearing-aids-supplementary-insurance__timeline{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__summary-steps{grid-template-columns:1fr!important}.hearing-aids-supplementary-insurance__form-card{padding:19px 13px!important}.hearing-aids-supplementary-insurance__form-title{display:block!important}.hearing-aids-supplementary-insurance__form-title small{display:block!important;margin-top:4px!important}.hearing-aids-supplementary-insurance__fixed-cta{right:7px!important;left:7px!important;bottom:7px!important;padding:9px!important;gap:7px!important}.hearing-aids-supplementary-insurance__fixed-cta strong{font-size:.62rem!important}.hearing-aids-supplementary-insurance__fixed-cta small{font-size:.53rem!important}.hearing-aids-supplementary-insurance__fixed-cta a{padding:9px 10px!important;font-size:.64rem!important}.hearing-aids-supplementary-insurance__map-wrap,.hearing-aids-supplementary-insurance__map-wrap iframe{min-height:290px!important}}
@media (prefers-reduced-motion:reduce){#hearing-aids-supplementary-insurance-landing *,#hearing-aids-supplementary-insurance-landing *:before,#hearing-aids-supplementary-insurance-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hearing-aids-supplementary-insurance__reveal{opacity:1!important;transform:none!important}}

/* Clean final Elementor form styling */
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card{
  min-width:0!important;
  overflow:hidden!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-element,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-section,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-container,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-column,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-widget,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-widget-wrap,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-widget-container,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-form,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-form-fields-wrapper{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 0 13px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  float:none!important;
  clear:both!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-label{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0 0 5px!important;
  padding:0!important;
  transform:none!important;
  float:none!important;
  line-height:1.7!important;
  text-align:right!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group input,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group select,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group textarea,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  border:1px solid rgba(215,227,223,.24)!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.08)!important;
  box-shadow:none!important;
  outline:0!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group input:focus,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group select:focus,
#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-group textarea:focus{
  border-color:var(--hasi-teal-glow)!important;
  box-shadow:0 0 0 2px rgba(18,184,173,.14)!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-field-type-submit{
  margin-top:2px!important;
}

#hearing-aids-supplementary-insurance-landing .hearing-aids-supplementary-insurance__form-card .elementor-button{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}

/* حذف کامل pseudo-element های خود فرم + صفر کردن radius خود فرم */
#hearing-aids-supplementary-insurance-landing
.hearing-aids-supplementary-insurance__form-card form.elementor-form {
    border-radius: 0 !important;
}

#hearing-aids-supplementary-insurance-landing
.hearing-aids-supplementary-insurance__form-card form.elementor-form::before,
#hearing-aids-supplementary-insurance-landing
.hearing-aids-supplementary-insurance__form-card form.elementor-form::after {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}/* End custom CSS */