.border-beam-container.svelte-z075q7{border-radius:inherit}.beam-segment.svelte-z075q7{overflow:hidden;border-radius:inherit}.beam-light.svelte-z075q7{position:absolute;width:200px;height:100%;background:linear-gradient(8deg,transparent 0%,var(--color-from) 30%,var(--color-to) 50%,var(--color-from) 70%,transparent 100%);box-shadow:0 0 8px var(--color-from),0 0 16px var(--color-to);border-radius:2px}.beam-light.vertical.svelte-z075q7{width:100%;height:200px;background:linear-gradient(8deg,transparent 0%,var(--color-from) 30%,var(--color-to) 50%,var(--color-from) 70%,transparent 100%)}.beam-top.svelte-z075q7 .beam-light:where(.svelte-z075q7){animation:svelte-z075q7-move-horizontal var(--duration) linear infinite;animation-delay:var(--delay);left:-30px}.beam-right.svelte-z075q7 .beam-light:where(.svelte-z075q7){animation:svelte-z075q7-move-vertical var(--duration) linear infinite;animation-delay:calc(var(--delay) + var(--duration) * .25);top:-30px}.beam-bottom.svelte-z075q7 .beam-light:where(.svelte-z075q7){animation:svelte-z075q7-move-horizontal-reverse var(--duration) linear infinite;animation-delay:calc(var(--delay) + var(--duration) * .5);right:-30px}.beam-left.svelte-z075q7 .beam-light:where(.svelte-z075q7){animation:svelte-z075q7-move-vertical-reverse var(--duration) linear infinite;animation-delay:calc(var(--delay) + var(--duration) * .75);bottom:-30px}@keyframes svelte-z075q7-move-horizontal{0%{left:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 30px);opacity:0}}@keyframes svelte-z075q7-move-horizontal-reverse{0%{right:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{right:calc(100% + 30px);opacity:0}}@keyframes svelte-z075q7-move-vertical{0%{top:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:calc(100% + 30px);opacity:0}}@keyframes svelte-z075q7-move-vertical-reverse{0%{bottom:-30px;opacity:0}10%{opacity:1}90%{opacity:1}to{bottom:calc(100% + 30px);opacity:0}}.single-beam.svelte-z075q7{position:absolute;width:20px;height:var(--border-width);background:linear-gradient(90deg,transparent 0%,var(--color-from) 30%,var(--color-to) 50%,var(--color-from) 70%,transparent 100%);border-radius:2px;box-shadow:0 0 8px var(--color-from),0 0 16px var(--color-to),0 0 24px var(--color-from);animation:svelte-z075q7-move-around-border var(--duration) linear infinite;animation-delay:var(--delay);opacity:0;transition:opacity .3s}@keyframes svelte-z075q7-move-around-border{0%{top:0;left:0;transform:rotate(0)}24.9%{top:0;left:calc(100% - 20px);transform:rotate(0)}25%{top:0;right:0;left:auto;transform:rotate(90deg);width:var(--border-width);height:20px}49.9%{top:calc(100% - 20px);right:0;left:auto;transform:rotate(90deg);width:var(--border-width);height:20px}50%{inset:auto 0 0 auto;transform:rotate(180deg);width:20px;height:var(--border-width)}74.9%{inset:auto auto 0 0;transform:rotate(180deg);width:20px;height:var(--border-width)}75%{inset:auto auto 0 0;transform:rotate(270deg);width:var(--border-width);height:20px}99.9%{inset:0 auto auto 0;transform:rotate(270deg);width:var(--border-width);height:20px}to{inset:0 auto auto 0;transform:rotate(0);width:20px;height:var(--border-width)}}.bento-card.svelte-114iv5c{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),border-color .3s ease;will-change:transform}.bento-card.svelte-114iv5c:hover{box-shadow:0 25px 50px -12px #00000040,0 0 30px #06a9c433,0 0 60px #5ddfa51a,inset 0 1px #ffffff1a;border-color:#13b580}@media (max-width: 768px){.bento-card.svelte-114iv5c{padding:1.5rem}}.bento-card.svelte-114iv5c{animation:svelte-114iv5c-fadeInUp .6s ease-out forwards;animation-delay:calc(var(--index, 0) * .1s);opacity:0;transform:translateY(20px)}@keyframes svelte-114iv5c-fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes svelte-114iv5c-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10px,-10px) scale(1.2)}66%{transform:translate(-5px,5px) scale(.8)}}@keyframes svelte-114iv5c-float-2{0%,to{transform:translate(0) scale(.8)}50%{transform:translate(-15px,-8px) scale(1.1)}}@keyframes svelte-114iv5c-float-3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(8px,-12px) scale(.9)}75%{transform:translate(-10px,6px) scale(1.1)}}.bento-card.svelte-114iv5c>:where(.svelte-114iv5c){position:relative}.bento-card.svelte-114iv5c,.bento-card.svelte-114iv5c :where(.svelte-114iv5c){transform:translateZ(0);backface-visibility:hidden}.gradient-text.svelte-16iikc3{font-size:clamp(3rem,6vw,4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02rem;line-height:.9;margin:0;background:linear-gradient(135deg,#104e64,#14e39e,#10b981);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-16iikc3-gradientFlow 3s ease-in-out infinite;text-align:center;display:inline-block}@media (max-width: 768px){.gradient-text.svelte-16iikc3{font-size:clamp(2rem,8vw,3rem);letter-spacing:-.01rem}}@keyframes svelte-16iikc3-gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@supports not (-webkit-background-clip: text){.gradient-text.svelte-16iikc3{background:none;color:#10b981}}.gradient-text.svelte-16iikc3:hover{animation-duration:3s}.particles-container.svelte-150sum5{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.particles-canvas.svelte-150sum5{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block}@media (max-width: 768px){.particles-container.svelte-150sum5{min-height:100vh;min-height:100svh}}@keyframes svelte-rhj0l8-arrowEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}@media (max-width: 480px){.mobile\:hover\:translate-x-0.svelte-rhj0l8:hover{transform:translate(0)}}@media (max-width: 360px){.xs\:max-w-\[160px\].svelte-rhj0l8{max-width:160px}.xs\:max-h-\[120px\].svelte-rhj0l8{max-height:120px}.xs\:w-8.svelte-rhj0l8{width:2rem}.xs\:h-8.svelte-rhj0l8{height:2rem}.xs\:text-\[clamp\(1\.6rem\,9vw\,2rem\)\].svelte-rhj0l8{font-size:clamp(1.6rem,9vw,2rem)}.xs\:px-2\.5.svelte-rhj0l8{padding-left:.625rem;padding-right:.625rem}.xs\:py-1.svelte-rhj0l8{padding-top:.25rem;padding-bottom:.25rem}.xs\:text-\[0\.7rem\].svelte-rhj0l8{font-size:.7rem}.xs\:gap-1.svelte-rhj0l8{gap:.25rem}}.text-reveal-container.svelte-1blpw9m{position:relative;text-align:center;width:100%;min-height:200px;padding:2rem 0}.text-reveal.svelte-1blpw9m{font-size:clamp(3rem,6vw,4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02rem;text-align:center;width:100%;line-height:1.1}.word.svelte-1blpw9m{display:inline-block;white-space:nowrap;will-change:transform,opacity;opacity:.1;transform:translateY(30px) scale(.9);transition:all .3s ease-out}.word.svelte-1blpw9m:hover{opacity:1;transform:translateY(0) scale(1)}.normal-word.svelte-1blpw9m{color:var(--color-primary);display:inline-block}.dark .normal-word.svelte-1blpw9m{color:var(--color-primary)}.gradient-word.svelte-1blpw9m{display:inline-block;opacity:inherit}.gradient-word.svelte-1blpw9m *{opacity:inherit!important;transition:opacity .3s ease-out}.space.svelte-1blpw9m{display:inline;white-space:pre}.text-reveal-container.svelte-1blpw9m{transform:translateZ(0)}.word.svelte-1blpw9m{backface-visibility:hidden;perspective:1000px;transform-origin:center bottom}@media (max-width: 768px){.text-reveal-container.svelte-1blpw9m{min-height:150px}.text-reveal.svelte-1blpw9m{font-size:clamp(2rem,8vw,3rem);letter-spacing:-.01rem}}@media (prefers-reduced-motion: reduce){.word.svelte-1blpw9m{opacity:1;transform:none;transition:none}}
