.brand-arvis {
    --brand-yellow: #ffffff;
    --brand-green: #ffffff;
    --accent-primary: #ffffff;
}

.brand-arvis .text-highlight {
    color: #ffffff;
    text-shadow: 0 2px 24px rgba(0, 0, 0, 0.8);
}

.brand-arvis #matrix,
.brand-arvis #matrix-pulse {
    opacity: 0 !important;
    visibility: hidden;
}

.brand-arvis .logo {
    letter-spacing: 0.12em;
    font-weight: 700;
}

.brand-arvis .hero h1 {
    letter-spacing: 0.12em;
    font-weight: 700;
    text-shadow: 0 2px 24px rgba(0, 0, 0, 0.8);
}

.brand-arvis .hero .subtitle {
    letter-spacing: 0.04em;
    font-weight: 400;
}

.brand-arvis .clawground-loader-title {
    letter-spacing: 0.08em;
}

.brand-arvis .hero .cta-group {
    gap: 0.65rem;
    margin-bottom: 3rem;
}

.brand-arvis .hero .cta-group .btn {
    width: auto;
    flex: 0 0 auto;
    padding: 0.65rem 1.35rem;
    font-size: 0.82rem;
    font-weight: 600;
    letter-spacing: 0.04em;
}

.brand-arvis #global-fullscreen-btn,
.brand-arvis .book-call-btn,
.brand-arvis .guest-visible,
.brand-arvis #build-claw-nav-link {
    display: none !important;
}

.brand-arvis .hero .cta-group .btn-outline {
    display: none !important;
}

.brand-arvis #pricing,
.brand-arvis .pricing-section,
.brand-arvis .settings-section[data-brand-section="billing"],
.brand-arvis .usage-wallet-wrap {
    display: none !important;
}
