.contact-hero[data-astro-cid-uw5kdbxl]{position:relative;padding:5rem 2rem 3.5rem;text-align:center;overflow:hidden}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:3rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--color-dark);margin:0 0 1.5rem}.contact-hero-sub[data-astro-cid-uw5kdbxl]{font-size:1.1rem;line-height:1.75;color:var(--color-gray-600);max-width:620px;margin:0 auto}.contact-hero-glow[data-astro-cid-uw5kdbxl]{position:absolute;top:-30%;right:-10%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,204,102,.07) 0%,transparent 70%);border-radius:50%;pointer-events:none}.meeting-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.meeting-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:2rem;font-weight:800;color:var(--color-dark);letter-spacing:-.02em;line-height:1.2;margin:0 0 1.25rem}.meeting-text[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1.05rem;color:var(--color-gray-600);line-height:1.7;margin:0 0 2.5rem}.meeting-cta[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{font-size:1.5rem;font-weight:700;color:var(--color-dark);margin:0 0 1rem;letter-spacing:-.01em}.calendly-card[data-astro-cid-uw5kdbxl]{background:var(--color-white);border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a;overflow:hidden}.calendly-header[data-astro-cid-uw5kdbxl]{display:flex;gap:6px;padding:1rem 1.25rem;background:var(--color-gray-100);border-bottom:1px solid rgba(0,0,0,.05)}.calendly-dot[data-astro-cid-uw5kdbxl]{width:10px;height:10px;border-radius:50%}.calendly-body[data-astro-cid-uw5kdbxl]{padding:2.5rem 2rem;text-align:center}.calendly-icon[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:1.25rem}.calendly-title[data-astro-cid-uw5kdbxl]{font-size:1.15rem;font-weight:700;color:var(--color-dark);margin:0 0 .35rem}.calendly-sub[data-astro-cid-uw5kdbxl]{font-size:.9rem;color:var(--color-gray-500);margin:0 0 1.75rem}.calendly-slots[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.calendly-slot[data-astro-cid-uw5kdbxl]{padding:.65rem 1rem;border:1px solid var(--color-gray-200);border-radius:10px;font-size:.85rem;font-weight:500;color:var(--color-gray-600);transition:border-color .2s ease,color .2s ease,background .2s ease;cursor:pointer}.calendly-slot[data-astro-cid-uw5kdbxl]:hover{border-color:var(--color-primary);color:var(--color-primary)}.calendly-slot[data-astro-cid-uw5kdbxl].active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);font-weight:600}.trusted-section[data-astro-cid-uw5kdbxl]{padding:3rem 0;overflow:hidden}.trusted-label[data-astro-cid-uw5kdbxl]{text-align:center;font-size:.8rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.companies-marquee[data-astro-cid-uw5kdbxl]{overflow:hidden;padding:1.5rem 0;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-track[data-astro-cid-uw5kdbxl]{display:flex;animation:marquee 35s linear infinite;gap:4rem}.marquee-track[data-astro-cid-uw5kdbxl]:hover{animation-play-state:paused}.marquee-item[data-astro-cid-uw5kdbxl]{flex-shrink:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.marquee-item[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{height:40px;width:auto;object-fit:contain;filter:grayscale(100%) opacity(.4);transition:filter .3s ease}.marquee-item[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]:hover{filter:grayscale(0%) opacity(.8)}.testimonial-card[data-astro-cid-uw5kdbxl]{background:linear-gradient(135deg,#f0faf4,#00cc660f);border-radius:24px;padding:4rem 3.5rem;text-align:center;max-width:720px;margin:0 auto}.testimonial-stars[data-astro-cid-uw5kdbxl]{display:flex;justify-content:center;gap:.25rem;margin-bottom:1.75rem}.testimonial-quote[data-astro-cid-uw5kdbxl]{font-size:1.2rem;font-weight:500;color:var(--color-dark);line-height:1.7;margin:0 0 2rem;letter-spacing:-.01em;font-style:normal}.testimonial-author[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:center;gap:1rem}.testimonial-photo[data-astro-cid-uw5kdbxl]{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid var(--color-white);box-shadow:0 2px 8px #0000001a}.testimonial-name[data-astro-cid-uw5kdbxl]{font-size:.95rem;font-weight:700;color:var(--color-dark);margin:0;text-align:left}.testimonial-role[data-astro-cid-uw5kdbxl]{font-size:.85rem;color:var(--color-gray-500);margin:.15rem 0 0;text-align:left}@media(max-width:768px){.contact-hero[data-astro-cid-uw5kdbxl]{padding:3.5rem 1.5rem 2.5rem}.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:2rem}.contact-hero-sub[data-astro-cid-uw5kdbxl]{font-size:1rem}.meeting-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:2.5rem}.meeting-text[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.65rem}.testimonial-card[data-astro-cid-uw5kdbxl]{padding:3rem 1.5rem;border-radius:16px}.testimonial-quote[data-astro-cid-uw5kdbxl]{font-size:1.05rem}}@media(max-width:480px){.contact-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:1.75rem}.calendly-slots[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
