.phone-frame[data-astro-cid-anhloy43]{position:relative;width:210px;height:430px;margin:0 auto;border-radius:30px;background:var(--phone-frame-color);padding:7px;box-shadow:0 0 16px #00000014;border:5px solid var(--phone-frame-color);overflow:hidden;contain:content}.phone-frame[data-astro-cid-anhloy43]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:110px;height:18px;background:var(--phone-frame-color);border-bottom-left-radius:16px;border-bottom-right-radius:16px;z-index:2}.carousel-container[data-astro-cid-anhloy43]{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;contain:content}.carousel-image[data-astro-cid-anhloy43]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:translateY(100%);transition:transform .5s ease-out,opacity .2s ease-out}.carousel-image[data-astro-cid-anhloy43][data-index="0"]{opacity:1;transform:translateY(0)}@media (min-width: 1024px){.phone-frame[data-astro-cid-anhloy43]{width:280px;height:560px;border-width:7px}.phone-frame[data-astro-cid-anhloy43]:before{width:140px;height:22px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.carousel-container[data-astro-cid-anhloy43]{border-radius:28px}}.hero-title[data-astro-cid-anhloy43]{font-size:clamp(2rem,5vw,3.75rem);line-height:1.1;font-weight:700;display:flex;flex-direction:column;align-items:center;text-align:center;contain:content;will-change:transform}@media (min-width: 1024px){.hero-title[data-astro-cid-anhloy43]{align-items:flex-start;text-align:left}}.hero-text[data-astro-cid-anhloy43]{display:block;transform:translateZ(0);color:var(--text-heading)}.gradient-text[data-astro-cid-anhloy43]{display:block;background-image:linear-gradient(90deg,#4f46e5 0%,#06b6d4 50%,#22c55e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateZ(0);will-change:transform;background-size:200% 100%;animation:gradient-shift 8s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.gradient-text[data-astro-cid-anhloy43]{animation:none;background-size:100% 100%;background-position:0 0}}:root{--text-heading: #1a1a1a;--phone-frame-color: rgba(241, 245, 249, .8)}:root.dark{--text-heading: #ffffff;--phone-frame-color: #12223b6e}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]{text-decoration:none}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]:after{content:"";position:absolute;inset:0;border-radius:1.5rem;padding:1px;background:linear-gradient(120deg,rgba(59,130,246,.25),rgba(14,165,233,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]:hover:after,#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]:focus-visible:after{opacity:1}#services[data-astro-cid-bp4bfslc] .service-card-body[data-astro-cid-bp4bfslc]{transition:max-height .3s ease,opacity .25s ease}@media (max-width: 1023px){#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]:after{border-radius:1.25rem}#services[data-astro-cid-bp4bfslc] .service-card-snippet[data-astro-cid-bp4bfslc]{display:block}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc]{cursor:pointer}#services[data-astro-cid-bp4bfslc] .service-card-body[data-astro-cid-bp4bfslc]{max-height:0;opacity:0;overflow:hidden}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc].is-open .service-card-body[data-astro-cid-bp4bfslc]{max-height:1200px;opacity:1}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc].is-open .service-card-snippet[data-astro-cid-bp4bfslc]{display:none}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc] .service-card-chevron[data-astro-cid-bp4bfslc]{transition:transform .25s ease,background-color .25s ease,color .25s ease}#services[data-astro-cid-bp4bfslc] .service-card[data-astro-cid-bp4bfslc].is-open .service-card-chevron[data-astro-cid-bp4bfslc]{transform:rotate(90deg)}}
