.service-card.svelte-vtkjz{box-shadow:0 20px 40px #0000004d;cursor:pointer}.service-card.svelte-vtkjz{animation:svelte-vtkjz-slideUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}.service-card.svelte-vtkjz:nth-child(1){animation-delay:.1s}.service-card.svelte-vtkjz:nth-child(2){animation-delay:.2s}.service-card.svelte-vtkjz:nth-child(3){animation-delay:.3s}.service-card.svelte-vtkjz:nth-child(4){animation-delay:.4s}.service-card.svelte-vtkjz:nth-child(5){animation-delay:.5s}.service-card.svelte-vtkjz:nth-child(6){animation-delay:.6s}@keyframes svelte-vtkjz-slideUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.service-card.svelte-vtkjz{min-height:350px}}@media(max-width:768px){.service-card.svelte-vtkjz{min-height:440px!important;transition:none!important}.service-card.svelte-vtkjz:hover{transform:none!important;border-color:#ffffff1a!important}.headline.svelte-vtkjz{font-size:2rem!important;margin-bottom:1.5rem!important;opacity:0;transform:translateY(40px);transition:opacity .7s,transform .7s}.service-card.animate-mobile.svelte-vtkjz .headline:where(.svelte-vtkjz){opacity:1;transform:translateY(0)}.mobile-content-area.svelte-vtkjz{display:flex;flex-direction:column;gap:1rem}.subheadline-mobile.svelte-vtkjz,.description-mobile.svelte-vtkjz{opacity:0;transform:translateY(40px);transition:opacity .7s,transform .7s}.service-card.animate-mobile.svelte-vtkjz .subheadline-mobile:where(.svelte-vtkjz),.service-card.animate-mobile.svelte-vtkjz .description-mobile:where(.svelte-vtkjz){opacity:1;transform:translateY(0)}.subheadline-mobile.svelte-vtkjz p:where(.svelte-vtkjz){font-size:1.25rem!important}.description-mobile.svelte-vtkjz p:where(.svelte-vtkjz){font-size:1.1rem!important}.desktop-content-area.svelte-vtkjz{display:none!important}}@media(min-width:769px){.mobile-content-area.svelte-vtkjz{display:none!important}.desktop-content-area.svelte-vtkjz{position:relative;height:5rem}}.grid-pattern.svelte-1kxycpg{position:absolute;inset:0;opacity:.05;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:50px 50px}.pain-point-card.svelte-o8sn5t{box-shadow:0 20px 40px #0000004d;cursor:pointer}.pain-point-card.svelte-o8sn5t{animation:svelte-o8sn5t-slideUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}.pain-point-card.svelte-o8sn5t:nth-child(1){animation-delay:.1s}.pain-point-card.svelte-o8sn5t:nth-child(2){animation-delay:.2s}.pain-point-card.svelte-o8sn5t:nth-child(3){animation-delay:.3s}.pain-point-card.svelte-o8sn5t:nth-child(4){animation-delay:.4s}.pain-point-card.svelte-o8sn5t:nth-child(5){animation-delay:.5s}@keyframes svelte-o8sn5t-slideUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.pain-point-card.svelte-o8sn5t{min-height:400px}.text-4xl.svelte-o8sn5t{font-size:2rem}.text-2xl.svelte-o8sn5t{font-size:1.5rem}.text-lg.svelte-o8sn5t{font-size:1rem}}@media(max-width:768px){.pain-point-card.svelte-o8sn5t{min-height:350px}.pain-point-card.svelte-o8sn5t .p-8:where(.svelte-o8sn5t){padding:1.5rem}.text-4xl.svelte-o8sn5t{font-size:1.75rem}.text-2xl.svelte-o8sn5t{font-size:1.25rem}}@media(max-width:640px){.pain-point-card.svelte-o8sn5t{min-height:300px}.text-4xl.svelte-o8sn5t{font-size:1.5rem}.text-2xl.svelte-o8sn5t{font-size:1.125rem}}.cropped-center.svelte-o8sn5t{object-fit:cover;object-position:center center;transform:scale(1.15);transform-origin:center}.pain-point-card.svelte-usw2bu{box-shadow:0 20px 40px #0000004d;cursor:pointer}.pain-point-card.svelte-usw2bu{animation:svelte-usw2bu-slideUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}.pain-point-card.svelte-usw2bu:nth-child(1){animation-delay:.1s}.pain-point-card.svelte-usw2bu:nth-child(2){animation-delay:.2s}.pain-point-card.svelte-usw2bu:nth-child(3){animation-delay:.3s}.pain-point-card.svelte-usw2bu:nth-child(4){animation-delay:.4s}.pain-point-card.svelte-usw2bu:nth-child(5){animation-delay:.5s}@keyframes svelte-usw2bu-slideUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.pain-point-card.svelte-usw2bu{min-height:400px}.text-4xl.svelte-usw2bu{font-size:2rem}.text-2xl.svelte-usw2bu{font-size:1.5rem}}@media(max-width:768px){.pain-point-card.svelte-usw2bu{min-height:auto}.pain-point-card.svelte-usw2bu .p-8:where(.svelte-usw2bu){padding:1.5rem}.text-4xl.svelte-usw2bu{font-size:1.75rem;margin-top:1rem!important}.text-2xl.svelte-usw2bu{font-size:1.25rem;margin-top:1rem!important}}@media(max-width:640px){.pain-point-card.svelte-usw2bu{min-height:auto}.text-4xl.svelte-usw2bu{font-size:1.5rem}.text-2xl.svelte-usw2bu{font-size:1.125rem}}.cropped-center.svelte-usw2bu{object-fit:cover;object-position:center center;transform:scale(1.15);transform-origin:center}.service-card.svelte-1giym3m{box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.service-card.svelte-1giym3m:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .5s ease;border-radius:1.5rem;z-index:1}.service-card.svelte-1giym3m:hover:before{opacity:1}.service-card-mobile.svelte-1giym3m{box-shadow:0 20px 40px #00000040;cursor:pointer;background:linear-gradient(135deg,#ffffff0d,#ffffff05);min-height:420px;transition:box-shadow .3s;display:flex;flex-direction:column;justify-content:start}.service-card-mobile.svelte-1giym3m:active{box-shadow:0 10px 20px #0000002e}.nav-btn-mobile.svelte-1giym3m{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:9999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0 .5rem;z-index:10;position:static;box-shadow:0 4px 16px #0000001f;transition:background .2s,border .2s,transform .2s}.nav-btn-mobile.svelte-1giym3m:active{background:#ffffff38;border-color:#ffffff47;transform:scale(.95)}.toggle-desc-btn.svelte-1giym3m{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:9999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:background .2s,border .2s,transform .2s}.toggle-desc-btn.svelte-1giym3m:active{background:#ffffff38;border-color:#ffffff47;transform:scale(.95)}.translate-x-0.svelte-1giym3m{transform:translate(0)}.-translate-x-full.svelte-1giym3m{transform:translate(-100%)}.translate-x-full.svelte-1giym3m{transform:translate(100%)}.opacity-0.svelte-1giym3m{opacity:0}.opacity-100.svelte-1giym3m{opacity:1}@media(max-width:1280px){.service-card.svelte-1giym3m{min-height:480px}}@media(max-width:1024px){.service-card.svelte-1giym3m{min-height:450px}}@media(max-width:768px){.service-card.svelte-1giym3m{display:none!important}.service-card-mobile.svelte-1giym3m{display:flex!important}.nav-btn-mobile.svelte-1giym3m{position:static!important}}@media(min-width:769px){.service-card-mobile.svelte-1giym3m{display:none!important}}.marquee.svelte-1esjmlk{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.marquee.svelte-1esjmlk .track:where(.svelte-1esjmlk){display:flex;gap:2rem;width:max-content;animation:svelte-1esjmlk-marquee var(--speed, 28s) linear infinite}.marquee.reverse.svelte-1esjmlk .track:where(.svelte-1esjmlk){animation-direction:reverse}@keyframes svelte-1esjmlk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brand-chip.svelte-1esjmlk{padding:.75rem 1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:all .25s ease;white-space:nowrap}.brand-chip.svelte-1esjmlk:hover{color:#fff;border-color:#ffffff40;background:#ffffff14}.brand-logo.svelte-1esjmlk{padding:.75rem 1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease,transform .25s ease;display:flex;align-items:center;justify-content:center}.brand-logo.svelte-1esjmlk:hover{border-color:#ffffff40;background:#ffffff14;transform:translateY(-2px)}.logo-img.svelte-1esjmlk{height:2.5rem;width:auto;object-fit:contain;filter:grayscale(1) brightness(.9);opacity:.75;transition:filter .25s ease,opacity .25s ease}.brand-logo.svelte-1esjmlk:hover .logo-img:where(.svelte-1esjmlk){filter:grayscale(0) brightness(1);opacity:1}
