.m-hero-shell{position:relative;isolation:isolate;overflow:hidden}.m-hero-shell:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;z-index:0;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(6,182,212,.35),transparent 55%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(99,102,241,.28),transparent 50%),radial-gradient(ellipse 50% 60% at 50% 100%,rgba(14,165,233,.2),transparent 45%);filter:blur(0);animation:m-hero-breathe 14s ease-in-out infinite alternate}.m-hero-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,black 20%,transparent 75%);pointer-events:none}@keyframes m-hero-breathe{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(2%,-1%) scale(1.05);opacity:.92}}@media(prefers-reduced-motion:reduce){.m-hero-shell:before{animation:none}.m-float-soft{animation:none!important}}.m-hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.m-glass-panel{background:linear-gradient(145deg,#ffffff1f,#ffffff0a);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px #00000014 inset,0 24px 48px -12px #00000059}.m-stat-glass{background:#0f172a73;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .35s ease}.m-stat-glass:hover{transform:translateY(-3px);border-color:#22d3ee59;box-shadow:0 20px 40px -16px #06b6d440}.m-stat-highlight{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .3s ease}.m-stat-highlight:hover{transform:translateY(-4px);border-color:#06b6d473;box-shadow:0 20px 40px -12px #0f172a1f,0 0 0 1px #06b6d41f}@media(prefers-reduced-motion:reduce){.m-wa-fab{transition:none!important}.m-wa-fab:hover{transform:none!important}}.m-pricing-featured{background:linear-gradient(180deg,#06b6d41f,#0f172a05)}.m-float-soft{animation:m-float 6s ease-in-out infinite}@keyframes m-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.m-gradient-text{background:linear-gradient(105deg,#fff,#a5f3fc 45%,#e0e7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.m-section-fade{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.m-section-fade.m-inview{opacity:1;transform:translateY(0)}.m-home-pillars:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:radial-gradient(circle,rgba(6,182,212,.14) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%)}@keyframes m-home-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.m-home-pulse-dot{animation:m-home-pulse-dot 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.m-home-pulse-dot{animation:none}}.m-home-solutions{box-shadow:inset 0 1px #ffffffbf}.m-home-solution-card{transition:transform .25s ease,border-color .2s ease,box-shadow .25s ease}.m-home-solution-card:hover{transform:translateY(-3px);border-color:#06b6d459;box-shadow:0 18px 40px -14px #0f172a1f,0 0 0 1px #06b6d414}.m-home-solution-card:focus-visible{outline:2px solid rgb(8 145 178);outline-offset:2px}@media(prefers-reduced-motion:reduce){.m-home-solution-card:hover{transform:none}}
