.marquee-wrapper[data-astro-cid-rzxyu7aq]{display:flex;width:-moz-fit-content;width:fit-content}.marquee-track[data-astro-cid-rzxyu7aq]{display:flex;flex-shrink:0}.fade-left[data-astro-cid-rzxyu7aq],.fade-right[data-astro-cid-rzxyu7aq]{position:absolute;top:0;bottom:0;width:100px;pointer-events:none;z-index:10}.fade-left[data-astro-cid-rzxyu7aq]{left:0;background:linear-gradient(to right,var(--tw-gradient-from) 0%,transparent 100%)}.fade-right[data-astro-cid-rzxyu7aq]{right:0;background:linear-gradient(to left,var(--tw-gradient-from) 0%,transparent 100%)}:root .fade-left[data-astro-cid-rzxyu7aq],:root .fade-right[data-astro-cid-rzxyu7aq]{--tw-gradient-from: white}.dark .fade-left[data-astro-cid-rzxyu7aq],.dark .fade-right[data-astro-cid-rzxyu7aq]{--tw-gradient-from: black}.no-border[data-astro-cid-j7pv25f6]{border:none!important}.no-border[data-astro-cid-j7pv25f6]:hover{color:#fff!important}.tag-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding-top:.25rem}@media (min-width: 1024px){.tag-buttons[data-astro-cid-j7pv25f6]{padding-top:.5rem}}.tag-button[data-astro-cid-j7pv25f6]{padding:.625rem 1.5rem;border:1px solid currentColor;border-radius:.375rem;cursor:pointer;text-decoration:none;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.tag-button[data-astro-cid-j7pv25f6].active{background-color:#63bca4;border-color:#63bca4;color:#fff}.tag-button[data-astro-cid-j7pv25f6]:hover{background-color:#63bca4;border-color:#63bca4;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #63bca440}.tag-button[data-astro-cid-j7pv25f6]:active{transform:translateY(0)}.hero-section[data-astro-cid-j7pv25f6]{padding-top:2rem;position:relative;min-height:calc(100vh - var(--header-height, 73px) - 4rem);display:flex;flex-direction:column;justify-content:center;margin-top:-2rem}@media (max-width: 768px){.hero-section[data-astro-cid-j7pv25f6]{min-height:auto;padding-top:.5rem;margin-top:0;justify-content:flex-start}}@media (min-width: 1024px){.hero-section[data-astro-cid-j7pv25f6]{min-height:calc(100vh - var(--header-height, 73px) - 6rem);padding-top:3rem;margin-top:-3rem}}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#63bca41a;border:1px solid rgba(99,188,164,.2);border-radius:2rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.hero-badge[data-astro-cid-j7pv25f6]{padding:.25rem .75rem;margin-bottom:1rem}}.badge-text[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:500;color:#63bca4;letter-spacing:.025em}@media (min-width: 640px){.badge-text[data-astro-cid-j7pv25f6]{font-size:.875rem}}.services-preview[data-astro-cid-j7pv25f6]{margin:0;padding:.25rem 0;scrollbar-width:none;-ms-overflow-style:none}.services-preview[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.service-tag-link[data-astro-cid-j7pv25f6]{display:inline-flex;text-decoration:none;flex-shrink:0}.service-tag[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;flex-shrink:0;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;color:#63bca4;background:#63bca41a;border:1px solid rgba(99,188,164,.25);border-radius:1.5rem;transition:all .2s ease;cursor:pointer}@media (min-width: 640px){.service-tag[data-astro-cid-j7pv25f6]{padding:.375rem .75rem;font-size:.75rem}}@media (min-width: 1024px){.service-tag[data-astro-cid-j7pv25f6]{padding:.4375rem .875rem;font-size:.8125rem}}.dark[data-astro-cid-j7pv25f6] .service-tag[data-astro-cid-j7pv25f6]{color:#7dd3c0;background:#63bca426;border-color:#63bca459}.service-tag-link[data-astro-cid-j7pv25f6]:hover .service-tag[data-astro-cid-j7pv25f6],.service-tag[data-astro-cid-j7pv25f6]:hover{color:#4a9d8a;border-color:#63bca480;background:#63bca433;transform:translateY(-1px)}.dark[data-astro-cid-j7pv25f6] .service-tag-link[data-astro-cid-j7pv25f6]:hover .service-tag[data-astro-cid-j7pv25f6],.dark[data-astro-cid-j7pv25f6] .service-tag[data-astro-cid-j7pv25f6]:hover{color:#63bca4;border-color:#63bca480;background:#63bca440}.hero-title[data-astro-cid-j7pv25f6]{position:relative;margin-bottom:2rem}@media (max-width: 768px){.hero-title[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}}@media (min-width: 1024px){.hero-title[data-astro-cid-j7pv25f6]{margin-bottom:2.5rem}}.title-line[data-astro-cid-j7pv25f6]{display:inline-block;position:relative}.hero-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 768px){.hero-body[data-astro-cid-j7pv25f6]{gap:1.25rem}}@media (min-width: 1024px){.hero-body[data-astro-cid-j7pv25f6]{gap:2rem}}.hero-tagline[data-astro-cid-j7pv25f6],.hero-description[data-astro-cid-j7pv25f6]{margin:0}.gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#63bca4,#4a9d8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.dark[data-astro-cid-j7pv25f6] .gradient-text[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#63bca4,#7dd3c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tag-button[data-astro-cid-j7pv25f6].modern-button,.modern-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem!important;border:1.5px solid currentColor!important;border-radius:.5rem!important;cursor:pointer;text-decoration:none;font-size:.9375rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}@media (min-width: 640px){.modern-button[data-astro-cid-j7pv25f6]{padding:.75rem 1.75rem!important;font-size:1rem!important}}.modern-button[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.modern-button[data-astro-cid-j7pv25f6]:hover:before{left:100%}.button-arrow[data-astro-cid-j7pv25f6]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.modern-button[data-astro-cid-j7pv25f6]:hover .button-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.tag-button[data-astro-cid-j7pv25f6].modern-button:hover,.modern-button[data-astro-cid-j7pv25f6]:hover{background-color:#63bca4!important;border-color:#63bca4!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px #63bca44d}.tag-button[data-astro-cid-j7pv25f6].modern-button:active,.modern-button[data-astro-cid-j7pv25f6]:active{transform:translateY(0);box-shadow:0 4px 12px #63bca440}a[data-astro-cid-j7pv25f6]{text-decoration:none}@media (max-width: 768px){.hero-title[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:1.5rem}}
