.Hero-module__JgYmMq__hero{--mouse-x:0;--mouse-y:0;background:radial-gradient(circle at 80% 20%, #3b1f8e26 0%, #1a053359 40%, #000 100%), var(--gradient-purple-deep);min-height:100vh;padding-top:var(--header-height);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__liquidContainer{pointer-events:none;z-index:1;width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.Hero-module__JgYmMq__blob{filter:blur(8px);opacity:.85;will-change:transform;border-radius:50%;position:absolute}.Hero-module__JgYmMq__blob1{opacity:.85;width:700px;height:700px;translate:calc(var(--mouse-x) * 40px) calc(var(--mouse-y) * 30px);background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%);transition:translate .1s linear;animation:20s ease-in-out infinite alternate Hero-module__JgYmMq__morph,30s linear infinite Hero-module__JgYmMq__spinFloat;top:5%;right:-200px}.Hero-module__JgYmMq__blob2{opacity:.75;width:550px;height:550px;translate:calc(var(--mouse-x) * -25px) calc(var(--mouse-y) * 20px);background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 100%);transition:translate .1s linear;animation:17s ease-in-out infinite alternate Hero-module__JgYmMq__morphSecond,25s linear infinite Hero-module__JgYmMq__spinFloatReverse;top:20%;right:-50px}.Hero-module__JgYmMq__blob3{opacity:.65;width:450px;height:450px;translate:calc(var(--mouse-x) * 55px) calc(var(--mouse-y) * -35px);background:linear-gradient(135deg,#3b82f6 0%,#a855f7 100%);transition:translate .1s linear;animation:14s ease-in-out infinite alternate-reverse Hero-module__JgYmMq__morph,20s linear infinite reverse Hero-module__JgYmMq__spinFloat;bottom:10%;right:-100px}.Hero-module__JgYmMq__blob4{opacity:.6;width:350px;height:350px;translate:calc(var(--mouse-x) * -70px) calc(var(--mouse-y) * -50px);background:linear-gradient(135deg,#06b6d4 0%,#3b82f666 100%);transition:translate .1s linear;animation:12s ease-in-out infinite alternate-reverse Hero-module__JgYmMq__morphSecond,18s linear infinite Hero-module__JgYmMq__spinFloatReverse;top:35%;right:150px}@keyframes Hero-module__JgYmMq__morph{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}33%{border-radius:70% 30% 52% 48%/60% 40%}66%{border-radius:28% 72% 35% 65%/35% 65%}to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}}@keyframes Hero-module__JgYmMq__morphSecond{0%{border-radius:70% 30% 52% 48%/60% 40%}33%{border-radius:28% 72% 35% 65%/35% 65%}66%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}to{border-radius:70% 30% 52% 48%/60% 40%}}@keyframes Hero-module__JgYmMq__spinFloat{0%{transform:rotate(0)translate(0)scale(1)}33%{transform:rotate(120deg)translate(30px,-40px)scale(1.08)}66%{transform:rotate(240deg)translate(-20px,30px)scale(.95)}to{transform:rotate(360deg)translate(0)scale(1)}}@keyframes Hero-module__JgYmMq__spinFloatReverse{0%{transform:rotate(360deg)translate(0)scale(1.05)}33%{transform:rotate(240deg)translate(-25px,35px)scale(.95)}66%{transform:rotate(120deg)translate(15px,-15px)scale(1.12)}to{transform:rotate(0)translate(0)scale(1.05)}}.Hero-module__JgYmMq__gradientOverlay{pointer-events:none;z-index:2;background:linear-gradient(#0000 40%,#000000d9 100%);position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:3;max-width:950px;padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);position:relative}.Hero-module__JgYmMq__badge{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-primary);border-radius:var(--radius-full);margin-bottom:var(--space-xl);background:#a855f714;border:1px solid #a855f740;padding:6px 18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 15px #a855f71a}.Hero-module__JgYmMq__badge:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:4s linear infinite Hero-module__JgYmMq__badgeShimmer;position:absolute;top:0;left:-150%}@keyframes Hero-module__JgYmMq__badgeShimmer{0%{left:-150%}50%{left:150%}to{left:150%}}.Hero-module__JgYmMq__badgeDot{background:var(--color-accent-purple);width:6px;height:6px;box-shadow:0 0 8px var(--color-accent-purple);border-radius:50%;animation:2s ease-in-out infinite Hero-module__JgYmMq__dotPulse}@keyframes Hero-module__JgYmMq__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.Hero-module__JgYmMq__headline{letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-xl);text-shadow:0 4px 12px #00000080;font-size:clamp(2.25rem,5vw,3.85rem);font-weight:900;line-height:1.3}.Hero-module__JgYmMq__desktopOnly{display:block}.Hero-module__JgYmMq__highlight{background:linear-gradient(90deg,#a855f7 0%,#06b6d4 35%,#ec4899 50%,#a855f7 65%,#06b6d4 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;will-change:background-position;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out 1.5s infinite Hero-module__JgYmMq__heroSpotlightSweep;display:inline-block}@keyframes Hero-module__JgYmMq__heroSpotlightSweep{0%{background-position:200% 0}50%,to{background-position:0 0}}.Hero-module__JgYmMq__subheadline{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3xl);text-shadow:0 2px 4px #0006;max-width:620px}.Hero-module__JgYmMq__ctas{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.Hero-module__JgYmMq__ctaPrimary{align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);background:var(--gradient-badge);border-radius:var(--radius-full);transition:all var(--transition-base);box-shadow:var(--shadow-glow-md);padding:16px 32px;display:inline-flex}.Hero-module__JgYmMq__ctaPrimary:hover{box-shadow:var(--shadow-glow-lg);transform:translateY(-3px)}.Hero-module__JgYmMq__ctaSecondary{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-base);align-items:center;padding:16px 32px;display:inline-flex}.Hero-module__JgYmMq__ctaSecondary:hover{color:var(--color-text-primary);border-color:var(--color-border-hover);background:#ffffff0d;transform:translateY(-1px)}.Hero-module__JgYmMq__scrollIndicator{bottom:var(--space-2xl);align-items:center;gap:var(--space-sm);z-index:3;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollLine{background:linear-gradient(to bottom, var(--color-accent-purple), transparent);width:1px;height:40px;animation:2.5s ease-in-out infinite Hero-module__JgYmMq__scrollPulse}@keyframes Hero-module__JgYmMq__scrollPulse{0%,to{opacity:1;height:40px}50%{opacity:.2;height:20px}}@media (max-width:1024px){.Hero-module__JgYmMq__orbContainer{width:600px;height:600px;right:-10%}}@media (max-width:768px){.Hero-module__JgYmMq__hero{min-height:100vh;padding-top:calc(var(--header-height) + var(--space-lg));padding-bottom:var(--space-2xl);align-items:center;display:flex}.Hero-module__JgYmMq__liquidContainer{opacity:.55;width:100%;height:60%;top:auto;bottom:0}.Hero-module__JgYmMq__blob1{width:320px;height:320px;top:10%;right:-100px}.Hero-module__JgYmMq__blob2{width:250px;height:250px;top:25%;right:0}.Hero-module__JgYmMq__blob3{width:200px;height:200px;bottom:-50px;right:-50px}.Hero-module__JgYmMq__blob4{display:none}.Hero-module__JgYmMq__content{padding-top:var(--space-md);padding-bottom:var(--space-md)}.Hero-module__JgYmMq__headline{margin-bottom:var(--space-lg);font-size:clamp(2rem,8vw,2.75rem)}.Hero-module__JgYmMq__desktopOnly{display:none}.Hero-module__JgYmMq__subheadline{font-size:var(--text-base);margin-bottom:var(--space-xl);max-width:100%;line-height:var(--leading-normal)}.Hero-module__JgYmMq__ctas{align-items:stretch;gap:var(--space-sm);flex-direction:column}.Hero-module__JgYmMq__ctaPrimary,.Hero-module__JgYmMq__ctaSecondary{text-align:center;font-size:var(--text-sm);justify-content:center;padding:14px 28px}}
.Tension-module__w93FxG__tension{background:var(--color-bg-primary);z-index:1;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Tension-module__w93FxG__bg{background:radial-gradient(#a855f70a 0%,#0000 70%);position:absolute;inset:0}.Tension-module__w93FxG__content{text-align:center;max-width:850px;padding:var(--space-4xl) var(--space-xl);margin:0 auto;position:relative}.Tension-module__w93FxG__line{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-text-fill-color:transparent;will-change:background-position;background:linear-gradient(90deg,#fffffff2 0% 45%,#06b6d4 50%,#a855f7 53%,#ec4899 56%,#ffffff59 62% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite Tension-module__w93FxG__spotlightSweep}.Tension-module__w93FxG__lineAccent{background:linear-gradient(to right, var(--color-accent-purple) 0%, var(--color-accent-purple) 45%, #ec4899 50%, #06b6d4 53%, #a855f7 56%, #a855f773 62%, #a855f773 100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out .9s infinite Tension-module__w93FxG__spotlightSweep}.Tension-module__w93FxG__divider{background:var(--gradient-badge);height:2px;margin:var(--space-xl) auto;border-radius:2px;width:80px;animation:12s ease-in-out .45s infinite Tension-module__w93FxG__dividerExpand}.Tension-module__w93FxG__resolution{margin-top:var(--space-2xl)}.Tension-module__w93FxG__resolutionText{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--weight-extrabold);line-height:var(--leading-snug);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);-webkit-text-fill-color:transparent;will-change:background-position;background:#a855f70a linear-gradient(90deg,#fffffff2 0% 45%,#a855f7 50%,#ec4899 53%,#06b6d4 56%,#ffffff59 62% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;border:1px solid #a855f71f;animation:12s ease-in-out 1.8s infinite Tension-module__w93FxG__spotlightSweep;display:inline-block}.Tension-module__w93FxG__subtitle{margin-top:var(--space-2xl);font-size:var(--text-lg);line-height:var(--leading-relaxed);background:linear-gradient(to right, var(--color-text-secondary) 0%, var(--color-text-secondary) 45%, #fff 50%, #a855f7 53%, var(--color-text-secondary) 56%, var(--color-text-muted) 62%, var(--color-text-muted) 100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out 2.7s infinite Tension-module__w93FxG__spotlightSweep}@keyframes Tension-module__w93FxG__spotlightSweep{0%{background-position:260% 0}50%,to{background-position:0 0}}@keyframes Tension-module__w93FxG__dividerExpand{0%{opacity:.3;width:20px}40%,to{opacity:1;width:80px}}
