@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{--edge-fade:0px}}}:root,:host{--color-testimonials-accent:#8dbb2c;--color-testimonials-cream:#fbf8d8;--color-testimonials-mint:#dff6ec}.patient-stories-section{padding-block:48px}.patient-stories-section>.container,.patient-stories-hero>.container{max-width:1232px}.patient-stories-heading{text-align:left;letter-spacing:-.04em;color:var(--color-high);font-size:32px;font-weight:800;line-height:34px}.patient-stories-heading>span>span{color:var(--color-testimonials-accent)}.patient-stories-heading>span:not(:has(span)){color:var(--color-testimonials-accent)}.patient-stories-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-v2-hiw-highlight);font-size:11.5px;font-weight:800;line-height:14px}.patient-stories-hero{background:radial-gradient(ellipse at 0 0, var(--color-testimonials-cream), transparent 55%), radial-gradient(ellipse at 100% 12%, var(--color-testimonials-mint), transparent 55%), var(--color-surface-dim);padding:72px 0 48px}.patient-stories-hero-grid{flex-direction:column-reverse;gap:28px;display:flex}.patient-stories-hero-copy{flex-direction:column;gap:20px;display:flex}.patient-stories-hero-copy h1{letter-spacing:-.05em;font-size:44px;font-weight:800;line-height:44px}.patient-stories-hero-copy>p{max-width:540px;font-size:16px;line-height:26px}.patient-stories-hero-image{height:427px;box-shadow:var(--shadow-soft);border-radius:28px;overflow:hidden}.patient-stories-hero-image picture{height:100%;display:block}.patient-stories-hero-actions{flex-direction:column;gap:12px;display:flex}.patient-stories-hero-actions>a,.patient-stories-hero-actions>button{height:54px;font-size:14px;font-weight:800}.patient-stories-press-strip{background:var(--color-surface-dim);padding-block:12px;overflow:hidden}.patient-stories-press-strip>div{min-height:64px}.patient-stories-press-strip img{width:auto;height:24px}.patient-stories-featured{background:var(--color-surface-base);scroll-margin-top:100px;overflow-x:clip}.patient-featured-desktop{display:none}.patient-journey-card{background:var(--color-surface-elevated);width:300px;height:384px;box-shadow:var(--shadow-soft);border-radius:30px;flex-shrink:0;position:relative;overflow:hidden}.patient-journey-category{z-index:1;color:var(--color-primary);background:#ffffffeb;border-radius:100px;padding:5px 10px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:14px;left:14px}.patient-journey-duration{color:#fff;background:#0000004d;border-radius:100px;padding:5px 10px;font-size:11px;position:absolute;top:14px;right:14px}@media (max-width:1023px){.patient-journey-card .patient-journey-category{left:auto;right:14px}.patient-journey-card .patient-journey-duration{align-items:center;gap:6px;font-weight:700;display:inline-flex;left:14px;right:auto}.patient-journey-card .patient-journey-duration:before{content:"";border-block:4px solid #0000;border-left:6px solid #fff}}.patient-journey-play{width:64px;height:64px;color:var(--color-primary);background:#fff;border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.patient-journey-play svg{width:26px;height:26px}.patient-journey-caption{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.patient-journey-caption h3{font-size:16px;line-height:22px}.patient-stories-dots{gap:8px}.patient-stories-dots button{background:var(--color-surface-outline);width:6px;height:4px;padding:0}.patient-stories-dots button[aria-selected=true]{background:var(--color-primary);width:22px}.patient-stories-filters{gap:8px;padding-block:20px;display:flex;overflow-x:auto}.patient-stories-filter{outline:none;flex-shrink:0;height:37px;padding-inline:16px;font-size:13.5px;font-weight:800;line-height:17px}.patient-stories-filter:not([aria-pressed=true]){background:#fff;border-color:#0000;box-shadow:0 4px 12px #0e3b3b14}.patient-stories-grid{gap:12px;display:grid}.patient-story{min-width:0;position:relative}.patient-story-card{border:1px solid var(--color-surface-elevated);box-shadow:var(--shadow-soft);border-radius:26px;flex-direction:row;gap:14px;height:172px;padding:10px}.patient-story-card>div:first-child{border-radius:19px;width:112px;height:150px}.patient-story-card>div:first-child button{width:44px;height:44px;color:var(--color-primary);background:#fff}.patient-story-card>div:first-child button svg{width:18px;height:18px}.patient-story-card .patient-journey-category{display:none}.patient-story-card>div:last-child{gap:4px;min-width:0;padding:4px 0}.patient-story-card h3{-webkit-line-clamp:2;font-size:16px;font-weight:800;line-height:19px}.patient-story-card h3+div{gap:4px;font-size:11px;line-height:16px}.patient-story-card h3+div>span{width:12px;height:12px}.patient-story-card h3+div:after{content:""}.patient-story-card>div:last-child>div.h-px{display:none}.patient-story-card>div:last-child>p{color:var(--color-low);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.patient-story-card>div:last-child>span{background:#eaf3d9;order:-1;margin:0;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.patient-story-card>div:last-child>span{background:color-mix(in srgb, var(--color-testimonials-accent) 18%, white)}}.patient-story-card>div:last-child>span{color:var(--color-primary);font-size:10px;font-weight:800;line-height:16px}.patient-story-watch{display:none}.patient-stories-load{gap:10px;height:48px;padding-inline:26px;font-size:13px;font-weight:800}@property --edge-fade{syntax:"<length>";inherits:false;initial-value:0}@media (min-width:1024px){.patient-stories-filters .patient-stories-filter{height:40px;padding-inline:20px;font-size:14.5px}.patient-stories-filters .patient-stories-filter:not([aria-pressed=true]){color:var(--color-medium);box-shadow:none}.patient-story-card>div:last-child>span{display:none}.patient-stories-grid .patient-story-card{border-radius:30px;gap:0;padding:12px;box-shadow:0 1px 1px #0e3b3b0a,0 24px 24px #0e3b3b33}.patient-stories-grid .patient-story-card>div:first-child{border-radius:22px}.patient-stories-grid .patient-story-card>div:first-child>span:not(.patient-journey-category){display:none}.patient-stories-grid .patient-story-card>div:first-child button{background:#fffffff2;box-shadow:0 0 0 10px #fff3,0 16px 34px -10px #00000080}.patient-stories-grid .patient-story-card>div:first-child button svg{width:26px;height:26px}.patient-stories-grid .patient-story-card>div:last-child{gap:10px;padding:20px 12px 44px}.patient-stories-grid .patient-story-card h3{letter-spacing:-.19px;color:var(--color-high);font-size:19px;line-height:24px}.patient-stories-grid .patient-story-card h3+div{color:#56605f;gap:7px;font-size:13px}.patient-stories-grid .patient-story-card h3+div>span:first-child{width:15px;height:15px}.patient-stories-grid .patient-story-card>div:last-child>p{color:#56605f;min-height:72px;font-size:15px;line-height:24px}.patient-stories-grid .patient-story-watch{gap:6px;height:18px;font-size:14px;bottom:25px;left:25px}.patient-stories-grid .patient-story-watch svg{width:15px;height:15px}.patient-stories-load{border:0;gap:8px;height:52px;padding-inline:32px;font-size:15px;box-shadow:0 10px 10px #0e3b3b33,inset 0 0 0 1px #e4ebe8}.patient-stories-load svg{width:15px;height:15px}}.patient-stories-reviews{background:var(--color-surface-base);overflow-x:clip}.patient-stories-reviews .patient-stories-eyebrow{margin-bottom:8px}.patient-reviews-summary{color:var(--color-low);align-items:center;gap:10px;margin-top:12px;font-size:12px;line-height:18px}.patient-review-group{flex-shrink:0;width:320px;display:grid}.patient-review-stack{display:none}.patient-review-card{box-shadow:var(--shadow-soft);background:var(--color-surface-base);color:var(--color-high);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.patient-review-featured{color:#fff;background:radial-gradient(ellipse at 100% 0, var(--color-testimonials-accent), transparent 65%), linear-gradient(165deg, var(--color-primary-hover), var(--color-primary));min-height:370px}.patient-review-quote{color:var(--color-secondary);font-size:70px;font-weight:900;line-height:45px}.patient-review-card blockquote{font-size:15px;line-height:24px}.patient-review-featured blockquote{font-size:20px;line-height:28px}.patient-review-card footer{border-top:1px solid var(--color-surface-outline);align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.patient-review-featured footer{border-color:#ffffff1f}.patient-review-stars{flex-shrink:0;gap:2px;display:flex}.patient-review-stars>span,.patient-review-star-fill{width:14px;height:14px}.patient-review-treatment{background:var(--color-surface-elevated);color:var(--color-primary);border-radius:100px;margin-left:auto;padding:4px 8px;font-size:10px}.patient-review-featured>.patient-review-treatment{background:var(--color-primary-pressed);color:var(--color-mint);align-self:flex-start;margin-left:0}.patient-review-avatar{width:44px;height:44px;color:var(--color-primary);background:#e7f2ef;border-radius:100px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.patient-review-featured .patient-review-avatar{background:#e5f2cf}.patient-stories-carousel-controls{justify-content:center;align-items:center;gap:120px;margin-top:40px;display:flex}.patient-stories-carousel-controls>button{border:.5px solid var(--color-surface-outline);background:var(--color-surface-base);border-radius:100px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.patient-stories-carousel-controls>button:disabled{opacity:.4}.patient-stories-moments{background:0 0}@media (min-width:1024px){.patient-stories-reviews .patient-review-card{gap:20px;padding:32px}.patient-stories-reviews .patient-review-featured{border-radius:36px;gap:26px;padding:44px}.patient-stories-reviews .patient-review-quote{color:var(--color-testimonials-accent);height:38px;font-size:72px;line-height:54px}.patient-stories-reviews .patient-review-featured .patient-review-quote{color:#b9d77a;height:58px;font-size:110px;line-height:77px}.patient-stories-reviews .patient-review-card blockquote{font-size:19px;font-weight:600;line-height:30.4px}.patient-stories-reviews .patient-review-featured blockquote{letter-spacing:-.62px;font-size:31px;font-weight:700;line-height:44px}.patient-stories-reviews .patient-review-card footer{border-top:0;padding-top:0}.patient-stories-reviews .patient-review-featured footer{border-top:1px solid #ffffff24;gap:14px;padding-top:26px}.patient-stories-reviews .patient-review-card footer h3{font-size:15.5px;font-weight:800;line-height:normal}.patient-stories-reviews .patient-review-featured footer h3{font-size:17px}.patient-stories-reviews .patient-review-country{color:#56605f;gap:6px;margin-top:3px;font-size:13px}.patient-stories-reviews .patient-review-country>img{width:14px;height:14px}.patient-stories-reviews .patient-review-featured .patient-review-country{color:#b7cbc8;gap:7px;font-size:13.5px}.patient-stories-reviews .patient-review-featured .patient-review-country>img{width:15px;height:15px}.patient-stories-reviews .patient-review-featured .patient-review-avatar{width:52px;height:52px;font-size:16px}.patient-stories-reviews .patient-review-stars>span,.patient-stories-reviews .patient-review-star-fill{width:15px;height:15px}.patient-stories-reviews .patient-review-featured .patient-review-stars>span,.patient-stories-reviews .patient-review-featured .patient-review-star-fill{width:17px;height:17px}.patient-stories-reviews .patient-review-treatment{padding:7px 13px;font-size:12.5px;font-weight:800}.patient-stories-moments.patient-stories-section{padding-block:120px;overflow-x:clip}}.patient-moment-tile>div:last-child{max-width:100%}.patient-moment-tile h3{font-size:10px;line-height:13px}.patient-stories-media{isolation:isolate;background:0 0;position:relative;overflow:visible}.patient-stories-gallery-media{background:var(--color-surface-dim)}.patient-stories-gallery-frame{z-index:1;position:relative}.patient-stories-media-frame{content-visibility:visible}.patient-stories-media:before{content:"";filter:blur(50px);z-index:-1;pointer-events:none;background:#c9f04a1a;border-radius:50%;width:633px;height:633px;position:absolute;top:-206.99px;right:-255px}.patient-media-card{border:1px solid var(--color-surface-outline);background:var(--color-surface-base);width:100%;min-width:0;box-shadow:var(--shadow-soft);border-radius:26px;flex-direction:column;gap:12px;padding:12px;display:flex}.patient-media-card>div:first-child{aspect-ratio:312/188;border-radius:18px}.patient-media-source{text-transform:uppercase;letter-spacing:.07em;color:var(--color-medium);font-size:10px;font-weight:800;line-height:14px}.patient-media-card h3{font-size:18px;font-weight:800;line-height:23px}.patient-media-card>p{color:var(--color-low);font-size:14px;font-weight:400;line-height:22px}.patient-media-card footer{gap:12px;padding-top:0;font-size:11px}.patient-media-card footer>time{display:none}.patient-media-play{width:64px;height:64px;color:var(--color-primary);background:#fff;border:0}.patient-media-play svg{width:24px;height:24px}@media (min-width:768px){.patient-stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.patient-story-card{flex-direction:column;gap:16px;height:100%;padding:10px 10px 42px}.patient-story-card>div:first-child{width:100%;height:360px}.patient-story-card>div:last-child{padding:0 10px}.patient-story-card h3{font-size:18px;line-height:24px}.patient-story-card h3+div{font-size:12px}.patient-story-card>div:last-child>p{-webkit-line-clamp:3;min-height:63px;font-size:14px;line-height:21px}.patient-story-card .patient-journey-category{display:block}.patient-story-card>div:first-child button{width:76px;height:76px}.patient-story-card>div:first-child button svg{width:28px;height:28px}.patient-story-watch{height:24px;color:var(--color-primary);border:0;gap:4px;padding:0;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:12px;left:20px}.patient-stories-reviews>.container{container-type:inline-size}.patient-review-group{width:calc(53.7037cqw - 12.8889px)}.patient-review-stack{flex-direction:column;gap:24px;width:calc(46.2963cqw - 11.1111px);display:flex}.patient-review-stack>article{flex:1}.patient-review-card{border-radius:32px}.patient-review-featured{min-height:540px;padding:44px}.patient-review-featured blockquote{font-size:30px;line-height:42px}.patient-review-featured .patient-review-quote{font-size:110px;line-height:72px}}@media (max-width:767px){.patient-stories-carousel-controls{gap:0;margin-top:24px}.patient-stories-carousel-controls>button{display:none}.patient-reviews-summary{display:flex}}@media (min-width:1024px){.patient-stories-section{padding-block:80px}.patient-stories-heading{letter-spacing:0;font-size:54px;font-weight:700;line-height:68px}.patient-stories-hero{padding:152px 0 80px}.patient-stories-hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;min-height:620px}.patient-stories-hero-copy{gap:24px;width:596px;max-width:54%}.patient-stories-hero-copy h1{font-size:78px;line-height:78px}.patient-stories-hero-copy>p{color:var(--color-medium);font-size:20px;line-height:33px}.patient-stories-hero-actions{flex-direction:row}.patient-stories-hero-actions>a,.patient-stories-hero-actions>button{height:60px;padding-inline:24px;font-size:16px}.patient-stories-hero-actions>.patient-stories-hero-cta{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));filter:drop-shadow(0 20px 18px #0e3b3b33);padding-inline:28px;box-shadow:inset 0 1px #ffffff1f}.patient-stories-hero{overflow-x:clip}.patient-stories-hero-media{position:relative}.patient-stories-hero-glow{pointer-events:none;background:radial-gradient(circle closest-side,#8dbb2c47,#8dbb2c00);width:320px;height:320px;position:absolute;top:-70px;right:-90px}.patient-stories-hero-image{border-radius:40px;flex-shrink:0;width:100%;height:600px;box-shadow:0 40px 80px -44px #0e3b3bb3}.patient-stories-hero-media .patient-stories-hero-image:after{opacity:1;background:linear-gradient(#0e3b3b00 55%,#0e3b3b73)}.patient-stories-press-strip{padding-block:20px}.patient-stories-press-strip img{height:26px}.patient-featured-mobile{display:none}.patient-featured-desktop{grid-template-columns:480px minmax(0,1fr);align-items:center;gap:40px;margin-top:40px;display:grid}.patient-featured-desktop>.patient-journey-card{z-index:2;border-radius:36px;width:480px;height:560px;box-shadow:0 44px 80px -46px #0e3b3bcc}.patient-featured-overlay{background:linear-gradient(#081c1c4d,#081c1c00 24% 62%,#081c1cbf)}.patient-featured-desktop .patient-journey-category{padding:7px 13px;font-size:12.5px;top:18px;left:18px}.patient-featured-desktop>.patient-journey-card .patient-journey-play{background:#fffffff5;width:96px;height:96px;box-shadow:0 0 0 12px #fff3,0 20px 40px -10px #0000008c}.patient-featured-desktop>.patient-journey-card .patient-journey-play svg{width:32px;height:32px;margin-left:4px}.patient-featured-caption{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.patient-featured-caption>span{background:#ffffff40;border-radius:999px;height:5px}.patient-featured-caption>p{color:var(--color-surface-outline);justify-content:space-between;font-size:12.5px;font-weight:700;line-height:16px;display:flex}.patient-featured-detail blockquote{letter-spacing:-.62px;margin-bottom:20px;font-size:31px;font-weight:700;line-height:42.78px}.patient-featured-detail h3{font-size:19px;font-weight:800;line-height:24px}.patient-featured-desktop .patient-journey-thumbnail{box-shadow:0 1px 1px #0e3b3b0a,0 18px 18px #0e3b3b33}.patient-featured-detail{min-width:0}.patient-featured-detail .v2-swipe-strip{--edge-fade:0px;box-sizing:content-box;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent var(--edge-fade), #000 calc(40px + var(--edge-fade) * 2.4));-webkit-mask-image:linear-gradient(90deg, transparent var(--edge-fade), #000 calc(40px + var(--edge-fade) * 2.4));-webkit-mask-image:linear-gradient(90deg, transparent var(--edge-fade), #000 calc(40px + var(--edge-fade) * 2.4));mask-image:linear-gradient(90deg, transparent var(--edge-fade), #000 calc(40px + var(--edge-fade) * 2.4));margin:calc(.875rem - 60px) -100vw -60px -40px;padding:60px 100vw 60px 40px;transition:--edge-fade .6s}.patient-featured-detail .v2-swipe-strip>*{pointer-events:auto}.patient-featured-detail .v2-swipe-strip[data-active-index]:not([data-active-index="0"]){--edge-fade:40px}.patient-journey-thumbnail{border:4px solid var(--color-surface-base);border-radius:24px;width:208px;height:216px}.patient-journey-thumbnail .patient-journey-play{width:42px;height:42px}.patient-journey-thumbnail .patient-journey-play svg{width:18px}.patient-journey-thumbnail .patient-journey-caption{background:#fff;gap:0;padding:8px;bottom:0;left:0;right:0}.patient-journey-thumbnail .patient-journey-caption h3{color:var(--color-high);font-size:12px;line-height:16px}.patient-journey-thumbnail .patient-journey-caption>p,.patient-journey-thumbnail .patient-journey-category,.patient-journey-thumbnail .patient-journey-duration{display:none}.patient-journey-thumbnail .patient-journey-caption>span{color:var(--color-low);font-size:9px}.patient-journey-thumbnail .patient-journey-caption img{display:none}.patient-journey-selected{border-color:var(--color-mint)}.patient-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.patient-story-card>div:first-child{height:400px}.patient-stories-filter{font-size:14px}.patient-moment-tile h3{font-size:13px;font-weight:800;line-height:16px}.patient-media-card{width:397.33px;min-height:420px;box-shadow:none;border-radius:24px;gap:16px;padding:12px;overflow:hidden}.patient-media-card>div:first-child{aspect-ratio:auto;border-radius:20px;width:100%;height:197px}.patient-media-source{letter-spacing:0;font-size:14px;line-height:normal}.patient-media-card h3{letter-spacing:-.19px;font-size:19px;font-weight:700;line-height:24px}.patient-media-card>p{color:var(--color-medium);font-size:14px;line-height:21px}.patient-media-card footer{font-size:14px}.patient-media-card footer>time{font-size:13px;display:block}.patient-media-play{display:none}}.patient-stories-hero-copy h1>span,.patient-featured-detail .text-testimonials-accent,.patient-review-stars .text-testimonials-accent{color:var(--color-testimonials-accent)}.patient-stories-filter[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-soft)}@media (min-width:1024px){.patient-stories-hero-media{flex-shrink:0;width:40%}}.patient-stories-hero-image img{object-position:85% center}.patient-story-card h3+div>span:last-child{white-space:nowrap;width:auto;height:auto}.patient-story-card h3+div>span:first-child{width:12px;height:12px}.patient-media-mobile .v2-swipe-strip{overflow:hidden}.patient-review-featured{background:radial-gradient(ellipse at 100% 0, #8dbb2c61, transparent 65%), linear-gradient(165deg, var(--color-primary-hover), var(--color-primary))}@supports (color:color-mix(in lab, red, red)){.patient-review-featured{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--color-testimonials-accent) 38%, transparent), transparent 65%), linear-gradient(165deg, var(--color-primary-hover), var(--color-primary))}}.patient-stories-reviews .swiper{overflow:hidden!important}.patient-stories-hero-image{position:relative}.patient-stories-hero-image:after{content:"";background:var(--color-primary);opacity:.14;pointer-events:none;position:absolute;inset:0}@media (max-width:1023px){.patient-stories-hero{padding-bottom:0}}.patient-stories-hero-actions>.patient-stories-watch-button{background:var(--color-surface-base);box-shadow:0 10px 22px -16px #0e3b3b33, inset 0 0 0 1px var(--color-surface-outline);gap:12px;padding:0 26px 0 10px;font-weight:800}.patient-stories-watch-button>span{flex-shrink:0;width:40px;height:40px}.patient-stories-watch-button svg{width:14px;height:14px;margin-left:2px}.patient-stories-press-strip{background:rgb(from var(--color-surface-elevated) r g b / .8);opacity:1;padding-block:0}.patient-stories-press-strip>.patient-stories-press-content{border-block:1px solid var(--color-surface-outline);align-items:center;gap:56px;max-width:1232px;height:98px;min-height:0;padding-block:30px;display:flex}.patient-stories-press-content>p{letter-spacing:2.16px;color:var(--color-low);text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:800;line-height:15px}.patient-stories-press-logos{flex:1;min-width:0}.patient-stories-press-logos img{object-fit:contain;opacity:.5;filter:grayscale();width:auto;transition:opacity .2s,filter .2s}.patient-stories-press-logos .rfm-child:hover img,.patient-stories-press-logos img:hover{opacity:1;filter:grayscale(0)}.patient-journey-visual{position:absolute;inset:0}.patient-stories-list{background:var(--color-surface-base)}.patient-stories-review-frame{content-visibility:visible}.patient-stories-reviews{z-index:2;isolation:isolate;background:var(--color-surface-base);position:relative;overflow:visible}.patient-stories-reviews:before{content:"";filter:blur(50px);z-index:-1;pointer-events:none;background:#c9f04a1a;border-radius:50%;width:633px;height:633px;position:absolute;top:-207px;left:-102px}@media (min-width:1024px){.patient-stories-hero-actions>.patient-stories-watch-button{border:0;height:60px;font-size:16px;line-height:20px;box-shadow:0 10px 11px #0e3b3b33}.patient-featured-detail .v2-swipe-strip .flex{gap:14px}.patient-journey-thumbnail{border:1px solid var(--color-surface-elevated);background:var(--color-surface-base);border-radius:24px;flex-direction:column;gap:10px;width:212px;height:219.5px;padding:8px 8px 12px;display:flex;box-shadow:0 1px 2px #0e3b3b0a,0 18px 36px -28px #0e3b3b33}.patient-journey-thumbnail .patient-journey-visual{border-radius:17px;flex-shrink:0;width:100%;height:150px;position:relative;inset:auto;overflow:hidden}.patient-journey-thumbnail .patient-journey-visual>div[aria-hidden]{display:none}.patient-journey-thumbnail .patient-journey-play{background:#fffffff2;width:44px;height:44px;box-shadow:0 0 0 6px #fff3,0 10px 22px -8px #00000080}.patient-journey-thumbnail .patient-journey-play svg{width:15px;height:15px;margin-left:2px}.patient-journey-thumbnail .patient-journey-duration{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c1c8c;padding:3px 8px;font-size:11px;font-weight:800;line-height:14px;display:block;inset:auto auto 8px 8px}.patient-journey-thumbnail .patient-journey-caption{gap:3px;padding:0 6px;position:static}.patient-journey-thumbnail .patient-journey-caption h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;line-height:19px;overflow:hidden}.patient-journey-thumbnail .patient-journey-caption>span{font-size:12.5px;line-height:16px}}@media (max-width:1023px){.patient-stories-hero{z-index:1;position:relative}.patient-stories-press-strip{background:var(--color-surface-dim);opacity:1}.patient-stories-press-strip>.patient-stories-press-content{border-block:0;flex-direction:column;gap:20px;height:auto;padding:40px 0}.patient-stories-press-content>p{letter-spacing:1.98px;text-transform:uppercase;color:#6f7d79;font-size:11px;line-height:normal}.patient-stories-press-logos{flex:none;width:100%}.patient-stories-press-logos img{opacity:.55}.patient-stories-press-logos .rfm-child:hover img,.patient-stories-press-logos img:hover{opacity:1;filter:grayscale(0)}.patient-stories-press-strip img{height:40px}}.patient-stories-list-frame{z-index:1;position:relative}@media (min-width:1024px){.patient-stories-press-strip>.patient-stories-press-content{max-width:1200px;padding-inline:0}}@media (max-width:1023px){.patient-stories-section>.container{padding-inline:20px}.patient-stories-reviews:before,.patient-stories-media:before{display:none}.patient-stories-dots{gap:6px}.patient-stories-dots button{background:#cfdad6;width:6px;height:6px}.patient-stories-dots button[aria-selected=true]{background:var(--color-primary);width:22px}.patient-stories-hero-grid{gap:36px}.patient-stories-hero-copy{gap:18px}.patient-stories-hero-copy h1{letter-spacing:-1.89px;font-size:42px;line-height:42.84px}.patient-stories-hero-copy>p{line-height:26.4px}.patient-stories-hero-image{border-radius:32px;box-shadow:0 30px 60px -34px #0e3b3b99}.patient-stories-hero-image:after{opacity:1;background:linear-gradient(#0e3b3b00 40%,#0e3b3b99)}.patient-stories-hero-actions{gap:10px;padding-top:4px}.patient-stories-hero-actions>.patient-stories-hero-cta{background:linear-gradient(180deg, var(--color-primary-hover), var(--color-primary));height:56px;font-size:16px;box-shadow:inset 0 1px #ffffff1f,0 18px 16px -6px #0e3b3b80}.patient-stories-hero-actions>.patient-stories-watch-button{justify-content:center;gap:10px;height:52px;padding:0 24px;font-size:15px;box-shadow:0 8px 9px #0e3b3b4d}.patient-stories-watch-button>span{width:28px;height:28px}.patient-stories-watch-button svg{width:12px;height:12px}.patient-journey-card{border-radius:30px;width:272px;height:360px;box-shadow:0 26px 50px -30px #0e3b3bbf}.patient-journey-card .patient-journey-visual>div[aria-hidden]{background-image:linear-gradient(#081c1c47 0%,#081c1c00 26% 46%,#081c1ce6 100%)}.patient-journey-card .patient-journey-category{padding:6px 11px;font-size:11.5px;line-height:normal}.patient-journey-card .patient-journey-duration{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081c1c73;padding:6px 10px;font-size:12px;font-weight:800;line-height:normal}.patient-journey-card .patient-journey-duration:before{border-left-color:var(--color-testimonials-accent)}.patient-journey-card .patient-journey-play{background:#fffffff2;box-shadow:0 0 0 8px #fff3,0 14px 30px -8px #00000080}.patient-journey-card .patient-journey-play svg{width:22px;height:22px}.patient-journey-caption{gap:3px;bottom:18px;left:18px;right:18px}.patient-journey-caption>p{color:#e3edeb;margin-bottom:7px;font-size:14px;font-weight:600;line-height:21px}.patient-journey-caption h3{letter-spacing:-.17px;font-size:17px;font-weight:800;line-height:normal}.patient-journey-caption>span{color:#c6d6d4;gap:6px;font-size:12px;font-weight:600}.patient-journey-caption>span>img{width:14px;height:14px}.patient-story-card{border-color:#f0f4f2;height:auto;box-shadow:0 1px 1px #0e3b3b0a,0 18px 18px #0e3b3b66}.patient-story-card>div:first-child button{background:#fffffff2;width:36px;height:36px;box-shadow:0 0 0 5px #ffffff38,0 8px 18px -6px #00000080}.patient-story-card>div:first-child button svg{width:13px;height:13px}.patient-story-card>div:first-child>span:not(.patient-journey-category){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c1c8c;height:auto;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:normal;top:auto;bottom:8px;left:8px}.patient-story-card>div:first-child>span:not(.patient-journey-category)>span{display:none}.patient-story-card>div:last-child{gap:6px;padding:6px 4px 4px 0}.patient-story-card>div:last-child>span{color:#4f7510;letter-spacing:.42px;background:#eef6e2;padding:4px 9px;font-size:10.5px;line-height:normal}.patient-story-card h3{letter-spacing:-.16px;font-size:16px;line-height:20px}.patient-story-card h3+div{color:#56605f;gap:6px;font-size:12px}.patient-story-card h3+div>span:first-child{width:14px;height:14px}.patient-story-card>div:last-child>p{color:#56605f;font-size:13.5px;line-height:20.925px}.patient-reviews-summary{color:#56605f;margin-top:0;font-size:13px;font-weight:700}.patient-reviews-summary .patient-review-stars>span{background:var(--color-testimonials-accent);border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.patient-reviews-summary .patient-review-stars>span>svg{color:#fff;width:11px;height:11px}.patient-reviews-summary .patient-review-stars>span>span{display:none}.patient-stories-reviews .patient-stories-eyebrow,.patient-stories-reviews .patient-stories-heading{margin-bottom:10px}.patient-review-group{width:300px}.patient-review-card{border-radius:30px;gap:16px;padding:24px;box-shadow:0 1px 1px #0e3b3b0a,0 24px 24px #0e3b3b59}.patient-review-featured{min-height:0;box-shadow:0 30px 30px #0e3b3bcc}.patient-review-quote{height:36px;font-size:68px;line-height:51px}.patient-review-featured .patient-review-quote{color:#b9d77a}.patient-review-card blockquote,.patient-review-featured blockquote{flex:1;font-size:17px;font-weight:600;line-height:27.2px}.patient-review-card footer{border-top-color:#edf2ef;padding-top:16px}.patient-review-featured footer{border-top-color:#ffffff24}.patient-review-avatar{width:42px;height:42px}.patient-review-card footer h3{font-size:15px;font-weight:800}.patient-review-country{color:#56605f;gap:6px;margin-top:3px;font-size:12.5px}.patient-review-featured .patient-review-country{color:#b7cbc8}.patient-review-country>img{width:14px;height:14px}.patient-stories-media{overflow-x:clip}.patient-media-mobile .v2-swipe-strip,.patient-media-mobile .swiper{overflow:visible!important}.patient-media-card{border-color:#f0f4f2;border-radius:28px;gap:8px;padding:10px;box-shadow:0 1px 1px #0e3b3b0a,0 20px 20px #0e3b3b73}.patient-media-card>:not(:first-child){padding-inline:8px}.patient-media-card>div:first-child{aspect-ratio:328/190;border-radius:20px;margin-bottom:6px}.patient-media-source{letter-spacing:.92px;color:#6f7d79;font-size:11.5px}.patient-media-card h3{letter-spacing:-.27px;line-height:23.4px}.patient-media-card>p{color:#56605f;line-height:22.4px}.patient-media-card footer{padding-top:4px;padding-bottom:8px;font-size:14px}.patient-media-card footer a{gap:6px;font-weight:800}.patient-media-card footer a svg{width:14px;height:14px}.patient-media-play{background:#fffffff2;width:52px;height:52px;box-shadow:0 0 0 7px #ffffff38,0 12px 26px -8px #00000080}.patient-media-play svg{width:18px;height:18px}}.patient-stories-moments{overflow-x:clip}.patient-moments-strip{--moment-unit:172px;--moment-height:150px;--moment-gap:12px}.patient-moment-group,.patient-moment-row{gap:var(--moment-gap);display:flex}.patient-moment-group{flex-direction:column}.patient-moment-item{width:var(--moment-unit);height:var(--moment-height);flex:none;padding:10px}.patient-moment-wide{width:calc(var(--moment-unit) * 2 + var(--moment-gap))}@media (min-width:1024px){.patient-moments-strip{--moment-unit:300px;--moment-height:260px;--moment-gap:18px}.patient-moment-item{padding:16px}}
