.ohs-page{--ohs-ink: #12151a;--ohs-navy: #1b365d;--ohs-deep: #0d203a;--ohs-gray: #737882;--ohs-line: #dfe2e6;--ohs-soft: #f5f5f6;--ohs-purple: #4f6fd6;--ohs-violet: #eeeaff;min-width:0;overflow-x:clip;overflow-y:visible;background:#fff;color:var(--ohs-ink);font-family:Satoshi,Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ohs-page *,.ohs-page *:before,.ohs-page *:after{box-sizing:border-box}.ohs-page :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0}.ohs-page :where(ol,ul){padding:0}.ohs-page img{display:block;max-width:100%}.ohs-page a{color:inherit}.ohs-page :where(a,summary):focus-visible{outline:3px solid var(--ohs-purple);outline-offset:4px}.ohs-page main{min-width:0}.ohs-skip{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 15px;border:2px solid var(--ohs-ink);border-radius:4px;background:#fff;font-size:13px;font-weight:750;text-decoration:none;transform:translateY(-160%)}.ohs-skip:focus{transform:none}.ohs-brand{display:inline;white-space:nowrap;font-style:normal}.ohs-brand strong{color:var(--ohs-navy);font-weight:760;letter-spacing:-.02em}.ohs-brand--md span{color:#9ba0a9;font-weight:520}.ohs-brand--product em{color:#959aa4;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ohs-brand--light strong{color:#fff}.ohs-brand--light span,.ohs-brand--light em{color:#b2bac5}.ohs-button{min-height:52px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid transparent;border-radius:5px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.ohs-button:hover{transform:translateY(-2px)}.ohs-page .ohs-button--dark{background:var(--ohs-ink);color:#fff!important}.ohs-page .ohs-button--dark:hover{background:var(--ohs-navy)}.ohs-page .ohs-button--light{border-color:#bcc1c9;background:#fff;color:var(--ohs-ink)!important}.ohs-page .ohs-button--white{background:#fff;color:var(--ohs-navy)!important}.ohs-page .ohs-button--outline-light{border-color:#ffffff7a;color:#fff!important}.ohs-page .ohs-button--outline-light:hover{background:#fff;color:var(--ohs-navy)!important}.ohs-eyebrow{color:var(--ohs-purple);font-size:10px;font-weight:760;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.ohs-eyebrow--light{color:#b9ccf5}.ohs-tagline{color:#92969e;font-size:10px;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.ohs-tagline span{color:var(--ohs-navy)}.ohs-actions{display:flex;align-items:center;gap:10px}.ohs-section{padding:clamp(88px,8vw,136px) max(5vw,calc((100vw - 1320px)/2))}.ohs-section-head{max-width:920px;margin-bottom:clamp(42px,5vw,72px)}.ohs-section-head>.ohs-eyebrow,.ohs-section-head>div>.ohs-eyebrow{margin-bottom:16px}.ohs-section-head h2{color:var(--ohs-ink);font-size:clamp(42px,4.45vw,68px);font-weight:500;letter-spacing:-.058em;line-height:1;text-wrap:balance}.ohs-section-head>p{max-width:720px;margin-top:22px;color:var(--ohs-gray);font-size:17px;line-height:1.65}.ohs-section-head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(54px,8vw,120px)}.ohs-section-head--split>p{max-width:470px;margin:0 0 5px;color:var(--ohs-gray);font-size:16px;line-height:1.68}.ohs-hero{min-height:calc(100vh - 70px);padding:clamp(56px,6vw,88px) max(5vw,calc((100vw - 1320px)/2)) clamp(70px,7vw,104px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:center;gap:clamp(54px,7vw,108px);background:#fff}.ohs-hero__copy{max-width:720px}.ohs-hero__copy>.ohs-tagline{margin-bottom:26px}.ohs-hero__copy>.ohs-eyebrow{margin-bottom:13px}.ohs-hero h1{max-width:760px;color:var(--ohs-ink);font-size:clamp(54px,4.85vw,78px);font-weight:500;letter-spacing:-.058em;line-height:.97;text-wrap:balance}.ohs-hero__lede{max-width:690px;margin-top:28px!important;color:var(--ohs-gray);font-size:clamp(17px,1.25vw,20px);line-height:1.58}.ohs-hero .ohs-actions{margin-top:32px}.ohs-callback-note{max-width:650px;margin-top:16px!important;color:#737983;font-size:11px;line-height:1.58}.ohs-callback-note strong{color:var(--ohs-navy);font-weight:750}.ohs-facts{margin-top:34px;padding-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ohs-line)}.ohs-facts div{min-height:70px;padding:0 18px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--ohs-line)}.ohs-facts div:first-child{padding-left:0;border-left:0}.ohs-facts dt{color:var(--ohs-navy);font-size:26px;font-weight:550;letter-spacing:-.04em;white-space:nowrap}.ohs-facts dd{margin-top:2px;color:var(--ohs-gray);font-size:10.5px;line-height:1.35}.ohs-hero__note{max-width:680px;margin-top:15px!important;color:#898d94;font-size:11px;line-height:1.55}.ohs-hero__note strong{color:#676c74;font-weight:700}.ohs-urgent-note{max-width:680px;margin-top:13px!important;padding-top:13px;border-top:1px solid var(--ohs-line);color:#858a92;font-size:10px;line-height:1.55}.ohs-decision-map{position:relative;min-height:650px;display:grid;grid-template-columns:.77fr 1.23fr;align-items:center}.ohs-decision-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:13%;border-radius:7px;background:#f1f2f3}.ohs-decision-map__photo{position:relative;z-index:2;height:470px;overflow:hidden;border-radius:6px;box-shadow:0 20px 55px #10203424}.ohs-decision-map__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%}.ohs-decision-map__panel{position:relative;z-index:1;min-height:590px;padding:50px 40px 40px 54px;border:1px solid #dadee3;border-left:0;border-radius:0 6px 6px 0;background:#fffffff5}.ohs-decision-map__panel>p{color:var(--ohs-purple);font-size:9px;font-weight:760;letter-spacing:.14em}.ohs-decision-map__panel>h2{margin-top:17px;color:var(--ohs-navy);font-size:clamp(30px,2.6vw,43px);font-weight:500;letter-spacing:-.052em;line-height:1.02}.ohs-decision-map__panel ol{margin-top:34px;list-style:none;border-top:1px solid var(--ohs-line)}.ohs-decision-map__panel li{padding:17px 0;display:grid;grid-template-columns:28px 1fr;-moz-column-gap:12px;column-gap:12px;border-bottom:1px solid var(--ohs-line)}.ohs-decision-map__panel li span{grid-row:1 / 3;color:var(--ohs-purple);font-size:9px;font-weight:760}.ohs-decision-map__panel li strong{color:var(--ohs-ink);font-size:15px;font-weight:650}.ohs-decision-map__panel li small{color:var(--ohs-gray);font-size:11px;line-height:1.35}.ohs-band{min-height:106px;padding:24px max(5vw,calc((100vw - 1320px)/2));display:flex;align-items:center;justify-content:space-between;gap:40px;background:var(--ohs-navy);color:#fff}.ohs-band p{max-width:920px;font-size:clamp(18px,2vw,25px);font-weight:500;letter-spacing:-.025em;line-height:1.25}.ohs-band a{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.ohs-lenses{background:var(--ohs-soft)}.ohs-lens-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfd2d7;border-left:1px solid #cfd2d7}.ohs-lens-grid article{min-height:310px;padding:30px;display:flex;flex-direction:column;border-right:1px solid #cfd2d7;border-bottom:1px solid #cfd2d7;background:#fff}.ohs-lens-grid article>span{color:var(--ohs-purple);font-size:10px;font-weight:760}.ohs-lens-grid h3{max-width:270px;margin-top:auto;font-size:clamp(23px,2vw,30px);font-weight:500;letter-spacing:-.043em;line-height:1.1}.ohs-lens-grid p{margin-top:17px;color:var(--ohs-gray);font-size:13px;line-height:1.58}.ohs-procedures{background:#fff}.ohs-procedure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ohs-line);border-left:1px solid var(--ohs-line)}.ohs-procedure-grid article{min-height:300px;padding:34px;display:flex;flex-direction:column;border-right:1px solid var(--ohs-line);border-bottom:1px solid var(--ohs-line)}.ohs-procedure-grid article:last-child{grid-column:1 / -1;min-height:270px}.ohs-procedure-grid article>span{color:var(--ohs-purple);font-size:10px;font-weight:760}.ohs-procedure-grid h3{margin-top:50px;color:var(--ohs-navy);font-size:clamp(28px,2.7vw,42px);font-weight:500;letter-spacing:-.048em;line-height:1.03}.ohs-procedure-grid p{max-width:660px;margin-top:18px;color:var(--ohs-gray);font-size:14px;line-height:1.65}.ohs-procedure-grid a{margin-top:auto;padding-top:25px;display:inline-flex;align-items:center;gap:9px;color:var(--ohs-navy);font-size:12px;font-weight:750;text-decoration:none}.ohs-report{display:grid;grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:clamp(50px,7vw,110px);background:var(--ohs-deep);color:#fff}.ohs-report__intro{position:sticky;top:110px;align-self:start}.ohs-report__intro>.ohs-eyebrow{margin-bottom:18px;color:#b9ccf5}.ohs-report__intro h2{font-size:clamp(46px,4.7vw,72px);font-weight:500;letter-spacing:-.058em;line-height:.99;text-wrap:balance}.ohs-report__intro>p:not(.ohs-eyebrow){max-width:520px;margin-top:23px;color:#a6b0bd;font-size:16px;line-height:1.67}.ohs-report__intro .ohs-button{margin-top:30px}.ohs-team-link{width:-moz-fit-content;width:fit-content;margin-top:19px;display:flex;align-items:center;gap:9px;color:#d8dce3!important;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.ohs-team-link:hover{color:#fff!important}.ohs-report__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.ohs-report__grid article{min-height:222px;padding:27px;display:flex;gap:18px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.ohs-report__grid article>span{color:#b9ccf5;font-size:9px;font-weight:760}.ohs-report__grid h3{color:#fff;font-size:19px;font-weight:550;letter-spacing:-.025em;line-height:1.17}.ohs-report__grid p{margin-top:13px;color:#9eabb9;font-size:12px;line-height:1.58}.ohs-pathways{background:#f7f7f8}.ohs-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cfd2d7;border-left:1px solid #cfd2d7}.ohs-pathway-grid article{min-height:300px;padding:34px;display:flex;flex-direction:column;border-right:1px solid #cfd2d7;border-bottom:1px solid #cfd2d7;background:#fff}.ohs-pathway-grid article>span{color:var(--ohs-purple);font-size:10px;font-weight:760}.ohs-pathway-grid h3{margin-top:auto;padding-top:54px;color:var(--ohs-navy);font-size:clamp(28px,2.8vw,42px);font-weight:500;letter-spacing:-.05em;line-height:1.03}.ohs-pathway-grid p{max-width:560px;margin-top:18px;color:var(--ohs-gray);font-size:13px;line-height:1.65}.ohs-process{background:#fff}.ohs-process ol{max-width:920px;margin:0 auto;list-style:none;border-top:1px solid var(--ohs-line)}.ohs-process li{min-height:190px;padding:30px 0;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--ohs-line)}.ohs-process li>span{color:var(--ohs-purple);font-size:11px;font-weight:760;letter-spacing:.1em}.ohs-process h3{color:var(--ohs-ink);font-size:clamp(28px,3.2vw,46px);font-weight:500;letter-spacing:-.052em;line-height:1.02}.ohs-process li p{max-width:690px;margin-top:14px;color:var(--ohs-gray);font-size:14px;line-height:1.65}.ohs-evidence{padding:clamp(82px,8vw,124px) max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);-moz-column-gap:clamp(60px,10vw,150px);column-gap:clamp(60px,10vw,150px);background:var(--ohs-deep);color:#fff}.ohs-evidence>div:first-child h2{max-width:620px;margin-top:16px;font-size:clamp(38px,4vw,61px);font-weight:500;letter-spacing:-.055em;line-height:1.01;text-wrap:balance}.ohs-evidence__links{border-top:1px solid rgba(255,255,255,.18)}.ohs-evidence__links a{min-height:116px;padding:22px 2px;display:grid;grid-template-columns:1fr auto;align-content:center;-moz-column-gap:20px;column-gap:20px;border-bottom:1px solid rgba(255,255,255,.18);text-decoration:none}.ohs-evidence__links a>span:first-child{grid-column:1;color:#b9ccf5;font-size:9px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.ohs-evidence__links a>strong{grid-column:1;margin-top:8px;color:#f3f5f8;font-size:14px;font-weight:620;line-height:1.45}.ohs-evidence__links a>span:last-child{grid-column:2;grid-row:1 / span 2;align-self:center;color:#d4dae2;font-size:14px}.ohs-evidence__note{grid-column:2;max-width:700px;margin-top:22px;color:#9ca8b6;font-size:10px;line-height:1.58}.ohs-pricing{background:var(--ohs-soft)}.ohs-pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cfd2d7;border-left:1px solid #cfd2d7}.ohs-price{min-height:355px;padding:27px;display:flex;flex-direction:column;border-right:1px solid #cfd2d7;border-bottom:1px solid #cfd2d7;background:#fff}.ohs-price--featured{background:var(--ohs-navy);color:#fff}.ohs-price>span{color:var(--ohs-purple);font-size:9px;font-weight:760}.ohs-price--featured>span{color:#b9ccf5}.ohs-price h3{margin-top:38px;color:var(--ohs-navy);font-size:18px;font-weight:550;line-height:1.2}.ohs-price--featured h3 .ohs-brand strong{color:#fff}.ohs-price--featured h3 .ohs-brand em{color:#c1c8d1}.ohs-price>p{margin-top:16px;color:var(--ohs-gray);font-size:12px;line-height:1.55}.ohs-price--featured>p{color:#b1bccb}.ohs-price>strong{margin-top:auto;color:var(--ohs-ink);font-size:40px;font-weight:500;letter-spacing:-.05em}.ohs-price--featured>strong{color:#fff}.ohs-price>a{margin-top:15px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ohs-line);color:var(--ohs-navy);font-size:11px;font-weight:750;text-decoration:none}.ohs-price--featured>a{border-color:#ffffff3d;color:#fff}.ohs-pricing__actions{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:10px}.ohs-pricing__note{margin-top:18px;color:var(--ohs-gray);font-size:12px;text-align:center}.ohs-faq{background:#fff}.ohs-faq .ohs-section-head{margin-right:auto;margin-left:auto;text-align:center}.ohs-faq__list{max-width:900px;margin:0 auto}.ohs-faq details{border-top:1px solid var(--ohs-line)}.ohs-faq details:last-child{border-bottom:1px solid var(--ohs-line)}.ohs-faq summary{min-height:84px;padding:20px 6px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--ohs-ink);font-size:16px;font-weight:650;cursor:pointer;list-style:none}.ohs-faq summary::-webkit-details-marker{display:none}.ohs-faq summary i{flex:0 0 auto;color:var(--ohs-purple);font-size:20px;font-style:normal;font-weight:400;transition:transform .2s ease}.ohs-faq details[open] summary i{transform:rotate(45deg)}.ohs-faq details>p{max-width:760px;padding:0 42px 27px 6px;color:var(--ohs-gray);font-size:14px;line-height:1.7}.ohs-emergency{max-width:900px;margin:42px auto 0;padding:24px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;border-left:3px solid var(--ohs-purple);background:var(--ohs-soft)}.ohs-emergency strong{color:var(--ohs-navy);font-size:13px}.ohs-emergency p{color:#747a84;font-size:12px;line-height:1.6}.ohs-final{padding:clamp(88px,8vw,128px) max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:end;gap:clamp(54px,9vw,140px);border-top:1px solid rgba(255,255,255,.12);background:var(--ohs-navy);color:#fff}.ohs-final>div:first-child{min-width:0}.ohs-final .ohs-eyebrow{margin-bottom:17px;color:#b9ccf5}.ohs-final h2{max-width:930px;font-size:clamp(45px,5.2vw,76px);font-weight:500;letter-spacing:-.058em;line-height:.99;text-wrap:balance}.ohs-final__lead{max-width:700px;margin-top:24px!important;color:#d5dbe3;font-size:17px;line-height:1.62}.ohs-final__callback{max-width:700px;margin-top:16px!important;color:#aeb8c6;font-size:11px;line-height:1.62}.ohs-final>.ohs-actions{width:100%;display:grid;align-content:end;gap:10px}.ohs-final .ohs-button{width:100%}@media (max-width: 1180px){.ohs-hero{min-height:0;grid-template-columns:1fr;gap:58px}.ohs-hero__copy{max-width:880px}.ohs-decision-map{width:min(880px,100%)}.ohs-lens-grid,.ohs-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ohs-report{grid-template-columns:1fr}.ohs-report__intro{position:static;max-width:850px}}@media (max-width: 900px){.ohs-section-head--split{grid-template-columns:1fr;align-items:start;gap:22px}.ohs-section-head--split>p{max-width:700px;margin:0}.ohs-evidence{grid-template-columns:1fr;gap:42px}.ohs-evidence__note{grid-column:1;margin-top:-18px}.ohs-final{grid-template-columns:1fr;align-items:start;gap:36px}.ohs-final>.ohs-actions{width:min(420px,100%)}}@media (max-width: 760px){.ohs-section{padding:76px 18px}.ohs-section-head{margin-bottom:36px}.ohs-section-head h2{font-size:clamp(37px,11vw,50px);line-height:1.01}.ohs-section-head>p{margin-top:17px;font-size:15px}.ohs-section-head--split>p{font-size:14px}.ohs-actions{flex-direction:column;align-items:stretch}.ohs-button{width:100%}.ohs-hero{padding:52px 18px 72px;display:block}.ohs-hero__copy>.ohs-tagline{margin-bottom:23px}.ohs-hero h1{font-size:clamp(40px,12.5vw,52px);letter-spacing:-.055em;line-height:.98}.ohs-hero__lede{margin-top:23px!important;font-size:16px;line-height:1.59}.ohs-hero .ohs-actions{margin-top:27px}.ohs-callback-note{margin-top:15px!important;font-size:10.5px}.ohs-facts{margin-top:28px;padding-top:17px}.ohs-facts div{min-height:78px;padding:0 10px}.ohs-facts dt{font-size:21px}.ohs-facts dd{font-size:9px;line-height:1.3}.ohs-hero__note{font-size:10.5px}.ohs-urgent-note{font-size:9.5px}.ohs-decision-map{min-height:0;margin-top:50px;display:block}.ohs-decision-map:before{top:14px;right:0;bottom:0;left:14px}.ohs-decision-map__photo{width:82%;height:330px}.ohs-decision-map__photo img{-o-object-position:50% 35%;object-position:50% 35%}.ohs-decision-map__panel{min-height:0;margin:-42px 0 0 10%;padding:72px 22px 25px;border:1px solid #dadee3;border-radius:5px}.ohs-decision-map__panel>h2{font-size:35px}.ohs-decision-map__panel ol{margin-top:25px}.ohs-decision-map__panel li{padding:13px 0}.ohs-band{padding:27px 18px;display:block}.ohs-band p{font-size:19px}.ohs-band a{margin-top:15px;white-space:normal}.ohs-lens-grid,.ohs-procedure-grid,.ohs-report__grid,.ohs-pathway-grid,.ohs-pricing__grid{grid-template-columns:1fr}.ohs-lens-grid article{min-height:255px;padding:25px}.ohs-procedure-grid article,.ohs-procedure-grid article:last-child{grid-column:auto;min-height:275px;padding:25px}.ohs-procedure-grid h3{margin-top:36px;font-size:34px}.ohs-report{gap:42px}.ohs-report__intro h2{font-size:46px;line-height:1}.ohs-report__grid article{min-height:180px;padding:22px}.ohs-team-link{margin-top:18px}.ohs-pathway-grid article{min-height:270px;padding:25px}.ohs-pathway-grid h3{padding-top:42px;font-size:34px}.ohs-process li{min-height:0;padding:30px 0;grid-template-columns:45px minmax(0,1fr);align-items:start}.ohs-process h3{font-size:30px;line-height:1.04}.ohs-evidence{padding:76px 18px;gap:38px}.ohs-evidence>div:first-child h2{font-size:42px}.ohs-evidence__links a{min-height:108px}.ohs-price{min-height:310px}.ohs-pricing__actions{display:grid}.ohs-pricing__note{line-height:1.55}.ohs-faq summary{min-height:78px;font-size:15px}.ohs-emergency{grid-template-columns:1fr;gap:10px}.ohs-final{padding:76px 18px 84px;gap:31px}.ohs-final h2{font-size:clamp(40px,12vw,50px);line-height:1}.ohs-final__lead{margin-top:21px!important;font-size:15px}}@media (max-width: 340px){.ohs-section,.ohs-hero{padding-right:16px;padding-left:16px}.ohs-hero h1{font-size:40px}.ohs-facts div{padding:0 8px}.ohs-facts dd{font-size:8.5px}.ohs-decision-map__photo{width:86%;height:300px}.ohs-decision-map__panel{margin-left:7%;padding-right:18px;padding-left:18px}.ohs-decision-map__panel>h2{font-size:32px}.ohs-evidence,.ohs-final{padding-right:16px;padding-left:16px}}@media (prefers-reduced-motion: reduce){.ohs-page *,.ohs-page *:before,.ohs-page *:after{scroll-behavior:auto!important;transition:none!important}}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10]{--ohs-ink: #0c1f24;--ohs-navy: #0c1f24;--ohs-deep: #0c1f24;--ohs-gray: #50636a;--ohs-line: rgba(12, 31, 36, .13);--ohs-soft: #f6f7f5;--ohs-purple: #362bf9;--ohs-violet: #f4eff8;background:#fff;color:var(--ohs-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(h1,h2,h3,strong){font-weight:600}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(a,summary):focus-visible{outline:3px solid #705cff;outline-offset:4px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-band,.ohs-report,.ohs-evidence,.ohs-final) :is(a,summary):focus-visible{outline-color:#d8d4ff}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-skip{border-color:var(--ohs-ink);border-radius:999px;font-size:13px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-button{min-height:54px;padding-inline:24px;border-radius:999px!important;font-size:14px;font-weight:700}.ohs-page.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] a.ohs-button{border-radius:999px!important}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-band a,.ohs-procedure-grid a,.ohs-team-link){min-height:48px;display:inline-flex;align-items:center}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-eyebrow{display:flex;align-items:center;gap:10px;color:var(--ohs-gray);font-size:11px;font-weight:700;letter-spacing:.14em}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-eyebrow:before{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#be1abe,var(--ohs-purple));content:"";flex:0 0 auto}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-eyebrow--light,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-report,.ohs-final) .ohs-eyebrow{color:#ffffffc2}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-tagline{color:#63747a;font-size:11px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-tagline span{color:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-section{padding-block:clamp(92px,8vw,136px)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-section-head h2{color:var(--ohs-ink);letter-spacing:-.06em}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-section-head>p,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-section-head--split>p{color:var(--ohs-gray);font-size:16px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero{min-height:min(850px,calc(100svh - 74px));padding-block:clamp(70px,7vw,108px);grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);background:radial-gradient(circle at 11% 12%,rgba(190,26,190,.07),transparent 29%),radial-gradient(circle at 88% 17%,rgba(54,43,249,.07),transparent 28%),#fff}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero h1{max-width:850px;font-size:clamp(54px,5.6vw,86px);letter-spacing:-.065em;line-height:.96}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero__lede{max-width:730px;color:var(--ohs-gray);font-size:clamp(18px,1.42vw,22px);letter-spacing:-.018em}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-callback-note,.ohs-hero__note,.ohs-facts dd,.ohs-pricing__note){color:#52656b;font-size:12px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-callback-note{margin-top:18px!important}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-urgent-note{color:#5b6e74;font-size:11px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-facts dt,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-callback-note strong{color:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map:before,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-decision-map__photo,.ohs-decision-map__panel){border-color:#0c1f2421;border-radius:24px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map:before{background:linear-gradient(145deg,#f4eff8,#f1f5f3)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__photo{box-shadow:0 30px 80px #0c1f2424}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel{border-left:1px solid rgba(12,31,36,.13);background:#fffffff7;box-shadow:0 22px 58px #0c1f241a}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel>p,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel li span{color:var(--ohs-purple);font-size:10px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel>h2,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel li strong{color:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel li small{color:var(--ohs-gray);font-size:12px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-band{background:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-lens-grid,.ohs-procedure-grid,.ohs-report__grid,.ohs-pathway-grid,.ohs-pricing__grid){border:0;gap:16px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-lens-grid article,.ohs-procedure-grid article,.ohs-pathway-grid article,.ohs-price,.ohs-emergency){overflow:hidden;border:1px solid rgba(12,31,36,.12);border-radius:22px;background:#fbfaf7}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-lens-grid article{min-height:315px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-procedure-grid article{min-height:310px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-procedure-grid article:last-child{min-height:280px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-report,.ohs-evidence,.ohs-final){background:linear-gradient(118deg,var(--ohs-ink) 0%,#102329 57%,#162861 145%)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-report__intro>p:not(.ohs-eyebrow),.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-final__callback{color:#c6d1d4}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-report__grid article{min-height:220px;border:1px solid rgba(255,255,255,.17);border-radius:20px;background:#ffffff09}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-report__grid p,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-evidence__note{color:#aebdc1;font-size:12px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-pathway-grid article{min-height:310px;background:#fff}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-process ol{max-width:980px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-process li{border-color:#0c1f2421}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-evidence__links a{min-height:112px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-evidence__links a>span:first-child{color:#c2cdff;font-size:10px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-evidence__links a>strong{color:#f3f7f6}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-pricing{background:var(--ohs-soft)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price{min-height:395px;padding:28px;background:#fff;box-shadow:0 18px 48px #0c1f240e}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price.ohs-price--featured{border-color:var(--ohs-ink);background:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>span{color:var(--ohs-purple);font-size:10px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price h3{margin-top:34px;color:var(--ohs-ink);font-size:19px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>strong{margin-top:28px;color:var(--ohs-ink);font-size:clamp(40px,3.4vw,54px);font-weight:600;line-height:1}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>small{margin-top:8px;color:#66787e;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>p{margin-top:20px;color:var(--ohs-gray);font-size:13px;line-height:1.62;flex:1 1 auto}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>a{min-height:50px;margin-top:24px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ohs-ink);border-radius:999px;color:var(--ohs-ink);font-size:13px;font-weight:700}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured :is(h3,strong),.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured h3 .ohs-brand strong{color:#fff}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured h3 .ohs-brand em,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured>small,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured>p{color:#bdc9cc}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price--featured>a{border-color:#ffffffb8;background:#fff;color:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-pricing__actions{margin-top:40px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-pricing__note{max-width:760px;margin:20px auto 0;line-height:1.62}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq__list{display:grid;gap:10px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq details{overflow:hidden;border:1px solid rgba(12,31,36,.12);border-radius:18px;background:#fff}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq details:last-child{border-bottom:1px solid rgba(12,31,36,.12)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq summary{min-height:80px;padding-inline:22px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq details>p{padding-inline:22px 58px;color:var(--ohs-gray)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-emergency{background:#fbfaf7}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-emergency strong{color:var(--ohs-ink)}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-emergency p{color:#52656b;font-size:12px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-final__lead{color:#e1e8e8}@media (max-width: 1180px){.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero{grid-template-columns:1fr}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map{width:min(100%,900px)}}@media (max-width: 760px){.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-section{padding:76px 18px 82px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero{padding:56px 18px 74px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero h1{font-size:clamp(44px,12.35vw,58px);line-height:.97}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-hero__lede{font-size:16px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-facts dd{font-size:10px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__photo{height:360px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-decision-map__panel{padding:74px 24px 27px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] :is(.ohs-lens-grid article,.ohs-procedure-grid article,.ohs-procedure-grid article:last-child,.ohs-report__grid article,.ohs-pathway-grid article,.ohs-price){min-height:0;padding:26px 24px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>strong{margin-top:26px;font-size:44px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-price>p{min-height:64px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-pricing__actions{margin-top:30px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq summary{padding:18px}.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] .ohs-faq details>p{padding:0 44px 26px 18px}}@media (prefers-reduced-motion: reduce){.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] *,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] *:before,.ohs-page[data-build=wgmd-heart-surgery-second-opinion-sanaris-v4-2026-09-10] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
