/* ADAPT / SCIENCE — independent editorial/product experience */
:root{--sc-bg:#05090d;--sc-border:#283844;--sc-light:#e9f2f7;--sc-muted:#adbdc8;--sc-blue:#62ddeb;--sc-orange:#ff996a;--sc-green:#8be8ac;--sc-display:'Inter Display',Inter,'Arial Black',sans-serif}
.science-v1{max-width:1860px;margin:0 auto;color:var(--sc-light);overflow:clip}
.science-v1 h1,.science-v1 h2,.science-v1 h3,.science-v1 h4,.science-v1 p{margin-top:0}
.science-v1 .sc-tag{font-size:11px;font-weight:800;letter-spacing:.23em;color:#93b3c4;display:flex;gap:12px;align-items:center;text-transform:uppercase;margin:0 0 22px}
.science-v1 .sc-tag>span:not(.sc-live-dot){width:19px;height:1px;background:var(--sc-blue)}
.science-v1 h1,.science-v1 h2,.science-v1 h3{font-family:var(--sc-display);font-weight:900;letter-spacing:-.055em}
.science-v1 h2{font-size:clamp(47px,5.4vw,84px);line-height:.91;margin:0}
.science-v1 h2 span,.science-v1 h1 span{color:#b9c5ce}
.science-v1 .sc-section{padding:86px clamp(22px,4.2vw,76px);border-bottom:1px solid #1b2a35;scroll-margin-top:26px}
.science-v1 .sc-section-head{display:flex;align-items:end;justify-content:space-between;gap:46px;margin-bottom:35px}
.science-v1 .sc-section-head>div{max-width:880px;flex:1}
.science-v1 .sc-section-head>p{color:#b7c5ce;max-width:425px;font-size:16px;line-height:1.68;margin:0 0 3px}
.science-v1 .sc-btn{font-family:Inter,sans-serif;display:inline-flex;justify-content:center;align-items:center;gap:16px;height:53px;border-radius:999px;padding:0 27px;font-size:13px;font-weight:800;white-space:nowrap;border:1px solid #496271;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;color:#eaf1f6;background:rgba(10,17,24,.6);text-decoration:none}
.science-v1 .sc-btn:hover{transform:translateY(-2px);border-color:#c4e4f1;box-shadow:0 12px 33px #0008}
.science-v1 .sc-btn-primary{color:#070c10;background:#f7f9fb;border-color:#f7f9fb}
.science-v1 .sc-btn-primary:hover{box-shadow:0 12px 36px #90e9f93a}
.science-v1 .sc-btn-outline{border-color:#647c8a}
.sc-hero{margin:19px clamp(15px,2vw,32px) 0;border:1px solid #354b5c;border-radius:22px;overflow:hidden;background:#050e15}
.sc-hero-art{position:relative;height:clamp(320px,49vw,800px);overflow:hidden}
.sc-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.95)}
.sc-hero-art::after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(0deg,#050e15 0%,transparent 75%)}
.sc-hero-caption{background:linear-gradient(180deg,#050e15,#081118);padding:25px clamp(22px,3.7vw,58px) 43px;display:flex;justify-content:space-between;align-items:end;gap:35px}
.sc-hero-caption>div:first-child{max-width:900px}
.sc-hero-caption h1{font-size:clamp(44px,4.2vw,72px);line-height:.94;margin:0 0 12px}
.sc-hero-caption p:not(.sc-tag){margin:0;color:#ccd8df;font-size:16px;line-height:1.58;max-width:760px}
.sc-hero-caption .sc-tag{margin-bottom:14px}
.sc-hero-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;max-width:520px}
.sc-introduction{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px 70px}
.sc-introduction .sc-long-copy{color:#bdcad4;font-size:16px;line-height:1.78;max-width:725px}
.sc-introduction .sc-long-copy strong{color:#edf4f7}
.sc-introduction .sc-long-copy .sc-lead{font-size:clamp(19px,1.55vw,24px);line-height:1.5;color:#f1f6fa;font-weight:600}
.sc-process{grid-column:1/-1;display:flex;align-items:stretch;gap:10px;margin-top:16px;border:1px solid #2c4555;border-radius:20px;padding:19px;background:linear-gradient(135deg,#0b1923,#080d12)}
.sc-process>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px;padding:14px}
.sc-process>div span{font-size:12px;color:#77c6db;font-weight:800}
.sc-process>div b{font:800 clamp(26px,2.6vw,41px)/1 var(--sc-display)}
.sc-process>div small{font-size:12px;color:#aebdc7;line-height:1.4}
.sc-process>i{align-self:center;color:#577889;font-size:24px;font-style:normal}
.sc-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.sc-person{border:1px solid #314652;border-radius:19px;overflow:hidden;background:linear-gradient(150deg,#0d1a24,#080d13);display:grid;grid-template-columns:44% 56%;min-height:620px}
.sc-person-art{position:relative;overflow:hidden;min-height:100%;background:radial-gradient(circle at 50% 22%,rgba(45,79,97,.22),transparent 34%),linear-gradient(180deg,#0a1319,#091018 62%,#070c11)}
.sc-person-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1318 0%,transparent 38%),linear-gradient(90deg,transparent 70%,#0c1720 100%)}
.sc-person-art img{height:100%;width:100%;object-fit:cover;object-position:center 26%;filter:saturate(.88) contrast(1.02)}
.sc-person-marker{position:absolute;left:17px;bottom:22px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.14em;color:#8adeeb;border-left:2px solid var(--sc-blue);padding:5px 0 5px 10px}
.sc-person:first-child .sc-person-art img{object-position:72% 22%}.sc-person:nth-child(2) .sc-person-art img{object-position:48% 25%}

.sc-person-marker-alt{border-color:var(--sc-orange);color:#ffc09f}
.sc-person-copy{padding:36px clamp(20px,2.2vw,38px);display:flex;flex-direction:column}
.sc-person-years{font-size:11px;letter-spacing:.16em;font-weight:800;color:#92aebe;margin-bottom:16px}
.sc-person h3{font-size:clamp(39px,3.65vw,60px);line-height:.89;margin:0 0 16px;color:#f4f9fb}
.sc-person-role{font-size:11px;text-transform:uppercase;letter-spacing:.09em;line-height:1.65;color:var(--sc-blue);margin-bottom:20px}
.sc-person:nth-child(2) .sc-person-role{color:#fcb68d}
.sc-person-copy>p:not(.sc-person-years,.sc-person-role){font-size:13px;line-height:1.77;color:#c6d0d8;margin-bottom:15px}
.sc-person-copy strong{color:#eef3f6}
.sc-text-link{color:#e3f7fa;display:inline-block;margin-top:auto;padding-top:15px;font-size:12px;line-height:1.5;font-weight:700;text-decoration:underline;text-decoration-color:#538ca0;text-underline-offset:6px}
.sc-text-link:hover{color:#fff}
.sc-editorial-note,.sc-evidence-note{font-size:11px;color:#8ea5b5;line-height:1.7;margin:18px 0 0}
.sc-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.sc-principles-grid article{border:1px solid #2c3f4b;border-radius:16px;padding:30px;background:linear-gradient(145deg,#0b1720,#070d13);min-height:268px;position:relative;overflow:hidden}
.sc-principles-grid article::before{content:'';position:absolute;right:-85px;top:-85px;width:200px;height:200px;border:1px solid rgba(68,166,190,.1);border-radius:50%}
.sc-principle-number{font-size:12px;color:#7fd9e9;font-weight:800}
.sc-principles-grid h3{font-size:clamp(26px,2.5vw,38px);line-height:1;margin:28px 0 12px}
.sc-principles-grid p{font-size:14px;line-height:1.62;color:#c2ced7;margin:0 0 20px}
.sc-principles-grid small{font-size:9px;font-weight:800;letter-spacing:.14em;color:#7fa5b8;position:absolute;bottom:20px}
.sc-mode-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}
.sc-mode-tile{--tone:#fc986c;position:relative;border:1px solid #3c4551;border-radius:17px;background:linear-gradient(155deg,#131e25,#080e13);padding:29px;overflow:hidden;min-height:355px;transition:border-color .3s,transform .3s}
.sc-mode-tile:hover{transform:translateY(-3px);border-color:var(--tone)}
.sc-mode-tonic{--tone:#89e1a0}.sc-mode-recovery{--tone:#62d5e7}
.sc-mode-tile>span{font-size:10px;font-weight:800;letter-spacing:.19em;color:var(--tone)}
.sc-mode-tile h3{font-size:clamp(36px,3.1vw,54px);margin:12px 0 13px}
.sc-mode-tile p{font-size:15px;max-width:420px;line-height:1.62;color:#c2ccd3}
.sc-mode-tile small{position:absolute;bottom:27px;font-size:10px;letter-spacing:.14em;color:#91a9b7;font-weight:800}
.sc-mode-visual{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px;height:73px;margin-bottom:24px}
.sc-mode-visual b{width:12px;background:var(--tone);opacity:.78;border-radius:4px 4px 1px 1px;box-shadow:0 0 15px color-mix(in srgb, var(--tone) 18%, transparent)}
.sc-mode-visual b:nth-child(1){height:22px}.sc-mode-visual b:nth-child(2){height:42px}.sc-mode-visual b:nth-child(3){height:35px}.sc-mode-visual b:nth-child(4){height:62px}.sc-mode-visual b:nth-child(5){height:70px}
.sc-mode-tonic .sc-mode-visual b:nth-child(n){height:35px}.sc-mode-tonic .sc-mode-visual b:nth-child(2){height:42px}.sc-mode-recovery .sc-mode-visual b:nth-child(1){height:55px}.sc-mode-recovery .sc-mode-visual b:nth-child(2){height:45px}.sc-mode-recovery .sc-mode-visual b:nth-child(3){height:35px}.sc-mode-recovery .sc-mode-visual b:nth-child(4){height:25px}.sc-mode-recovery .sc-mode-visual b:nth-child(5){height:15px}
.sc-lab-section{background:radial-gradient(circle at 70% 45%,#12303a 0%,#08121b 35%,#05090d 70%)}
.sc-live-dot,.sc-led{display:inline-block;width:8px;height:8px;border-radius:50%;background:#68f1d5;box-shadow:0 0 15px #50f6cd9a;animation:sc-pulse 3s ease-in-out infinite}
.sc-lab-shell{border:1px solid #436171;border-radius:20px;background:linear-gradient(145deg,#09141d,#050b10);overflow:hidden;box-shadow:0 24px 90px #0007}
.sc-lab-topbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #2b3b45;padding:17px 23px;background:linear-gradient(90deg,#0d1d26,#09121a)}
.sc-lab-topbar>span,.sc-lab-indicator{font-size:10px;font-weight:800;letter-spacing:.16em;color:#9eb4bf}
.sc-lab-indicator{display:flex;align-items:center;gap:10px;color:#e1eef3}
.sc-lab-topbar .sc-reset{border:1px solid #355364;background:transparent;color:#bcd0dc;border-radius:999px;padding:9px 14px;white-space:nowrap;font-size:11px;font-weight:700}
.sc-lab-topbar .sc-reset:hover{background:#1b3543;color:#fff}
.sc-lab-grid{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%)}
.sc-lab-controls{padding:30px;border-right:1px solid #2a3e48;min-width:0}
.sc-lab-results{padding:30px;min-width:0}
.sc-lab-section-heading span{font-size:10px;color:#81c5d7;letter-spacing:.18em;font-weight:800}
.sc-lab-section-heading h3{font:800 36px/.95 var(--sc-display);margin:9px 0 23px;letter-spacing:.005em}
.sc-input-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sc-input-pair label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#b7c8d4;font-weight:700}
.sc-input-pair select{width:100%;background:#12212b;color:#f4f8fa;border:1px solid #385465;padding:13px 12px;border-radius:10px;font-size:12px;min-height:44px}
.sc-phase-group{margin:26px 0 22px}
.sc-phase-group>span{font-size:10px;letter-spacing:.13em;color:#abc1ce;font-weight:800}
.sc-phase-buttons{display:flex;gap:7px;margin-top:12px}
.sc-phase-buttons button{flex:1;min-width:0;padding:12px 8px;border-radius:9px;border:1px solid #355361;background:#111f28;color:#c7d6de;font-size:11px;font-weight:700}
.sc-phase-buttons button.active{color:#080e14;background:#dbeaf0;border-color:#dbeaf0;box-shadow:0 0 18px #80d9e42e}
.sc-phase-buttons button:hover:not(.active){border-color:#93aebc}
.sc-sliders{display:grid;gap:21px}
.sc-slider label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e0e9f0;font-size:13px;font-weight:700}
.sc-slider output{color:#74e3f1;font-size:12px;font-variant-numeric:tabular-nums}
.sc-slider input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:5px;border-radius:99px;background:linear-gradient(to right,#38cadb 0%,#38cadb 50%,#304550 50%,#304550 100%);outline:none;cursor:pointer;margin:17px 0 9px}
.sc-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:19px;height:19px;border-radius:50%;background:#e9fafd;border:3px solid #56dceb;box-shadow:0 0 18px #63e8fb69;cursor:grab}
.sc-slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#e9fafd;border:3px solid #56dceb;box-shadow:0 0 18px #63e8fb69;cursor:grab}
.sc-range-caps{display:flex;justify-content:space-between;font-size:9px;color:#8398a7;letter-spacing:.13em}
.sc-control-note{font-size:11px;line-height:1.6;color:#8da4b2;margin:25px 0 0}
.sc-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.sc-output-grid article{min-height:130px;border:1px solid #2c4859;background:linear-gradient(140deg,#101e29,#0b141b);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:11px}
.sc-output-grid small{font-size:9px;color:#9db3c2;font-weight:800;letter-spacing:.12em}
.sc-output-grid strong{font:800 clamp(30px,3.6vw,54px)/.95 var(--sc-display);letter-spacing:-.02em;color:#eaf8fc;font-variant-numeric:tabular-nums;white-space:nowrap}
.sc-output-grid span{font-size:10px;line-height:1.35;color:#9cb1be}
.sc-graph-card{margin-top:12px;border:1px solid #2c4350;border-radius:12px;padding:20px;background:linear-gradient(160deg,#0d1921,#090f15)}
.sc-chart-header{display:flex;justify-content:space-between;align-items:start;gap:12px}
.sc-chart-header small,.sc-week-header>span{font-size:10px;color:#80bfd1;letter-spacing:.15em;font-weight:800}
.sc-chart-header h4{font:800 27px/1 var(--sc-display);margin:7px 0 0}
.sc-chart-static{font-size:9px;font-weight:800;letter-spacing:.07em;color:#7d96a4}
#sc-response-chart{width:100%;height:auto;display:block;margin-top:7px;overflow:visible}
.sc-chart-legend{display:flex;gap:23px;justify-content:center;align-items:center;font-size:11px;color:#9bb2be}
.sc-chart-legend span{display:flex;gap:8px;align-items:center}
.sc-chart-legend i{display:inline-block;width:18px;height:2px}
.sc-legend-stress{background:var(--sc-orange)}.sc-legend-capacity{background:var(--sc-blue)}
.sc-week{margin-top:14px;border:1px solid #2a4452;border-radius:12px;padding:19px;background:#0b151d}
.sc-week-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}
.sc-week-header small{color:#93a8b5;font-size:11px}
.sc-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}
.sc-day{border-radius:8px;border:1px solid #314651;background:#12232c;padding:12px 6px;min-width:0;text-align:center;min-height:89px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center}
.sc-day.rest{background:#0d161d;border-color:#263640}
.sc-day strong{font-size:10px;color:#bdd0d9}.sc-day span{font-size:9px;line-height:1.25;color:#e5eef2;overflow-wrap:break-word}.sc-day i{height:3px;border-radius:4px;width:26px;background:var(--sc-orange)}.sc-day.rest i{background:#567481}.sc-day.tonic i{background:var(--sc-green)}.sc-day.recovery i{background:var(--sc-blue)}
.sc-insight{display:grid;grid-template-columns:36px 1fr;gap:12px;margin-top:13px;padding:16px;border-radius:12px;background:linear-gradient(90deg,#123040,#12232a);border:1px solid #286071}
.sc-insight-icon{border:1px solid #69d8e0;border-radius:9px;color:#92eaf4;width:34px;height:34px;display:grid;place-items:center}
.sc-insight small{font-size:10px;color:#6dc9dc;font-weight:800;letter-spacing:.13em}
.sc-insight p{font-size:13px;line-height:1.5;color:#e2eef2;margin:5px 0 0}
.sc-lab-footer{padding:17px 23px;border-top:1px solid #263c47;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0c151b}
.sc-lab-footer span{color:#93a7b2;font-size:10px;line-height:1.6;max-width:820px}
.sc-lab-footer a{color:#a1e1e9;font-size:11px;font-weight:700;white-space:nowrap}
.sc-difference{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;background:linear-gradient(135deg,#081924,#050a10)}
.sc-difference h2{font-size:clamp(38px,4.4vw,70px)}
.sc-difference-points{padding-top:22px;max-width:600px}
.sc-difference-points article{border-left:2px solid #4e9cb0;padding-left:19px;margin-bottom:31px}
.sc-difference-points article:nth-child(2){border-color:#ef9868}
.sc-difference-points b{font-size:10px;letter-spacing:.14em;color:#97bfcb}
.sc-difference-points article p{font-size:clamp(17px,1.7vw,26px);line-height:1.35;margin:12px 0 0;color:#f4f6fa;font-weight:650}
.sc-difference-points>p{font-size:15px;line-height:1.7;color:#aebfc8}
.sc-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.sc-evidence-grid a{border:1px solid #2f4450;border-radius:14px;background:linear-gradient(150deg,#0c1820,#080e13);padding:25px;min-height:278px;display:flex;flex-direction:column;transition:transform .26s,border-color .26s}
.sc-evidence-grid a:hover{transform:translateY(-3px);border-color:#8bcada}
.sc-evidence-grid a>span{font-size:10px;color:#8ec6d4;letter-spacing:.11em;font-weight:800;line-height:1.5}
.sc-evidence-grid h3{font-size:clamp(24px,2vw,35px);line-height:1;margin:25px 0 15px}
.sc-evidence-grid p{font-size:13px;line-height:1.6;color:#bbcad3}
.sc-evidence-grid small{font-size:10px;line-height:1.5;color:#b6e1eb;margin-top:auto;font-weight:800}
.sc-final-cta{text-align:center;padding:92px 22px 106px;min-height:380px;background:radial-gradient(ellipse at center,#102e3c,#060d14 52%,#05090d);border-top:1px solid #233a48}
.sc-final-cta .sc-tag{justify-content:center}
.sc-final-cta h2{font-size:clamp(49px,6.1vw,96px);margin:0 0 23px}
.sc-final-cta p:not(.sc-tag){font-size:16px;max-width:660px;margin:0 auto 28px;line-height:1.6;color:#c0d1da}
.sc-final-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
/* Additional calibration readout fills the decision panel, not a medical score. */
.sc-calibration-lens{margin-top:25px;border-radius:12px;border:1px solid #284252;background:linear-gradient(145deg,#0b1d27,#091219);padding:21px}
.sc-lens-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;color:#81cfda;margin:0 0 21px!important}
.sc-lens-scale{margin-bottom:19px}.sc-lens-scale label{font-size:12px;display:flex;justify-content:space-between;gap:10px;color:#c4d5e0;font-weight:700;margin:0 0 10px}.sc-lens-scale label span{color:#f4ae8b;font-variant-numeric:tabular-nums}
.sc-lens-scale>div{height:6px;border-radius:20px;background:#223845;overflow:hidden}.sc-lens-scale i{height:100%;display:block;background:linear-gradient(90deg,#a84e35,#ff9e72);width:0;border-radius:inherit;transition:width .26s ease}
.sc-lens-scale.lens-recovery label span{color:#8ee7ef}.sc-lens-scale.lens-recovery i{background:linear-gradient(90deg,#225e71,#67deed)}
.sc-calibration-lens>p:last-child{font-size:11px;color:#9eb3bf;line-height:1.65;margin:2px 0 0}
@keyframes sc-pulse{0%,100%{opacity:1;box-shadow:0 0 10px #50f6cd9a}50%{opacity:.5;box-shadow:0 0 0 #50f6cd00}}
@media(max-width:1250px){.sc-person{display:flex;flex-direction:column}.sc-person-art{height:390px;min-height:390px}.sc-person-copy{flex:1}.sc-hero-caption{flex-wrap:wrap}.sc-hero-actions{justify-content:flex-start}.sc-evidence-grid{grid-template-columns:repeat(2,1fr)}.sc-person-copy>p:not(.sc-person-years,.sc-person-role){font-size:14px}.sc-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-lab-controls,.sc-lab-results{padding:22px}.sc-output-grid article{padding:14px}}
@media(max-width:950px){.science-v1 .sc-section{padding:62px 24px}.science-v1 .sc-section-head{display:block}.science-v1 .sc-section-head>p{margin-top:22px}.sc-introduction,.sc-difference{grid-template-columns:1fr}.sc-introduction .sc-long-copy{max-width:100%}.sc-lab-grid{display:block}.sc-lab-controls{border-right:0;border-bottom:1px solid #2a3e48}.sc-lab-results{padding-top:27px}.sc-hero-art{height:500px}.sc-hero-caption h1{font-size:55px}}
@media(max-width:650px){.science-v1 .sc-section{padding:50px 16px}.science-v1 h2{font-size:clamp(41px,11.1vw,60px)}.sc-hero{margin:8px 8px 0;border-radius:14px}.sc-hero-art{height:245px}.sc-hero-art img{object-fit:cover}.sc-hero-caption{padding:18px 19px 25px;gap:20px}.sc-hero-caption h1{font-size:clamp(38px,10vw,53px)}.sc-hero-caption p:not(.sc-tag){font-size:13px}.sc-hero-actions{width:100%;flex-direction:column;gap:9px}.sc-hero-actions .sc-btn{width:100%}.science-v1 .sc-tag{font-size:9px;line-height:1.6;letter-spacing:.14em}.sc-introduction .sc-long-copy{font-size:14px}.sc-introduction .sc-long-copy .sc-lead{font-size:18px}.sc-process{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:5px}.sc-process>i{display:none}.sc-process>div{padding:13px}.sc-process>div b{font-size:29px}.sc-process>div small{font-size:10px}.sc-people-grid,.sc-principles-grid,.sc-mode-tiles,.sc-evidence-grid{grid-template-columns:1fr}.sc-person-art{height:355px;min-height:355px}.sc-person-copy{padding:26px 22px}.sc-person h3{font-size:48px}.sc-principles-grid article{min-height:230px;padding:25px}.sc-principles-grid h3{margin-top:20px}.sc-mode-tile{min-height:318px}.sc-lab-topbar{flex-wrap:wrap;padding:15px}.sc-lab-topbar>span{display:none}.sc-lab-grid .sc-lab-controls,.sc-lab-grid .sc-lab-results{padding:17px}.sc-input-pair{grid-template-columns:1fr}.sc-lab-section-heading h3{font-size:31px}.sc-phase-buttons{gap:4px}.sc-phase-buttons button{font-size:10px;padding:12px 5px}.sc-output-grid{gap:5px}.sc-output-grid article{padding:11px 8px;min-height:123px}.sc-output-grid small{font-size:8px}.sc-output-grid strong{font-size:clamp(28px,8vw,39px)}.sc-output-grid span{font-size:9px}.sc-graph-card{padding:11px}.sc-chart-header h4{font-size:22px}.sc-chart-static{display:none}.sc-week{padding:10px}.sc-week-grid{gap:3px}.sc-day{padding:8px 1px;min-height:76px}.sc-day strong{font-size:9px}.sc-day span{font-size:8px}.sc-day i{width:17px}.sc-week-header{flex-wrap:wrap}.sc-week-header small{font-size:9px}.sc-insight{padding:11px}.sc-insight p{font-size:12px}.sc-lab-footer{padding:15px;display:block}.sc-lab-footer a{display:block;margin-top:12px}.sc-final-cta{padding:70px 15px}.sc-final-cta .sc-btn{width:100%;max-width:360px}.sc-final-cta>div{flex-direction:column;align-items:center}}
@media(prefers-reduced-motion:reduce){.sc-live-dot,.sc-led{animation:none}.science-v1 .sc-btn,.sc-mode-tile,.sc-evidence-grid a{transition:none}}

/* SCIENCE V2 | Homepage-aligned editorial hero */
.sc-hero-v2{position:relative;display:block;min-height:clamp(700px,53vw,850px);margin:0;border:0;border-bottom:1px solid #233843;border-radius:0;isolation:isolate;overflow:hidden;background:#03090e}
.sc-hero-v2-picture{position:absolute;inset:0;z-index:-2;display:block}
.sc-hero-v2-picture img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 50%;filter:none}
.sc-hero-v2:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(1,6,10,.16) 0,transparent 52%,#050b10 100%)}
.sc-hero-v2-content{position:relative;z-index:2;width:min(46%,720px);padding:clamp(65px,6.5vw,104px) 0 90px clamp(24px,3.8vw,72px)}
.sc-hero-v2-eyebrow{display:flex;align-items:center;gap:10px;color:#d4e2eb;font-size:clamp(10px,.83vw,13px);letter-spacing:.19em;font-weight:750;margin:0 0 23px!important;white-space:nowrap}
.sc-hero-v2-eyebrow span{color:#78cfdd}
.science-v1 .sc-hero-v2 h1{font:900 clamp(47px,4.15vw,75px)/.97 var(--sc-display);letter-spacing:-.057em;text-transform:uppercase;color:#fff;margin:0 0 23px;text-wrap:nowrap}
.science-v1 .sc-hero-v2 h1 span{color:#c8cdd3}
.sc-hero-v2-lead{font-size:clamp(17px,1.18vw,21px);font-weight:700;line-height:1.4;color:#f3f7f8;max-width:485px;margin:0 0 16px!important}
.sc-hero-v2-body{font-size:clamp(13px,1vw,16px);line-height:1.65;color:#c7d2d9;max-width:435px;margin:0 0 28px!important}
.sc-hero-v2-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.sc-hero-v2-actions .sc-btn{min-height:52px;font-size:12px;padding:0 20px}
.sc-arrow-icon{height:18px;width:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;vertical-align:middle;transition:transform .25s ease}
.science-v1 a:hover>.sc-arrow-icon,.science-v1 button:hover>.sc-arrow-icon{transform:translateX(3px)}
.science-v1 a>.sc-arrow-icon,.science-v1 button>.sc-arrow-icon{margin-left:7px}
.sc-process i .sc-arrow-icon{width:23px;height:23px;margin:0}
.sc-insight-icon .sc-arrow-icon{margin:0}
.sc-hero-v2-signature{position:absolute;z-index:3;top:34%;left:64%;display:flex;flex-direction:column;transform:translate(-50%,-4%) rotate(-9deg);font-family:'Caveat','Brush Script MT',cursive;font-size:clamp(29px,2.85vw,53px);font-weight:700;line-height:.8;color:#f7fafb;text-shadow:0 2px 12px #000,0 0 18px #0006;pointer-events:none;white-space:nowrap;letter-spacing:-.04em}
.sc-hero-v2-signature span:nth-child(2){margin-left:27px}.sc-hero-v2-signature span:nth-child(3){margin-left:48px}
.sc-hero-v2-scroll{position:absolute;z-index:2;bottom:20px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.23em;font-weight:650;color:#8198a7;white-space:nowrap}
.sc-hero-v2-scroll span{display:block;width:1px;height:18px;background:#5e91a5;margin:8px auto 0}
@media(max-width:1200px){.sc-hero-v2-content{width:52%}.science-v1 .sc-hero-v2 h1{font-size:clamp(56px,6.4vw,84px)}.sc-hero-v2-signature{left:71%;top:54%;font-size:38px}}
@media(max-width:950px){.sc-hero-v2{min-height:720px}.sc-hero-v2-content{width:58%;padding-top:62px}.sc-hero-v2-signature{left:70%;top:59%;font-size:37px}}
@media(max-width:650px){.sc-hero-v2{min-height:950px;margin:0;border-radius:0}.sc-hero-v2-picture img{object-position:center 50%}.sc-hero-v2:before{background:linear-gradient(180deg,#03080df2 0%,#03080de0 28%,#03080d15 55%,#040b10dc 87%,#050b10 100%)}.sc-hero-v2-content{width:auto;padding:31px 18px 0}.sc-hero-v2-eyebrow{white-space:normal;font-size:10px;letter-spacing:.12em;gap:7px;margin-bottom:17px!important}.science-v1 .sc-hero-v2 h1{font-size:clamp(42px,11.5vw,55px);letter-spacing:-.057em;line-height:.96;margin-bottom:20px;text-wrap:balance}.sc-hero-v2-lead{font-size:16px;max-width:365px}.sc-hero-v2-body{font-size:12px;max-width:345px;line-height:1.55;margin-bottom:19px!important}.sc-hero-v2-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-hero-v2-actions .sc-btn{min-height:44px;height:auto;padding:9px 7px;font-size:10px;gap:6px;white-space:normal;text-align:center;line-height:1.2}.sc-hero-v2-actions .sc-arrow-icon{width:14px;height:14px;margin-left:0}.sc-hero-v2-signature{top:72%;left:51%;transform:translate(-50%,0) rotate(-5deg);font-size:clamp(28px,9vw,38px);text-shadow:0 2px 8px #000,0 0 17px #000}.sc-hero-v2-scroll{bottom:12px;font-size:8px}}
@media(max-width:380px){.sc-hero-v2{min-height:990px}.sc-hero-v2-content{padding-inline:13px}.science-v1 .sc-hero-v2 h1{font-size:44px}.sc-hero-v2-signature{top:72%}}
@media(prefers-reduced-motion:reduce){.sc-arrow-icon{transition:none!important}}

/* Production signature is a transparent handwritten graphic — never browser-font-dependent. */
.sc-hero-v2-signature{left:69%;top:34%;transform:translate(-50%,0) rotate(-4deg);width:clamp(220px,18vw,325px);pointer-events:none}
.sc-hero-v2-signature img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 3px 7px #0009)}
@media(max-width:1200px){.sc-hero-v2-signature{left:73%;top:51%;width:clamp(190px,23vw,290px)}}
@media(max-width:950px){.sc-hero-v2-signature{left:74%;top:55%;width:225px}}
@media(max-width:650px){.sc-hero-v2-signature{left:50%;top:76%;width:clamp(180px,53vw,236px);transform:translate(-50%,0) rotate(-5deg)}}
@media(max-width:380px){.sc-hero-v2-signature{top:78%}}


/* === Science V3 final polish package === */
:root{--sc-display:var(--display,'Inter Display',Inter,'Arial Black',sans-serif)}
.science-v1 h1,.science-v1 h2,.science-v1 h3{font-family:var(--display, var(--sc-display));}
.sc-hero-v2-picture img{object-position:center 52%;}
.science-v1 .sc-hero-v2 h1{font-family:var(--display, var(--sc-display));font-weight:900;letter-spacing:-.057em;text-transform:uppercase;text-wrap:initial;max-width:10ch}
.science-v1 .sc-hero-v2 h1 span{display:block;white-space:nowrap}
.science-v1 .sc-hero-v2 h1 span:nth-child(2){color:#c8cdd3}
.sc-hero-v2-content{width:min(47%,760px);padding:clamp(66px,6.5vw,106px) 0 92px clamp(24px,3.8vw,72px)}
.sc-hero-v2-lead{max-width:560px}
.sc-hero-v2-body{max-width:470px}

.sc-person{grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:stretch}
.sc-person-art{background:radial-gradient(circle at 50% 18%,rgba(61,106,127,.18),transparent 33%),linear-gradient(180deg,#091119,#091018 58%,#070c11)}
.sc-person-art::after{background:linear-gradient(0deg,#0b1318 0%,transparent 34%),linear-gradient(90deg,transparent 73%,rgba(12,23,32,.92) 100%)}
.sc-person-art img{object-fit:cover;object-position:center 24%;filter:saturate(.92) contrast(1.03)}
.sc-person-seluyanov .sc-person-art img{object-position:72% 20%;transform:scale(1.02)}
.sc-person-dias .sc-person-art img{object-position:54% 22%;transform:scale(1.01)}
.sc-person-copy{padding:38px clamp(20px,2.1vw,38px)}
.sc-person h3{font-family:var(--display, var(--sc-display));}

.sc-lab-topbar .sc-reset{display:inline-flex;align-items:center;gap:8px}
.sc-reset-icon{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;transition:transform .25s ease}
.sc-lab-topbar .sc-reset:hover .sc-reset-icon{transform:rotate(-22deg)}

@media(max-width:1250px){
  .sc-person{grid-template-columns:1fr}
}
@media(max-width:650px){
  .sc-hero-v2{min-height:960px}
  .sc-hero-v2-picture img{object-position:center top}
  .science-v1 .sc-hero-v2 h1{font-size:clamp(43px,11.4vw,58px);line-height:.96;max-width:none}
  .science-v1 .sc-hero-v2 h1 span{display:block;white-space:normal}
  .sc-hero-v2-content{padding:30px 18px 0}
  .sc-hero-v2-body{max-width:350px}
  .sc-hero-v2-signature{top:75%}
  .sc-person-art{height:370px;min-height:370px}
  .sc-person-seluyanov .sc-person-art img{object-position:68% 18%;transform:scale(1.03)}
  .sc-person-dias .sc-person-art img{object-position:52% 20%;transform:scale(1.01)}
  .sc-lab-topbar .sc-reset{padding:8px 12px}
}
@media(max-width:390px){
  .sc-hero-v2{min-height:980px}
  .sc-hero-v2-signature{top:76%}
}

/* === Science V3.1 targeted layout repair === */
.sc-hero-v2-picture img{object-position:44% 52%;}
.sc-person-dias .sc-person-art img{object-position:46% 22%;transform:none;}

.sc-input-pair select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding:13px 42px 13px 14px;
  font-size:11.5px;
  line-height:1.2;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5.25 7 9l4-3.75' fill='none' stroke='%23d9e7ef' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right 14px center;
  background-size:14px 14px;
}
.sc-input-pair select::-ms-expand{display:none}

.sc-output-grid article:nth-child(3){padding-right:14px}
.sc-output-grid article:nth-child(3) strong,
#sc-band-out{
  font-size:clamp(24px,2.8vw,42px);
  line-height:.94;
  letter-spacing:-.035em;
  white-space:normal;
  overflow-wrap:anywhere;
}

@media(max-width:900px){
  .sc-output-grid article:nth-child(3) strong,
  #sc-band-out{font-size:clamp(22px,6vw,34px)}
}

@media(max-width:650px){
  .sc-hero-v2{
    min-height:1120px;
    display:block;
  }
  .sc-hero-v2-picture{
    inset:470px 0 0 0;
    z-index:-2;
  }
  .sc-hero-v2-picture img{
    object-position:54% 10%;
  }
  .sc-hero-v2-content{
    padding:30px 18px 0;
    max-width:100%;
  }
  .science-v1 .sc-hero-v2 h1{
    max-width:none;
    text-wrap:balance;
  }
  .sc-hero-v2-body{
    max-width:none;
    padding-right:8px;
  }
  .sc-hero-v2-actions{
    margin-top:18px;
    position:relative;
    z-index:3;
  }
  .sc-hero-v2-signature{
    top:auto;
    bottom:18px;
    left:50%;
    width:clamp(170px,50vw,230px);
    transform:translate(-50%,0) rotate(-5deg);
  }
  .sc-hero-v2-scroll{display:none}

  .sc-output-grid{
    grid-template-columns:1fr;
    gap:8px;
  }
  .sc-output-grid article{
    min-height:108px;
    padding:13px 14px;
  }
  .sc-output-grid strong{font-size:clamp(26px,9vw,38px)}
  .sc-output-grid article:nth-child(3) strong,
  #sc-band-out{font-size:clamp(23px,8.5vw,34px)}

  .sc-input-pair select{
    font-size:11px;
    padding-right:40px;
    background-position:right 12px center;
  }
}

@media(max-width:420px){
  .sc-hero-v2{min-height:1165px}
  .sc-hero-v2-picture{inset:505px 0 0 0}
}

@media(max-width:380px){
  .sc-hero-v2{min-height:1185px}
  .sc-hero-v2-picture{inset:525px 0 0 0}
}


/* === Science V3.2 emergency hotfix === */
/* Force proper hero crop so Dias is not squeezed and the composition shifts left */
.sc-hero-v2-picture img{object-position:38% 50% !important;}

/* Keep Dias card portrait natural */
.sc-person-dias .sc-person-art img{object-position:50% 20% !important;transform:none !important;}

/* Prevent LOAD BAND from wrapping into MODERAT / E */
.sc-output-grid article:nth-child(3){min-width:0;}
.sc-output-grid article:nth-child(3) strong,
#sc-band-out{
  font-size:clamp(20px,2.25vw,38px) !important;
  line-height:.92 !important;
  letter-spacing:-.04em !important;
  white-space:nowrap !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}

/* Slightly more space inside select controls and smaller type */
.sc-input-pair select{
  padding-right:46px !important;
  font-size:11px !important;
  background-position:right 16px center !important;
}

/* Mobile hero: keep text clean and image lower, with better crop */
@media (max-width:650px){
  .sc-hero-v2{min-height:1180px !important;}
  .sc-hero-v2-content{position:relative;z-index:3;padding:31px 18px 0 !important;}
  .sc-hero-v2-picture{inset:560px 0 0 0 !important;z-index:1 !important;}
  .sc-hero-v2-picture img{object-position:42% 10% !important;}
  .sc-hero-v2-signature{bottom:14px !important;top:auto !important;left:50% !important;transform:translateX(-50%) rotate(-5deg) !important;width:56vw !important;max-width:245px !important;}
  .sc-hero-v2-actions{position:relative;z-index:4;}
  .sc-hero-v2-body{max-width:none !important;padding-right:4px !important;}
  .sc-output-grid article:nth-child(3) strong,
  #sc-band-out{font-size:clamp(20px,8.2vw,30px) !important;}
}

@media (max-width:420px){
  .sc-hero-v2{min-height:1215px !important;}
  .sc-hero-v2-picture{inset:590px 0 0 0 !important;}
}


/* === Science V3.3 hero reframe final === */
/* Desktop / tablet: use reframed hero assets and calmer proportions */
.sc-hero-v2-picture img{object-position:center center !important;}
.sc-hero-v2-content{
  width:min(43%, 700px) !important;
  padding:clamp(62px,6vw,98px) 0 88px clamp(28px,3.8vw,68px) !important;
}
.science-v1 .sc-hero-v2 h1{
  font-size:clamp(44px,3.85vw,70px) !important;
  line-height:.97 !important;
  max-width:9.7ch !important;
}
.sc-hero-v2-lead{max-width:520px !important;}
.sc-hero-v2-body{max-width:450px !important;font-size:clamp(12.5px,.96vw,15.5px) !important;}
.sc-hero-v2-signature{
  left:58.5% !important;
  top:60% !important;
  width:clamp(200px,16vw,280px) !important;
  transform:translate(-50%,0) rotate(-4deg) !important;
}
@media (max-width:1200px){
  .sc-hero-v2-content{width:min(46%,680px) !important;}
  .science-v1 .sc-hero-v2 h1{font-size:clamp(42px,4.6vw,64px) !important;}
  .sc-hero-v2-signature{left:59% !important;top:61% !important;width:clamp(185px,19vw,250px) !important;}
}
@media (max-width:950px){
  .sc-hero-v2-content{width:min(49%,620px) !important;}
  .sc-hero-v2-signature{left:58% !important;top:63% !important;width:210px !important;}
}

/* Mobile: separate text and image more clearly */
@media (max-width:650px){
  .sc-hero-v2{min-height:1295px !important;}
  .sc-hero-v2-content{padding:30px 18px 0 !important;}
  .science-v1 .sc-hero-v2 h1{font-size:clamp(40px,10.8vw,52px) !important;line-height:.95 !important;}
  .sc-hero-v2-lead{font-size:14px !important;max-width:310px !important;}
  .sc-hero-v2-body{font-size:12px !important;max-width:315px !important;line-height:1.58 !important;margin-bottom:24px !important;}
  .sc-hero-v2-actions{gap:10px !important;}
  .sc-hero-v2-picture{inset:690px 0 0 0 !important;z-index:1 !important;}
  .sc-hero-v2-picture img{object-position:center top !important;}
  .sc-hero-v2-signature{
    top:auto !important;
    bottom:48px !important;
    left:50% !important;
    width:clamp(170px,46vw,210px) !important;
    transform:translateX(-50%) rotate(-4deg) !important;
  }
}
@media (max-width:420px){
  .sc-hero-v2{min-height:1328px !important;}
  .sc-hero-v2-picture{inset:720px 0 0 0 !important;}
  .sc-hero-v2-signature{bottom:54px !important;width:180px !important;}
}


/* ADAPT SCIENCE V3.4 — cleaned photo + art-directed signature */
.science-v1 .sc-hero-v2-picture img {
  object-position:center center !important;
  object-fit:cover;
}
.science-v1 .sc-hero-v2-signature {
  left:61% !important;
  top:10.5% !important;
  bottom:auto !important;
  width:clamp(170px,14vw,242px) !important;
  transform:translateX(-50%) rotate(-5deg) !important;
  z-index:4;
}
.science-v1 .sc-hero-v2-signature img { display:block;width:100%;height:auto;filter:drop-shadow(0 3px 12px rgba(0,0,0,.78)); }
@media (max-width:1200px) and (min-width:651px) {
  .science-v1 .sc-hero-v2-signature {
     left:63% !important; top:8% !important;
     width:clamp(156px,16vw,205px) !important;
  }
}
@media (max-width:650px) {
  .science-v1 .sc-hero-v2-picture { inset:500px 0 0 0 !important; z-index:1 !important; }
  .science-v1 .sc-hero-v2 { min-height:1210px !important; }
  .science-v1 .sc-hero-v2-picture img { object-position:center center !important; }
  .science-v1 .sc-hero-v2-signature {
    left:50% !important; top:auto !important;
    bottom:106px !important; width:clamp(150px,42vw,205px) !important;
    transform:translateX(-50%) rotate(-5deg) !important;
  }
  .science-v1 .sc-hero-v2-content { z-index:3; }
}
@media (max-width:420px) {
  .science-v1 .sc-hero-v2 { min-height:1240px !important; }
  .science-v1 .sc-hero-v2-picture { inset:520px 0 0 0 !important; }
  .science-v1 .sc-hero-v2-signature { bottom:99px !important; }
}

/* V3.4 optical layout: handwritten signature is rendered ONCE within the cleaned cinematic background */
.science-v1 .sc-hero-v2-signature{display:none!important}

/* Mobile V3.4: restore full content width, then position a dedicated compact photo below CTAs */
@media (max-width:650px) {
  .science-v1 .sc-hero-v2 { min-height:1130px !important; }
  .science-v1 .sc-hero-v2-content { width:100% !important; max-width:100% !important; padding:30px 18px 0 !important; }
  .science-v1 .sc-hero-v2 h1 { max-width:none !important; font-size:clamp(37px,10.3vw,45px)!important; }
  .science-v1 .sc-hero-v2 h1 span { white-space:nowrap !important; }
  .science-v1 .sc-hero-v2-lead { max-width:350px!important; font-size:15px!important; }
  .science-v1 .sc-hero-v2-body { max-width:355px!important; }
  .science-v1 .sc-hero-v2-actions { display:grid;grid-template-columns:1fr 1fr; width:100%; gap:10px!important; }
  .science-v1 .sc-hero-v2-actions .sc-btn { min-width:0; width:100%; min-height:52px; font-size:11px; padding:8px 9px; }
  .science-v1 .sc-hero-v2-picture { inset:592px 0 auto 0 !important; height:478px !important; }
  .science-v1 .sc-hero-v2-picture img { object-fit:contain!important;object-position:center!important; }
}
@media (max-width:420px) {
  .science-v1 .sc-hero-v2 { min-height:1145px !important; }
  .science-v1 .sc-hero-v2-picture { inset:600px 0 auto 0 !important;height:477px !important; }
}

.science-v1 .sc-hero-v2-lead { max-width:440px !important; }
@media(max-width:650px){
 .science-v1 .sc-hero-v2-lead {max-width:350px !important;}

}
@media(max-width:380px){.science-v1 .sc-hero-v2-signature{left:58%!important;top:550px!important;width:145px!important}}


/* V3.5 mobile hero cleanup */
@media (max-width:650px){
  .science-v1 .sc-hero-v2{
    min-height:auto !important;
    display:flex;
    flex-direction:column;
    padding-bottom:18px;
  }
  .science-v1 .sc-hero-v2-content{
    width:100% !important;
    max-width:100% !important;
    padding:30px 18px 0 !important;
  }
  .science-v1 .sc-hero-v2-picture{
    position:relative !important;
    inset:auto !important;
    order:2;
    height:470px !important;
    margin-top:18px;
    z-index:1 !important;
  }
  .science-v1 .sc-hero-v2-picture img{
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    object-position:63% center !important;
    display:block;
  }
  .science-v1 .sc-hero-v2:before{
    background:linear-gradient(180deg,#03080df2 0%,#03080de6 28%,rgba(3,8,13,.42) 56%,rgba(4,11,16,.35) 72%,#050b10 100%) !important;
  }
  .science-v1 .sc-hero-v2-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px !important;}
  .science-v1 .sc-hero-v2-actions .sc-btn{min-width:0;width:100%;min-height:52px;font-size:11px;padding:8px 9px;}
  .science-v1 .sc-hero-v2-scroll{display:none !important;}
}
@media (max-width:420px){
  .science-v1 .sc-hero-v2-picture{height:430px !important;}
  .science-v1 .sc-hero-v2-picture img{object-position:62% center !important;}
}

/* V3.5 lab safeguard */
.sc-output-grid article:nth-child(3) strong,
#sc-band-out{
  white-space:nowrap !important;
  word-break:keep-all !important;
  overflow-wrap:normal !important;
  line-height:.92 !important;
  letter-spacing:-.05em !important;
}
@media (max-width:650px){
  .sc-output-grid article:nth-child(3) strong,
  #sc-band-out{font-size:clamp(18px,7.1vw,28px) !important;}
}
