.so-science{padding:80px 0;background:#101416;border-top:1px solid #293238;border-bottom:1px solid #293238;color:#f4f5f6;scroll-margin-top:90px}
.so-science-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:28px}
.so-science h2{font-size:clamp(32px,4.5vw,60px);line-height:1.07;letter-spacing:-.045em;margin:18px 0 0}
.so-science-heading>p{font-size:16px;line-height:1.6;color:#aebbc3;margin:0;max-width:44ch}
.so-science-context{padding:18px 22px;border-left:2px solid #8fd3f2;background:#172024;color:#b8c9d2;font-size:13px;line-height:1.65;margin:0 0 32px;max-width:1000px}
.so-science-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.so-study{background:#191f23;border:1px solid #303b42;border-radius:14px;padding:26px;display:flex;flex-direction:column;min-width:0}
.so-study-meta{display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#8fd3f2;letter-spacing:.03em}
.so-study-meta>span:last-child{font-family:'IBM Plex Mono',monospace}
.so-study h3{font-size:24px;line-height:1.18;letter-spacing:-.025em;margin:24px 0 14px;color:#f4f5f6}
.so-study-design{font-size:11px;color:#91a2ad;line-height:1.5}
.so-study-summary{font-size:14px;line-height:1.65;color:#b4c1c9;margin:18px 0 22px;flex:1}
.so-study details{border-top:1px solid #33414a;border-bottom:1px solid #33414a}
.so-study summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font-size:13px;color:#f4f5f6;font-weight:600}
.so-study summary::-webkit-details-marker{display:none}
.so-study summary>span{font-size:20px;color:#8fd3f2;transition:transform .2s}
.so-study details[open] summary>span{transform:rotate(45deg)}
.so-study-result p{font-size:14px;line-height:1.65;color:#d2dce2;margin:0 0 18px}
.so-study-link{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;font-size:12px;color:#8fd3f2;margin-top:18px;min-height:36px}
.so-science-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:26px;font-size:12px;color:#91a2ad}
.so-science-footer a{color:#8fd3f2;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.so-science :focus-visible{outline:2px solid #8fd3f2;outline-offset:4px}
.sono-article{background:#0a0b0c;color:#f4f5f6}
.sono-article .cms-main{background:#0a0b0c;color:#f4f5f6}
.sono-article .cms-prose,.sono-article .cms-lead,.sono-article .cms-meta{color:#b8c6ce}
.sono-article .cms-prose h2,.sono-article .cms-prose h3{color:#f4f5f6}
.sono-article .cms-back,.sono-article .cms-prose a{color:#8fd3f2}
.sono-article .cms-related{border-color:#303b42}
.sono-article .cms-card{background:#191f23;border-color:#303b42;color:#f4f5f6}
.sono-article .cms-card p,.sono-article .cms-label{color:#aebbc3}
.sono-article .cms-read{color:#8fd3f2}
.sono-article .oren-corporate-footer{background:#050505}
@media(max-width:1000px){.so-science-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.so-science-heading{gap:30px}}
@media(max-width:700px){.so-science{padding:36px 0}.so-science-heading{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.so-science h2{font-size:32px;margin-top:14px}.so-science-heading>p{font-size:14px}.so-science-context{padding:14px 16px;margin-bottom:20px;font-size:12px}.so-science-grid{grid-template-columns:1fr;gap:12px}.so-study{padding:20px}.so-study h3{font-size:23px;margin:18px 0 10px}.so-study-summary{margin:14px 0 16px;font-size:13px}.so-study-result p{font-size:13px}.so-study-link{min-height:44px;margin-top:10px}.so-science-footer{align-items:start;flex-direction:column;gap:10px;margin-top:20px}.sono-article .cms-article h1{font-size:34px}.sono-article .cms-prose{font-size:15px}}

.sono-revised-hero h1{font-size:clamp(42px,4.2vw,62px)!important;line-height:1.08!important;letter-spacing:-.04em!important;max-width:620px;margin-bottom:25px}.sono-revised-hero [data-key="sono-hero-lead"]{font-size:18px;line-height:1.65;color:#b8d4e1;max-width:550px;margin:0 0 27px}.sono-revised-hero figure figcaption{font-size:50px;letter-spacing:-.05em;font-weight:700;color:#f4f5f6;text-align:right}.sono-ce{display:flex;gap:18px;align-items:center;margin-top:28px;border-top:1px solid #34414a;padding-top:20px;max-width:550px}.sono-ce-mark{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:29px;letter-spacing:-.04em;font-weight:600;color:#f4f5f6}.sono-ce-mark small{font-size:12px;letter-spacing:.03em}.sono-ce h3{font-size:14px;margin:0 0 6px}.sono-ce p{font-size:11px;line-height:1.6;color:#a5b8c3;margin:0}.sono-doc-section{padding:70px 0;background:#0e1215;scroll-margin-top:95px}.sono-doc-section h2{font-size:clamp(32px,3.5vw,49px);letter-spacing:-.04em;line-height:1.1;margin:20px 0 32px}.sono-doc-section>.wrap>p{font-size:16px;line-height:1.7;max-width:850px;color:#b4c3cc}.sono-bimodal-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sono-bimodal-grid article{background:#172026;border:1px solid #30424d;border-radius:14px;overflow:hidden;padding:0 25px 24px}.sono-bimodal-grid h3{font-size:24px;line-height:1.15;letter-spacing:-.02em;margin:16px 0}.sono-bimodal-grid p{font-size:14px;color:#b1c1cb;line-height:1.7}.sono-reference-visual{height:240px;margin:0 -25px 25px;background-color:#fff;background-image:url('/assets/img/sono-bimodal-reference.png');background-repeat:no-repeat;background-size:auto 325px}.sono-pemf-photo{background-position:left top}.sono-notched-photo{background-position:right top}.sono-expert{margin:32px 0 0;padding:25px 30px;border-left:2px solid #8fd3f2;background:#1a2a33}.sono-expert p{font-size:20px;line-height:1.65;margin:0 0 20px;color:#d7e7f0}.sono-expert cite{font-size:13px;font-style:normal;font-weight:600}.sono-expert small{display:block;margin-top:6px;font-size:10px;color:#9eafb9;font-weight:400}.sono-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.sono-use-grid article{padding:15px;background:#192026;border-radius:12px;border:1px solid #2c3942;text-align:center}.sono-use-photo{height:150px;background-color:#fafafa;background-image:url('/assets/img/sono-approach-reference.png');background-size:400% auto;background-position:calc(var(--photo-index) * 100% / 3) top;background-repeat:no-repeat;border-radius:9px}.sono-use-grid h3{font-size:16px;line-height:1.35;font-weight:500;margin:17px 0 7px}.sono-indications-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sono-indications-grid details{border:1px solid #30404a;border-radius:9px;background:#172026;padding:16px 20px}.sono-indications-grid summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:44px;gap:20px}.sono-indications-grid summary h3{font-size:18px;margin:0}.sono-indications-grid summary::marker{content:''}.sono-indications-grid p{font-size:14px;color:#b4c5cf;line-height:1.7}.so-study-publication,.so-study-reference{font-size:11px!important;line-height:1.6;color:#adc5d3;overflow-wrap:anywhere;margin:0 0 9px}.so-study h3{font-size:19px;line-height:1.32}.so-study-meta{gap:15px}.so-study-meta>span:first-child{max-width:85%;line-height:1.6}.so-study-design{margin-bottom:20px}.so-science-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}.so-science-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.so-science-toolbar button{font:inherit;font-size:12px;min-height:44px;padding:10px 15px;border-radius:22px;border:1px solid #3b515e;background:transparent;color:#c6dce9;cursor:pointer}.so-science-toolbar button[aria-pressed="true"]{background:#9adbf7;color:#12242d;border-color:#9adbf7}.so-evidence-open{white-space:nowrap}.so-evidence-dialog{color:#eef5f9;background:linear-gradient(135deg,#172a33,#0c1115);border:1px solid #497182;border-radius:18px;padding:45px;max-width:650px;width:calc(100% - 32px);max-height:85vh;overflow:auto}.so-evidence-dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}.so-evidence-dialog>[aria-label]{position:absolute;top:14px;right:14px;width:44px;height:44px;background:transparent;border:1px solid #44606d;border-radius:50%;color:#eef5f9;font-size:26px;cursor:pointer}.so-evidence-dialog h2{font-size:34px;line-height:1.15;letter-spacing:-.03em;margin:22px 0}.so-evidence-total{display:flex;gap:20px;align-items:baseline}.so-evidence-total strong{font-size:105px;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:#94dcfa}.so-evidence-total span{font-size:16px}.so-evidence-split{display:flex;gap:24px;margin:25px 0;color:#a7c7d8;font-size:13px}.so-evidence-split b{font-size:20px;color:white;margin-right:5px}.so-evidence-dialog p{color:#aac0cd;font-size:13px;line-height:1.75}.so-evidence-continue{margin-top:16px;background:#9adbf7;color:#12242d;border:0;border-radius:6px;padding:14px 20px;min-height:46px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.so-evidence-dialog :focus-visible{outline:3px solid #9adbf7;outline-offset:4px}
@media(max-width:700px){.sono-revised-hero h1{font-size:36px!important;line-height:1.08!important}.sono-revised-hero [data-key="sono-hero-lead"]{font-size:15px;line-height:1.6}.sono-ce{gap:12px;margin-top:23px}.sono-ce-mark{font-size:25px}.sono-ce h3{font-size:12px}.sono-doc-section{padding:36px 0}.sono-doc-section h2{font-size:32px}.sono-bimodal-grid,.sono-indications-grid{grid-template-columns:1fr}.sono-bimodal-grid{gap:15px}.sono-reference-visual{height:180px;background-size:auto 243px}.sono-bimodal-grid h3{font-size:23px}.sono-expert{padding:22px;margin-top:23px}.sono-expert p{font-size:16px}.sono-use-grid{grid-template-columns:1fr 1fr;gap:10px}.sono-use-grid article{padding:10px}.sono-use-photo{height:100px}.sono-use-grid h3{font-size:14px}.so-science-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.so-science-toolbar button{font-size:11px;padding:10px 12px}.so-study h3{font-size:19px}.so-evidence-dialog{padding:36px 23px 25px}.so-evidence-dialog h2{font-size:27px;margin-top:28px}.so-evidence-total strong{font-size:85px}.so-evidence-split{flex-direction:column;gap:12px;margin:20px 0}.so-evidence-total{gap:14px}}

.sono-use-photo{height:auto!important;aspect-ratio:1.12}
