.InteractiveFeatureCards-module__AkYBEW__container{--flux-ratio:calc(var(--flux-level) / 100);--spin-duration:calc(10s - (8.5s * var(--flux-ratio)));--aura-opacity:calc(.3 + (.7 * var(--flux-ratio)));--aura-blur:calc(10px + (30px * var(--flux-ratio)));--aura-color-1:#3b82f6;--aura-color-2:#c084fc;width:100%}.InteractiveFeatureCards-module__AkYBEW__masterControl{z-index:10;background:#0f172af2;border:1px solid #ffffff1a;border-radius:24px;max-width:600px;margin:0 auto 5rem;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 40px #0003,inset 0 1px #ffffff1a}.InteractiveFeatureCards-module__AkYBEW__masterControl:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% -50%,#3b82f626,#0000 70%);height:100%;position:absolute;top:0;left:0;right:0}.InteractiveFeatureCards-module__AkYBEW__sliderHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.InteractiveFeatureCards-module__AkYBEW__sliderLabel{text-transform:uppercase;letter-spacing:3px;color:#f8fafc;font-size:1.1rem;font-weight:800}.InteractiveFeatureCards-module__AkYBEW__sliderValue{color:#60a5fa;text-shadow:0 0 20px #60a5fa99;font-family:Courier New,Courier,monospace;font-size:1.8rem;font-weight:900}.InteractiveFeatureCards-module__AkYBEW__sliderTrack{background:#00000080;border-radius:10px;width:100%;height:12px;position:relative;box-shadow:inset 0 2px 4px #00000080}.InteractiveFeatureCards-module__AkYBEW__fluxSlider{appearance:none;background:0 0;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.InteractiveFeatureCards-module__AkYBEW__fluxSlider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border-radius:50%;width:32px;height:32px;transition:transform .1s;transform:translateY(-2px);box-shadow:0 0 25px #ffffffe6,inset 0 0 10px #60a5fa80}.InteractiveFeatureCards-module__AkYBEW__fluxSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)translateY(-2px)}.InteractiveFeatureCards-module__AkYBEW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:5rem;max-width:1200px;margin:0 auto;padding:3rem 2rem;display:grid}@media (max-width:768px){.InteractiveFeatureCards-module__AkYBEW__grid{grid-template-columns:1fr;gap:4rem;padding:2rem 1rem}.InteractiveFeatureCards-module__AkYBEW__masterControl{padding:1.5rem}}.InteractiveFeatureCards-module__AkYBEW__cardWrapper{position:relative}.InteractiveFeatureCards-module__AkYBEW__glowLayer{background:conic-gradient(from 0deg, transparent 0%, var(--aura-color-1) 25%, transparent 50%, var(--aura-color-2) 75%, transparent 100%);filter:blur(var(--aura-blur));opacity:var(--aura-opacity);animation:InteractiveFeatureCards-module__AkYBEW__spin var(--spin-duration) linear infinite;z-index:0;will-change:filter, opacity, transform;border-radius:35px;position:absolute;inset:-15px}.InteractiveFeatureCards-module__AkYBEW__mainCard{z-index:1;background:#020617;border-radius:20px;height:100%;padding:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000080}.InteractiveFeatureCards-module__AkYBEW__rotatingEdge{background:conic-gradient(from 0deg, transparent 0%, var(--aura-color-1) 25%, transparent 50%, var(--aura-color-2) 75%, transparent 100%);width:200%;height:200%;animation:InteractiveFeatureCards-module__AkYBEW__spin var(--spin-duration) linear infinite;z-index:1;opacity:.8;position:absolute;top:-50%;left:-50%}.InteractiveFeatureCards-module__AkYBEW__cardContent{z-index:2;color:#f8fafc;background:#020617;border-radius:18px;flex-direction:column;height:100%;padding:4rem 3rem;display:flex;position:relative}@keyframes InteractiveFeatureCards-module__AkYBEW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InteractiveFeatureCards-module__AkYBEW__iconWrapper{color:#f8fafc;margin-bottom:2rem;font-size:3.5rem;display:inline-flex}.InteractiveFeatureCards-module__AkYBEW__cardContent h3{letter-spacing:-1px;margin-bottom:1rem;font-size:2rem;font-weight:800}.InteractiveFeatureCards-module__AkYBEW__cardContent p{opacity:.75;font-size:1.15rem;line-height:1.8}@media (max-width:480px){.InteractiveFeatureCards-module__AkYBEW__cardContent{padding:2rem 1.5rem}.InteractiveFeatureCards-module__AkYBEW__iconWrapper{margin-bottom:1rem;font-size:2.5rem}.InteractiveFeatureCards-module__AkYBEW__cardContent h3{font-size:1.5rem}.InteractiveFeatureCards-module__AkYBEW__cardContent p{font-size:1rem}}@media (min-width:2160px){.InteractiveFeatureCards-module__AkYBEW__grid{max-width:90%}.InteractiveFeatureCards-module__AkYBEW__masterControl{max-width:800px}}
