.feature-card[data-astro-cid-oowexf56]{background-color:var(--theme-surface-1);color:var(--theme-on-surface-1);border-radius:var(--theme-shape-radius);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.feature-card[data-astro-cid-oowexf56]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.feature-card__link[data-astro-cid-oowexf56]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.feature-card__image-wrapper[data-astro-cid-oowexf56]{position:relative;overflow:hidden;aspect-ratio:16/10;width:100%;flex-shrink:0;background-color:var(--theme-surface-2)}.feature-card__img[data-astro-cid-oowexf56]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.2,.8,.2,1);will-change:transform}.feature-card[data-astro-cid-oowexf56]:hover .feature-card__img[data-astro-cid-oowexf56]{transform:scale(1.05)}.feature-card__overlay[data-astro-cid-oowexf56]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,var(--theme-surface-1) 100%);opacity:.9;transition:opacity .3s ease;pointer-events:none}.feature-card[data-astro-cid-oowexf56]:hover .feature-card__overlay[data-astro-cid-oowexf56]{opacity:1}.feature-card__content[data-astro-cid-oowexf56]{padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;text-align:left}.feature-card__title[data-astro-cid-oowexf56]{font-family:var(--theme-font-family-serif);font-size:1.35rem;font-weight:600;margin:0 0 .5rem;line-height:1.2;color:var(--theme-primary);transition:color .3s ease}.feature-card[data-astro-cid-oowexf56]:hover .feature-card__title[data-astro-cid-oowexf56]{color:var(--theme-primary-hover)}.feature-card__cta[data-astro-cid-oowexf56]{font-size:.95rem;font-weight:600;color:var(--theme-on-surface-1);opacity:.7;transition:all .3s ease;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem}.feature-card[data-astro-cid-oowexf56]:hover .feature-card__cta[data-astro-cid-oowexf56]{opacity:1;color:var(--theme-primary);transform:translate(4px)}.feature-card__link[data-astro-cid-oowexf56]:focus{outline:2px solid var(--theme-primary);outline-offset:2px}@media (max-width: 768px){.feature-card__content[data-astro-cid-oowexf56]{padding:1.5rem}.feature-card__title[data-astro-cid-oowexf56]{font-size:1.25rem}}.hero-section__section[data-astro-cid-nbuhblkz]{margin:var(--section-margin) auto;min-height:calc(90vh - var(--navbar-height));display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding:2rem 0}.hero-section__text[data-astro-cid-nbuhblkz]{justify-self:start;max-width:42rem}.hero-btns__container[data-astro-cid-nbuhblkz]{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.hero-btns__container[data-astro-cid-nbuhblkz]{margin-right:1rem}.hero-section__image[data-astro-cid-nbuhblkz]{display:flex}.hero-section__image[data-astro-cid-nbuhblkz] img[data-astro-cid-nbuhblkz]{width:100%;height:100%;max-height:80vh;object-fit:cover;border-radius:var(--theme-shape-radius)}@media (max-width: 768px){.hero-section__section[data-astro-cid-nbuhblkz]{margin:2rem auto 0;min-height:auto;grid-template-columns:1fr;gap:2rem;padding:1rem 0}.hero-section__text[data-astro-cid-nbuhblkz]{justify-self:center;text-align:center;max-width:35rem}.hero-btns__container[data-astro-cid-nbuhblkz]{margin-right:0;align-items:center;justify-content:center}}.cta-new-clients{position:relative;overflow:hidden;border:1px solid rgba(var(--theme-primary-rgb),.1)}.cta-content[data-astro-cid-css2skez]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;position:relative;z-index:2}.cta-header[data-astro-cid-css2skez]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.cta-indicator[data-astro-cid-css2skez]{display:flex;align-items:center;gap:.5rem;opacity:0;animation:fadeInUp .6s ease-out .2s forwards}.pulse-dot[data-astro-cid-css2skez]{width:8px;height:8px;border-radius:50%;background-color:#22c55e;position:relative;animation:pulse 2s infinite}.pulse-dot[data-astro-cid-css2skez]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background-color:#22c55e;opacity:.3;animation:pulseRing 2s infinite}.status-text[data-astro-cid-css2skez]{font-size:.875rem;font-weight:500;color:#22c55e;text-transform:uppercase;letter-spacing:.5px}.cta-title[data-astro-cid-css2skez]{font-size:2rem;font-weight:600;margin:0;color:var(--theme-primary);opacity:0;animation:fadeInUp .6s ease-out .4s forwards}.cta-description[data-astro-cid-css2skez]{font-size:1.1rem;line-height:1.6;margin:0;max-width:500px;opacity:.9;opacity:0;animation:fadeInUp .6s ease-out .6s forwards}.cta-actions[data-astro-cid-css2skez]{display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;animation:fadeInUp .6s ease-out .8s forwards}.cta-actions .primary-cta{transform:translateY(0);transition:all .3s ease;box-shadow:0 4px 14px rgba(var(--theme-primary-rgb),.2)}.cta-actions .primary-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--theme-primary-rgb),.3)}.cta-note[data-astro-cid-css2skez]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--theme-primary);opacity:.8}.cta-note[data-astro-cid-css2skez] [data-astro-cid-css2skez][astro-icon]{width:1rem;height:1rem}.cta-new-clients:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(var(--theme-primary-rgb),.03) 0%,transparent 70%);animation:rotateGlow 20s linear infinite;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulseRing{0%{transform:scale(.8);opacity:.8}to{transform:scale(2);opacity:0}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.cta-title[data-astro-cid-css2skez]{font-size:1.75rem}.cta-description[data-astro-cid-css2skez]{font-size:1rem}.cta-content[data-astro-cid-css2skez]{gap:1.5rem}}@media (prefers-reduced-motion: reduce){.pulse-dot[data-astro-cid-css2skez],.pulse-dot[data-astro-cid-css2skez]:before,.cta-new-clients:before{animation:none}.cta-indicator[data-astro-cid-css2skez],.cta-title[data-astro-cid-css2skez],.cta-description[data-astro-cid-css2skez],.cta-actions[data-astro-cid-css2skez]{animation:none;opacity:1}.cta-actions .primary-cta:hover{transform:none}}.intro-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.intro-title[data-astro-cid-j7pv25f6]{font-size:2.25rem;font-weight:600;color:var(--theme-primary);margin:0;line-height:1.2}.intro-description[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.intro-description[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;line-height:1.7;font-size:1.1rem;color:var(--theme-on-surface-1)}.intro-button[data-astro-cid-j7pv25f6]{margin-top:1rem}.services-section[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:3rem;margin:4rem 0}.service-item[data-astro-cid-j7pv25f6]{padding:2.5rem;background-color:var(--theme-surface-1);border-radius:var(--theme-shape-radius);box-shadow:0 2px 8px #0000000f;transition:all .3s ease;border-left:4px solid var(--theme-primary)}.service-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f;border-left-color:var(--theme-primary)}.service-content[data-astro-cid-j7pv25f6]{width:100%}.service-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:var(--theme-primary)}.service-description[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}.service-description[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;line-height:1.6;color:var(--theme-on-surface-1)}.feature-card__section[data-astro-cid-j7pv25f6]{margin:4rem auto;max-width:var(--container-max-width-narrow)}.explore-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3.5rem}.explore-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--theme-primary);margin:0 0 1rem;letter-spacing:-.02em}.explore-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--theme-on-surface-1);opacity:.85;max-width:600px;margin:0 auto;line-height:1.6}.feature-card__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media (max-width: 1024px){.services-section[data-astro-cid-j7pv25f6]{gap:2rem}}@media (max-width: 768px){.intro-title[data-astro-cid-j7pv25f6]{font-size:1.875rem}.intro-description[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.intro-button[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.services-section[data-astro-cid-j7pv25f6]{gap:1.5rem;margin:2rem 0}.service-item[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:left;padding:2rem}.explore-title[data-astro-cid-j7pv25f6]{font-size:2rem}.explore-subtitle[data-astro-cid-j7pv25f6]{font-size:1.1rem}.feature-card__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.feature-card__section[data-astro-cid-j7pv25f6]{margin:var(--section-margin) auto;margin-left:0;margin-right:0}}@media (max-width: 480px){.service-item[data-astro-cid-j7pv25f6]{padding:1rem}.service-icon[data-astro-cid-j7pv25f6]{width:56px;height:56px}.service-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}}
