@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-outline-style:solid}}}.patient-app-page{color:var(--ploy-text-primary)}.patient-app-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:48rem){.patient-app-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.patient-app-container{padding-inline:calc(var(--spacing,.25rem)*10)}}.patient-app-section{scroll-margin-top:calc(var(--spacing,.25rem)*24);padding-block:calc(var(--spacing,.25rem)*16)}@media(min-width:64rem){.patient-app-section{padding-block:calc(var(--spacing,.25rem)*20)}}.patient-app-eyebrow{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary)}.patient-app-intro{max-width:var(--container-3xl,48rem)}.patient-app-copy{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.patient-app-hero-media{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*7);background-color:#8126630d;justify-content:center;display:flex}@media(min-width:48rem){.patient-app-hero-media{padding-inline:calc(var(--spacing,.25rem)*10)}}.patient-app-story-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.patient-app-story-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.patient-app-cinema{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.patient-app-human{border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-proof);overflow:hidden}.patient-app-human>figcaption{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.patient-app-details{margin-top:calc(var(--spacing,.25rem)*7);max-width:var(--container-3xl,48rem)}.patient-app-details li{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);display:flex}.patient-app-details li>svg{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);flex-shrink:0}.patient-app-details strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-text-primary);display:block}.patient-app-details span{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);display:block}.patient-app-links{margin-top:calc(var(--spacing,.25rem)*5);column-gap:calc(var(--spacing,.25rem)*7);row-gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.patient-app-links>:is(a,[data-feature-pending]){min-height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*3);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:inline-flex}.patient-app-links>a{text-decoration-line:underline;-webkit-text-decoration-color:var(--ploy-accent-primary-300);text-decoration-color:var(--ploy-accent-primary-300);text-underline-offset:4px}.patient-app-links>a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}.patient-app-mat{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*8);justify-content:center;align-items:center;display:flex;overflow:hidden}.patient-app-mat--rose{background-color:#8126631a}.patient-app-mat--lavender{background-color:var(--ploy-background-hero)}.patient-app-mat--neutral{background-color:var(--ploy-background-proof)}.patient-app-caption{padding-top:calc(var(--spacing,.25rem)*5)}.patient-app-caption>strong{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.patient-app-caption>p{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.patient-app-paired{margin-top:calc(var(--spacing,.25rem)*12);align-items:stretch;gap:calc(var(--spacing,.25rem)*8);display:grid}@media(min-width:64rem){.patient-app-paired{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(2,minmax(0,1fr))}}.patient-app-paired>figure{min-width:calc(var(--spacing,.25rem)*0);grid-template-rows:1fr auto;display:grid}.patient-app-contained{margin-top:calc(var(--spacing,.25rem)*7);gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);background-color:var(--ploy-background-hero);padding:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary);display:flex}.patient-app-contained>svg{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary);flex-shrink:0}.patient-app-benefit-list{margin-top:calc(var(--spacing,.25rem)*7)}.patient-app-benefit-list>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*5)}.patient-app-benefit-list strong{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.patient-app-benefit-list p{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.patient-app-questions{gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.patient-app-questions{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:.8fr 1.2fr}}.patient-app-faqs details{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4)}.patient-app-faqs details:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.patient-app-faqs summary{min-height:calc(var(--spacing,.25rem)*11);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);list-style-type:none;display:flex}.patient-app-faqs summary::-webkit-details-marker{display:none}.patient-app-faqs summary>svg{box-sizing:content-box;background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-primary);border-radius:3.40282e38px;flex-shrink:0;transition:transform .2s}.patient-app-faqs details[open] summary>svg{transform:rotate(45deg)}.patient-app-faqs p{margin-top:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*7);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.patient-app-faqs summary:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}.patient-app-ask{align-items:center;gap:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-2xl,1rem);background-color:var(--ploy-background-hero);padding:calc(var(--spacing,.25rem)*7);display:grid}@media(min-width:48rem){.patient-app-ask{padding:calc(var(--spacing,.25rem)*10)}}@media(min-width:64rem){.patient-app-ask{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:repeat(2,minmax(0,1fr))}}.patient-app-ask button{min-height:calc(var(--spacing,.25rem)*14);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-accent-primary);width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.patient-app-ask button{border-color:color-mix(in oklab,var(--ploy-accent-primary)20%,transparent)}}.patient-app-ask button{padding-block:calc(var(--spacing,.25rem)*4);text-align:left;font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.patient-app-ask button>svg{color:var(--ploy-accent-primary);flex-shrink:0}.patient-app-ask button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}@media(max-width:1023px){.patient-app-mobile-last{order:2}}@media(max-width:767px){.patient-app-hero-media{padding:20px 12px}.patient-app-mat{padding:24px 12px}.patient-app-paired{gap:36px}.patient-app-story-grid{gap:32px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
