body,html{margin:0;padding:0;height:100%;background:var(--page-background,transparent)}#__next,body>div:first-child{min-height:100%}.glitch-logo{position:relative;display:inline-block}.glitch-logo .glitch-layer{position:absolute;top:0;left:0;mix-blend-mode:screen;opacity:.35;filter:blur(.5px);animation:glitch-shift 2.8s ease-in-out infinite}.glitch-logo .glitch-layer.glitch-r{transform:translate(1px,-1px);color:rgb(0,0,0)}.glitch-logo .glitch-layer.glitch-b{transform:translate(-1px,1px);color:rgb(255,255,255)}@keyframes glitch-shift{0%{transform:translate(0);opacity:.2}10%{transform:translate(1.5px,-1.5px);opacity:.4}20%{transform:translate(-1px,1px);opacity:.3}30%{transform:translate(.5px,-.5px);opacity:.35}40%{transform:translate(-.5px,.5px);opacity:.25}50%{transform:translate(1px,-1px);opacity:.4}60%{transform:translate(0);opacity:.2}70%{transform:translate(-1px,1px);opacity:.35}80%{transform:translate(.5px,-.5px);opacity:.3}90%{transform:translate(-.5px,.5px);opacity:.25}to{transform:translate(0);opacity:.2}}.catalog-card,.pricing-card{border-radius:0!important}.segmented-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.segmented-grid--bot{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card--segmented{border-radius:8px!important;border:1px solid var(--color-neutral-700);background-color:var(--card-bg,#0f1012)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;height:100%;min-height:360px}.card--segmented:hover{transform:translateY(-2px);border-color:var(--color-neutral-600);box-shadow:0 6px 20px rgba(66,66,66,.25)}.card-title-row,.pricing-features-row{align-items:center}.card-title-row{justify-content:space-between}.catalog-card,.pricing-card{background-color:var(--card-bg,#0f1012)!important}.plan-card-content{height:100%}.plan-card-features{flex-grow:1}.card--bot .plan-card-content{padding-bottom:4px}.pricing-grid-container{width:100%;display:flex;justify-content:center}.pricing-grid{width:100%;max-width:1280px;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:stretch}@media (min-width:640px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pricing-grid{grid-template-columns:repeat(4,1fr)}}