.n-ZNlW_wheel{isolation:isolate;background:var(--background);padding:4rem 0 3rem;position:relative;overflow:hidden}.n-ZNlW_heading{justify-content:space-between;align-items:end;gap:24px;max-width:1120px;margin:auto;padding:0 24px;display:flex}.n-ZNlW_heading h2{letter-spacing:-.045em;max-width:680px;color:var(--foreground);margin:12px 0 18px;font-size:clamp(1.8rem,4vw,3rem);font-weight:650;line-height:1.12}.n-ZNlW_heading p:not(.n-ZNlW_eyebrow){max-width:640px;color:var(--muted-foreground);line-height:1.7}.n-ZNlW_eyebrow,.n-ZNlW_topic{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-clinical);font-size:.75rem;font-weight:650}.n-ZNlW_rim{z-index:-1;background:linear-gradient(120deg, var(--ggomed-soft-mint), var(--background));height:410px;position:absolute;inset:200px -10% auto;-webkit-mask:url(/tool-ribbon.svg) 50%/100% 100% no-repeat;mask:url(/tool-ribbon.svg) 50%/100% 100% no-repeat}.n-ZNlW_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;align-items:stretch;gap:12px;padding:32px max(24px,50% - 195px) 66px;display:flex;position:relative;overflow-x:auto}.n-ZNlW_rail::-webkit-scrollbar{display:none}.n-ZNlW_card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-4xl);scroll-snap-align:center;min-width:0;transform:translateY(var(--tool-drop,0px)) scale(var(--tool-scale,1));transform-origin:top;box-shadow:var(--ggomed-shadow-status-rest);flex-direction:column;flex:0 0 390px;gap:18px;padding:28px;transition:box-shadow .2s,border-color .2s;display:flex}.n-ZNlW_card[data-focal=true]{border-color:var(--color-brand-clinical);box-shadow:var(--ggomed-shadow-status-active)}.n-ZNlW_cardTop{color:var(--color-brand-clinical);align-items:center;gap:12px;font-size:.75rem;display:flex}.n-ZNlW_cardTop span:last-child{color:var(--muted-foreground);margin-left:auto}.n-ZNlW_card .n-ZNlW_cardTitle{letter-spacing:-.035em;font-size:1.65rem;font-weight:650;line-height:1.2}.n-ZNlW_card>p:not(.n-ZNlW_topic):not(.n-ZNlW_cardTitle){color:var(--muted-foreground);font-size:.95rem;line-height:1.65}.n-ZNlW_card .n-ZNlW_detail{margin-top:auto;font-size:.8rem}.n-ZNlW_action{background:var(--ggomed-mint-bright);min-height:48px;color:var(--ggomed-black);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 20px;font-weight:650;text-decoration:none;display:flex}.n-ZNlW_textLink{min-height:44px;color:var(--color-brand-clinical);text-underline-offset:4px;align-items:center;gap:8px;font-size:.85rem;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.n-ZNlW_wheel>.n-ZNlW_textLink{justify-content:center;display:flex}.n-ZNlW_controls{grid-template-columns:calc(var(--spacing) * 12) minmax(0, 1fr) calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);width:100%;max-width:416px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto;display:grid}.n-ZNlW_controls label{min-width:0;display:block;position:relative}.n-ZNlW_controls select{-webkit-appearance:none;appearance:none;width:100%;height:calc(var(--spacing) * 12);background:var(--card);color:var(--foreground);font:inherit;border:1px solid var(--border);border-radius:var(--radius-4xl);padding:0 calc(var(--spacing) * 11) 0 calc(var(--spacing) * 4);text-overflow:ellipsis;cursor:pointer;font-size:.875rem;transition:border-color .2s;display:block}.n-ZNlW_controls select:hover:not(:disabled){border-color:var(--color-brand-clinical)}.n-ZNlW_controls select:disabled{opacity:.5;cursor:default}.n-ZNlW_selectChevron{right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 1.5);border:1px solid var(--border);background:var(--background);pointer-events:none;color:var(--muted-foreground);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.n-ZNlW_action{transition:background-color .2s,box-shadow .2s,translate .2s}:is(.n-ZNlW_action:hover,.n-ZNlW_action:focus-visible){background:var(--ggomed-mint-bright-hover);box-shadow:var(--ggomed-shadow-status-hover);translate:0 -2px}.n-ZNlW_textLink:hover{color:var(--ggomed-purple-dark)}.n-ZNlW_flat{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;max-width:1120px;margin:32px auto;padding:0 24px;display:grid}.n-ZNlW_flat .n-ZNlW_card{transform:none!important}.n-ZNlW_wheel :is(a,button,select):focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (max-width:600px){.n-ZNlW_heading{display:block}.n-ZNlW_heading>.n-ZNlW_textLink{margin-top:12px}.n-ZNlW_rail{padding-left:calc(50% - 140px);padding-right:calc(50% - 140px)}.n-ZNlW_card{flex-basis:280px;gap:14px;padding:22px}.n-ZNlW_card .n-ZNlW_cardTitle{font-size:1.45rem}.n-ZNlW_wheel{padding-top:2rem}.n-ZNlW_flat{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.n-ZNlW_action:hover,.n-ZNlW_action:focus-visible){translate:none}.n-ZNlW_action,.n-ZNlW_card{transition:none}.n-ZNlW_card{transform:none!important}.n-ZNlW_rail{scroll-behavior:auto;scroll-snap-type:none}.n-ZNlW_rim{display:none}}.n-ZNlW_controls[data-motion-controls]{grid-template-columns:48px minmax(0,1fr) 48px 48px;max-width:476px}@media (max-width:480px){.n-ZNlW_controls[data-motion-controls]{grid-template-columns:48px 1fr 48px}.n-ZNlW_controls[data-motion-controls] label{grid-area:2/1/auto/-1}.n-ZNlW_controls[data-motion-controls] label+button{grid-area:1/3}.n-ZNlW_controls[data-motion-controls] [data-motion-control]{grid-area:1/2;justify-self:center}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.n-ZNlW_controls button:not(:disabled){transition:background-color .24s ease-out,border-color .24s ease-out,box-shadow .32s ease-out}.n-ZNlW_controls button:not(:disabled):hover{background:var(--ggomed-soft-mint);box-shadow:0 5px 15px color-mix(in srgb, var(--ggomed-purple) 12%, transparent)}}
.ROOxUa_infiniteRail[data-ready=false]{visibility:hidden}.ROOxUa_infiniteRail>article{filter:blur(var(--tool-blur,0px));translate:calc(-1 * var(--tool-shift,0px)) 0}@media (prefers-reduced-motion:reduce){.ROOxUa_infiniteRail>article{filter:none}}.ROOxUa_loopWheel{padding-block:2.5rem 2rem}.ROOxUa_loopWheel>div:first-child{text-align:center;flex-direction:column;align-items:center;gap:12px}.ROOxUa_loopWheel>div:first-child h2{letter-spacing:-.03em;font-weight:500}.ROOxUa_infiniteRail{padding-top:24px;padding-bottom:48px}.ROOxUa_position{text-align:center;font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-top:12px;font-size:.8rem}@media (max-width:600px){.ROOxUa_loopWheel>div:first-child{display:flex}}.ROOxUa_infiniteRail[data-drift]{scroll-snap-type:none}
.ef9p5a_strip{background:var(--ggomed-mint-bright);color:var(--ggomed-black);margin-block:4rem}.ef9p5a_controls{max-width:1440px;padding-inline:var(--hybrid-gutter,1.5rem);justify-content:space-between;gap:2rem;margin-inline:auto;display:flex}.ef9p5a_controls button{cursor:pointer;align-items:center;gap:1.25rem;min-height:68px;font-size:clamp(1.25rem,3vw,2.25rem);font-weight:500;display:flex}.ef9p5a_panels{height:0;transition:height .7s ease-in-out;overflow:hidden}.ef9p5a_panels>div:not([hidden]){max-width:1440px;padding:2rem var(--hybrid-gutter,1.5rem) 3rem;margin-inline:auto;animation:.7s ease-in-out backwards ef9p5a_panelEnter}.ef9p5a_panels[data-closing]>div{opacity:0;transition:opacity .7s ease-in-out}@keyframes ef9p5a_panelEnter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ef9p5a_panels{transition:none}.ef9p5a_panels>div:not([hidden]){animation:none}.ef9p5a_panels[data-closing]>div{transition:none}}.ef9p5a_strip[data-open]{background:var(--ggomed-mint-bright) url(/pattern4.svg) center / cover}.ef9p5a_strip .ef9p5a_panels section{margin:0;padding:0}.ef9p5a_strip .ef9p5a_panels section>h2{display:none}.ef9p5a_resourcesHeading{max-width:1440px;padding:4rem var(--hybrid-gutter,1.5rem) 2rem;text-align:center;margin:0 auto}.ef9p5a_resourcesHeading h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.15}.ef9p5a_resources{max-width:1440px;padding:0 var(--hybrid-gutter,1.5rem);margin:0 auto}.ef9p5a_resources .ef9p5a_panels>div:not([hidden]){padding:2.5rem 0 1rem}.ef9p5a_resources .ef9p5a_controls{gap:1.5rem;padding:0}.ef9p5a_resources .ef9p5a_controls button{flex:1;justify-content:center;gap:.75rem;padding-block:.5rem;font-size:1rem}.ef9p5a_resources .ef9p5a_controls button[aria-expanded=true]{color:var(--ggomed-purple)}.ef9p5a_resourceLabel{align-items:center;gap:.625rem;display:inline-flex}.ef9p5a_resourceLabel svg{width:34px;height:34px}.ef9p5a_resourceLinks{justify-content:flex-end;margin-top:1.5rem;display:flex}.ef9p5a_resourceLinks a{align-items:center;gap:.75rem;min-height:48px;display:inline-flex}@media (max-width:1180px){.ef9p5a_resources .ef9p5a_controls{gap:1rem}.ef9p5a_resources .ef9p5a_controls button{flex-direction:column;gap:.5rem;min-width:0;padding-block:.75rem}.ef9p5a_resourceLabel{flex-direction:column;gap:.375rem}}.ef9p5a_pifMark{width:215px;height:auto;margin-block:-38px;position:relative}.ef9p5a_strip:has(.ef9p5a_pifMark){margin-block:6rem}.ef9p5a_strip:has(.ef9p5a_pifMark) .ef9p5a_controls{justify-content:flex-end}:is(.ef9p5a_strip :is(a,button):focus-visible,.ef9p5a_resources :is(a,button):focus-visible){outline:3px solid var(--ggomed-purple);outline-offset:4px}.ef9p5a_booking{max-width:1440px;padding-inline:var(--hybrid-gutter,1.5rem);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin:5rem auto;display:grid}.ef9p5a_bookingPhoto{aspect-ratio:3/2;border-radius:1.5rem;position:relative;overflow:hidden}.ef9p5a_booking h2{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.15}.ef9p5a_booking p{margin-block:1rem;line-height:1.7}.ef9p5a_bookingAction{max-width:340px;margin-top:1rem}.ef9p5a_bookingAction :is(a,button){min-height:44px}.ef9p5a_metrics{max-width:1440px;padding-inline:var(--hybrid-gutter,1.5rem);margin:4rem auto}.ef9p5a_metrics>div{grid-template-columns:repeat(2,minmax(0,240px));gap:1rem 3rem;display:grid}@media (max-width:640px){.ef9p5a_controls{gap:.75rem}.ef9p5a_controls button{gap:.5rem;font-size:1.125rem}.ef9p5a_controls .action-arrow{--arrow-circle:var(--arrow-circle-md)}.ef9p5a_resources .ef9p5a_controls{flex-wrap:wrap;gap:.5rem}.ef9p5a_resources .ef9p5a_controls button{flex:27%;font-size:.875rem}.ef9p5a_resources .ef9p5a_controls .action-arrow{--arrow-circle:var(--arrow-circle-xs)}.ef9p5a_pifMark{width:165px;margin-block:-20px}.ef9p5a_booking{grid-template-columns:minmax(0,1fr)}.ef9p5a_metrics>div{gap:1rem}}.ef9p5a_collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ef9p5a_collection a{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ef9p5a_collection h3{font-size:1.25rem;font-weight:500;line-height:1.375}.ef9p5a_resources .ef9p5a_rail>[data-scroll-viewport]{scroll-snap-type:x proximity;align-items:flex-start;gap:2rem;padding-bottom:.75rem;scroll-padding-inline:0}.ef9p5a_railCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 1.33333rem);min-width:0}.ef9p5a_railImage{aspect-ratio:16/9;background:var(--muted);border-radius:1rem;display:block;position:relative;overflow:hidden}.ef9p5a_railCard h3,.ef9p5a_resources .ef9p5a_panels article h3{color:var(--ggomed-black);margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.4}@media (max-width:640px){.ef9p5a_collection{grid-template-columns:minmax(0,1fr);gap:1.25rem}.ef9p5a_resources .ef9p5a_rail{flex-wrap:wrap;justify-content:flex-end}.ef9p5a_resources .ef9p5a_rail>[data-scroll-viewport]{flex:0 0 100%;gap:1rem}.ef9p5a_railCard{flex-basis:82%}}.ef9p5a_resources .ef9p5a_panels section{padding-block:0}.ef9p5a_booking{max-width:none;padding-inline:0;display:block}.ef9p5a_booking>h2{max-width:1440px;padding-inline:var(--hybrid-gutter,1.5rem);text-align:center;margin:0 auto 2.5rem}.ef9p5a_bookingPhoto{aspect-ratio:16/9;border-radius:0;width:100%;max-height:calc(100svh - 11rem)}.ef9p5a_booking .ef9p5a_strip{margin-block:0}.ef9p5a_bookingPhoto>img{object-position:center 28%}.ef9p5a_photoMetrics{background:color-mix(in srgb, var(--background) 75%, transparent);width:max-content;max-width:calc(100% - 3rem);color:var(--foreground);border-radius:1rem;align-items:center;gap:1.75rem;padding:.75rem 1.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;overflow:visible;transform:translate(-50%)}.ef9p5a_photoMetrics>[data-scroll-viewport]{gap:1.75rem;margin-block:-.5rem;padding-block:.5rem}.ef9p5a_photoMetrics>[data-scroll-viewport]>div{flex-shrink:0;align-items:baseline;gap:.5rem;display:flex}.ef9p5a_photoMetrics p{white-space:nowrap;margin:0}.ef9p5a_photoMetrics>[data-scroll-viewport]>div>p:first-child{font-size:1.75rem}.ef9p5a_photoMetrics>[data-scroll-viewport]>div>p:last-child{font-size:.8125rem}.ef9p5a_photoMetrics>[data-scroll-viewport]>p{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:1rem;font-size:.75rem;display:flex}.ef9p5a_photoMetrics>[data-scroll-viewport]>p a{font-size:.75rem}.ef9p5a_editorial,.ef9p5a_bookingField{background-color:var(--ggomed-surface-blue);background-image:radial-gradient(circle, var(--ggomed-dot-gray) 2px, transparent 2px);background-size:25px 25px}.ef9p5a_editorial{padding-bottom:3.5rem}.ef9p5a_bookingField{padding-block:3rem}.ef9p5a_bookingLink{text-underline-offset:4px;align-items:center;gap:.75rem;min-height:44px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.ef9p5a_bookingCopy{max-width:1440px;padding-inline:var(--hybrid-gutter,1.5rem);grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}@media (max-width:640px){.ef9p5a_bookingPhoto{aspect-ratio:4/5;max-height:none}.ef9p5a_bookingPhoto>img{object-position:52% center}.ef9p5a_photoMetrics{gap:1.25rem;max-width:calc(100% - 2rem);padding:.5rem 1rem;bottom:1rem;left:50%}.ef9p5a_bookingCopy{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (max-width:640px),(hover:none) and (pointer:coarse){.ef9p5a_photoMetrics{gap:0;padding:.5rem .75rem}.ef9p5a_photoMetrics>[data-scroll-viewport]{gap:1.25rem}.ef9p5a_photoMetrics>[data-scroll-viewport]>div{flex-shrink:0;max-width:265px}.ef9p5a_photoMetrics>[data-scroll-viewport]>div>p:last-child{white-space:normal;line-height:1.4}}.ef9p5a_controls button[aria-expanded=true] [data-action-indicator]{border-color:var(--ggomed-purple)}.ef9p5a_strip .ef9p5a_controls button[aria-expanded=true]{text-underline-offset:.4em;text-decoration:underline}
.dFxzcG_row{align-items:center;min-width:0;display:flex}.dFxzcG_row>[data-scroll-viewport]{scrollbar-width:thin;scrollbar-color:var(--ggomed-charcoal) transparent;flex:1;align-items:center;min-width:0;scroll-padding-inline:.5rem;display:flex;overflow-x:auto}.dFxzcG_row>[data-scroll-viewport]:focus-visible{outline:2px solid var(--ggomed-purple);outline-offset:2px}.dFxzcG_continue:focus-visible{outline:2px solid var(--ggomed-purple);outline-offset:2px}.dFxzcG_continue{border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-left:.25rem;display:grid}@media (hover:hover) and (pointer:fine){.dFxzcG_continue:hover{border-color:var(--ggomed-purple)}}
:is(.UP-d2q_interactive [data-resource-card],.UP-d2q_interactive [data-resource-card] h3){transition:color .2s ease-out,border-color .2s ease-out}:is(.UP-d2q_interactive [data-resource-card]:focus-visible,.UP-d2q_interactive [data-disclosure-control]:focus-visible){border-color:var(--ggomed-purple)}@media (hover:hover) and (pointer:fine){.UP-d2q_interactive [data-resource-card]:hover{border-color:var(--ggomed-purple)}.UP-d2q_interactive [data-resource-card]:hover h3{color:var(--ggomed-purple)}}@media (prefers-reduced-motion:reduce){:is(.UP-d2q_interactive [data-slot=button],.UP-d2q_interactive [data-resource-card],.UP-d2q_interactive [data-resource-card] h3){transition:none;translate:none}}.UP-d2q_interactive [data-hero-paths]>button:not(:hover,:focus-visible) .action-arrow{border-color:#0000}:is(.UP-d2q_interactive [data-hero-paths]>button,.UP-d2q_interactive [data-hero-paths]>button:hover){box-shadow:none;transform:none}body:has([data-homepage-hybrid]) [data-slot=button]:hover{translate:none}.UP-d2q_interactive :is(a,button) svg:is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-right,.lucide-chevron-left){transition:translate var(--arrow-duration) var(--arrow-ease);translate:0}:is(.UP-d2q_interactive [data-tools-wheel] [data-slot=button],.UP-d2q_interactive [data-tools-wheel] [data-slot=button]:hover,.UP-d2q_interactive [data-tools-wheel] [data-slot=button]:focus-visible){box-shadow:none;translate:none}.UP-d2q_interactive [data-tools-wheel] button[data-slot=button]{border:1px solid var(--border);background:var(--background);color:var(--foreground)}.UP-d2q_interactive [data-tools-wheel] a[data-slot=button]:hover{background:var(--ggomed-mint-bright)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-arrow-right,.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-chevron-right,.UP-d2q_interactive [data-tools-wheel] :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-arrow-right){translate:var(--arrow-travel) 0}:is(.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-arrow-left,.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-chevron-left){translate:calc(-1 * var(--arrow-travel)) 0}.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-chevron-down{translate:0 var(--arrow-travel)}:is(.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-chevron-up,.UP-d2q_interactive .accordion-button[aria-expanded=true]:is(:hover,:focus-visible)>.lucide-chevron-down){translate:0 calc(-1 * var(--arrow-travel))}:is(.UP-d2q_interactive :is(a,button):not(:disabled):is(:hover,:focus-visible) .lucide-arrow-up-right,.UP-d2q_interactive [data-tools-wheel] :is(a,button):is(:hover,:focus-visible) .lucide-arrow-up-right){translate:var(--arrow-travel) calc(-1 * var(--arrow-travel))}.UP-d2q_interactive [data-tools-wheel] button[data-slot=button]:not(:disabled):hover{border-color:var(--ggomed-purple)}}@media (prefers-reduced-motion:reduce){.UP-d2q_interactive :is(a,button) svg:is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right,.lucide-chevron-down,.lucide-chevron-up,.lucide-chevron-right,.lucide-chevron-left){transition:none;translate:none}}:is(.UP-d2q_interactive [data-tools-wheel] button[data-slot=button],.UP-d2q_interactive [data-tools-wheel] label>svg){transition:border-color var(--arrow-duration) var(--arrow-ease)}.UP-d2q_interactive [data-tools-wheel] label>svg{transition:border-color var(--arrow-duration) var(--arrow-ease), translate var(--arrow-duration) var(--arrow-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.UP-d2q_interactive [data-tools-wheel] label:has(select:not(:disabled)):hover>svg{translate:0 var(--arrow-travel)}}@media (prefers-reduced-motion:reduce){.UP-d2q_interactive [data-tools-wheel] label>svg{transition:none;translate:none}}
.V8olgq_places{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.V8olgq_placeLogo{background:var(--background);border-radius:1rem;place-items:center;height:6rem;margin-bottom:.875rem;padding:.875rem 1.25rem;display:grid}.V8olgq_placeLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4.25rem}.V8olgq_places h3{color:var(--ggomed-black);font-size:1.125rem;font-weight:500;line-height:1.35}.V8olgq_places a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.V8olgq_places a:hover{color:var(--ggomed-purple)}.V8olgq_places p{color:var(--ggomed-charcoal);margin-top:.375rem;font-size:.875rem}.V8olgq_insurance{color:var(--ggomed-charcoal);padding-top:3.5rem;font-size:.875rem;line-height:1.7}.V8olgq_insurance h2{color:var(--ggomed-black);font-weight:500}@media (max-width:899px){.V8olgq_places{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem;margin-top:2rem}.V8olgq_insurance{padding-top:2.5rem}}
._4JC6lq_carousel{z-index:1;max-width:1600px;margin:0 auto 1.5rem;position:relative}._4JC6lq_rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto;padding-block:4px;overflow-x:auto}._4JC6lq_rail::-webkit-scrollbar{display:none}._4JC6lq_rail:focus-visible{outline:2px solid var(--ggomed-soft-mint);outline-offset:-2px}._4JC6lq_list{align-items:stretch;width:max-content;display:flex;position:relative}._4JC6lq_list>li{min-height:200px;padding:24px}._4JC6lq_controls{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding-inline:24px;display:flex}._4JC6lq_control{border-color:color-mix(in srgb, var(--background), transparent 45%);min-width:44px;min-height:44px;color:var(--background);background:0 0;border-radius:999px;gap:8px;padding:10px 14px}._4JC6lq_control:hover{background:var(--ggomed-soft-mint);color:var(--ggomed-forest-dark)}._4JC6lq_carousel ._4JC6lq_control:focus-visible{outline:3px solid var(--ggomed-soft-mint);outline-offset:4px}@media (prefers-reduced-motion:reduce){._4JC6lq_rail{scroll-behavior:auto}._4JC6lq_control{transition:none}}
:root{--ggomed-accordion-closed-bg:#fff9;--ggomed-accordion-open-bg:var(--ggomed-accordion-closed-bg);--ggomed-accordion-content-bg:#fff;--ggomed-accordion-border-color:transparent;--ggomed-accordion-border-width:0px;--ggomed-accordion-open-border-width:0px;--ggomed-accordion-hover-border-color:transparent;--ggomed-accordion-open-border-color:transparent;--ggomed-accordion-shadow:0 2px 8px rgb(var(--brand-charcoal-rgb) / .06);--ggomed-accordion-hover-shadow:var(--ggomed-shadow-status-hover);--ggomed-accordion-open-shadow:var(--ggomed-shadow-status-active);--ggomed-accordion-blur:0px;--ggomed-accordion-heading:var(--ggomed-black);--ggomed-accordion-body:var(--ggomed-charcoal);--ggomed-accordion-icon:var(--muted-foreground);--ggomed-accordion-icon-hover:rgb(var(--brand-primary-rgb));--ggomed-accordion-icon-open:rgb(var(--brand-clinical-rgb))}.byAzUW_item{border-radius:var(--radius);background:var(--ggomed-accordion-closed-bg);-webkit-backdrop-filter:blur(var(--ggomed-accordion-blur));backdrop-filter:blur(var(--ggomed-accordion-blur));border-style:solid;border-width:var(--ggomed-accordion-border-width);border-color:var(--ggomed-accordion-border-color);box-shadow:var(--ggomed-accordion-shadow);margin-bottom:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.byAzUW_item:hover{border-color:var(--ggomed-accordion-hover-border-color);box-shadow:var(--ggomed-accordion-hover-shadow)}.byAzUW_item[data-state=open]{background:var(--ggomed-accordion-open-bg);border-width:var(--ggomed-accordion-open-border-width);border-color:var(--ggomed-accordion-open-border-color);box-shadow:var(--ggomed-accordion-open-shadow)}.byAzUW_trigger{box-sizing:border-box;width:100%;color:var(--ggomed-accordion-heading);background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.byAzUW_trigger:hover{transform:none}.byAzUW_trigger[data-state=open]{color:var(--ggomed-accordion-heading);box-shadow:none;background:0 0;border-width:0;border-color:#0000;border-radius:0}.byAzUW_trigger svg{color:var(--ggomed-accordion-icon)}.byAzUW_trigger:hover svg{color:var(--ggomed-accordion-icon-hover)}.byAzUW_trigger[data-state=open] svg{color:var(--ggomed-accordion-icon-open)}.byAzUW_content{color:var(--ggomed-accordion-body);background:0 0;border:0;border-radius:0;padding:0 24px 24px;transition:all .3s}.byAzUW_content[data-state=closed]{background:0 0;border-width:0;padding:0}
.j0B_pW_home{background:var(--background)}.j0B_pW_section{margin-block:var(--chapter-space,clamp(4rem, 8vw, 9rem))}.j0B_pW_section>section{margin-top:0}.j0B_pW_practical{margin-block:var(--chapter-space,clamp(4rem, 8vw, 9rem))}.j0B_pW_practical>section{margin-top:0}:is(.j0B_pW_home #i-feel-section,.j0B_pW_home #i-need-section){scroll-margin-top:220px}.j0B_pW_home #homepage-hero h1{max-width:650px}.j0B_pW_home #homepage-hero p{line-height:1.8}.j0B_pW_home #homepage-hero{background:radial-gradient(ellipse at 22% 55%, color-mix(in srgb, var(--ggomed-soft-mint) 48%, transparent), transparent 68%)}body:has(#homepage-hero) [data-health-priority]{display:none}.j0B_pW_home .homepage-portrait img{mix-blend-mode:multiply;filter:brightness(1.01)}.j0B_pW_section:has(>[data-home-reviews]){margin-block-start:0}
.VJAPLG_page{max-width:76rem;color:var(--ggomed-charcoal);margin-inline:auto;padding:2rem 1.5rem 0}.VJAPLG_welcome{isolation:isolate;background:var(--ggomed-forest-dark);color:rgb(var(--card-rgb));position:relative;overflow:hidden}.VJAPLG_welcomeDecoration{z-index:-1;object-fit:cover;pointer-events:none;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.VJAPLG_welcomeComposition{grid-template-columns:1fr 1.08fr;grid-template-areas:"heading paper""text paper""credentials paper";align-content:center;column-gap:2rem;max-width:86rem;min-height:350px;margin-inline:auto;padding:3.5rem 2.5rem 4rem;display:grid}.VJAPLG_welcomeHeading{grid-area:heading}.VJAPLG_welcomeLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--ggomed-soft-mint);margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.VJAPLG_welcome h1{letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,6.8vw,6rem);font-weight:600;line-height:1.05}.VJAPLG_welcomeText{grid-area:text;max-width:53ch;margin-top:1.75rem;font-size:1.0625rem;line-height:1.8}.VJAPLG_welcomeCredentials{color:rgb(var(--card-rgb) / .8);grid-area:credentials;margin-top:1.75rem;font-size:.75rem;line-height:1.75}.VJAPLG_paper{min-width:0;filter:drop-shadow(1.1rem 1.9rem 1.3rem rgb(var(--brand-charcoal-rgb) / .32));grid-area:paper;align-self:center;transform:rotate(-3deg)translateY(1.5rem)}.VJAPLG_paperContact{transform-origin:45% 60%;filter:drop-shadow(.15rem .35rem .16rem rgb(var(--brand-charcoal-rgb) / .4));transform:perspective(90rem)rotateX(1.4deg)rotateY(-1.2deg)skewY(.25deg)}.VJAPLG_signature{clip-path:polygon(6% 7.51%,6.901% 7.509%,7.995% 7.423%,9.065% 7.278%,10% 7.289%,10.696% 7.517%,11.386% 7.438%,12.215% 7.51%,13% 7.481%,13.845% 7.359%,14.623% 7.135%,15.326% 7.126%,16% 6.877%,16.773% 6.885%,17.975% 6.968%,19.14% 6.861%,20% 6.907%,21.096% 6.751%,22.169% 6.595%,22.931% 6.521%,24% 6.461%,24.861% 6.569%,26.074% 6.589%,27.202% 6.894%,28% 6.895%,29.069% 6.941%,30.058% 6.729%,31.136% 6.73%,32% 6.602%,32.865% 6.809%,34.032% 6.792%,34.933% 7.003%,36% 6.975%,37.08% 6.858%,38.058% 6.81%,39.121% 6.63%,40% 6.363%,40.983% 6.405%,42% 6.192%,43.234% 6.209%,44% 6.234%,45.085% 6.522%,46.037% 6.435%,47.17% 6.665%,48% 6.843%,49.018% 6.828%,50.026% 6.776%,51.136% 6.567%,52% 6.678%,52.769% 6.611%,53.927% 6.456%,55.031% 6.239%,56% 6.324%,57.128% 6.351%,57.886% 6.458%,58.964% 6.561%,60% 6.626%,60.76% 6.499%,61.884% 6.338%,62.941% 6.239%,64% 6.058%,64.956% 6.139%,66.122% 6.083%,67.18% 6.179%,68% 6.446%,69.094% 6.394%,70.172% 6.173%,71.028% 6.085%,72% 6.163%,72.809% 6.164%,73.872% 6.44%,74.937% 6.453%,76% 6.677%,76.98% 6.368%,78.114% 6.39%,79.118% 6.331%,80% 6.199%,81.141% 6.425%,81.989% 6.397%,83.033% 6.385%,84% 6.625%,85.148% 6.548%,85.882% 6.392%,87.068% 6.337%,88% 6.324%,89.065% 6.354%,89.864% 6.337%,91.173% 6.502%,92% 6.546%,92.539% 6.856%,92.95% 7.02%,93.464% 7.178%,93.807% 7.3%,94.097% 8.449%,94.173% 9.756%,94.46% 11.076%,94.44% 12%,94.379% 13.082%,94.353% 14.517%,94.327% 15.677%,94.309% 17%,94.405% 18.219%,94.538% 19.656%,94.715% 20.881%,94.929% 22%,94.769% 22.996%,94.776% 24.723%,94.764% 25.855%,94.647% 27%,94.799% 28.004%,94.938% 29.72%,94.944% 30.992%,95.146% 32%,95.09% 33.413%,94.924% 34.585%,94.883% 35.757%,94.926% 37%,95.003% 38.429%,95.206% 39.5%,95.292% 40.96%,95.371% 42%,95.23% 42.964%,95.162% 44.69%,95.043% 45.858%,94.808% 47%,95.005% 48.417%,95.089% 49.49%,95.235% 50.849%,95.227% 52%,95.139% 52.962%,95.07% 54.574%,94.955% 55.999%,94.859% 57%,94.991% 58.262%,95.128% 59.508%,95.104% 60.873%,95.243% 62%,95.19% 63.041%,95.034% 64.335%,95.055% 65.814%,94.914% 67%,94.929% 68.02%,95.055% 69.333%,95.154% 70.806%,95.309% 72%,95.124% 73.206%,95.178% 74.346%,94.954% 75.966%,94.832% 77%,95.024% 78.402%,95.093% 79.524%,95.211% 80.826%,95.36% 82%,95.112% 83.407%,95.051% 84.442%,94.866% 85.989%,94.819% 87%,94.92% 87.962%,94.87% 89.418%,95.032% 90.878%,95.1% 91.594%,94.229% 91.666%,92.976% 91.907%,91.94% 91.93%,91% 92.053%,89.875% 92.06%,89.138% 91.928%,87.85% 92.02%,87% 91.835%,85.891% 91.966%,84.941% 92.312%,83.88% 92.508%,83% 92.658%,82.004% 92.421%,81.074% 92.252%,79.803% 92.259%,79% 91.93%,78.19% 92.143%,77.018% 92.112%,75.969% 92.155%,75% 92.37%,74.101% 92.281%,73.128% 92.578%,71.979% 92.671%,71% 92.707%,69.851% 92.519%,68.86% 92.554%,67.834% 92.421%,67% 92.344%,65.939% 92.475%,64.915% 92.574%,63.967% 92.607%,63% 92.866%,61.949% 92.531%,61.152% 92.461%,59.77% 92.442%,59% 92.288%,58.007% 92.563%,57.125% 92.414%,55.973% 92.586%,55% 92.642%,53.874% 92.576%,52.919% 92.387%,51.93% 92.388%,51% 92.151%,49.871% 92.21%,49.089% 92.391%,48.072% 92.518%,47% 92.802%,46.211% 92.614%,44.891% 92.395%,43.79% 92.476%,43% 92.145%,42.102% 92.479%,41.091% 92.416%,40.011% 92.668%,39% 92.806%,37.921% 92.816%,36.867% 92.763%,35.983% 92.72%,35% 92.633%,33.937% 92.68%,32.813% 92.816%,32.065% 92.929%,31% 92.971%,30.217% 92.827%,29.151% 92.712%,28.019% 92.381%,27% 92.365%,25.893% 92.345%,24.8% 92.387%,23.879% 92.696%,23% 92.72%,22.051% 92.551%,21.137% 92.341%,20.028% 92.331%,19% 92.141%,18.194% 92.181%,16.957% 92.259%,16.076% 92.176%,15% 92.327%,14.107% 92.462%,12.832% 92.432%,11.865% 92.575%,11% 92.766%,9.658% 92.499%,8.745% 92.19%,7.377% 92.039%,6.2% 91.966%,5.899% 91.245%,5.644% 90.933%,5.271% 90.407%,5.088% 90%,5.166% 88.911%,5.387% 87.396%,5.384% 86.096%,5.501% 85%,5.445% 83.693%,5.291% 82.677%,5.11% 80.983%,5.033% 80%,5.167% 78.624%,5.211% 77.274%,5.248% 76.201%,5.496% 75%,5.264% 73.762%,5.2% 72.396%,5.078% 71.025%,5.039% 70%,5.251% 68.836%,5.361% 67.382%,5.463% 66.119%,5.464% 65%,5.477% 63.862%,5.235% 62.411%,5.098% 60.952%,5.183% 60%,5.083% 58.929%,5.216% 57.371%,5.187% 56.299%,5.378% 55%,5.261% 53.623%,5.284% 52.275%,5.173% 51.122%,5.126% 50%,5.221% 48.76%,5.317% 47.689%,5.359% 46.037%,5.468% 45%,5.419% 43.934%,5.376% 42.647%,5.185% 40.992%,5.186% 40%,5.18% 38.638%,5.203% 37.428%,5.323% 36.186%,5.39% 35%,5.277% 33.656%,5.155% 32.308%,5.173% 31.154%,5.056% 30%,5.056% 28.853%,5.215% 27.328%,5.227% 26.336%,5.383% 25%,5.35% 23.609%,5.324% 22.403%,5.205% 21.113%,5.045% 20%,5.273% 18.764%,5.352% 17.634%,5.392% 16.246%,5.476% 15%,5.432% 13.691%,5.264% 12.634%,5.272% 10.973%,5.186% 10%,5.395% 9.332%,5.536% 8.763%,5.944% 7.919%);width:100%;height:auto;display:block}.VJAPLG_signatureCustom{clip-path:none}.VJAPLG_hero{align-items:center;gap:2.5rem;padding-block:1rem 4rem;display:grid}.VJAPLG_identity h1,.VJAPLG_identity .VJAPLG_name{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;color:var(--ggomed-purple);font-size:clamp(2rem,4.5vw,3.5rem);font-weight:600;line-height:1.12}.VJAPLG_role{margin-top:1.25rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;line-height:1.5}.VJAPLG_credentials{margin-top:.5rem;font-size:.9375rem}.VJAPLG_lead{max-width:52ch;margin-top:1.75rem;font-size:1.125rem;line-height:1.8}.VJAPLG_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.VJAPLG_textLink{min-height:2.75rem;color:var(--ggomed-purple);text-underline-offset:.2em;border-radius:.25rem;align-items:center;text-decoration:underline;display:inline-flex}.VJAPLG_textLink:hover{color:var(--ggomed-purple-dark)}.VJAPLG_textLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.VJAPLG_portrait{aspect-ratio:1;background:var(--ggomed-surface-blue);border-radius:2rem;width:100%;max-width:30rem;position:relative;overflow:hidden}.VJAPLG_story{max-width:min(68ch,46rem);margin-inline:auto;font-size:1.125rem;line-height:1.85}.VJAPLG_story section+section{margin-top:3.5rem}.VJAPLG_page h2,.VJAPLG_closing h2,.VJAPLG_reviewSources h2{letter-spacing:-.02em;text-wrap:balance;color:var(--ggomed-charcoal);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;line-height:1.3}.VJAPLG_story p{margin-top:1.25rem}.VJAPLG_videoSection{border-block:1px solid var(--border);align-items:center;gap:2rem;margin-block:4.5rem;padding-block:2.5rem;display:grid}.VJAPLG_videoSection p{max-width:48ch;margin-top:1rem;line-height:1.8}.VJAPLG_video{aspect-ratio:16/9;background:var(--ggomed-surface-blue);border-radius:1.5rem;position:relative;overflow:hidden}.VJAPLG_video button,.VJAPLG_video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.VJAPLG_video button{cursor:pointer}.VJAPLG_video button:focus-visible{outline:3px solid var(--ggomed-purple);outline-offset:-5px}.VJAPLG_play{background:var(--background);width:3.5rem;height:3.5rem;color:var(--ggomed-purple);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VJAPLG_video button:hover .VJAPLG_play{background:var(--ggomed-soft-mint)}.VJAPLG_questions{max-width:min(68ch,46rem);margin:0 auto 4.5rem}.VJAPLG_questionGroup{margin-top:2rem}.VJAPLG_questionGroup h3{color:var(--ggomed-charcoal);margin-bottom:.75rem;font-size:1rem;font-weight:600}.VJAPLG_question{min-height:3.5rem;font-size:1.0625rem;line-height:1.5}.VJAPLG_answer{font-size:1rem;line-height:1.8}.VJAPLG_answer p+p{margin-top:1rem}.VJAPLG_answer .VJAPLG_textLink{margin-top:.75rem}.VJAPLG_closing,.VJAPLG_reviewSources{max-width:68ch;color:var(--ggomed-charcoal);margin-inline:auto;padding:4rem 1.5rem}.VJAPLG_closing p,.VJAPLG_reviewSources p{margin-top:1.25rem;font-size:1.125rem;line-height:1.8}body:has([data-about-narrative]) [data-health-priority]{display:none}@media (max-width:899px){.VJAPLG_welcomeComposition{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""paper""text""credentials";max-width:42rem;min-height:0;padding:3.5rem 1.5rem 4rem}.VJAPLG_welcomeLabel{margin-bottom:1.25rem}.VJAPLG_paper{margin:1.5rem -.25rem 1rem;transform:rotate(-2deg)}.VJAPLG_welcomeText{margin-top:.75rem;font-size:1rem;line-height:1.8}.VJAPLG_welcomeCredentials{font-size:.6875rem}}@media (min-width:768px){.VJAPLG_page{padding-inline:2.5rem}.VJAPLG_hero{grid-template-columns:1.25fr 1fr;gap:3rem;padding-bottom:5rem}.VJAPLG_portrait{justify-self:end}.VJAPLG_videoSection{grid-template-columns:1.2fr 1fr;gap:3rem}}.VJAPLG_headingCredentials{letter-spacing:-.01em;margin-top:.5em;font-size:.45em;line-height:1.4;display:block}
.eiCwdq_inner{width:100%;max-width:1440px;padding-inline:var(--hybrid-gutter);margin-inline:auto}.eiCwdq_split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.eiCwdq_title{color:var(--ggomed-black);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.12}.eiCwdq_titleSmall{color:var(--ggomed-black);letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.35}.eiCwdq_lead{max-width:42ch;color:var(--ggomed-charcoal);margin-top:1rem;font-size:1.125rem;line-height:1.6}.eiCwdq_textLink{text-underline-offset:4px;align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.eiCwdq_person{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2.5rem 2rem;display:grid}.eiCwdq_video{aspect-ratio:16/9;background:var(--ggomed-surface-muted);border-radius:2rem;position:relative;overflow:hidden}.eiCwdq_credentials{color:var(--ggomed-charcoal);margin-top:.5rem;font-size:.875rem}.eiCwdq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-top:2.5rem;display:grid}.eiCwdq_fact>:first-child{color:var(--ggomed-black);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:500;line-height:1.1}.eiCwdq_fact>:last-child{color:var(--ggomed-charcoal);margin-top:.375rem;font-size:.875rem}.eiCwdq_provenance{color:var(--ggomed-charcoal);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 1.25rem;font-size:.875rem;display:flex}.eiCwdq_reviews{position:relative;overflow:hidden}.eiCwdq_spotlight{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:1.75rem;display:grid}.eiCwdq_spotlightStage{display:grid}.eiCwdq_spotlightStage>li{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .7s ease-in-out,visibility 0s linear .7s}.eiCwdq_spotlightStage>li[data-active]{opacity:1;visibility:visible;transition:opacity .7s ease-in-out}.eiCwdq_spotlightStage blockquote{letter-spacing:-.025em;text-wrap:balance;max-width:44ch;font-size:clamp(1.625rem,2.8vw,2.5rem);line-height:1.22}.eiCwdq_spotlightSource{margin-top:1rem;font-size:.875rem}.eiCwdq_spotlightSource a{text-underline-offset:3px;text-decoration:underline}.eiCwdq_spotlightControls{align-items:center;gap:.5rem;display:flex}.eiCwdq_spotlightControls p{font-variant-numeric:tabular-nums;margin-right:.5rem;font-size:.875rem}.eiCwdq_spotlightControls button{border:1px solid color-mix(in srgb, var(--background) 55%, transparent);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .2s ease-out;display:grid}.eiCwdq_spotlightControls button:hover{background:color-mix(in srgb, var(--background) 14%, transparent)}.eiCwdq_spotlightControls button:last-child{border-color:var(--background);background:var(--background);color:var(--ggomed-forest-dark)}.eiCwdq_spotlightControls button:last-child:hover{background:var(--background)}@media (prefers-reduced-motion:reduce){.eiCwdq_spotlightStage>li,.eiCwdq_spotlightStage>li[data-active]{transition:none}.eiCwdq_spotlightControls [data-motion-control]{display:none}}.eiCwdq_rowHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.eiCwdq_videos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.eiCwdq_videos h3{color:var(--ggomed-black);margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.45}.eiCwdq_pif{align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.eiCwdq_faq{margin-block:var(--chapter-space)}.eiCwdq_faqList .accordion-item{box-shadow:none;background:0 0;border:0;border-radius:0}.eiCwdq_faqList .accordion .accordion-item+.accordion-item{margin-top:0}.eiCwdq_faqList .accordion-button{color:var(--ggomed-black);padding:.875rem 0;font-size:1.25rem;font-weight:500}.eiCwdq_faqList .accordion-panel{padding:0 0 1.25rem}.eiCwdq_faqAll{justify-content:space-between;padding-block:.875rem;display:flex}.eiCwdq_photo{aspect-ratio:21/9;border-radius:2rem;margin-block-end:var(--chapter-space);position:relative;overflow:hidden}.eiCwdq_closeTitle{color:var(--background)}@media (max-width:899px){.eiCwdq_split,.eiCwdq_person{grid-template-columns:minmax(0,1fr)}.eiCwdq_spotlight{grid-template-columns:minmax(0,1fr);gap:1.25rem}.eiCwdq_spotlightStage blockquote{text-wrap:pretty}.eiCwdq_rowHead{flex-direction:column;align-items:start;gap:.5rem;margin-bottom:1.5rem}.eiCwdq_videos{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--hybrid-gutter));padding-inline:var(--hybrid-gutter);scroll-padding-inline:var(--hybrid-gutter);gap:1rem;display:flex;overflow-x:auto}.eiCwdq_videos>article{scroll-snap-align:start;flex:0 0 82%}.eiCwdq_photo{aspect-ratio:3/2;border-radius:1.125rem}}.eiCwdq_reviews{background:var(--background);color:var(--ggomed-black);padding-block:0 1rem}.eiCwdq_spotlight{align-items:center;min-height:260px;margin-top:0}.eiCwdq_spotlightStage{text-align:center}.eiCwdq_spotlightStage blockquote{max-width:38ch;margin-inline:auto;font-size:clamp(1.5rem,2.7vw,2rem)}.eiCwdq_spotlightStage blockquote p{width:min(36rem,100%);min-height:4lh;color:var(--ggomed-charcoal);align-content:center;margin-inline:auto;display:grid;position:relative}.eiCwdq_spotlightStage blockquote p:before,.eiCwdq_spotlightStage blockquote p:after{color:var(--border);pointer-events:none;font-size:clamp(7rem,12vw,11rem);font-weight:500;line-height:1;position:absolute}.eiCwdq_spotlightStage blockquote p:before{content:"“";content:"“" / "";margin-right:.08em;top:-.32em;right:100%}.eiCwdq_spotlightStage blockquote p:after{content:"”";content:"”" / "";margin-left:.08em;bottom:-.78em;left:100%}@media (max-width:760px){.eiCwdq_spotlightStage blockquote{margin-block:3.5rem}.eiCwdq_spotlightStage blockquote p{min-height:5lh}.eiCwdq_spotlightStage blockquote p:before{margin:0;top:-.62em;left:0;right:auto}.eiCwdq_spotlightStage blockquote p:after{margin:0;bottom:-1.02em;left:auto;right:0}}.eiCwdq_spotlightControls button,.eiCwdq_spotlightControls button:last-child{background:var(--background);color:var(--foreground);border-color:var(--border)}.eiCwdq_faqList .accordion-button>svg{border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);border-radius:50%;padding:10px}.eiCwdq_spotlight{flex-direction:column;align-items:stretch;gap:0;display:flex}.eiCwdq_spotlightStage{place-items:center;width:100%;min-height:clamp(360px,34vw,480px)}.eiCwdq_spotlightSource{color:var(--ggomed-charcoal);font-size:.875rem}.eiCwdq_reviewBar{align-items:center;gap:1rem;font-size:.8125rem;display:flex}.eiCwdq_reviewFooter>[data-scroll-viewport]{justify-content:space-between;gap:1rem}.eiCwdq_reviewFooter{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin-top:0;display:flex}.eiCwdq_spotlightControls{flex-shrink:0;gap:.25rem}.eiCwdq_spotlightControls button{width:44px;height:44px}.eiCwdq_spotlightControls p{margin-inline:.25rem}.eiCwdq_reviewPlatforms{flex:1;justify-content:space-evenly;align-items:center;gap:clamp(.75rem,2vw,2.5rem);display:flex}.eiCwdq_reviewPlatforms a{white-space:nowrap;align-items:center;gap:.45rem;min-height:44px;text-decoration:none;display:inline-flex}.eiCwdq_reviewPlatforms a>span:last-child{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.eiCwdq_platformScore{font-variant-numeric:tabular-nums;color:var(--ggomed-purple);align-items:center;gap:.25rem;display:inline-flex}@media (max-width:899px){.eiCwdq_reviewBar{flex-wrap:wrap;justify-content:flex-end;gap:0}.eiCwdq_reviewFooter{flex-basis:100%;justify-content:flex-start;gap:0}.eiCwdq_reviewFooter>[data-scroll-viewport]{justify-content:flex-start;gap:1rem}.eiCwdq_reviewPlatforms{flex:1 0 auto}.eiCwdq_spotlightStage{min-height:320px}}@media (max-width:430px){.eiCwdq_spotlightControls p{display:none}.eiCwdq_reviewFooter>[data-scroll-viewport]{gap:.75rem}}@media (max-width:380px){.eiCwdq_platformScore svg{display:none}}.eiCwdq_reviewFooter>[data-scroll-viewport]{margin-block:-.5rem;padding-block:.5rem}.eiCwdq_reviewEvidenceTrigger{cursor:pointer;text-underline-offset:4px;flex-shrink:0;align-items:center;min-height:44px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.eiCwdq_spotlightControls button{transition:background-color .24s ease-out,border-color .24s ease-out,box-shadow .32s ease-out}.eiCwdq_spotlightControls button:hover,.eiCwdq_spotlightControls button:last-child:hover{border-color:var(--ggomed-purple)}.eiCwdq_reviewPlatforms a,.eiCwdq_reviewEvidenceTrigger{transition:color .24s ease-out}.eiCwdq_reviewPlatforms a:hover,.eiCwdq_reviewEvidenceTrigger:hover{color:var(--ggomed-purple)}.eiCwdq_reviewPlatforms a:hover>span:last-child{text-decoration-style:solid}.eiCwdq_faqList .accordion-button{transition:color .24s ease-out}.eiCwdq_faqList .accordion-button>svg{transition:background-color .24s ease-out,border-color .24s ease-out,transform .24s ease-out}.eiCwdq_faqList .accordion-button:hover{color:var(--ggomed-purple)}.eiCwdq_faqList .accordion-button:hover>svg{border-color:var(--ggomed-purple)}}
.ECvdSa_hybrid{--hybrid-gutter:clamp(1.5rem, 4.45vw, 4rem);--chapter-space:clamp(4.5rem, 10vw, 9.5rem);color:var(--ggomed-black)}.ECvdSa_hybrid ::selection{background:var(--ggomed-soft-mint);color:var(--ggomed-forest-dark)}.ECvdSa_hybrid :is(a,button,summary):focus-visible{outline:3px solid var(--ggomed-purple);outline-offset:4px}.ECvdSa_hybrid #homepage-hero{background:var(--background)}.ECvdSa_hero{max-width:1440px;padding:2.5rem var(--hybrid-gutter) 3.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin:0 auto;display:grid}.ECvdSa_words{min-width:0}.ECvdSa_attribution{flex-direction:column;gap:.35rem;width:fit-content;margin-bottom:1.75rem;line-height:1.5;display:flex}.ECvdSa_attribution strong{font-size:1rem;font-weight:600}.ECvdSa_attribution span{color:var(--ggomed-charcoal);font-size:.8125rem}.ECvdSa_hero h1{color:var(--ggomed-purple);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3.75rem,6.3vw,5.5rem);font-weight:500;line-height:1.04;max-width:9ch!important}.ECvdSa_introduction{max-width:44ch;color:var(--ggomed-charcoal);margin:1.5rem 0;font-size:1.125rem;line-height:1.65}.ECvdSa_actions{flex-wrap:wrap;align-items:center;gap:.65rem 1.3rem;margin-top:1.25rem;display:flex}.ECvdSa_rating{color:var(--ggomed-charcoal);margin-top:1rem;font-size:.8125rem}.ECvdSa_rating a{text-decoration:underline}.ECvdSa_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:500px;margin-top:1.5rem;display:grid}.ECvdSa_paths>button{min-height:62px;box-shadow:none;justify-content:center}.ECvdSa_paths>button:hover{transform:none}.ECvdSa_person{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.ECvdSa_portrait{aspect-ratio:.95;width:calc(100% + 2rem);margin-left:-1rem;position:relative}.ECvdSa_portrait img{object-fit:contain;transform:scaleX(-1)}.ECvdSa_caption{justify-content:space-between;align-items:center;gap:1rem;min-height:52px;margin:-1rem .5rem 0;font-size:.9375rem;font-weight:500;display:flex}.ECvdSa_practical{max-width:1440px;padding-inline:var(--hybrid-gutter);margin-inline:auto}body:has([data-homepage-hybrid]) footer{background:var(--background);width:100%;max-width:none;margin:0;padding:3.5rem max(clamp(1.5rem,4.45vw,4rem),50% - 656px) 2rem}body:has([data-homepage-hybrid]) footer :is(a,button):focus-visible{outline:3px solid var(--ggomed-purple);outline-offset:4px}@media (max-width:899px){.ECvdSa_hero{grid-template-columns:minmax(0,1fr) 120px;gap:.75rem 1rem;padding-top:1rem}.ECvdSa_introduction{margin:0;font-size:1rem;line-height:1.6}.ECvdSa_paths{order:1;margin-top:0}.ECvdSa_actions{order:3;margin-top:0}.ECvdSa_rating{order:5;margin-top:0}.ECvdSa_words{display:contents}.ECvdSa_attribution{grid-area:1/1;margin-bottom:0}.ECvdSa_person{grid-area:1/2;align-self:center}.ECvdSa_words>:not(.ECvdSa_attribution){grid-column:1/-1}.ECvdSa_person .ECvdSa_caption{display:none}.ECvdSa_hero h1{font-size:2.5rem;max-width:11ch!important}.ECvdSa_portrait{aspect-ratio:1;border-radius:50%;width:100%;max-width:120px;margin:0 auto;overflow:hidden}.ECvdSa_portrait img{object-fit:cover;object-position:center 15%;transform-origin:50% 22%;transform:scale(-1.6,1.6)}}@media (prefers-reduced-motion:reduce){.ECvdSa_hero :is(a,button){transition:none}}.ECvdSa_hero{padding-top:3rem;display:block}.ECvdSa_opening{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;min-height:430px;display:grid}.ECvdSa_opening[hidden]{display:none}.ECvdSa_portrait{aspect-ratio:1.2;width:100%;max-height:430px;margin:0}.ECvdSa_paths{gap:1.25rem;max-width:none;margin-top:2rem}.ECvdSa_paths>button{border-radius:1rem;justify-content:space-between;min-height:100px;padding:1.25rem 2rem}.ECvdSa_paths>button>div{flex:1}.ECvdSa_caption{cursor:pointer;justify-content:flex-start;gap:.75rem;margin:0}.ECvdSa_actions{justify-content:center;margin-top:.75rem;display:flex}.ECvdSa_urgentLink{min-height:44px;color:var(--destructive);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.ECvdSa_videoStage{background:var(--ggomed-black);height:430px;position:relative}.ECvdSa_videoStage iframe{border:0;width:100%;height:100%}.ECvdSa_videoClose{z-index:1;background:var(--background);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1rem;right:1rem}@media (max-width:899px){.ECvdSa_opening{grid-template-columns:1fr .8fr;gap:1rem;min-height:300px}.ECvdSa_words{display:block}.ECvdSa_hero h1{font-size:clamp(2.4rem,7vw,4rem)}.ECvdSa_attribution{margin-bottom:1.25rem}.ECvdSa_person{grid-area:auto}.ECvdSa_portrait{aspect-ratio:.8;border-radius:0;max-width:none;overflow:visible}.ECvdSa_portrait img{object-fit:contain;transform:scaleX(-1)}.ECvdSa_person .ECvdSa_caption{font-size:.8125rem;display:flex}.ECvdSa_paths>button{padding:1rem}.ECvdSa_videoStage{height:300px}}@media (max-width:480px){.ECvdSa_opening{grid-template-columns:minmax(0,1fr)}.ECvdSa_person{max-width:280px;margin-inline:auto}.ECvdSa_portrait{aspect-ratio:1.4}.ECvdSa_paths{grid-template-columns:minmax(0,1fr)}.ECvdSa_paths>button{min-height:82px}}.ECvdSa_hybrid:has(#i-feel-section[aria-hidden=false],#i-need-section[aria-hidden=false]) [data-home-reviews]{display:none}.ECvdSa_stage{position:relative}.ECvdSa_opening[data-playing]{visibility:hidden}.ECvdSa_videoStage{height:100%;position:absolute;inset:0}
