body{background:#f5f2e9;color:#12232c}.detail-nav a{color:#f5f2e9;font:12px var(--sans)}.detail-main{padding:170px 6% 90px}.detail-wrap{max-width:1200px;margin:auto}.detail-wrap h1{font-size:clamp(42px,6vw,92px);line-height:1.18;margin:0 0 25px}.detail-lead{font:clamp(15px,1.6vw,22px)/1.9 var(--sans);max-width:850px}.status-pill{display:inline-block;border:1px solid #b7a079;padding:10px 16px;font:11px var(--sans);margin:28px 0 50px}.detail-figure{margin:0 0 65px}.detail-figure img{display:block;width:100%;height:auto;max-height:760px;object-fit:cover;object-position:top}.detail-figure figcaption,.mobile-figure figcaption{font:11px/1.7 var(--sans);color:#52616a;margin-top:10px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:55px 0}.detail-grid>section{border-top:1px solid #b7a079;padding-top:20px}.detail-grid h2{font-size:26px;margin-bottom:15px}.detail-grid p,.detail-note{font:13px/1.9 var(--sans)}.detail-actions{border-top:1px solid #c8c1b1;padding-top:25px}.detail-actions p{font:11px/1.8 var(--sans);color:#52616a;margin:18px 0}.mobile-figure{margin:65px 0 0;max-width:390px}.mobile-figure img{width:100%;height:auto}.detail-back{margin-top:85px}.detail-main+.footer,body>footer{padding:35px 6%;font:11px var(--sans)}body>footer a{color:#f5f2e9}.sample-banner{background:#e4e1d8;border-left:3px solid #b7a079;padding:18px 22px;font:12px/1.8 var(--sans);margin:10px 0 28px}.sample-web{min-height:480px;background:linear-gradient(130deg,#162a33,#344e53 55%,#b7a079);color:white;padding:55px;display:flex;flex-direction:column;justify-content:center}.sample-web span,.sample-web a{font:11px var(--sans);letter-spacing:.1em;color:#e7d5b8}.sample-web h2{font-size:clamp(35px,5vw,72px);line-height:1.4;margin:24px 0}.sample-web p{font:14px/1.9 var(--sans);max-width:530px}.sample-web a{margin-top:28px}.sample-web.salon{background:linear-gradient(130deg,#343436,#6c5856,#b7988a)}.sample-card{padding:20px;background:white}.sample-vehicle{height:190px;display:grid;place-items:center;background:linear-gradient(135deg,#dce4e3,#9bb0ae);font:60px Georgia;color:#526a68}.sample-card h3{font-size:22px;margin:18px 0}.sample-card p{font:12px/1.8 var(--sans)}.app-demo{max-width:900px;background:#e9eeee;border:1px solid #c8d4d3;padding:28px;font:13px var(--sans)}.app-demo-top{display:flex;justify-content:space-between;margin-bottom:30px}.app-demo-top span{font-size:11px}.app-demo-top strong{font-size:20px}.app-demo label{margin-bottom:8px}.app-demo select{max-width:330px;display:block}.app-results{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:26px 0}.app-results button{display:grid;text-align:left;gap:12px;background:white;padding:24px;border:1px solid #c5d4d0;cursor:pointer}.app-results button:hover,.app-results button:focus{border-color:#164c44}.app-results button strong{font-size:22px}.app-results button small{color:#566c68}.app-demo [role=status]{background:#d1e1dc;padding:18px;line-height:1.8}.video-placeholder{min-height:430px;background:linear-gradient(125deg,#111c25,#324656 60%,#816e59);color:white;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.video-placeholder span{font:11px var(--sans);letter-spacing:.13em}.video-placeholder strong{font:clamp(50px,7vw,105px)/1.05 Georgia}@media(max-width:720px){.detail-main{padding:120px 7% 65px}.detail-grid,.app-results{grid-template-columns:1fr;gap:20px}.sample-web{min-height:390px;padding:27px}.video-placeholder{min-height:320px;padding:25px}.detail-nav{display:block!important;position:static!important;background:transparent!important;padding:0!important}.detail-nav a{font-size:10px}.status-pill{margin-bottom:35px}}body:has(.detail-main) .header{background:#12232c;color:#f5f2e9}
body:has(.detail-main) .header a{color:#f5f2e9}

.video-still{margin:0;max-width:960px;background:#13242c;padding:25px}.video-still img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.video-still figcaption{color:#dae1e0;font:11px/1.8 var(--sans);padding:15px 0 0}
