.aversa-root{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-cinzel), var(--font-inter), ui-serif, serif;--av-blue:#18739e;--av-blue-deep:#14658c;--av-wave:#40b4e8;--av-deep:#14374a;--av-paper:#f6fafc;--av-tint:#e9f4fa;--av-ink:#23313b;--av-slate:#4e6470;--av-border:#14374a24}.av-hero-title{font-family:var(--font-display);letter-spacing:.01em;font-weight:700;line-height:1.08}.av-underline-wave{background-image:linear-gradient(to right, var(--av-wave), var(--av-wave));background-position:0 96%;background-repeat:no-repeat;background-size:100% .14em}.av-kicker{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.18em;color:var(--av-blue);font-size:.8rem;font-weight:700}.av-logo-float{filter:drop-shadow(0 14px 22px #14374a29)}@media (prefers-reduced-motion:reduce){.aversa-root *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html:has(.aversa-root){scroll-padding-top:112px}@media not (min-width:48rem){html:has(.aversa-root){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.av-specialist-hero{background:var(--av-tint);padding:2.5rem 1.5rem 3rem}.av-specialist-inner{align-items:center;gap:2.5rem;max-width:1200px;margin:auto;display:grid}.av-specialist-copy h1{color:var(--av-deep);margin-top:1rem;font-size:clamp(2.7rem,4.3vw,4rem)}.av-specialist-copy h1 span{color:var(--av-blue)}.av-specialist-copy>p:not(.av-kicker):not(.av-rating){max-width:33rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.75}.av-specialist-call{background:var(--av-deep);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;margin-top:1.4rem;padding:.9rem 1.2rem;font-weight:700;display:inline-flex}.av-specialist-call:hover{background:var(--av-blue-deep)}.av-rating{color:var(--av-slate);margin-top:1rem;font-size:.75rem;line-height:1.6}.av-rating svg{color:var(--av-blue);margin-right:.2rem;display:inline}.av-symptom-links{border-top:1px solid var(--av-border);margin-top:1.7rem;display:grid}.av-symptom-links>span{color:var(--av-slate);padding:.8rem 0 .2rem;font-size:.8rem}.av-symptom-links a{border-bottom:1px solid var(--av-border);min-height:44px;color:var(--av-deep);justify-content:space-between;align-items:center;padding:.6rem 0;font-weight:700;display:flex}.av-symptom-links a:hover{color:var(--av-blue)}.av-well-diagram{background:#f7fcff;border:1px solid #bfd7e3;border-radius:4px;overflow:hidden;box-shadow:12px 12px #d5eaf5}.av-diagram-title{padding:1.7rem 1.7rem 0}.av-diagram-title>span{letter-spacing:.16em;color:var(--av-blue);font-size:.65rem;font-weight:700}.av-diagram-title h2{font-family:var(--font-display);color:var(--av-deep);margin-top:.5rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1.1}.av-well-diagram svg{width:100%;height:auto;display:block}.av-diagram-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.av-diagram-key span{color:var(--av-blue);margin-bottom:.3rem;font-size:.7rem;display:block}.av-diagram-key strong{color:var(--av-deep);font-size:.8rem;line-height:1.3;display:block}.av-well-diagram figcaption{border-top:1px solid var(--av-border);color:var(--av-slate);padding:1rem;font-size:.72rem;line-height:1.6}.av-specialty-scope{align-items:start;gap:2rem;max-width:1248px;margin:auto;padding:4rem 1.5rem;display:grid}.av-specialty-scope h2,.av-roots h2,.av-well-accounts h2,.av-other-path h2{color:var(--av-deep);margin:1rem 0;font-size:clamp(2rem,3vw,2.8rem)}.av-specialty-scope p:not(.av-kicker),.av-other-path p:not(.av-kicker){max-width:33rem;line-height:1.75}.av-story-link{min-height:44px;color:var(--av-blue);text-underline-offset:4px;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.av-equipment-list{border-top:1px solid var(--av-border)}.av-equipment-list>a{border-bottom:1px solid var(--av-border);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.av-equipment-list>a>span{color:var(--av-blue);font-size:.8rem}.av-equipment-list h3{color:var(--av-deep);font-size:1.2rem;font-weight:700}.av-equipment-list p{color:var(--av-slate);font-size:.9rem}.av-roots{background:var(--av-deep);color:#fff;padding:4rem 1.5rem}.av-roots-inner{align-items:center;gap:2.5rem;max-width:1200px;margin:auto;display:grid}.av-roots img{width:100%;height:auto}.av-roots figcaption{color:#d1e3ed;margin-top:.8rem;font-size:.75rem;line-height:1.65}.av-roots .av-kicker{color:#80d1f5}.av-roots h2{color:#fff}.av-roots p:not(.av-kicker){color:#e0ebf1;margin-top:1rem;font-size:.95rem;line-height:1.75}.av-roots a{text-underline-offset:3px;text-decoration:underline}.av-roots details{color:#c6e5f5;margin-top:1rem;font-size:.8rem}.av-roots summary{cursor:pointer;padding:.6rem 0}.av-well-accounts{max-width:1248px;margin:auto;padding:4rem 1.5rem}.av-well-accounts>div{gap:2rem;margin-top:2rem;display:grid}.av-well-accounts figure{border-left:3px solid var(--av-wave);padding:.5rem 1.5rem}.av-review-stars{color:#8b6200;gap:.15rem;margin:1rem 0;display:flex}.av-review-stars svg{fill:currentColor}.av-well-accounts blockquote{font-size:1.1rem;line-height:1.75}.av-well-accounts figcaption{margin-top:1rem;font-size:.8rem;font-weight:700}.av-well-accounts figcaption span{color:var(--av-slate);margin-top:.3rem;font-weight:400;display:block}.av-small-note{color:var(--av-slate);max-width:50rem;margin-top:1.5rem;font-size:.8rem;line-height:1.65}.av-other-path{background:var(--av-tint);align-items:center;gap:2rem;padding:3.5rem max(1.5rem,50vw - 600px);display:grid}.av-other-path h3{color:var(--av-deep);margin-bottom:.8rem;font-size:1.5rem;font-weight:700}.av-other-path .av-story-link{width:fit-content;display:flex}.av-call-preparation{max-width:1200px;margin:auto;padding:3rem 1.5rem 0}.av-call-preparation h2{color:var(--av-deep);margin:1rem 0;font-size:2rem}.av-symptom-prep{gap:1.25rem;margin-top:1.5rem;display:grid}.av-symptom-prep article{background:var(--av-tint);border-top:3px solid var(--av-blue);padding:1.5rem}.av-symptom-prep article:target{outline:3px solid var(--av-blue);outline-offset:3px}.av-symptom-prep h3,.av-questions-ready h3{color:var(--av-deep);font-size:1.1rem;font-weight:700}.av-symptom-prep p,.av-questions-ready li p{margin-top:.7rem;font-size:.95rem;line-height:1.7}.av-symptom-prep a{min-height:44px;color:var(--av-blue);text-underline-offset:3px;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.av-questions-ready{border-bottom:1px solid var(--av-border);margin-top:1rem;padding:2rem 0}.av-questions-ready ol{gap:1.5rem;margin-top:1.5rem;padding-left:2rem;list-style:decimal-leading-zero;display:grid}.aversa-root main [id]{scroll-margin-top:125px}.aversa-root a:focus-visible,.aversa-root summary:focus-visible{outline:3px solid var(--av-blue);outline-offset:4px}.av-roots a:focus-visible,.av-roots summary:focus-visible{outline-color:#80d1f5}@media (min-width:768px){.av-specialty-scope,.av-roots-inner,.av-other-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}.av-well-accounts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.av-symptom-prep,.av-questions-ready ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.av-specialist-inner{grid-template-columns:1fr 1fr;gap:4rem}}@media (max-width:479px){.av-specialist-hero{padding:1.5rem 1rem 2.5rem}.av-specialist-copy h1{font-size:2.45rem}.av-diagram-title{padding:1.25rem 1.25rem 0}.av-well-diagram{box-shadow:7px 7px #d5eaf5}}@media (max-width:639px){.av-specialist-inner{gap:1rem}.av-specialist-copy{display:contents}.av-specialist-copy>.av-kicker{order:0}.av-specialist-copy>h1{order:1;margin-top:.2rem}.av-well-diagram{order:2;margin:.75rem 0}.av-specialist-copy>p:not(.av-kicker):not(.av-rating){order:3;margin-top:0}.av-specialist-copy>.av-specialist-call{order:4;margin-top:.2rem}.av-specialist-copy>.av-rating{order:5}.av-symptom-links{order:6}}.av-hero-services{border-top:4px solid var(--av-blue);background:#fff;min-width:0;padding:1.75rem}.av-hero-services h2{color:var(--av-deep);margin:.75rem 0;font-size:clamp(1.8rem,3vw,2.5rem)}.av-hero-services p:not(.av-kicker){font-size:.95rem;line-height:1.7}.av-hero-services .av-equipment-list{margin-top:1.25rem}.av-supporting-overview{align-items:center;gap:2rem;max-width:1248px;margin:auto;padding:3rem 1.5rem 4rem;display:grid}.av-overview-copy{color:var(--av-slate);margin-top:1rem;line-height:1.75}@media (min-width:768px){.av-supporting-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media (max-width:639px){.av-specialist-inner>.av-specialist-copy{display:block}.av-specialist-hero{padding-top:1.25rem;padding-bottom:1.75rem}.av-specialist-copy h1{font-size:2.15rem;line-height:1.12}.av-specialist-copy>p:not(.av-kicker):not(.av-rating){margin-top:.85rem;font-size:.95rem;line-height:1.6}.av-specialist-call{margin-top:1rem}.av-specialist-inner>.av-hero-services{margin-top:.35rem;padding:1.1rem}.av-hero-services h2{font-size:1.65rem;line-height:1.15}.av-hero-services .av-equipment-list{margin-top:.75rem}.av-hero-services .av-equipment-list>a{gap:.75rem;padding:.85rem 0}.av-hero-services .av-equipment-list h3{font-size:1.05rem}.av-hero-services .av-equipment-list p{font-size:.85rem}.av-roots{padding-top:2rem;padding-bottom:2.5rem}.av-roots-inner{gap:1.5rem}}
