.fyvo-condition-page{--fyvo-cond-glow:rgba(108,191,234,.23);--fyvo-cond-warm:rgba(241,169,117,.15);--fyvo-cond-border:rgba(113,174,210,.26);isolation:isolate}.fyvo-condition-page[data-condition="kniepijn"]{--fyvo-cond-glow:rgba(134,201,217,.24);--fyvo-cond-warm:rgba(238,170,112,.2)}.fyvo-condition-page[data-condition="nekpijn"]{--fyvo-cond-glow:rgba(147,202,226,.28);--fyvo-cond-warm:rgba(236,199,163,.13)}.fyvo-condition-page[data-condition="schouderklachten"]{--fyvo-cond-glow:rgba(148,205,219,.22);--fyvo-cond-warm:rgba(235,166,136,.2)}.fyvo-condition-page .fyvo-condition-hero{position:relative;isolation:isolate;padding-block:clamp(45px,6vw,92px) clamp(85px,10vw,135px);background:radial-gradient(ellipse at 9% 24%,var(--fyvo-cond-glow),transparent 45%),radial-gradient(ellipse at 94% 90%,var(--fyvo-cond-warm),transparent 47%),linear-gradient(132deg,#f4faff 0%,#fff 55%,#f9fcff 100%)}.fyvo-condition-page .fyvo-condition-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.24;background-image:radial-gradient(circle,#6099bc 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent 58%,#000 100%)}.fyvo-condition-page .fyvo-condition-hero-grid{gap:clamp(30px,5vw,72px)}.fyvo-condition-page .fyvo-condition-breadcrumb{display:inline-flex;align-items:center;gap:11px;padding:10px 16px;background:rgb(255 255 255 / .82);border:1px solid #e3eef5;border-radius:40px;box-shadow:0 10px 30px rgb(9 54 90 / .045)}.fyvo-condition-page .fyvo-condition-eyebrow{border:1px solid #d8ebf7;background:#edf8ff;box-shadow:0 6px 18px rgb(17 96 150 / .07)}.fyvo-condition-page .fyvo-condition-intro h1{font-size:clamp(40px,4.35vw,67px);line-height:1.08;max-width:14ch;overflow-wrap:break-word}.fyvo-condition-page .fyvo-condition-hero-photo{overflow:visible;border-radius:44px 120px 44px 44px;transform:translateZ(0);box-shadow:0 33px 85px rgb(15 64 99 / .14)}.fyvo-condition-page .fyvo-condition-hero-photo:before{content:"";position:absolute;z-index:-1;inset:-15px 16px 15px -15px;border:1.5px solid #bdd9e9;border-radius:56px 125px 56px 56px}.fyvo-condition-page .fyvo-condition-hero-photo img{border-radius:44px 120px 44px 44px;display:block;aspect-ratio:6/5;object-fit:cover}.fyvo-condition-page .fyvo-condition-hero-photo figcaption{border-radius:0 0 44px 44px;overflow:hidden;background:linear-gradient(transparent,rgb(5 45 81 / .87));padding-block:45px 22px;font-size:13px;line-height:1.5}.fyvo-condition-image-emblem{position:absolute;top:-17px;inset-inline-end:-13px;display:grid;place-items:center;width:74px;height:74px;background:#fffaf5;border:1px solid #e7d2bd;border-radius:50%;box-shadow:0 12px 30px rgb(9 54 90 / .11);font-family:Georgia,serif;color:#91613f;font-size:17px;letter-spacing:.08em;font-weight:700}.fyvo-condition-page .fyvo-condition-signals{position:relative;z-index:2;max-width:1250px;margin:-62px auto 0;border:1px solid #e4eff6;border-radius:36px;padding:36px 12px;background:rgb(246 251 255 / .98);box-shadow:0 20px 60px rgb(19 75 112 / .09)}.fyvo-condition-page .fyvo-condition-signal{min-height:94px;border:1px solid #e4eef5;box-shadow:0 10px 22px rgb(30 96 136 / .045);transition:transform .22s ease,box-shadow .22s ease}@media (hover:hover){.fyvo-condition-page .fyvo-condition-signal:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgb(30 96 136 / .09)}}.fyvo-condition-page .fyvo-condition-signal>span{background:linear-gradient(145deg,#dbeefc,#f2faff);color:#125981;border:1px solid #cfe4f1}.fyvo-condition-page .fyvo-condition-about{padding-block:clamp(60px,8vw,112px);background:linear-gradient(160deg,#fff 0%,#f8fcff 80%)}.fyvo-condition-page .fyvo-condition-approach-card{position:relative;background:linear-gradient(152deg,#eaf7ff,#fff 76%);border:1px solid #d7e9f3;box-shadow:0 22px 55px rgb(25 83 119 / .10)}.fyvo-condition-page .fyvo-condition-approach-card ol{position:relative;gap:18px}.fyvo-condition-page .fyvo-condition-approach-card ol:before{content:"";position:absolute;inset-inline-start:15px;top:12px;bottom:12px;border-inline-start:1px dashed #afd4e8}.fyvo-condition-page .fyvo-condition-approach-card li{position:relative;z-index:1;line-height:1.55}.fyvo-condition-page .fyvo-condition-approach-card li span{box-shadow:0 0 0 4px #fff;border:1px solid #bddcef}.fyvo-condition-page .fyvo-condition-related-grid{gap:22px}.fyvo-condition-page .fyvo-condition-therapy{border-radius:25px;box-shadow:0 12px 32px rgb(15 80 123 / .10);transition:transform .23s ease,box-shadow .23s ease}@media (hover:hover){.fyvo-condition-page .fyvo-condition-therapy:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgb(15 80 123 / .15)}}.fyvo-condition-page .fyvo-condition-therapy>img{height:clamp(180px,18vw,230px)}.fyvo-condition-page .fyvo-condition-faq details[open]{border-color:#aacfe2;background:#fbfdff}.fyvo-condition-page .fyvo-condition-button:focus-visible,.fyvo-condition-page .fyvo-condition-outline:focus-visible{outline:3px solid #a66332;outline-offset:4px}[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo:before{inset:-15px -15px 15px 16px}[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo{border-radius:120px 44px 44px 44px}[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo img{border-radius:120px 44px 44px 44px}[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo figcaption{border-radius:0 0 44px 44px}@media (max-width:950px){.fyvo-condition-page .fyvo-condition-signals{margin:-38px 18px 0;padding:30px 12px}.fyvo-condition-page .fyvo-condition-hero{padding-bottom:72px}.fyvo-condition-page .fyvo-condition-intro h1{max-width:none}}@media (max-width:700px){.fyvo-condition-page .fyvo-condition-hero{padding:36px 0 62px}.fyvo-condition-page .fyvo-condition-breadcrumb{padding:7px 12px;margin-bottom:20px}.fyvo-condition-page .fyvo-condition-hero-photo,.fyvo-condition-page .fyvo-condition-hero-photo img,[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo,[dir="rtl"] .fyvo-condition-page .fyvo-condition-hero-photo img{border-radius:28px 72px 28px 28px}.fyvo-condition-page .fyvo-condition-hero-photo img{height:290px}.fyvo-condition-page .fyvo-condition-hero-photo:before{inset:-9px 8px 9px -9px;border-radius:33px 75px 33px 33px}.fyvo-condition-image-emblem{top:-10px;inset-inline-end:0;width:58px;height:58px;font-size:13px}.fyvo-condition-page .fyvo-condition-signals{margin:-26px 12px 0;border-radius:24px;padding:24px 10px}.fyvo-condition-page .fyvo-condition-signals-grid{gap:11px}.fyvo-condition-page .fyvo-condition-signal{min-height:0}.fyvo-condition-page .fyvo-condition-about{padding-block:52px}.fyvo-condition-page .fyvo-condition-therapy>img{height:205px}}@media (prefers-reduced-motion:reduce){.fyvo-condition-page .fyvo-condition-signal,.fyvo-condition-page .fyvo-condition-therapy{transition:none}}