@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";._header_1fpa9_1{background-color:transparent;top:0;z-index:50;font-family:Poppins,sans-serif;position:absolute;left:0;right:0}._header_container_1fpa9_21{max-width:1280px;margin:0 auto;padding:1.5rem 2rem}._header_content_1fpa9_33{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem}._logo_1fpa9_47{display:flex;align-items:center;justify-self:start}._logo_1fpa9_47 a{text-decoration:none}._logo_lift_1fpa9_67{width:110px;filter:brightness(0) invert(1)}._desktop_nav_1fpa9_77{display:none;align-items:center;justify-content:center;gap:2.5rem}@media (min-width: 768px){._desktop_nav_1fpa9_77{display:flex}}._nav_button_1fpa9_103{color:#ffffffd9;background:none;border:none;cursor:pointer;transition:color .2s ease;font-family:inherit;font-size:1rem;font-weight:400;padding:.5rem .25rem;position:relative;text-decoration:none;display:inline-block;white-space:nowrap}._nav_button_1fpa9_103:hover{color:#c084fc}._nav_button_1fpa9_103:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:0;height:2px;background-color:#a855f7;transition:width .3s ease}._nav_button_1fpa9_103:hover:after{width:100%}._cta_container_1fpa9_175{display:none;justify-self:end}@media (min-width: 768px){._cta_container_1fpa9_175{display:block}}._mobile_menu_button_1fpa9_197{display:block;background:none;border:none;cursor:pointer;justify-self:end;color:#fff}@media (min-width: 768px){._mobile_menu_button_1fpa9_197{display:none}}._mobile_menu_1fpa9_197{display:block;margin-top:1rem;padding-bottom:1rem;border-top:1px solid rgba(168,85,247,.2);padding-top:1rem;grid-column:1 / -1;background:#0f0523f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;padding:1rem}@media (min-width: 768px){._mobile_menu_1fpa9_197{display:none}}._mobile_nav_1fpa9_265{display:flex;flex-direction:column;gap:1rem}._mobile_nav_button_1fpa9_277{color:#ffffffd9;background:none;border:none;cursor:pointer;transition:color .2s ease;text-align:left;font-family:inherit;font-size:1rem;text-decoration:none;display:block;padding:.5rem 0}._mobile_nav_button_1fpa9_277:hover{color:#c084fc}._header_gradient_1fpa9_313{display:none}._contact_button_1wnqm_1{background-color:#7233fe;color:#fff;padding:1rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px #0000001a;display:flex;align-items:center;gap:.5rem;font-family:inherit}._contact_button_1wnqm_1:hover{background-color:#5b21b6;transform:scale(1.05)}._loading_container_bmm33_1{display:flex;align-items:center;justify-content:center;height:100%;width:100%}._hero_section_1nygr_1{position:relative;background:radial-gradient(ellipse at 75% 45%,rgba(168,85,247,.35) 0%,transparent 55%),radial-gradient(ellipse at 20% 80%,rgba(124,58,237,.25) 0%,transparent 50%),radial-gradient(ellipse at 50% 10%,rgba(99,102,241,.15) 0%,transparent 50%),linear-gradient(180deg,#0a0418,#150829,#0a0418);padding:9rem 0 5rem;font-family:Poppins,sans-serif;overflow:hidden;min-height:100vh;display:flex;align-items:center}._hero_section_1nygr_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 5% 12%,white,transparent),radial-gradient(1px 1px at 10% 20%,white,transparent),radial-gradient(1px 1px at 14% 65%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 18% 38%,white,transparent),radial-gradient(1px 1px at 22% 82%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 25% 70%,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 28% 15%,white,transparent),radial-gradient(1px 1px at 32% 48%,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 35% 90%,white,transparent),radial-gradient(1px 1px at 38% 28%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 40% 35%,white,transparent),radial-gradient(1px 1px at 43% 60%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 47% 18%,white,transparent),radial-gradient(1px 1px at 50% 75%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 53% 42%,white,transparent),radial-gradient(1px 1px at 55% 85%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 58% 25%,white,transparent),radial-gradient(1px 1px at 62% 55%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 65% 10%,white,transparent),radial-gradient(1px 1px at 68% 68%,rgba(255,255,255,.75),transparent),radial-gradient(1.5px 1.5px at 70% 15%,white,transparent),radial-gradient(1px 1px at 73% 88%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 76% 33%,white,transparent),radial-gradient(1px 1px at 78% 75%,white,transparent),radial-gradient(1px 1px at 81% 50%,rgba(255,255,255,.85),transparent),radial-gradient(1.5px 1.5px at 84% 22%,white,transparent),radial-gradient(1px 1px at 85% 60%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 88% 80%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 92% 30%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 95% 65%,white,transparent),radial-gradient(1.5px 1.5px at 97% 45%,white,transparent),radial-gradient(1px 1px at 15% 90%,white,transparent),radial-gradient(1px 1px at 33% 50%,white,transparent),radial-gradient(1px 1px at 60% 45%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 5% 55%,rgba(255,255,255,.7),transparent);background-size:100% 100%;pointer-events:none;opacity:.95;animation:_twinkle_1nygr_1 4s ease-in-out infinite}._hero_container_1nygr_127:before{content:"";position:absolute;top:-3rem;right:0;bottom:-3rem;left:0;background-image:radial-gradient(1px 1px at 2% 8%,white,transparent),radial-gradient(1px 1px at 4% 22%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 7% 35%,white,transparent),radial-gradient(1px 1px at 9% 58%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 11% 72%,white,transparent),radial-gradient(1px 1px at 13% 85%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 16% 5%,white,transparent),radial-gradient(1px 1px at 17% 28%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 19% 42%,white,transparent),radial-gradient(1px 1px at 20% 55%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 23% 78%,white,transparent),radial-gradient(1px 1px at 24% 95%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 26% 18%,white,transparent),radial-gradient(1px 1px at 27% 32%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 29% 52%,white,transparent),radial-gradient(1.5px 1.5px at 31% 8%,white,transparent),radial-gradient(1px 1px at 33% 25%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 34% 68%,white,transparent),radial-gradient(1px 1px at 36% 80%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 37% 92%,white,transparent),radial-gradient(1px 1px at 39% 22%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 41% 45%,white,transparent),radial-gradient(1.5px 1.5px at 42% 65%,white,transparent),radial-gradient(1px 1px at 44% 5%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 46% 38%,white,transparent),radial-gradient(1px 1px at 48% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 49% 82%,white,transparent),radial-gradient(1px 1px at 51% 12%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 52% 35%,white,transparent),radial-gradient(1.5px 1.5px at 54% 62%,white,transparent),radial-gradient(1px 1px at 56% 78%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 57% 92%,white,transparent),radial-gradient(1px 1px at 59% 8%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 61% 28%,white,transparent),radial-gradient(1px 1px at 63% 48%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 64% 70%,white,transparent),radial-gradient(1px 1px at 66% 85%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 68% 5%,white,transparent),radial-gradient(1px 1px at 69% 22%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 71% 42%,white,transparent),radial-gradient(1px 1px at 72% 58%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 74% 88%,white,transparent),radial-gradient(1px 1px at 77% 15%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 79% 38%,white,transparent),radial-gradient(1px 1px at 80% 65%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 83% 78%,white,transparent),radial-gradient(1px 1px at 86% 8%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 87% 42%,white,transparent),radial-gradient(1.5px 1.5px at 89% 72%,white,transparent),radial-gradient(1px 1px at 91% 90%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 93% 18%,white,transparent),radial-gradient(1px 1px at 94% 52%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 96% 78%,white,transparent),radial-gradient(1px 1px at 98% 35%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 99% 62%,white,transparent),radial-gradient(1px 1px at 1% 95%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 3% 48%,white,transparent),radial-gradient(1px 1px at 6% 88%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 8% 12%,white,transparent),radial-gradient(1.5px 1.5px at 12% 48%,white,transparent),radial-gradient(1px 1px at 15% 75%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 21% 12%,white,transparent),radial-gradient(1px 1px at 25% 60%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 30% 38%,white,transparent),radial-gradient(1px 1px at 45% 92%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 50% 28%,white,transparent),radial-gradient(1px 1px at 60% 75%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 70% 50%,white,transparent),radial-gradient(1px 1px at 75% 18%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 82% 95%,white,transparent),radial-gradient(1px 1px at 88% 32%,rgba(255,255,255,.75),transparent),radial-gradient(1.5px 1.5px at 92% 8%,white,transparent),radial-gradient(1px 1px at 97% 88%,rgba(255,255,255,.85),transparent);background-size:100% 100%;pointer-events:none;opacity:.9;animation:_twinkle_1nygr_1 5s ease-in-out infinite alternate;z-index:0}._hero_section_1nygr_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 420px 220px at 15% 30%,rgba(168,85,247,.22),transparent 70%),radial-gradient(ellipse 520px 260px at 85% 65%,rgba(124,58,237,.26),transparent 70%),radial-gradient(ellipse 320px 200px at 45% 88%,rgba(192,132,252,.18),transparent 70%),radial-gradient(ellipse 380px 220px at 65% 18%,rgba(139,92,246,.2),transparent 70%),radial-gradient(ellipse 280px 160px at 8% 75%,rgba(168,85,247,.16),transparent 70%),radial-gradient(ellipse 300px 180px at 95% 25%,rgba(192,132,252,.18),transparent 70%),radial-gradient(2px 2px at 12% 25%,white,transparent),radial-gradient(2.5px 2.5px at 30% 60%,white,transparent),radial-gradient(2px 2px at 48% 30%,white,transparent),radial-gradient(2.5px 2.5px at 67% 78%,white,transparent),radial-gradient(2px 2px at 82% 18%,white,transparent),radial-gradient(3px 3px at 90% 55%,white,transparent),radial-gradient(2px 2px at 22% 88%,white,transparent),radial-gradient(2.5px 2.5px at 55% 50%,white,transparent),radial-gradient(2px 2px at 75% 35%,white,transparent),radial-gradient(2px 2px at 6% 42%,white,transparent),radial-gradient(2.5px 2.5px at 38% 12%,white,transparent);background-size:100% 100%;pointer-events:none;animation:_twinkle_1nygr_1 6s ease-in-out infinite reverse}@keyframes _twinkle_1nygr_1{0%,to{opacity:.9}50%{opacity:.6}}._hero_container_1nygr_127{max-width:1280px;margin:0 auto;padding:0 2rem;position:relative;z-index:2;width:100%}._hero_content_1nygr_385{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem}@media (min-width: 1024px){._hero_content_1nygr_385{flex-direction:row}}._hero_text_1nygr_413{width:100%;animation:_fadeIn_1nygr_1 .8s ease-out}@media (min-width: 1024px){._hero_text_1nygr_413{width:50%}}._hero_title_1nygr_435{font-size:2.75rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}._hero_title_1nygr_435 ._accent_1nygr_453{color:#c084fc}@media (min-width: 1024px){._hero_title_1nygr_435{font-size:3.75rem}}._hero_description_1nygr_473{font-size:1.125rem;color:#ffffffbf;margin-bottom:2.5rem;line-height:1.5;max-width:32rem}._hero_image_1nygr_489{width:100%;animation:_slideInRight_1nygr_1 .8s ease-out;display:flex;justify-content:center}@media (min-width: 1024px){._hero_image_1nygr_489{width:50%}}._hero_image_1nygr_489 img{width:100%;height:auto;max-width:560px;animation:_float_1nygr_1 4s ease-in-out infinite;filter:drop-shadow(0 20px 60px rgba(168,85,247,.4))}@keyframes _float_1nygr_1{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes _fadeIn_1nygr_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideInRight_1nygr_1{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){._hero_section_1nygr_1{padding:7rem 0 4rem}._hero_title_1nygr_435{font-size:2.25rem}._hero_text_1nygr_413{animation:_fadeIn_1nygr_1 .4s ease-out}._hero_image_1nygr_489{animation:_slideInRight_1nygr_1 .4s ease-out}}._stars_dense_1nygr_623{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 63.94% 2.5%,rgba(255,255,255,.62),transparent),radial-gradient(1.5px 1.5px at 13.95% 10.25%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 8.69% 42.19%,rgba(255,255,255,.55),transparent),radial-gradient(1.5px 1.5px at 23.27% 60.2%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 64.99% 54.49%,rgba(255,255,255,.72),transparent),radial-gradient(2px 2px at 27.82% 86.93%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 69.81% 34.03%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 76.35% 10.22%,rgba(255,255,255,.55),transparent),radial-gradient(2px 2px at 84.75% 60.37%,rgba(255,255,255,.52),transparent),radial-gradient(1px 1px at 45.94% 12.48%,rgba(255,255,255,.54),transparent),radial-gradient(2px 2px at 29.32% 62.86%,rgba(255,255,255,.68),transparent),radial-gradient(1.5px 1.5px at 19.23% 6.96%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 28.94% 7.98%,rgba(255,255,255,.93),transparent),radial-gradient(2px 2px at 38.01% 45.34%,rgba(255,255,255,.68),transparent),radial-gradient(1px 1px at 37.02% 20.95%,rgba(255,255,255,.85),transparent),radial-gradient(1.5px 1.5px at 68.35% 7.14%,rgba(255,255,255,.59),transparent),radial-gradient(1px 1px at 72.91% 16.34%,rgba(255,255,255,.63),transparent),radial-gradient(1px 1px at 92.54% 68.82%,rgba(255,255,255,.84),transparent),radial-gradient(1px 1px at 84.29% 77.6%,rgba(255,255,255,.91),transparent),radial-gradient(1px 1px at 80.5% 40.12%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 94.29% 87.64%,rgba(255,255,255,.61),transparent),radial-gradient(1.5px 1.5px at 49.92% 88.47%,rgba(255,255,255,.73),transparent),radial-gradient(1.5px 1.5px at 26.49% 24.66%,rgba(255,255,255,.77),transparent),radial-gradient(1.5px 1.5px at 74.7% 42.84%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 21.93% 99.75%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 75.58% 86.11%,rgba(255,255,255,.81),transparent),radial-gradient(1px 1px at 79.21% 42.22%,rgba(255,255,255,.69),transparent),radial-gradient(1px 1px at 59.59% 46.8%,rgba(255,255,255,.99),transparent),radial-gradient(1.5px 1.5px at 86.08% 1.15%,rgba(255,255,255,.56),transparent),radial-gradient(2px 2px at 88.48% 75.09%,rgba(255,255,255,.82),transparent),radial-gradient(1px 1px at 11.16% 43.48%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 72.21% 71.97%,rgba(255,255,255,.88),transparent),radial-gradient(1.5px 1.5px at 50.77% 10.64%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 63.89% 60.9%,rgba(255,255,255,.69),transparent),radial-gradient(1.5px 1.5px at 16.15% 95.35%,rgba(255,255,255,.96),transparent),radial-gradient(1px 1px at 59.89% 48.86%,rgba(255,255,255,.96),transparent),radial-gradient(1px 1px at 87.87% 83.17%,rgba(255,255,255,.62),transparent),radial-gradient(1px 1px at 24.09% 56.74%,rgba(255,255,255,.54),transparent),radial-gradient(2px 2px at 48.6% 6.92%,rgba(255,255,255,.77),transparent),radial-gradient(1.5px 1.5px at 12.58% 65.98%,rgba(255,255,255,.58),transparent),radial-gradient(1px 1px at 52.77% 60.66%,rgba(255,255,255,.96),transparent),radial-gradient(1.5px 1.5px at 75.53% 68.99%,rgba(255,255,255,.66),transparent),radial-gradient(1px 1px at 99.51% 64.99%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 45.15% 24.79%,rgba(255,255,255,.67),transparent),radial-gradient(1px 1px at 58.83% 23.01%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 70.78% 5.89%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 85.96% 7.09%,rgba(255,255,255,.64),transparent),radial-gradient(1.5px 1.5px at 48.54% 53.92%,rgba(255,255,255,.97),transparent),radial-gradient(2px 2px at 57.1% 47.27%,rgba(255,255,255,.74),transparent),radial-gradient(1.5px 1.5px at 40.71% 9.43%,rgba(255,255,255,.72),transparent),radial-gradient(1.5px 1.5px at 42.36% 46.7%,rgba(255,255,255,.53),transparent),radial-gradient(1px 1px at 65.35% 64.62%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 33.93% 86.17%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 53.63% 14.02%,rgba(255,255,255,.64),transparent),radial-gradient(1px 1px at 24.98% 92.33%,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 85.6% 9.79%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 83.6% 96.9%,rgba(255,255,255,.92),transparent),radial-gradient(1px 1px at 16.63% 48.56%,rgba(255,255,255,.93),transparent),radial-gradient(1px 1px at 90.24% 16.46%,rgba(255,255,255,.99),transparent),radial-gradient(1px 1px at 26.52% 78.41%,rgba(255,255,255,.64),transparent),radial-gradient(2px 2px at 69.66% 73.05%,rgba(255,255,255,.78),transparent),radial-gradient(1px 1px at 71.84% 15.48%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 5.85% 73.57%,rgba(255,255,255,.87),transparent),radial-gradient(1.5px 1.5px at 5.72% 58.42%,rgba(255,255,255,.96),transparent),radial-gradient(1.5px 1.5px at 53.11% 5.69%,rgba(255,255,255,.54),transparent),radial-gradient(1.5px 1.5px at 18.58% 59.5%,rgba(255,255,255,.93),transparent),radial-gradient(1.5px 1.5px at 40.38% 94.16%,rgba(255,255,255,.62),transparent),radial-gradient(1px 1px at 59.45% 61.94%,rgba(255,255,255,.83),transparent),radial-gradient(1px 1px at 56.52% 31.64%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 71.62% 23.87%,rgba(255,255,255,.57),transparent),radial-gradient(2px 2px at 64.55% 45.72%,rgba(255,255,255,.97),transparent),radial-gradient(1.5px 1.5px at .93% 62.12%,rgba(255,255,255,1),transparent),radial-gradient(1px 1px at 7.33% 21.32%,rgba(255,255,255,.57),transparent),radial-gradient(1px 1px at 34.9% 6.88%,rgba(255,255,255,.68),transparent),radial-gradient(1.5px 1.5px at 15.77% 83.37%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 98.39% 80.71%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 81.71% 29.94%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 87.81% 26.45%,rgba(255,255,255,.87),transparent),radial-gradient(1px 1px at 15.54% 28.18%,rgba(255,255,255,.86),transparent),radial-gradient(1px 1px at 20.36% 63.42%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 25.11% 90.82%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 42.36% 27.67%,rgba(255,255,255,.67),transparent),radial-gradient(1px 1px at 13.08% 97.98%,rgba(255,255,255,.87),transparent),radial-gradient(1px 1px at 55.17% 42.77%,rgba(255,255,255,.56),transparent),radial-gradient(1px 1px at 94.51% 69.1%,rgba(255,255,255,.77),transparent),radial-gradient(1px 1px at 83.46% 58.25%,rgba(255,255,255,.71),transparent),radial-gradient(2px 2px at 4.18% 36.47%,rgba(255,255,255,.99),transparent),radial-gradient(1.5px 1.5px at 3.99% 35.78%,rgba(255,255,255,.62),transparent),radial-gradient(2px 2px at 10.28% 78.01%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 62.07% 15.46%,rgba(255,255,255,.93),transparent),radial-gradient(1px 1px at 97.62% 81.08%,rgba(255,255,255,.51),transparent),radial-gradient(1px 1px at 73.66% 33.22%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 86.41% 81.07%,rgba(255,255,255,.58),transparent),radial-gradient(1px 1px at 70.13% 38.25%,rgba(255,255,255,.93),transparent),radial-gradient(1px 1px at 22.24% 81.66%,rgba(255,255,255,.67),transparent),radial-gradient(1px 1px at 82.05% 87.13%,rgba(255,255,255,.51),transparent),radial-gradient(2px 2px at 19.31% 32.83%,rgba(255,255,255,.53),transparent),radial-gradient(1.5px 1.5px at 77.33% 35.11%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 98.11% 53.62%,rgba(255,255,255,.56),transparent),radial-gradient(1px 1px at 97.04% 17.86%,rgba(255,255,255,.52),transparent),radial-gradient(2px 2px at 59.66% 34.57%,rgba(255,255,255,.66),transparent),radial-gradient(1px 1px at 60.62% 51.14%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 19.01% 4.44%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 92.56% 53.85%,rgba(255,255,255,.97),transparent),radial-gradient(1px 1px at 73.7% 19.7%,rgba(255,255,255,.53),transparent),radial-gradient(1px 1px at 66.42% 33.02%,rgba(255,255,255,.83),transparent),radial-gradient(1.5px 1.5px at 12.46% 90%,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 40.84% 40.24%,rgba(255,255,255,.78),transparent),radial-gradient(1px 1px at 19.18% 66.49%,rgba(255,255,255,.84),transparent),radial-gradient(1px 1px at 90.28% 61.55%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 83.37% 30.39%,rgba(255,255,255,.71),transparent),radial-gradient(1px 1px at 58% 65.47%,rgba(255,255,255,.72),transparent),radial-gradient(2px 2px at 67.56% 51.12%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 79.6% 16.97%,rgba(255,255,255,.64),transparent),radial-gradient(1px 1px at 66.39% 61.93%,rgba(255,255,255,.91),transparent),radial-gradient(1px 1px at 75.11% 67.28%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 14.74% 4.62%,rgba(255,255,255,.81),transparent),radial-gradient(1.5px 1.5px at 76.85% 45.54%,rgba(255,255,255,.79),transparent),radial-gradient(1px 1px at 71.83% 38.4%,rgba(255,255,255,.62),transparent),radial-gradient(2px 2px at 65.61% .55%,rgba(255,255,255,.93),transparent),radial-gradient(1px 1px at 88.55% 77.84%,rgba(255,255,255,.59),transparent),radial-gradient(1px 1px at 95.8% 51.8%,rgba(255,255,255,.78),transparent),radial-gradient(1px 1px at 91.75% 12.14%,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 66.76% 98.79%,rgba(255,255,255,.66),transparent),radial-gradient(2px 2px at 75.53% 44.26%,rgba(255,255,255,.86),transparent),radial-gradient(1.5px 1.5px at 50.48% 83.06%,rgba(255,255,255,.72),transparent),radial-gradient(1px 1px at 15.92% 86.15%,rgba(255,255,255,.63),transparent),radial-gradient(2px 2px at 24.72% 63.77%,rgba(255,255,255,.89),transparent),radial-gradient(1px 1px at 48.46% 23.92%,rgba(255,255,255,.54),transparent),radial-gradient(1px 1px at 28.57% 27.17%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 8.06% 15.08%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 70.64% 6.42%,rgba(255,255,255,.67),transparent),radial-gradient(2px 2px at 46.59% 6.23%,rgba(255,255,255,.71),transparent),radial-gradient(1.5px 1.5px at 90.48% 58.41%,rgba(255,255,255,.51),transparent),radial-gradient(1px 1px at 88.07% 57.57%,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 35.18% 75.35%,rgba(255,255,255,.95),transparent),radial-gradient(1.5px 1.5px at 83.57% 53.82%,rgba(255,255,255,.77),transparent),radial-gradient(1px 1px at 60.33% 22.05%,rgba(255,255,255,.64),transparent),radial-gradient(1.5px 1.5px at 48.56% 38.89%,rgba(255,255,255,.84),transparent),radial-gradient(1px 1px at 40.43% 16.5%,rgba(255,255,255,.96),transparent),radial-gradient(1px 1px at 98.07% 53.41%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 66.3% 8.39%,rgba(255,255,255,.57),transparent),radial-gradient(1px 1px at 46.17% 5.03%,rgba(255,255,255,.66),transparent),radial-gradient(1px 1px at 45.47% 33.75%,rgba(255,255,255,.64),transparent),radial-gradient(2px 2px at 95.12% 42.16%,rgba(255,255,255,.54),transparent),radial-gradient(1px 1px at 1.94% 53.94%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 6.86% 95.73%,rgba(255,255,255,.88),transparent),radial-gradient(1px 1px at 94.96% 19.94%,rgba(255,255,255,.81),transparent),radial-gradient(1px 1px at 23.85% 47.36%,rgba(255,255,255,.78),transparent),radial-gradient(2px 2px at 21.8% 69.95%,rgba(255,255,255,.68),transparent),radial-gradient(1.5px 1.5px at 60.59% 96.37%,rgba(255,255,255,.56),transparent),radial-gradient(1px 1px at 81.93% 96.47%,rgba(255,255,255,.79),transparent),radial-gradient(1px 1px at 92.89% 57.58%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 71.5% 7.6%,rgba(255,255,255,.92),transparent),radial-gradient(1px 1px at 24.28% 69.72%,rgba(255,255,255,.93),transparent),radial-gradient(1.5px 1.5px at 60.04% 12.11%,rgba(255,255,255,.89),transparent),radial-gradient(1px 1px at 34.72% 42.84%,rgba(255,255,255,.53),transparent),radial-gradient(1px 1px at 64.75% 1.27%,rgba(255,255,255,.91),transparent),radial-gradient(1.5px 1.5px at 10.55% 96.08%,rgba(255,255,255,.95),transparent),radial-gradient(1px 1px at 45.97% 15.3%,rgba(255,255,255,.87),transparent),radial-gradient(2px 2px at 96.55% 27.01%,rgba(255,255,255,.96),transparent),radial-gradient(2px 2px at 77.46% 46.49%,rgba(255,255,255,.87),transparent),radial-gradient(2px 2px at 26.84% 85.17%,rgba(255,255,255,.97),transparent),radial-gradient(2px 2px at 27.89% 45.08%,rgba(255,255,255,.73),transparent),radial-gradient(1px 1px at 61.03% 37.9%,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 32.5% 48.75%,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 34.03% 88.03%,rgba(255,255,255,.94),transparent),radial-gradient(1px 1px at 55.58% 51.66%,rgba(255,255,255,.54),transparent),radial-gradient(2px 2px at 72.01% 48.86%,rgba(255,255,255,.62),transparent),radial-gradient(1px 1px at 47.61% 71.18%,rgba(255,255,255,.9),transparent),radial-gradient(1.5px 1.5px at 9.31% 22.16%,rgba(255,255,255,.62),transparent),radial-gradient(1.5px 1.5px at 66.4% 36.9%,rgba(255,255,255,.77),transparent),radial-gradient(1px 1px at 42.55% 74.59%,rgba(255,255,255,.68),transparent),radial-gradient(1px 1px at 45.37% 30.66%,rgba(255,255,255,.56),transparent),radial-gradient(1.5px 1.5px at 19.26% 11.96%,rgba(255,255,255,.98),transparent),radial-gradient(1.5px 1.5px at 69.02% 19.15%,rgba(255,255,255,.74),transparent),radial-gradient(1.5px 1.5px at 72.46% 97.66%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 98.05% 83.26%,rgba(255,255,255,.61),transparent),radial-gradient(1.5px 1.5px at 17.94% 1.41%,rgba(255,255,255,.56),transparent),radial-gradient(1px 1px at 4.55% 5.45%,rgba(255,255,255,.85),transparent),radial-gradient(1px 1px at 12.63% 86.85%,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 1.23% 28.43%,rgba(255,255,255,.72),transparent),radial-gradient(2px 2px at 18.44% 5.14%,rgba(255,255,255,.74),transparent),radial-gradient(1px 1px at 82.21% 40.07%,rgba(255,255,255,.79),transparent),radial-gradient(2px 2px at 68.65% 15.17%,rgba(255,255,255,.78),transparent),radial-gradient(1px 1px at 30.38% 99.39%,rgba(255,255,255,.78),transparent),radial-gradient(1.5px 1.5px at 41.62% 59.61%,rgba(255,255,255,.61),transparent),radial-gradient(1px 1px at 52.26% 45.05%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 58.85% 42.88%,rgba(255,255,255,.81),transparent),radial-gradient(2px 2px at 60.96% 74.01%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 21.1% 66.04%,rgba(255,255,255,.62),transparent),radial-gradient(1px 1px at 55.2% 15.65%,rgba(255,255,255,.73),transparent),radial-gradient(1px 1px at 59.38% 29.13%,rgba(255,255,255,.64),transparent),radial-gradient(1px 1px at 28.27% 85.96%,rgba(255,255,255,.84),transparent),radial-gradient(1.5px 1.5px at 92.39% 78.78%,rgba(255,255,255,.79),transparent),radial-gradient(1px 1px at 80.39% 19.78%,rgba(255,255,255,.77),transparent),radial-gradient(2px 2px at 64.76% 90.84%,rgba(255,255,255,.57),transparent),radial-gradient(1.5px 1.5px at 5.96% 79.26%,rgba(255,255,255,.87),transparent),radial-gradient(1px 1px at 56.92% 28.86%,rgba(255,255,255,.73),transparent),radial-gradient(1px 1px at 30.41% 40.25%,rgba(255,255,255,.75),transparent);background-size:100% 100%;opacity:.85;animation:_twinkle_1nygr_1 7s ease-in-out infinite}._about_section_5v40e_1{padding:5rem 0;background-color:#fff;font-family:Poppins,sans-serif}._about_container_5v40e_13{max-width:1200px;margin:0 auto;padding:0 1.5rem}._about_content_5v40e_25{display:flex;flex-direction:column;align-items:center;gap:3rem}@media (min-width: 1024px){._about_content_5v40e_25{flex-direction:row}}._about_text_5v40e_51{width:100%}._about_title_5v40e_59{font-size:2.5rem;font-weight:700;color:#7233fe;margin-bottom:2rem;text-align:center}@media (min-width: 1024px){._about_title_5v40e_59{font-size:3rem}}._about_description_5v40e_87{display:flex;flex-direction:column;gap:1.5rem;color:#6b7280;line-height:1.2;text-align:center}._about_description_5v40e_87 p{font-size:1.125rem;margin:0}._about_image_5v40e_115{width:100%}@media (min-width: 1024px){._about_image_5v40e_115{width:50%}}._about_image_5v40e_115 img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040}._values_cards_5v40e_149{display:grid;gap:2rem;margin-top:4rem}@media (min-width: 768px){._values_cards_5v40e_149{grid-template-columns:repeat(3,1fr)}}._value_card_5v40e_173{text-align:center;padding:1.5rem;background-color:#f9fafb;border-radius:.5rem;transition:all .3s ease;cursor:pointer}._value_card_5v40e_173:hover{box-shadow:0 20px 25px -5px #0000001a;transform:scale(1.05) translateY(-5px)}._value_card_5v40e_173:hover ._value_title_5v40e_201,._value_card_5v40e_173:hover ._value_description_5v40e_203{transform:scale(1.02)}._value_icon_5v40e_211{width:4rem;height:4rem;background-color:#eee6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._value_title_5v40e_201{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}._value_description_5v40e_203{color:#6b7280}._title_description_header_1tuxr_1{text-align:center;margin-bottom:4rem}._title_description_title_1tuxr_11{font-size:2.5rem;font-weight:700;color:#7233fe}@media (min-width: 1024px){._title_description_title_1tuxr_11{font-size:3rem}}._title_description_description_1tuxr_35{font-size:1.25rem;color:#6b7280;max-width:100%;margin:0 auto}._services_section_1jgfd_1{padding:5rem 0;background-color:#f9fafb;font-family:Poppins,sans-serif}._services_container_1jgfd_13{max-width:1200px;margin:0 auto;padding:0 1.5rem}._services_grid_1jgfd_25{display:grid;gap:2rem;max-width:64rem;margin:0 auto}@media (min-width: 768px){._services_grid_1jgfd_25{grid-template-columns:repeat(2,1fr)}}._service_card_1jgfd_51{background-color:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;border:1px solid transparent;transition:all .7s ease;transform:translate(-100px);opacity:0;cursor:pointer}._service_card_1jgfd_51._visible_1jgfd_75{transform:translate(0);opacity:1}._service_card_1jgfd_51:nth-child(2n){transform:translate(100px)}._service_card_1jgfd_51:nth-child(2n)._visible_1jgfd_75{transform:translate(0)}._service_card_1jgfd_51:hover{box-shadow:0 25px 50px -12px #00000040;border-color:#7233fe;background-color:#7233fe;transform:translateY(-8px)}._service_card_1jgfd_51:hover ._service_title_1jgfd_115,._service_card_1jgfd_51:hover ._service_description_1jgfd_117{color:#fff}._service_card_1jgfd_51:hover ._service_button_1jgfd_125{background-color:#fff;color:#7233fe;border-color:#fff}._service_icon_1jgfd_137{width:4rem;height:4rem;background-color:#eee6ff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}._service_card_1jgfd_51:hover ._service_icon_1jgfd_137{background-color:#fff}._service_card_1jgfd_51:hover ._service_icon_1jgfd_137 svg{color:#7233fe}._service_icon_1jgfd_137 svg{width:2rem;height:2rem;color:#7233fe;transition:color .3s ease}._service_title_1jgfd_115{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;transition:color .3s ease}._service_description_1jgfd_117{color:#6b7280;line-height:1.5;transition:color .3s ease}._service_button_1jgfd_125{border:1px solid #7233FE;color:#7233fe;background:#fff;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:all .3s ease;font-family:inherit;font-size:.875rem;margin-top:1.5rem}._service_button_1jgfd_125:hover{background-color:#7233fe;color:#fff}@media (max-width: 768px){._service_card_1jgfd_51{transition:all .3s ease}._service_card_1jgfd_51:hover{transform:translateY(-4px)}._service_icon_1jgfd_137{transition:all .15s ease}._service_title_1jgfd_115,._service_description_1jgfd_117,._service_button_1jgfd_125{transition:color .15s ease}}._stats_section_smush_1{padding:5rem 0;background-color:#fff;font-family:Poppins,sans-serif}._stats_container_smush_13{max-width:1200px;margin:0 auto;padding:0 1.5rem}._stats_header_smush_25{text-align:center;margin-bottom:4rem}._stats_title_smush_35{font-size:2.5rem;font-weight:700;line-height:1.1;color:#7233fe}@media (min-width: 1024px){._stats_title_smush_35{font-size:3rem}}._stats_description_smush_61{font-size:1.25rem;color:#6b7280;max-width:32rem;margin:0 auto}._stats_grid_smush_75{display:grid;gap:2rem}@media (min-width: 768px){._stats_grid_smush_75{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._stats_grid_smush_75{grid-template-columns:repeat(4,1fr)}}._stat_card_smush_109{text-align:center;padding:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,#eee6ff,#fff);border:1px solid rgba(114,51,254,.2);transition:all .7s ease;transform:translateY(32px);opacity:0;scale:.95}._stat_card_smush_109._visible_smush_133{transform:translateY(0);opacity:1;scale:1}._stat_icon_smush_145{width:4rem;height:4rem;background-color:#7233fe;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}._stat_icon_smush_145 svg{width:2rem;height:2rem;color:#fff}._stat_number_smush_179{font-size:2.5rem;font-weight:700;color:#7233fe;margin-bottom:.5rem}@media (min-width: 1024px){._stat_number_smush_179{font-size:3rem}}._stat_title_smush_205{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}._stat_description_smush_219{color:#6b7280}@media (max-width: 768px){._stat_card_smush_109{transition:all .3s ease}}._portfolio_section_ofmbx_1{padding:5rem 0;background-color:#fff;font-family:Poppins,sans-serif}._portfolio_container_ofmbx_13{max-width:1200px;margin:0 auto;padding:0 1.5rem}._portfolio_header_ofmbx_25{text-align:center;margin-bottom:1rem}._portfolio_title_ofmbx_35{font-size:2.5rem;font-weight:700;color:#7233fe}@media (min-width: 1024px){._portfolio_title_ofmbx_35{font-size:3rem}}._portfolio_description_ofmbx_59{font-size:1.25rem;color:#6b7280;max-width:32rem}._portfolio_tabs_ofmbx_71{width:100%}._tabs_list_ofmbx_79{display:grid;grid-template-columns:repeat(4,1fr);max-width:32rem;margin:0 auto 3rem;background-color:#f3f4f6;border-radius:.375rem;padding:.25rem;gap:.25rem}@media (max-width: 768px){._tabs_list_ofmbx_79{max-width:100%;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.5rem;margin-bottom:2rem}}._tab_trigger_ofmbx_121{padding:.5rem 1rem;font-size:.875rem;background:none;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap}@media (max-width: 768px){._tab_trigger_ofmbx_121{padding:.75rem .5rem;font-size:.8rem;text-align:center}}._tab_trigger_ofmbx_121._active_ofmbx_161{background-color:#7233fe;color:#fff;box-shadow:0 1px 3px #0000001a}._slider_container_ofmbx_175{position:relative;margin-top:2rem}._portfolio_slider_ofmbx_185{display:flex;gap:1.5rem;overflow-x:auto;padding:1rem 0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}._portfolio_slider_ofmbx_185::-webkit-scrollbar{display:none}._portfolio_slider_ofmbx_185:active{cursor:grabbing}._portfolio_card_ofmbx_223{flex:0 0 300px;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;background:#fff}._portfolio_card_ofmbx_223:hover{box-shadow:0 25px 50px -12px #00000040}._portfolio_image_container_ofmbx_249{position:relative;overflow:hidden;cursor:pointer}._portfolio_image_ofmbx_249{width:100%;height:12rem;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}._portfolio_card_ofmbx_223:hover ._portfolio_image_ofmbx_249{transform:scale(1.05)}._portfolio_overlay_ofmbx_285{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#7233fe00;transition:background-color .3s ease}._portfolio_card_ofmbx_223:hover ._portfolio_overlay_ofmbx_285{background-color:#7233fe33}._portfolio_content_ofmbx_307{padding:1.5rem}._portfolio_item_title_ofmbx_315{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem;text-align:center}._portfolio_item_description_ofmbx_331{color:#6b7280}._nav_button_ofmbx_341{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e5e7eb;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 6px -1px #0000001a;transition:all .2s ease}._nav_button_ofmbx_341:hover{background:#7233fe;color:#fff;border-color:#7233fe}._nav_button_left_ofmbx_389{left:-1.5rem}._nav_button_right_ofmbx_397{right:-1.5rem}@media (max-width: 768px){._nav_button_ofmbx_341{display:none}._portfolio_card_ofmbx_223{flex:0 0 280px}._slider_container_ofmbx_175{padding:0 1rem}}.image-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:fadeIn .3s ease-out}.image-modal-content{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;animation:scaleIn .3s ease-out}.image-modal-close{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s ease}.image-modal-close:hover{background:#000000e6}.image-modal-wrapper{display:flex;flex-direction:column}.image-modal-img{width:100%;height:auto;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block}.image-modal-title{padding:1.5rem;font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;text-align:center;font-family:Poppins,sans-serif}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.image-modal-content{max-width:95vw;max-height:95vh}.image-modal-img{max-height:70vh}.image-modal-title{padding:1rem;font-size:1.125rem}}._newsletter_section_pf3ue_1{padding:5rem 0;background-color:#7233fe;color:#fff;font-family:Poppins,sans-serif}._newsletter_container_pf3ue_15{max-width:1200px;margin:0 auto;padding:0 1.5rem}._newsletter_content_pf3ue_27{max-width:32rem;margin:0 auto;text-align:center}._newsletter_icon_pf3ue_39{width:4rem;height:4rem;background-color:#fff3;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}._newsletter_icon_pf3ue_39 svg{width:2rem;height:2rem;color:#fff}._newsletter_title_pf3ue_73{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media (min-width: 1024px){._newsletter_title_pf3ue_73{font-size:3rem}}._newsletter_description_pf3ue_97{font-size:1.25rem;color:#ffffffe6;margin-bottom:2rem}._newsletter_form_pf3ue_109{display:flex;flex-direction:column;gap:1rem;max-width:28rem;margin:0 auto}@media (min-width: 640px){._newsletter_form_pf3ue_109{flex-direction:row}}._newsletter_input_pf3ue_137{flex:1;background-color:#fff;color:#1f2937;padding:.75rem;border:none;border-radius:.375rem;font-family:inherit}._newsletter_input_pf3ue_137::-moz-placeholder{color:#6b7280}._newsletter_input_pf3ue_137::placeholder{color:#6b7280}._newsletter_button_pf3ue_165{background-color:#fff;color:#7233fe;padding:.75rem 2rem;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit}._newsletter_button_pf3ue_165:hover{background-color:#f3f4f6}._footer_1e1xb_1{background-color:#111827;color:#fff;font-family:Poppins,sans-serif}._footer_lift_logo_1e1xb_13{width:100px}._footer_container_1e1xb_21{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}._footer_content_1e1xb_33{display:grid;gap:4rem}@media (min-width: 768px){._footer_content_1e1xb_33{grid-template-columns:repeat(4,1fr)}}._footer_div_1e1xb_55{margin-left:-7rem}._footer_brand_1e1xb_63{grid-column:3 / 1}@media (max-width: 767px){._footer_brand_1e1xb_63{grid-column:span 1}._footer_div_1e1xb_55{margin-left:0rem}}._footer_logo_1e1xb_91{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}._footer_description_1e1xb_105{color:#9ca3af;margin-bottom:1.5rem;line-height:1.2;max-width:28rem}._social_links_1e1xb_119{display:flex;gap:1rem;cursor:pointer}._social_link_1e1xb_119{width:2.5rem;height:2.5rem;background-color:#1f2937;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:background-color .2s ease}._social_link_1e1xb_119:hover{background-color:#7233fe}._footer_section_title_1e1xb_165{font-size:1.125rem;font-weight:600;margin-bottom:1rem}._footer_links_1e1xb_177{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._footer_link_1e1xb_177{background:none;border:none;color:#9ca3af;cursor:pointer;transition:color .2s ease;text-align:left;font-family:inherit;font-size:1rem;text-decoration:none;display:block}._footer_link_1e1xb_177:hover{color:#7233fe}._contact_info_1e1xb_229{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;color:#9ca3af}._contact_item_with_icon_1e1xb_249{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}._contact_icon_1e1xb_263{width:2rem;height:2rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._contact_icon_1e1xb_263 svg{width:1rem;height:1rem;color:#7233fe}._footer_bottom_1e1xb_297{border-top:1px solid #1f2937;margin-top:2rem;padding-top:2rem;text-align:center}._footer_copyright_1e1xb_311{color:#9ca3af}._whatsapp_button_1q7s7_3{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background-color:#25d366;border:none;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 4px 12px #25d36666;transition:all .3s ease;z-index:1000;display:flex;align-items:center;justify-content:center;animation:_pulse_1q7s7_1 2s infinite}._whatsapp_button_1q7s7_3:hover{background-color:#128c7e;transform:scale(1.1);box-shadow:0 6px 20px #25d36699}._whatsapp_button_1q7s7_3 svg{width:30px;height:30px}@keyframes _pulse_1q7s7_1{0%{box-shadow:0 4px 12px #25d36666}50%{box-shadow:0 4px 12px #25d366cc}to{box-shadow:0 4px 12px #25d36666}}@media (max-width: 768px){._whatsapp_button_1q7s7_3{bottom:1.5rem;right:1.5rem;width:50px;height:50px;transition:all .15s ease;animation:_pulse_1q7s7_1 1.5s infinite}._whatsapp_button_1q7s7_3 svg{width:24px;height:24px}}._cookie_modal_overlay_3nb3s_3{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:1rem;animation:_slideUp_3nb3s_1 .3s ease-out}._cookie_modal_3nb3s_3{background:#fff;border-radius:.75rem .75rem 0 0;box-shadow:0 -4px 20px #00000026;max-width:600px;margin:0 auto;border:1px solid #e5e7eb}._cookie_modal_content_3nb3s_41{padding:1.5rem}._cookie_modal_title_3nb3s_49{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem;font-family:Poppins,sans-serif}._cookie_modal_text_3nb3s_65{color:#6b7280;line-height:1.5;margin-bottom:1rem;font-family:Poppins,sans-serif}._cookie_modal_buttons_3nb3s_79{display:flex;gap:.75rem;margin-bottom:1rem}._cookie_accept_btn_3nb3s_91{background-color:#7233fe;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;font-family:Poppins,sans-serif;flex:1}._cookie_accept_btn_3nb3s_91:hover{background-color:#5b21b6}._cookie_decline_btn_3nb3s_125{background-color:transparent;color:#6b7280;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Poppins,sans-serif;flex:1}._cookie_decline_btn_3nb3s_125:hover{background-color:#f3f4f6;border-color:#9ca3af}._cookie_policy_link_3nb3s_161{color:#7233fe;text-decoration:underline;font-size:.875rem;font-family:Poppins,sans-serif;transition:color .2s ease}._cookie_policy_link_3nb3s_161:hover{color:#5b21b6}@keyframes _slideUp_3nb3s_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){._cookie_modal_overlay_3nb3s_3{animation:_slideUp_3nb3s_1 .15s ease-out}._cookie_modal_buttons_3nb3s_79{flex-direction:column}._cookie_modal_content_3nb3s_41{padding:1rem}._cookie_accept_btn_3nb3s_91,._cookie_decline_btn_3nb3s_125{transition:all .1s ease}._cookie_policy_link_3nb3s_161{transition:color .1s ease}}._cookie_policy_button_kzcnv_1{position:fixed;left:2rem;bottom:2rem;z-index:1000;background-color:#7233fe;color:#fff;border:none;border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #7233fe4d;transition:all .3s ease}._cookie_policy_button_kzcnv_1:hover{background-color:#5b21b6;transform:scale(1.1);box-shadow:0 6px 20px #7233fe66}._cookie_modal_wrapper_kzcnv_51{position:relative}._cookie_modal_close_overlay_kzcnv_59{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;border:none;cursor:pointer;z-index:999}@media (max-width: 768px){._cookie_policy_button_kzcnv_1{right:6rem;bottom:1.5rem;width:3rem;height:3rem;transition:all .15s ease}}._contact_section_y6hgn_1{padding:5rem 0;background-color:#eee6ff;font-family:Poppins,sans-serif}._contact_container_y6hgn_13{max-width:1200px;margin:0 auto;padding:0 1.5rem}._contact_header_y6hgn_25{text-align:center;margin-bottom:2rem}._contact_title_y6hgn_35{font-size:2.5rem;line-height:1.1;font-weight:700;color:#7233fe}@media (min-width: 1024px){._contact_title_y6hgn_35{font-size:3rem}}._contact_description_y6hgn_61{font-size:1.25rem;color:#6b7280;max-width:32rem;margin:0 auto}._contact_content_y6hgn_75{display:grid;gap:3rem;max-width:96rem;margin:0 auto}@media (min-width: 1024px){._contact_content_y6hgn_75{grid-template-columns:repeat(2,1fr)}}._contact_info_y6hgn_101{display:flex;flex-direction:column;gap:2rem}._contact_info_title_y6hgn_113{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}._contact_items_y6hgn_127{display:flex;flex-direction:column;gap:1.5rem}._contact_item_y6hgn_127{display:flex;align-items:center}._contact_item_icon_y6hgn_149{width:3rem;height:3rem;background-color:#7233fe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}._contact_item_icon_y6hgn_149 svg{width:1.5rem;height:1.5rem;color:#fff}._contact_item_label_y6hgn_183{font-weight:500;color:#1f2937}._contact_item_value_y6hgn_193{color:#6b7280}._hours_section_y6hgn_201{margin-top:2rem}._hours_title_y6hgn_209{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._hours_text_y6hgn_223{color:#6b7280;line-height:1.5}._contact_form_y6hgn_233{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;padding:2rem}._form_group_y6hgn_247{display:flex;flex-direction:column;gap:1.5rem}._form_field_y6hgn_259{display:flex;flex-direction:column}._form_label_y6hgn_269{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}._form_input_y6hgn_285{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;transition:all .2s ease;font-family:inherit}._form_input_y6hgn_285:focus{outline:none;border-color:transparent;ring:2px solid #7233FE}._form_textarea_y6hgn_315{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;transition:all .2s ease;resize:none;font-family:inherit}._form_textarea_y6hgn_315:focus{outline:none;border-color:transparent;ring:2px solid #7233FE}._form_button_y6hgn_347{width:100%;background-color:#7233fe;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit}._form_button_y6hgn_347:hover{background-color:#5b21b6;transform:scale(1.05)}._lgpd_container_1db2h_1{max-width:800px;margin:0 auto;padding:4rem 1.5rem;font-family:Poppins,sans-serif}._lgpd_content_1db2h_15{background:#fff;padding:3rem;border-radius:.5rem;box-shadow:0 4px 6px #0000001a}._lgpd_title_1db2h_29{font-size:2.5rem;font-weight:700;color:#7233fe;margin-bottom:2rem;text-align:center}._lgpd_section_1db2h_45{margin-bottom:2rem}._lgpd_section_1db2h_45 h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._lgpd_section_1db2h_45 p{color:#6b7280;line-height:1.2;margin-bottom:1rem}._lgpd_section_1db2h_45 ul{margin-left:1.5rem;color:#6b7280;line-height:1.2}._lgpd_section_1db2h_45 li{margin-bottom:.5rem}@media (max-width: 768px){._lgpd_container_1db2h_1{padding:2rem 1rem}._lgpd_content_1db2h_15{padding:2rem}._lgpd_title_1db2h_29{font-size:2rem}}._cookie_container_1dh28_1{max-width:800px;margin:0 auto;padding:4rem 1.5rem;font-family:Poppins,sans-serif}._cookie_content_1dh28_15{background:#fff;padding:3rem;border-radius:.5rem;box-shadow:0 4px 6px #0000001a}._cookie_title_1dh28_29{font-size:2.5rem;font-weight:700;color:#7233fe;margin-bottom:2rem;text-align:center}._cookie_section_1dh28_45{margin-bottom:2rem}._cookie_section_1dh28_45 h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}._cookie_section_1dh28_45 h3{font-size:1.2rem;font-weight:600;color:#7233fe;margin-bottom:.5rem;margin-top:1rem}._cookie_section_1dh28_45 p{color:#6b7280;line-height:1.2;margin-bottom:1rem}@media (max-width: 768px){._cookie_container_1dh28_1{padding:2rem 1rem}._cookie_content_1dh28_15{padding:2rem}._cookie_title_1dh28_29{font-size:2rem}}._case_main_dcwsg_1{font-family:Poppins,sans-serif}._container_dcwsg_9{max-width:1200px;margin:0 auto;padding:0 1.5rem}._navigation_section_dcwsg_23{padding:2rem 0 1rem;background:#fff}._back_button_dcwsg_33{display:flex;align-items:center;gap:.5rem;color:#7233fe;font-weight:400;font-size:.875rem;transition:all .2s ease;background:none;border:none;cursor:pointer}._back_button_dcwsg_33:hover{transform:translate(-5px);color:#5a1fd4}._content_section_dcwsg_71{padding:3rem 0 5rem;background:linear-gradient(to right,#fff,#eee6ff)}._two_columns_dcwsg_81{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media (max-width: 768px){._two_columns_dcwsg_81{grid-template-columns:1fr;gap:2rem}}._left_column_dcwsg_111{display:flex;flex-direction:column;gap:1.5rem}._logo_container_dcwsg_123{display:flex;justify-content:flex-start;margin-bottom:1rem}._logo_image_dcwsg_135{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;border-radius:50%;box-shadow:0 10px 25px #0000001a}._section_title_dcwsg_151{font-size:1.75rem;font-weight:700;color:#7233fe;margin:0;line-height:1.2}._description_dcwsg_167{color:#4b5563;line-height:1.2;margin:0;font-size:1rem}._subsection_title_dcwsg_181{font-size:1.25rem;font-weight:600;color:#7233fe;margin:0;margin-top:1rem}._stats_list_dcwsg_197{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._stats_list_dcwsg_197 li{color:#4b5563;font-weight:500;position:relative;padding-left:1rem}._stats_list_dcwsg_197 li:before{content:"•";color:#7233fe;position:absolute;left:0;font-weight:700}._testimonial_dcwsg_245{background:#fffc;padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;margin-top:.5rem}._testimonial_content_dcwsg_261{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}._testimonial_icon_dcwsg_275{color:#7233fe;flex-shrink:0;margin-top:.2rem}._testimonial_text_dcwsg_287{color:#4b5563;line-height:1.2;margin:0;font-style:italic}._testimonial_author_dcwsg_301{color:#7233fe;font-weight:600;text-align:right;margin:0;font-size:.875rem}._right_column_dcwsg_319{display:flex;justify-content:center;align-items:flex-start}._carousel_container_dcwsg_331{width:100%;max-width:400px;display:flex;flex-direction:column;gap:1rem}._carousel_wrapper_dcwsg_347{position:relative;width:100%;overflow:hidden;border-radius:1rem;box-shadow:0 20px 40px #00000026}._carousel_image_dcwsg_363{width:100%;height:auto;display:block;transition:transform .3s ease}._carousel_button_left_dcwsg_377,._carousel_button_right_dcwsg_379{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#7233fe;box-shadow:0 4px 8px #0000001a;z-index:2}._carousel_button_left_dcwsg_377{left:10px}._carousel_button_right_dcwsg_379{right:10px}._carousel_button_left_dcwsg_377:hover,._carousel_button_right_dcwsg_379:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 12px #00000026}._carousel_button_left_dcwsg_377:disabled,._carousel_button_right_dcwsg_379:disabled{opacity:.5;cursor:not-allowed}._carousel_indicators_dcwsg_459{display:flex;justify-content:center;gap:.5rem}._carousel_indicator_dcwsg_459{width:10px;height:10px;border-radius:50%;border:none;background:#7233fe4d;cursor:pointer;transition:all .2s ease}._carousel_indicator_dcwsg_459._active_dcwsg_491{background:#7233fe;transform:scale(1.2)}@media (max-width: 768px){._navigation_section_dcwsg_23{padding:1.5rem 0 .5rem}._content_section_dcwsg_71{padding:2rem 0 3rem}._section_title_dcwsg_151{font-size:1.5rem}._logo_image_dcwsg_135{width:80px;height:80px}._testimonial_dcwsg_245{padding:1rem}._testimonial_content_dcwsg_261{flex-direction:column;gap:.5rem}._carousel_button_left_dcwsg_377,._carousel_button_right_dcwsg_379{width:35px;height:35px}._carousel_button_left_dcwsg_377{left:8px}._carousel_button_right_dcwsg_379{right:8px}}._related_section_dcwsg_589{padding:5rem 0;background-color:#f9fafb}._related_title_dcwsg_599{font-size:2rem;font-weight:700;color:#7233fe;margin-bottom:3rem;text-align:center}._related_grid_dcwsg_615{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}._related_card_dcwsg_627{background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;cursor:pointer}._related_card_dcwsg_627:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-5px)}._related_card_dcwsg_627 img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}._related_card_dcwsg_627 h3{padding:1rem;font-weight:600;color:#1f2937;margin:0}._not_found_container_enxsk_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#faf5ff,#e0e7ff)}._not_found_content_enxsk_19{text-align:center;max-width:28rem;margin:0 auto;padding:2rem}._not_found_icon_container_enxsk_33{margin-bottom:2rem}._not_found_icon_enxsk_33{margin:0 auto 1rem;color:#7c3aed}._not_found_title_large_enxsk_51{font-size:8rem;font-weight:700;color:#7c3aed;margin-bottom:1rem;line-height:1}._not_found_title_enxsk_51{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1rem}._not_found_description_enxsk_81{font-size:1.125rem;color:#4b5563;margin-bottom:2rem}._hero_image_enxsk_93{width:100%;animation:_slideInRight_enxsk_1 .6s ease-out;margin-bottom:2rem}._hero_image_enxsk_93 img{width:100%;height:auto}._not_found_button_enxsk_115{display:inline-flex;align-items:center;gap:.5rem;background-color:#7c3aed;color:#fff;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:all .2s ease;box-shadow:0 10px 15px -3px #0000001a}._not_found_button_enxsk_115:hover{background-color:#5b21b6;transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a}@keyframes _slideInRight_enxsk_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (min-width: 1024px){._hero_image_enxsk_93{width:50%}}@media (max-width: 768px){._not_found_title_large_enxsk_51{font-size:6rem}._not_found_title_enxsk_51{font-size:1.5rem}._not_found_description_enxsk_81{font-size:1rem}._not_found_content_enxsk_19{padding:1rem}._hero_image_enxsk_93{animation:_slideInRight_enxsk_1 .3s ease-out}._not_found_button_enxsk_115{transition:all .15s ease}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;color:#333}.min-h-screen{min-height:100vh}html{scroll-behavior:smooth}button:focus,input:focus,textarea:focus{outline:2px solid #7233FE;outline-offset:2px}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input,textarea{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
