.product-scene{background:#101d2c;color:#eef4fa;border-radius:22px;padding:30px;box-shadow:0 24px 65px #17293f18;min-width:0;position:relative;overflow:hidden}.scene-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #ffffff24;padding-bottom:20px;font-size:9px;letter-spacing:.13em;color:#acbfd0}.product-scene h2{font-size:clamp(26px,2.7vw,39px);line-height:1.12;letter-spacing:var(--track-h2);margin:26px 0 12px;max-width:400px}.scene-instruction,.scene-foot{font-size:12px;color:#b1c1d1;line-height:1.6}.scene-stages{margin-top:26px}.scene-stages details{border-top:1px solid #ffffff25}.scene-stages summary{list-style:none;display:flex;gap:15px;align-items:center;padding:19px 0;cursor:pointer}.scene-stages summary::-webkit-details-marker{display:none}.scene-number{font-size:11px;color:#9eb6ca}.scene-stages strong{font-size:15px;font-weight:500}.scene-toggle{margin-left:auto;font-size:23px;font-weight:300;transition:transform .25s}.scene-stages details[open] .scene-toggle{transform:rotate(45deg)}.scene-stages summary:focus-visible{outline:2px solid #9bbdff;outline-offset:3px}.scene-evidence{background:#ffffff09;border:1px solid #ffffff15;border-radius:10px;padding:10px 15px;margin-bottom:18px}.evidence-row{display:flex;gap:11px;align-items:center;min-height:43px;font-size:12px;position:relative}.evidence-symbol{color:#accfef;font-size:20px}.evidence-trace{margin-left:auto;width:35px;height:3px;background:linear-gradient(90deg,#9cbfe8 var(--trace),#ffffff20 var(--trace))}.scene-foot{border-top:1px solid #ffffff24;padding-top:18px;margin-top:15px;font-size:10px}.scene-ledger{background:#14372f}.scene-property{background:#3d3029}.scene-people{background:#322b47}.scene-security{background:#263c32}.scene-credit{background:#272e55}.scene-network .scene-evidence{background-image:radial-gradient(#ffffff20 1px,transparent 1px);background-size:12px 12px}.scene-property .evidence-symbol{font-size:26px}.scene-support .scene-number{border:1px solid #698299;border-radius:50%;padding:6px}.scene-inspection{background:linear-gradient(135deg,#101d2cf0,#101d2cf9),url('valuation-vehicle.webp') center/cover}.scene-credit .evidence-row:nth-child(2) .evidence-symbol{color:#f2d396}.scene-stages details[open] .scene-evidence{animation:scene-enter .3s ease-out}@keyframes scene-enter{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.scene-stages details[open] .scene-evidence{animation:none}.scene-toggle{transition:none}}@media(max-width:600px){.product-scene{padding:24px 20px}.product-scene h2{font-size:30px}.scene-top{font-size:8px}.evidence-trace{width:20px}}
.demo-showcase{background:#f0f3f7}.demo-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:32px}.demo-heading h2{font-size:clamp(32px,4vw,53px);letter-spacing:var(--track-h2);line-height:1.1;margin:18px 0 0}.demo-heading p,.demo-next p{color:#526078;line-height:1.8}.demo-window{border:1px solid #c7d3df;border-radius:15px;overflow:hidden;background:white;box-shadow:0 18px 55px #17293f0d}.demo-toolbar{display:flex;justify-content:space-between;gap:15px;background:#11243a;color:white;padding:18px 22px;font-size:12px}.demo-toolbar a{text-decoration:underline;text-underline-offset:4px}.demo-window iframe{width:100%;height:690px;border:0;display:block;background:#f5f7fb}.demo-disclosure{font-size:12px;line-height:1.8;color:#526078;margin:18px 0 30px;max-width:950px}.demo-next{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #cdd8e4;padding-top:30px}.demo-next h3,.related-offers h3{font-size:22px;letter-spacing:-.025em;margin-bottom:16px}.demo-next ol{padding-left:20px;line-height:1.8;color:#526078}.demo-next .text-link{margin-top:15px}.related-offers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:35px}.related-offers h3{grid-column:1/-1}.related-offers a{display:flex;flex-direction:column;gap:10px;padding:22px;background:#eef2f7;border-radius:12px;border:1px solid #dce4ee}.related-offers span{font-size:14px;line-height:1.7;color:#526078}.related-offers a:hover{border-color:#235cff}.portfolio-bento .portfolio-name>span{display:block;font-size:9px;color:#526078;letter-spacing:.08em}@media(max-width:800px){.demo-heading,.demo-next{grid-template-columns:1fr;gap:25px}.demo-window iframe{height:580px}.demo-toolbar{font-size:11px;padding:15px;flex-wrap:wrap}}@media(max-width:500px){.related-offers{grid-template-columns:1fr}.demo-window iframe{height:530px}}
