.faq-accordion-module__8Cq4yW__accordion{border-bottom:1px solid var(--border-default);margin-top:28px}.faq-accordion-module__8Cq4yW__item{border-top:1px solid var(--border-default)}.faq-accordion-module__8Cq4yW__item h3{margin:0}.faq-accordion-module__8Cq4yW__item button{width:100%;min-height:62px;color:var(--text-primary);font:500 14px/1.5 var(--font-body), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;padding:12px 0;transition:color .18s;display:grid}.faq-accordion-module__8Cq4yW__item button:hover,.faq-accordion-module__8Cq4yW__item button[aria-expanded=true]{color:var(--brand-turquoise-strong)}.faq-accordion-module__8Cq4yW__item button:focus-visible{outline:2px solid var(--brand-turquoise-strong);outline-offset:4px}.faq-accordion-module__8Cq4yW__icon{color:var(--brand-turquoise-strong);justify-self:end;transition:transform .36s cubic-bezier(.16,1,.3,1)}.faq-accordion-module__8Cq4yW__item[data-open=true] .faq-accordion-module__8Cq4yW__icon{transform:rotate(45deg)}.faq-accordion-module__8Cq4yW__contentGrid{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;display:grid}.faq-accordion-module__8Cq4yW__item[data-open=true] .faq-accordion-module__8Cq4yW__contentGrid{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),visibility}.faq-accordion-module__8Cq4yW__contentInner{min-height:0;overflow:hidden}.faq-accordion-module__8Cq4yW__answer{opacity:0;transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1);transform:translateY(-6px)}.faq-accordion-module__8Cq4yW__item[data-open=true] .faq-accordion-module__8Cq4yW__answer{opacity:1;transition-delay:70ms;transform:translateY(0)}.faq-accordion-module__8Cq4yW__answer p{color:var(--text-secondary);margin:0;padding:0 34px 20px 0;font-size:14px}@media (prefers-reduced-motion:reduce){.faq-accordion-module__8Cq4yW__icon,.faq-accordion-module__8Cq4yW__contentGrid,.faq-accordion-module__8Cq4yW__item[data-open=true] .faq-accordion-module__8Cq4yW__contentGrid,.faq-accordion-module__8Cq4yW__answer,.faq-accordion-module__8Cq4yW__item[data-open=true] .faq-accordion-module__8Cq4yW__answer{transition:none}}
.faq-stage-module__nTJ_ZG__stage{background:var(--surface-canvas);padding-block:72px 76px}.faq-stage-module__nTJ_ZG__content{max-width:920px}.faq-stage-module__nTJ_ZG__heading{text-align:center;margin-bottom:40px}.faq-stage-module__nTJ_ZG__heading h2{font:400 64px/1.2 var(--font-editorial), Georgia, serif;margin:0}.faq-stage-module__nTJ_ZG__questions>:first-child{margin-top:0}.faq-stage-module__nTJ_ZG__questions button{min-height:76px;padding-block:18px;font-size:16px}.faq-stage-module__nTJ_ZG__medicalReminder{color:var(--text-secondary);text-align:center;margin:28px 0 0;font-size:12px}@media (max-width:767px){.faq-stage-module__nTJ_ZG__stage{padding-block:48px 56px}.faq-stage-module__nTJ_ZG__heading{margin-bottom:28px}.faq-stage-module__nTJ_ZG__heading h2{font-size:44px}.faq-stage-module__nTJ_ZG__questions button{min-height:72px;font-size:15px}.faq-stage-module__nTJ_ZG__medicalReminder{margin-top:24px}}
.patient-basics-module__38KzCq__section{border-top:1px solid var(--border-subtle);background:var(--surface-raised);padding-block:52px 36px}.patient-basics-module__38KzCq__header{margin-bottom:30px}.patient-basics-module__38KzCq__header>p{color:var(--brand-turquoise-strong);margin:0 0 10px;font-size:12px;font-weight:650}.patient-basics-module__38KzCq__header h2{color:var(--brand-deep);font:400 42px/1.15 var(--font-editorial), Georgia, serif;text-wrap:initial;margin:0}.patient-basics-module__38KzCq__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.patient-basics-module__38KzCq__topic{background:var(--surface-raised);border-radius:0 0 6px 6px;align-items:flex-start;gap:16px;min-width:0;padding:24px 18px 22px;transition:background-color .28s,box-shadow .32s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.patient-basics-module__38KzCq__topic:before{background:var(--border-default);content:"";transform-origin:top;height:4px;transition:background-color .28s,transform .32s;position:absolute;inset:0 0 auto;transform:scaleY(.25)}.patient-basics-module__38KzCq__topic>div{min-width:0}.patient-basics-module__38KzCq__icon{background:var(--brand-turquoise-subtle);width:46px;height:46px;color:var(--brand-turquoise-strong);border-radius:6px;flex:0 0 46px;place-items:center;transition:background-color .28s,color .28s,transform .36s;display:grid}.patient-basics-module__38KzCq__icon svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.patient-basics-module__38KzCq__icon svg path,.patient-basics-module__38KzCq__icon svg circle{transition:stroke-width .28s}.patient-basics-module__38KzCq__topic h3{color:var(--text-accent);margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.35;transition:color .28s}.patient-basics-module__38KzCq__topic p{max-width:39ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7;transition:color .28s}@media (hover:hover) and (pointer:fine){.patient-basics-module__38KzCq__topic:hover{z-index:1;background:var(--brand-deep);box-shadow:var(--shadow-raised);transform:translateY(-5px)scale(1.015)}.patient-basics-module__38KzCq__topic:hover:before{background:var(--brand-turquoise-light);transform:scaleY(1)}.patient-basics-module__38KzCq__topic:hover h3{color:var(--brand-turquoise-light)}.patient-basics-module__38KzCq__topic:hover p{color:var(--text-on-accent)}.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon{background:var(--brand-turquoise-light);color:var(--brand-deep);transform:rotate(-5deg)}.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon svg{transform:translateY(-1px)rotate(5deg)scale(1.1)}.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon svg path,.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon svg circle{stroke-width:1.8px}}@media (max-width:1023px){.patient-basics-module__38KzCq__topic{flex-direction:column;gap:14px}}@media (max-width:767px){.patient-basics-module__38KzCq__section{padding-block:36px 28px}.patient-basics-module__38KzCq__header{margin-bottom:24px}.patient-basics-module__38KzCq__header h2{max-width:23ch;font-size:34px}.patient-basics-module__38KzCq__topics{grid-template-columns:1fr;gap:20px}.patient-basics-module__38KzCq__topic{flex-direction:row;gap:14px;padding:20px 12px}.patient-basics-module__38KzCq__topic h3{margin-bottom:7px;font-size:19px}.patient-basics-module__38KzCq__topic p{max-width:48ch}}@media (prefers-reduced-motion:reduce){.patient-basics-module__38KzCq__topic,.patient-basics-module__38KzCq__topic:before,.patient-basics-module__38KzCq__topic h3,.patient-basics-module__38KzCq__topic p,.patient-basics-module__38KzCq__icon,.patient-basics-module__38KzCq__icon svg,.patient-basics-module__38KzCq__icon svg path,.patient-basics-module__38KzCq__icon svg circle{transition:none}.patient-basics-module__38KzCq__topic:hover,.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon,.patient-basics-module__38KzCq__topic:hover .patient-basics-module__38KzCq__icon svg{transform:none}}
.product-slider-module__WMF6ha__frame{isolation:isolate;min-width:0;position:relative}.product-slider-module__WMF6ha__frame:before,.product-slider-module__WMF6ha__frame:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(var(--edge-direction), var(--surface-canvas) 0%, color-mix(in srgb, var(--surface-canvas) 94%, transparent) 16%, color-mix(in srgb, var(--surface-canvas) 66%, transparent) 40%, color-mix(in srgb, var(--surface-canvas) 24%, transparent) 70%, transparent 100%);width:clamp(28px,8%,72px);transition:opacity .24s;position:absolute;inset-block:-5px}.product-slider-module__WMF6ha__frame:before{--edge-direction:to right;left:0}.product-slider-module__WMF6ha__frame:after{--edge-direction:to left;right:0}.product-slider-module__WMF6ha__frame[data-overflow-start=true]:before,.product-slider-module__WMF6ha__frame[data-overflow-end=true]:after{opacity:1}.product-slider-module__WMF6ha__frame:has(:focus-visible):before{opacity:0}.product-slider-module__WMF6ha__frame:has(:focus-visible):after{opacity:0}.product-slider-module__WMF6ha__viewport{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow:auto hidden;container-type:inline-size}.product-slider-module__WMF6ha__viewport::-webkit-scrollbar{display:none}.product-slider-module__WMF6ha__viewport:focus-visible{outline:2px solid var(--brand-turquoise-strong);outline-offset:-2px;border-radius:4px}.product-slider-module__WMF6ha__track,.product-slider-module__WMF6ha__group{gap:18px;width:max-content;display:flex}.product-slider-module__WMF6ha__group{flex-shrink:0}.product-slider-module__WMF6ha__viewport:focus-visible .product-slider-module__WMF6ha__group[aria-hidden=true]{display:none}.product-slider-module__WMF6ha__viewport:has(:focus-visible) .product-slider-module__WMF6ha__group[aria-hidden=true]{display:none}.product-slider-module__WMF6ha__controls{grid-column:2;justify-content:flex-end;gap:8px;display:flex}.product-slider-module__WMF6ha__controls button{border:1px solid var(--border-default);background:var(--surface-raised);width:44px;height:44px;color:var(--text-accent);border-radius:4px;flex:0 0 44px;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:grid}.product-slider-module__WMF6ha__controls button:focus-visible{outline:2px solid var(--brand-turquoise-strong);outline-offset:3px}.product-slider-module__WMF6ha__controls button[aria-disabled=true]{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.product-slider-module__WMF6ha__controls button:hover:not([aria-disabled=true]){border-color:var(--brand-deep);background:var(--brand-deep);color:var(--brand-turquoise-light)}}@media (max-width:767px){.product-slider-module__WMF6ha__frame:before,.product-slider-module__WMF6ha__frame:after{width:24px}.product-slider-module__WMF6ha__controls{grid-column:1}}@media (prefers-reduced-motion:reduce){.product-slider-module__WMF6ha__frame:before,.product-slider-module__WMF6ha__frame:after,.product-slider-module__WMF6ha__controls button{transition:none}}@media (prefers-reduced-motion:reduce),(max-width:767px),(hover:none),(pointer:coarse){.product-slider-module__WMF6ha__group[aria-hidden=true]{display:none}}
