.cursor-grid{width:100%;height:100%;position:relative;overflow:hidden}.cursor-grid__canvas{pointer-events:auto;width:100%;height:100%;display:block}@media (max-width:640px){.cursor-grid,.cursor-grid__canvas{pointer-events:none;touch-action:pan-y}}
.blur-text{flex-wrap:wrap;align-items:baseline;display:flex}.blur-text-segment{will-change:transform, filter, opacity;display:inline-block}.blur-text-segment:not(:last-child){margin-inline-end:.25em}.blur-text-pricing{justify-content:center}@media (prefers-reduced-motion:reduce){.blur-text-segment{will-change:auto}}
.accordion{width:100%}.accordion-item{border-top:1px solid var(--line)}.accordion-item:last-child{border-bottom:1px solid var(--line)}.accordion-trigger{width:100%;min-height:86px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.accordion-trigger:focus-visible{outline-offset:4px;outline:2px solid #d995ff}.accordion-trigger-text{font-size:18px;font-weight:700}.accordion-trigger-icon{border:1px solid var(--line);color:#c681f7;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .3s;display:grid}.accordion-item--open .accordion-trigger-icon{transform:rotate(45deg)}.accordion-icon-plus{transition:opacity .3s}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.accordion-item--open .accordion-content{grid-template-rows:1fr}.accordion-content-inner{min-height:0;overflow:hidden}.accordion-content-body{color:var(--muted);max-width:760px;padding:0 0 28px;line-height:1.7}
.tilted-card-wrapper{transform-style:preserve-3d;perspective:800px;will-change:transform}
.glare-hover{width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border-radius:var(--gh-br);border:1px solid var(--gh-border);place-items:center;display:grid;position:relative;overflow:hidden}.glare-hover:before{content:"";background:linear-gradient(var(--gh-angle), #0000 60%, var(--gh-rgba) 70%, #0000, #0000 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size), 100% 100%;background-position:-100% -100%,0 0;background-repeat:no-repeat;position:absolute;inset:0}.glare-hover:hover{cursor:pointer}.glare-hover:hover:before{background-position:100% 100%,0 0}.glare-hover--play-once:before{transition:none}.glare-hover--play-once:hover:before{transition:var(--gh-duration) ease;background-position:100% 100%,0 0}
.star-border-container{isolation:isolate;border-radius:32px;display:block;position:relative}.star-border-container:before{content:"";padding:var(--sb-thickness,1.5px);background:conic-gradient(from var(--sb-angle,0deg), transparent 0deg, transparent 300deg, var(--sb-color,magenta) 330deg, var(--sb-color,magenta) 360deg);-webkit-mask-composite:xor;animation:star-border-spin var(--sb-speed,8s) linear infinite, star-border-pulse 6s ease-in-out infinite;pointer-events:none;border-radius:32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.star-border-container:after{content:"";background:conic-gradient(from var(--sb-angle,0deg), transparent 0deg, transparent 300deg, var(--sb-color,magenta) 330deg, var(--sb-color,magenta) 360deg);-webkit-mask-composite:xor;animation:star-border-spin var(--sb-speed,8s) linear infinite, star-border-pulse 6s ease-in-out infinite;filter:blur(12px);opacity:.6;pointer-events:none;z-index:-1;border-radius:34px;padding:6px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes star-border-spin{to{--sb-angle:360deg}}@keyframes star-border-pulse{0%,to{opacity:0}17%{opacity:1}33%{opacity:1}50%{opacity:0}}@property --sb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.star-border-container .inner-content{color:#fff;text-align:center;z-index:1;background:#100a17;border:none;border-radius:32px;font-size:16px;position:relative;overflow:hidden}
.animated-content{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.animated-content{will-change:auto;visibility:visible!important}}
.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#ffffff0d;isolation:isolate;position:relative;overflow:hidden}.card-spotlight:before{content:"";z-index:0;background:radial-gradient(360px circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 72%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.72}.card-spotlight>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.card-spotlight:before{transition:none}}
.fade-content{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.fade-content{transform:none;opacity:1!important;visibility:visible!important;filter:none!important}}
.pixel-blast-container{width:100%;height:100%;position:relative;overflow:hidden}.pixel-blast-container canvas{width:100%;height:100%;display:block}
