.mm-spot{isolation:isolate;transition:box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative}.mm-spot:before{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mm-x,50%) var(--mm-y,50%), var(--mm-accent,#00b5a3), transparent 60%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1px;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.mm-spot:after{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mm-x,50%) var(--mm-y,50%), color-mix(in srgb, var(--mm-accent,#00b5a3) 14%, transparent), transparent 55%);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.mm-spot:hover{border-color:color-mix(in srgb, var(--mm-accent,#00b5a3) 40%, transparent);box-shadow:0 18px 50px -14px color-mix(in srgb, var(--mm-accent,#00b5a3) 38%, transparent), 0 2px 8px -2px #0f172a14}.mm-spot:hover:before,.mm-spot:hover:after{opacity:1}.mm-spot>*{z-index:2;position:relative}.mm-magnetic{will-change:transform;transition:transform .45s cubic-bezier(.18,1.2,.3,1)}.mm-aurora{filter:blur(90px);will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.mm-aurora--teal{opacity:.85;background:radial-gradient(circle,#00b5a3bf,#0000 62%);width:620px;height:620px;animation:13s ease-in-out infinite mm-drift-a;top:-200px;right:-120px}.mm-aurora--navy{opacity:.7;background:radial-gradient(circle,#1b4f8a9e,#0000 62%);width:480px;height:480px;animation:17s ease-in-out infinite mm-drift-b;bottom:-160px;left:-80px}.mm-aurora--violet{opacity:.6;background:radial-gradient(circle,#6c5ce78c,#0000 62%);width:440px;height:440px;animation:20s ease-in-out infinite mm-drift-c;top:26%;left:36%}@keyframes mm-drift-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-46px,38px)scale(1.12)}66%{transform:translate(28px,60px)scale(.94)}}@keyframes mm-drift-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(60px,-44px)scale(1.14)}}@keyframes mm-drift-c{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-50px,-30px)scale(1.1)}75%{transform:translate(40px,26px)scale(.9)}}.mm-flowlines{pointer-events:none;opacity:.95;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mm-flowlines .mm-line-base{stroke:#00b5a31f;stroke-width:2px;fill:none}.mm-flowlines .mm-line-flow{stroke:url(#mm-flow-grad);stroke-width:3px;fill:none;stroke-linecap:round;stroke-dasharray:26 150;filter:drop-shadow(0 0 6px #00b5a3b3);animation:2.6s linear infinite mm-flow-march}.mm-flowlines .mm-line-flow:nth-of-type(4){animation-duration:3.3s;animation-delay:-1s}.mm-flowlines .mm-line-flow:nth-of-type(5){animation-duration:4s;animation-delay:-2s}@keyframes mm-flow-march{to{stroke-dashoffset:-176px}}.mm-mesh{pointer-events:none;will-change:transform;background:radial-gradient(40% 40% at 70% 20%,#00b5a338,#0000 70%),radial-gradient(45% 45% at 25% 75%,#6c5ce72e,#0000 70%),radial-gradient(35% 35% at 80% 80%,#1b4f8a2e,#0000 70%);animation:26s linear infinite mm-mesh-spin;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%}@keyframes mm-mesh-spin{to{transform:rotate(360deg)}}.mm-float{will-change:transform;animation:6s ease-in-out infinite mm-float-bob}@keyframes mm-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mm-progress{transform-origin:0;z-index:9999;pointer-events:none;background:linear-gradient(90deg,#00b5a3 0%,#6c5ce7 50%,#1b4f8a 100%);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #00b5a399}.mm-nav-pulse{animation:2.8s ease-in-out infinite mm-nav-glow;position:relative;overflow:hidden}.mm-nav-pulse .mm-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:55%;height:100%;animation:3.6s ease-in-out infinite mm-sheen-sweep;position:absolute;top:0;left:-150%;transform:skew(-18deg)}@keyframes mm-nav-glow{0%,to{box-shadow:0 2px 10px #00b5a34d}50%{box-shadow:0 5px 24px #00b5a39e}}@keyframes mm-sheen-sweep{0%,55%{left:-150%}82%,to{left:165%}}.mm-cta-cool{color:#fff;background:linear-gradient(115deg,#6c5ce7,#5b6cf0,#0984e3,#7b5cf0,#6c5ce7) 0 0/260% 100%;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);animation:6s linear infinite mm-grad-pan;position:relative;box-shadow:0 8px 26px #6c5ce752}.mm-cta-cool:hover{transform:translateY(-2px);box-shadow:0 14px 34px #5b6cf073}.mm-const-rail{stroke:#00b5a329;stroke-width:1.5px;fill:none}.mm-const-flow{stroke:url(#mm-const-grad);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-dasharray:5 95;filter:drop-shadow(0 0 4px #00b5a38c);animation:2.8s linear infinite mm-const-march}@keyframes mm-const-march{to{stroke-dashoffset:-100px}}.mm-const-node{animation:3s ease-in-out infinite mm-node-pulse}@keyframes mm-node-pulse{0%,to{box-shadow:0 4px 14px #0f172a14}50%{box-shadow:0 8px 24px var(--node-glow,#00b5a366)}}.mm-const-hub{animation:3.4s ease-in-out infinite mm-hub-glow}@keyframes mm-hub-glow{0%,to{box-shadow:0 0 #00b5a366,0 12px 32px #00b5a347}50%{box-shadow:0 0 0 14px #00b5a300,0 14px 40px #00b5a373}}@media (prefers-reduced-motion:reduce){.mm-const-flow,.mm-const-node,.mm-const-hub{animation:none!important}}.mm-tilt{perspective:1000px}.mm-tilt-inner{height:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;border-radius:16px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:relative}.mm-tilt-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff73, transparent 45%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.mm-tilt:hover .mm-tilt-glare{opacity:1}.mm-glow-border{background:linear-gradient(120deg,#00b5a3,#6c5ce7,#0984e3,#00b5a3) 0 0/300% 100%;border-radius:18px;padding:2px;animation:5s linear infinite mm-grad-pan;position:relative;box-shadow:0 18px 50px -18px #6c5ce773}.mm-glow-border>*{height:100%}@media (prefers-reduced-motion:reduce){.mm-tilt-inner{transition:none;transform:none!important}.mm-tilt-glare{display:none}.mm-glow-border{animation:none!important}}.mm-int-logo{background-color:#9aa3b2;transition:background-color .25s}.mm-int-badge{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s}.mm-int-badge:hover{border-color:color-mix(in srgb, var(--int-c,#00b5a3) 45%, transparent);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--int-c,#00b5a3) 50%, transparent);transform:translateY(-3px)}.mm-int-badge:hover .mm-int-logo{background-color:var(--int-c,#00b5a3)}@media (prefers-reduced-motion:reduce){.mm-int-badge:hover{transform:none}}.mm-grain{position:relative}.mm-grain:after{content:"";pointer-events:none;z-index:1;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.mm-statement{isolation:isolate;background:radial-gradient(60% 80% at 50% 0,#f4fbff 0%,#0000 60%),linear-gradient(#fff 0%,#f6f8ff 100%);position:relative;overflow:hidden}.mm-statement-orb{filter:blur(70px);will-change:transform;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.mm-statement-orb--teal{background:radial-gradient(circle,#00b5a380,#0000 65%);width:46vw;max-width:620px;height:46vw;max-height:620px;animation:15s ease-in-out infinite mm-drift-a;top:-12%;left:-8%}.mm-statement-orb--violet{background:radial-gradient(circle,#6c5ce773,#0000 65%);width:40vw;max-width:540px;height:40vw;max-height:540px;animation:19s ease-in-out infinite mm-drift-b;top:4%;right:-10%}.mm-statement-orb--coral{background:radial-gradient(circle,#e1705561,#0000 65%);width:38vw;max-width:500px;height:38vw;max-height:500px;animation:23s ease-in-out infinite mm-drift-c;bottom:-16%;left:30%}@media (prefers-reduced-motion:reduce){.mm-statement-orb{animation:none!important}.mm-grain:after{display:none}}.mm-grad-text{background:linear-gradient(90deg,#00b5a3,#34e0c8,#1b4f8a,#6c5ce7,#00b5a3) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite mm-grad-pan}@keyframes mm-grad-pan{to{background-position:300% 0}}.mm-connector{transform-origin:0;transform:scaleX(0)}.mm-connector.mm-wired{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scaleX(1)}.mm-reveal{opacity:0;filter:blur(12px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--mm-i,0) * 60ms);transform:translateY(42px)scale(.92)}.mm-reveal.mm-in{opacity:1;filter:none;transform:none}.mm-shine{position:relative;overflow:hidden}.mm-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-120%;transform:skew(-18deg)}.mm-shine:hover:after{left:130%}@media (prefers-reduced-motion:reduce){.mm-aurora,.mm-flowlines .mm-line-flow,.mm-mesh,.mm-float,.mm-grad-text,.mm-cta-cool,.mm-nav-pulse,.mm-nav-pulse .mm-sheen{animation:none!important}.mm-nav-pulse .mm-sheen{display:none}.mm-grad-text{-webkit-text-fill-color:#00b5a3;color:#00b5a3}.mm-progress{display:none}.mm-reveal{opacity:1;filter:none;transition:none;transform:none}.mm-magnetic{transition:none;transform:none!important}.mm-spot:hover{transform:none}.mm-connector{transform:scaleX(1)}.mm-shine:after{display:none}}
