/* QueueMate product-led landing. Each real product capture appears once. */
.brand-link{gap:10px;flex-shrink:0}.brand-symbol{display:block;width:30px;height:32px;object-fit:contain;flex-shrink:0}
.hero{padding:76px 0 90px}.hero-copy{max-width:980px}.hero-kicker{font-size:13px;color:#b9a8dc;margin-bottom:20px}.hero h1{font-size:clamp(44px,6.2vw,82px);line-height:1.06;letter-spacing:-.065em}.hero h1 em{color:#b49af0}.hero-description{font-size:17px;line-height:1.75;max-width:610px;margin-top:28px}.hero-actions{margin-top:30px}.hero-product{margin-top:62px}.hero-screen{margin:0}.hero-screen .capture-link{display:block;border:1px solid #393342;border-radius:22px;overflow:hidden;background:#0c0d14;box-shadow:0 42px 110px #0007,0 0 80px #6844a312}.hero-screen img{display:block;width:100%;height:auto}.hero-screen figcaption,.room-proof figcaption,.quick-match-figure figcaption{font-size:11px;color:#847c8d;text-align:center;margin-top:12px}
.value-section{padding:105px 0 110px;border-top:1px solid #28242e}.value-intro{max-width:820px}.value-intro>span,.room-proof-copy>span,.quick-match-copy>span{display:block;color:#b797e0;font-size:13px;font-weight:650;margin-bottom:18px}.value-intro h2{font-size:clamp(40px,5vw,66px);line-height:1.1;letter-spacing:-.06em}.value-intro h2 em{color:#aaa1b6}.value-points{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:70px;padding-top:32px;border-top:1px solid #2c2733}.value-points article{padding-right:24px}.value-points strong{font-size:11px;color:#8e6fb5}.value-points h3{font-size:21px;letter-spacing:-.035em;margin-top:22px}.value-points p{font-size:14px;line-height:1.8;color:#aaa3b3;margin-top:13px}
.room-proof{display:grid;grid-template-columns:.56fr 1.44fr;gap:62px;align-items:center;margin-top:105px;padding-top:90px;border-top:1px solid #28242e}.room-proof-copy h3{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.055em}.room-proof-copy p{font-size:15px;line-height:1.85;color:#aca4b5;margin-top:22px}.room-proof figure{margin:0;min-width:0}.room-proof .capture-link{display:block;border:1px solid #393342;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0004}.room-proof img{display:block;width:100%;height:auto}
.quick-match-section{display:grid;grid-template-columns:.62fr 1.38fr;gap:70px;align-items:center;padding:110px 0;border-top:1px solid #28242e}.quick-match-copy h2{font-size:clamp(36px,4.5vw,58px);line-height:1.12;letter-spacing:-.055em}.quick-match-copy h2 em{color:#b49af0}.quick-match-copy p{font-size:15px;line-height:1.85;color:#aca4b5;margin-top:22px}.quick-match-figure{margin:0;min-width:0}.quick-match-crop{position:relative;display:block;aspect-ratio:760/574;overflow:hidden;border:1px solid #393342;border-radius:20px;background:#0c0d14;box-shadow:0 30px 80px #0004}.quick-match-crop img{position:absolute;max-width:none;width:189.5%;height:auto;left:-44.7%;top:-28.6%}.demo-disclaimer{font-size:10px;color:#918a99;line-height:1.7;padding-bottom:24px}.capture-link:hover img{opacity:.96}
@media(max-width:800px){.hero{padding:48px 0 64px}.hero h1{font-size:44px}.hero-description{font-size:15px}.hero-product{margin-top:42px}.hero-screen .capture-link{border-radius:14px;overflow:auto}.hero-screen img{width:820px;max-width:none}.value-section{padding:70px 0}.value-intro h2{font-size:40px}.value-points{grid-template-columns:1fr;gap:28px;margin-top:46px}.value-points article{padding:0 0 28px;border-bottom:1px solid #25222b}.room-proof{grid-template-columns:1fr;gap:30px;margin-top:68px;padding-top:62px}.room-proof-copy h3{font-size:36px}.room-proof .capture-link{border-radius:14px;overflow:auto}.room-proof img{width:820px;max-width:none}.quick-match-section{grid-template-columns:1fr;gap:32px;padding:70px 0}.quick-match-copy h2{font-size:39px}.quick-match-crop{border-radius:14px}.demo-disclaimer{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
