/*!/wp-content/themes/clear-hear/assets/css/site.css*/@font-face{font-family:"DM Sans";src:url(/wp-content/themes/clear-hear/assets/css/../fonts/dm-sans.woff) format('woff');font-weight:100 1000;font-display:swap}.ch-site{--ch-teal:#01aaad;--ch-dark:#123333;--ch-aqua:#afcead;--ch-soft-teal:#65b2ad;--ch-background:#afcead;--ch-text:#253438;--ch-line:#789f79;margin:0;background:var(--ch-background);color:var(--ch-text);font-family:"DM Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.65}.ch-site *{box-sizing:border-box}.ch-site img{display:block;max-width:100%;height:auto}.ch-site a{color:inherit;text-underline-offset:.25em}.ch-site button{font:inherit}.ch-site h1,.ch-site h2,.ch-site h3,.ch-site p{margin:0}.ch-site h1,.ch-site h2,.ch-site h3{color:var(--ch-dark);font-weight:500;line-height:1.12;letter-spacing:-.035em}.ch-site h1{font-size:clamp(2.6rem,4.65vw,4.25rem)}.ch-site h2{font-size:clamp(2rem,3.25vw,2.85rem)}.ch-site h3{font-size:1.45rem;line-height:1.23;letter-spacing:-.02em}.ch-site p+p{margin-top:1rem}.ch-site a:focus-visible,.ch-site button:focus-visible,.ch-site input:focus-visible{outline:3px solid var(--ch-dark);outline-offset:5px}.ch-site a:hover{text-decoration-thickness:2px}.ch-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.ch-section{padding-block:88px}.ch-kicker{color:var(--ch-dark);font-size:.78rem;font-weight:700;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;margin-bottom:21px!important}.ch-lead{font-size:1.2rem;line-height:1.65}.ch-small{font-size:.875rem;line-height:1.65}.ch-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.ch-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;min-height:54px;border:1px solid var(--ch-dark);border-radius:5px;background:var(--ch-teal);color:var(--ch-dark)!important;font-size:.94rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s}.ch-button:hover{background:var(--ch-teal);border-color:var(--ch-dark);box-shadow:inset 0 0 0 1px var(--ch-dark)}.ch-button-small{padding:11px 18px;min-height:46px;font-size:.88rem}.ch-text-link{font-weight:600;font-size:.95rem;text-decoration:underline}.ch-button-outline{background:var(--ch-teal);color:var(--ch-dark)!important}.ch-button-outline:hover{background:var(--ch-teal);box-shadow:inset 0 0 0 1px var(--ch-dark)}.ch-button-light{background:var(--ch-teal);border-color:var(--ch-dark);color:var(--ch-dark)!important}.ch-button-light:hover{background:var(--ch-teal);border-color:var(--ch-dark);box-shadow:inset 0 0 0 1px var(--ch-dark)}.ch-skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--ch-background);padding:14px}.ch-skip:focus{top:10px}.ch-top{background:var(--ch-soft-teal);color:var(--ch-dark);font-size:.78rem;padding:8px 0}.ch-top .ch-wrap{display:flex;justify-content:space-between;gap:20px}.ch-top a{text-decoration:none}.ch-header{background:var(--ch-background);border-bottom:1px solid var(--ch-line)}.ch-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:105px}.ch-brand{display:inline-flex;text-decoration:none;line-height:1.2;white-space:normal;max-width:100%}.ch-brand-main{font-size:1.8rem;font-weight:600;letter-spacing:-.045em;color:var(--ch-dark)}.ch-nav{display:flex;align-items:center;gap:27px}.ch-nav>a,.ch-menu a{text-decoration:none;font-size:.9rem;font-weight:500}.ch-nav>a:hover,.ch-menu a:hover{color:var(--ch-dark);text-decoration:underline}.ch-menu{display:flex;gap:24px;list-style:none;padding:0;margin:0}.ch-menu-toggle{display:none}.ch-mobile-bar{display:none}.ch-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;padding-block:60px 64px}.ch-hero-copy{padding-block:15px}.ch-hero-copy h1{max-width:640px}.ch-hero-copy .ch-lead{margin-top:26px;max-width:520px;color:var(--ch-dark)}.ch-hero-copy .ch-actions{margin-top:31px;gap:18px}.ch-hero-note{font-size:.85rem;color:var(--ch-dark);margin-top:24px!important}.ch-hero-image{position:relative;background:var(--ch-background);overflow:hidden;border-radius:14px 14px 14px 75px;max-width:550px}.ch-hero-image>img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;object-position:center}.ch-portrait-caption{position:absolute;bottom:20px;left:26px;right:26px;background:var(--ch-background);padding:17px 22px;border-radius:7px;line-height:1.5}.ch-portrait-caption>span{display:block;font-size:.8rem}.ch-portrait-caption>span:first-child{color:var(--ch-dark);font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-bottom:4px}.ch-portrait-caption strong{color:var(--ch-dark);font-weight:600;font-size:1.08rem}.ch-trust{border-block:1px solid var(--ch-line);background:var(--ch-teal)}.ch-trust-inner{min-height:90px;display:flex;justify-content:space-between;gap:22px;align-items:center;font-size:.84rem}.ch-trust-inner>span{color:var(--ch-dark);max-width:190px}.ch-trust strong{font-size:.84rem;font-weight:600;color:var(--ch-dark)}.ch-trust a{font-size:.82rem;color:var(--ch-dark)}.ch-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.ch-section-heading p:not(.ch-kicker){max-width:430px;color:var(--ch-dark);font-size:1rem}.ch-services{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ch-service{border:1px solid var(--ch-line);border-radius:10px;background:var(--ch-background);padding:26px 24px;display:flex;flex-direction:column;min-width:0}.ch-service::before{content:"";display:block;width:35px;border-top:2px solid var(--ch-teal);margin-bottom:23px}.ch-service h3{min-height:57px}.ch-service>p{font-size:.96rem;color:var(--ch-dark);margin-top:15px;line-height:1.65}.ch-service-bottom{margin-top:auto;padding-top:25px;display:flex;flex-direction:column;align-items:flex-start}.ch-price{font-size:1.75rem;line-height:1.25;color:var(--ch-dark);font-weight:500;letter-spacing:-.035em}.ch-price small{font-size:.8rem;letter-spacing:0}.ch-service-bottom>span{font-size:.78rem;color:var(--ch-dark);margin-top:5px}.ch-service-bottom>a{font-size:.8rem;margin-top:25px}.ch-price-words{font-size:1.25rem;line-height:1.75}.ch-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ch-meet{background:var(--ch-aqua)}.ch-clinic-image{position:relative;border-radius:12px;overflow:hidden}.ch-clinic-image img{width:100%;height:415px;object-fit:cover}.ch-image-label{display:block;position:absolute;bottom:0;left:0;right:0;background:var(--ch-dark);color:#fff;padding:15px 22px;font-size:.83rem}.ch-meet-text .ch-meet-copy{max-width:790px;margin-inline:auto}.ch-meet-copy>p:not(.ch-kicker){margin-top:23px;color:var(--ch-dark)}.ch-signature{font-weight:600;color:var(--ch-dark)!important}.ch-signature span{display:block;font-size:.9rem;font-weight:400}.ch-meet-copy>.ch-text-link{display:inline-block;margin-top:24px}.ch-aids{background:var(--ch-teal);color:var(--ch-dark)}.ch-aids h2{color:var(--ch-dark);max-width:480px;font-size:clamp(2.4rem,4.1vw,3.7rem)}.ch-aids .ch-kicker{color:var(--ch-dark)}.ch-aids .ch-lead{margin-top:26px}.ch-aids p:not(.ch-kicker){margin-top:22px}.ch-moments{display:grid;grid-template-columns:1fr 1fr;margin-block:28px 35px;gap:0 20px}.ch-moments span{padding:12px 0;border-bottom:1px solid #426065;font-size:.9rem}.ch-package{background:var(--ch-aqua);border:1px solid var(--ch-soft-teal);border-radius:12px;padding:40px}.ch-package h3{color:var(--ch-dark);font-size:2.15rem}.ch-package p{font-size:.95rem;color:var(--ch-dark)}.ch-package-price{font-size:4.5rem;font-weight:400;line-height:1.15;letter-spacing:-.06em;display:block;margin-top:10px;color:var(--ch-dark)}.ch-package-price span{display:block;font-size:.9rem;letter-spacing:0;margin-top:7px}.ch-package .ch-text-link{display:inline-block;margin-top:25px;color:var(--ch-dark);font-size:.9rem}.ch-review{text-align:center;padding-block:84px}.ch-review .ch-kicker{margin-bottom:12px!important}.ch-stars{color:#9b6510;letter-spacing:.17em;font-size:1.3rem}.ch-review blockquote{font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.45;font-weight:400;letter-spacing:-.025em;color:var(--ch-dark);max-width:890px;margin:23px auto 21px}.ch-review-author{font-size:.92rem;font-weight:600}.ch-review-author span{color:var(--ch-dark);font-weight:400}.ch-review .ch-text-link{display:inline-block;margin-top:23px;color:var(--ch-dark);font-size:.85rem}.ch-independent{background:var(--ch-background);border-block:1px solid var(--ch-line)}.ch-values{display:grid;grid-template-columns:repeat(4,1fr);gap:37px;margin-top:45px}.ch-values article{border-top:1px solid var(--ch-line);padding-top:20px}.ch-values h3{font-size:1.3rem;margin-top:0}.ch-values p{font-size:.95rem;color:var(--ch-dark);margin-top:16px}.ch-wax-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.ch-wax-inner>div>p:not(.ch-kicker){margin-top:23px}.ch-wax-inner>img{height:380px;width:100%;object-fit:cover;object-position:center;border-radius:12px}.ch-wax-inner .ch-actions{margin-top:28px}.ch-wax-price{font-size:1rem}.ch-wax-price strong{font-size:2.1rem;font-weight:500;color:var(--ch-dark);margin-right:9px}.ch-wax-inner .ch-small{color:var(--ch-dark);max-width:540px}.ch-final{background:var(--ch-teal);text-align:center;padding-block:73px}.ch-final h2{font-size:clamp(2rem,3.4vw,3.05rem)}.ch-final p:not(.ch-kicker){margin-top:21px;color:var(--ch-dark)}.ch-final .ch-actions{justify-content:center;margin-top:30px}.ch-footer{padding-top:62px;background:var(--ch-background)}.ch-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1.15fr 1fr;gap:40px}.ch-footer-grid p{font-size:.87rem;margin-top:17px;color:var(--ch-dark)}.ch-footer-grid h2{font-size:.98rem;font-weight:600;letter-spacing:0;padding-top:6px}.ch-footer-grid a:not(.ch-brand){font-size:.85rem;color:var(--ch-dark)}.ch-footer-grid .ch-small{font-size:.78rem}.ch-footer-bottom{border-top:1px solid var(--ch-line);display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-block:20px 25px;font-size:.75rem;color:var(--ch-dark)}.ch-page{padding-block:70px;min-height:60vh;max-width:900px}.ch-page h1{font-size:clamp(2rem,4vw,3.25rem);margin-bottom:35px}.ch-content{overflow-wrap:anywhere}.ch-content h2,.ch-content h3{margin:38px 0 20px}.ch-content p{margin-bottom:20px}.ch-content figure{margin:28px 0}.ch-content img{height:auto!important}.ch-content .alignwide{max-width:100%}.ch-content .aligncenter{margin-inline:auto}.ch-content input,.ch-content textarea,.ch-comments input,.ch-comments textarea{max-width:100%}.ch-content iframe{max-width:100%}.ch-post{padding-block:30px;border-bottom:1px solid var(--ch-line)}.ch-comments{margin-top:60px}@media(max-width:1100px){.ch-wrap{width:calc(100% - 56px)}.ch-nav{gap:18px}.ch-nav>a{font-size:.8rem}.ch-menu{gap:16px}.ch-hero{gap:40px}.ch-hero-copy .ch-actions{align-items:flex-start;flex-direction:column}.ch-two-column{gap:48px}.ch-service{padding:23px 19px}.ch-service h3{font-size:1.2rem}.ch-service-bottom>a{font-size:.76rem}.ch-trust-inner{gap:18px}.ch-trust-inner>span{display:none}.ch-footer-grid{gap:25px}}@media(max-width:900px){.ch-header-inner{min-height:87px;position:relative}.ch-menu-toggle{display:inline-flex;align-items:center;gap:14px;background:var(--ch-teal);border:1px solid var(--ch-teal);border-radius:5px;padding:10px 13px;font-size:.9rem;cursor:pointer;color:var(--ch-dark)}.ch-nav{display:flex;flex-wrap:wrap;width:100%;padding-bottom:20px}.ch-header-inner{flex-wrap:wrap}.ch-site.ch-js .ch-nav{display:none}.ch-site.ch-js .ch-nav.ch-is-open{display:flex}.ch-menu{flex-wrap:wrap}.ch-services{grid-template-columns:repeat(2,1fr);gap:20px}.ch-service h3{min-height:0;font-size:1.4rem}.ch-service-bottom>a{font-size:.85rem}.ch-hero{gap:32px}.ch-hero-image>img{aspect-ratio:4/3}.ch-hero .ch-kicker{font-size:.7rem}.ch-section{padding-block:65px}.ch-trust-inner{flex-wrap:wrap;justify-content:center;padding-block:20px;min-height:90px;column-gap:28px;row-gap:12px}.ch-section-heading{gap:30px}.ch-section-heading p:not(.ch-kicker){max-width:330px}.ch-two-column{gap:35px}.ch-clinic-image img{height:400px}.ch-package{padding:28px}.ch-package h3{font-size:1.75rem}.ch-package-price{font-size:3.5rem}.ch-values{grid-template-columns:repeat(2,1fr)}.ch-wax-inner{gap:38px}.ch-footer-grid{grid-template-columns:1fr 1fr;row-gap:35px}}@media(max-width:650px){.ch-site{font-size:18px}.ch-wrap{width:calc(100% - 40px)}.ch-top{font-size:.7rem}.ch-top .ch-wrap>span{max-width:145px;line-height:1.5}.ch-top .ch-wrap{align-items:center}.ch-brand-main{font-size:1.5rem}.ch-header .ch-brand{max-width:calc(100% - 95px)}.ch-header-inner{gap:16px}.ch-nav{flex-direction:column;align-items:stretch;gap:0}.ch-nav>a:not(.ch-button){padding:12px 0;font-size:1rem;border-bottom:1px solid var(--ch-line)}.ch-nav .ch-button{margin-top:14px}.ch-menu{display:block}.ch-menu li a{display:block;padding:12px 0;font-size:1rem}.ch-hero{grid-template-columns:1fr;padding-block:35px 38px;gap:32px}.ch-hero-copy{padding:0}.ch-hero h1{font-size:2.65rem;line-height:1.1;letter-spacing:-.04em}.ch-hero .ch-kicker{font-size:.7rem;max-width:290px}.ch-hero-copy .ch-lead{font-size:1.07rem;margin-top:21px}.ch-hero-copy .ch-actions{width:100%;gap:20px}.ch-hero-copy .ch-button{width:100%}.ch-hero-note{margin-top:20px!important;font-size:.8rem}.ch-hero-image{width:100%;max-width:none;border-radius:12px 12px 12px 50px}.ch-hero-image>img{height:auto;aspect-ratio:4/3;object-position:center}.ch-portrait-caption{left:18px;right:18px;bottom:18px;padding:14px 19px}.ch-trust-inner{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;text-align:center;font-size:.8rem;padding-block:23px}.ch-trust strong{font-size:.75rem}.ch-trust a{font-size:.72rem}.ch-section{padding-block:52px}.ch-section-heading{display:block;margin-bottom:26px}.ch-section-heading p:not(.ch-kicker){max-width:none;margin-top:20px}.ch-site h2{font-size:2rem;line-height:1.15}.ch-kicker{font-size:.7rem;margin-bottom:17px!important}.ch-services{grid-template-columns:1fr;gap:16px}.ch-service{padding:23px}.ch-service h3{font-size:1.5rem}.ch-service-bottom{padding-top:21px}.ch-service-bottom>a{margin-top:20px;font-size:.9rem}.ch-two-column{grid-template-columns:1fr;gap:32px}.ch-clinic-image img{height:300px}.ch-meet-copy>p:not(.ch-kicker){margin-top:20px}.ch-aids h2{font-size:2.65rem}.ch-aids .ch-lead{font-size:1.1rem}.ch-moments{gap:0 16px}.ch-moments span{font-size:.85rem}.ch-package{padding:26px}.ch-package h3{font-size:1.85rem}.ch-package-price{font-size:4rem}.ch-review blockquote{font-size:1.6rem;line-height:1.5}.ch-values{grid-template-columns:1fr;gap:25px;margin-top:30px}.ch-values article{display:block}.ch-values h3{margin-top:0;font-size:1.3rem}.ch-values p{margin-top:12px}.ch-wax-inner{grid-template-columns:1fr;gap:30px}.ch-wax-inner>img{height:320px}.ch-wax .ch-actions{align-items:flex-start;flex-direction:column;gap:20px}.ch-final .ch-actions{flex-direction:column;align-items:stretch;gap:14px}.ch-final h2{font-size:2.25rem}.ch-footer-grid{grid-template-columns:1fr;gap:30px}.ch-footer-grid p{font-size:.9rem}.ch-footer-grid a:not(.ch-brand){font-size:.9rem}.ch-footer-bottom{flex-direction:column;gap:6px;margin-top:35px;padding-bottom:95px}.ch-mobile-bar{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;background:var(--ch-background);border-top:1px solid var(--ch-line);padding:10px 15px calc(10px + env(safe-area-inset-bottom));gap:10px;z-index:30;box-shadow:0 -2px 12px #17343b0a}.ch-mobile-bar a{background:var(--ch-teal);display:flex;align-items:center;justify-content:center;min-height:45px;border:1px solid var(--ch-teal);border-radius:5px;color:var(--ch-dark);font-size:.9rem;font-weight:600;text-decoration:none}.ch-mobile-bar a:last-child{background:var(--ch-teal);color:var(--ch-dark)}.ch-page{padding-block:42px}.ch-page h1{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.ch-site *{transition:none!important;scroll-behavior:auto!important}}@media print{.ch-header,.ch-top,.ch-footer,.ch-mobile-bar,.ch-menu-toggle{display:none!important}.ch-section{padding-block:25px}.ch-wrap{width:100%}.ch-site{background:#fff;color:#000}.ch-hero{gap:30px}.ch-hero-image>img{height:auto}.ch-aids{background:#fff;color:#000}.ch-aids h2,.ch-package h3,.ch-package-price,.ch-package p{color:#000}.ch-package{background:#fff;border:1px solid #aaa}}.ch-helen-image{width:min(100%,390px);justify-self:center;overflow:hidden;border-radius:12px}.ch-helen-image img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}@media(max-width:900px){.ch-helen-image img{height:auto}}@media(max-width:650px){.ch-helen-image{width:min(100%,350px)}.ch-helen-image img{height:auto}}.ch-meet-copy>.ch-actions{margin-top:23px}.ch-wax .ch-wax-inner>img{height:auto;aspect-ratio:3/2;object-fit:contain}.ch-nav>a:not(.ch-button),.ch-menu a{font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.4;white-space:nowrap}.ch-menu{align-items:center;flex-wrap:wrap;row-gap:14px}.ch-menu li{flex:0 0 auto}.ch-menu a{display:block}.ch-nav>.ch-button{white-space:nowrap;flex-shrink:0}@media(min-width:1101px){.ch-header-custom-menu .ch-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding-block:22px}.ch-header-custom-menu .ch-nav{display:contents}.ch-header-custom-menu .ch-menu{grid-column:1/-1;grid-row:2;justify-content:space-between;column-gap:24px}.ch-header-custom-menu .ch-nav>.ch-button{grid-column:2;grid-row:1}}@media(max-width:1100px){.ch-header-inner{min-height:87px;position:relative;flex-wrap:wrap;gap:16px}.ch-menu-toggle{display:inline-flex;align-items:center;gap:14px;background:var(--ch-teal);border:1px solid var(--ch-teal);border-radius:5px;padding:10px 13px;font-size:.9rem;cursor:pointer;color:var(--ch-dark)}.ch-header .ch-brand{max-width:calc(100% - 105px)}.ch-nav{display:flex;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-bottom:20px}.ch-site.ch-js .ch-nav{display:none}.ch-site.ch-js .ch-nav.ch-is-open{display:flex}.ch-menu{display:flex;flex-direction:column;align-items:stretch;gap:0}.ch-menu li a,.ch-nav>a:not(.ch-button){padding:12px 0;font-size:1rem;border-bottom:1px solid var(--ch-line)}.ch-nav>.ch-button{margin-top:14px}.ch-menu-toggle:focus-visible{outline:3px solid var(--ch-dark);outline-offset:5px}}.ch-reading>.ch-care-note+p{margin-top:24px}.ch-team-profile{margin-top:40px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:50px;align-items:start}.ch-team-photo{width:100%;max-width:250px;border-radius:10px;overflow:hidden}.ch-team-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.ch-team-photo-kevin img{aspect-ratio:1086/1250;object-fit:cover;object-position:center top}.ch-team-copy{min-width:0}.ch-team-profile h3{font-size:1.7rem;line-height:1.25}.ch-team-profile .ch-team-role{margin-top:12px}.ch-team-copy>p:not(.ch-team-role){margin-top:20px}.ch-team-closing{margin-top:36px!important;padding-top:28px;border-top:1px solid var(--ch-line)}@media(max-width:900px){.ch-team-profile{grid-template-columns:200px minmax(0,1fr);gap:30px}.ch-team-photo{max-width:200px}}@media(max-width:650px){.ch-team-profile{grid-template-columns:1fr;gap:26px}.ch-team-photo{max-width:250px}}.ch-inner-hero-manufacturers{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:60px}.ch-maker-panel{width:100%;max-width:340px;justify-self:end;align-self:center}.ch-maker-panel>.ch-kicker{text-align:center;line-height:1.5}.ch-maker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;align-items:center}.ch-maker{display:flex;align-items:center;justify-content:center;min-width:0;min-height:95px;padding:12px}.ch-maker span{font-size:1.5rem;font-weight:600;color:var(--ch-dark)}.ch-maker img{display:block;max-width:140px;width:100%;height:85px;object-fit:contain}@media(max-width:1000px){.ch-inner-hero-manufacturers{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:35px}.ch-maker-grid{gap:12px}.ch-maker span{font-size:1.35rem}}@media(max-width:650px){.ch-inner-hero-manufacturers{grid-template-columns:1fr;gap:38px}.ch-maker-panel{justify-self:start;max-width:340px}.ch-maker-panel>.ch-kicker{text-align:left}.ch-maker-grid{margin-top:15px}.ch-maker{min-height:85px}}.ch-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:34px}.ch-feature-card{border:1px solid var(--ch-line);border-radius:10px;padding:30px;display:flex;flex-direction:column;min-width:0}.ch-feature-card h3{font-size:2rem;line-height:1.2;margin-top:12px}.ch-feature-card>p:not(.ch-kicker){margin-top:20px}.ch-feature-card .ch-video-card{margin-top:auto;padding-top:28px}.ch-feature-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.ch-feature-links .ch-text-link{font-size:.9rem}.ch-external-video{aspect-ratio:16/9;border:1px solid var(--ch-dark);border-radius:10px;background:var(--ch-soft-teal);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;gap:20px;overflow:hidden}.ch-video-load{display:none;background:#fff0;color:var(--ch-dark);border:0;font:inherit;font-weight:600;cursor:pointer;flex-direction:column;align-items:center;gap:18px}.ch-js .ch-video-load{display:flex}.ch-video-play{display:grid;place-items:center;width:60px;height:60px;background:var(--ch-teal);border:1px solid var(--ch-dark);border-radius:50%;font-size:24px}.ch-video-fallback{font-size:.85rem;color:var(--ch-dark)}.ch-external-video:has(iframe){padding:0;display:block}.ch-external-video iframe{display:block;width:100%;height:100%;border:0}.ch-phonak-product{width:100%;height:240px;object-fit:contain;margin-bottom:24px}.ch-video-load:focus-visible{outline:3px solid var(--ch-dark);outline-offset:5px}@media(max-width:700px){.ch-feature-grid{grid-template-columns:1fr}.ch-feature-card{padding:25px}.ch-feature-card h3{font-size:1.8rem}}.ch-map{margin-top:40px;border:1px solid var(--ch-dark);border-radius:10px;overflow:hidden}.ch-map iframe{display:block;width:100%;height:450px;max-width:100%;border:0}.ch-map-note{margin-top:16px!important}@media(max-width:600px){.ch-map iframe{height:360px}}.ch-product-photo{padding:22px;border:1px solid var(--ch-line)}.ch-product-photo>.ch-manufacturer-logo{width:155px;height:auto;max-height:80px;object-fit:contain;margin:0 auto 20px}.ch-product-photo>img:not(.ch-manufacturer-logo){height:280px;object-fit:contain}.ch-product-photo>p{margin-top:20px}.ch-video-card{min-width:0}.ch-video-card video{width:100%;aspect-ratio:16/9;display:block;border:1px solid var(--ch-dark);border-radius:10px;background:var(--ch-background);object-fit:contain}.ch-video-card>p{margin-top:15px}.ch-video-card details{margin-top:20px;font-size:.9rem}.ch-video-card summary{cursor:pointer;font-weight:600}.ch-video-card details p{margin-top:15px}.ch-inner .ch-two-column>div>p+p{margin-top:20px}.ch-inner-hero{padding-block:65px;max-width:1200px}.ch-inner-hero>div>h1{max-width:930px}.ch-inner-hero .ch-lead{margin-top:26px;max-width:750px}.ch-inner-hero .ch-actions{margin-top:30px}.ch-inner-hero-photo{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.ch-inner-photo{border-radius:12px;overflow:hidden;max-width:480px;justify-self:center;width:100%}.ch-inner-photo img{width:100%;height:390px;object-fit:cover}.ch-inner-photo img[alt^="Helen"]{object-position:center 25%;max-height:440px;aspect-ratio:4/5}.ch-inner>.ch-section,.ch-inner>.ch-aids{border-top:1px solid var(--ch-line)}.ch-inner .ch-section>h2{margin-bottom:27px}.ch-reading{max-width:790px}.ch-inner .ch-section>p{margin-top:20px}.ch-inner .ch-actions{margin-top:26px}.ch-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:34px}.ch-info-card{border:1px solid var(--ch-line);border-radius:10px;padding:30px;min-width:0;background:var(--ch-background)}.ch-info-card p{margin-top:19px}.ch-info-card .ch-text-link{display:inline-block;margin-top:23px}.ch-info-card h3{font-size:1.5rem}.ch-info-price{font-size:2.1rem;letter-spacing:-.035em;line-height:1.3;color:var(--ch-dark)}.ch-info-price small{font-size:1rem;letter-spacing:0}.ch-section-note{margin-top:25px!important;max-width:850px}.ch-check-list{padding-left:24px;margin-block:28px 0}.ch-check-list li{padding-block:7px}.ch-faq{margin-top:28px}.ch-faq details{border-top:1px solid var(--ch-line);padding-block:20px}.ch-faq details:last-child{border-bottom:1px solid var(--ch-line)}.ch-faq summary{font-size:1.15rem;font-weight:600;cursor:pointer;color:var(--ch-dark)}.ch-faq details>div{padding-top:17px;max-width:820px}.ch-faq summary:focus-visible{outline:3px solid var(--ch-dark);outline-offset:5px}.ch-care-note{border:1px solid var(--ch-dark);border-left:5px solid var(--ch-dark);padding:25px 28px;margin-top:35px;max-width:850px;border-radius:5px}.ch-care-note p{margin-top:16px}.ch-care-note .ch-text-link{display:inline-block;margin-top:16px}.ch-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:34px;align-items:start}.ch-contact-phone{font-size:1.6rem;font-weight:600;overflow-wrap:anywhere}.ch-subheading{margin-top:30px!important}.ch-contact-form>p{margin-top:15px}.ch-existing-content{margin-top:35px}.ch-existing-content .google-business-reviews-rating{max-width:100%}.ch-existing-content img{max-width:100%}.ch-contact-form .wpforms-container{margin-top:25px}.ch-contact-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ch-contact-form textarea,.ch-contact-form select,.ch-preview-form input:not([type=checkbox]),.ch-preview-form textarea{width:100%;max-width:100%;border:1px solid var(--ch-dark);border-radius:5px;background:var(--ch-background)!important;color:var(--ch-dark)!important;font:inherit;padding:12px}.ch-contact-form button[type=submit]{background:var(--ch-teal)!important;color:var(--ch-dark)!important;border:1px solid var(--ch-dark)!important;border-radius:5px!important;font:inherit!important;padding:13px 25px!important}.ch-preview-form{margin-top:25px}.ch-preview-form label{display:block;margin-top:19px;margin-bottom:7px;font-weight:500}.ch-preview-form .ch-consent{font-size:.9rem;display:flex;gap:12px;align-items:flex-start}.ch-preview-form .ch-button{margin-top:18px}.ch-preview-note{font-size:.85rem;line-height:1.6}.ch-preview-form input:disabled,.ch-preview-form textarea:disabled,.ch-preview-form button:disabled{opacity:1}.ch-content table{border-collapse:collapse;max-width:100%}.ch-content th,.ch-content td{border:1px solid var(--ch-line);padding:12px}.ch-content button[type=submit],.ch-comments input[type=submit]{background:var(--ch-teal);color:var(--ch-dark);padding:13px 25px;border:1px solid var(--ch-dark);border-radius:5px}.ch-preview-rail{background:var(--ch-soft-teal);border-bottom:1px solid var(--ch-dark);padding:9px 0}.ch-preview-rail .ch-wrap{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:.8rem}.ch-preview-rail select{font:inherit;background:var(--ch-background);border:1px solid var(--ch-dark);border-radius:4px;color:var(--ch-dark);max-width:100%;padding:6px 10px}.ch-preview-rail label{font-weight:600}.ch-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}@media(max-width:1100px){.ch-inner-hero-photo{gap:45px}.ch-contact-grid{gap:35px}.ch-info-card{padding:24px}.ch-info-grid{gap:20px}.ch-info-card h3{font-size:1.3rem}}@media(max-width:900px){.ch-inner-hero-photo{gap:30px}.ch-inner-photo img{height:350px}.ch-info-grid{grid-template-columns:repeat(2,1fr)}.ch-contact-grid{grid-template-columns:1fr 1fr;gap:30px}.ch-inner-hero h1{font-size:2.65rem}.ch-inner-hero{padding-block:50px}}@media(max-width:650px){.ch-inner-hero{padding-block:35px 45px}.ch-inner-hero-photo{grid-template-columns:1fr;gap:30px}.ch-inner-hero h1{font-size:2.45rem}.ch-inner-hero .ch-lead{font-size:1.05rem;margin-top:22px}.ch-inner-hero .ch-actions{gap:20px}.ch-inner-photo img{height:300px}.ch-inner-photo img[alt^="Helen"]{height:390px}.ch-inner-photo{max-width:420px}.ch-info-grid,.ch-contact-grid{grid-template-columns:1fr;gap:20px;margin-top:27px}.ch-info-card{padding:25px}.ch-info-card h3{font-size:1.5rem}.ch-care-note{padding:23px}.ch-faq summary{font-size:1.05rem}.ch-contact-phone{font-size:1.4rem}.ch-preview-rail .ch-wrap{gap:8px}.ch-inner .ch-section>h2{margin-bottom:23px}}@media print{.ch-preview-rail{display:none}.ch-inner-photo img{height:auto}.ch-info-grid{gap:15px}.ch-info-card{break-inside:avoid}}.ch-inner-photo img.ch-storefront-photo{height:auto;aspect-ratio:1/1;object-fit:contain}.ch-pricing-hero{padding-block:38px 28px}.ch-pricing-hero .ch-lead{margin-top:18px}.ch-inner>.ch-fees{padding-top:30px}.ch-fee-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1rem;line-height:1.6}.ch-fee-table th,.ch-fee-table td{text-align:left;vertical-align:top;padding:19px 22px;border-bottom:1px solid var(--ch-line);overflow-wrap:anywhere}.ch-fee-table thead th{background:var(--ch-teal);font-weight:600;border-top:1px solid var(--ch-dark);border-bottom:1px solid var(--ch-dark)}.ch-fee-table thead th:first-child{width:76%}.ch-fee-table thead th:nth-child(2){width:24%}.ch-fee-detail{display:block;font-weight:400;font-size:1rem;margin-top:7px}.ch-fee-table td strong{font-size:1.65rem;line-height:1.25;white-space:nowrap}.ch-fee-table td>span{display:block;font-size:.85rem}.ch-fee-notice{border:1px solid var(--ch-dark);border-left:5px solid var(--ch-dark);border-radius:5px;padding:22px 25px;margin-top:25px;max-width:100%}.ch-triage-explanation h2{margin-bottom:25px}.ch-triage-explanation p+p,.ch-triage-explanation h3{margin-top:24px}.ch-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.ch-pricing-hero{padding-block:30px 25px}.ch-inner>.ch-fees{padding-top:25px}.ch-fee-table{font-size:.9rem}.ch-fee-table th,.ch-fee-table td{padding:14px 9px}.ch-fee-table thead th:first-child{width:70%}.ch-fee-table thead th:nth-child(2){width:30%}.ch-fee-detail{font-size:1rem}.ch-fee-table td strong{font-size:1.2rem}.ch-fee-table td>span{font-size:.78rem}.ch-fee-notice{padding:20px}.ch-fee-table th:first-child{padding-left:0}.ch-fee-table thead th:first-child{padding-left:9px}}.ch-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ch-news-card{border:1px solid var(--ch-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ch-news-card-image{display:block;overflow:hidden}.ch-news-card-image img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.ch-news-card-copy{padding:25px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:16px}.ch-news-card h3{font-size:1.45rem;line-height:1.3;overflow-wrap:anywhere}.ch-news-card h3 a{text-decoration:none}.ch-news-card h3 a:hover{text-decoration:underline}.ch-news-card-copy>p:not(.ch-news-date){font-size:1rem;line-height:1.65}.ch-news-card-copy>.ch-text-link{margin-top:auto}.ch-news-date{font-size:.85rem;color:var(--ch-dark)}.ch-news-empty{border:1px solid var(--ch-line);border-radius:10px;padding:28px;max-width:790px}.ch-latest-news .ch-section-heading{align-items:end}.ch-latest-news .ch-section-heading h2{max-width:700px}.ch-latest-news .ch-section-heading>a{flex-shrink:0}.ch-news-pagination{margin-top:38px}.ch-news-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.ch-news-pagination a,.ch-news-pagination .current{display:block;padding:8px 14px;border:1px solid var(--ch-dark);border-radius:4px}.ch-news-pagination .current{background:var(--ch-teal);font-weight:600}.ch-article{max-width:1000px;padding-block:45px 75px}.ch-article-back{display:inline-block;margin-bottom:30px}.ch-article-header{max-width:900px;margin-bottom:32px}.ch-article-header h1{font-size:clamp(2.3rem,4.5vw,3.8rem);overflow-wrap:anywhere}.ch-article-header .ch-news-date{margin-top:22px}.ch-article-feature{width:100%;max-height:560px;object-fit:cover;border-radius:10px;margin-bottom:35px}.ch-article-body{max-width:790px;overflow-wrap:anywhere}.ch-article-body h2,.ch-article-body h3,.ch-article-body h4{margin-top:32px;margin-bottom:18px}.ch-article-body h2{font-size:2rem}.ch-article-body h3{font-size:1.5rem}.ch-article-body p,.ch-article-body ul,.ch-article-body ol,.ch-article-body figure,.ch-article-body blockquote{margin-bottom:22px}.ch-article-body figure{margin-left:0;margin-right:0;max-width:100%}.ch-article-body iframe,.ch-article-body video{max-width:100%}.ch-article-body blockquote{border-left:4px solid var(--ch-dark);padding-left:24px;margin-left:0}.ch-article-booking{margin-top:40px;border:1px solid var(--ch-dark);border-radius:10px;padding:30px;max-width:790px}.ch-article-booking h2{font-size:1.8rem}.ch-article-booking p,.ch-article-booking .ch-actions{margin-top:20px}.ch-article .post-navigation{margin-top:35px;max-width:790px}.ch-article .nav-links{display:flex;justify-content:space-between;gap:30px}.ch-article .nav-next{text-align:right}.ch-article .nav-links>div{max-width:48%;overflow-wrap:anywhere}@media(max-width:900px){.ch-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-latest-news .ch-section-heading{align-items:start;flex-direction:column;gap:22px}.ch-news-card-copy{padding:22px}}@media(max-width:650px){.ch-news-grid{grid-template-columns:1fr;gap:22px}.ch-news-card-copy{padding:23px}.ch-news-list{padding-top:32px}.ch-news-empty{padding:23px}.ch-article{padding-block:30px 50px}.ch-article-header{margin-bottom:25px}.ch-article-header h1{font-size:2.35rem}.ch-article-booking{padding:24px}.ch-article-booking .ch-actions{align-items:flex-start;flex-direction:column;gap:18px}.ch-article .nav-links{flex-direction:column;gap:22px}.ch-article .nav-links>div{max-width:100%}.ch-article .nav-next{text-align:left}}