.style-module__rBtF6q__Viewport{--viewport-padding:var(--space-3xl);padding:var(--viewport-padding);z-index:2147483647;outline:none;flex-direction:column;gap:10px;max-width:100vw;margin:0;list-style:none;display:flex;position:fixed;top:10vh;left:50%;transform:translate(-50%)}.style-module__rBtF6q__Root{background-color:var(--surface-raised);border:1px solid var(--border-color-subtle);border-radius:var(--radii-lg);box-shadow:var(--shadow-overlay);padding:var(--space-lg) var(--space-xl);grid-template-columns:auto max-content;grid-template-areas:"title action""description action";align-items:center;display:grid}.style-module__rBtF6q__Root[data-state=open]{animation:style-module__rBtF6q__slideIn var(--dur-slow) var(--ease-out)}.style-module__rBtF6q__Root[data-state=closed]{animation:style-module__rBtF6q__hide var(--dur-instant) var(--ease-out)}.style-module__rBtF6q__Root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.style-module__rBtF6q__Root[data-swipe=cancel]{transition:transform var(--dur-fast) var(--ease-out);transform:translate(0)}.style-module__rBtF6q__Root[data-swipe=end]{animation:style-module__rBtF6q__swipeOut var(--dur-instant) var(--ease-out)}@keyframes style-module__rBtF6q__hide{0%{opacity:1}to{opacity:0}}@keyframes style-module__rBtF6q__slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes style-module__rBtF6q__swipeOut{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.style-module__rBtF6q__titleWrapper{align-items:center;gap:var(--space-lg);display:flex}.style-module__rBtF6q__badge{background-color:var(--accent-fill);border-radius:var(--radii-full);color:var(--on-accent);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.style-module__rBtF6q__badge svg{width:12px;height:12px}.style-module__rBtF6q__badgeError{background-color:var(--intent-destructive);color:var(--on-destructive)}
@media (hover:hover){.styles-module__oi-FKa__link:hover{text-decoration:underline}}
.style-module__XzfF2q__pill{background:var(--surface-control-inset);border:1px solid var(--border-color-control);border-radius:var(--radii-full);color:var(--text-color-primary);min-width:0;height:40px;padding-inline:var(--space-xl);align-items:center;display:flex;position:relative}@media (hover:hover){.style-module__XzfF2q__pill:hover{border-color:var(--text-color-quaternary)}}.style-module__XzfF2q__pill:focus-within{outline:2px solid var(--accent);outline-offset:2px}.style-module__XzfF2q__select{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.style-module__XzfF2q__select option{background:var(--surface);color:var(--text-color-primary)}
.style-module__NJ_ToW__newsletter-form{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.style-module__NJ_ToW__email-label{flex:1;min-width:250px;max-width:320px}.style-module__NJ_ToW__emailInput{background:var(--white);height:48px;padding-inline:var(--space-2xl)}.style-module__NJ_ToW__newsletter-form>button{--button-height:48px;--button-padding-x:28px}.style-module__NJ_ToW__error-message{color:var(--text-error-primary);width:100%}@media only screen and (max-width:767px){.style-module__NJ_ToW__newsletter-form{flex-direction:column;align-items:stretch;gap:10px}.style-module__NJ_ToW__email-label{width:100%;max-width:none}}
.style-module__s5iuiG__section{padding-block:1.8rem var(--space-5xl)}.style-module__s5iuiG__band{--text-color-primary:var(--on-accent);--text-color-tertiary:color-mix(in srgb, var(--on-accent) 80%, transparent);--text-color-placeholder:color-mix(in srgb, var(--on-accent) 70%, transparent);--border-color-field:color-mix(in srgb, var(--on-accent) 15%, transparent);--text-error-primary:var(--on-accent);--on-affirmative:var(--on-inverse);background:var(--accent-fill-band);border-radius:var(--radii-xxl);box-shadow:var(--shadow-card);color:var(--text-color-primary);flex-direction:column-reverse;display:flex;overflow:hidden}.style-module__s5iuiG__content{gap:var(--space-md);padding:var(--space-3xl)}.style-module__s5iuiG__form{padding-top:var(--space-md)}.style-module__s5iuiG__photoPanel{height:160px;position:relative}.style-module__s5iuiG__photo{object-fit:cover;object-position:50% 29%}@media only screen and (min-width:820px){.style-module__s5iuiG__section{padding-block:2.8rem 8rem}.style-module__s5iuiG__band{flex-direction:row;min-height:280px}.style-module__s5iuiG__content{gap:var(--space-lg);padding:var(--space-5xl) var(--space-6xl);flex:1;justify-content:center}.style-module__s5iuiG__description{max-width:460px}.style-module__s5iuiG__form{padding-top:var(--space-lg)}.style-module__s5iuiG__photoPanel{flex-shrink:0;width:440px;height:auto}.style-module__s5iuiG__photo{object-position:69% 50%}}
.style-module__-jPoAq__chip{--chip-bg:var(--surface-sunken);--chip-color:var(--text-color-primary);--chip-border:var(--border-color-subtle);--chip-focus:var(--text-color-secondary);cursor:pointer;background:var(--chip-bg);height:48px;color:var(--chip-color);border:1px solid var(--chip-border);font-family:var(--font-sora);font-weight:var(--font-medium);font-size:16px;line-height:var(--line-height-dense);white-space:nowrap;isolation:isolate;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.style-module__-jPoAq__chip:focus-visible{outline:2px solid var(--chip-focus);outline-offset:2px}.style-module__-jPoAq__iconSlot{flex-shrink:0;align-items:center;display:inline-flex}@media (hover:hover){.style-module__-jPoAq__chip:hover{background:var(--surface-control)}}.style-module__-jPoAq__chip:active{background:color-mix(in oklch, var(--surface-control), black 10%);transform:scale(.97)}.style-module__-jPoAq__current{--chip-bg:var(--accent-fill);--chip-color:var(--on-accent);--chip-border:transparent;--chip-focus:var(--accent);font-weight:var(--font-semibold)}@media (hover:hover){.style-module__-jPoAq__current:hover{background:color-mix(in oklch, var(--chip-bg), black 10%)}}.style-module__-jPoAq__current:active{background:color-mix(in oklch, var(--chip-bg), black 20%)}
.style-module__URxY0W__container{padding:var(--space-5xl) 0px}.style-module__URxY0W__selectedSvg>path{fill:var(--on-accent)}.style-module__URxY0W__chipContainer{gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.style-module__URxY0W__selectedCatDescription{margin-bottom:var(--space-lg)}.style-module__URxY0W__painPointAddBanner{padding:var(--space-2xl) var(--space-4xl);background:var(--surface-muted);border:1px solid var(--border-color-subtle);border-radius:var(--radii-xxl);gap:var(--space-lg);align-items:center;display:flex}.style-module__URxY0W__addPainPointWrapperDescription{margin-top:var(--space-md)}.style-module__URxY0W__addPainPointButton{margin-left:auto}.style-module__URxY0W__addPainPointBannerWrapper{gap:var(--space-4xl);margin-top:var(--space-6xl);flex-direction:column;display:flex}.style-module__URxY0W__selectedContainer{padding-bottom:0}@media only screen and (max-width:1404px){.style-module__URxY0W__container{padding:var(--space-5xl) 0px;box-sizing:border-box}}@media only screen and (max-width:1330px){.style-module__URxY0W__container{padding:var(--space-5xl) 0px;box-sizing:border-box}}@media only screen and (max-width:820px){.style-module__URxY0W__painPointAddBanner{gap:var(--space-2xl);flex-direction:column;align-items:center}.style-module__URxY0W__addPainPointButton{margin-left:unset}.style-module__URxY0W__painPointAddBannerInfo{text-align:center}}