/* STLBEAST V921 — intent-led product discovery */
.v921-finder-hero{padding:54px 0 26px;background:radial-gradient(circle at 80% 20%,rgba(32,133,255,.18),transparent 34%),linear-gradient(180deg,#07111f,#05080e)}
.v921-finder-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;align-items:center}
.v921-kicker{display:inline-flex;gap:8px;align-items:center;color:#85c7ff;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.v921-finder-hero h1{font-size:clamp(2.35rem,6vw,5rem);line-height:.94;margin:12px 0 18px;max-width:850px}
.v921-finder-hero p{max-width:760px;color:#b8c6d8;font-size:1.08rem}
.v921-finder-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.v921-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;border:1px solid rgba(125,191,255,.22);border-radius:22px;background:rgba(9,18,31,.82)}
.v921-proof div{padding:15px;border-radius:15px;background:rgba(255,255,255,.035)}
.v921-proof b{display:block;font-size:1.55rem;color:#fff}.v921-proof span{color:#9fb2c8;font-size:.82rem}
.v921-intents{padding:34px 0 62px;background:#05080e}
.v921-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.v921-section-head p{max-width:620px;color:#9fb2c8}
.v921-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v921-intent-card{display:flex;flex-direction:column;min-height:245px;padding:20px;border:1px solid rgba(125,191,255,.18);border-radius:20px;background:linear-gradient(145deg,rgba(17,33,54,.92),rgba(6,12,21,.96));text-decoration:none;transition:.18s ease}
.v921-intent-card:hover{transform:translateY(-3px);border-color:rgba(85,170,255,.58)}
.v921-intent-icon{font-size:1.65rem}.v921-intent-card h2{margin:15px 0 8px;font-size:1.26rem}.v921-intent-card p{color:#9fb2c8;flex:1}.v921-intent-card strong{color:#8dcbff;font-size:.88rem}
.v921-discovery{margin:0 auto 28px;padding:18px;border:1px solid rgba(96,175,255,.22);border-radius:20px;background:linear-gradient(135deg,rgba(10,27,46,.96),rgba(6,11,19,.96))}
.v921-discovery-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:13px}.v921-discovery-head h2{margin:0;font-size:1.25rem}.v921-discovery-head a{font-weight:800;text-decoration:none}
.v921-discovery-chips{display:flex;gap:9px;flex-wrap:wrap}.v921-discovery-chips a{display:inline-flex;padding:9px 12px;border-radius:999px;border:1px solid rgba(115,190,255,.26);background:rgba(255,255,255,.04);text-decoration:none;font-weight:750;font-size:.86rem}.v921-discovery-chips a:hover{border-color:#5fb3ff;background:rgba(65,155,255,.12)}
.v921-collection-finder{margin:26px 0;padding:20px;border-radius:20px;border:1px solid rgba(96,175,255,.22);background:rgba(8,19,32,.9)}
.v921-collection-finder h2{margin-top:0}.v921-collection-finder .v921-discovery-chips{margin-top:14px}
@media(max-width:900px){.v921-finder-grid{grid-template-columns:1fr}.v921-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v921-intent-grid{grid-template-columns:1fr}.v921-section-head,.v921-discovery-head{align-items:flex-start;flex-direction:column}.v921-proof{grid-template-columns:1fr 1fr}}
