.platform-evidence{position:relative;background:transparent;color:var(--universe-ink,#f4f3ef);padding:55px var(--pad,5vw) 65px;scroll-margin-top:112px;isolation:isolate}
.platform-evidence-mast{display:flex;justify-content:space-between;gap:20px;font-size:13px;border-top:1px solid var(--universe-line,#9db8d42e);padding-top:20px;color:var(--universe-muted,#c5d0dc)}
.platform-evidence-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:10%;padding:65px 0 30px}.platform-evidence h3{font-size:clamp(38px,5.2vw,78px);line-height:1.08;font-weight:600;letter-spacing:-.055em}.platform-evidence-heading>p{font-size:18px;line-height:1.7;max-width:34ch}
.platform-anatomy{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;position:relative}.platform-anatomy-art{position:sticky;top:150px;align-self:start;height:min(66svh,650px);display:flex;flex-direction:column;justify-content:center}.platform-model{position:relative;aspect-ratio:4/3;width:100%;max-height:55svh}.platform-model img,.platform-model canvas{position:absolute;width:100%;height:100%;inset:0;object-fit:contain}.platform-model canvas{opacity:0}.platform-model.is-ready img{opacity:0}.platform-model.is-ready canvas{opacity:1}.platform-layer-line{font-size:13px;line-height:1.7;max-width:50ch;text-align:center;margin:18px auto 0}.platform-model-note{font-size:12px;text-align:center;margin-top:8px;color:var(--universe-muted,#c5d0dc)}
.platform-reasons{padding-block:30px;overflow:clip}.platform-reasons>section{min-height:38svh;display:flex;justify-content:center;flex-direction:column;padding:44px 0;border-bottom:1px solid var(--universe-line,#9db8d42e)}.platform-reasons>section>span{font-size:13px;color:var(--universe-muted,#c5d0dc);margin-bottom:20px}.platform-reasons h4{font-size:clamp(23px,2.3vw,34px);line-height:1.4;font-weight:500;letter-spacing:-.025em;margin:0}.platform-reasons p{font-size:17px;line-height:1.8;margin-top:24px}
.platform-proof{border-top:1px solid var(--universe-line,#9db8d42e);padding-top:30px;margin-top:30px}.platform-proof>p{font-size:13px;color:var(--universe-muted,#c5d0dc)}.platform-proof dl{display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px;margin:30px 0}.platform-proof dl>div{display:flex;flex-direction:column-reverse;gap:10px}.platform-proof dt{font-size:14px;color:var(--universe-muted,#c5d0dc)}.platform-proof dd{font-size:clamp(30px,4.5vw,64px);letter-spacing:-.045em;line-height:1.1;margin:0;text-align:start}.platform-proof .platform-proof-note{font-size:13px;line-height:1.75;max-width:85ch}
.platform-demo{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;padding-block:65px;margin-top:38px;border-top:1px solid var(--universe-line,#9db8d42e)}.platform-demo-intro>span{font-size:12px;color:var(--universe-muted,#c5d0dc)}.platform-demo h4{font-size:clamp(28px,3vw,45px);line-height:1.2;margin:20px 0;letter-spacing:-.035em}.platform-demo-intro p{font-size:15px;line-height:1.85;max-width:38ch}.platform-demo-panel{background:#0b1724ed;padding:28px;border:1px solid var(--universe-line,#9db8d42e);border-radius:4px;box-shadow:0 24px 64px #0003}.platform-demo form{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.platform-demo label{width:100%;font-size:13px}.platform-demo select{font:inherit;font-size:14px;min-height:44px;min-width:160px;max-width:100%;flex:1;padding:8px;border:1px solid #62778e;background:#0b1724;color-scheme:dark;color:inherit;border-radius:3px}.platform-export{min-height:44px;background:#c8dfef;color:#0b1724;padding:10px 14px;border-radius:3px;font-size:13px}
.platform-demo-results dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:26px 0;border-bottom:1px solid var(--universe-line,#9db8d42e);margin:0 0 24px}.platform-demo-results dt{font-size:12px;color:var(--universe-muted,#c5d0dc)}.platform-demo-results dd{font-size:35px;line-height:1.3;margin:5px 0 0;font-variant-numeric:tabular-nums}.platform-demo-bars>div{display:grid;grid-template-columns:1.2fr 1fr auto;gap:15px;align-items:center;margin:18px 0;font-size:12px}.platform-demo-bars b{font-weight:400;font-variant-numeric:tabular-nums;direction:ltr}.platform-bar{height:5px;background:#26384c}.platform-bar i{display:block;height:100%;background:#aacfe6;transition:width .3s}.platform-demo-note,.platform-export-status{font-size:12px;line-height:1.6;color:var(--universe-muted,#c5d0dc)}.platform-export-status{min-height:20px;margin-top:8px}
.platform-evidence-links{display:flex;flex-wrap:wrap;gap:24px 40px;padding-block:24px;border-top:1px solid var(--universe-line,#9db8d42e)}.platform-evidence-links a,.platform-evidence-links button{font:inherit;font-size:14px;border-bottom:1px solid #8eabc3;padding:10px 0;min-height:44px}.platform-evidence :focus-visible{outline:2px solid #c8dfef;outline-offset:5px}
html[dir=rtl] .platform-evidence h3,html[dir=rtl] .platform-evidence h4{letter-spacing:0;line-height:1.6}html[dir=rtl] .platform-proof dd{text-align:right}
@media(max-width:850px){.platform-evidence-heading{gap:5%;grid-template-columns:1.4fr 1fr}.platform-anatomy{gap:4%}.platform-demo{grid-template-columns:1fr;gap:30px}.platform-demo-intro p{max-width:70ch}.platform-proof dl{gap:20px}}
@media(max-width:600px){.platform-evidence{padding:35px 22px 40px}.platform-evidence-mast{font-size:12px;flex-direction:column;gap:8px}.platform-evidence-heading{display:block;padding-top:35px}.platform-evidence-heading>p{font-size:16px;margin-top:24px}.platform-anatomy{display:block}.platform-anatomy-art{position:relative;top:0;height:auto;margin-block:10px 20px}.platform-model{max-height:none;aspect-ratio:4/3}.platform-reasons{padding:0}.platform-reasons>section{min-height:0;padding:30px 0}.platform-reasons h4{font-size:23px}.platform-reasons p{font-size:16px;margin-top:18px}.platform-proof dl{grid-template-columns:1fr 1fr;row-gap:25px}.platform-proof dl>div:first-child{grid-column:1/-1}.platform-proof dd{font-size:38px}.platform-proof dt{font-size:13px}.platform-demo{margin-top:28px;padding-block:30px}.platform-demo-panel{padding:19px}.platform-demo-bars>div{grid-template-columns:1fr 1fr;gap:8px}.platform-demo-bars>div>span{grid-column:1/-1}.platform-demo-results dl{gap:10px}.platform-demo-results dd{font-size:30px}.platform-evidence-links{gap:12px 25px}.platform-evidence-links a,.platform-evidence-links button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.platform-bar i{transition:none}}

/* Quiet light and ample space carry the practical chapter through the same universe. */
.platform-evidence-heading>p,.platform-reasons p,.platform-layer-line,.platform-demo-intro p{color:var(--universe-muted,#c5d0dc)}
.platform-evidence-mast{border-top:0}
.platform-proof dd{color:#d3eafa}
.platform-demo select option{background:#0b1724;color:#f4f3ef}
.platform-export:hover{background:#e0f0fa}
.platform-evidence-links a:hover,.platform-evidence-links button:hover{color:#d3eafa;border-color:currentColor}
.platform-evidence-links{padding-bottom:100px}
@media(max-width:600px){.platform-evidence-links{padding-bottom:140px}}
