.product-page{background:#080808;color:#f6f4ef}.product-hero{padding:clamp(9rem,16vw,13rem) 0 clamp(4rem,8vw,7rem);background:radial-gradient(circle at 85% 15%,rgba(201,162,39,.18),transparent 25rem)}
.product-hero .container,.product-section .container{max-width:1100px}.product-status{display:inline-flex;padding:.45rem .7rem;border:1px solid rgba(201,162,39,.45);color:#e2c96d;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.product-hero h1{max-width:13ch;margin:1.1rem 0;font-size:clamp(3.4rem,9vw,7.5rem)}.product-hero .lede{max-width:65ch;color:#c3beb3;font-size:clamp(1.1rem,2vw,1.4rem)}
.product-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.product-section{padding:clamp(3.5rem,7vw,6.5rem) 0;border-top:1px solid #211e1b}.product-section h2{font-size:clamp(2.4rem,5vw,4.6rem);margin-bottom:1rem}.product-section>div>p{max-width:68ch;color:#aaa59b}
.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;background:#2b2825;border:1px solid #2b2825}.product-card{padding:clamp(1.4rem,3vw,2.2rem);background:#121110}.product-card h2,.product-card h3{font-size:clamp(1.7rem,3vw,2.5rem);margin:.5rem 0}.product-card p,.product-card li{color:#aaa59b}.product-card ul{margin:1rem 0 0;padding-left:1.2rem}.product-card a{display:inline-block;margin-top:1.2rem;color:#e2c96d}.product-label{color:#c9a227;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.truth-box{margin-top:2rem;padding:1.3rem;border-left:3px solid #c9a227;background:#171512}.truth-box strong{display:block;margin-bottom:.4rem}.truth-box p{color:#b8b2a8}.product-price{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);color:#e2c96d}.product-note{font-size:.85rem;color:#8e8b84}
.split-hero,.split-copy,.offer-grid,.demo-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:clamp(2rem,6vw,5rem);align-items:center}.product-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-console,.demo-proof,.inclusion-card{padding:clamp(1.3rem,3vw,2.2rem);border:1px solid #36312b;background:linear-gradient(145deg,#171512,#0e0d0c);box-shadow:0 30px 80px rgba(0,0,0,.35)}.console-top,.console-meta{display:flex;justify-content:space-between;gap:.8rem;color:#8e8b84;font-size:.65rem;letter-spacing:.08em}.status-dot{color:#79c69d}.console-alert,.console-answer{margin-top:1rem;padding:1rem;background:#201c17}.console-alert small,.console-answer small{display:block;margin-bottom:.35rem;color:#c9a227;font-weight:700}.console-alert strong{display:block}.console-alert p,.console-answer p{margin:.4rem 0;color:#bbb4a9}.console-meta{margin-top:1rem;flex-wrap:wrap}.muted-section{background:#0d0c0b}.nav-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:2rem;border:1px solid #2b2825}.nav-strip span{min-height:7rem;padding:1.1rem;border-right:1px solid #2b2825;color:#999187}.nav-strip span:last-child{border-right:0}.nav-strip b{display:block;margin-bottom:.7rem;color:#e2c96d;font-size:.75rem;letter-spacing:.1em}.evidence-steps{margin:0;padding:0;list-style:none}.evidence-steps li{display:grid;grid-template-columns:2.5rem 1fr;gap:.7rem;padding:1rem 0;border-bottom:1px solid #2b2825;color:#c3beb3}.evidence-steps span{color:#c9a227;font-weight:700}.ownership-table{margin-top:2rem;border:1px solid #2b2825}.ownership-table>div{display:grid;grid-template-columns:minmax(10rem,.35fr) 1fr;border-bottom:1px solid #2b2825}.ownership-table>div:last-child{border-bottom:0}.ownership-table b,.ownership-table span{padding:1rem}.ownership-table span{color:#aaa59b}.setup-price{font-size:1.25rem;color:#f6f4ef!important}.product-price small{font-family:var(--font-body);font-size:.35em;color:#aaa59b}.inclusion-card h3{margin:0 0 .8rem}.inclusion-card h3+ul{margin-bottom:1.8rem}.narrow{max-width:800px!important}.faq-list{margin-top:2rem;border-top:1px solid #2b2825}.faq-item{border-bottom:1px solid #2b2825}.faq-question{display:flex;width:100%;justify-content:space-between;gap:1rem;padding:1.2rem 0;border:0;background:transparent;color:#f6f4ef;text-align:left;font:inherit;font-weight:700;cursor:pointer}.faq-answer{display:none;padding:0 0 1.2rem}.faq-answer p{color:#aaa59b}.faq-item.open .faq-answer{display:block}.final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,rgba(201,162,39,.14),transparent 35rem)}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta .product-actions{justify-content:center}.demo-hero{padding:clamp(9rem,16vw,12rem) 0 4rem}.demo-hero h1{font-size:clamp(3rem,7vw,6rem);margin:1rem 0}.demo-hero .lede{color:#aaa59b}.demo-stage{padding:2rem 0 6rem}.demo-layout{align-items:start}.demo-timeline{margin:0;padding:0;list-style:none}.demo-timeline li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem;border-left:1px solid #36312b;color:#8f8980}.demo-timeline li.active{border-left:3px solid #c9a227;background:#151310;color:#f6f4ef}.demo-timeline li>span{color:#c9a227;font-weight:700}.demo-timeline p{margin:.35rem 0;color:#999187}.demo-proof h2{font-size:clamp(2rem,4vw,3.4rem);margin:.5rem 0 1.2rem}.demo-proof>p{color:#c4beb3}.demo-proof dl{margin:1.4rem 0}.demo-proof dl div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #2b2825}.demo-proof dt{color:#8e8b84}.demo-proof dd{margin:0;color:#e2c96d;text-align:right}.demo-owner{padding:1rem;background:#201c17}.demo-owner p{margin:.4rem 0}.demo-owner span{color:#79c69d;font-size:.7rem;font-weight:700;letter-spacing:.08em}.check-list{padding-left:1.2rem;color:#aaa59b}.check-list li{margin:.75rem 0}
@media(max-width:900px){.split-hero,.split-copy,.offer-grid,.demo-layout{grid-template-columns:1fr}.product-grid.three{grid-template-columns:1fr}.nav-strip{grid-template-columns:1fr 1fr}.nav-strip span{border-bottom:1px solid #2b2825}.nav-strip span:nth-child(2n){border-right:0}.ownership-table>div{grid-template-columns:1fr}.ownership-table b{padding-bottom:.2rem}.ownership-table span{padding-top:.2rem}}
@media(max-width:760px){.product-grid{grid-template-columns:1fr}.product-actions .btn{width:100%}.nav-strip{grid-template-columns:1fr}.nav-strip span{min-height:auto;border-right:0}.demo-proof dl div{display:block}.demo-proof dd{margin-top:.25rem;text-align:left}}
.owner-console .console-alert{animation:commercial-loop 10s ease-in-out infinite}.owner-console .console-answer{animation:commercial-loop 10s 2.5s ease-in-out infinite}.owner-console .console-meta{animation:commercial-loop 10s 5s ease-in-out infinite}@keyframes commercial-loop{0%,20%{opacity:.45;transform:translateY(3px)}30%,70%{opacity:1;transform:translateY(0)}80%,100%{opacity:.45;transform:translateY(3px)}}
@media(prefers-reduced-motion:reduce){.owner-console .console-alert,.owner-console .console-answer,.owner-console .console-meta{animation:none}}
