.strata-pro-detail{
  --ink:#111315;
  --ink-soft:#4e5356;
  --paper:#efefeb;
  --stage:#f8f8f5;
  --white:#ffffff;
  --line:#d7d8d4;
  --signal:#ff5b35;
  --signal-dark:#dc3f1c;
  --page-max:1600px;
  --section-gutter:clamp(36px,7vw,116px);
}
.strata-pro-detail *{box-sizing:border-box}
.strata-pro-detail .mobile-break{display:none}
.strata-pro-detail{background:var(--paper);scroll-behavior:smooth}
.strata-pro-detail{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.strata-pro-detail::selection{background:var(--signal);color:#fff}
.strata-pro-detail button,.strata-pro-detail a{font:inherit;color:inherit}
.strata-pro-detail button{border:0}
.strata-pro-detail a{text-decoration:none}
.strata-pro-detail img,.strata-pro-detail video{display:block;max-width:100%}
.strata-pro-detail .store-header{height:74px;padding:0 clamp(22px,4vw,70px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(248,248,245,.96);border-bottom:1px solid var(--line);position:relative;z-index:10}
.strata-pro-detail .brand{font-size:1.2rem;font-weight:900;letter-spacing:-.055em;justify-self:start}
.strata-pro-detail .brand span{color:var(--signal)}
.strata-pro-detail nav{display:flex;align-items:center;gap:34px;font-size:.82rem;color:#4e5356}
.strata-pro-detail nav a{padding:28px 0 24px;border-bottom:2px solid transparent}
.strata-pro-detail nav a:hover,.strata-pro-detail nav a:focus-visible{border-color:var(--signal);color:#111315}
.strata-pro-detail .header-tools{display:flex;justify-self:end;gap:23px}
.strata-pro-detail .header-tools button{background:none;padding:8px 0;cursor:pointer;font-size:.78rem;color:#4f5457}
.strata-pro-detail .header-tools button span{display:inline-grid;place-items:center;margin-left:5px;width:18px;height:18px;border:1px solid #919591;border-radius:50%;font-size:.65rem}
.strata-pro-detail .product-hero{width:min(100%,var(--page-max));min-height:calc(100svh - 74px);margin:auto;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);border-left:1px solid var(--line);border-right:1px solid var(--line)}
.strata-pro-detail .product-media{display:grid;grid-template-columns:88px minmax(0,1fr);border-right:1px solid var(--line);min-height:720px}
.strata-pro-detail .media-rail{padding:28px 16px;display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--line);background:#e6e6e1}
.strata-pro-detail .media-thumb{position:relative;width:56px;height:68px;padding:0;background:var(--stage);border:1px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;opacity:.62}
.strata-pro-detail .media-thumb:hover,.strata-pro-detail .media-thumb:focus-visible{opacity:1}
.strata-pro-detail .media-thumb.is-active{opacity:1;border-color:var(--ink)}
.strata-pro-detail .media-thumb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}
.strata-pro-detail .video-thumb span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.75rem;background:rgba(17,19,21,.32)}
.strata-pro-detail .media-stage{position:relative;margin:0;min-width:0;background:var(--stage);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:70px 5% 62px}
.strata-pro-detail .media-stage::before{content:"";position:absolute;width:min(62vw,720px);height:min(62vw,720px);border:1px solid #dedfda;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .media-stage::after{content:"";position:absolute;width:min(40vw,470px);height:min(40vw,470px);border:1px solid #dedfda;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .media-stage>img{position:relative;z-index:2;width:min(88%,680px);height:auto;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.03);transition:opacity .2s ease,transform .35s ease}
.strata-pro-detail .media-stage:hover>img{transform:scale(1.012)}
.strata-pro-detail .stage-index{position:absolute;z-index:3;top:27px;left:30px;right:30px;display:flex;justify-content:flex-end;letter-spacing:.12em;font-size:.72rem;color:#737876}
.strata-pro-detail .stage-index b{font-weight:700;color:#202325}
.strata-pro-detail .product-info{display:flex;flex-direction:column;justify-content:center;padding:clamp(46px,6.5vw,102px) clamp(34px,5.4vw,88px);background:var(--white)}
.strata-pro-detail .series-line{display:flex;align-items:center;gap:12px;letter-spacing:.12em;font-size:.78rem;font-weight:700;color:#6f7476;margin-bottom:27px}
.strata-pro-detail .series-line span{width:33px;height:2px;background:var(--signal)}
.strata-pro-detail h1{font-size:clamp(2.35rem,3.9vw,4.7rem);line-height:.99;letter-spacing:-.055em;margin:0;max-width:720px;font-weight:760;text-wrap:balance}
.strata-pro-detail .tagline{margin:24px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.05rem,1.4vw,1.38rem);font-style:italic;color:#656a6c}
.strata-pro-detail .price-row{display:flex;align-items:baseline;gap:10px;margin-top:40px;padding-top:29px;border-top:1px solid var(--line)}
.strata-pro-detail .price-row strong{font-size:clamp(2.15rem,3.2vw,3.55rem);line-height:1;letter-spacing:-.05em}
.strata-pro-detail .price-row span{font-size:.68rem;letter-spacing:.17em;color:#73787a}
.strata-pro-detail .one-line-value{font-size:1rem;line-height:1.6;color:#4c5255;margin:18px 0 0}
.strata-pro-detail .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:31px}
.strata-pro-detail .proof-grid div{padding:18px 15px 17px 0;min-width:0}
.strata-pro-detail .proof-grid div+div{border-left:1px solid var(--line);padding-left:17px}
.strata-pro-detail .proof-grid strong{display:block;font-size:clamp(.95rem,1.25vw,1.18rem);letter-spacing:-.025em;white-space:nowrap}
.strata-pro-detail .proof-grid strong span{font-size:.65em;margin-left:2px;text-transform:uppercase}
.strata-pro-detail .proof-grid p{margin:7px 0 0;color:#777c7d;font-size:.72rem}
.strata-pro-detail .purchase-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:30px}
.strata-pro-detail .purchase-actions button{min-height:56px;cursor:default;font-size:.84rem;font-weight:750;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.strata-pro-detail .add-to-cart{background:#fff;border:1px solid #949895;color:#242729;padding:0 20px}
.strata-pro-detail .add-to-cart:hover{border-color:var(--ink);transform:translateY(-1px)}
.strata-pro-detail .buy-now{display:flex;align-items:center;justify-content:space-between;background:var(--signal);color:#fff;padding:0 20px}
.strata-pro-detail .buy-now:hover{background:var(--signal-dark);transform:translateY(-1px)}
.strata-pro-detail .micro-benefits{display:flex;align-items:center;gap:0;margin:19px 0 0;color:#777c7d;font-size:.78rem}
.strata-pro-detail .micro-benefits span{display:flex;align-items:center}
.strata-pro-detail .micro-benefits span+span::before{content:"";width:3px;height:3px;background:var(--signal);border-radius:50%;margin:0 11px}
.strata-pro-detail .brand-promise{position:relative;width:min(100%,var(--page-max));min-height:clamp(620px,58vw,880px);margin:0 auto;background:#e6e8e3;overflow:hidden;border-left:1px solid #2d3134;border-right:1px solid #2d3134;color:#fff;isolation:isolate}
.strata-pro-detail .brand-promise-media{position:absolute;inset:0 0 0 47%;z-index:-2;display:grid;place-items:center;background:#d9d9d5;overflow:hidden}
.strata-pro-detail .brand-promise-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:contrast(1.025) saturate(.94)}
.strata-pro-detail .brand-promise-shade{position:absolute;inset:0 auto 0 0;z-index:-1;width:47%;background:#101315;border-right:1px solid rgba(255,255,255,.12)}
.strata-pro-detail .brand-promise-copy{position:absolute;left:clamp(36px,7vw,116px);top:50%;width:min(36%,560px);transform:translateY(-50%)}
.strata-pro-detail .brand-promise h2{margin:0;font-size:clamp(4.2rem,7.4vw,8.2rem);line-height:.92;letter-spacing:-.065em;font-weight:760;text-wrap:balance}
.strata-pro-detail .brand-promise p{margin:38px 0 0;padding-top:29px;border-top:1px solid rgba(255,255,255,.25);font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.7;color:rgba(255,255,255,.78)}
.strata-pro-detail .brand-promise-mark{position:absolute;left:clamp(36px,7vw,116px);bottom:42px;display:flex;gap:5px}
.strata-pro-detail .brand-promise-mark span{display:block;width:23px;height:3px;background:#fff}
.strata-pro-detail .brand-promise-mark span:last-child{width:7px;background:var(--signal)}
.strata-pro-detail .problem-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(82px,8vw,132px) var(--section-gutter);background:#efefeb;border-left:1px solid var(--line);border-right:1px solid var(--line)}
.strata-pro-detail .problem-heading{display:block}
.strata-pro-detail .problem-heading h2{margin:0;font-size:clamp(3.1rem,5.7vw,6.7rem);line-height:.98;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .problem-heading h2 span{color:#7a7f80;font-weight:520}
.strata-pro-detail .problem-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(68px,7vw,106px);border-top:1px solid #afb2ae;border-bottom:1px solid #afb2ae}
.strata-pro-detail .problem-card{position:relative;min-height:320px;padding:54px clamp(22px,2.3vw,38px) 36px 0;display:flex;flex-direction:column}
.strata-pro-detail .problem-card+.problem-card{padding-left:clamp(22px,2.3vw,38px);border-left:1px solid #cfd1cd}
.strata-pro-detail .problem-card::before{content:"";position:absolute;left:0;top:-2px;width:48px;height:3px;background:var(--ink)}
.strata-pro-detail .problem-card:nth-child(2)::before{left:clamp(22px,2.3vw,38px)}
.strata-pro-detail .problem-card:nth-child(3)::before{left:clamp(22px,2.3vw,38px);background:var(--signal)}
.strata-pro-detail .problem-card h3{margin:auto 0 22px;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1.08;letter-spacing:-.04em}
.strata-pro-detail .problem-card p{margin:0;max-width:360px;font-size:1rem;line-height:1.75;color:#5d6264}
.strata-pro-detail .problem-conclusion{margin-top:40px;padding-top:34px;border-top:1px solid #afb2ae}
.strata-pro-detail .problem-conclusion p{margin:0;font-size:clamp(1.35rem,2.2vw,2.15rem);line-height:1.35;letter-spacing:-.025em}
.strata-pro-detail .problem-conclusion strong{color:var(--signal);font-weight:800}
.strata-pro-detail .capability-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(84px,8vw,132px) var(--section-gutter) clamp(74px,7vw,110px);background:#101416;color:#fff;border-left:1px solid #272d2f;border-right:1px solid #272d2f}
.strata-pro-detail .workbench-sequence{display:flex;align-items:center;gap:18px;margin:0 0 clamp(38px,4vw,62px);color:#a9b0b0;font-size:.72rem;font-weight:700;letter-spacing:.16em}
.strata-pro-detail .workbench-sequence::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--signal);box-shadow:0 0 0 5px rgba(255,91,53,.11)}
.strata-pro-detail .workbench-sequence::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#4d5859,rgba(77,88,89,0))}
.strata-pro-detail .workbench-sequence strong{order:3;font-variant-numeric:tabular-nums;font-weight:700;color:#e7ebea}
.strata-pro-detail .capability-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(42px,7vw,120px);align-items:end}
.strata-pro-detail .capability-heading h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.98;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .capability-heading h2 span{color:#777e81;font-weight:520}
.strata-pro-detail .capability-heading>p{margin:0 0 8px;padding-top:26px;border-top:1px solid #3b4043;font-size:1rem;line-height:1.8;color:#aeb3b5}
.strata-pro-detail .workflow-rail{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(62px,7vw,104px);border-top:1px solid #3d4245;border-bottom:1px solid #3d4245}
.strata-pro-detail .workflow-rail div{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px 26px 23px 0}
.strata-pro-detail .workflow-rail div+div{padding-left:26px;border-left:1px solid #3d4245}
.strata-pro-detail .workflow-rail div::before{content:"";position:absolute;top:-2px;left:0;width:58px;height:3px;background:#7e8587}
.strata-pro-detail .workflow-rail div:nth-child(2)::before,.strata-pro-detail .workflow-rail div:nth-child(3)::before{left:26px}
.strata-pro-detail .workflow-rail div:last-child::before{background:var(--signal)}
.strata-pro-detail .workflow-rail strong{font-size:1rem;letter-spacing:.02em}
.strata-pro-detail .workflow-rail small{font-size:.8rem;line-height:1.5;color:#838a8d}
.strata-pro-detail .capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);margin-top:34px;background:transparent;border:0}
.strata-pro-detail .capability-card{min-width:0;background:#1a2022}
.strata-pro-detail .capability-card-wide{grid-column:span 2}
.strata-pro-detail .capability-card figure{position:relative;height:250px;margin:0;background:#ecece8;overflow:hidden}
.strata-pro-detail .capability-card-wide figure{height:330px}
.strata-pro-detail .capability-card figure::after{content:"";position:absolute;inset:0;border-bottom:1px solid rgba(17,19,21,.12);pointer-events:none}
.strata-pro-detail .capability-card img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .35s ease}
.strata-pro-detail .capability-card-product img{box-sizing:border-box;object-fit:contain;object-position:center;padding:16px 7%}
.strata-pro-detail .capability-card-scene img{mix-blend-mode:normal}
.strata-pro-detail .capability-card:hover img{transform:scale(1.02)}
.strata-pro-detail .capability-card-copy{min-height:172px;padding:23px 25px 27px;border-top:1px solid #31393b}
.strata-pro-detail .capability-card-copy>span{display:block;margin-bottom:22px;font-size:.78rem;font-weight:750;letter-spacing:.11em;color:#777f82}
.strata-pro-detail .capability-card-copy h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.75rem);line-height:1.15;letter-spacing:-.035em}
.strata-pro-detail .capability-card-copy p{margin:16px 0 0;font-size:.9rem;line-height:1.7;color:#9ba1a3}
.strata-pro-detail .capability-card-dark figure{background:#cfd1cd}
.strata-pro-detail .capability-card-dark .capability-card-copy{border-top:3px solid var(--signal)}
.strata-pro-detail .depth-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(58px,6vw,94px) var(--section-gutter) clamp(80px,8vw,128px);background:#101416;color:#fff;border-left:1px solid #272d2f;border-right:1px solid #272d2f;overflow:hidden}
.strata-pro-detail .depth-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:clamp(42px,7vw,120px);align-items:end}
.strata-pro-detail .depth-heading h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.98;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .depth-heading h2 span{color:#7f8889;font-weight:520}
.strata-pro-detail .depth-heading>p{margin:0 0 8px;padding-top:26px;border-top:1px solid #3b4547;font-size:1rem;line-height:1.8;color:#b0b8b9}
.strata-pro-detail .depth-lab{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(480px,1.14fr);margin-top:clamp(54px,6.5vw,96px);margin-right:calc(-1 * var(--section-gutter));min-height:680px;border:0;background:#e5e7e2;box-shadow:0 32px 100px rgba(0,0,0,.2)}
.strata-pro-detail .depth-device{position:relative;margin:0;min-width:0;overflow:hidden;background:#d9dad6;border-right:1px solid #c5cac5;isolation:isolate}
.strata-pro-detail .depth-device::before,.strata-pro-detail .depth-device::after{content:"";position:absolute;z-index:-1;left:50%;top:46%;border:1px solid #c2c4bf;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .depth-device::before{width:min(46vw,610px);height:min(46vw,610px)}
.strata-pro-detail .depth-device::after{width:min(30vw,400px);height:min(30vw,400px)}
.strata-pro-detail .depth-device-grid{position:absolute;inset:34px;z-index:-1;border:1px solid rgba(17,19,21,.12)}
.strata-pro-detail .depth-device-grid span:first-child{position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(17,19,21,.1)}
.strata-pro-detail .depth-device-grid span:last-child{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(17,19,21,.1)}
.strata-pro-detail .depth-device img{position:absolute;left:50%;top:46%;width:min(86%,610px);height:auto;max-height:76%;object-fit:contain;mix-blend-mode:multiply;transform:translate(-50%,-50%);filter:contrast(1.04)}
.strata-pro-detail .scan-line{position:absolute;z-index:2;left:10%;right:10%;top:18%;height:2px;background:var(--signal);opacity:0;box-shadow:0 0 16px rgba(255,91,53,.6)}
.strata-pro-detail .depth-device figcaption{position:absolute;left:34px;right:34px;bottom:31px;padding-top:19px;border-top:1px solid rgba(17,19,21,.28);display:flex;justify-content:flex-end;color:#525759}
.strata-pro-detail .depth-device figcaption strong{font-size:.82rem;line-height:1.55;text-align:right;font-weight:650;color:#212426}
.strata-pro-detail .depth-panel{padding:42px clamp(28px,3.4vw,54px) 38px;background:#f0f1ed;color:#14191b;min-width:0}
.strata-pro-detail .depth-panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;border-bottom:1px solid #c8cdc7}
.strata-pro-detail .depth-panel-head span{font-size:.76rem;font-weight:800;letter-spacing:.14em}
.strata-pro-detail .depth-panel-head small{font-size:.7rem;letter-spacing:.12em;color:#647073}
.strata-pro-detail .depth-scale{display:grid;grid-template-columns:repeat(6,1fr);align-items:start;margin:18px 0 4px;color:#6f797b;font-size:.64rem;letter-spacing:.05em}
.strata-pro-detail .depth-scale span{position:relative;text-align:right}
.strata-pro-detail .depth-scale span::before{content:"";position:absolute;right:0;top:-18px;width:1px;height:8px;background:#9ba5a4}
.strata-pro-detail .depth-list{margin-top:8px}
.strata-pro-detail .depth-row{padding:27px 0 25px;border-bottom:1px solid #ced3ce}
.strata-pro-detail .depth-row-title{display:flex;align-items:baseline;justify-content:space-between;gap:22px}
.strata-pro-detail .depth-row-title>span{font-size:1rem;font-weight:680;letter-spacing:.01em}
.strata-pro-detail .depth-row-title sup{color:var(--signal);font-size:.66rem;margin-left:3px}
.strata-pro-detail .depth-row-title strong{font-size:clamp(1.65rem,2.5vw,2.55rem);line-height:1;letter-spacing:-.045em;white-space:nowrap}
.strata-pro-detail .depth-row-title strong small{font-size:.44em;letter-spacing:.06em;color:#697476;text-transform:uppercase}
.strata-pro-detail .depth-track{position:relative;height:20px;margin-top:18px;border-top:1px solid #aeb8b4}
.strata-pro-detail .depth-track::after{content:"";position:absolute;left:0;right:0;top:-4px;height:7px;border-left:1px solid #aeb8b4;border-right:1px solid #aeb8b4}
.strata-pro-detail .depth-fill{position:absolute;left:0;top:-2px;width:var(--depth);height:3px;background:var(--signal);transform-origin:left center}
.strata-pro-detail .depth-track i,.strata-pro-detail .depth-track b{position:absolute;z-index:2;left:var(--depth);top:-6px;width:11px;height:11px;border:2px solid var(--signal);border-radius:50%;background:#f0f1ed;transform:translateX(-50%)}
.strata-pro-detail .depth-track b{left:20%;border-color:#535f61}
.strata-pro-detail .depth-row p{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:1px 0 0;color:#5d686a;font-size:.76rem;line-height:1.55}
.strata-pro-detail .depth-row p em{font-style:normal}
.strata-pro-detail .depth-row-dual .depth-fill{background:#535f61}
.strata-pro-detail .depth-row-dual .depth-track i{border-color:#535f61}
.strata-pro-detail.motion-ready [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .88s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}
.strata-pro-detail.motion-ready [data-reveal="left"]{transform:translate3d(-30px,0,0)}
.strata-pro-detail.motion-ready [data-reveal="right"]{transform:translate3d(30px,0,0)}
.strata-pro-detail.motion-ready [data-reveal].is-visible{opacity:1;transform:translate3d(0,0,0);will-change:auto}
.strata-pro-detail.motion-ready .brand-promise-media img{transform:scale(1.045);transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .brand-promise.is-motion-visible .brand-promise-media img{transform:scale(1)}
.strata-pro-detail.motion-ready .depth-fill{transform:scaleX(.02);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.strata-pro-detail.motion-ready .depth-row:nth-child(2) .depth-fill{transition-delay:100ms}
.strata-pro-detail.motion-ready .depth-row:nth-child(3) .depth-fill{transition-delay:200ms}
.strata-pro-detail.motion-ready .depth-row:nth-child(4) .depth-fill{transition-delay:300ms}
.strata-pro-detail.motion-ready .depth-track i,.strata-pro-detail.motion-ready .depth-track b{opacity:0;transition:opacity .35s ease .8s}
.strata-pro-detail.motion-ready .depth-section.is-motion-visible .depth-fill{transform:scaleX(1)}
.strata-pro-detail.motion-ready .depth-section.is-motion-visible .depth-track i,.strata-pro-detail.motion-ready .depth-section.is-motion-visible .depth-track b{opacity:1}
.strata-pro-detail.motion-ready .depth-section.is-motion-visible .scan-line{animation:depth-sweep 2.4s cubic-bezier(.4,0,.2,1) .45s 1 both}
@keyframes depth-sweep{0%{top:18%;opacity:0}12%{opacity:.85}80%{opacity:.7}100%{top:73%;opacity:0}}
.strata-pro-detail .method-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(56px,6vw,94px) var(--section-gutter) clamp(92px,9vw,150px);background:#101416;color:#fff;border-left:1px solid #272d2f;border-right:1px solid #272d2f;overflow:hidden}
.strata-pro-detail .method-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:clamp(42px,7vw,120px);align-items:end}
.strata-pro-detail .method-heading h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.96;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .method-heading h2 span{color:#777e81;font-weight:520}
.strata-pro-detail .method-heading>p{margin:0 0 8px;padding-top:26px;border-top:1px solid #3b4043;font-size:1rem;line-height:1.8;color:#aeb3b5}
.strata-pro-detail .method-console{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr);margin-top:clamp(54px,6.5vw,96px);margin-left:calc(-1 * var(--section-gutter));border:0;background:#15181a;box-shadow:0 30px 90px rgba(0,0,0,.24)}
.strata-pro-detail .method-visual{min-width:0;padding:40px clamp(27px,3vw,48px) 32px;background:#dcddd8;color:#151719;border-right:1px solid #383d40}
.strata-pro-detail .method-field{position:relative;min-height:590px;overflow:hidden;border:1px solid #bfc2bc;background:#e5e6e1;isolation:isolate}
.strata-pro-detail .method-grid-lines{position:absolute;inset:0;z-index:-2}
.strata-pro-detail .method-grid-lines::before,.strata-pro-detail .method-grid-lines::after,.strata-pro-detail .method-grid-lines span::before,.strata-pro-detail .method-grid-lines span::after{content:"";position:absolute;background:#ced0ca}
.strata-pro-detail .method-grid-lines::before{left:0;right:0;top:33%;height:1px}
.strata-pro-detail .method-grid-lines::after{left:0;right:0;top:66%;height:1px}
.strata-pro-detail .method-grid-lines span:first-child::before{top:0;bottom:0;left:25%;width:1px}
.strata-pro-detail .method-grid-lines span:first-child::after{top:0;bottom:0;left:50%;width:1px}
.strata-pro-detail .method-grid-lines span:last-child::before{top:0;bottom:0;left:75%;width:1px}
.strata-pro-detail .method-grid-lines span:last-child::after{left:0;right:0;top:50%;height:1px;background:#c5c8c2}
.strata-pro-detail .method-origin{position:absolute;left:18%;top:50%;width:94px;height:94px;transform:translate(-50%,-50%);border:1px solid #a9ada7;border-radius:50%}
.strata-pro-detail .method-origin i{position:absolute;inset:16px;border:1px solid #a9ada7;border-radius:50%}
.strata-pro-detail .method-origin i+i{inset:31px}
.strata-pro-detail .method-origin b{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--signal);transform:translate(-50%,-50%)}
.strata-pro-detail .method-destination{position:absolute;left:78%;top:50%;width:78px;height:78px;border:1px solid #a9ada7;transform:translate(-50%,-50%) rotate(45deg)}
.strata-pro-detail .method-destination span{position:absolute;inset:16px;border:1px solid #a9ada7}
.strata-pro-detail .method-route{position:absolute;left:18%;width:60%;height:16px}
.strata-pro-detail .method-route::after{content:"";position:absolute;top:1px;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor}
.strata-pro-detail .method-route span{display:block;position:absolute;left:0;right:0;top:5px;height:2px;background:currentColor}
.strata-pro-detail .method-route-forward{top:34%;color:var(--signal)}
.strata-pro-detail .method-route-forward::after{right:-1px;transform:rotate(45deg)}
.strata-pro-detail .method-route-return{top:68%;color:#747a79}
.strata-pro-detail .method-route-return::after{left:-1px;transform:rotate(-135deg)}
.strata-pro-detail .method-scanner{position:absolute;z-index:3;left:18%;top:50%;width:min(28%,190px);height:auto;max-height:54%;object-fit:contain;mix-blend-mode:multiply;transform:translate(-50%,-50%);filter:contrast(1.05);will-change:left}
.strata-pro-detail .method-point{position:absolute;bottom:28px}
.strata-pro-detail .method-point-start{left:24px}
.strata-pro-detail .method-point-end{right:24px;text-align:right}
.strata-pro-detail .method-point strong{font-size:.75rem;letter-spacing:.08em}
.strata-pro-detail .method-direction-key{display:flex;justify-content:space-between;gap:20px;margin-top:20px;color:#666c6b;font-size:.78rem;letter-spacing:.04em}
.strata-pro-detail .method-direction-key span{display:flex;align-items:center;gap:9px}
.strata-pro-detail .method-direction-key i{display:block;width:28px;height:2px;background:var(--signal)}
.strata-pro-detail .method-direction-key span:last-child i{background:#747a79}
.strata-pro-detail .method-steps{min-width:0;background:#15181a}
.strata-pro-detail .method-step{position:relative;display:grid;grid-template-columns:65px minmax(0,1fr);gap:22px;min-height:264px;padding:35px clamp(28px,3.2vw,48px) 34px;border-bottom:1px solid #383d40}
.strata-pro-detail .method-step:last-child{border-bottom:0}
.strata-pro-detail .method-step::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#4f5557;transform:scaleY(.22);transform-origin:top}
.strata-pro-detail .method-step:nth-child(2)::before{background:#7d8486}
.strata-pro-detail .method-step:nth-child(3)::before{background:var(--signal)}
.strata-pro-detail .method-step-number{font-size:.72rem;font-weight:800;letter-spacing:.15em;color:#6f7679}
.strata-pro-detail .method-step h3{margin:0;font-size:clamp(1.35rem,1.9vw,2rem);line-height:1.16;letter-spacing:-.035em;font-weight:680}
.strata-pro-detail .method-step p{margin:18px 0 0;font-size:.93rem;line-height:1.75;color:#9ca2a4}
.strata-pro-detail.motion-ready .method-route span{transform:scaleX(0)}
.strata-pro-detail.motion-ready .method-route-forward span{transform-origin:left center}
.strata-pro-detail.motion-ready .method-route-return span{transform-origin:right center}
.strata-pro-detail.motion-ready .method-route::after{opacity:0}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-route-forward span{animation:method-line-out 2s cubic-bezier(.16,1,.3,1) .55s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-route-return span{animation:method-line-back 1.6s cubic-bezier(.16,1,.3,1) 3.25s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-route-forward::after{animation:method-arrow-show .3s ease 2.25s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-route-return::after{animation:method-arrow-show .3s ease 4.45s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-scanner{animation:method-scan-pass 5.1s cubic-bezier(.65,0,.35,1) .55s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-origin{animation:method-calibrate 1.1s ease .25s 1 both}
.strata-pro-detail.motion-ready .method-section.is-motion-visible .method-step::before{animation:method-step-mark .8s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms) 1 both}
@keyframes method-line-out{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes method-line-back{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes method-arrow-show{from{opacity:0}to{opacity:1}}
@keyframes method-scan-pass{0%,15%{left:18%}52%,64%{left:78%}100%{left:18%}}
@keyframes method-calibrate{0%{transform:translate(-50%,-50%) scale(.8);opacity:.25}55%{opacity:1}100%{transform:translate(-50%,-50%) scale(1);opacity:1}}
@keyframes method-step-mark{from{transform:scaleY(.22)}to{transform:scaleY(1)}}
.strata-pro-detail .thermal-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(84px,8vw,132px) var(--section-gutter) clamp(70px,7vw,112px);background:#e9eae6;border-left:1px solid var(--line);border-right:1px solid var(--line);overflow:hidden}
.strata-pro-detail .thermal-heading{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:clamp(42px,7vw,120px);align-items:end}
.strata-pro-detail .thermal-heading h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.98;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .thermal-heading h2 span{color:#747a7b;font-weight:520}
.strata-pro-detail .thermal-heading>p{margin:0 0 8px;padding-top:26px;border-top:1px solid #bfc2bd;font-size:1rem;line-height:1.8;color:#555b5d}
.strata-pro-detail .thermal-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,1fr);margin-top:clamp(60px,7vw,104px);min-height:740px;border:1px solid #bfc2bd;background:#0f1113;box-shadow:0 30px 88px rgba(25,28,29,.14)}
.strata-pro-detail .thermal-product{position:relative;min-width:0;margin:0;overflow:hidden;background:#dedfda;border-right:1px solid #2f3436;isolation:isolate}
.strata-pro-detail .thermal-product::before,.strata-pro-detail .thermal-product::after{content:"";position:absolute;z-index:-1;left:50%;top:48%;border:1px solid #c3c6c0;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .thermal-product::before{width:min(47vw,660px);height:min(47vw,660px)}
.strata-pro-detail .thermal-product::after{width:min(31vw,430px);height:min(31vw,430px)}
.strata-pro-detail .thermal-product>img{position:absolute;left:50%;top:48%;width:min(88%,650px);height:auto;max-height:75%;object-fit:contain;mix-blend-mode:multiply;transform:translate(-50%,-50%);filter:contrast(1.04)}
.strata-pro-detail .thermal-console{min-width:0;padding:36px clamp(28px,3.2vw,48px) 38px;background:#0f1113;color:#fff}
.strata-pro-detail .thermal-view{position:relative;height:418px;overflow:hidden;border:1px solid #383d40;background:#050607;isolation:isolate}
.strata-pro-detail .thermal-view>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(2.75);transform-origin:55% 31%;filter:saturate(1.14) contrast(1.08)}
.strata-pro-detail .thermal-view::after{content:"";position:absolute;inset:0;border:12px solid rgba(5,6,7,.12);pointer-events:none}
.strata-pro-detail .thermal-focus{position:absolute;z-index:3;left:50%;top:48%;width:118px;height:118px;transform:translate(-50%,-50%)}
.strata-pro-detail .thermal-focus span{position:absolute;width:28px;height:28px;border-color:rgba(255,255,255,.86);border-style:solid}
.strata-pro-detail .thermal-focus span:nth-child(1){left:0;top:0;border-width:2px 0 0 2px}
.strata-pro-detail .thermal-focus span:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}
.strata-pro-detail .thermal-focus span:nth-child(3){right:0;bottom:0;border-width:0 2px 2px 0}
.strata-pro-detail .thermal-focus span:nth-child(4){left:0;bottom:0;border-width:0 0 2px 2px}
.strata-pro-detail .thermal-spectrum{position:absolute;z-index:4;right:18px;top:18px;bottom:54px;width:8px;display:flex;flex-direction:column}
.strata-pro-detail .thermal-spectrum i{flex:1}
.strata-pro-detail .thermal-spectrum i:nth-child(1){background:#fff4c1}
.strata-pro-detail .thermal-spectrum i:nth-child(2){background:#f5c22c}
.strata-pro-detail .thermal-spectrum i:nth-child(3){background:#f16623}
.strata-pro-detail .thermal-spectrum i:nth-child(4){background:#e3342b}
.strata-pro-detail .thermal-spectrum i:nth-child(5){background:#6b38a2}
.strata-pro-detail .thermal-spectrum i:nth-child(6){background:#22368b}
.strata-pro-detail .thermal-controls{display:grid;grid-template-columns:1.05fr .95fr;margin-top:24px;border-top:1px solid #373c3f;border-bottom:1px solid #373c3f}
.strata-pro-detail .thermal-fusion,.strata-pro-detail .thermal-palettes{padding:22px 24px 22px 0}
.strata-pro-detail .thermal-palettes{padding-left:24px;border-left:1px solid #373c3f}
.strata-pro-detail .thermal-control-title{display:flex;justify-content:space-between;align-items:baseline;gap:15px}
.strata-pro-detail .thermal-control-title span{font-size:.8rem;font-weight:750;letter-spacing:.05em;color:#8d9496}
.strata-pro-detail .thermal-control-title strong{font-size:.78rem;letter-spacing:.08em}
.strata-pro-detail .thermal-fusion-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:20px}
.strata-pro-detail .thermal-fusion-scale i{display:block;height:36px;background:#ff5b35;opacity:calc(.24 + var(--level,.1))}
.strata-pro-detail .thermal-fusion-scale i:nth-child(1){--level:.05}
.strata-pro-detail .thermal-fusion-scale i:nth-child(2){--level:.18}
.strata-pro-detail .thermal-fusion-scale i:nth-child(3){--level:.32}
.strata-pro-detail .thermal-fusion-scale i:nth-child(4){--level:.48}
.strata-pro-detail .thermal-fusion-scale i:nth-child(5){--level:.68}
.strata-pro-detail .thermal-fusion-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:.72rem;letter-spacing:.04em;color:#70787a}
.strata-pro-detail .thermal-palette-row{display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;font-size:.75rem;color:#858d8f}
.strata-pro-detail .thermal-palette-row>i{display:grid;grid-template-columns:repeat(4,1fr);height:7px}
.strata-pro-detail .thermal-palette-row b{display:block}
.strata-pro-detail .palette-iron b:nth-child(1){background:#26143f}
.strata-pro-detail .palette-iron b:nth-child(2){background:#a7263f}
.strata-pro-detail .palette-iron b:nth-child(3){background:#ed6a24}
.strata-pro-detail .palette-iron b:nth-child(4){background:#f2d35a}
.strata-pro-detail .palette-rainbow b:nth-child(1){background:#2946b6}
.strata-pro-detail .palette-rainbow b:nth-child(2){background:#1f9f91}
.strata-pro-detail .palette-rainbow b:nth-child(3){background:#e8c929}
.strata-pro-detail .palette-rainbow b:nth-child(4){background:#e14532}
.strata-pro-detail .palette-gray b:nth-child(1){background:#292d2f}
.strata-pro-detail .palette-gray b:nth-child(2){background:#686e70}
.strata-pro-detail .palette-gray b:nth-child(3){background:#aeb3b4}
.strata-pro-detail .palette-gray b:nth-child(4){background:#edf0ed}
.strata-pro-detail .thermal-metrics{grid-column:1/-1;display:grid;grid-template-columns:1fr;margin:0;border-top:1px solid #373c3f;background:#373c3f;gap:1px;color:#fff}
.strata-pro-detail .thermal-metrics article{position:relative;min-width:0;min-height:126px;padding:25px 23px 22px;background:#0f1113;display:flex;flex-direction:column;justify-content:space-between}
.strata-pro-detail .thermal-metrics article::before{content:"";position:absolute;left:23px;top:0;width:30px;height:2px;background:#626a6c}
.strata-pro-detail .thermal-metrics article:nth-child(1)::before{background:var(--signal)}
.strata-pro-detail .thermal-metrics strong{font-size:clamp(1.25rem,1.65vw,1.75rem);line-height:1;letter-spacing:-.035em;white-space:nowrap;color:#fff}
.strata-pro-detail .thermal-metrics strong small{font-size:.46em;letter-spacing:.04em;color:#879092}
.strata-pro-detail .thermal-metrics span{font-size:.78rem;line-height:1.5;letter-spacing:.035em;color:#7f888a}
.strata-pro-detail .thermal-metrics article:only-child{min-height:118px;padding:29px clamp(24px,3vw,46px);flex-direction:row;align-items:center}
.strata-pro-detail .thermal-metrics article:only-child::before{left:clamp(24px,3vw,46px);width:52px}
.strata-pro-detail .thermal-metrics article:only-child strong{font-size:clamp(1.9rem,3.2vw,3.1rem)}
.strata-pro-detail .thermal-metrics article:only-child span{font-size:.875rem;font-weight:750;letter-spacing:.12em;color:#9aa2a4}
.strata-pro-detail.motion-ready .thermal-product>img{transform:translate(-50%,-50%) scale(1.035);transition:transform 1.6s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-product>img{transform:translate(-50%,-50%) scale(1)}
.strata-pro-detail.motion-ready .thermal-view>img{transform:scale(2.9);transition:transform 1.8s cubic-bezier(.22,.61,.36,1),filter 1.2s ease}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-view>img{transform:scale(2.75);filter:saturate(1.14) contrast(1.08)}
.strata-pro-detail.motion-ready .thermal-focus span{opacity:0;transform:scale(.65)}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-focus span{animation:thermal-focus-in .65s cubic-bezier(.16,1,.3,1) .75s 1 both}
.strata-pro-detail.motion-ready .thermal-spectrum i{opacity:0;transform:scaleY(0);transform-origin:bottom}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i{animation:thermal-band-in .48s cubic-bezier(.16,1,.3,1) 1 both}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(1){animation-delay:.55s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(2){animation-delay:.62s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(3){animation-delay:.69s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(4){animation-delay:.76s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(5){animation-delay:.83s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-spectrum i:nth-child(6){animation-delay:.9s}
.strata-pro-detail.motion-ready .thermal-fusion-scale i{transform:scaleY(.16);transform-origin:bottom;opacity:.18}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i{animation:thermal-level-in .56s cubic-bezier(.16,1,.3,1) 1 both}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i:nth-child(1){animation-delay:.65s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i:nth-child(2){animation-delay:.76s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i:nth-child(3){animation-delay:.87s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i:nth-child(4){animation-delay:.98s}
.strata-pro-detail.motion-ready .thermal-section.is-motion-visible .thermal-fusion-scale i:nth-child(5){animation-delay:1.09s}
@keyframes thermal-focus-in{from{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}
@keyframes thermal-band-in{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
@keyframes thermal-level-in{from{opacity:.18;transform:scaleY(.16)}to{opacity:calc(.24 + var(--level,.1));transform:scaleY(1)}}
.strata-pro-detail .measure-section{width:min(100%,var(--page-max));margin:0 auto;padding:clamp(70px,7vw,112px) var(--section-gutter) clamp(70px,7vw,112px);background:#e9eae6;color:#141719;border-left:1px solid var(--line);border-right:1px solid var(--line);overflow:hidden}
.strata-pro-detail .measure-heading{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);gap:clamp(46px,8vw,132px);align-items:end}
.strata-pro-detail .measure-heading h2{margin:0;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.98;letter-spacing:-.06em;font-weight:760;text-wrap:balance}
.strata-pro-detail .measure-heading h2 span{color:#747a78;font-weight:520}
.strata-pro-detail .measure-heading>p{margin:0 0 7px;padding-top:26px;border-top:1px solid #bfc2bd;font-size:1rem;line-height:1.8;color:#555b5d}
.strata-pro-detail .measure-workbench{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);margin-top:clamp(60px,7vw,104px);border:1px solid #34393b;background:#15181a;color:#f5f6f3;box-shadow:0 34px 100px rgba(0,0,0,.28)}
.strata-pro-detail .measure-blueprint{position:relative;min-width:0;padding:34px clamp(28px,3.5vw,54px) 38px;background:#141719;overflow:hidden;isolation:isolate}
.strata-pro-detail .measure-blueprint::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,transparent 2%,#000 28%,#000 88%,transparent)}
.strata-pro-detail .measure-range{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.strata-pro-detail .measure-range>span{padding-bottom:7px;font-size:.8rem;font-weight:760;letter-spacing:.08em;color:#878f91}
.strata-pro-detail .measure-range strong{font-size:clamp(2.3rem,4.1vw,4.7rem);line-height:.9;letter-spacing:-.055em}
.strata-pro-detail .measure-range strong small{font-size:.27em;letter-spacing:.06em;color:#899193}
.strata-pro-detail .measure-grid{position:relative;height:388px;margin-top:28px;border:1px solid #363b3d;background:radial-gradient(circle at center,rgba(255,255,255,.025),transparent 54%);overflow:hidden}
.strata-pro-detail .measure-grid::before,.strata-pro-detail .measure-grid::after{content:"";position:absolute;left:50%;top:50%;border:1px solid #2b3032;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .measure-grid::before{width:250px;height:250px}
.strata-pro-detail .measure-grid::after{width:136px;height:136px}
.strata-pro-detail .measure-cross{position:absolute;inset:0}
.strata-pro-detail .measure-cross i{position:absolute;display:block;background:rgba(255,255,255,.72);box-shadow:0 0 18px rgba(255,255,255,.14)}
.strata-pro-detail .measure-cross i:first-child{left:8%;right:8%;top:50%;height:1px;transform-origin:center}
.strata-pro-detail .measure-cross i:nth-child(2){top:8%;bottom:8%;left:50%;width:1px;transform-origin:center}
.strata-pro-detail .measure-cross b{position:absolute;left:50%;top:50%;width:13px;height:13px;border:2px solid var(--signal);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px rgba(255,91,53,.08)}
.strata-pro-detail .measure-axis{position:absolute;display:flex;align-items:baseline;gap:10px;padding:11px 13px;border:1px solid #353a3c;background:rgba(14,16,18,.86)}
.strata-pro-detail .measure-axis span{font-size:.72rem;font-weight:800;color:var(--signal)}
.strata-pro-detail .measure-axis strong{font-size:1.05rem;letter-spacing:.04em}
.strata-pro-detail .measure-axis-x{left:20px;top:20px}
.strata-pro-detail .measure-axis-y{right:20px;top:20px}
.strata-pro-detail .measure-grid-note{position:absolute;left:22px;right:22px;bottom:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:15px;padding-top:15px;border-top:1px solid #373c3e}
.strata-pro-detail .measure-grid-note span{font-size:.76rem;font-weight:760;letter-spacing:.07em;color:#889092}
.strata-pro-detail .measure-grid-note strong{font-size:1.45rem}
.strata-pro-detail .measure-grid-note small{font-size:.72rem;letter-spacing:.04em;color:#737b7d;text-align:right}
.strata-pro-detail .measure-modes{display:grid;grid-template-columns:repeat(5,1fr);margin-top:24px;border-top:1px solid #373c3e;border-bottom:1px solid #373c3e}
.strata-pro-detail .measure-modes span{min-width:0;padding:16px 10px;text-align:center;font-size:.75rem;letter-spacing:.04em;color:#868e90;border-right:1px solid #373c3e}
.strata-pro-detail .measure-modes span:last-child{border-right:0;color:#fff}
.strata-pro-detail .measure-device{position:relative;min-width:0;margin:0;background:#e4e5e1;overflow:hidden;color:#181b1c}
.strata-pro-detail .measure-device::before,.strata-pro-detail .measure-device::after{content:"";position:absolute;left:50%;top:52%;border:1px solid #c7cac4;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .measure-device::before{width:min(36vw,520px);height:min(36vw,520px)}
.strata-pro-detail .measure-device::after{width:min(24vw,340px);height:min(24vw,340px)}
.strata-pro-detail .measure-device-head{position:absolute;z-index:3;left:32px;right:32px;top:30px;display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #bfc2bc}
.strata-pro-detail .measure-device-head span{font-size:.78rem;font-weight:750;letter-spacing:.06em}
.strata-pro-detail .measure-device>img{position:absolute;z-index:2;left:50%;top:52%;width:min(92%,650px);height:75%;object-fit:contain;transform:translate(-50%,-50%);mix-blend-mode:multiply;filter:contrast(1.04)}
.strata-pro-detail .measure-flow{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);background:#373c3e;gap:1px;border-top:1px solid #373c3e}
.strata-pro-detail .measure-flow article{position:relative;min-width:0;min-height:214px;padding:32px clamp(22px,2.6vw,40px) 30px;background:#101214}
.strata-pro-detail .measure-flow article::after{content:"";position:absolute;left:clamp(22px,2.6vw,40px);top:0;width:38px;height:2px;background:#687072}
.strata-pro-detail .measure-flow article:first-child::after{background:var(--signal)}
.strata-pro-detail .measure-flow span{display:block;font-size:.76rem;font-weight:780;letter-spacing:.11em;color:#777f81}
.strata-pro-detail .measure-flow strong{display:block;margin-top:24px;font-size:clamp(1.45rem,2vw,2.1rem);letter-spacing:-.035em}
.strata-pro-detail .measure-flow p{margin:17px 0 0;max-width:320px;font-size:.82rem;line-height:1.65;color:#838b8d}
.strata-pro-detail.motion-ready .measure-cross i:first-child{transform:scaleX(0)}
.strata-pro-detail.motion-ready .measure-cross i:nth-child(2){transform:scaleY(0)}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-cross i:first-child{animation:measure-line-x 1s cubic-bezier(.16,1,.3,1) .45s 1 both}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-cross i:nth-child(2){animation:measure-line-y 1s cubic-bezier(.16,1,.3,1) .65s 1 both}
.strata-pro-detail.motion-ready .measure-cross b{opacity:0}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-cross b{animation:measure-target .65s cubic-bezier(.16,1,.3,1) 1.2s 1 both}
.strata-pro-detail.motion-ready .measure-axis{opacity:0;transform:translateY(8px)}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-axis-x{animation:measure-readout .6s ease .85s 1 both}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-axis-y{animation:measure-readout .6s ease 1s 1 both}
.strata-pro-detail.motion-ready .measure-device>img{transform:translate(-50%,-49%) scale(1.025);transition:transform 1.65s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .measure-section.is-motion-visible .measure-device>img{transform:translate(-50%,-50%) scale(1)}
@keyframes measure-line-x{from{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}
@keyframes measure-line-y{from{transform:scaleY(0);opacity:.2}to{transform:scaleY(1);opacity:1}}
@keyframes measure-target{from{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes measure-readout{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.strata-pro-detail .evidence-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;overflow:hidden;padding:clamp(70px,7vw,112px) var(--section-gutter) clamp(100px,10vw,160px);border-left:1px solid var(--line);border-right:1px solid var(--line);background:#e9eae6;color:#141719}
.strata-pro-detail .evidence-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.78fr);gap:clamp(45px,8vw,128px);align-items:end}
.strata-pro-detail .evidence-heading h2{margin:0;max-width:970px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .evidence-heading h2 span{color:#6f7573;font-weight:520}
.strata-pro-detail .evidence-heading>p{margin:0 0 .65rem;padding-top:24px;border-top:1px solid #b7bbb5;font-size:clamp(.94rem,1.25vw,1.16rem);line-height:1.8;color:#5f6664}
.strata-pro-detail .evidence-console{position:relative;z-index:1;display:grid;grid-template-columns:minmax(370px,.82fr) minmax(520px,1.18fr);margin-top:clamp(60px,7vw,104px);border:1px solid #b7bbb5;box-shadow:0 34px 100px rgba(21,24,25,.15)}
.strata-pro-detail .evidence-product{position:relative;min-width:0;min-height:760px;margin:0;background:#f1f2ef;overflow:hidden}
.strata-pro-detail .evidence-product::before,.strata-pro-detail .evidence-product::after{content:"";position:absolute;left:50%;top:50%;border:1px solid #d4d7d1;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .evidence-product::before{width:min(43vw,640px);height:min(43vw,640px)}
.strata-pro-detail .evidence-product::after{width:min(29vw,430px);height:min(29vw,430px)}
.strata-pro-detail .evidence-product>img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.04)}
.strata-pro-detail .evidence-readout{position:relative;min-width:0;padding:33px clamp(30px,4.1vw,62px) 38px;background:#101315;color:#f7f7f4;overflow:hidden}
.strata-pro-detail .evidence-readout::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--signal) 0 42%,transparent 42%)}
.strata-pro-detail .evidence-channel{padding:43px 0 46px}
.strata-pro-detail .evidence-channel+.evidence-channel{border-top:1px solid #383d3f}
.strata-pro-detail .evidence-channel-copy{min-width:0}
.strata-pro-detail .evidence-channel-title h3{margin:0;font-size:clamp(1.65rem,2.4vw,2.7rem);font-weight:590;letter-spacing:-.045em}
.strata-pro-detail .evidence-channel-copy>p{margin:18px 0 0;max-width:620px;font-size:.81rem;line-height:1.72;color:#899193}
.strata-pro-detail .moisture-ranges{margin-top:27px;border-top:1px solid #34393b}
.strata-pro-detail .moisture-ranges>div{display:grid;grid-template-columns:90px minmax(100px,1fr) 94px;align-items:center;gap:19px;padding:18px 0;border-bottom:1px solid #34393b}
.strata-pro-detail .moisture-ranges span{font-size:.78rem;letter-spacing:.04em;color:#8d9597}
.strata-pro-detail .moisture-ranges i{position:relative;height:4px;background:#303537;overflow:hidden}
.strata-pro-detail .moisture-ranges i b{display:block;width:var(--range-level);height:100%;background:linear-gradient(90deg,#6e7577,var(--signal))}
.strata-pro-detail .moisture-ranges strong{text-align:right;font-size:1.08rem;letter-spacing:-.02em}
.strata-pro-detail .voltage-range{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(200px,1.15fr);gap:30px;align-items:end;margin-top:28px;padding-top:24px;border-top:1px solid #34393b}
.strata-pro-detail .voltage-range>div:first-child>span{display:block;margin-bottom:12px;font-size:.78rem;letter-spacing:.05em;color:#858d8f}
.strata-pro-detail .voltage-range strong{font-size:clamp(2rem,3.35vw,3.7rem);line-height:.92;letter-spacing:-.055em}
.strata-pro-detail .voltage-range strong small{font-size:.27em;letter-spacing:.06em;color:#8d9597}
.strata-pro-detail .voltage-wave{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;height:56px;padding-bottom:24px;border-bottom:1px solid #34393b}
.strata-pro-detail .voltage-wave i{display:block;width:6px;border-radius:1px 1px 0 0;background:#5f6769}
.strata-pro-detail .voltage-wave i:nth-child(1),.strata-pro-detail .voltage-wave i:nth-child(6){height:11px}
.strata-pro-detail .voltage-wave i:nth-child(2),.strata-pro-detail .voltage-wave i:nth-child(5){height:24px}
.strata-pro-detail .voltage-wave i:nth-child(3),.strata-pro-detail .voltage-wave i:nth-child(4){height:42px;background:var(--signal)}
.strata-pro-detail .voltage-wave span{position:absolute;left:0;bottom:0;font-size:.72rem;letter-spacing:.05em;color:#858d8f}
.strata-pro-detail.motion-ready .moisture-ranges i b{transform:scaleX(0);transform-origin:left}
.strata-pro-detail.motion-ready .evidence-section.is-motion-visible .moisture-ranges i b{animation:evidence-range 1.1s cubic-bezier(.16,1,.3,1) .55s 1 both}
.strata-pro-detail.motion-ready .evidence-section.is-motion-visible .moisture-ranges>div+div i b{animation-delay:.72s}
.strata-pro-detail.motion-ready .voltage-wave i{transform:scaleY(.15);transform-origin:bottom;opacity:.35}
.strata-pro-detail.motion-ready .evidence-section.is-motion-visible .voltage-wave i{animation:evidence-wave .65s cubic-bezier(.16,1,.3,1) calc(.85s + var(--wave-delay,0s)) 1 both}
.strata-pro-detail .voltage-wave i:nth-child(2){--wave-delay:.06s}
.strata-pro-detail .voltage-wave i:nth-child(3){--wave-delay:.12s}
.strata-pro-detail .voltage-wave i:nth-child(4){--wave-delay:.18s}
.strata-pro-detail .voltage-wave i:nth-child(5){--wave-delay:.24s}
.strata-pro-detail .voltage-wave i:nth-child(6){--wave-delay:.3s}
.strata-pro-detail.motion-ready .evidence-product>img{transform:scale(1.035);transition:transform 1.65s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .evidence-section.is-motion-visible .evidence-product>img{transform:scale(1)}
@keyframes evidence-range{from{transform:scaleX(0);opacity:.25}to{transform:scaleX(1);opacity:1}}
@keyframes evidence-wave{from{transform:scaleY(.15);opacity:.35}to{transform:scaleY(1);opacity:1}}
.strata-pro-detail .film-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;overflow:hidden;padding:clamp(92px,9vw,148px) var(--section-gutter) clamp(100px,10vw,160px);border-left:1px solid #292d2f;border-right:1px solid #292d2f;background:#0b0d0e;color:#f7f7f4}
.strata-pro-detail .film-section::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 55%,rgba(255,91,53,.075),transparent 25%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,100% 84px;pointer-events:none}
.strata-pro-detail .film-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:clamp(45px,8vw,128px);align-items:end}
.strata-pro-detail .film-heading h2{margin:0;max-width:960px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .film-heading h2 span{color:#777e80;font-weight:520}
.strata-pro-detail .film-heading>p{margin:0 0 .7rem;padding-top:24px;border-top:1px solid #353a3c;font-size:clamp(.94rem,1.25vw,1.16rem);line-height:1.8;color:#858d8f}
.strata-pro-detail .film-studio{position:relative;z-index:1;margin-top:clamp(62px,7vw,108px);border:1px solid #353a3c;background:#131618;box-shadow:0 36px 110px rgba(0,0,0,.42)}
.strata-pro-detail .film-player{position:relative;min-width:0;aspect-ratio:16/9;background:#050607;overflow:hidden;isolation:isolate}
.strata-pro-detail .film-player::before{content:"";position:absolute;z-index:2;inset:0;border:1px solid rgba(255,255,255,.05);pointer-events:none}
.strata-pro-detail .film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#050607}
.strata-pro-detail .film-play{position:absolute;z-index:5;left:50%;top:50%;display:grid;place-items:center;width:154px;height:154px;padding:0;border:1px solid rgba(255,255,255,.6);border-radius:50%;background:rgba(7,9,10,.52);color:#fff;transform:translate(-50%,-50%);backdrop-filter:blur(8px);cursor:pointer;transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1),background .25s ease}
.strata-pro-detail .film-play:hover,.strata-pro-detail .film-play:focus-visible{background:rgba(255,91,53,.88);transform:translate(-50%,-50%) scale(1.04)}
.strata-pro-detail .film-player.is-playing .film-play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.88)}
.strata-pro-detail .film-play i{width:0;height:0;margin:-12px 0 0 7px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid currentColor}
.strata-pro-detail .film-play span{position:absolute;left:50%;top:calc(50% + 34px);width:170px;transform:translateX(-50%);font-size:.72rem;font-weight:760;letter-spacing:.04em;text-align:center}
.strata-pro-detail.motion-ready .film-player{filter:brightness(.65);transition:filter 1.1s ease}
.strata-pro-detail.motion-ready .film-section.is-motion-visible .film-player{filter:brightness(1)}
.strata-pro-detail .scenario-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(94px,9.5vw,156px) var(--section-gutter) clamp(104px,10vw,168px);border-left:1px solid var(--line);border-right:1px solid var(--line);background:#e9eae6;overflow:hidden}
.strata-pro-detail .scenario-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:clamp(46px,8vw,130px);align-items:end}
.strata-pro-detail .scenario-heading h2{margin:0;max-width:980px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .scenario-heading h2 span{color:#737977;font-weight:520}
.strata-pro-detail .scenario-heading>p{margin:0 0 .7rem;padding-top:24px;border-top:1px solid #b7bbb5;font-size:clamp(.96rem,1.28vw,1.18rem);line-height:1.8;color:#5d6462}
.strata-pro-detail .scenario-workspace{position:relative;display:grid;grid-template-columns:minmax(470px,1.08fr) minmax(430px,.92fr);min-height:760px;margin-top:clamp(62px,7vw,108px);border:1px solid #b7bbb5;background:#101315;box-shadow:0 34px 100px rgba(21,24,25,.15)}
.strata-pro-detail .scenario-stage{position:relative;min-width:0;overflow:hidden;background:#c9ceca;border-right:1px solid #34393b;isolation:isolate}
.strata-pro-detail .scenario-visual{position:absolute;inset:0;margin:0;display:grid;place-items:center;background:#c9ceca;opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .46s ease,transform .75s cubic-bezier(.16,1,.3,1),visibility 0s linear .46s}
.strata-pro-detail .scenario-visual.is-active{z-index:2;opacity:1;visibility:visible;transform:scale(1);transition-delay:0s}
.strata-pro-detail .scenario-visual img{width:100%;height:100%;object-fit:cover;object-position:center}
.strata-pro-detail .scenario-list{min-width:0;background:#101315;color:#f7f7f4}
.strata-pro-detail .scenario-option{position:relative;width:100%;min-height:190px;padding:34px clamp(30px,3.6vw,56px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;border-bottom:1px solid #34393b;background:#101315;color:inherit;cursor:pointer;overflow:hidden;transition:background .3s ease,color .3s ease}
.strata-pro-detail .scenario-option:last-child{border-bottom:0}
.strata-pro-detail .scenario-option::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--signal);transform:scaleY(0);transform-origin:bottom;transition:transform .45s cubic-bezier(.16,1,.3,1)}
.strata-pro-detail .scenario-option::after{content:"";position:absolute;right:clamp(28px,3vw,46px);top:50%;width:34px;height:34px;border:1px solid #4a5052;border-radius:50%;transform:translateY(-50%);transition:border-color .3s ease,background .3s ease}
.strata-pro-detail .scenario-option:hover,.strata-pro-detail .scenario-option:focus-visible{background:#171b1d;outline:0}
.strata-pro-detail .scenario-option.is-active{background:#171b1d}
.strata-pro-detail .scenario-option.is-active::before{transform:scaleY(1)}
.strata-pro-detail .scenario-option.is-active::after{border-color:var(--signal);background:radial-gradient(circle,var(--signal) 0 3px,transparent 4px)}
.strata-pro-detail .scenario-option-title{display:block;max-width:calc(100% - 64px);font-size:clamp(1.55rem,2.2vw,2.45rem);font-weight:620;line-height:1.08;letter-spacing:-.045em}
.strata-pro-detail .scenario-option-copy{display:block;max-width:560px;margin-top:17px;padding-right:56px;font-size:.94rem;line-height:1.72;color:#8f9799;transition:color .3s ease}
.strata-pro-detail .scenario-option.is-active .scenario-option-copy{color:#bcc2c4}
.strata-pro-detail.motion-ready .scenario-stage{filter:brightness(.72);transition:filter 1s ease}
.strata-pro-detail.motion-ready .scenario-section.is-motion-visible .scenario-stage{filter:brightness(1)}
.strata-pro-detail .comparison-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(70px,7vw,112px) var(--section-gutter) clamp(104px,10vw,168px);border-left:1px solid var(--line);border-right:1px solid var(--line);background:#e9eae6;color:#141719;overflow:hidden}
.strata-pro-detail .comparison-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:clamp(46px,8vw,130px);align-items:end}
.strata-pro-detail .comparison-heading h2{margin:0;max-width:1060px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .comparison-heading h2 span{color:#737977;font-weight:520}
.strata-pro-detail .comparison-heading>p{margin:0 0 .7rem;padding-top:24px;border-top:1px solid #b7bbb5;font-size:clamp(.96rem,1.28vw,1.18rem);line-height:1.8;color:#5d6462}
.strata-pro-detail .comparison-deck{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,16px);margin-top:clamp(62px,7vw,108px);background:transparent}
.strata-pro-detail .comparison-card{position:relative;min-width:0;border:1px solid #c9cdc6;background:#f7f8f5;color:#171a1b;overflow:hidden}
.strata-pro-detail .comparison-card header{min-height:214px;padding:34px clamp(24px,2.4vw,38px) 31px;display:flex;flex-direction:column;justify-content:space-between}
.strata-pro-detail .comparison-card h3{margin:0;max-width:260px;font-size:clamp(1.65rem,2.15vw,2.45rem);font-weight:620;line-height:1.02;letter-spacing:-.045em}
.strata-pro-detail .comparison-card header p{margin:31px 0 0;max-width:260px;font-size:.84rem;line-height:1.65;color:#68706d}
.strata-pro-detail .comparison-card dl{margin:0}
.strata-pro-detail .comparison-card dl>div{min-height:112px;padding:22px clamp(24px,2.4vw,38px) 24px;border-top:1px solid #d5d8d2}
.strata-pro-detail .comparison-card dt{font-size:.78rem;font-weight:760;line-height:1.35;letter-spacing:.035em;color:#747b78}
.strata-pro-detail .comparison-card dd{margin:13px 0 0;font-size:1rem;font-weight:590;line-height:1.48;letter-spacing:-.015em;color:#1c2021}
.strata-pro-detail .comparison-card-strata{z-index:1;background:#101315;color:#f7f7f4;box-shadow:0 18px 50px rgba(7,9,10,.2)}
.strata-pro-detail .comparison-card-strata::before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:3px;background:var(--signal);transform-origin:left}
.strata-pro-detail .comparison-card-strata header p{color:#939b9d}
.strata-pro-detail .comparison-card-strata dl>div{border-color:#34393b}
.strata-pro-detail .comparison-card-strata dt{color:#899193}
.strata-pro-detail .comparison-card-strata dd{color:#f7f7f4}
.strata-pro-detail.motion-ready .comparison-card-strata::before{transform:scaleX(0)}
.strata-pro-detail.motion-ready .comparison-section.is-motion-visible .comparison-card-strata::before{animation:comparison-line 1s cubic-bezier(.16,1,.3,1) .52s 1 both}
@keyframes comparison-line{from{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}
.strata-pro-detail .kit-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(94px,9.5vw,156px) var(--section-gutter) clamp(104px,10vw,168px);border-left:1px solid #292d2f;border-right:1px solid #292d2f;background:#0b0d0e;color:#f7f7f4;overflow:hidden}
.strata-pro-detail .kit-section::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 17% 53%,rgba(255,91,53,.07),transparent 27%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,100% 88px;pointer-events:none}
.strata-pro-detail .kit-heading{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:clamp(46px,8vw,130px);align-items:end}
.strata-pro-detail .kit-heading h2{margin:0;max-width:970px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .kit-heading h2 span{color:#747b7d;font-weight:520}
.strata-pro-detail .kit-heading>p{margin:0 0 .7rem;padding-top:24px;border-top:1px solid #353a3c;font-size:clamp(.96rem,1.28vw,1.18rem);line-height:1.8;color:#8b9395}
.strata-pro-detail .kit-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(500px,1.13fr) minmax(430px,.87fr);min-height:790px;margin-top:clamp(62px,7vw,108px);border:1px solid #353a3c;background:#101315;box-shadow:0 38px 110px rgba(0,0,0,.38)}
.strata-pro-detail .kit-overview{position:relative;min-width:0;margin:0;display:grid;place-items:center;border-right:1px solid #353a3c;background:#e5e6e2;overflow:hidden;isolation:isolate}
.strata-pro-detail .kit-overview::before,.strata-pro-detail .kit-overview::after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(93,100,97,.2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}
.strata-pro-detail .kit-overview::before{width:min(49vw,720px);height:min(49vw,720px)}
.strata-pro-detail .kit-overview::after{width:min(33vw,480px);height:min(33vw,480px)}
.strata-pro-detail .kit-overview img{position:relative;z-index:1;width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.03)}
.strata-pro-detail .kit-panel{min-width:0;display:flex;flex-direction:column;background:#101315}
.strata-pro-detail .kit-detail-images{display:grid;grid-template-columns:1fr 1fr;gap:1px;height:300px;background:#353a3c;border-bottom:1px solid #353a3c}
.strata-pro-detail .kit-detail-images figure{min-width:0;margin:0;background:#e7e8e4;overflow:hidden}
.strata-pro-detail .kit-detail-images img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.035)}
.strata-pro-detail .kit-inventory{flex:1;margin:0;padding:0;list-style:none}
.strata-pro-detail .kit-inventory li{position:relative;min-height:81px;padding:24px clamp(32px,3.4vw,52px) 23px clamp(66px,5.4vw,84px);display:flex;align-items:center;border-bottom:1px solid #34393b}
.strata-pro-detail .kit-inventory li:last-child{border-bottom:0}
.strata-pro-detail .kit-inventory li::before{content:"";position:absolute;left:clamp(32px,3.4vw,52px);top:50%;width:19px;height:2px;background:#697174;transform:translateY(-50%)}
.strata-pro-detail .kit-inventory li:first-child::before{background:var(--signal)}
.strata-pro-detail .kit-inventory strong{font-size:clamp(1rem,1.22vw,1.28rem);font-weight:590;line-height:1.35;letter-spacing:-.02em}
.strata-pro-detail.motion-ready .kit-overview img{transform:scale(1.035);transition:transform 1.65s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .kit-section.is-motion-visible .kit-overview img{transform:scale(1)}
.strata-pro-detail.motion-ready .kit-inventory li::before{transform:translateY(-50%) scaleX(0);transform-origin:left}
.strata-pro-detail.motion-ready .kit-section.is-motion-visible .kit-inventory li::before{animation:kit-marker .72s cubic-bezier(.16,1,.3,1) calc(.38s + var(--kit-delay,0s)) 1 both}
.strata-pro-detail .kit-inventory li:nth-child(2){--kit-delay:.05s}
.strata-pro-detail .kit-inventory li:nth-child(3){--kit-delay:.1s}
.strata-pro-detail .kit-inventory li:nth-child(4){--kit-delay:.15s}
.strata-pro-detail .kit-inventory li:nth-child(5){--kit-delay:.2s}
.strata-pro-detail .kit-inventory li:nth-child(6){--kit-delay:.25s}
@keyframes kit-marker{from{transform:translateY(-50%) scaleX(0);opacity:.3}to{transform:translateY(-50%) scaleX(1);opacity:1}}
.strata-pro-detail .specs-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(94px,9.5vw,156px) var(--section-gutter) clamp(104px,10vw,168px);border-left:1px solid var(--line);border-right:1px solid var(--line);background:#e7e8e4;color:#151819;overflow:hidden}
.strata-pro-detail .specs-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:clamp(46px,8vw,130px);align-items:end}
.strata-pro-detail .specs-heading h2{margin:0;max-width:970px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .specs-heading h2 span{color:#747a78;font-weight:520}
.strata-pro-detail .specs-heading>p{margin:0 0 .7rem;padding-top:24px;border-top:1px solid #b8bcb6;font-size:clamp(.96rem,1.28vw,1.18rem);line-height:1.8;color:#5e6562}
.strata-pro-detail .specs-layout{display:grid;grid-template-columns:minmax(350px,.72fr) minmax(570px,1.28fr);margin-top:clamp(62px,7vw,108px);border:1px solid #b7bbb5;background:#f6f7f4;box-shadow:0 34px 100px rgba(21,24,25,.13)}
.strata-pro-detail .specs-device{position:relative;min-width:0;min-height:920px;margin:0;background:#dfe1dc;border-right:1px solid #b7bbb5;overflow:hidden;isolation:isolate}
.strata-pro-detail .specs-device::before,.strata-pro-detail .specs-device::after{content:"";position:absolute;left:50%;top:48%;border:1px solid rgba(102,109,106,.2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}
.strata-pro-detail .specs-device::before{width:min(40vw,590px);height:min(40vw,590px)}
.strata-pro-detail .specs-device::after{width:min(27vw,395px);height:min(27vw,395px)}
.strata-pro-detail .specs-device>img{position:absolute;z-index:1;left:50%;top:50%;width:100%;height:91%;object-fit:contain;transform:translate(-50%,-50%);mix-blend-mode:multiply;filter:contrast(1.04)}
.strata-pro-detail .specs-accordion{--spec-accent:#ea5b37;min-width:0;background:#f6f7f4}
.strata-pro-detail .specs-accordion details{background:#f6f7f4;border-bottom:1px solid #cfd2cc}
.strata-pro-detail .specs-accordion details:last-child{border-bottom:0}
.strata-pro-detail .specs-accordion summary{position:relative;min-height:132px;padding:33px 84px 31px clamp(30px,3.5vw,56px);display:grid;grid-template-columns:minmax(210px,.82fr) minmax(210px,1.18fr);align-items:center;gap:28px;border-left:4px solid transparent;list-style:none;cursor:pointer;isolation:isolate;transition:background .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease}
.strata-pro-detail .specs-accordion summary::-webkit-details-marker{display:none}
.strata-pro-detail .specs-accordion details:not([open])>summary:hover{background:#eceeea}
.strata-pro-detail .specs-accordion summary strong,.strata-pro-detail .specs-accordion summary span,.strata-pro-detail .specs-accordion summary i{position:relative;z-index:1}
.strata-pro-detail .specs-accordion summary strong{font-size:clamp(1.35rem,1.85vw,1.95rem);font-weight:620;line-height:1.15;letter-spacing:-.035em}
.strata-pro-detail .specs-accordion summary span{font-size:.9rem;line-height:1.55;color:#69706d;transition:color .3s ease}
.strata-pro-detail .specs-accordion summary i{position:absolute;right:clamp(30px,3.5vw,54px);top:50%;width:32px;height:32px;border:1px solid #aeb2ac;border-radius:50%;transform:translateY(-50%);transition:background .32s ease,border-color .32s ease,color .32s ease}
.strata-pro-detail .specs-accordion summary i::before{content:"";position:absolute;left:50%;top:46%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-50%,-50%) rotate(45deg);transition:top .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}
.strata-pro-detail .specs-accordion details[open]:not(.is-closing)>summary{background:#101315;color:#f7f7f4;border-left-color:var(--spec-accent);box-shadow:inset 0 -1px rgba(255,255,255,.08),0 12px 28px rgba(18,21,22,.14)}
.strata-pro-detail .specs-accordion details[open]:not(.is-closing)>summary span{color:#aeb5b4}
.strata-pro-detail .specs-accordion details[open]:not(.is-closing)>summary i{background:var(--spec-accent);border-color:var(--spec-accent);color:#101315}
.strata-pro-detail .specs-accordion details[open]:not(.is-closing)>summary i::before{top:54%;transform:translate(-50%,-50%) rotate(225deg)}
.strata-pro-detail .specs-accordion details.is-animating{overflow:hidden;will-change:height}
.strata-pro-detail .specs-panel{overflow:hidden;background:#e1e4de;transform-origin:top}
.strata-pro-detail .specs-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:20px 22px 24px 40px;background:#e1e4de;gap:1px}
.strata-pro-detail .specs-grid::before{content:"";position:absolute;left:22px;top:20px;bottom:24px;width:2px;background:var(--spec-accent)}
.strata-pro-detail .specs-grid>div{min-width:0;min-height:108px;padding:23px clamp(24px,2.7vw,42px) 25px;background:#f9faf7;box-shadow:inset 0 0 0 1px rgba(148,154,150,.16)}
.strata-pro-detail .specs-grid dt{font-size:.76rem;font-weight:730;line-height:1.4;letter-spacing:.035em;color:#777e7b}
.strata-pro-detail .specs-grid dd{margin:14px 0 0;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:650;line-height:1.46;letter-spacing:-.018em;color:#171a1b}
.strata-pro-detail.motion-ready .specs-device>img{transform:translate(-50%,-49%) scale(1.03);transition:transform 1.6s cubic-bezier(.22,.61,.36,1)}
.strata-pro-detail.motion-ready .specs-section.is-motion-visible .specs-device>img{transform:translate(-50%,-50%) scale(1)}
.strata-pro-detail .faq-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(70px,7vw,112px) var(--section-gutter) clamp(112px,10.5vw,176px);border-left:1px solid var(--line);border-right:1px solid var(--line);background:#e7e8e4;color:#151819;overflow:hidden;isolation:isolate}
.strata-pro-detail .faq-section::before{content:"";position:absolute;left:-15%;top:5%;width:min(62vw,940px);height:min(62vw,940px);border:1px solid rgba(17,19,21,.07);border-radius:50%;pointer-events:none}
.strata-pro-detail .faq-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);gap:clamp(64px,9vw,150px);align-items:start}
.strata-pro-detail .faq-context{position:sticky;top:96px;align-self:start;min-width:0}
.strata-pro-detail .faq-heading h2{margin:0;max-width:700px;font-size:clamp(3.2rem,4.5vw,5.4rem);font-weight:760;line-height:.98;letter-spacing:-.06em;text-wrap:balance}
.strata-pro-detail .faq-heading h2 span{display:block;color:#747a78;font-weight:520}
.strata-pro-detail .faq-heading>p{max-width:560px;margin:clamp(32px,4.4vw,60px) 0 0;padding-top:26px;border-top:1px solid #b8bcb6;font-size:clamp(.97rem,1.22vw,1.16rem);line-height:1.82;color:#5e6562}
.strata-pro-detail .faq-list{min-width:0;border-top:1px solid #c5c9c3}
.strata-pro-detail .faq-list details{position:relative;border-bottom:1px solid #c5c9c3;background:transparent;transition:background .32s ease}
.strata-pro-detail .faq-list details[open]:not(.is-closing){background:#f5f6f2}
.strata-pro-detail .faq-list details.is-animating{overflow:hidden;will-change:height}
.strata-pro-detail .faq-list summary{position:relative;min-height:132px;padding:34px 86px 34px clamp(28px,3vw,46px);display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:28px;align-items:center;list-style:none;cursor:pointer;transition:background .32s ease,color .32s ease}
.strata-pro-detail .faq-list summary::-webkit-details-marker{display:none}
.strata-pro-detail .faq-list details:not([open])>summary:hover{background:#f5f6f2}
.strata-pro-detail .faq-list summary span{font-size:clamp(1.22rem,1.65vw,1.62rem);font-weight:580;line-height:1.4;letter-spacing:-.025em;color:#202425;transition:color .32s ease}
.strata-pro-detail .faq-list summary i{position:absolute;right:clamp(28px,3vw,46px);top:50%;width:36px;height:36px;border:1px solid #9ba39f;border-radius:50%;color:#4c5653;transform:translateY(-50%);transition:background .32s ease,border-color .32s ease,color .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}
.strata-pro-detail .faq-list summary i::before,.strata-pro-detail .faq-list summary i::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .38s cubic-bezier(.22,1,.36,1)}
.strata-pro-detail .faq-list summary i::after{transform:translate(-50%,-50%) rotate(90deg)}
.strata-pro-detail .faq-list details[open]:not(.is-closing)>summary span{color:#202425}
.strata-pro-detail .faq-list details[open]:not(.is-closing)>summary i{background:var(--signal);border-color:var(--signal);color:#101315;transform:translateY(-50%) rotate(180deg)}
.strata-pro-detail .faq-list details[open]:not(.is-closing)>summary i::after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}
.strata-pro-detail .faq-answer{overflow:hidden;transform-origin:top}
.strata-pro-detail .faq-answer p{max-width:780px;margin:0;padding:0 86px 0 clamp(28px,3vw,46px);font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.82;color:#5e6562}
.strata-pro-detail .faq-answer p+p{margin-top:14px}
.strata-pro-detail .faq-answer p:last-child{padding-bottom:42px}
.strata-pro-detail .closing-section{position:relative;width:min(100%,var(--page-max));margin:0 auto;padding:clamp(84px,8vw,132px) var(--section-gutter) clamp(90px,8.5vw,142px);border-left:1px solid #292d2f;border-right:1px solid #292d2f;background:#101416;color:#111315;overflow:hidden;isolation:isolate}
.strata-pro-detail .closing-section::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#292d2f}
.strata-pro-detail .closing-section::after{content:"";position:absolute;right:-12%;bottom:-42%;width:min(58vw,880px);height:min(58vw,880px);border:1px solid rgba(255,255,255,.06);border-radius:50%;pointer-events:none}
.strata-pro-detail .closing-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(460px,1.08fr) minmax(420px,.92fr);min-height:720px;border:1px solid #b9bdb6;background:#f4f5f1;box-shadow:0 38px 110px rgba(18,21,22,.13)}
.strata-pro-detail .closing-product{position:relative;min-width:0;min-height:720px;margin:0;overflow:hidden;background:#e1e3de;border-right:1px solid #b9bdb6;isolation:isolate}
.strata-pro-detail .closing-product::before{content:"";position:absolute;left:0;top:0;width:clamp(7px,.65vw,10px);height:100%;background:var(--signal);transform-origin:top}
.strata-pro-detail .closing-rings{position:absolute;inset:0;pointer-events:none}
.strata-pro-detail .closing-rings i{position:absolute;left:50%;top:50%;border:1px solid #c4c8c1;border-radius:50%;transform:translate(-50%,-50%)}
.strata-pro-detail .closing-rings i:nth-child(1){width:min(49vw,700px);height:min(49vw,700px)}
.strata-pro-detail .closing-rings i:nth-child(2){width:min(34vw,490px);height:min(34vw,490px)}
.strata-pro-detail .closing-rings i:nth-child(3){width:min(18vw,260px);height:min(18vw,260px)}
.strata-pro-detail .closing-product img{position:absolute;z-index:2;left:50%;top:50%;width:min(78%,590px);height:82%;object-fit:contain;transform:translate(-50%,-50%);mix-blend-mode:multiply;filter:contrast(1.04)}
.strata-pro-detail .closing-signal{position:absolute;z-index:3;left:clamp(28px,3vw,48px);right:clamp(28px,3vw,48px);bottom:clamp(27px,3vw,44px);height:1px;background:linear-gradient(90deg,var(--signal) 0 24%,#b9bdb6 24% 100%);transform-origin:left}
.strata-pro-detail .closing-order{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(52px,6vw,94px) clamp(38px,5vw,78px)}
.strata-pro-detail .closing-order h2{margin:0;font-size:clamp(3rem,4vw,4.8rem);font-weight:760;line-height:.98;letter-spacing:-.06em}
.strata-pro-detail .closing-order h2 span{display:block;white-space:nowrap;color:#747a78;font-weight:520}
.strata-pro-detail .closing-order h2 span:first-child{color:#111315;font-weight:760}
.strata-pro-detail .closing-order>p{max-width:560px;margin:clamp(34px,4vw,54px) 0 0;padding-top:26px;border-top:1px solid #c8cbc5;font-size:clamp(.98rem,1.2vw,1.15rem);line-height:1.82;color:#5c6361}
.strata-pro-detail .closing-price{display:flex;align-items:baseline;gap:12px;margin-top:clamp(42px,5vw,68px)}
.strata-pro-detail .closing-price strong{font-size:clamp(2.6rem,4.1vw,4.35rem);font-weight:700;line-height:.9;letter-spacing:-.06em}
.strata-pro-detail .closing-price span{font-size:.7rem;font-weight:750;letter-spacing:.16em;color:#747a78}
.strata-pro-detail .closing-buy-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:31px}
.strata-pro-detail .closing-buy-preview button{min-height:60px;padding:0 22px;font-size:.86rem;font-weight:760;letter-spacing:.01em;cursor:default}
.strata-pro-detail .closing-cart{border:1px solid #8d928e;background:#f4f5f1;color:#171a1b}
.strata-pro-detail .closing-buy{display:flex;align-items:center;justify-content:space-between;background:var(--signal);color:#fff}
.strata-pro-detail .closing-buy i{font-style:normal;font-size:1.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}
.strata-pro-detail.motion-ready .closing-product::before{transform:scaleY(0)}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-product::before{animation:closing-rail 1.05s cubic-bezier(.16,1,.3,1) .18s 1 both}
.strata-pro-detail.motion-ready .closing-product img{transform:translate(-50%,-48%) scale(1.04);opacity:.72;transition:transform 1.65s cubic-bezier(.22,.61,.36,1),opacity 1.1s ease}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-product img{transform:translate(-50%,-50%) scale(1);opacity:1}
.strata-pro-detail.motion-ready .closing-rings i{opacity:0;transform:translate(-50%,-50%) scale(.86)}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-rings i{animation:closing-ring 1.15s cubic-bezier(.16,1,.3,1) 1 both}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-rings i:nth-child(1){animation-delay:.28s}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-rings i:nth-child(2){animation-delay:.4s}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-rings i:nth-child(3){animation-delay:.52s}
.strata-pro-detail.motion-ready .closing-signal{transform:scaleX(0)}
.strata-pro-detail.motion-ready .closing-section.is-motion-visible .closing-signal{animation:closing-signal 1.1s cubic-bezier(.16,1,.3,1) .66s 1 both}
@keyframes closing-rail{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes closing-ring{from{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes closing-signal{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.strata-pro-detail .measure-section,.strata-pro-detail .evidence-section,.strata-pro-detail .comparison-section,.strata-pro-detail .faq-section{border-top:1px solid #d0d3cd}
@media(min-width:781px){.strata-pro-detail .thermal-stage,.strata-pro-detail .evidence-console,.strata-pro-detail .specs-layout{margin-right:calc(-1 * var(--section-gutter))}
.strata-pro-detail .measure-workbench,.strata-pro-detail .scenario-workspace{margin-left:calc(-1 * var(--section-gutter))}

}
.strata-pro-detail .demo-dialog{width:min(920px,calc(100% - 32px));border:0;padding:0;background:#0e1011;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.45)}
.strata-pro-detail .demo-dialog::backdrop{background:rgba(9,10,11,.78);backdrop-filter:blur(8px)}
.strata-pro-detail .dialog-head{height:58px;padding:0 18px 0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14)}
.strata-pro-detail .dialog-head h2{margin:0;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}
.strata-pro-detail .dialog-close{background:transparent;color:#fff;font-size:1.6rem;cursor:pointer;padding:7px 10px}
.strata-pro-detail .demo-dialog video{width:100%;aspect-ratio:16/9;background:#000}
@media(max-width:1050px){.strata-pro-detail .store-header{grid-template-columns:1fr auto}
.strata-pro-detail nav{display:none}
.strata-pro-detail .product-hero{grid-template-columns:1.05fr .95fr}
.strata-pro-detail .product-media{grid-template-columns:76px;min-height:650px}
.strata-pro-detail .media-rail{padding-left:10px;padding-right:10px}
.strata-pro-detail .media-thumb{width:54px;height:64px}
.strata-pro-detail .product-info{padding-left:42px;padding-right:42px}
.strata-pro-detail .purchase-actions{grid-template-columns:1fr}
.strata-pro-detail .depth-lab{grid-template-columns:minmax(300px,.78fr) minmax(440px,1.22fr)}
.strata-pro-detail .method-console{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr)}
.strata-pro-detail .method-step{grid-template-columns:54px minmax(0,1fr);gap:15px}
.strata-pro-detail .thermal-stage{grid-template-columns:minmax(330px,.82fr) minmax(460px,1.18fr)}
.strata-pro-detail .thermal-metrics{grid-template-columns:1fr}
.strata-pro-detail .measure-workbench{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}
.strata-pro-detail .measure-modes{grid-template-columns:repeat(3,1fr)}
.strata-pro-detail .measure-modes span:nth-child(3){border-right:0}
.strata-pro-detail .measure-modes span:nth-child(n+4){border-top:1px solid #373c3e}
.strata-pro-detail .evidence-heading{display:block}
.strata-pro-detail .evidence-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .evidence-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .evidence-console{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}
.strata-pro-detail .evidence-readout{padding-left:30px;padding-right:30px}
.strata-pro-detail .voltage-range{grid-template-columns:1fr}
.strata-pro-detail .film-heading{display:block}
.strata-pro-detail .film-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .film-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .film-player{min-height:0}
.strata-pro-detail .scenario-heading{display:block}
.strata-pro-detail .scenario-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .scenario-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .scenario-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr)}
.strata-pro-detail .scenario-option{padding-left:32px;padding-right:32px}
.strata-pro-detail .scenario-option::after{right:28px}
.strata-pro-detail .comparison-heading{display:block}
.strata-pro-detail .comparison-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .comparison-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .comparison-deck{grid-template-columns:repeat(2,minmax(0,1fr))}
.strata-pro-detail .kit-heading{display:block}
.strata-pro-detail .kit-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .kit-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .kit-stage{grid-template-columns:minmax(400px,1fr) minmax(360px,.92fr)}
.strata-pro-detail .kit-detail-images{height:260px}
.strata-pro-detail .kit-inventory li{min-height:88px}
.strata-pro-detail .specs-heading{display:block}
.strata-pro-detail .specs-heading h2{font-size:clamp(3.8rem,8vw,5.3rem)}
.strata-pro-detail .specs-heading>p{max-width:650px;margin-top:34px}
.strata-pro-detail .specs-layout{grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr)}
.strata-pro-detail .specs-device{min-height:780px}
.strata-pro-detail .specs-accordion summary{grid-template-columns:1fr;padding-right:76px;gap:12px}
.strata-pro-detail .specs-grid{grid-template-columns:1fr}
.strata-pro-detail .faq-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:58px}
.strata-pro-detail .faq-heading h2{font-size:clamp(3.5rem,6.3vw,4.8rem)}
.strata-pro-detail .closing-section{padding:72px 36px 82px}
.strata-pro-detail .closing-panel{grid-template-columns:minmax(0,1fr) minmax(0,.96fr);min-height:650px}
.strata-pro-detail .closing-product{min-height:650px}
.strata-pro-detail .closing-product img{width:76%;height:78%}
.strata-pro-detail .closing-order{padding:48px 32px}
.strata-pro-detail .closing-order h2{font-size:clamp(2.75rem,5.2vw,3.1rem)}
.strata-pro-detail .closing-order>p{margin-top:32px;padding-top:23px;font-size:.96rem}
.strata-pro-detail .closing-price{margin-top:38px}
.strata-pro-detail .closing-buy-preview{margin-top:27px}
.strata-pro-detail .closing-buy-preview button{min-height:56px;padding-left:17px;padding-right:17px}

}
@media(max-width:780px){.strata-pro-detail .mobile-break{display:block}
.strata-pro-detail .store-header{height:66px;padding:0 20px}
.strata-pro-detail .header-tools button:first-child{display:none}
.strata-pro-detail .product-hero{display:flex;flex-direction:column;min-height:auto;border:0}
.strata-pro-detail .product-media{display:flex;flex-direction:column-reverse;min-height:auto;border-right:0;border-bottom:1px solid var(--line)}
.strata-pro-detail .media-rail{flex-direction:row;border:0;border-top:1px solid var(--line);padding:11px 16px;background:#e8e8e4;overflow-x:auto}
.strata-pro-detail .media-thumb{flex:0 0 57px;height:57px}
.strata-pro-detail .media-stage{min-height:58svh;padding:50px 24px 42px}
.strata-pro-detail .media-stage::before{width:78vw;height:78vw}
.strata-pro-detail .media-stage::after{width:52vw;height:52vw}
.strata-pro-detail .media-stage>img{width:min(88%,560px)}
.strata-pro-detail .stage-index{top:18px;left:18px;right:18px}
.strata-pro-detail .media-stage figcaption{bottom:16px;left:18px;right:18px}
.strata-pro-detail .product-info{padding:49px 24px}
.strata-pro-detail .series-line{margin-bottom:20px}
.strata-pro-detail h1{font-size:clamp(2.25rem,11vw,3.55rem);line-height:1.02}
.strata-pro-detail .tagline{margin-top:18px}
.strata-pro-detail .price-row{margin-top:32px;padding-top:24px}
.strata-pro-detail .proof-grid{margin-top:26px}
.strata-pro-detail .proof-grid div{padding:16px 9px 15px 0}
.strata-pro-detail .proof-grid div+div{padding-left:10px}
.strata-pro-detail .proof-grid strong{font-size:.86rem}
.strata-pro-detail .proof-grid p{font-size:.65rem}
.strata-pro-detail .purchase-actions{grid-template-columns:1fr;margin-top:25px}
.strata-pro-detail .brand-promise{min-height:760px;border-left:0;border-right:0}
.strata-pro-detail .brand-promise-media{inset:0 0 auto;height:46%}
.strata-pro-detail .brand-promise-media img{object-position:center 43%}
.strata-pro-detail .brand-promise-shade{inset:auto 0 0;width:100%;height:54%;border-right:0;border-top:1px solid rgba(255,255,255,.12);background:#101315}
.strata-pro-detail .brand-promise-copy{left:24px;right:24px;top:auto;bottom:88px;width:auto;transform:none}
.strata-pro-detail .brand-promise h2{font-size:clamp(3.9rem,19vw,5.4rem);line-height:.9}
.strata-pro-detail .brand-promise p{margin-top:27px;padding-top:22px;font-size:1rem;line-height:1.65}
.strata-pro-detail .brand-promise-mark{left:24px;bottom:30px}
.strata-pro-detail .problem-section{padding:74px 24px;border:0}
.strata-pro-detail .problem-heading{display:block}
.strata-pro-detail .problem-heading h2{font-size:clamp(3.2rem,15vw,4.6rem);line-height:.97}
.strata-pro-detail .problem-grid{display:block;margin-top:58px;border-bottom:0}
.strata-pro-detail .problem-card,.strata-pro-detail .problem-card+.problem-card{min-height:0;padding:25px 0 34px;border-left:0;border-bottom:1px solid #cfd1cd}
.strata-pro-detail .problem-card:nth-child(2)::before,.strata-pro-detail .problem-card:nth-child(3)::before{left:0}
.strata-pro-detail .problem-card h3{margin:52px 0 17px;font-size:1.8rem}
.strata-pro-detail .problem-card p{max-width:34rem}
.strata-pro-detail .problem-conclusion{margin-top:39px;padding:27px 0 0;border-top:3px solid var(--signal)}
.strata-pro-detail .problem-conclusion p{font-size:1.55rem}
.strata-pro-detail .capability-section{padding:74px 24px 64px;border:0}
.strata-pro-detail .workbench-sequence{margin-bottom:40px;font-size:.66rem}
.strata-pro-detail .capability-heading{display:block}
.strata-pro-detail .capability-heading h2{font-size:clamp(3.1rem,14.5vw,4.4rem);line-height:.98}
.strata-pro-detail .capability-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .workflow-rail{display:block;margin-top:52px;border-bottom:0}
.strata-pro-detail .workflow-rail div,.strata-pro-detail .workflow-rail div+div{padding:20px 0;border-left:0;border-bottom:1px solid #3d4245}
.strata-pro-detail .workflow-rail div:nth-child(2)::before,.strata-pro-detail .workflow-rail div:nth-child(3)::before{left:0}
.strata-pro-detail .capability-grid{grid-template-columns:1fr 1fr;margin-top:26px}
.strata-pro-detail .capability-card-wide{grid-column:span 2}
.strata-pro-detail .capability-card figure,.strata-pro-detail .capability-card-wide figure{height:44vw;min-height:170px;max-height:280px}
.strata-pro-detail .capability-card-copy{min-height:174px;padding:21px 18px 25px}
.strata-pro-detail .capability-card-copy>span{margin-bottom:20px}
.strata-pro-detail .capability-card-copy h3{font-size:1.24rem}
.strata-pro-detail .capability-card-copy p{font-size:.86rem}
.strata-pro-detail .depth-section{padding:62px 24px 72px;border:0}
.strata-pro-detail .depth-heading{display:block}
.strata-pro-detail .depth-heading h2{font-size:clamp(3.1rem,14.5vw,4.4rem);line-height:.98}
.strata-pro-detail .depth-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .depth-lab{display:block;margin:52px 0 0;min-height:0}
.strata-pro-detail .depth-device{min-height:570px;border-right:0;border-bottom:1px solid #c5cac5}
.strata-pro-detail .depth-device::before{width:118vw;height:118vw}
.strata-pro-detail .depth-device::after{width:78vw;height:78vw}
.strata-pro-detail .depth-device img{width:min(88%,560px);max-height:75%}
.strata-pro-detail .depth-device figcaption{left:22px;right:22px;bottom:24px}
.strata-pro-detail .depth-panel{padding:34px 22px 30px}
.strata-pro-detail .method-section{padding:62px 24px 88px;border:0}
.strata-pro-detail .method-heading{display:block}
.strata-pro-detail .method-heading h2{font-size:clamp(3.1rem,14.5vw,4.4rem);line-height:.96}
.strata-pro-detail .method-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .method-console{display:block;margin:52px 0 0}
.strata-pro-detail .method-visual{padding:32px 22px 26px;border-right:0;border-bottom:1px solid #383d40}
.strata-pro-detail .method-field{min-height:500px}
.strata-pro-detail .method-scanner{width:min(32%,160px)}
.strata-pro-detail .method-step{min-height:0;padding:31px 24px 32px;grid-template-columns:48px minmax(0,1fr);gap:14px}
.strata-pro-detail .method-step h3{font-size:1.5rem}
.strata-pro-detail .method-step p{font-size:.92rem}
.strata-pro-detail .thermal-section{padding:74px 24px 84px;border:0}
.strata-pro-detail .thermal-heading{display:block}
.strata-pro-detail .thermal-heading h2{font-size:clamp(3.05rem,14vw,4.35rem);line-height:.98}
.strata-pro-detail .thermal-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .thermal-stage{display:block;margin-top:52px;min-height:0}
.strata-pro-detail .thermal-product{min-height:610px;border-right:0;border-bottom:1px solid #2f3436}
.strata-pro-detail .thermal-product::before{width:118vw;height:118vw}
.strata-pro-detail .thermal-product::after{width:78vw;height:78vw}
.strata-pro-detail .thermal-product>img{width:min(90%,590px);max-height:76%}
.strata-pro-detail .thermal-console{padding:31px 22px 29px}
.strata-pro-detail .thermal-view{height:420px}
.strata-pro-detail .thermal-controls{grid-template-columns:1fr}
.strata-pro-detail .thermal-fusion{padding-right:0}
.strata-pro-detail .thermal-palettes{padding-left:0;border-left:0;border-top:1px solid #373c3f}
.strata-pro-detail .thermal-metrics{grid-template-columns:1fr;margin:0}
.strata-pro-detail .thermal-metrics article{min-height:88px;padding:22px;flex-direction:row;align-items:center}
.strata-pro-detail .thermal-metrics span{text-align:right}
.strata-pro-detail .measure-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .measure-heading{display:block}
.strata-pro-detail .measure-heading h2{font-size:clamp(3.05rem,14vw,4.35rem);line-height:.98}
.strata-pro-detail .measure-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .measure-workbench{display:block;margin-top:52px}
.strata-pro-detail .measure-blueprint{padding:29px 22px 32px}
.strata-pro-detail .measure-range{display:block}
.strata-pro-detail .measure-range>span{display:block;margin-bottom:17px}
.strata-pro-detail .measure-range strong{font-size:clamp(2.7rem,13vw,4rem)}
.strata-pro-detail .measure-grid{height:400px}
.strata-pro-detail .measure-modes{grid-template-columns:repeat(2,1fr)}
.strata-pro-detail .measure-modes span:nth-child(n){border-right:1px solid #373c3e;border-top:1px solid #373c3e}
.strata-pro-detail .measure-modes span:nth-child(odd):last-child{grid-column:1/-1;border-right:0}
.strata-pro-detail .measure-modes span:nth-child(even){border-right:0}
.strata-pro-detail .measure-device{min-height:660px;border-top:1px solid #34393b}
.strata-pro-detail .measure-device::before{width:118vw;height:118vw}
.strata-pro-detail .measure-device::after{width:78vw;height:78vw}
.strata-pro-detail .measure-device>img{width:min(94%,620px);height:76%}
.strata-pro-detail .measure-flow{grid-template-columns:1fr}
.strata-pro-detail .measure-flow article{min-height:0;padding-top:28px;padding-bottom:28px}
.strata-pro-detail .measure-flow strong{margin-top:24px}
.strata-pro-detail .measure-flow p{max-width:none}
.strata-pro-detail .evidence-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .evidence-heading{display:block}
.strata-pro-detail .evidence-heading h2{font-size:clamp(3.05rem,14vw,4.35rem);line-height:.98}
.strata-pro-detail .evidence-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .evidence-console{display:block;margin-top:52px}
.strata-pro-detail .evidence-product{min-height:620px;border-bottom:1px solid #2e3335}
.strata-pro-detail .evidence-product::before{width:118vw;height:118vw}
.strata-pro-detail .evidence-product::after{width:78vw;height:78vw}
.strata-pro-detail .evidence-readout{padding:31px 22px 32px}
.strata-pro-detail .evidence-channel{padding:38px 0 41px}
.strata-pro-detail .evidence-channel-title h3{font-size:1.75rem}
.strata-pro-detail .voltage-range{grid-template-columns:1fr}
.strata-pro-detail .film-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .film-heading{display:block}
.strata-pro-detail .film-heading h2{font-size:clamp(2.75rem,11vw,4.5rem);line-height:.95}
.strata-pro-detail .film-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .film-studio{margin-top:52px}
.strata-pro-detail .film-play{width:112px;height:112px}
.strata-pro-detail .film-play span{top:calc(50% + 28px);width:150px;font-size:.68rem}
.strata-pro-detail .scenario-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .scenario-heading{display:block}
.strata-pro-detail .scenario-heading h2{font-size:clamp(3rem,12vw,4.35rem);line-height:.96}
.strata-pro-detail .scenario-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .scenario-workspace{display:block;min-height:0;margin-top:52px}
.strata-pro-detail .scenario-stage{height:620px;border-right:0;border-bottom:1px solid #34393b}
.strata-pro-detail .scenario-option{min-height:0;padding:29px 64px 31px 24px}
.strata-pro-detail .scenario-option::after{right:22px;width:30px;height:30px}
.strata-pro-detail .scenario-option-title{max-width:none;font-size:1.72rem}
.strata-pro-detail .scenario-option-copy{padding-right:0;font-size:.92rem}
.strata-pro-detail .comparison-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .comparison-heading{display:block}
.strata-pro-detail .comparison-heading h2{font-size:clamp(2.7rem,10.4vw,4rem);line-height:.96}
.strata-pro-detail .comparison-heading h2 span{display:block;overflow-wrap:anywhere;word-break:break-all}
.strata-pro-detail .comparison-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .comparison-deck{display:flex;gap:12px;margin-top:52px;margin-right:-24px;padding-right:24px;border:0;background:transparent;box-shadow:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-inline:contain;scrollbar-width:none}
.strata-pro-detail .comparison-deck::-webkit-scrollbar{display:none}
.strata-pro-detail .comparison-card{flex:0 0 min(82vw,352px);border:1px solid #b6bab4;scroll-snap-align:start}
.strata-pro-detail .comparison-card-strata{border-color:#101315}
.strata-pro-detail .comparison-card header{min-height:194px;padding:29px 24px 27px}
.strata-pro-detail .comparison-card h3{font-size:2rem}
.strata-pro-detail .comparison-card header p{margin-top:28px;font-size:.88rem}
.strata-pro-detail .comparison-card dl>div{min-height:102px;padding:20px 24px 22px}
.strata-pro-detail .comparison-card dt{font-size:.8rem}
.strata-pro-detail .comparison-card dd{font-size:1.02rem}
.strata-pro-detail .kit-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .kit-heading{display:block}
.strata-pro-detail .kit-heading h2{font-size:clamp(3rem,12vw,4.35rem);line-height:.96}
.strata-pro-detail .kit-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .kit-stage{display:block;min-height:0;margin-top:52px}
.strata-pro-detail .kit-overview{height:min(112vw,660px);border-right:0;border-bottom:1px solid #353a3c}
.strata-pro-detail .kit-overview::before{width:118vw;height:118vw}
.strata-pro-detail .kit-overview::after{width:78vw;height:78vw}
.strata-pro-detail .kit-overview img{width:96%;height:96%}
.strata-pro-detail .kit-detail-images{height:min(54vw,330px)}
.strata-pro-detail .kit-inventory li{min-height:78px;padding:22px 24px 21px 60px}
.strata-pro-detail .kit-inventory li::before{left:24px}
.strata-pro-detail .kit-inventory strong{font-size:1.08rem}
.strata-pro-detail .specs-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .specs-heading{display:block}
.strata-pro-detail .specs-heading h2{font-size:clamp(3rem,12vw,4.35rem);line-height:.96}
.strata-pro-detail .specs-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .specs-layout{display:block;margin-top:52px}
.strata-pro-detail .specs-device{min-height:580px;border-right:0;border-bottom:1px solid #b7bbb5}
.strata-pro-detail .specs-device::before{width:118vw;height:118vw}
.strata-pro-detail .specs-device::after{width:78vw;height:78vw}
.strata-pro-detail .specs-device>img{width:100%;height:88%}
.strata-pro-detail .specs-accordion summary{min-height:116px;padding:27px 68px 26px 22px;grid-template-columns:1fr;gap:10px}
.strata-pro-detail .specs-accordion summary strong{font-size:1.42rem}
.strata-pro-detail .specs-accordion summary span{font-size:.88rem}
.strata-pro-detail .specs-accordion summary i{right:22px}
.strata-pro-detail .specs-grid{grid-template-columns:1fr;padding:14px 14px 18px 28px}
.strata-pro-detail .specs-grid::before{left:14px;top:14px;bottom:18px}
.strata-pro-detail .specs-grid>div{min-height:94px;padding:21px 22px 23px}
.strata-pro-detail .specs-grid dt{font-size:.78rem}
.strata-pro-detail .specs-grid dd{font-size:1.04rem}
.strata-pro-detail .faq-section{padding:78px 24px 90px;border:0}
.strata-pro-detail .faq-section::before{left:-58%;top:1%;width:150vw;height:150vw}
.strata-pro-detail .faq-layout{display:block}
.strata-pro-detail .faq-context{position:static}
.strata-pro-detail .faq-heading h2{font-size:clamp(3rem,12vw,4.35rem);line-height:.96}
.strata-pro-detail .faq-heading>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .faq-list{margin-top:54px}
.strata-pro-detail .faq-list summary{min-height:108px;padding:27px 64px 27px 20px;grid-template-columns:1fr;gap:0}
.strata-pro-detail .faq-list summary span{font-size:1.3rem}
.strata-pro-detail .faq-list summary i{right:20px;width:32px;height:32px}
.strata-pro-detail .faq-answer p{padding:0 52px 0 20px;font-size:.96rem}
.strata-pro-detail .faq-answer p:last-child{padding-bottom:31px}
.strata-pro-detail .closing-section{padding:78px 24px 86px;border:0}
.strata-pro-detail .closing-panel{display:block;min-height:0}
.strata-pro-detail .closing-product{min-height:620px;border-right:0;border-bottom:1px solid #b9bdb6}
.strata-pro-detail .closing-rings i:nth-child(1){width:118vw;height:118vw}
.strata-pro-detail .closing-rings i:nth-child(2){width:78vw;height:78vw}
.strata-pro-detail .closing-rings i:nth-child(3){width:42vw;height:42vw}
.strata-pro-detail .closing-product img{width:min(82%,570px);height:82%}
.strata-pro-detail .closing-order{padding:64px 32px 68px}
.strata-pro-detail .closing-order h2{font-size:clamp(3rem,12vw,4.35rem);line-height:.95}
.strata-pro-detail .closing-order>p{margin-top:33px;font-size:1rem}
.strata-pro-detail .closing-price{margin-top:43px}
.strata-pro-detail .problem-heading h2,.strata-pro-detail .capability-heading h2,.strata-pro-detail .depth-heading h2,.strata-pro-detail .method-heading h2,.strata-pro-detail .thermal-heading h2,.strata-pro-detail .measure-heading h2,.strata-pro-detail .evidence-heading h2,.strata-pro-detail .film-heading h2,.strata-pro-detail .scenario-heading h2,.strata-pro-detail .comparison-heading h2,.strata-pro-detail .kit-heading h2,.strata-pro-detail .specs-heading h2,.strata-pro-detail .faq-heading h2{font-size:clamp(2.7rem,11.5vw,3.6rem);line-height:.98}
.strata-pro-detail .depth-heading h2{font-size:clamp(2.5rem,10vw,3.2rem)}
.strata-pro-detail .comparison-heading h2 span{overflow-wrap:normal;word-break:normal}

}
@media(max-width:420px){.strata-pro-detail .header-tools{gap:12px}
.strata-pro-detail .header-tools button{font-size:.72rem}
.strata-pro-detail .media-stage{min-height:53svh}
.strata-pro-detail .product-info{padding-top:42px}
.strata-pro-detail .proof-grid{grid-template-columns:1fr}
.strata-pro-detail .proof-grid div,.strata-pro-detail .proof-grid div+div{display:flex;align-items:center;justify-content:space-between;border-left:0;border-bottom:1px solid var(--line);padding:13px 0}
.strata-pro-detail .proof-grid div:last-child{border-bottom:0}
.strata-pro-detail .proof-grid p{margin:0}
.strata-pro-detail .micro-benefits{flex-wrap:wrap;row-gap:8px}
.strata-pro-detail .capability-grid{grid-template-columns:1fr}
.strata-pro-detail .capability-card-wide{grid-column:span 1}
.strata-pro-detail .capability-card figure,.strata-pro-detail .capability-card-wide figure{height:72vw}
.strata-pro-detail .capability-card-copy{min-height:0}
.strata-pro-detail .depth-device{min-height:490px}
.strata-pro-detail .depth-device-grid{inset:22px}
.strata-pro-detail .depth-device figcaption{display:block}
.strata-pro-detail .depth-device figcaption strong{display:block;margin-top:9px;text-align:left}
.strata-pro-detail .depth-row{padding:24px 0 22px}
.strata-pro-detail .depth-row-title>span{font-size:.9rem}
.strata-pro-detail .depth-row-title strong{font-size:1.65rem}
.strata-pro-detail .depth-row p{display:block;font-size:.72rem}
.strata-pro-detail .depth-row p em{display:block}
.strata-pro-detail .depth-row p em+em{margin-top:4px}
.strata-pro-detail .depth-scale{font-size:.58rem}
.strata-pro-detail .method-visual{padding:24px 16px 21px}
.strata-pro-detail .method-field{min-height:430px}
.strata-pro-detail .method-scanner{width:36%}
.strata-pro-detail .method-route{left:17%;width:64%}
.strata-pro-detail .method-origin{left:17%}
.strata-pro-detail .method-destination{left:81%}
.strata-pro-detail .method-point{bottom:20px}
.strata-pro-detail .method-point-start{left:16px}
.strata-pro-detail .method-point-end{right:16px}
.strata-pro-detail .method-direction-key{display:block}
.strata-pro-detail .method-direction-key span+span{margin-top:10px}
.strata-pro-detail .method-step{grid-template-columns:36px minmax(0,1fr);padding-left:18px;padding-right:18px}
.strata-pro-detail .method-step h3{font-size:1.35rem}
.strata-pro-detail .thermal-product{min-height:520px}
.strata-pro-detail .thermal-console{padding-left:16px;padding-right:16px}
.strata-pro-detail .thermal-view{height:345px}
.strata-pro-detail .thermal-metrics article{min-height:84px;padding:20px 17px}
.strata-pro-detail .thermal-metrics article::before{left:17px;width:25px}
.strata-pro-detail .thermal-metrics strong{font-size:1.35rem}
.strata-pro-detail .measure-blueprint{padding-left:16px;padding-right:16px}
.strata-pro-detail .measure-grid{height:350px}
.strata-pro-detail .measure-axis-x{left:12px;top:12px}
.strata-pro-detail .measure-axis-y{right:12px;top:12px}
.strata-pro-detail .measure-grid-note{left:14px;right:14px;grid-template-columns:auto 1fr}
.strata-pro-detail .measure-grid-note small{grid-column:1/-1;text-align:left}
.strata-pro-detail .measure-device{min-height:560px}
.strata-pro-detail .measure-device-head{left:20px;right:20px}
.strata-pro-detail .evidence-product{min-height:520px}
.strata-pro-detail .evidence-readout{padding-left:16px;padding-right:16px}
.strata-pro-detail .evidence-channel-title h3{font-size:1.55rem}
.strata-pro-detail .moisture-ranges>div{grid-template-columns:73px minmax(70px,1fr) 78px;gap:11px}
.strata-pro-detail .moisture-ranges strong{font-size:.93rem}
.strata-pro-detail .voltage-range strong{font-size:2.3rem}
.strata-pro-detail .film-play{width:92px;height:92px}
.strata-pro-detail .film-play i{margin-top:-8px;border-top-width:10px;border-bottom-width:10px;border-left-width:16px}
.strata-pro-detail .film-play span{top:calc(50% + 22px);font-size:.64rem}
.strata-pro-detail .scenario-stage{height:500px}
.strata-pro-detail .scenario-option{padding-left:20px;padding-right:56px}
.strata-pro-detail .scenario-option-title{font-size:1.5rem}
.strata-pro-detail .scenario-option-copy{font-size:.88rem}
.strata-pro-detail .comparison-card{flex-basis:84vw}
.strata-pro-detail .comparison-card h3{font-size:1.82rem}
.strata-pro-detail .kit-overview{height:105vw}
.strata-pro-detail .kit-detail-images{height:52vw}
.strata-pro-detail .kit-inventory li{padding-left:54px}
.strata-pro-detail .kit-inventory li::before{left:20px}
.strata-pro-detail .kit-inventory strong{font-size:1rem}
.strata-pro-detail .specs-device{min-height:500px}
.strata-pro-detail .specs-accordion summary strong{font-size:1.28rem}
.strata-pro-detail .faq-heading h2{font-size:clamp(2.85rem,13.5vw,4rem)}
.strata-pro-detail .faq-list summary{min-height:102px;padding-left:16px;padding-right:56px}
.strata-pro-detail .faq-list summary span{font-size:1.17rem}
.strata-pro-detail .faq-list summary i{right:16px}
.strata-pro-detail .faq-answer p{padding-left:16px;padding-right:36px}
.strata-pro-detail .closing-product{min-height:500px}
.strata-pro-detail .closing-product::before{width:6px}
.strata-pro-detail .closing-product img{width:86%;height:78%}
.strata-pro-detail .closing-order{padding:54px 20px 58px}
.strata-pro-detail .closing-order h2{font-size:clamp(2.4rem,10.5vw,3rem)}
.strata-pro-detail .closing-buy-preview{grid-template-columns:1fr}
.strata-pro-detail .closing-buy-preview button{min-height:58px}

}
@media(prefers-reduced-motion:reduce){.strata-pro-detail *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
.strata-pro-detail [data-reveal]{opacity:1!important;transform:none!important}

}


@media (min-width: 1061px){.strata-pro-detail .product-hero{ min-height: clamp(760px, 88svh, 990px); }
.strata-pro-detail .product-media{ min-height: 760px; }
.strata-pro-detail .product-info{ padding-block: clamp(54px, 4.7vw, 76px); }
.strata-pro-detail .product-info h1{ font-size: clamp(2.5rem, 3.3vw, 4rem); line-height: 1.02; }
.strata-pro-detail .series-line{ margin-bottom: 22px; }
.strata-pro-detail .price-row{ margin-top: 32px; padding-top: 24px; }
.strata-pro-detail .proof-grid{ margin-top: 25px; }
.strata-pro-detail .purchase-actions{ margin-top: 25px; }

}
.strata-pro-detail .brand-promise{ min-height: clamp(620px, 47vw, 740px); }
.strata-pro-detail .brand-promise h2{ font-size: clamp(4.2rem, 6.4vw, 6.9rem); }
.strata-pro-detail .brand-promise p{ margin-top: 30px; padding-top: 23px; }
.strata-pro-detail .problem-section{ padding-block: clamp(66px, 5.8vw, 88px); }
.strata-pro-detail .problem-heading h2{ font-size: clamp(3.15rem, 4.65vw, 5.35rem); }
.strata-pro-detail .problem-grid{ margin-top: clamp(48px, 4.2vw, 65px); }
.strata-pro-detail .problem-card{ min-height: 244px; padding-block: 38px 30px; }
.strata-pro-detail .problem-card h3{ margin-bottom: 17px; font-size: clamp(1.55rem, 2.05vw, 2.15rem); }
.strata-pro-detail .problem-conclusion{ margin-top: 29px; padding-top: 27px; }
.strata-pro-detail .capability-section{ padding-block: clamp(70px, 5.2vw, 84px) clamp(72px, 5.8vw, 92px); }
.strata-pro-detail .workbench-sequence{ margin-bottom: clamp(28px, 2.7vw, 42px); }
.strata-pro-detail .capability-heading h2{ font-size: clamp(3.35rem, 4.7vw, 5.65rem); }
.strata-pro-detail .workflow-rail{ margin-top: clamp(42px, 4vw, 62px); }
.strata-pro-detail .capability-grid{ margin-top: 27px; }
.strata-pro-detail .capability-card figure{ height: 222px; }
.strata-pro-detail .capability-card-wide figure{ height: 290px; }
.strata-pro-detail .capability-card:nth-child(2) figure,.strata-pro-detail .capability-card:nth-child(3) figure{ height: 290px; }
.strata-pro-detail .capability-card-copy{ min-height: 151px; padding: 21px 23px 23px; }
.strata-pro-detail .capability-card-copy > span{ margin-bottom: 15px; }
.strata-pro-detail .capability-card-copy p{ margin-top: 12px; }
.strata-pro-detail .depth-section{ padding-block: clamp(64px, 5.3vw, 84px) clamp(74px, 5.8vw, 93px); }
.strata-pro-detail .depth-heading h2{ font-size: clamp(3.25rem, 4.65vw, 5.5rem); }
.strata-pro-detail .depth-lab{ margin-top: clamp(43px, 4.5vw, 68px); min-height: 610px; }
.strata-pro-detail .depth-panel{ padding-block: 34px 31px; }
.strata-pro-detail .depth-row{ padding-block: 22px 20px; }
.strata-pro-detail .method-section{ padding-block: clamp(64px, 5.3vw, 84px) clamp(78px, 6.2vw, 98px); }
.strata-pro-detail .method-heading h2{ font-size: clamp(3.25rem, 4.65vw, 5.5rem); }
.strata-pro-detail .method-console{ margin-top: clamp(43px, 4.5vw, 68px); }
.strata-pro-detail .method-visual{ padding-block: 32px 27px; }
.strata-pro-detail .method-field{ min-height: 560px; }
.strata-pro-detail .method-step{ min-height: 215px; padding-block: 28px 27px; }
@media (max-width: 780px){.strata-pro-detail .media-stage{ min-height: 48svh; }
.strata-pro-detail .product-info{ padding-block: 42px 47px; }
.strata-pro-detail .product-info h1{ font-size: clamp(2.2rem, 10.2vw, 3.5rem); }
.strata-pro-detail .brand-promise{ min-height: 690px; }
.strata-pro-detail .brand-promise-media{ height: 46%; }
.strata-pro-detail .brand-promise-shade{ height: 54%; }
.strata-pro-detail .brand-promise h2{ font-size: clamp(3.9rem, 17vw, 5.4rem); }
.strata-pro-detail .problem-section{ padding-block: 60px 64px; }
.strata-pro-detail .problem-heading h2{ font-size: clamp(2.75rem, 11.8vw, 3.9rem); }
.strata-pro-detail .problem-grid{ margin-top: 43px; }
.strata-pro-detail .problem-card,.strata-pro-detail .problem-card + .problem-card{ min-height: 0; padding-block: 22px 29px; }
.strata-pro-detail .problem-card h3{ margin-top: 36px; }
.strata-pro-detail .capability-section{ padding-block: 65px 69px; }
.strata-pro-detail .capability-heading h2{ font-size: clamp(2.9rem, 12vw, 4rem); }
.strata-pro-detail .workflow-rail{ margin-top: 40px; }
.strata-pro-detail .capability-card figure,.strata-pro-detail .capability-card-wide figure,.strata-pro-detail .capability-card:nth-child(2) figure,.strata-pro-detail .capability-card:nth-child(3) figure{ height: 44vw; }
.strata-pro-detail .capability-card-copy{ min-height: 154px; padding: 20px 18px 22px; }
.strata-pro-detail .depth-section{ padding-block: 64px 70px; }
.strata-pro-detail .depth-heading h2{ font-size: clamp(2.75rem, 11.6vw, 3.9rem); }
.strata-pro-detail .depth-lab{ margin-top: 41px; min-height: 0; }
.strata-pro-detail .depth-device{ min-height: 500px; }
.strata-pro-detail .depth-row{ padding-block: 22px 20px; }
.strata-pro-detail .method-section{ padding-block: 64px 77px; }
.strata-pro-detail .method-heading h2{ font-size: clamp(2.75rem, 11.6vw, 3.9rem); }
.strata-pro-detail .method-console{ margin-top: 41px; }
.strata-pro-detail .method-field{ min-height: 460px; }
.strata-pro-detail .method-step{ min-height: 0; padding-block: 27px 28px; }

}
@media (max-width: 420px){.strata-pro-detail .media-stage{ min-height: 45svh; }
.strata-pro-detail .capability-card figure,.strata-pro-detail .capability-card-wide figure,.strata-pro-detail .capability-card:nth-child(2) figure,.strata-pro-detail .capability-card:nth-child(3) figure{ height: 72vw; }
.strata-pro-detail .capability-card-copy{ min-height: 0; }
.strata-pro-detail .depth-device{ min-height: 450px; }
.strata-pro-detail .method-field{ min-height: 415px; }

}
@media (max-width: 780px){.strata-pro-detail .problem-section,.strata-pro-detail .capability-section,.strata-pro-detail .depth-section,.strata-pro-detail .method-section,.strata-pro-detail .thermal-section,.strata-pro-detail .measure-section,.strata-pro-detail .evidence-section,.strata-pro-detail .film-section,.strata-pro-detail .scenario-section,.strata-pro-detail .comparison-section,.strata-pro-detail .kit-section,.strata-pro-detail .specs-section,.strata-pro-detail .faq-section,.strata-pro-detail .closing-section{ padding-inline: 16px; }
.strata-pro-detail .capability-grid,.strata-pro-detail .depth-lab,.strata-pro-detail .method-console,.strata-pro-detail .thermal-stage,.strata-pro-detail .measure-workbench,.strata-pro-detail .evidence-console,.strata-pro-detail .film-studio,.strata-pro-detail .scenario-workspace,.strata-pro-detail .kit-stage,.strata-pro-detail .specs-layout,.strata-pro-detail .closing-panel{ margin-inline: -16px; }
.strata-pro-detail .comparison-deck{ margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; }

}
.strata-pro-detail .comparison-mobile{ display: none; }
@media (max-width: 780px){.strata-pro-detail main > section:not(.product-hero):where(:not(.brand-promise)){ padding-top: 44px; padding-bottom: 32px; }
.strata-pro-detail main > section.evidence-section{ padding-bottom: 0; }
.strata-pro-detail main > section.closing-section{ padding-bottom: 64px; }
.strata-pro-detail main > section.comparison-section.has-mobile-comparison{ padding: 0; }
.strata-pro-detail .comparison-section.has-mobile-comparison .comparison-heading{ display: none; }
.strata-pro-detail .comparison-mobile.is-ready{ display: block; margin: 0; background: #e9ebe7; }
.strata-pro-detail .comparison-mobile.is-ready + .comparison-deck{ display: none; }
.strata-pro-detail .comparison-mobile-intro{ position: relative; overflow: hidden; padding: 30px 22px 27px; background: #121718; color: #fff; }
.strata-pro-detail .comparison-mobile-intro::before{ content: ""; position: absolute; width: 190px; height: 190px; right: -73px; top: -88px; border: 1px solid rgb(255 255 255 / 9%); border-radius: 50%; box-shadow: 0 0 0 38px rgb(255 255 255 / 2.5%), 0 0 0 75px rgb(255 255 255 / 2%); pointer-events: none; }
.strata-pro-detail .comparison-mobile-kicker{ position: relative; display: flex; align-items: center; gap: 9px; color: #aeb7b1; font-size: .7rem; font-weight: 800; letter-spacing: .16em; }
.strata-pro-detail .comparison-mobile-kicker::before{ content: ""; width: 18px; height: 3px; background: #ff5b35; }
.strata-pro-detail .comparison-mobile-title{ position: relative; margin: 18px 0 10px; font-size: clamp(1.7rem, 7.5vw, 2rem); font-weight: 780; line-height: 1.22; letter-spacing: -.04em; }
.strata-pro-detail .comparison-mobile-description{ position: relative; max-width: 330px; margin: 0; color: #b5beb9; font-size: .83rem; line-height: 1.6; }
.strata-pro-detail .comparison-mobile-switcher{ padding: 17px 16px 16px; background: #fbfcf9; border-bottom: 1px solid #d8dbd5; }
.strata-pro-detail .comparison-mobile-switcher-label{ display: block; margin: 0 0 9px 3px; color: #68706b; font-size: .73rem; font-weight: 700; }
.strata-pro-detail .comparison-mobile-controls{ display: grid; grid-template-columns: 48px minmax(0, 1fr) 48px; min-height: 56px; }
.strata-pro-detail .comparison-mobile-arrow{ display: grid; place-items: center; min-width: 48px; min-height: 56px; padding: 0; border: 1px solid #d8dcd5; border-radius: 0; background: #f1f3ee; color: #f35a37; font: 400 2.1rem/1 Arial, sans-serif; cursor: pointer; }
.strata-pro-detail .comparison-mobile-arrow:first-child{ border-right: 0; }
.strata-pro-detail .comparison-mobile-arrow:last-child{ border-left: 0; }
.strata-pro-detail .comparison-mobile-arrow:focus-visible{ outline: 2px solid #f35a37; outline-offset: -3px; }
.strata-pro-detail .comparison-mobile-current{ display: grid; place-items: center; padding: 6px; border-top: 1px solid #d8dcd5; border-bottom: 1px solid #d8dcd5; text-align: center; }
.strata-pro-detail .comparison-mobile-current-name{ font-size: 1rem; line-height: 1.3; font-weight: 800; }
.strata-pro-detail .comparison-mobile-counter{ margin-top: 4px; color: #f35a37; font: 800 .65rem/1 Arial, sans-serif; letter-spacing: .12em; }
.strata-pro-detail .comparison-mobile-table-wrap{ padding: 14px 11px; }
.strata-pro-detail .comparison-mobile-table{ width: 100%; border-collapse: collapse; table-layout: fixed; border: 1px solid #d8dbd5; }
.strata-pro-detail .comparison-mobile-table thead th{ position: relative; width: 50%; height: 76px; padding: 11px 15px 10px; text-align: left; vertical-align: middle; }
.strata-pro-detail .comparison-mobile-table thead th:first-child{ background: #0e1213; color: #fff; border-top: 4px solid #f35a37; }
.strata-pro-detail .comparison-mobile-table thead th:last-child{ background: #dfe3dd; color: #121718; border-top: 4px solid #bec5be; }
.strata-pro-detail .comparison-mobile-column-label{ display: block; margin-bottom: 5px; color: #f89b82; font-size: .65rem; line-height: 1.2; font-weight: 800; letter-spacing: .1em; }
.strata-pro-detail .comparison-mobile-table thead th:last-child .comparison-mobile-column-label{ color: #626b64; }
.strata-pro-detail .comparison-mobile-column-name{ display: block; font-size: 1.05rem; line-height: 1.27; font-weight: 800; overflow-wrap: anywhere; }
.strata-pro-detail .comparison-mobile-versus{ position: absolute; top: 27px; right: -14px; z-index: 2; display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: #f35a37; color: #fff; font: 800 .58rem/1 Arial, sans-serif; }
.strata-pro-detail .comparison-mobile-category th{ padding: 8px 14px 7px; background: #eef0eb; border-top: 1px solid #ccd2cb; text-align: left; color: #37413b; font-size: .77rem; line-height: 1.3; font-weight: 800; }
.strata-pro-detail .comparison-mobile-index{ margin-right: 9px; color: #f35a37; font: 800 .68rem/1 Arial, sans-serif; letter-spacing: .09em; }
.strata-pro-detail .comparison-mobile-answer td{ height: 68px; padding: 11px 14px 12px; vertical-align: middle; border-bottom: 1px solid #d4d8d2; font-size: .89rem; line-height: 1.48; overflow-wrap: anywhere; }
.strata-pro-detail .comparison-mobile-answer td:first-child{ color: #fff; background: #151a1b; border-right: 1px solid #343b3a; font-weight: 800; }
.strata-pro-detail .comparison-mobile-answer td:last-child{ color: #414943; background: #fbfcf9; font-weight: 500; }
.strata-pro-detail .comparison-mobile-answer:last-child td{ border-bottom: 0; }

}
@media (max-width: 350px){.strata-pro-detail .comparison-mobile-intro{ padding-inline: 18px; }
.strata-pro-detail .comparison-mobile-table thead th{ padding-inline: 11px; }
.strata-pro-detail .comparison-mobile-column-name{ font-size: .96rem; }
.strata-pro-detail .comparison-mobile-answer td{ padding-inline: 10px; font-size: .82rem; }

}
.strata-pro-detail .brand-scene{ min-height: clamp(740px, 57vw, 850px); background: #171719; border-color: #171719; }
.strata-pro-detail .brand-scene-media{ position: absolute; inset: 0; z-index: 0; display: block; overflow: hidden; }
.strata-pro-detail .brand-scene-media img{ width: 100%; height: 100%; object-fit: cover; object-position: center; filter: contrast(1.04) saturate(.94); }
.strata-pro-detail .brand-scene-shade{ position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgb(9 14 17 / 96%) 0%, rgb(9 14 17 / 81%) 26%, rgb(9 14 17 / 25%) 51%, transparent 76%), linear-gradient(0deg, rgb(9 14 17 / 94%) 0%, transparent 27%); }
.strata-pro-detail .brand-scene-copy{ position: absolute; z-index: 2; top: 29%; left: clamp(42px, 6.7vw, 108px); }
.strata-pro-detail .brand-scene-eyebrow{ display: flex; align-items: center; gap: 13px; color: #e2e6e3; font-size: .78rem; font-weight: 800; letter-spacing: .16em; }
.strata-pro-detail .brand-scene-eyebrow::before{ content: ""; width: 31px; height: 3px; background: #fa6946; }
.strata-pro-detail .brand-scene h2{ margin: 32px 0 0; font-size: clamp(5.2rem, 7.4vw, 8.1rem); line-height: .99; letter-spacing: -.08em; text-shadow: 0 5px 35px rgb(0 0 0 / 27%); }
.strata-pro-detail .brand-scene-steps{ position: absolute; z-index: 2; right: clamp(42px, 6.7vw, 108px); bottom: 35px; left: clamp(42px, 6.7vw, 108px); display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; margin: 0; padding: 22px 0 0; border-top: 1px solid rgb(255 255 255 / 45%); list-style: none; }
.strata-pro-detail .brand-scene-steps li{ display: flex; align-items: baseline; gap: 14px; padding-inline: 26px; border-left: 1px solid rgb(255 255 255 / 25%); }
.strata-pro-detail .brand-scene-steps li:first-child{ padding-left: 0; border-left: 0; }
.strata-pro-detail .brand-scene-steps span{ color: #f77b59; font-size: .75rem; font-weight: 800; letter-spacing: .12em; }
.strata-pro-detail .brand-scene-steps strong{ color: #fff; font-size: clamp(1.25rem, 1.7vw, 1.75rem); line-height: 1.2; letter-spacing: -.03em; white-space: nowrap; }
@media (max-width: 780px){.strata-pro-detail .brand-scene{ min-height: 0; height: clamp(750px, 220vw, 880px); border: 0; }
.strata-pro-detail .brand-scene-media img{ object-position: 70% center; }
.strata-pro-detail .brand-scene-shade{ background: linear-gradient(180deg, rgb(7 10 12 / 8%) 0%, transparent 35%, rgb(7 10 12 / 54%) 63%, rgb(7 10 12 / 94%) 82%, #0b0e10 100%); }
.strata-pro-detail .brand-scene-copy{ top: auto; right: 20px; bottom: 168px; left: 22px; }
.strata-pro-detail .brand-scene-eyebrow{ gap: 9px; font-size: .64rem; letter-spacing: .11em; }
.strata-pro-detail .brand-scene-eyebrow::before{ width: 23px; }
.strata-pro-detail .brand-scene h2{ margin-top: 16px; font-size: clamp(3.1rem, 12.5vw, 4.5rem); line-height: 1.02; }
.strata-pro-detail .brand-scene-steps{ right: 17px; bottom: 34px; left: 17px; padding-top: 18px; border-top-color: rgb(255 255 255 / 42%); }
.strata-pro-detail .brand-scene-steps li{ display: block; padding-inline: 9px; }
.strata-pro-detail .brand-scene-steps span{ display: block; margin-bottom: 8px; font-size: .61rem; }
.strata-pro-detail .brand-scene-steps strong{ font-size: clamp(.94rem, 3.8vw, 1.2rem); }

}
@media (max-width: 350px){.strata-pro-detail .brand-scene{ height: 750px; }
.strata-pro-detail .brand-scene-copy{ bottom: 153px; left: 18px; }
.strata-pro-detail .brand-scene h2{ font-size: 3rem; }
.strata-pro-detail .brand-scene-steps{ right: 10px; bottom: 27px; left: 10px; }
.strata-pro-detail .brand-scene-steps li{ padding-inline: 6px; }
.strata-pro-detail .brand-scene-steps strong{ font-size: .91rem; }

}




.strata-pro-detail .brand-seven{
  height: auto;
  min-height: 0;
  border: 0;
  background: #151412;
}
.strata-pro-detail .brand-seven-media,.strata-pro-detail .brand-seven-media img{
  display: block;
  width: 100%;
}
.strata-pro-detail .brand-seven-media img{
  height: auto;
  object-fit: contain;
  filter: none;
}
.strata-pro-detail .brand-seven .brand-seven-heading{
  position: absolute;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.strata-pro-detail .brand-seven-mobile-features{
  display: none;
}
@media (max-width: 780px){.strata-pro-detail .brand-seven-mobile-features{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
    display: grid;
    height: clamp(98px, 19vw, 150px);
    padding: 5px 9px 7px;
    background: #171513;
    color: #fff;
  }
.strata-pro-detail .brand-seven-feature-row{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: center;
  }
.strata-pro-detail .brand-seven-feature-row + .brand-seven-feature-row{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    border-top: 1px solid rgb(255 255 255 / 17%);
  }
.strata-pro-detail .brand-seven-feature-row span{
    display: grid;
    justify-items: center;
    gap: 5px;
    font-size: clamp(.78rem, 3.35vw, .95rem);
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
  }
.strata-pro-detail .brand-seven-feature-row span::before{
    content: "";
    width: 17px;
    height: 2px;
    background: #ed5d37;
  }

}


.strata-pro-detail{font-size:16px;line-height:1.5;overflow:hidden;background:#efefeb;color:#111315;font-family:Inter,Arial,sans-serif}
