.cta-primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:1rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.cta-primary[data-astro-cid-bbe6dxrz]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cta-primary[data-astro-cid-bbe6dxrz]{background-color:#22b8a0;color:#060d1a}.cta-primary[data-astro-cid-bbe6dxrz]:hover{background-color:#38ccae;box-shadow:0 10px 15px -3px #22b8a040}.cta-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:rgb(var(--ink) / calc(.2 * var(--ink-k, 1)));background-color:transparent;padding:1rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--ink) / calc(var(--tw-text-opacity, 1) * var(--ink-k, 1)));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.cta-secondary[data-astro-cid-bbe6dxrz]:hover{border-color:rgb(var(--ink) / calc(.4 * var(--ink-k, 1)));background-color:rgb(var(--ink) / calc(.05 * var(--ink-k, 1)))}@media(max-width:640px){.cta-primary[data-astro-cid-bbe6dxrz],.cta-secondary[data-astro-cid-bbe6dxrz]{width:100%}}.fade-in-right[data-astro-cid-bbe6dxrz]{opacity:0;transform:translate(30px);animation:fadeInRight .8s ease-out .3s forwards}@keyframes fadeInRight{to{opacity:1;transform:translate(0)}}.service-card[data-astro-cid-g5jplrhu]{position:relative;border-radius:1rem;padding:2rem;border:1px solid rgb(var(--ink) / calc(.06 * var(--ink-k, 1)));background:rgb(var(--fill, var(--ink)) / calc(.02 * var(--fill-k, 1)));transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.service-card[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;inset:0;border-radius:1rem;background:linear-gradient(135deg,rgb(var(--ink) / calc(.03 * var(--ink-k, 1))) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.service-card[data-astro-cid-g5jplrhu]:hover{border-color:rgb(var(--ink) / calc(.12 * var(--ink-k, 1)));background:rgb(var(--ink) / calc(.04 * var(--ink-k, 1)));transform:translateY(-4px);box-shadow:0 20px 40px -12px #0006}.service-card[data-astro-cid-g5jplrhu]:hover:before{opacity:1}.card-cta[data-astro-cid-g5jplrhu]{display:inline-flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--accent-ink, #22b8a0)}.card-cta[data-astro-cid-g5jplrhu]:hover{color:var(--accent-ink, #38ccae)}.stat-card[data-astro-cid-v2cbyr3p]{padding:1.5rem;border-radius:1rem;border:1px solid rgb(var(--ink) / calc(.06 * var(--ink-k, 1)));background:rgb(var(--fill, var(--ink)) / calc(.02 * var(--fill-k, 1)));transition:all .3s ease}.stat-card[data-astro-cid-v2cbyr3p]:hover{border-color:rgb(var(--ink) / calc(.1 * var(--ink-k, 1)));background:rgb(var(--ink) / calc(.04 * var(--ink-k, 1)));transform:translateY(-2px)}.contact-card[data-astro-cid-xmivup5a]{padding:2rem;border-radius:1rem;border:1px solid rgb(var(--ink) / calc(.06 * var(--ink-k, 1)));background:rgb(var(--fill, var(--ink)) / calc(.02 * var(--fill-k, 1)));transition:all .3s ease}.contact-card[data-astro-cid-xmivup5a]:hover{border-color:rgb(var(--ink) / calc(.1 * var(--ink-k, 1)));background:rgb(var(--ink) / calc(.04 * var(--ink-k, 1)));transform:translateY(-2px)}.contact-link[data-astro-cid-xmivup5a]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--tx-60)}.contact-link[data-astro-cid-xmivup5a]:hover{color:#fff}
