@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-Light.woff2) format('woff2');font-weight:300;font-display:swap}@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-Regular.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-Medium.woff2) format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-Bold.woff2) format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-ExtraBold.woff2) format('woff2');font-weight:800;font-display:swap}@font-face{font-family:'Tajawal';src:url(../fonts/Tajawal-Black.woff2) format('woff2');font-weight:900;font-display:swap}html{scroll-behavior:smooth}*{box-sizing:border-box}html,body{height:auto!important;min-height:100%}#dc-root,#dc-root>.sc-host{height:auto!important;min-height:0!important;overflow:visible!important;position:relative}body{margin:0;direction:rtl;overflow-x:hidden;-webkit-font-smoothing:antialiased}#dc-root,.inv-root{margin:0;direction:rtl;font-family:'Tajawal',sans-serif;background:#fff;color:#2a2a2a;overflow-x:hidden;-webkit-font-smoothing:antialiased}p{font-family:'Tajawal',sans-serif;font-weight:500;font-size:19px;line-height:32px;color:#2b2b2b;margin:0 0 22px;text-align:justify}h1,h2,h3,h4{margin:0;font-family:'Tajawal',sans-serif}a{color:#cb130b;text-decoration:none}a:hover{color:#9e0f08}::selection{background:#cb130b;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatDown{0%,100%{transform:translateX(50%) translateY(0)}50%{transform:translateX(50%) translateY(9px)}}@keyframes heroUp{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes kenburns{from{transform:scale(1.12)}to{transform:scale(1)}}@keyframes blink{0%,100%{opacity:.35}50%{opacity:1}}.light-text{color:#fff}.inv-root{position:relative;background:#fff}.inv-doc-card__caption .sc-interp{color:#000;font-style:italic}.inv-doc-card__caption>.inv-section--fb .sc-interp{color:#fff}.inv-nav{position:fixed;top:50%;left:auto!important;right:20px!important;transform:translateY(-50%);z-index:8000;display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:max-content!important;max-width:calc(100vw - 40px);opacity:0;pointer-events:none;transition:opacity 0.5s}.inv-nav.inv-nav--visible{pointer-events:auto}.inv-nav__btn{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;flex-direction:row-reverse;width:max-content;align-self:flex-end;position:relative}.inv-nav__label{font-family:'Tajawal';font-size:12px;font-weight:600;color:#0f1112;background:#fff;padding:3px 9px;border-radius:20px;box-shadow:0 2px 10px rgb(0 0 0 / .12);transition:all 0.3s;white-space:nowrap}.inv-nav__dot{border-radius:50%;transition:all 0.3s}.inv-nav__label--inactive{position:absolute;right:22px;opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none}.inv-nav__label--active{opacity:1;transform:translateX(0)}.inv-nav__dot--inactive{width:10px;height:10px;background:#c8c2be;box-shadow:0 0 0 4px #fff0}.inv-nav__dot--active{width:13px;height:13px;background:#cb130b;box-shadow:0 0 0 4px rgb(203 19 11 / .15)}.inv-hero,#dc-root .inv-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;justify-content:center;background:#0a0c0d;overflow:hidden;width:100%;margin:0;padding:0;border:none}.inv-hero__bg{position:absolute;inset:0;background-image:url(../images/main-banner3.png);background-size:cover;background-position:center 65%;animation:kenburns 16s ease-out forwards;will-change:transform}.inv-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(8 10 11 / .97) 0%,rgb(8 10 11 / .72) 42%,rgb(8 10 11 / .3) 100%)}.inv-hero__content{position:relative;z-index:3;max-width:900px;width:100%;padding:0 26px 96px;text-align:center;animation:heroUp 1.1s 0.25s both}.inv-hero__badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px}.inv-hero__badge-line{width:26px;height:3px;background:#cb130b;display:block}.inv-hero__badge-text{font-size:13px;font-weight:700;letter-spacing:3px;color:#f0a9a2}.inv-hero__title{color:#fff;font-weight:900;font-size:40px;line-height:1.12;margin-bottom:20px;text-shadow:0 4px 30px rgb(0 0 0 / .55)}.inv-hero__title-accent{color:#e5150c}.inv-hero__subtitle{color:rgb(255 255 255 / .9);font-weight:700;font-size:clamp(17px, 2.4vw, 25px);line-height:1.6;max-width:640px;margin:0 auto 34px}.inv-hero__meta{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;color:#fff;font-size:14px;font-weight:500}.inv-hero__meta-item{display:flex;align-items:center;gap:7px}.inv-hero__meta-dot{width:4px;height:4px;border-radius:50%;background:rgb(255 255 255 / .4)}.inv-hero__scroll{position:absolute;bottom:26px;right:50%;transform:translateX(50%);z-index:3;color:rgb(255 255 255 / .5);animation:floatDown 2.6s ease-in-out infinite}.inv-lead{max-width:820px;margin:0 auto;padding:74px 26px 10px}.inv-lead__quote{position:relative;padding:6px 30px 6px 6px;border-right:5px solid #cb130b}.inv-lead__mark{position:absolute;top:-30px;right:16px;font-family:Georgia,serif;font-size:120px;line-height:1;color:#cb130b;opacity:.09;pointer-events:none}.inv-lead__text{font-size:20px;font-weight:700;line-height:1.75;color:#111;text-align:right;margin:0}.inv-section{max-width:760px;margin:0 auto;padding:20px 26px 0;scroll-margin-top:30px}.inv-section--intro{padding:40px 26px 0}.inv-section--wide{max-width:960px;margin:0 auto;padding:70px 26px 0;scroll-margin-top:30px}.inv-section--fb{background:#0f1112;margin-top:66px;padding:74px 26px;scroll-margin-top:0;max-width:none;position:relative;overflow:hidden}.inv-section--journey{background:#f9f9f99e;margin-top:66px;padding:70px 26px;scroll-margin-top:0;max-width:none}.inv-section__header{display:flex;align-items:center;gap:14px;margin:60px 0 30px;padding-bottom:16px;border-bottom:1px solid #ececec}.inv-section__header--first{margin:44px 0 30px}.inv-section__marker{width:6px;height:34px;border-radius:3px;background:#cb130b;flex-shrink:0}.inv-section__title{font-size:clamp(22px, 3.2vw, 30px);font-weight:800;color:#0f1112}.inv-fb__inner .inv-section__title{color:#ffffff!important}.inv-fb__inner .inv-section__header{border-bottom:unset!important}.inv-pullquote{margin:34px 0;padding:30px 34px;background:#0f1112;border-radius:14px;position:relative;overflow:hidden}.inv-pullquote--lg{margin:44px 0;padding:48px 34px;background:#cb130b;border-radius:16px;text-align:center}.inv-pullquote__mark{position:absolute;top:4px;right:22px;font-family:Georgia,serif;font-size:110px;color:#cb130b;opacity:1;line-height:1}.inv-pullquote--lg .inv-pullquote__mark{top:6px;right:30px;font-size:150px;color:#fff;opacity:.14}.inv-pullquote__text{position:relative;z-index:2;margin:0;color:#fff;font-size:25px;font-weight:800;line-height:1.55;text-align:center;margin-top:20px}.inv-pullquote__text--md{font-size:clamp(19px, 2.8vw, 26px);line-height:1.6}.inv-pullquote__text--xl{font-size:clamp(24px, 4vw, 38px);line-height:1.4}.inv-pullquote__cite{display:block;text-align:center;margin-top:14px;color:#fff;font-size:14px;font-style:normal}.inv-pullquote--lg .inv-pullquote__cite{position:relative;z-index:2;margin-top:18px;color:rgb(255 255 255 / .85);font-size:14px}.row-p-images{display:grid;grid-template-columns:1fr minmax(200px,280px);gap:75px;align-items:center;margin:12px 0 8px;margin-bottom:35px!important}.row-p-images .content{min-width:0}.inv-inline-doc{max-width:520px;margin:24px auto 32px}.inv-inline-doc .inv-doc-card{width:100%}#departments-images{width:100%;max-width:none;margin:24px 0 32px}#departments-images .inv-doc-card__frame{aspect-ratio:auto;height:auto}#departments-images .inv-doc-card__img{width:100%;height:auto;object-fit:contain}#wafaa-files.document,#khaldoom-files.document,#charities-list.document,#group-comments.document,#transfer-doc.document{width:100%;max-width:280px}#wafaa-files .inv-doc-card,#khaldoom-files .inv-doc-card,#charities-list .inv-doc-card,#group-comments .inv-doc-card,#transfer-doc .inv-doc-card{width:100%}#motaz-files{margin:28px 0 8px}#hanan-files{margin:28px 0 8px}.shared-with-div{border-top:1px solid #e2e2e2;width:100%;margin:75px auto;padding:28px;background-color:#e2e2e21c;display:flex;flex-direction:column;gap:42px}.shared-lang-wrapper{display:flex;flex-direction:column;gap:28px}.shared-lang-wrapper h6{font-family:'Tajawal',sans-serif;display:flex;align-items:baseline;gap:8px;font-size:18px;font-weight:700;color:#1a1a1a}.shared-lang-wrapper h6::before{content:"";display:flex;background-color:#b4031b;width:5px;height:5px;border-radius:50%}.shared-links-wrapper{display:flex}.shared-links-wrapper span{display:flex;max-width:90%;width:100%;gap:10px;flex-wrap:wrap}.shared-links-wrapper a:not(:last-child){border-left:2px solid #b4031b;padding-left:10px}.shared-links-wrapper a{color:#1A1A1A!important}.investigation-tags-container{width:100%;border-top:1px solid #e2e2e2;padding-top:20px;margin:0 auto 32px auto}.investigation-tags-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:100%;margin:auto;gap:8px}.investigation-tags-wrapper a{font-size:14px;display:flex;align-items:center;padding:6px 15px;color:#b4031b;background-color:#fff0;border:1px solid #b4031b;border-radius:7px;transition:all 0.5s}.investigation-tags-wrapper a:hover{color:#fff;background-color:#b4031b;border:1px solid #b4031b;transition:all 0.5s}@media (max-width:860px){.shared-lang-wrapper h6::before{width:9px}.row-p-images{grid-template-columns:1fr;gap:28px}.row-p-images .content p{text-align:right;text-align-last:right}#wafaa-files.document,#khaldoom-files.document,#charities-list.document,#group-comments.document,#transfer-doc.document{max-width:100%;margin-inline:0}}.inv-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:34px 0}.inv-stat-card{background:#fafafa;border:1px solid #f0dedb;border-right:4px solid #cb130b;border-radius:10px;padding:22px 24px}.inv-stat-card__value{font-size:clamp(30px, 4vw, 42px);font-weight:900;color:#cb130b;line-height:1}.inv-stat-card__label{font-size:14px;color:#000;margin-top:8px;line-height:1.5}.inv-stat-band{background:#0f1112;margin-top:70px;padding:76px 26px;position:relative;overflow:hidden}.inv-stat-band__bg{position:absolute;inset:0;background-image:url(../images/entrance.jpg);background-size:cover;background-position:center;opacity:.06}.inv-stat-band__inner{position:relative;z-index:2;max-width:960px;margin:0 auto}.inv-stat-band__eyebrow{text-align:center;color:#e5140d;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:8px}.inv-stat-band__title{text-align:center;color:#fff;font-size:clamp(24px, 3.6vw, 34px);font-weight:900;margin-bottom:50px;line-height:1.4}.inv-stat-band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.inv-stat-item{text-align:center}.inv-stat-item__value{font-weight:900;color:#fff;font-size:clamp(34px, 5vw, 54px);line-height:1}.inv-stat-item__value--accent{color:#e5140d}.inv-stat-item__suffix{font-size:.55em}.inv-stat-item__suffix--accent{color:#e5140d}.inv-stat-item__label{color:#fff;font-size:13px;margin-top:12px;line-height:1.6}.inv-doc-btn{all:unset;cursor:pointer;display:flex;flex-direction:row-reverse;gap:0;align-items:stretch;margin:30px 0;background:#f6f5f47d;border:1px solid #e7e4e1;border-radius:12px;overflow:hidden;transition:border-color 0.3s;padding:14px}.inv-doc-btn__thumb{width:140px;flex-shrink:0;background:#fff;border-left:1px solid #e7e4e1;overflow:hidden}.inv-doc-btn__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.inv-doc-btn__body{padding:22px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.inv-doc-btn__tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#cb130b;letter-spacing:.5px}.inv-doc-btn__caption{font-size:15px;line-height:1.75;color:#333;margin:0;text-align:right}.inv-journey__inner{max-width:960px;margin:0 auto}.inv-journey__eyebrow{text-align:center;color:#cb130b;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:8px}.inv-journey__title{text-align:center;color:#0f1112;font-size:clamp(24px, 3.6vw, 34px);font-weight:900;margin-bottom:14px}.inv-journey__intro{text-align:center;max-width:560px;margin:0 auto 44px;font-size:16px;color:#555}.inv-journey__steps{display:flex;flex-direction:row;direction:rtl;align-items:flex-start;justify-content:space-between;gap:6px;position:relative;margin-bottom:38px}.inv-journey__track{position:absolute;top:26px;right:5%;left:5%;height:3px;background:#e2ddda;z-index:0}.inv-journey__node{all:unset;cursor:pointer;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;text-align:center}.inv-journey__dot{width:54px;height:54px;border-radius:50%;background:#fff;border:3px solid #e2ddda;color:#9a938e;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;font-variant-numeric:lining-nums;transition:all 0.3s}.inv-journey__label{font-size:12.5px;font-weight:700;color:#8a837e;max-width:110px;line-height:1.4;transition:color 0.3s}.inv-journey__label-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.inv-journey__label-sub{font-size:11.5px;font-weight:700;color:#a09892;max-width:110px;line-height:1.35;text-align:center}.inv-journey__node--wide .inv-journey__label,.inv-journey__node--wide .inv-journey__label-sub{max-width:132px}.inv-journey__card{background:#fff;border-radius:16px;box-shadow:0 14px 44px rgb(15 17 18 / .1);overflow:hidden;min-height:190px;display:flex;flex-direction:row;border-right:8px solid #cb130b}.inv-journey__card-accent{display:none}.inv-journey__card-body{padding:32px 34px;flex:1}.inv-journey__card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-direction:row;justify-content:flex-start}.inv-journey__step-num{background:#cb130b;color:#fff;font-weight:900;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.inv-journey__card-title{font-size:clamp(19px, 2.6vw, 24px);font-weight:900;color:#0f1112}.inv-journey__card-text{font-size:16.5px;line-height:1.9;color:#3a3a3a;text-align:right;margin:0}.inv-journey__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.inv-journey__point{position:relative;margin:0;padding-right:18px;font-size:16.5px;line-height:1.9;color:#3a3a3a;text-align:right}.inv-journey__point::before{content:'';position:absolute;top:.72em;right:0;width:7px;height:7px;border-radius:50%;background:#cb130b}.inv-journey__is-hidden{display:none!important}.inv-journey__tag{margin-top:18px;display:inline-flex;align-items:center;gap:8px;background:#faf1f0;border:1px solid #f0dedb;border-radius:8px;padding:8px 14px}.inv-journey__tag-dot{width:8px;height:8px;border-radius:50%;background:#cb130b}.inv-journey__tag-text{font-size:14px;font-weight:700;color:#cb130b}.inv-datastrip{margin:34px 0;padding:26px 28px;border:1px solid #dfdfdf;padding-bottom:7px}.inv-datastrip__head{display:flex;flex-direction:row;direction:ltr;align-items:stretch;gap:22px}.inv-datastrip__value{flex-shrink:0;align-self:center;font-size:clamp(34px, 5vw, 48px);font-weight:900;color:#cb130b;line-height:1;font-variant-numeric:lining-nums;white-space:nowrap}.inv-datastrip__divider{width:1px;flex-shrink:0;align-self:stretch;min-height:56px;background:#e2ddda}.inv-datastrip__text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;direction:rtl;text-align:right}.inv-datastrip__desc{margin:0;font-size:15px;color:#555;line-height:1.65}.inv-datastrip__picto{display:flex;flex-wrap:wrap;gap:5px;margin-top:20px}.inv-picto__cell{width:11px;height:11px;border-radius:2px;display:block;background:#d8d2ce}.inv-picto__cell--active{background:#cb130b}.inv-datastrip__legend{margin:0;font-size:12.5px;color:#8a837e;line-height:1.5}.inv-datastrip__legend-accent{color:#cb130b;font-weight:700}@media (max-width:640px){.inv-fb__bg{background-attachment:unset}.inv-datastrip__head{flex-direction:column;direction:rtl;align-items:stretch;gap:14px}.inv-datastrip__divider{width:100%;height:1px;min-height:0}.inv-datastrip__value{align-self:flex-start;text-align:right}.inv-datastrip__desc,.inv-datastrip__legend{text-align:right}}.inv-pattern{margin:34px 0;padding:26px 30px;background:#0f1112;border-radius:14px}.inv-pattern__title{color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-align:right}.inv-pattern__list{display:flex;flex-direction:column;gap:12px}.inv-pattern__row{display:flex;align-items:center;gap:12px;flex-direction:row}.inv-pattern__name{background:#cb130b;color:#fff;border-radius:8px;padding:5px 12px;font-weight:800;font-size:14px;flex-shrink:0}.inv-pattern__text{color:#eee;font-size:15px}.inv-fb__bg{position:absolute;inset:0;background-image:url(../images/entrance.jpg);background-size:cover;background-position:center;opacity:.06;background-attachment:fixed}.inv-fb__inner{position:relative;z-index:2;max-width:760px;margin:0 auto}.inv-fb__eyebrow{text-align:center;color:#f0a9a2;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:8px}.inv-fb__title{text-align:center;color:#fff;font-size:clamp(24px, 3.6vw, 34px);font-weight:900;margin-bottom:14px}.inv-fb__intro{text-align:center;max-width:600px;margin:0 auto 44px;font-size:16px;color:rgb(255 255 255 / .7)}.inv-chat{max-width:520px;margin:0 auto;background:#15181b;border:1px solid rgb(255 255 255 / .08);border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.inv-chat__header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#1c2024;border-bottom:1px solid rgb(255 255 255 / .06);flex-direction:row-reverse}.inv-chat__avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#3a3f45,#22262a);display:flex;align-items:center;justify-content:center}.inv-chat__meta{text-align:right;flex:1}.inv-chat__name{color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;gap:6px;flex-direction:row-reverse}.inv-chat__status-dot{width:8px;height:8px;border-radius:50%;background:#3fbf5f}.inv-chat__status-sub{color:rgb(255 255 255 / .4);font-size:12px}.inv-chat__messages{padding:24px 20px;display:flex;flex-direction:column;gap:14px;background:#101315}.inv-chat__bubble-wrap--in{align-self:flex-start;max-width:80%}.inv-chat__bubble-wrap--in-md{align-self:flex-start;max-width:60%}.inv-chat__bubble-wrap--in-lg{align-self:flex-start;max-width:78%}.inv-chat__bubble-wrap--in-sm{align-self:flex-start;max-width:70%}.inv-chat__bubble-wrap--out{align-self:flex-end;max-width:78%}.inv-chat__bubble-wrap--center{align-self:center;margin:6px 0}.inv-chat__bubble{padding:12px 16px;font-size:15px;line-height:1.6}.inv-chat__bubble--in{background:#242a2f;color:#f2f2f2;border-radius:16px 16px 16px 4px}.inv-chat__bubble--in-muted{background:#242a2f;color:#c9cdd1;border-radius:16px 16px 16px 4px;font-size:14px;font-style:italic}.inv-chat__bubble--price{background:#cb130b;color:#fff;border-radius:16px 16px 16px 4px;font-size:17px;font-weight:800;line-height:1.4}.inv-chat__bubble--out{background:#2f6bde;color:#fff;border-radius:16px 16px 4px 16px}.inv-chat__divider{background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .45);font-size:12px;padding:5px 14px;border-radius:20px}.inv-price-compare{max-width:520px;margin:24px auto 0;display:flex;align-items:stretch;gap:2px;border-radius:14px;overflow:hidden}.inv-price-compare__panel{flex:1;background:#1c2024;padding:20px;text-align:center}.inv-price-compare__label{color:rgb(255 255 255 / .5);font-size:13px;margin-bottom:6px}.inv-price-compare__value{color:#fff;font-weight:900;font-size:28px}.inv-price-compare__value--accent{color:#e5140d}.inv-price-compare__arrow{display:flex;align-items:center;justify-content:center;background:#cb130b;padding:0 14px;color:#fff}.inv-callout{max-width:100%;margin:34px auto 0;padding:24px 28px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:12px}.inv-callout__text{color:#fff;font-size:16px;line-height:1.9;text-align:right;margin:0}.inv-text-accent{color:#e5140d}.inv-fb__footnote{text-align:center;color:rgb(255 255 255 / .5);font-size:13px;margin:22px auto 0;max-width:600px}.inv-fb-group{margin-top:56px;padding-top:44px;border-top:1px solid rgb(255 255 255 / .1)}.inv-fb-group__title{color:#fff;font-size:clamp(19px, 2.6vw, 25px);font-weight:900;text-align:center;margin-bottom:10px}.inv-fb-group__intro{text-align:center;color:#fff;font-size:15px;margin:0 auto 30px;max-width:580px}.inv-fb-group__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:760px;margin:0 auto;margin-bottom:50px}.inv-fb-vial{max-width:320px;margin:28px auto 36px}.inv-fb-vial .inv-media-card{width:100%}.inv-media-card{all:unset;cursor:pointer;display:block;border-radius:12px;overflow:hidden;background:#15181b;border:1px solid rgb(255 255 255 / .08);transition:border-color 0.3s;display:flex;align-items:center;flex-direction:column}.inv-media-card:hover{border-color:rgb(203 19 11 / .6)}.inv-media-card__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#0c0e10}.inv-media-card__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.inv-media-card__zoom{position:absolute;top:8px;left:8px;background:rgb(0 0 0 / .6);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inv-media-card__caption{padding:12px 13px;font-size:12.5px;color:rgb(255 255 255 / .72);line-height:1.6;text-align:right}.inv-gallery-header{text-align:center;margin-bottom:8px}.inv-gallery-header__eyebrow{color:#cb130b;font-size:14px;font-weight:700;letter-spacing:2px}.inv-gallery__title{text-align:center;font-size:clamp(24px, 3.6vw, 34px);font-weight:900;color:#0f1112;margin-bottom:12px}.inv-gallery__intro{text-align:center;max-width:520px;margin:0 auto 40px;font-size:16px;color:#555}.inv-gallery__intro--wide{max-width:620px;margin:0 auto 44px}.inv-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:768px){.inv-fb-group__grid{grid-template-columns:1fr}.inv-gallery__grid{grid-template-columns:1fr}.inv-journey__steps{flex-wrap:wrap;justify-content:center;gap:18px}.inv-journey__track{display:none}.inv-journey__node{flex:0 0 auto;min-width:88px}}.inv-evidence-card{all:unset;cursor:pointer;display:block;border-radius:12px;overflow:hidden;background:#f6f5f4;box-shadow:0 6px 22px rgb(15 17 18 / .08);transition:transform 0.3s,box-shadow 0.3s}.inv-evidence-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgb(15 17 18 / .16)}.inv-evidence-card__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden}.inv-evidence-card__img{width:100%;height:100%;object-fit:cover;display:block}.inv-evidence-card__zoom{position:absolute;top:10px;left:10px;background:rgb(15 17 18 / .8);backdrop-filter:blur(4px);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inv-evidence-card__caption{padding:14px 16px;text-align:right;font-size:14px;font-weight:600;color:#333;line-height:1.6}.inv-patients__group{margin-bottom:44px}.inv-patients__group-head{display:flex;align-items:center;gap:14px;margin-bottom:20px;flex-direction:row;justify-content:flex-start}.inv-patients__tag{background:#cb130b;color:#fff;font-weight:800;font-size:15px;padding:6px 20px;border-radius:22px}.inv-patients__divider{flex:1;height:1px;background:#ececec}.inv-patients__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:16px;margin-bottom:50px!important;margin-top:50px!important}.inv-doc-card{all:unset;cursor:pointer;display:block;border-radius:10px;overflow:hidden;background:#fff;border:1px solid #eee;box-shadow:0 4px 16px rgb(15 17 18 / .07);transition:box-shadow 0.3s}.inv-doc-card:hover{box-shadow:0 12px 28px rgb(15 17 18 / .14)}.inv-doc-card__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f0efee}.inv-doc-card__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.inv-doc-card__zoom{position:absolute;top:8px;left:8px;background:rgb(15 17 18 / .75);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inv-doc-card__caption{padding:12px 14px;font-size:12.5px;color:#444;line-height:1.65;text-align:right}.inv-progress{position:fixed;top:0;right:0;left:0;height:4px;background:rgb(0 0 0 / .07);z-index:9000}.inv-progress__bar{height:100%;width:0%;background:linear-gradient(90deg,#9e0f08,#cb130b)}.inv-reveal--hidden{opacity:0;transform:translateY(26px);transition:opacity 0.7s ease,transform 0.7s ease}.inv-reveal--visible{opacity:1;transform:translateY(0)}.inv-journey__dot--active{background:#cb130b!important;border-color:#cb130b!important;color:#fff!important;transform:scale(1.12);box-shadow:0 8px 20px rgb(203 19 11 / .35)}.inv-journey__dot--done{background:#fff!important;border-color:#cb130b!important;color:#cb130b!important;transform:scale(1);box-shadow:none}.inv-journey__dot--pending{background:#fff!important;border-color:#e2ddda!important;color:#9a938e!important;transform:scale(1);box-shadow:none}.inv-journey__label--active{color:#cb130b!important}.inv-journey__label--active~.inv-journey__label-sub{color:#cb130b!important}.inv-credit{max-width:760px;margin:20px auto 0;padding:0 26px 0}.inv-credit__box{padding:24px 28px;background:#f6f5f4;border-top:3px solid #cb130b;border-radius:0 0 10px 10px;text-align:center}.inv-credit__text{font-size:14px;color:#555;margin:0;text-align:center}.inv-footer{max-width:760px;margin:0 auto;padding:0 26px 80px}.inv-footer__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:34px;flex-wrap:wrap}.inv-footer__brand{display:flex;align-items:center;gap:10px}.inv-footer__logo{height:30px;width:auto}.inv-footer__brand-text{font-size:13px;color:#999}.inv-footer__tags{display:flex;gap:8px;flex-wrap:wrap}.inv-footer__tag{font-size:13px;color:#cb130b;border:1px solid #cb130b;border-radius:7px;padding:5px 14px}.inv-lightbox{position:fixed;inset:0;z-index:99999;background:rgb(8 10 11 / .94);display:flex;align-items:center;justify-content:center;padding:30px;flex-direction:column;gap:18px}.inv-lightbox__img{max-width:92vw;max-height:78vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 70px rgb(0 0 0 / .6)}.inv-lightbox__caption{color:rgb(255 255 255 / .85);font-size:15px;font-weight:600;text-align:center;max-width:640px}.inv-lightbox__close{all:unset;cursor:pointer;position:absolute;top:22px;left:22px;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .12);display:flex;align-items:center;justify-content:center}@media (max-width:768px){p{font-size:17px;line-height:1.75;text-align:right;text-align-last:right}.inv-section,.inv-section--intro,.inv-section--wide,.inv-lead,.inv-credit,.inv-footer{padding-left:18px;padding-right:18px}.inv-section--fb,.inv-section--journey,.inv-stat-band{padding-left:18px;padding-right:18px}.inv-hero__content{padding:0 18px 72px;text-align:right}.inv-hero__title{font-size:clamp(26px, 7vw, 36px)}.inv-hero__subtitle{font-size:17px;margin-inline:0;text-align:right}.inv-hero__meta{justify-content:flex-start}.inv-lead{padding-top:48px}.inv-lead__text{font-size:18px}.inv-section__header{margin:40px 0 24px}.inv-section__title{text-align:right;line-height:30px}.inv-stat-band{margin-top:48px;padding-top:52px;padding-bottom:52px}.inv-stat-band__grid{grid-template-columns:repeat(2,1fr);gap:20px}.inv-stat-item__label{text-align:right}.inv-stat-grid{grid-template-columns:1fr}.inv-stat-card__label{text-align:right}.inv-journey__card-body{padding:22px 20px}.inv-journey__card{border-right-width:5px}.inv-journey__card-text{text-align:right}.inv-patients__grid{grid-template-columns:1fr}.inv-doc-card__caption,.inv-media-card__caption,.inv-evidence-card__caption{text-align:right}.inv-datastrip{padding:20px 18px 7px}.inv-inline-doc{max-width:100%;margin:20px 0 28px}.inv-fb-vial{max-width:100%}.inv-callout{padding:20px 18px}.inv-callout__text{text-align:right}.inv-fb__inner .light-text,.inv-section--fb p{text-align:right;text-align-last:right}.inv-nav{right:10px!important;gap:10px}.inv-nav__label{font-size:11px}.inv-footer__bar{flex-direction:column;align-items:flex-end}.inv-footer__brand,.inv-footer__tags{justify-content:flex-end}.inv-credit__box,.inv-credit__text{text-align:right}.inv-lightbox{padding:18px}.inv-lightbox__caption{text-align:right}}@media (max-width:480px){.inv-stat-band__grid{grid-template-columns:1fr}.inv-hero__meta{flex-direction:column;align-items:flex-start;gap:10px}.inv-nav{display:none}.inv-journey__label{max-width:100px;font-size:11px}.inv-journey__node--wide .inv-journey__label,.inv-journey__node--wide .inv-journey__label-sub{max-width:110px}}