.hive-wrap .reveal.in-view{opacity:1;transform:translateY(0)}.hive-wrap .form-group.has-error input,.hive-wrap .form-group.has-error select{border-color:#b3261e}.hive-wrap .form-group.has-error .field-error{display:block}.hive-wrap .slide{min-width:100%;height:100%;position:relative}.hive-wrap .slide img{width:100%;height:100%;object-fit:cover}.hive-wrap .slide-label{position:absolute;bottom:26px;left:26px;background:rgba(26,14,43,.55);backdrop-filter:blur(8px);color:#fff;padding:9px 18px;border-radius:10px;font-family:var(--font-mono);font-weight:600;font-size:.82rem;letter-spacing:.02em}.hive-wrap .dots button{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:all .3s ease;padding:0}.hive-wrap .dots button[aria-selected=true]{background:var(--amber);width:26px;border-radius:6px}.hive-wrap .stat-number .suffix{font-size:1.3rem}.hive-wrap .hive-section .section-sub{color:rgba(255,255,255,.78)}.hive-wrap .toast.show{transform:translateY(0);opacity:1}.hive-wrap .toast.error{border-left-color:#e5484d}