body.avc-gg{--gg-tint:.10;--gg-blur:blur(24px) saturate(140%);--gg-fill:rgb(196 210 236 / var(--gg-tint));--gg-fill-text:rgb(196 210 236 / min(var(--gg-tint),.16));--gg-fill-inner:rgb(7 24 42 / 26%);--gg-edge:rgb(255 255 255 / 20%);--gg-spec:inset 0 1px 0 rgb(255 255 255 / 50%),inset 0 -1px 0 rgb(0 0 0 / 30%);--gg-shadow:0 10px 30px rgb(0 0 0 / 35%);--gg-shadow-sm:0 4px 14px rgb(0 0 0 / 22%);--gg-radius:16px;--gg-radius-sm:12px;--gg-text:#ffffff;--gg-text-2:#f4f6f9;--gg-accent:#f8ebc4;--gg-gold:#cfb63d;--gg-ink:#07182a;--gg-sidebar:280px;--gg-toolbar:56px;--avc-radius-control:var(--gg-radius-sm);--avc-radius-card:var(--gg-radius);--avc-radius-feature:var(--gg-radius);--avc-radius-pill:var(--gg-radius-sm);--avc-line:rgb(255 255 255 / 16%);--avc-line-strong:rgb(255 255 255 / 28%);--avc-line-gold:rgb(232 201 122 / 45%);--avc-line-dark:rgb(255 255 255 / 20%);--avc-edge:var(--gg-spec);--avc-edge-dark:var(--gg-spec);--avc-shadow:var(--gg-shadow-sm);--avc-shadow-raised:var(--gg-shadow);--avc-shadow-dark:var(--gg-shadow);--avc-focus:var(--gg-accent);--p54-focus:var(--gg-accent);--hdr-h:var(--gg-toolbar);color-scheme:dark}html:has(body.avc-gg){background:#0b1f3a}html body.avc-gg{background:transparent;color:var(--gg-text)}body.avc-gg::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 82% 8%,rgb(150 100 30 / 30%),transparent 62%),radial-gradient(45% 40% at 12% 88%,rgb(40 95 200 / 34%),transparent 62%),radial-gradient(38% 38% at 62% 58%,rgb(150 50 140 / 30%),transparent 62%),radial-gradient(30% 30% at 30% 30%,rgb(20 150 150 / 24%),transparent 60%),linear-gradient(160deg,#0b1f3a 0%,#102a4e 38%,#1a2446 62%,#0a1d33 100%)}body.avc-gg :is(main,footer,#mob-overlay,.gg-toolbar){color:var(--gg-text)}html body.avc-gg :is(main,footer,#site-header,#mob-overlay,.gg-toolbar) :is(h1,h2,h3,h4,p,li,dd,dt,span,small,strong,em,i,b,td,th,caption,figcaption,blockquote,cite,summary,label,time,abbr,div,section,article,button,a){color:var(--gg-text);text-shadow:none}html body.avc-gg :is(main,footer,#site-header,#mob-overlay,.gg-toolbar) :is(.mx-lede,.mx-doc-bio,.mx-hero-prose,.page-hero-sub,.tp-hero-sub,.mx-tile p,.mx-visit-step p,.mx-ins-steps p,.tx-view-more,.guide-text p,.guide-fineprint,.p54-photo-caption,.mx-doc-titles,.mx-cred dd,.mx-quiz-privacy,.avc-plan-note,.faq-sub,.faq-body-inner,.faq-nudge-label,.post-card p,.prose-note,.article-disclaimer,.byline,.crumb-inner,.crumb-inner span,.finale-sub,.finale-meta,.finale-cb-note,.avc-callback-fallback,.footer-copy,.footer-disclaimer,.footer-hours,.footer-contact-line,.c-label,.form-privacy-note,.form-req-note,.credential-badge-org,.avc-review-link,.tx-foot,.avc-display-panel p,.contact-title-prefix,.article-references p,.article-references li,.quiz-disclaimer,.quiz-count,.mx-trustline .mx-tl,.tx-tab-name,.nav-drop-menu abbr,.mob-link.mob-sub){color:var(--gg-text-2)}html body.avc-gg :is(main,footer,#site-header,#mob-overlay,.gg-toolbar) :is(.mx-eyebrow,.eyebrow,.faq-eyebrow,.mx-hero-kicker,.post-cat,.footer-col-title,.mx-hl,.mx-hero-script,.mx-cred dt,.faq-num,.tx-view-abbr,.tx-tab-num,.mx-visit-step::before,.mx-ins-steps>li::before,.tx-switcher .num,.footer-hours-label,.footer-tagline,.nav-drop-label,.mob-group-label,.nav-wordmark em,.faq-nudge-cta,.faq-nudge-phone,.crumb-inner a,.p54-hero-physician .p54-arrow,.p54-treatment-art span,.contact-brand-title em,.mx-trustline .mx-ip,.mx-textlink-navy,.tx-view-link,.edu-cta,.page-cta .page-cta-phone a,.byline strong,.byline a,.footer-contact-line a,.footer-disclaimer a,.finale-meta a,.tx-foot a,.page-hero-sub a,.c-maps-link,.faq-body-inner a,.quiz-back,.avc-review-link a,.article-references a){color:var(--gg-accent)}html body.avc-gg :is(main,footer,#site-header,#mob-overlay,.gg-toolbar) :is(.btn-primary,.mobile-cta-book,.tx-switcher a[aria-current="page"],.tx-switcher a.active,.tx-tab.is-active,.tx-tab.is-active span,.tx-switcher a[aria-current="page"] .num,.tx-switcher a.active .num,.avc-pref-btn[aria-pressed="true"],.mx-tile-ico,.c-icon){color:var(--gg-ink)}html body.avc-gg :is(main,#site-header) .contact-whatsapp{color:#fff}body.avc-gg .page-hero-sub{--gold-light:var(--gg-accent)}body.avc-gg .dabvlm-points li::before{border-color:var(--gg-accent);background:transparent}body.avc-gg .p54-hero-avatar{border-radius:50%;padding:0;box-shadow:none}html body.avc-gg .page-prose a,html body.avc-gg main a:not([class]){color:var(--gg-accent);text-decoration-color:rgb(232 201 122 / 55%)}html body.avc-gg .page-prose a:hover,html body.avc-gg main a:not([class]):hover{color:#fff}body.avc-gg :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gg-accent);outline-offset:3px}body.avc-gg .skip-link{background:var(--gg-ink);color:var(--gg-text);border-radius:var(--gg-radius-sm)}body.avc-gg .mx-hero::before,body.avc-gg .mx-coverage::before,body.avc-gg .home-finale::before{display:none}body.avc-gg .gg-glass,body.avc-gg :is(#site-header,.gg-toolbar,.mobile-cta-bar,.mob-overlay){background:var(--gg-fill);-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-edge);border-radius:var(--gg-radius);box-shadow:var(--gg-spec),var(--gg-shadow)}body.avc-gg :is(.mx-hero-inner,.mx-trustline p,.mx-physician .mx-split,.mx-symptoms .mx-split,.tx-shell,.mx-visit-rail,.mx-coverage .mx-ins-body,.faq-grid,.guide-inner,.finale-inner,footer .gg-footer-inner,.page-hero-inner,.tp-hero-inner,.page-prose,.page-faq,.post-grid,.avc-booking-inner,.contact-inner,.tx-switcher,.breadcrumbs .crumb-inner,.avc-display-panel,.quiz-card,.hero-btns-wrap,.mx-hero-slot,.mx-doc-img,.avc-booking .calendly-inline-widget,.mx-ins-head,.tx-head,.mx-visit-head){background:var(--gg-fill-text);-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-edge);border-radius:var(--gg-radius);box-shadow:var(--gg-spec),var(--gg-shadow)}body.avc-gg :is(.mx-tile,.faq-section .faq-item,.page-faq .faq-item,.mx-ins-steps>li,.tx-view,.tx-tabs,.post-card,.page-cta,.credential-badge,.page-prose blockquote,.page-prose .physician-quote,.page-prose .prose-note,.page-prose .article-disclaimer,.article-references,.seo-table-scroll,.contact-form-wrap,.mx-visit-step,.mx-hero-badge,.p54-treatment-art,.finale-callback,.mx-doc,.tx-view-chips li,.tx-hero-facts li,.mx-ins-roll li,.footer-cols,.quiz-btn,.quiz-result,.dabvlm-points li,.p54-hero-avatar){background:var(--gg-fill-inner);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--gg-edge);border-radius:var(--gg-radius);box-shadow:inset 0 1px 0 rgb(255 255 255 / 38%),inset 0 -1px 0 rgb(0 0 0 / 22%),var(--gg-shadow-sm)}body.avc-gg :is(.tx-view-chips li,.tx-hero-facts li,.mx-ins-roll li,.mx-hero-badge,.quiz-btn){border-radius:var(--gg-radius-sm)}body.avc-gg :is(.mx-hero,.mx-trustline,.mx-sec,.treatment-experience,.mx-coverage,.mx-faq,.guide-band,.home-finale,.page-hero,.treatment-page-hero,.breadcrumbs,.avc-booking,#contact:not(.home-finale),.tx-switcher-wrap){background:transparent;border:0;box-shadow:none}body.avc-gg .mx-physician,body.avc-gg .mx-symptoms{border:0}body.avc-gg{--gg-sidebar:0px;--gg-toolbar:76px;--gg-glow:0 0 0 1px rgb(232 201 122 / 70%),0 0 22px rgb(232 201 122 / 45%),0 0 44px rgb(207 182 61 / 25%);--gg-glow-soft:0 0 0 1px rgb(232 201 122 / 55%),0 0 18px rgb(232 201 122 / 30%);--gg-blur:blur(26px) saturate(165%)}body.avc-gg .gg-toolbar{display:none}body.avc-gg #site-header,body.avc-gg #site-header.scrolled{background:var(--gg-fill);position:fixed;inset:0 0 auto 0;width:auto;height:var(--gg-toolbar);min-height:0;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--gg-edge);box-shadow:var(--gg-spec),0 10px 30px rgb(0 0 0 / 30%);overflow:visible;z-index:500;transition:background-color 220ms ease}body.avc-gg #site-header.scrolled{background:rgb(196 210 236 / calc(var(--gg-tint) + .04))}body.avc-gg .nav-inner,body.avc-gg #site-header.scrolled .nav-inner{display:flex;flex-direction:row;align-items:center;gap:10px;height:var(--gg-toolbar);min-height:0;max-width:1600px;margin:0 auto;padding:0 clamp(16px,2.5vw,36px)}body.avc-gg .nav-logo{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 4px;margin:0;border:0;border-radius:var(--gg-radius-sm);transition:box-shadow 220ms ease,background-color 220ms ease}body.avc-gg .nav-logo:hover{background:rgb(232 201 122 / 10%);box-shadow:var(--gg-glow-soft)}body.avc-gg .nav-links-center{display:flex;flex-direction:row;align-items:center;gap:4px;margin:0 auto}body.avc-gg .nav-drop{position:relative}body.avc-gg :is(.nav-links-center>a,.nav-drop-btn){position:relative;width:auto;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:var(--gg-radius-sm);border:1px solid transparent;font:600 1rem/1.2 var(--font-body);box-shadow:none;transition:background-color 160ms ease,color 160ms ease,box-shadow 320ms ease,border-color 160ms ease,transform 160ms ease}body.avc-gg :is(.nav-links-center>a,.nav-drop-btn):is(:hover,:focus-visible,[aria-expanded="true"]){background:rgb(232 201 122 / 16%);border-color:rgb(232 201 122 / 55%);box-shadow:var(--gg-glow);color:#fff;transform:translateY(-1px);transition:background-color 120ms ease,color 120ms ease,box-shadow 160ms ease,border-color 120ms ease,transform 160ms ease}body.avc-gg .nav-links-center a[aria-current="page"],body.avc-gg .nav-drop-btn.active{color:var(--gg-accent);box-shadow:inset 0 -2px 0 var(--gg-gold);border-radius:var(--gg-radius-sm)}body.avc-gg .nav-links-center a[aria-current="page"]:hover,body.avc-gg .nav-drop-btn.active:hover{box-shadow:inset 0 -2px 0 var(--gg-gold),var(--gg-glow)}body.avc-gg .nav-caret{transform:translateY(-2px) rotate(45deg);transition:transform 160ms ease;opacity:.9}body.avc-gg .nav-drop-btn[aria-expanded="true"] .nav-caret{transform:translateY(2px) rotate(-135deg)}body.avc-gg .nav-drop-menu{display:none;position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;scale:1;opacity:1;visibility:visible;pointer-events:auto;min-width:300px;margin:0;padding:8px;border-radius:var(--gg-radius);background:rgb(9 27 48 / 95%);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(232 201 122 / 35%);box-shadow:var(--gg-spec),var(--gg-shadow),0 0 30px rgb(232 201 122 / 18%);z-index:600}body.avc-gg .nav-drop-menu::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}body.avc-gg .nav-drop-btn[aria-expanded="true"] + .nav-drop-menu{display:grid;grid-template-columns:1fr;gap:2px;animation:gg-menu 200ms ease both}@media (hover:hover) and (pointer:fine){body.avc-gg .nav-drop:hover>.nav-drop-menu{display:grid;grid-template-columns:1fr;gap:2px}}@keyframes gg-menu{from{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50% 0}}body.avc-gg .nav-drop-wide{min-width:620px}body.avc-gg .nav-drop-btn[aria-expanded="true"] + .nav-drop-wide,body.avc-gg .nav-drop:hover>.nav-drop-wide{grid-template-columns:1fr 1fr;gap:2px 8px}body.avc-gg .nav-drop-menu .nav-drop-col{display:grid;gap:2px;align-content:start}body.avc-gg .nav-drop-wide .nav-drop-all-wide{grid-column:1 / -1}body.avc-gg .nav-drop-menu abbr{color:var(--gg-text-2)}body.avc-gg .nav-drop-menu a{min-height:46px;padding:9px 14px;border-radius:10px;border:1px solid transparent;transition:background-color 140ms ease,box-shadow 300ms ease,border-color 140ms ease,color 140ms ease}body.avc-gg .nav-drop-menu a:is(:hover,:focus-visible){background:rgb(232 201 122 / 16%);border-color:rgb(232 201 122 / 55%);box-shadow:var(--gg-glow-soft);color:#fff;transition-duration:120ms}body.avc-gg .nav-scrim{display:none}body.avc-gg .nav-right{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}body.avc-gg .nav-right .gg-tel{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:var(--gg-radius-sm);border:1px solid var(--gg-edge);background:rgb(255 255 255 / 8%);font:600 .9375rem/1.2 var(--font-body);white-space:nowrap;transition:box-shadow 300ms ease,border-color 140ms ease,background-color 140ms ease}body.avc-gg .nav-right .gg-tel:hover{border-color:rgb(232 201 122 / 60%);box-shadow:var(--gg-glow-soft);background:rgb(232 201 122 / 14%)}body.avc-gg .lang-toggle{width:auto;min-width:46px;border-radius:var(--gg-radius-sm)}body.avc-gg .nav-cta{display:inline-flex;width:auto}body.avc-gg .hamburger{display:none}body.avc-gg :is(main,footer){margin-left:0}body.avc-gg .mx-progress{left:0;top:var(--gg-toolbar)}body.avc-gg .avc-chat-fab{right:20px;bottom:20px}body.avc-gg :is(.btn-primary,.mobile-cta-book){transition:transform 160ms ease,box-shadow 320ms ease,filter 160ms ease}body.avc-gg :is(.btn-primary,.mobile-cta-book):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:inset 0 1px 0 rgb(255 255 255 / 65%),0 0 0 1px rgb(255 255 255 / 40%),0 0 26px rgb(232 201 122 / 65%),0 10px 26px rgb(0 0 0 / 35%);filter:brightness(1.06)}body.avc-gg :is(.btn-outline,.btn-outline-cream,.mx-textlink,.quiz-start-btn,.finale-cb-toggle,.footer-review,.lang-toggle,.mob-call,.mobile-cta-call,.avc-pref-btn,.tx-switcher a,.tx-tab,.quiz-btn,.footer-social a,.footer-col a,.mob-link,.crumb-inner a,.edu-cta,.tx-view-link,.p54-hero-physician,.avc-display summary){transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,box-shadow 320ms ease,transform 160ms ease}body.avc-gg :is(.btn-outline,.btn-outline-cream,.mx-textlink,.quiz-start-btn,.finale-cb-toggle,.footer-review,.lang-toggle,.mob-call,.mobile-cta-call,.avc-pref-btn,.tx-switcher a,.quiz-btn,.footer-social a,.avc-display summary):is(:hover,:focus-visible){background:rgb(232 201 122 / 16%);border-color:rgb(232 201 122 / 60%);box-shadow:var(--gg-glow-soft);color:#fff;transform:translateY(-1px);transition-duration:120ms}body.avc-gg .tx-tab:is(:hover,:focus-visible){background:rgb(232 201 122 / 16%);box-shadow:var(--gg-glow-soft)}body.avc-gg .tx-tab.is-active:is(:hover,:focus-visible){background:#e9d27f;box-shadow:var(--gg-glow)}body.avc-gg :is(.footer-col a,.mob-link,.crumb-inner a,.edu-cta,.tx-view-link,.p54-hero-physician):is(:hover,:focus-visible){color:var(--gg-accent);text-shadow:0 0 14px rgb(232 201 122 / 55%)}body.avc-gg :is(.mx-tile,.faq-section .faq-item,.page-faq .faq-item,.mx-ins-steps>li,.post-card,.credential-badge,.mx-hero-slot,.mx-doc-img,.tx-view-chips li,.tx-hero-facts li,.mx-ins-roll li){transition:border-color 160ms ease,box-shadow 340ms ease,transform 180ms ease}body.avc-gg :is(.mx-tile,.faq-section .faq-item,.page-faq .faq-item,.mx-ins-steps>li,.post-card,.credential-badge,.tx-view-chips li,.tx-hero-facts li,.mx-ins-roll li):hover{border-color:rgb(232 201 122 / 60%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 40%),var(--gg-glow-soft),var(--gg-shadow-sm);transform:translateY(-2px);transition-duration:140ms}body.avc-gg :is(.mx-hero-slot,.mx-doc-img):hover{box-shadow:var(--gg-spec),var(--gg-glow-soft),var(--gg-shadow)}html body.avc-gg main a:not([class]):hover,html body.avc-gg .page-prose a:hover{color:#fff;text-shadow:0 0 12px rgb(232 201 122 / 70%);text-decoration-color:var(--gg-accent)}body.avc-gg .faq-item:hover .faq-q{color:var(--gg-accent)}body.avc-gg .faq-item:hover .faq-icon{border-color:var(--gg-accent);box-shadow:0 0 12px rgb(232 201 122 / 55%)}body.avc-gg .p54-hero-physician{border-radius:var(--gg-radius-sm);padding-inline:8px;margin-inline:-8px}@media (prefers-reduced-motion:reduce){body.avc-gg :is(.nav-links-center>a,.nav-drop-btn,.btn-primary,.mx-tile,.post-card,.faq-item,.mx-ins-steps>li,.tx-tab,.tx-switcher a):is(:hover,:focus-visible){transform:none}body.avc-gg .nav-drop-btn[aria-expanded="true"] + .nav-drop-menu{animation:none}}body.avc-gg .mx-hero{padding:calc(var(--gg-toolbar) + 28px) 24px 28px}body.avc-gg .mx-hero-inner{padding:clamp(24px,3.5vw,48px)}body.avc-gg .mx-hero::after{display:none}body.avc-gg .mx-hero-slot{padding:8px;background:var(--gg-fill-text);border:1px solid var(--gg-edge);box-shadow:var(--gg-spec),var(--gg-shadow)}body.avc-gg .mx-hero-photo{border-radius:calc(var(--gg-radius) - 6px)}body.avc-gg .mx-hero-photo::after{background:linear-gradient(180deg,transparent 70%,rgb(7 24 42 / 45%))}body.avc-gg .p54-hero-physician{border-top-color:var(--gg-edge)}body.avc-gg .mx-trustline{padding:0 24px 28px;border:0}body.avc-gg .mx-trustline p{padding:14px 20px}body.avc-gg .mx-sec,body.avc-gg:has(.mx-hero) .mx-sec{padding:0 24px 28px}body.avc-gg :is(.mx-physician .mx-split,.mx-symptoms .mx-split,.tx-shell,.mx-visit-rail,.mx-coverage .mx-ins-body,.faq-grid,.guide-inner,.mx-ins-head,.tx-head,.mx-visit-head){padding:clamp(24px,3.5vw,48px)}body.avc-gg :is(.tx-head,.mx-visit-head,.mx-ins-head){max-width:var(--avc-content-width);margin:0 auto 16px;text-align:left}body.avc-gg .mx-ins-head .mx-lede{margin-inline:0}body.avc-gg .mx-physician .mx-doc-img,body.avc-gg:has(.mx-hero) .mx-physician .mx-doc-img{padding:8px;background:var(--gg-fill-text);border:1px solid var(--gg-edge);box-shadow:var(--gg-spec),var(--gg-shadow)}body.avc-gg .mx-physician .mx-doc-img img,body.avc-gg:has(.mx-hero) .mx-physician .mx-doc-img img{border-radius:calc(var(--gg-radius) - 6px)}body.avc-gg .mx-doc{padding:24px}body.avc-gg .mx-doc-titles{border-bottom-color:var(--gg-edge)}body.avc-gg .mx-doc-quote,body.avc-gg:has(.mx-hero) .mx-physician .mx-doc-quote{border-left-color:var(--gg-gold)}body.avc-gg .mx-cred,body.avc-gg .mx-creds{border-color:var(--gg-edge)}body.avc-gg .mx-tile-ico{background:var(--gg-gold);color:var(--gg-ink)}body.avc-gg .mx-quiz{border-top:1px solid var(--gg-edge)}body.avc-gg .quiz-card{padding:24px}body.avc-gg .treatment-experience{background:transparent}body.avc-gg .tx-tabs{padding:6px}body.avc-gg .tx-tab{border-radius:var(--gg-radius-sm)}body.avc-gg .tx-tab:hover{background:rgb(255 255 255 / 12%)}body.avc-gg .tx-tab.is-active{background:#e9d27f;border-color:rgb(255 255 255 / 55%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 60%),0 6px 18px rgb(0 0 0 / 30%)}body.avc-gg .tx-view{padding:clamp(24px,3.5vw,44px)}body.avc-gg .p54-treatment-art{background:rgb(255 255 255 / 8%);border-radius:50%;box-shadow:var(--gg-spec),0 0 0 1px var(--gg-edge)}body.avc-gg .mx-visit-steps{gap:12px}body.avc-gg .mx-visit-step{border-top-color:var(--gg-edge)}body.avc-gg .mx-visit-step::after{background:var(--gg-gold)}body.avc-gg .mx-coverage{background:transparent}body.avc-gg .mx-ins-roll{border-top-color:var(--gg-edge)}body.avc-gg .mx-faq{background:transparent;border:0}body.avc-gg .faq-nudge{border-top-color:var(--gg-edge)}body.avc-gg .faq-icon{border-color:var(--gg-edge)}body.avc-gg .faq-icon::before,body.avc-gg .faq-icon::after,body.avc-gg .mx-faq .faq-icon::before,body.avc-gg .mx-faq .faq-icon::after,body.avc-gg .faq-item:is(:hover,.open) .faq-icon::before,body.avc-gg .faq-item:is(:hover,.open) .faq-icon::after{background:var(--gg-text)}body.avc-gg .faq-item:is(:hover,.open),body.avc-gg .faq-section .faq-item:is(:hover,.open),body.avc-gg .page-faq .faq-item:is(:hover,.open){background:rgb(255 255 255 / calc(var(--gg-tint) * .9));border-color:rgb(232 201 122 / 50%)}body.avc-gg .guide-band{padding:0 24px 28px}body.avc-gg .home-finale{padding:0 24px 28px;background:transparent}body.avc-gg .finale-inner{max-width:none;padding:clamp(28px,4vw,56px)}body.avc-gg .finale-callback{padding:20px;border-top:0;margin-top:28px;text-align:left}body.avc-gg .finale-title{color:var(--gg-text)}body.avc-gg .breadcrumbs{padding:calc(var(--gg-toolbar) + 24px) 24px 0}body.avc-gg .breadcrumbs .crumb-inner{padding:6px 16px}body.avc-gg :is(.page-hero,.treatment-page-hero){padding:16px 24px 28px}body.avc-gg main>.page-hero:first-child{padding-top:calc(var(--gg-toolbar) + 24px)}body.avc-gg :is(.page-hero,.treatment-page-hero)::after{display:none}body.avc-gg :is(.page-hero-inner,.tp-hero-inner,.page-hero>.gg-hero-inner){padding:clamp(24px,3.5vw,44px)}body.avc-gg .page-hero>:is(h1,.eyebrow,.page-hero-sub,.hero-btns,.contact-page-title):not(.gg-wrapped){max-width:var(--avc-content-width)}body.avc-gg .tx-switcher{max-width:var(--avc-content-width);margin:0 auto 28px;padding:12px;width:calc(100% - 48px)}body.avc-gg .tx-switcher a{background:rgb(255 255 255 / 8%);border-color:var(--gg-edge)}body.avc-gg .tx-switcher a:is([aria-current="page"],.active){background:#e9d27f;border-color:#e9d27f}html body.avc-gg .page-prose{width:calc(100% - 48px);max-width:calc(var(--avc-reading-width) + 6rem);margin:0 auto 28px;padding:clamp(24px,3.5vw,48px)}body.avc-gg .page-prose ul li::before{color:var(--gg-accent)}body.avc-gg .page-prose :is(blockquote,.physician-quote){border-left:3px solid var(--gg-gold)}body.avc-gg .byline{border-color:var(--gg-edge)}body.avc-gg .seo-comparison thead{background:rgb(255 255 255 / 14%)}html body.avc-gg .page-prose .seo-comparison thead th,html body.avc-gg .page-prose .seo-comparison thead th a,html body.avc-gg .page-prose .seo-comparison tbody th{color:var(--gg-text)}body.avc-gg .seo-comparison :is(th,td){border-top-color:var(--gg-edge)}body.avc-gg .seo-comparison tbody tr:nth-child(even){background:rgb(255 255 255 / 5%)}body.avc-gg .seo-comparison caption{color:var(--gg-text)}body.avc-gg .page-cta{width:calc(100% - 48px);margin:0 auto 28px}body.avc-gg .page-faq{width:calc(100% - 48px);margin:0 auto 28px;padding:clamp(24px,3.5vw,40px)}body.avc-gg .post-grid{padding:clamp(20px,3vw,32px);margin:0 auto 28px}html body.avc-gg .post-card .seo-card-dates{background:rgb(0 0 0 / 28%);border:1px solid var(--gg-edge)}body.avc-gg .avc-booking{padding:0 24px 28px}body.avc-gg .avc-booking-inner{padding:clamp(24px,3.5vw,44px)}body.avc-gg .avc-booking .calendly-inline-widget{background:rgb(0 27 61 / 70%)}body.avc-gg #contact:not(.home-finale){padding:0 24px 28px}body.avc-gg .contact-inner{padding:clamp(24px,3.5vw,44px)}body.avc-gg .contact-row{border-bottom-color:var(--gg-edge)}body.avc-gg .c-icon{background:var(--gg-gold)}body.avc-gg .contact-form-wrap{padding:24px}body.avc-gg .btn-primary{border-radius:var(--gg-radius-sm);border-color:rgb(255 255 255 / 60%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 65%),inset 0 -1px 0 rgb(0 0 0 / 20%),0 8px 22px rgb(0 0 0 / 30%)}body.avc-gg :is(.btn-outline,.btn-outline-cream,.mx-textlink,.quiz-start-btn,.finale-cb-toggle,.footer-review,.lang-toggle,.mob-call,.mobile-cta-call,.avc-pref-btn){background:rgb(255 255 255 / 10%);border:1px solid var(--gg-edge);box-shadow:inset 0 1px 0 rgb(255 255 255 / 35%);border-radius:var(--gg-radius-sm)}body.avc-gg .mx-hero-ctas .mx-textlink{border-color:var(--gg-edge);background:rgb(255 255 255 / 10%)}body.avc-gg :is(.btn-outline,.btn-outline-cream,.mx-textlink,.quiz-start-btn,.finale-cb-toggle,.footer-review):hover{background:rgb(255 255 255 / 18%);border-color:rgb(255 255 255 / 40%)}body.avc-gg :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),select,textarea){background:rgb(255 255 255 / 12%);color:var(--gg-text);border:1px solid rgb(255 255 255 / 30%);border-radius:var(--gg-radius-sm);color-scheme:dark;box-shadow:inset 0 1px 0 rgb(255 255 255 / 20%)}body.avc-gg :is(input,select,textarea)::placeholder{color:rgb(215 222 231 / 70%)}body.avc-gg .finale-cb-field select option{background:#0b2447;color:var(--gg-text)}body.avc-gg .mx-textlink-navy{color:var(--gg-accent)}body.avc-gg .avc-pref-btn[aria-pressed="true"]{background:#e9d27f;border-color:#e9d27f}body.avc-gg .avc-pref-btn::after{border-color:rgb(255 255 255 / 60%)}body.avc-gg .avc-pref-btn[aria-pressed="true"]::after{background:var(--gg-ink);border-color:var(--gg-ink);box-shadow:inset 0 0 0 4px #e9d27f}body.avc-gg footer{background:transparent;border:0;padding:0 24px 28px}body.avc-gg .gg-footer-inner{padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px)}body.avc-gg .footer-logo{mix-blend-mode:normal}body.avc-gg .footer-cols{padding:24px;border:1px solid var(--gg-edge)}body.avc-gg .footer-col a{border-radius:10px}body.avc-gg .footer-social a{border-color:var(--gg-edge);background:rgb(255 255 255 / 8%)}body.avc-gg .footer-copy{border-top-color:var(--gg-edge)}body.avc-gg .gg-tint{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--gg-edge);border-radius:var(--gg-radius-sm);background:rgb(255 255 255 / 8%)}body.avc-gg .gg-tint-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:500 1rem/1.3 var(--font-body)}body.avc-gg .gg-tint-scale{display:flex;justify-content:space-between;font-size:.9375rem;color:var(--gg-text-2)}body.avc-gg .gg-tint input[type="range"]{width:100%;height:32px;margin:0;accent-color:var(--gg-accent);background:transparent;border:0;padding:0}body.avc-gg .gg-tint input[type="range"]:focus-visible{outline-offset:2px}body.avc-gg .mobile-cta-bar{left:0;right:0;bottom:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-radius:0;border:0;border-top:1px solid var(--gg-edge)}body.avc-gg .mobile-cta-bar.cta-away{transform:translateY(110%)}body.avc-gg :is(.mobile-cta-call,.mobile-cta-book){border-radius:var(--gg-radius-sm)}body.avc-gg .mobile-cta-book{color:var(--gg-ink)}html[data-glass="solid"] body.avc-gg,body.avc-gg.gg-solid{--gg-fill:#0e2a4f;--gg-fill-text:#0e2a4f;--gg-fill-inner:#0b2447;--gg-blur:none;--gg-edge:rgb(255 255 255 / 26%)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){body.avc-gg{--gg-fill:#0e2a4f;--gg-fill-text:#0e2a4f;--gg-fill-inner:#0b2447;--gg-blur:none;--gg-edge:rgb(255 255 255 / 30%)}body.avc-gg::before{background:#0b1f3a}}@media (forced-colors:active){body.avc-gg :is(#site-header,.gg-toolbar,.mobile-cta-bar){border-color:CanvasText}}@media (prefers-reduced-motion:reduce){body.avc-gg .nav-caret{transition:none}}@media print{body.avc-gg::before,body.avc-gg .gg-toolbar{display:none !important}body.avc-gg :is(main,footer){margin-left:0}}@media (max-width:1240px){body.avc-gg{--gg-toolbar:64px}body.avc-gg .nav-links-center{display:none}body.avc-gg .nav-right{display:none}body.avc-gg .hamburger{display:flex;margin-left:auto;border-radius:var(--gg-radius-sm)}body.avc-gg .nav-inner,body.avc-gg #site-header.scrolled .nav-inner{padding:0 8px 0 16px;gap:8px}body.avc-gg .nav-logo{min-height:0;padding:4px}body.avc-gg #mob-overlay{inset:var(--gg-toolbar) 0 0 0;width:auto;height:auto;max-width:none;border-radius:0;border:0;padding:8px 20px 24px;background:rgb(7 24 42 / 84%)}body.avc-gg .mob-overlay .nav-drop-menu,body.avc-gg #mob-overlay .mob-group{background:transparent}body.avc-gg #mob-overlay :is(.mob-link,.mob-call):is(:hover,:focus-visible){background:rgb(232 201 122 / 14%);box-shadow:var(--gg-glow-soft);color:#fff}}@media (max-width:768px){body.avc-gg{--gg-blur:blur(18px) saturate(130%)}body.avc-gg :is(.mx-hero,.mx-trustline,.mx-sec,.guide-band,.home-finale,.breadcrumbs,.page-hero,.treatment-page-hero,.avc-booking,#contact:not(.home-finale),footer){padding-left:12px;padding-right:12px;padding-bottom:16px}body.avc-gg:has(.mx-hero) .mx-sec{padding:0 12px 16px}body.avc-gg :is(.mx-hero-inner,.mx-physician .mx-split,.mx-symptoms .mx-split,.tx-shell,.mx-visit-rail,.mx-coverage .mx-ins-body,.faq-grid,.guide-inner,.finale-inner,.page-hero-inner,.tp-hero-inner,.page-hero>.gg-hero-inner,.page-faq,.avc-booking-inner,.contact-inner,.gg-footer-inner,.tx-head,.mx-visit-head,.mx-ins-head){padding:20px 16px}html body.avc-gg .page-prose{width:calc(100% - 24px);padding:20px 16px}body.avc-gg :is(.page-cta,.page-faq,.tx-switcher){width:calc(100% - 24px)}body.avc-gg .tx-tabs{margin-inline:0;padding-inline:6px;border-radius:var(--gg-radius);border:1px solid var(--gg-edge)}body.avc-gg .mx-doc{padding:16px}body.avc-gg footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}body.avc-gg{--gg-page:1400px;--gg-rail:300px;--gg-side:220px;--gg-gap:clamp(28px,3.5vw,56px);--avc-content-width:87.5rem}body.avc-gg :is(.breadcrumbs .crumb-inner,.page-hero>.gg-hero-inner,.tp-hero-inner,.tx-switcher,.gg-article,.page-cta,.page-faq,.post-grid,.hub-section-title,.avc-booking-inner,.contact-inner,.avc-booking .calendly-inline-widget){max-width:var(--gg-page);width:calc(100% - 48px);margin-inline:auto}body.avc-gg .tx-switcher{margin:0 auto 28px}body.avc-gg .post-grid{margin:0 auto 28px}body.avc-gg .page-cta,body.avc-gg .page-faq{margin:0 auto 28px}body.avc-gg .page-hero>.gg-hero-inner,body.avc-gg .tp-hero-copy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gg-gap);align-items:start}body.avc-gg .page-hero>.gg-hero-inner{padding:clamp(28px,4vw,56px)}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>:is(.eyebrow,h1,.hero-btns,.contact-page-title){grid-column:1}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>.eyebrow{grid-row:1;align-self:start}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>h1{grid-row:2}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>.hero-btns{grid-row:3;align-self:center;margin-top:28px}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>p:is(.page-hero-sub,.tp-hero-sub):first-of-type{grid-column:2;grid-row:2;align-self:start;margin:0;max-width:none;padding-top:18px;border-top:1px solid rgb(232 201 122 / 50%);font-size:clamp(1.125rem,1rem + .35vw,1.3125rem);line-height:1.6}body.avc-gg .tp-hero-copy>.tx-hero-facts{grid-column:2;grid-row:3;margin-top:28px}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>p.page-hero-sub:not(:first-of-type){grid-column:1 / -1}body.avc-gg :is(.page-hero,.treatment-page-hero) h1{max-width:none;font-size:clamp(2.625rem,1.5rem + 3.6vw,5rem);line-height:1.02}body.avc-gg .tp-hero-inner{padding:clamp(28px,4vw,56px)}body.avc-gg .tx-switcher a{flex:1 1 auto;justify-content:center}body.avc-gg .gg-article{display:grid;grid-template-columns:minmax(0,1fr) var(--gg-rail);gap:var(--gg-gap);align-items:start;margin-bottom:28px}body.avc-gg .gg-main{min-width:0}html body.avc-gg .gg-main .page-prose{width:100%;max-width:none;margin:0 0 var(--gg-gap);padding:clamp(24px,3vw,44px) clamp(24px,3.5vw,52px)}html body.avc-gg .gg-main .page-prose:last-child{margin-bottom:0}body.avc-gg .gg-rail{position:sticky;top:calc(var(--gg-toolbar) + 20px);display:grid;gap:14px}body.avc-gg .gg-rail-card{background:var(--gg-fill-text);-webkit-backdrop-filter:var(--gg-blur);backdrop-filter:var(--gg-blur);border:1px solid var(--gg-edge);border-radius:var(--gg-radius);box-shadow:var(--gg-spec),var(--gg-shadow);padding:18px 20px;color:var(--gg-text);text-decoration:none}body.avc-gg a.gg-rail-card{display:block;transition:border-color 160ms ease,box-shadow 340ms ease,transform 180ms ease}body.avc-gg a.gg-rail-card:is(:hover,:focus-visible){border-color:rgb(232 201 122 / 60%);box-shadow:var(--gg-spec),var(--gg-glow-soft),var(--gg-shadow);transform:translateY(-2px);transition-duration:140ms;color:var(--gg-text)}body.avc-gg .gg-rail-k{margin:0 0 6px;font:600 .75rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gg-accent)}body.avc-gg .gg-rail-h{display:block;margin:0;font-family:var(--font-display);font-weight:500;font-size:1.25rem;line-height:1.25;color:var(--gg-text)}body.avc-gg .gg-rail-s{display:block;margin-top:4px;font-size:.9rem;line-height:1.4;color:var(--gg-text-2)}body.avc-gg .gg-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}body.avc-gg .gg-toc li{margin:0;padding:0}body.avc-gg .gg-toc li::before{display:none}body.avc-gg .gg-toc-t{margin:0 0 10px;font:600 .75rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gg-accent)}body.avc-gg .gg-toc a{display:block;padding:7px 12px;border-radius:10px;border-left:2px solid transparent;color:var(--gg-text-2);font:500 .9375rem/1.35 var(--font-body);text-decoration:none;transition:background-color 140ms ease,border-color 140ms ease,color 140ms ease,box-shadow 320ms ease,text-shadow 320ms ease}body.avc-gg .gg-toc a:is(:hover,:focus-visible,.is-active){color:#fff;background:rgb(232 201 122 / 12%);border-left-color:var(--gg-gold);box-shadow:var(--gg-glow-soft);text-shadow:0 0 12px rgb(232 201 122 / 55%);transition-duration:120ms}body.avc-gg .gg-book .btn-primary{display:flex;width:100%;justify-content:center;margin-top:14px}body.avc-gg .gg-book .gg-rail-phone{display:block;margin-top:10px;text-align:center;color:var(--gg-accent);font:600 .9375rem/1.4 var(--font-body);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgb(232 201 122 / 55%)}body.avc-gg .gg-book .gg-rail-phone:is(:hover,:focus-visible){color:#fff;text-shadow:0 0 12px rgb(232 201 122 / 70%)}body.avc-gg .gg-book .gg-rail-hours{margin:8px 0 0;text-align:center;font-size:.875rem;color:var(--gg-text-2)}body.avc-gg .gg-doc{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center}body.avc-gg .gg-doc img{width:56px;height:56px;border-radius:14px;object-fit:cover;object-position:50% 12%;border:1px solid rgb(232 201 122 / 50%);box-shadow:0 0 0 3px rgb(232 201 122 / 12%)}body.avc-gg .gg-doc .gg-rail-h{font-size:1.125rem}body.avc-gg .gg-guide .gg-rail-s,body.avc-gg .gg-rail-more{color:var(--gg-accent)}body.avc-gg .gg-rail-more{margin-top:2px;font-weight:600}body.avc-gg .gg-main>.page-faq{width:100%;max-width:none;margin:0 0 var(--gg-gap)}body.avc-gg .gg-main>.page-faq>.faq-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}body.avc-gg .page-prose .gg-lead{padding-bottom:24px}body.avc-gg .page-prose .gg-lead>:last-child{margin-bottom:0}body.avc-gg .page-prose .gg-lead .byline{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 18px;padding:0;border:0;font-size:.9375rem}body.avc-gg .page-prose .gg-lead .byline:only-child{margin-bottom:0}html body.avc-gg .page-prose .gg-lead>p:not(.byline){max-width:66ch;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);line-height:1.55}body.avc-gg .page-prose .gg-sec{display:grid;grid-template-columns:var(--gg-side) minmax(0,1fr);column-gap:var(--gg-gap);padding:clamp(28px,3vw,40px) 0;border-top:1px solid rgb(255 255 255 / 14%);scroll-margin-top:calc(var(--gg-toolbar) + 16px)}body.avc-gg .page-prose>.gg-sec:first-child{border-top:0;padding-top:0}body.avc-gg .page-prose>.gg-sec:last-child{padding-bottom:0}body.avc-gg .page-prose .gg-sec-head{position:sticky;top:calc(var(--gg-toolbar) + 24px);align-self:start;min-width:0}body.avc-gg .page-prose .gg-sec-head h2{margin:0;font-size:clamp(1.5rem,1.1rem + .9vw,1.9375rem);line-height:1.15;letter-spacing:-.01em;scroll-margin-top:calc(var(--gg-toolbar) + 24px)}body.avc-gg .page-prose .gg-sec-head h2::before{content:"";display:block;width:40px;height:2px;margin:0 0 14px;border-radius:2px;background:linear-gradient(90deg,#f3dd8a,var(--gg-gold));box-shadow:0 0 12px rgb(232 201 122 / 55%)}body.avc-gg .page-prose .gg-sec-body{min-width:0}body.avc-gg .page-prose .gg-sec-body>:first-child{margin-top:0}body.avc-gg .page-prose .gg-sec-body>:last-child{margin-bottom:0}body.avc-gg .page-prose .gg-sec-body h3{margin:1.5em 0 .5em;font-size:clamp(1.25rem,1.05rem + .5vw,1.5rem)}body.avc-gg .page-prose .gg-sec-body h3:first-child{margin-top:0}body.avc-gg .page-prose .gg-sec-body>p{max-width:68ch}body.avc-gg .page-prose ul.gg-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none}body.avc-gg .page-prose ul.gg-grid2>li{position:relative;margin:0;padding:14px 18px 14px 46px;background:var(--gg-fill-inner);border:1px solid var(--gg-edge);border-radius:var(--gg-radius-sm);box-shadow:inset 0 1px 0 rgb(255 255 255 / 30%),inset 0 -1px 0 rgb(0 0 0 / 20%);line-height:1.5;transition:border-color 160ms ease,box-shadow 340ms ease,transform 180ms ease}body.avc-gg .page-prose ul.gg-grid2>li:hover{border-color:rgb(232 201 122 / 60%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 40%),var(--gg-glow-soft),var(--gg-shadow-sm);transform:translateY(-2px);transition-duration:140ms}body.avc-gg .page-prose ul.gg-grid2>li:last-child:nth-child(odd){grid-column:1 / -1}body.avc-gg .page-prose ul.gg-grid2>li::before{content:"";position:absolute;left:18px;top:calc(14px + .75em - 6px);width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3c4,var(--gg-gold) 70%);box-shadow:0 0 10px rgb(232 201 122 / 60%);font-size:0;line-height:0}body.avc-gg .page-prose ol.seo-insurance-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;padding:0;list-style:none;counter-reset:gg-step}body.avc-gg .page-prose ol.seo-insurance-steps>li{position:relative;margin:0;padding:16px 18px 16px 58px;background:var(--gg-fill-inner);border:1px solid var(--gg-edge);border-radius:var(--gg-radius-sm);box-shadow:inset 0 1px 0 rgb(255 255 255 / 30%),inset 0 -1px 0 rgb(0 0 0 / 20%);counter-increment:gg-step}body.avc-gg .page-prose ol.seo-insurance-steps>li:last-child:nth-child(odd){grid-column:1 / -1}body.avc-gg .page-prose ol.seo-insurance-steps>li::before{content:counter(gg-step,decimal-leading-zero);position:absolute;left:18px;top:17px;font:600 .875rem/1.4 var(--font-body);letter-spacing:.06em;color:var(--gg-accent)}body.avc-gg .page-prose figure{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:end;margin:8px 0 28px}body.avc-gg .page-prose figure img{width:100%;max-width:300px;height:auto;border:1px solid rgb(232 201 122 / 40%);box-shadow:var(--gg-shadow)}body.avc-gg .page-prose figcaption{margin:0 0 8px;font-size:.9375rem}body.avc-gg .page-prose :is(blockquote,.physician-quote){position:relative;margin:24px 0;padding:26px 30px 26px 64px;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);line-height:1.5}body.avc-gg .page-prose :is(blockquote,.physician-quote)::before{content:"\201C";position:absolute;left:22px;top:14px;font-family:var(--font-display);font-style:normal;font-size:3.5rem;line-height:1;color:var(--gg-gold);text-shadow:0 0 14px rgb(232 201 122 / 55%)}body.avc-gg .page-prose :is(blockquote,.physician-quote) cite{display:block;margin-top:12px;font:600 .8125rem/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--gg-accent)}body.avc-gg .page-prose .credential-badges{margin:18px 0 0}body.avc-gg .page-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line btn" "line phone";align-items:center;column-gap:var(--gg-gap);row-gap:8px;text-align:left;padding:clamp(28px,3.5vw,44px) clamp(28px,4vw,56px);background:linear-gradient(115deg,rgb(232 201 122 / 16%),rgb(7 24 42 / 34%) 55%)}body.avc-gg .page-cta .page-cta-line{grid-area:line;margin:0;max-width:22ch;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);line-height:1.2}body.avc-gg .page-cta .btn-primary{grid-area:btn;justify-self:end;align-self:end}body.avc-gg .page-cta .page-cta-phone{grid-area:phone;justify-self:end;align-self:start;margin:0}body.avc-gg .page-faq{display:block;gap:0;padding:clamp(24px,3vw,44px) clamp(24px,3.5vw,52px)}body.avc-gg .page-faq>.faq-group{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px var(--gg-gap);align-items:start;padding:clamp(24px,3vw,36px) 0;border-top:1px solid rgb(255 255 255 / 14%)}body.avc-gg .page-faq>.faq-group:first-child{border-top:0;padding-top:0}body.avc-gg .page-faq>.faq-group:last-child{padding-bottom:0}body.avc-gg .page-faq .faq-group-head{position:sticky;top:calc(var(--gg-toolbar) + 24px);min-width:0}body.avc-gg .page-faq .faq-group-head .faq-heading{margin:0;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);line-height:1.12}body.avc-gg .page-faq .faq-group-head .faq-heading::before{content:"";display:block;width:40px;height:2px;margin:0 0 16px;border-radius:2px;background:linear-gradient(90deg,#f3dd8a,var(--gg-gold));box-shadow:0 0 12px rgb(232 201 122 / 55%)}body.avc-gg .page-faq .faq-group-items{display:grid;gap:12px;min-width:0}body.avc-gg .hub-section-title{margin:8px auto 18px;padding:0 8px;text-align:left;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem)}body.avc-gg .post-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}@media print{body.avc-gg .gg-rail{display:none}body.avc-gg .gg-article{display:block}}@media (prefers-reduced-motion:reduce){body.avc-gg :is(a.gg-rail-card,.page-prose ul.gg-grid2>li):hover{transform:none}}@media (max-width:1280px){body.avc-gg{--gg-side:180px;--gg-rail:280px}}@media (max-width:1180px){body.avc-gg .page-prose .gg-sec{grid-template-columns:minmax(0,1fr);row-gap:14px}body.avc-gg .page-prose .gg-sec-head{position:static}}@media (max-width:1100px){body.avc-gg .gg-article{grid-template-columns:minmax(0,1fr)}body.avc-gg .gg-rail{display:contents}body.avc-gg .gg-rail>:not(.gg-toc){display:none}body.avc-gg .gg-toc{order:-1;position:sticky;top:calc(var(--gg-toolbar) + 8px);z-index:5;margin:0;padding:8px 10px;border-radius:var(--gg-radius-sm);background:rgb(9 27 48 / 90%)}body.avc-gg .gg-toc-t{display:none}body.avc-gg .gg-toc ol{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}body.avc-gg .gg-toc ol::-webkit-scrollbar{display:none}body.avc-gg .gg-toc li{flex:0 0 auto}body.avc-gg .gg-toc a{white-space:nowrap;padding:8px 14px;border:1px solid var(--gg-edge);border-radius:999px;min-height:40px;display:inline-flex;align-items:center}body.avc-gg .gg-toc a:is(:hover,:focus-visible,.is-active){border-color:rgb(232 201 122 / 60%)}}@media (max-width:900px){body.avc-gg .page-hero>.gg-hero-inner,body.avc-gg .tp-hero-copy{grid-template-columns:minmax(0,1fr)}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>*{grid-column:1 !important;grid-row:auto !important}body.avc-gg :is(.gg-hero-inner,.tp-hero-copy)>p:is(.page-hero-sub,.tp-hero-sub):first-of-type{margin-top:18px;padding-top:0;border-top:0}body.avc-gg .page-cta{grid-template-columns:minmax(0,1fr);grid-template-areas:"line" "btn" "phone";text-align:center}body.avc-gg .page-cta .page-cta-line{max-width:none}body.avc-gg .page-cta .btn-primary,body.avc-gg .page-cta .page-cta-phone{justify-self:center}body.avc-gg .page-faq>.faq-group{grid-template-columns:minmax(0,1fr)}body.avc-gg .page-faq .faq-group-head{position:static}body.avc-gg .page-prose ol.seo-insurance-steps{grid-template-columns:minmax(0,1fr)}body.avc-gg .tx-switcher a{flex:0 0 auto}}@media (max-width:640px){body.avc-gg .page-prose ul.gg-grid2{grid-template-columns:minmax(0,1fr)}body.avc-gg .page-prose figure{grid-template-columns:minmax(0,1fr)}body.avc-gg .page-prose :is(blockquote,.physician-quote){padding:22px 18px 20px 46px}body.avc-gg .page-prose :is(blockquote,.physician-quote)::before{left:12px;top:10px;font-size:2.75rem}}@media (max-width:768px){body.avc-gg .gg-article{width:calc(100% - 24px)}html body.avc-gg .gg-main .page-prose{width:100%}body.avc-gg .page-hero>.gg-hero-inner{padding:20px 16px}}
