.elementor-9623 .elementor-element.elementor-element-6aafea7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:#F2A900;--border-color:#F2A900;--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-9623 .elementor-element.elementor-element-6aafea7:not(.elementor-motion-effects-element-type-background), .elementor-9623 .elementor-element.elementor-element-6aafea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hhfamily.com/wp-content/uploads/2026/06/loc-banner.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-9623 .elementor-element.elementor-element-6aafea7::before, .elementor-9623 .elementor-element.elementor-element-6aafea7 > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-6aafea7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-6aafea7 > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-6aafea7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-6aafea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9623 .elementor-element.elementor-element-67372e2{--display:flex;}.elementor-9623 .elementor-element.elementor-element-c3abde8{--display:flex;}.elementor-9623 .elementor-element.elementor-element-67543c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-67543c1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:#F2A900;}.elementor-9623 .elementor-element.elementor-element-c5ce285 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-c5ce285 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:900;text-transform:uppercase;line-height:0.95em;color:#F8F1E2;}.elementor-9623 .elementor-element.elementor-element-a271849{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#FBF6E9E6;}.elementor-9623 .elementor-element.elementor-element-a271849 p{margin-block-end:0px;}.elementor-9623 .elementor-element.elementor-element-5d9b340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-886bae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9623 .elementor-element.elementor-element-364043c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9623 .elementor-element.elementor-element-364043c.elementor-element{--align-self:center;}.elementor-9623 .elementor-element.elementor-element-364043c{text-align:center;}.elementor-9623 .elementor-element.elementor-element-9987f95.elementor-element{--align-self:center;}.elementor-9623 .elementor-element.elementor-element-9987f95{text-align:center;}.elementor-9623 .elementor-element.elementor-element-9987f95 .elementor-heading-title{font-size:56px;}.elementor-9623 .elementor-element.elementor-element-7e18c97.elementor-element{--align-self:center;}.elementor-9623 .elementor-element.elementor-element-7e18c97{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-9623 .elementor-element.elementor-element-7e18c97 p{margin-block-end:0px;}.elementor-9623 .elementor-element.elementor-element-04e0993{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9623 .elementor-element.elementor-element-e31da85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-9623 .elementor-element.elementor-element-e31da85::before, .elementor-9623 .elementor-element.elementor-element-e31da85 > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-e31da85 > .e-con-inner > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-e31da85 > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-e31da85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-e31da85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9623 .elementor-element.elementor-element-cc6694e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 64px;--row-gap:30px;--column-gap:64px;}.elementor-9623 .elementor-element.elementor-element-038e99b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9623 .elementor-element.elementor-element-e9df7bd > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 10px 0px 10px;}.elementor-9623 .elementor-element.elementor-element-9bc1d29{font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#003D4C;}.elementor-9623 .elementor-element.elementor-element-43adcda{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 8px 24px 0px rgba(0, 61.00000000000004, 76, 0.1);}.elementor-9623 .elementor-element.elementor-element-934a2b1 > .elementor-widget-container{background-color:#FFFFFF;padding:32px 32px 32px 32px;}.elementor-9623 .elementor-element.elementor-element-934a2b1 img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-9623 .elementor-element.elementor-element-1859fd3{font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.7em;color:#003D4C;}.elementor-9623 .elementor-element.elementor-element-df07188{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-9623 .elementor-element.elementor-element-df07188{left:0px;}body.rtl .elementor-9623 .elementor-element.elementor-element-df07188{right:0px;}.elementor-9623 .elementor-element.elementor-element-b91ef0b{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:0px 8px 24px 0px rgba(0, 61.00000000000004, 76, 0.1);}.elementor-9623 .elementor-element.elementor-element-2210ace > .elementor-widget-container{background-color:#FFFFFF;padding:32px 32px 32px 32px;}.elementor-9623 .elementor-element.elementor-element-2210ace img{width:100%;border-radius:32px 32px 32px 32px;}.elementor-9623 .elementor-element.elementor-element-e4215ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9623 .elementor-element.elementor-element-8cb7746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-9623 .elementor-element.elementor-element-8cb7746::before, .elementor-9623 .elementor-element.elementor-element-8cb7746 > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-8cb7746 > .e-con-inner > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-8cb7746 > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-8cb7746 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-8cb7746 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9623 .elementor-element.elementor-element-f21d5cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 56px;--row-gap:30px;--column-gap:56px;}.elementor-9623 .elementor-element.elementor-element-329c091{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-9623 .elementor-element.elementor-element-329c091{left:0px;}body.rtl .elementor-9623 .elementor-element.elementor-element-329c091{right:0px;}.elementor-9623 .elementor-element.elementor-element-3e0fdd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-3e0fdd9:not(.elementor-motion-effects-element-type-background), .elementor-9623 .elementor-element.elementor-element-3e0fdd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9623 .elementor-element.elementor-element-e6b1e6d img{width:100%;}.elementor-9623 .elementor-element.elementor-element-0227094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9623 .elementor-element.elementor-element-2adb7c2 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 10px 0px 10px;}.elementor-9623 .elementor-element.elementor-element-fe981e4{text-align:start;}.elementor-9623 .elementor-element.elementor-element-fe981e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.01em;color:#003C3B;}.elementor-9623 .elementor-element.elementor-element-0854aa7{font-family:"Poppins", Sans-serif;font-size:16.5px;line-height:1.7em;color:#003D4C;}.elementor-9623 .elementor-element.elementor-element-5a208ed > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-44c795b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-44c795b{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.5em;color:#5A6E72;}.elementor-9623 .elementor-element.elementor-element-f7ccc1c .elementor-button{background-color:#68284A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 0px 0px #4D0E32;padding:14px 26px 14px 26px;}.elementor-9623 .elementor-element.elementor-element-f7ccc1c .elementor-button:hover, .elementor-9623 .elementor-element.elementor-element-f7ccc1c .elementor-button:focus{background-color:#4D0E32;color:#FFFFFF;box-shadow:0px 6px 0px 0px #4A1838;}.elementor-9623 .elementor-element.elementor-element-f7ccc1c .elementor-button:hover svg, .elementor-9623 .elementor-element.elementor-element-f7ccc1c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9623 .elementor-element.elementor-element-a30af3a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9623 .elementor-element.elementor-element-a30af3a{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.5em;color:#5A6E72;}.elementor-9623 .elementor-element.elementor-element-dba24fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9623 .elementor-element.elementor-element-847eca5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-9623 .elementor-element.elementor-element-847eca5::before, .elementor-9623 .elementor-element.elementor-element-847eca5 > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-847eca5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9623 .elementor-element.elementor-element-847eca5 > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-847eca5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9623 .elementor-element.elementor-element-847eca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9623 .elementor-element.elementor-element-3162ffb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 56px;--row-gap:30px;--column-gap:56px;}.elementor-9623 .elementor-element.elementor-element-6eac470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9623 .elementor-element.elementor-element-734e5cd > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 10px 0px 10px;}.elementor-9623 .elementor-element.elementor-element-101f5e1{text-align:start;}.elementor-9623 .elementor-element.elementor-element-101f5e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.01em;color:#003C3B;}.elementor-9623 .elementor-element.elementor-element-1985494{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#003D4C;}.elementor-9623 .elementor-element.elementor-element-9765104{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-9623 .elementor-element.elementor-element-9765104{left:0px;}body.rtl .elementor-9623 .elementor-element.elementor-element-9765104{right:0px;}.elementor-9623 .elementor-element.elementor-element-b9605d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-bae0650 img{width:100%;}.elementor-9623 .elementor-element.elementor-element-76bcc7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9623 .elementor-element.elementor-element-e627ba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9623 .elementor-element.elementor-element-afba2cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9623 .elementor-element.elementor-element-82e8a98 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-9623 .elementor-element.elementor-element-82e8a98.elementor-element{--align-self:center;}.elementor-9623 .elementor-element.elementor-element-82e8a98{text-align:center;}.elementor-9623 .elementor-element.elementor-element-1f50e55.elementor-element{--align-self:center;}.elementor-9623 .elementor-element.elementor-element-1f50e55{text-align:center;}.elementor-9623 .elementor-element.elementor-element-1f50e55 .elementor-heading-title{font-size:56px;}.elementor-9623 .elementor-element.elementor-element-b262229{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9623 .elementor-element.elementor-element-dacebfc{--display:flex;}.elementor-9623 .elementor-element.elementor-element-fd54060{--display:flex;}.elementor-9623 .elementor-element.elementor-element-f347046{--display:flex;}.elementor-9623 .elementor-element.elementor-element-38c67b6{--display:flex;}.elementor-9623 .elementor-element.elementor-element-de175b8{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-9623 .elementor-element.elementor-element-8480f0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9623 .elementor-element.elementor-element-189bbc24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-68a2000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9623 .elementor-element.elementor-element-544eaeed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-9623 .elementor-element.elementor-element-544eaeed:not(.elementor-motion-effects-element-type-background), .elementor-9623 .elementor-element.elementor-element-544eaeed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#68284A;}.elementor-9623 .elementor-element.elementor-element-4442e550{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-72cfcd30{text-align:center;}.elementor-9623 .elementor-element.elementor-element-72cfcd30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:900;text-transform:uppercase;line-height:0.98em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-9623 .elementor-element.elementor-element-2cf1c159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 20px;--row-gap:16px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-16b2a4a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9623 .elementor-element.elementor-element-16b2a4a1 .elementor-button{padding:14px 26px 014px 26px;}.elementor-9623 .elementor-element.elementor-element-965eb37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 56px;--row-gap:30px;--column-gap:56px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-32eeedc{--display:flex;--position:relative;border-style:none;--border-style:none;top:0px;}body:not(.rtl) .elementor-9623 .elementor-element.elementor-element-32eeedc{left:0px;}body.rtl .elementor-9623 .elementor-element.elementor-element-32eeedc{right:0px;}.elementor-9623 .elementor-element.elementor-element-fe44273{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-bf11e65 img{width:100%;}.elementor-9623 .elementor-element.elementor-element-18fc485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9623 .elementor-element.elementor-element-1f46bb2 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 10px 0px 10px;}.elementor-9623 .elementor-element.elementor-element-82a864f{text-align:start;}.elementor-9623 .elementor-element.elementor-element-82a864f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;line-height:0.95em;letter-spacing:-0.01em;color:#003C3B;}.elementor-9623 .elementor-element.elementor-element-ce32f93{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#003D4C;}.elementor-9623 .elementor-element.elementor-element-d1618fb .elementor-button{background-color:#68284A;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 0px 0px #4D0E32;padding:14px 26px 14px 26px;}.elementor-9623 .elementor-element.elementor-element-d1618fb .elementor-button:hover, .elementor-9623 .elementor-element.elementor-element-d1618fb .elementor-button:focus{background-color:#4D0E32;color:#FFFFFF;box-shadow:0px 6px 0px 0px #4A1838;}.elementor-9623 .elementor-element.elementor-element-d1618fb .elementor-button:hover svg, .elementor-9623 .elementor-element.elementor-element-d1618fb .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9623 .elementor-element.elementor-element-67372e2{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-886bae3{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-cc6694e{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-f21d5cd{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-3162ffb{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-6eac470{--width:50%;}.elementor-9623 .elementor-element.elementor-element-9765104{--width:50%;}.elementor-9623 .elementor-element.elementor-element-afba2cd{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-68a2000c{--content-width:1220px;}.elementor-9623 .elementor-element.elementor-element-544eaeed{--content-width:100%;}.elementor-9623 .elementor-element.elementor-element-4442e550{--content-width:100%;}.elementor-9623 .elementor-element.elementor-element-2cf1c159{--width:100%;}.elementor-9623 .elementor-element.elementor-element-965eb37{--content-width:1240px;}.elementor-9623 .elementor-element.elementor-element-32eeedc{--width:50%;}.elementor-9623 .elementor-element.elementor-element-18fc485{--width:50%;}}@media(max-width:1024px){.elementor-9623 .elementor-element.elementor-element-cc6694e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-f21d5cd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-3162ffb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-544eaeed{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-965eb37{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-9623 .elementor-element.elementor-element-cc6694e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-43adcda{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9623 .elementor-element.elementor-element-f21d5cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-3162ffb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-6eac470{--width:100%;}.elementor-9623 .elementor-element.elementor-element-544eaeed{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-2cf1c159{--width:100%;}.elementor-9623 .elementor-element.elementor-element-965eb37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9623 .elementor-element.elementor-element-18fc485{--width:100%;}}/* Start custom CSS */@font-face{
    font-family:'Handelson Three';
    src:url('assets/Handelson_W00_Three.ttf') format('truetype');
    font-weight:normal;font-style:normal;font-display:swap;
  }
  :root{
    --teal-deep:#003D4C;
    --teal:#00A3AD;
    --burg:#722257;
    --burg-2:#561841;
    --coral:#E04E39;
    --gold:#F2A900;
    --gold-2:#D69400;
    --cream:#FDF8F0;
    --cream-2:#F6EEDD;
    --white:#FFFFFF;
    --ink:#003D4C;
    --muted:#5A6E72;
    --line:rgba(0,61,76,.12);
    --shadow-sm: 0 2px 8px rgba(0,61,76,.06);
    --shadow-md: 0 8px 24px rgba(0,61,76,.10);
    --shadow-lg: 0 18px 48px rgba(0,61,76,.14);
  }
  *{box-sizing:border-box}
  html,body{margin:0;padding:0}
  body{
    font-family:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;
    color:var(--ink);background:var(--white);
    -webkit-font-smoothing:antialiased;line-height:1.6;font-size:16px;
  }
  img{max-width:100%;display:block}
  a{color:inherit;text-decoration:none}
  button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}
  .container{max-width:1240px;margin:0 auto;padding:0 32px;position:relative}
  @media (max-width:720px){.container{padding:0 20px}}

  .scribble{
    font-family:"Handelson Three","Caveat",cursive;
    font-weight:400;font-style:normal;color:var(--burg);
    text-transform:none;font-size:1.6em;letter-spacing:0;line-height:.7;display:inline-block;
    margin:0 .22em;
  }
  .scribble.pa-script{
    font-family:"Dancing Script","Caveat",cursive;
    font-weight:700;font-style:italic;
    font-size:1.25em;line-height:.95;letter-spacing:-.01em;
    transform:translateY(.06em);margin:0 .28em 0 .06em;
  }
  .wavy{height:60px;width:100%;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%23003D4C' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>");margin:0}
  .early + .wavy{margin-top:48px}
  @media (max-width:600px){
    .wavy{height:34px}
    .early + .wavy{margin-top:26px}
    .why{padding:40px 0 24px}
    .how{padding:24px 0 56px}
    .insurance{padding:26px 0 56px}
    .early{padding:56px 0 44px}
    .locations{padding:48px 0 40px}
    .cta-section{padding:24px 0 64px}
    .early-cards .early-card{display:flex;align-items:center;gap:14px}
    .early-cards .early-card .ic{margin-bottom:0;flex:0 0 auto}
    .early-cards .early-card h4{margin:0}
    .ins-list{grid-template-columns:1fr}
  }
  .wavy.burg{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%23722257' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>")}
  .wavy.gold{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'><path d='M0 30 Q 150 -10 300 30 T 600 30 T 900 30 T 1200 30' fill='none' stroke='%23F2A900' stroke-width='3' stroke-linecap='round' stroke-dasharray='14 10'/></svg>")}
  .section-eyebrow{
    font-family:"Poppins",sans-serif;
    font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--burg);font-weight:800;
    margin-bottom:16px;display:inline-flex;align-items:center;gap:10px;
  }
  .section-eyebrow .dash{width:28px;height:3px;background:var(--gold);border-radius:99px}
  .section-title{
    font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;color:var(--teal-deep);
    font-size:clamp(34px,4.2vw,52px);line-height:.98;letter-spacing:-.01em;
    margin:0 0 18px;max-width:880px;
  }
  .section-sub{color:var(--muted);font-size:17px;max-width:760px;margin:0 0 40px;line-height:1.65}

  .btn{
    display:inline-flex;align-items:center;justify-content:center;gap:10px;
    padding:18px 32px;border-radius:999px;
    font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;
    transition:transform .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
    white-space:nowrap;font-family:"Poppins",sans-serif;
  }
  .btn:hover{transform:translateY(-2px)}
  .btn-burg{background:var(--burg);color:#fff;box-shadow:0 4px 0 var(--burg-2)}
  .btn-burg:hover{background:var(--burg-2);box-shadow:0 6px 0 #4a1838}
  .btn-teal{background:var(--teal);color:#fff;box-shadow:0 4px 0 #007a82}
  .btn-gold{background:var(--gold);color:var(--teal-deep);box-shadow:0 4px 0 var(--gold-2)}
  .btn-ghost{background:transparent;color:var(--teal-deep);border:2px solid var(--teal-deep)}
  .btn-ghost:hover{background:var(--teal-deep);color:#fff}
  .btn-cream-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.6)}
  .btn-cream-outline:hover{background:rgba(255,255,255,.1)}

  .site-header{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line)}
  .header-row{display:flex;align-items:center;justify-content:space-between;height:104px;gap:24px}
  .logo{display:flex;align-items:center;gap:12px;flex-shrink:0}
  .nav{display:flex;align-items:center;gap:8px}
  .nav a{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;font-weight:500;font-size:16px;color:var(--teal-deep);font-family:"Roboto",sans-serif;border-radius:6px}
  .nav a:hover{color:var(--teal)}
  .nav a.active{background:var(--teal);color:#fff;padding:14px 26px;border-radius:4px}
  .nav .caret{width:14px;height:14px;display:inline-block}
  .header-cta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}
  .phone{color:var(--burg);font-weight:500;font-size:16px;font-family:"Roboto",sans-serif}
  .hamburger{display:none;align-items:center;justify-content:center;width:48px;height:46px;border:1.5px solid var(--burg);border-radius:10px;color:var(--burg);background:#fff;flex-shrink:0;padding:0}
  .hamburger svg{width:24px;height:24px;display:block}
  .mobile-menu{display:none;flex-direction:column;padding:8px 0 20px}
  .mobile-menu.open{display:flex}
  .mobile-menu a{padding:15px 4px;font-family:"Roboto",sans-serif;font-size:17px;font-weight:500;color:var(--teal-deep);border-bottom:1px solid var(--line)}
  .mobile-menu a.phone{color:var(--burg);border-bottom:0;padding-top:20px}
  .mobile-menu a.btn{margin-top:12px;padding:15px 22px;border-radius:8px;background:var(--burg-2);color:#fff;font-family:"Roboto",sans-serif;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0;border-bottom:0;text-align:center;justify-content:center}
  @media (max-width:900px){
    .nav{display:none}
    .header-cta{display:none}
    .hamburger{display:flex}
    .header-row{height:80px}
    .logo img{height:46px !important}
  }
  .header-cta .btn{padding:14px 28px;border-radius:6px;font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;text-transform:none;letter-spacing:0;background:var(--burg-2);color:#fff;box-shadow:none}

  .hero{position:relative;background:var(--white);padding:48px 0 36px;overflow:hidden}
  .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}
  .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:var(--teal-deep);padding:10px 18px;border-radius:999px;font-family:"Poppins",sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}
  .hero h1{margin:0 0 22px;font-family:"Poppins",sans-serif}
  .hero h1 .l1{display:block;color:var(--teal-deep);font-size:clamp(34px,4.4vw,56px);font-weight:900;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;white-space:nowrap}
  .hero h1 .l2{display:block;color:var(--ink);font-family:"Poppins",sans-serif;font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.05;margin:6px 0 0;letter-spacing:0;text-transform:none;opacity:.85}
  .hero h1 .l3{display:block;color:var(--burg);font-family:"Handelson Three","Caveat",cursive;font-weight:400;font-style:normal;font-size:clamp(56px,7vw,108px);line-height:1;margin:4px 0 2px;letter-spacing:0;text-transform:none}
  .hero-sub{font-size:18px;color:var(--ink);max-width:560px;line-height:1.65;margin:0 0 30px;opacity:.88}
  .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}
  .hero-stats{display:flex;gap:36px;align-items:flex-start;border-top:2px dashed rgba(0,61,76,.18);padding-top:20px;flex-wrap:wrap}
  @media (max-width:600px){
    .hero-stats{flex-wrap:nowrap;gap:14px;justify-content:space-between}
    .hero-stats .stat{flex:1 1 0;min-width:0}
    .hero-stats .stat .num{font-size:21px;white-space:nowrap}
    .hero-stats .stat .lbl{font-size:10px;letter-spacing:.06em}
  }
  .stat .num{font-family:"Poppins",sans-serif;font-size:30px;font-weight:900;color:var(--burg);line-height:1}
  .stat .lbl{font-size:11px;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-weight:700;font-family:"Poppins",sans-serif}
  .hero-img{position:relative;z-index:1;aspect-ratio:16/10;border-radius:28px;background:#E9B9A0 center/cover no-repeat;background-image:url('assets/loc-how-reading.png');box-shadow: 0 20px 50px rgba(0,61,76,.18), 0 0 0 6px var(--white), 0 0 0 8px var(--burg);overflow:hidden;margin-right:-48px}
  .floating-badge{position:absolute;right:-60px;bottom:-32px;z-index:3;display:flex;align-items:center;gap:12px;background:var(--gold);border-radius:20px;padding:16px 22px;box-shadow: 0 12px 28px rgba(0,61,76,.18), 0 0 0 4px var(--white);transform:rotate(3deg);text-align:left}
  .floating-badge .t{font-family:"Poppins",sans-serif;font-weight:800;font-size:12px;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.08em;line-height:1.1;margin-bottom:4px}
  .floating-badge .big{font-family:"Poppins",sans-serif;font-weight:900;font-size:36px;color:var(--burg);line-height:1;letter-spacing:-.01em}
  .floating-badge .sub{font-family:"Roboto",sans-serif;font-weight:500;font-size:12px;color:var(--teal-deep);margin-top:4px;line-height:1.2}
  @media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-img{margin-right:0}.floating-badge{right:0}}

  .intro{padding:60px 0 12px;background:var(--white)}
  .intro-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:start}
  @media (max-width:900px){.intro-grid{grid-template-columns:1fr;gap:24px}}
  .intro-lede{font-family:"Poppins",sans-serif;font-weight:700;color:var(--teal-deep);font-size:clamp(22px,2.3vw,28px);line-height:1.32;margin:0;letter-spacing:-.005em}
  .intro-lede .scribble{font-size:1.35em}
  .intro-body p{color:var(--muted);font-size:17px;line-height:1.78;margin:0;max-width:640px}
  .intro-body strong{color:var(--teal-deep);font-weight:700}

  .why{padding:56px 0 96px;background:var(--white)}
  .why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:40px}
  .why-card{flex:0 1 calc((100% - 44px) / 3);min-width:260px;background:var(--cream);border-radius:24px;padding:32px 28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-top:6px solid var(--gold)}
  @media (max-width:980px){.why-card{flex:0 1 calc((100% - 22px) / 2)}}
  @media (max-width:600px){.why-card{flex:0 1 100%}}
  .why-card:nth-child(2){border-top-color:var(--teal);border-left-color:transparent}
  .why-card:nth-child(3){border-top-color:var(--burg);border-left-color:transparent}
  .why-card:nth-child(4){border-top-color:var(--coral);border-left-color:transparent}
  .why-card:nth-child(5){border-top-color:var(--teal-deep);border-left-color:transparent}
  .why-card .ic{flex-shrink:0;width:60px;height:60px;border-radius:18px;background:var(--gold);color:var(--teal-deep);display:flex;align-items:center;justify-content:center}
  .why-card:nth-child(2) .ic{background:var(--teal);color:#fff}
  .why-card:nth-child(3) .ic{background:var(--burg);color:#fff}
  .why-card:nth-child(4) .ic{background:var(--coral);color:#fff}
  .why-card:nth-child(5) .ic{background:var(--teal-deep);color:#fff}
  .why-card h3{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:18px;color:var(--teal-deep);margin:0 0 8px;letter-spacing:-.005em;line-height:1.2}
  .why-card p{margin:0;font-size:15.5px;line-height:1.6;color:var(--muted)}

  .how{padding:96px 0;background:var(--white)}
  .how-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
  @media (max-width:900px){.how-grid{grid-template-columns:1fr;gap:36px}}
  .how-art{position:relative}
  .how-img{width:100%;aspect-ratio:5/4;border-radius:28px;background:#cfd9d4 center/cover no-repeat;background-image:url('assets/loc-hero-picture-cards.png');box-shadow:0 18px 40px rgba(0,61,76,.16)}
  .how-badge{position:absolute;bottom:-24px;right:-24px;background:var(--burg);color:#fff;border-radius:16px;padding:18px 22px;box-shadow:0 12px 28px rgba(0,61,76,.22);min-width:200px}
  .how-badge .t{font-family:"Poppins",sans-serif;font-weight:900;font-size:18px;letter-spacing:-.005em;line-height:1.15;margin-bottom:4px}
  .how-badge .s{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;color:rgba(255,255,255,.85);line-height:1.35}
  .how-intro{color:var(--ink);opacity:.88;font-size:16.5px;line-height:1.7;margin:0 0 16px}
  .how-lead{color:var(--ink);font-weight:600;font-size:15.5px;line-height:1.55;margin:0 0 22px;text-transform:none}
  .how-list{list-style:none;padding:0;margin:0;display:grid;gap:22px}
  .how-step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:flex-start}
  .how-step .num{width:38px;height:38px;border-radius:50%;background:var(--gold);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-family:"Poppins",sans-serif;font-weight:900;font-size:16px;margin-top:2px}
  .how-step h4{margin:0 0 6px;font-family:"Poppins",sans-serif;font-weight:800;font-size:20px;color:var(--teal);line-height:1.2}
  .how-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}
  .how-link{margin-top:30px;display:inline-flex;align-items:center;gap:8px;color:var(--burg);font-family:"Poppins",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;border-bottom:2px solid var(--burg);padding-bottom:4px}

  .early{padding:96px 0;background:var(--teal-deep);color:#fff;position:relative;overflow:hidden}
  .early::before{content:"";position:absolute;right:-200px;top:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,173,.25),transparent 65%);pointer-events:none}
  .early-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;position:relative;z-index:1}
  @media (max-width:900px){.early-grid{grid-template-columns:1fr;gap:36px}}
  .early .section-eyebrow{color:var(--gold)}
  .early .section-eyebrow .dash{background:var(--gold)}
  .early .section-title{color:#fff}
  .early-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}
  @media (max-width:540px){.early-cards{grid-template-columns:1fr}}
  .early-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 24px 22px;color:#fff}
  .early-card .ic{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:18px}
  .early-card .ic svg{width:16px;height:16px}
  .early-card h4{margin:0;font-family:"Poppins",sans-serif;font-weight:800;font-size:16px;color:#fff;line-height:1.35}

  .insurance{padding:96px 0;background:var(--white)}
  .ins-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}
  @media (max-width:900px){.ins-grid{grid-template-columns:1fr;gap:36px}}
  .ins-list{list-style:none;padding:0;margin:24px 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
  @media (max-width:600px){.ins-list{grid-template-columns:1fr}}
  .ins-list li{display:flex;align-items:center;gap:10px;background:var(--cream);padding:14px 16px;border-radius:14px;box-shadow:var(--shadow-sm);font-family:"Poppins",sans-serif;font-weight:800;color:var(--teal-deep);font-size:13.5px;text-transform:uppercase;letter-spacing:.04em}
  .ins-list .dot{width:10px;height:10px;border-radius:50%;background:var(--gold);flex-shrink:0}

  .cta-section{padding:32px 0 96px;background:var(--white)}
  .cta-card{border-radius:32px;background:var(--burg);color:#fff;padding:60px 56px;display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}
  @media (max-width:860px){.cta-card{grid-template-columns:1fr;padding:40px 32px}}
  .cta-card h3{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.6vw,44px);line-height:.98;margin:0 0 16px;letter-spacing:-.01em}
  .cta-card h3 .scribble{color:var(--gold);font-size:1.4em}
  .cta-card p{margin:0;color:rgba(255,255,255,.88);font-size:16.5px;line-height:1.65}
  .cta-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}

  .locations{padding:96px 0 56px;background:var(--white)}
  .loc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:44px}
  @media (max-width:860px){.loc-grid{grid-template-columns:1fr}}
  .loc-card{background:var(--cream);border-radius:24px;padding:32px 30px;box-shadow:var(--shadow-sm);border-top:6px solid var(--teal)}
  .loc-card:nth-child(2){border-top-color:var(--burg)}
  .loc-card:nth-child(3){border-top-color:var(--gold)}
  .loc-card:nth-child(4){border-top-color:var(--coral)}
  .loc-card h4{font-family:"Poppins",sans-serif;font-weight:900;text-transform:uppercase;font-size:22px;color:var(--teal-deep);margin:0 0 18px;letter-spacing:-.005em;line-height:1.15}
  .loc-card .meta{font-family:"Poppins",sans-serif;font-weight:800;font-size:12px;color:var(--burg);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}
  .loc-list{display:flex;flex-wrap:wrap;gap:8px}
  .loc-chip{background:var(--white);padding:8px 14px;border-radius:999px;font-family:"Roboto",sans-serif;font-weight:500;font-size:14.5px;color:var(--teal-deep);border:1.5px solid var(--line)}
  .loc-chip:hover{background:var(--gold);border-color:var(--gold);color:var(--teal-deep);cursor:pointer}
  .loc-cta{display:flex;justify-content:center;margin-top:48px}

  .footer{background:var(--teal-deep);color:#fff;padding:72px 0 24px;font-family:"Roboto",sans-serif}
  .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:48px}
  @media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}
  @media (max-width:560px){.footer-grid{grid-template-columns:1fr}}
  .footer h5{font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:20px;font-weight:900;margin:0 0 18px;color:#fff;letter-spacing:.005em;line-height:1.05}
  .badges{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px;align-items:center}
  .badge{height:54px;display:flex;align-items:center;justify-content:center}
  .badge img{height:100%;width:auto;object-fit:contain}
  .privacy-row{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}
  .pill{padding:8px 14px;border-radius:999px;font-family:"Poppins",sans-serif;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
  .pill.teal{background:var(--teal);color:#fff}
  .pill.burg{background:var(--burg);color:#fff}
  .foot-line{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px;color:rgba(255,255,255,.92);font-size:15.5px}
  .foot-line .ic{width:22px;height:22px;flex-shrink:0;color:var(--gold);margin-top:2px}
  .foot-menu{list-style:none;padding:0;margin:0;display:grid;gap:10px}
  .foot-menu a{color:rgba(255,255,255,.92);font-size:15.5px}
  .foot-menu a:hover{color:var(--gold)}
  .foot-actions{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
  .foot-bottom{margin-top:48px;padding-top:24px;border-top:1px dashed rgba(253,248,240,.25);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px;color:rgba(255,255,255,.78)}
  .socials{display:flex;gap:10px}
  .soc{width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;color:#fff}
  .soc:hover{background:var(--gold);border-color:var(--gold);color:var(--teal-deep)}/* End custom CSS */