.fyvo-condition-page{--fyvo-condition-navy:#092e56;--fyvo-condition-blue:#236eaa;--fyvo-condition-peach:#ffb88a;color:var(--fyvo-condition-navy);background:linear-gradient(180deg,#f5fbff 0%,#fff 35%,#f7fbff 100%);overflow:hidden}.fyvo-condition-page *{box-sizing:border-box}.fyvo-condition-page .wrap{max-width:1180px}.fyvo-condition-page h1,.fyvo-condition-page h2,.fyvo-condition-page h3{color:var(--fyvo-condition-navy);letter-spacing:-.03em}.fyvo-condition-hero{padding:62px 0 64px;background:radial-gradient(circle at 3% 23%,#d7eeff,transparent 33%),radial-gradient(circle at 91% 80%,#ffe9db,transparent 31%),linear-gradient(135deg,#f3faff,#fff)}.fyvo-condition-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:55px}.fyvo-condition-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#5d7e93;margin-bottom:25px}.fyvo-condition-breadcrumb a{color:#285f8b}.fyvo-condition-eyebrow,.fyvo-condition-overline{font-weight:900;letter-spacing:.08em;font-size:12px;color:#267eb0}.fyvo-condition-eyebrow{display:inline-flex;background:#e4f5ff;border-radius:100px;padding:8px 14px}.fyvo-condition-intro h1{font-size:clamp(42px,4.25vw,67px);line-height:1.08;margin:20px 0 20px}.fyvo-condition-intro>p{font-size:18px;line-height:1.7;color:#536b82;max-width:630px}.fyvo-condition-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fyvo-condition-button,.fyvo-condition-outline{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 24px;min-height:51px;border-radius:100px;text-align:center;font-size:14px;font-weight:800;transition:transform .2s}.fyvo-condition-button{background:#073963;color:#fff!important;box-shadow:0 13px 30px rgb(14 59 98 / .18)}.fyvo-condition-outline{border:1px solid #99bed4;background:#fff;color:#124d75}.fyvo-condition-button:hover,.fyvo-condition-outline:hover{transform:translateY(-2px)}.fyvo-condition-hero-photo{position:relative;margin:0;border-radius:42px 120px 42px 42px;overflow:hidden;box-shadow:0 25px 48px rgb(27 88 123 / .18);min-height:430px}.fyvo-condition-hero-photo img{width:100%;height:430px;object-fit:cover}.fyvo-condition-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgb(5 45 81 / .82));color:#fff;font-size:12px;padding:32px 22px 19px}.fyvo-condition-signals{padding:34px 0 42px;background:linear-gradient(110deg,#ecf8ff,#f9fcff 50%,#eaf7ff);border-radius:45px}.fyvo-condition-signals-inner{display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:center}.fyvo-condition-signals h2{font-size:29px;line-height:1.16;margin:8px 0 0}.fyvo-condition-signals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.fyvo-condition-signal{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e0edf5;border-radius:19px;padding:19px 16px;box-shadow:0 8px 24px rgb(30 96 136 / .07)}.fyvo-condition-signal>span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e0f1fe;color:#11649a;font-weight:900}.fyvo-condition-signal p{font-size:14px;font-weight:750;line-height:1.5;margin:0;color:#284965}.fyvo-condition-about{padding:74px 0;background:radial-gradient(circle at 93% 14%,rgb(255 224 203 / .42),transparent 26%)}.fyvo-condition-about-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.fyvo-condition-about h2{font-size:39px;margin:12px 0 20px;line-height:1.12}.fyvo-condition-about p{font-size:16px;line-height:1.85;color:#566f84}.fyvo-condition-link{display:inline-block;margin-top:14px;font-weight:900;color:#0c608f;text-decoration:underline;text-underline-offset:5px}.fyvo-condition-approach-card{background:linear-gradient(145deg,#e7f6ff,#fff 74%);border:1px solid #d7eaf6;border-radius:32px;padding:32px 34px;box-shadow:0 17px 44px rgb(28 90 128 / .1)}.fyvo-condition-spark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffdccc;color:#ef894d;font-size:23px}.fyvo-condition-approach-card h3{font-size:27px;margin:16px 0}.fyvo-condition-approach-card ol{margin:0;padding:0;list-style:none;display:grid;gap:17px}.fyvo-condition-approach-card li{display:flex;gap:12px;align-items:center;font-size:15px;color:#37576c}.fyvo-condition-approach-card li span{width:31px;height:31px;flex:0 0 31px;border-radius:50%;display:grid;place-items:center;background:#d7edff;color:#0b5689;font-weight:800}.fyvo-condition-warning{padding:0 0 60px}.fyvo-condition-warning-inner{display:flex;align-items:flex-start;gap:18px;background:#fff8f3;border:1px solid #f4dbc7;border-radius:23px;padding:26px 28px}.fyvo-condition-warning-icon{width:39px;height:39px;flex:0 0 39px;border-radius:50%;display:grid;place-items:center;background:#ffe3cf;color:#b45725;font-weight:900;font-size:24px}.fyvo-condition-warning h2{font-size:19px;margin:0 0 9px}.fyvo-condition-warning p{font-size:14px;margin:0;line-height:1.65;color:#765742}.fyvo-condition-related{padding:60px 0 72px;background:linear-gradient(125deg,#edf8ff,#fcfdff 55%,#ebf7ff);border-radius:50px}.fyvo-condition-section-heading h2{font-size:38px;margin:10px 0 24px}.fyvo-condition-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fyvo-condition-therapy{display:block;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 13px 34px rgb(15 80 123 / .12);border:1px solid #dbeaf3;transition:transform .2s}.fyvo-condition-therapy:hover{transform:translateY(-4px)}.fyvo-condition-therapy>img{width:100%;height:190px;object-fit:cover}.fyvo-condition-therapy>span{display:grid;gap:8px;padding:20px;position:relative}.fyvo-condition-therapy strong{color:#0c3459;font-size:18px}.fyvo-condition-therapy small{color:#627b8d;line-height:1.6;font-size:13px;max-width:90%}.fyvo-condition-therapy b{position:absolute;bottom:16px;right:18px;font-size:18px;color:#0c618c}.fyvo-condition-faq{padding:76px 0}.fyvo-condition-faq-inner{display:grid;grid-template-columns:290px 1fr;gap:60px}.fyvo-condition-faq h2{font-size:35px;margin:10px 0 14px}.fyvo-condition-faq p{font-size:14px;color:#637e8f;line-height:1.65}.fyvo-condition-faq-questions{display:grid;gap:12px;align-content:start}.fyvo-condition-faq details{padding:3px 22px;border-radius:16px;border:1px solid #dceaf4;background:#fff;box-shadow:0 5px 16px rgb(27 80 116 / .06)}.fyvo-condition-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:18px 0;font-size:15px;font-weight:800;color:#123c5d}.fyvo-condition-faq summary::-webkit-details-marker{display:none}.fyvo-condition-faq summary>span{font-size:23px;color:#3a83a9}.fyvo-condition-faq details[open] summary>span{transform:rotate(45deg)}.fyvo-condition-faq details>p{margin:0 0 18px;color:#516d80}.fyvo-condition-other{padding:0 0 70px}.fyvo-condition-other h2{font-size:29px;margin:0 0 22px}.fyvo-condition-other-links{display:flex;gap:12px;flex-wrap:wrap}.fyvo-condition-other-links a{display:inline-flex;align-items:center;gap:12px;border:1px solid #cee3ef;background:#fff;border-radius:100px;padding:12px 17px;font-size:13px;font-weight:800;color:#0e597f}.fyvo-condition-cta{background:linear-gradient(115deg,#082d54,#0a436b 64%,#092744);padding:45px 0;color:#fff;border-radius:62px 62px 0 0}.fyvo-condition-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.fyvo-condition-cta h2{color:#fff;font-size:35px;margin:0 0 8px}.fyvo-condition-cta p{color:#d2e7f7;max-width:720px;line-height:1.6;margin:0;font-size:14px}.fyvo-condition-button-peach{background:#ffbe93;color:#093052!important;white-space:nowrap}.fyvo-condition-page :is(section,article,aside,figure,div){min-inline-size:0}.fyvo-condition-page :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.fyvo-condition-page :is(.fyvo-condition-button,.fyvo-condition-outline){min-inline-size:0;max-inline-size:100%;white-space:normal;flex-wrap:wrap}.fyvo-condition-cta>.wrap{flex-wrap:wrap}.fyvo-condition-cta>.wrap>div{flex:1 1 20rem;min-inline-size:0}