/* Product presentation, feature pages and purchase information. */
.consent .button.secondary{color:var(--text)}
.launch-page .container{width:min(1280px,calc(100% - 64px))}
.launch-hero{padding:76px 0 44px;background:radial-gradient(ellipse at 76% 28%,rgba(99,102,241,.16),transparent 58%)}
.launch-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);gap:48px;align-items:center}
.launch-hero h1{font-size:clamp(38px,4vw,57px);line-height:1.1;letter-spacing:-.045em;margin:20px 0}.launch-hero h1 span{color:#b7efd8}
.launch-copy{font-size:19px;color:var(--muted);max-width:560px}.launch-hero .actions{gap:12px;margin-top:28px}.launch-hero .button{min-height:50px}
.release-note{font-size:13px;color:var(--muted);margin:18px 0 0}.release-note a{text-decoration:underline;text-underline-offset:4px}
.launch-proof{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;font-size:14px;color:#d1d9e7}.launch-proof span:before{content:'✓';color:#b7efd8;margin-right:6px}
.launch-figure{margin:0;min-width:0}.launch-frame{padding:8px;border:1px solid rgba(167,180,213,.24);border-radius:18px;background:#171c26;box-shadow:0 30px 80px rgba(0,0,0,.4)}.launch-frame img{display:block;width:100%;height:auto;border-radius:10px}
.launch-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted);margin:14px 4px}.launch-figure figcaption a{color:#bfc4ff;white-space:nowrap}
.benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;border-top:1px solid var(--border);padding-top:26px}.benefit-strip strong{display:block;margin-bottom:6px;font-size:16px}.benefit-strip p{margin:0;color:var(--muted);font-size:14px;max-width:340px}
.feature-link{display:flex;flex-direction:column;gap:14px;transition:border-color .2s,background .2s}.feature-link:hover{border-color:#818cf8}.feature-link p{flex:1}.feature-link .card-icon{margin:0}.text-link{font-size:14px;color:#c7d2fe;font-weight:650}
.section-note{font-size:14px;color:var(--muted);margin-top:24px}.section-note a{text-decoration:underline;text-underline-offset:3px}
.workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:workflow}.workflow article{border-top:2px solid var(--accent);padding-top:20px}.workflow article:before{counter-increment:workflow;content:'0' counter(workflow);font-size:13px;color:#b7efd8;font-weight:800}.workflow h3{font-size:22px;margin:10px 0}.workflow p{color:var(--muted);margin:0}
.safe-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:center;padding:38px;border:1px solid rgba(183,239,216,.25);border-radius:18px;background:linear-gradient(135deg,rgba(114,188,143,.09),var(--surface))}.safe-band h2{font-size:32px}.safe-band p{color:var(--muted)}
.safe-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.safe-path span{display:block;border:1px solid var(--border);border-radius:10px;padding:16px;font-size:15px;background:var(--surface)}.safe-path small{color:#b7efd8;margin-right:8px}
.stickio-spotlight{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px;border:1px solid rgba(129,140,248,.35);border-radius:16px;background:linear-gradient(135deg,rgba(167,139,250,.12),rgba(183,239,216,.05))}.stickio-spotlight img{width:64px;height:64px;object-fit:contain;background:white;border-radius:14px;padding:6px}.stickio-spotlight h2{font-size:24px;margin:0 0 6px}.stickio-spotlight p{color:var(--muted);margin:0}
.launch-footer-note{font-size:13px;color:var(--muted);line-height:1.8}.launch-footer-note a{text-decoration:underline;text-underline-offset:3px}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--muted);padding:24px 0}.breadcrumbs a{color:#c7d2fe}
.feature-hero{padding:16px 0 54px}.feature-hero h1{font-size:clamp(36px,4.5vw,58px);line-height:1.08;letter-spacing:-.04em;margin:20px 0}.feature-hero .lead{max-width:750px}
.feature-visual{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:28px;min-width:0}.feature-visual h2{font-size:20px;margin:0 0 20px}.query-example{background:#0b0d12;border:1px solid rgba(129,140,248,.55);padding:15px 18px;border-radius:10px;font-size:18px}.query-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.query-tags span{padding:7px 10px;font-size:13px;border-radius:7px;background:var(--surface-2);color:var(--muted)}
.visual-caption{font-size:13px;color:var(--muted);margin:16px 0 0}.date-tree{font:16px/2 ui-monospace,Consolas,monospace;white-space:pre-wrap;margin:0;color:#b7efd8}.duplicate-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.duplicate-pair div{padding:18px 14px;background:var(--surface-2);border-radius:10px;overflow-wrap:anywhere}.duplicate-pair strong{display:block;font-size:14px}.duplicate-pair span{display:block;color:var(--muted);font-size:13px;margin-top:8px}
.article-section{max-width:880px}.article-section p,.article-section li{color:var(--muted)}.article-section a{color:#c7d2fe;text-decoration:underline;text-underline-offset:3px}.article-section h2{font-size:30px;margin-top:32px}.article-section h3{font-size:20px}.article-section li{margin:10px 0}.article-section .notice{margin:24px 0}
.sales-status{padding:22px 26px;border:1px solid rgba(129,140,248,.45);border-radius:12px;background:rgba(129,140,248,.08);margin-bottom:28px}.sales-status p{margin:8px 0 0;color:var(--muted)}.sales-status a{color:#c7d2fe;text-decoration:underline}
.seller-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.seller-details div{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.seller-details dt{font-size:13px;color:var(--muted)}.seller-details dd{margin:8px 0 0;font-size:17px;overflow-wrap:anywhere}.seller-details a{color:#c7d2fe}
.privacy-note{font-size:14px;color:var(--muted)}
@media(max-width:1024px){.launch-grid{gap:28px;grid-template-columns:1fr 1fr}.launch-hero h1{font-size:44px}}
@media(max-width:800px){.launch-page .container{width:calc(100% - 36px)}.launch-grid{grid-template-columns:1fr}.launch-hero{padding-top:44px}.launch-hero h1{font-size:clamp(36px,7vw,50px)}.launch-copy{max-width:650px}.benefit-strip{grid-template-columns:1fr;gap:20px;margin-top:30px}.benefit-strip p{max-width:none}.workflow{grid-template-columns:1fr}.safe-band{grid-template-columns:1fr;padding:26px;gap:18px}.stickio-spotlight{grid-template-columns:auto 1fr}.stickio-spotlight .button{grid-column:1/-1}.seller-details{grid-template-columns:1fr}.feature-hero{padding-bottom:30px}}
@media(max-width:400px){.launch-hero .actions{flex-direction:column}.launch-figure figcaption{flex-direction:column;align-items:flex-start}.safe-path{grid-template-columns:1fr}.feature-visual{padding:20px}}
@media(prefers-reduced-motion:reduce){.feature-link{transition:none}}
