nav .active{color:var(--green)}
.product-reveal{max-width:1240px;margin:0 auto 120px;padding:0 30px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.product-photo{position:relative}.product-photo:after{content:"";position:absolute;inset:10% -5% -8% 15%;background:radial-gradient(circle,rgba(56,245,156,.16),transparent 70%);z-index:-1}.product-photo img,.screen-feature img,.built-for-desk img{display:block;width:100%;height:auto;border:1px solid var(--line)}.product-copy h2,.screen-feature h2,.built-for-desk h2{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.05;letter-spacing:-.045em;margin:.25em 0}.product-copy>p:last-of-type,.screen-feature div>p:last-child,.built-for-desk div>p:last-child{color:var(--muted);font-size:1.08rem}.spec-strip{margin:35px 0 0}.spec-strip div{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.spec-strip dt{color:var(--muted)}.spec-strip dd{margin:0;color:var(--ink);font-weight:700}
.screen-story{max-width:1240px;margin:0 auto 140px;padding:0 30px}.screen-feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:80px 0;border-top:1px solid var(--line)}.screen-feature.reverse img{order:2}.screen-feature.reverse div{order:1}.built-for-desk{max-width:1180px;margin:0 auto 140px;padding:55px;background:linear-gradient(145deg,rgba(15,42,36,.9),rgba(5,21,20,.92));display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;border:1px solid var(--line)}
.feature-grid{max-width:1240px;margin:auto;padding:0 30px 130px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid article,.marketplaces article{padding:30px;background:linear-gradient(145deg,rgba(15,42,36,.9),rgba(5,21,20,.9));border:1px solid var(--line);min-height:250px}.feature-grid article>span{color:var(--green);font-family:monospace}.feature-grid h3{font-size:1.6rem;margin:55px 0 8px}.feature-grid p,.mode-list span,.page-head>p,.marketplaces p,.buy-note,.response-note{color:var(--muted)}
.modes{max-width:1240px;margin:0 auto 140px;padding:80px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:70px}.modes h2,.cta h2{font-size:clamp(2.3rem,4.7vw,4rem);line-height:1.06;letter-spacing:-.045em;margin:.3em 0}.mode-list p{margin:0;padding:20px 0;border-bottom:1px solid var(--line)}.mode-list strong,.mode-list span{display:block}.cta{max-width:980px;text-align:center;margin:auto;padding:20px 30px 140px}.cta p:not(.section-tag){color:var(--muted);font-size:1.1rem}
.page{max-width:1100px;min-height:calc(100vh - 160px);margin:auto;padding:105px 30px 130px}.page-head{max-width:850px;margin-bottom:70px}.page-head h1{font-size:clamp(3rem,7vw,6rem);line-height:.95;letter-spacing:-.06em;margin:.25em 0}.page-head>p{font-size:1.2rem;max-width:680px}.faq-list{max-width:850px}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:1.2rem;font-weight:750;color:var(--ink)}details p{color:var(--muted);max-width:720px}.faq-list a,.buy-note a{color:var(--green)}
.price-card{display:flex;justify-content:space-between;align-items:center;padding:45px;background:var(--green);color:#071006}.price-card>div>*{display:block}.price-label{text-transform:uppercase;letter-spacing:.15em;font-size:.78rem}.price{font-size:clamp(3rem,7vw,5.8rem);line-height:1}.price-card li{margin:8px 0}.marketplaces{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.marketplaces article{display:flex;flex-direction:column;min-height:270px}.marketplaces article.direct{border-color:var(--green);box-shadow:inset 0 3px 0 var(--green)}.marketplaces h2{font-size:2.4rem;margin:.25em 0}.buy-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:13px 15px;border:1px solid var(--green);color:var(--green);font-size:.88rem;font-weight:750;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.buy-link:hover,.buy-link:focus-visible{background:var(--green);color:#071006}.buy-note{text-align:center;margin-top:45px}
.email-card{display:grid;grid-template-columns:1fr auto;gap:8px 30px;align-items:center;text-decoration:none;color:var(--ink);padding:36px;border:1px solid var(--line);background:var(--panel)}.email-card span{color:var(--mint);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.email-card strong{font-size:clamp(1.15rem,3vw,2rem);overflow-wrap:anywhere}.email-card b{grid-column:2;grid-row:1/3;color:var(--green);font-size:2rem}.response-note{max-width:680px;margin-top:25px}
@media(max-width:780px){.feature-grid,.modes,.marketplaces,.product-reveal,.screen-feature,.built-for-desk{grid-template-columns:1fr}.product-reveal,.screen-feature{gap:28px}.product-reveal{margin-bottom:80px}.screen-feature{padding:55px 0}.screen-feature.reverse img,.screen-feature.reverse div{order:initial}.built-for-desk{margin-left:20px;margin-right:20px;padding:28px;gap:28px}.modes{gap:15px}.price-card{align-items:flex-start;flex-direction:column;gap:25px;padding:28px}.page{padding-top:70px}.page-head{margin-bottom:45px}}
