/* Calm, light polish layer: less visual noise, more breathing room */
.ambient-grid-overlay,.glow-hero-right,.hero-glow-backlight{display:none!important}
.ambient-glow.glow-top{opacity:.35!important}
body{background:#fbfbfd}
.site-header{background:rgba(255,255,255,.82)!important;backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(20,20,50,.06)!important;box-shadow:none!important}
.main-nav .nav-link{font-weight:500;color:#4a4a63}
.main-nav .nav-link.active{color:#14142b}
.header-icon-btn{box-shadow:none!important;border-color:rgba(20,20,50,.08)!important}

.hero-section{padding-top:56px!important;padding-bottom:72px!important}
.hero-eyebrow{background:#fff!important;border:1px solid rgba(20,20,50,.08)!important;box-shadow:none!important}
.hero-subtitle{color:#5a5a73!important;max-width:520px}
.hero-aux-links{gap:10px!important;font-size:13px;color:#6b6b85}
.hero-value-strip{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:8px 18px!important;display:flex!important;flex-wrap:wrap}
.hero-value-strip .value-item{font-size:13px;color:#4a4a63;padding:0!important;background:none!important;border:0!important}
.hero-value-strip .value-icon{display:none}
.hero-value-strip .value-item::before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#6d5dfc,#22b8f0);display:inline-block;margin-right:8px;vertical-align:middle}
.showcase-glow{opacity:.25!important}
.hero-showcase-container > *:not(.showcase-glow){box-shadow:0 30px 60px -30px rgba(40,40,90,.25)!important;border-color:rgba(20,20,50,.07)!important}

main > section:not(.hero-section){padding-top:96px!important;padding-bottom:96px!important}
main > section:nth-of-type(even):not(.hero-section){background:#fff}
.bento-card,.download-card,.faq-item,.app-card,.gallery-item{box-shadow:0 1px 2px rgba(20,20,50,.04)!important;border-color:rgba(20,20,50,.07)!important}
.bento-card:hover,.download-card:hover,.app-card:hover{box-shadow:0 14px 34px -18px rgba(60,50,150,.28)!important}
@media (max-width:640px){main > section:not(.hero-section){padding-top:64px!important;padding-bottom:64px!important}.hero-section{padding-top:32px!important}}
@media (max-width:640px){
 .header-icon-btn.social{display:none!important}
 .hero-value-strip{display:grid!important;grid-template-columns:1fr 1fr;justify-items:start;max-width:340px;margin:0 auto}
 .hero-value-strip .value-item{font-size:12px}
 .hero-aux-links .dot-separator{display:none}
}
@media (min-width:1025px) and (max-width:1440px){.main-nav{gap:2px!important}.main-nav .nav-link{padding-left:8px!important;padding-right:8px!important;font-size:14px!important}.header-actions{gap:6px!important}.header-icon-btn{width:38px!important;height:38px!important}}
@media (min-width:1025px) and (max-width:1200px){.header-icon-btn.social{display:none!important}}
