.noscroll{width:100%;height:100%;overflow:hidden}#social-proof{max-width:96rem;margin-left:auto;margin-right:auto}.intro{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.intro:after{content:"";pointer-events:none;z-index:4;background-size:250px;width:100%;height:100%;position:absolute;top:0;left:0}.gridMotion-container-wrapper{z-index:3;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.gridMotion-container{transform-origin:50%;z-index:2;flex:none;grid-template-rows:repeat(4,1fr);grid-template-columns:100%;gap:1rem;display:grid;position:relative;transform:rotate(-15deg)}.row{will-change:transform,filter;grid-template-columns:repeat(10,1fr);gap:1rem;display:grid}.row__item{width:10rem;height:15rem;position:relative}.row__item-inner{color:#fff;background-color:#080e1c;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;display:flex;position:relative;overflow:hidden}.row__item-img{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.row__item-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.btn-hero-secondary{color:#e2e8f0;border:1px solid #ffffff40;transition:color .2s,border-color .2s,background .2s,transform .2s}.btn-hero-secondary:hover{color:#fff;background:#ffffff12;border-color:#ffffff8c;transform:translateY(-1px)}
.pricing-toggle{color:#64748b;-webkit-user-select:none;user-select:none;background:#080810;border:1px solid #8b5cf64d;border-radius:9999px;padding:.375rem 1.125rem;font-size:.75rem}.pricing-toggle-label{color:#64748b;font-weight:400}.pricing-toggle-label--active{color:#e2e8f0;font-weight:600}.pricing-toggle-pill{background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:.6875rem;width:2.375rem;height:1.375rem}.pricing-toggle-knob{background:#fff;width:.875rem;height:.875rem;transition-timing-function:cubic-bezier(.34,1.56,.64,1);left:.25rem;transform:translate(0)}.pricing-toggle-knob--yearly{transform:translate(1rem)}.pricing-save-badge{color:#34d399;background:#10b9811f;border:1px solid #10b98133;border-radius:.625rem;padding:.125rem .5625rem;font-size:.625rem;font-weight:700}.pricing-grid{grid-template-columns:1fr 1.18fr 1fr;max-width:56rem}.pricing-card{background:#080810;border:1px solid #111118;border-radius:1.25rem;padding:1.75rem 1.375rem;transition:transform .3s,box-shadow .3s}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 1rem 3rem #0006}.pricing-card--popular{background:linear-gradient(160deg,#0e0b20,#110f24);border:1px solid #8b5cf673;border-radius:1.5rem;padding:2.25rem 1.625rem;box-shadow:0 0 0 1px #8b5cf633,0 1.25rem 3.75rem #8b5cf61f}.pricing-card--popular:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #8b5cf659,0 1.75rem 4.375rem #8b5cf633}.pricing-popular-badge{color:#fff;white-space:nowrap;letter-spacing:.03125rem;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:0 0 .875rem .875rem;padding:.375rem 1.25rem;font-size:.75rem;font-weight:700;top:-1px;box-shadow:0 .25rem 1rem #8b5cf666}.pricing-tier{color:#64748b;margin-top:0;font-size:.8125rem}.pricing-tier--popular{color:#a78bfa;margin-top:1.125rem}.pricing-price{font-size:3.25rem}.pricing-price--popular{font-size:3.75rem}.pricing-price--free{color:#f8fafc}.pricing-billing-sub{color:#64748b;font-size:.875rem}.pricing-yearly-total{color:#94a3b8}.pricing-divider{background:#111118;height:1px;margin:1rem 0}.pricing-check{background:#8b5cf626;width:1.125rem;height:1.125rem}.pricing-check--popular{background:#8b5cf640}.pricing-feature-text{color:#94a3b8}.pricing-feature-text--popular{color:#cbd5e1}.btn-plan-free{color:#94a3b8;background:0 0;border:1px solid #334155;border-radius:9999px;padding:.875rem;font-size:.9375rem;transition:background .2s,border-color .2s,color .2s}.btn-plan-free:hover{color:#e2e8f0;background:#ffffff0d;border-color:#475569}.btn-plan-popular{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border:none;border-radius:9999px;padding:1rem;font-size:1rem;transition:opacity .2s,box-shadow .2s;box-shadow:0 .25rem 1.5rem #8b5cf659}.btn-plan-popular:hover{opacity:.88;box-shadow:0 .375rem 2rem #8b5cf680}.btn-plan-starter{color:#a78bfa;background:0 0;border:1px solid #8b5cf64d;border-radius:9999px;padding:.875rem;font-size:.9375rem;transition:background .2s,border-color .2s,color .2s}.btn-plan-starter:hover{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf68c}@media (max-width:45rem){.pricing-grid{grid-template-columns:1fr!important;max-width:26.25rem!important}}
