.iohc-stories-page{background:var(--iohc-warm-white,#faf7f2)}.iohc-stories-hero.vl-breadcrumb-area{padding-top:clamp(130px,11vw,168px)!important;padding-bottom:clamp(52px,5.5vw,72px)!important;border-bottom-right-radius:0!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important}.iohc-stories-intro{padding:40px 0 24px}.iohc-stories-intro-inner{max-width:820px;margin:0 auto;text-align:center}.iohc-stories-eyebrow{display:inline-block;color:var(--iohc-deep);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;background-color:var(--iohc-tint-green,#e8f0ea);padding:8px 18px;border-radius:999px;font-size:12px}.iohc-stories-tagline{font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:500;color:var(--iohc-deep);margin:0 0 16px;line-height:1.35}.iohc-stories-lead{color:#555;font-size:16px;line-height:1.7;margin:0}.iohc-stories-blocks{padding:0 0 48px}.iohc-stories-blocks-inner{max-width:860px;margin:0 auto}.iohc-stories-block{scroll-margin-top:120px;background:#fff;border:1px solid var(--iohc-border,#e5ddd2);border-radius:18px;padding:28px 30px;margin-bottom:14px;box-shadow:0 6px 20px rgba(61,90,76,.04)}.iohc-stories-block-icon{width:44px;height:44px;border-radius:10px;background:var(--iohc-tint-green,#e8f0ea);color:var(--iohc-deep);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:14px}.iohc-stories-block-title{font-size:clamp(1.2rem,1.05rem + .4vw,1.45rem);font-weight:600;color:var(--iohc-deep);margin:0 0 12px;line-height:1.3}.iohc-stories-block-desc{color:#555;font-size:16px;line-height:1.7;margin:0}.iohc-stories-divider{display:flex;align-items:center;justify-content:center;margin:4px 0 14px;color:var(--iohc-accent);font-size:16px;letter-spacing:.35em;opacity:.45}.iohc-stories-cta{padding:48px 0 56px;background:var(--iohc-surface,#f7f3ec)}.iohc-stories-cta-inner{max-width:720px;margin:0 auto;text-align:center;padding:36px 28px;background:var(--iohc-cream,#fffcf8);border:1px solid var(--iohc-border,#e5ddd2);border-radius:20px}.iohc-stories-cta-inner h2{font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);font-weight:600;color:var(--iohc-deep);margin:0 0 14px}.iohc-stories-cta-inner p{color:#555;font-size:16px;line-height:1.7;margin:0 0 22px}.iohc-stories-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.iohc-stories-cta-secondary{display:inline-flex;align-items:center;padding:12px 22px;border-radius:999px;border:1px solid var(--iohc-border,#e5ddd2);color:var(--iohc-deep);font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.iohc-stories-cta-secondary:hover{background:var(--iohc-tint-green,#e8f0ea);border-color:var(--iohc-accent-light,#b8cfc3)}@media (max-width:767px){.iohc-stories-intro{padding:28px 0 16px}.iohc-stories-block{padding:22px 18px}.iohc-stories-cta{padding:36px 0 44px}.iohc-stories-cta-inner{padding:28px 20px}}.patient-story-videos{padding:0 0 56px;background:var(--iohc-warm-white,#faf7f2);overflow:hidden}.patient-story-videos--compact{padding:0 0 48px}.patient-story-videos__header{max-width:760px;margin:0 auto 28px;text-align:center}.patient-story-videos__eyebrow{display:inline-block;color:var(--iohc-deep);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;background-color:var(--iohc-tint-green,#e8f0ea);padding:8px 18px;border-radius:999px;font-size:12px}.patient-story-videos__title{margin:0 0 12px;font-size:clamp(1.5rem,1.15rem + .9vw,2rem);font-weight:600;color:var(--iohc-deep);line-height:1.25}.patient-story-videos__desc{margin:0;color:#555;font-size:16px;line-height:1.7}.patient-story-videos__marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.patient-story-videos__track{display:flex;align-items:stretch;gap:24px;width:max-content;animation:patient-story-marquee 42s linear infinite;will-change:transform}.patient-story-videos__marquee.is-paused .patient-story-videos__track{animation-play-state:paused}@keyframes patient-story-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.patient-story-video-card{flex:0 0 auto;width:min(380px,82vw);background:#fff;border:1px solid var(--iohc-border,#e5ddd2);border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(61,90,76,.05)}.patient-story-video-card__media{position:relative;width:100%;aspect-ratio:16/9;background:#000}.patient-story-video-card__player,.patient-story-video-card__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.patient-story-video-card__body{padding:18px 20px 22px}.patient-story-video-card__name{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--iohc-accent)}.patient-story-video-card__title{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:var(--iohc-deep);line-height:1.35}.patient-story-video-card__desc{margin:0;color:#555;font-size:14px;line-height:1.65}@media (max-width:767px){.patient-story-videos{padding-bottom:40px}.patient-story-videos__track{gap:16px;animation-duration:34s}.patient-story-video-card{width:min(320px,88vw)}.patient-story-video-card__body{padding:16px}}@media (prefers-reduced-motion:reduce){.patient-story-videos__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:1080px;margin:0 auto}.patient-story-videos__marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}}
/*# sourceMappingURL=56418756e6888237.css.map*/