.testimonials-grid[data-astro-cid-gakqr736]{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.testimonials-grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.testimonial-card[data-astro-cid-gakqr736]{gap:var(--space-sm);padding:var(--space-md);background:var(--bg-secondary);border-radius:var(--card-radius);flex-direction:column;display:flex}.testimonial-photo[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{object-fit:cover;border:2px solid var(--border-color);border-radius:50%;width:64px;height:64px}.testimonial-quote[data-astro-cid-gakqr736]{flex:1;margin:0}.testimonial-quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);font-style:italic;line-height:1.7}html[dir=rtl] .testimonial-quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-body-ar);line-height:1.9}.testimonial-attribution[data-astro-cid-gakqr736]{flex-direction:column;gap:.2rem;padding-block-start:var(--space-sm);display:flex}.testimonial-name[data-astro-cid-gakqr736]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);font-weight:600;text-decoration:none}.testimonial-name[data-astro-cid-gakqr736]:hover{color:var(--accent-coral)}html[dir=rtl] .testimonial-name[data-astro-cid-gakqr736]{font-family:var(--font-body-ar)}.testimonial-role[data-astro-cid-gakqr736],.testimonial-company[data-astro-cid-gakqr736]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted)}html[dir=rtl] .testimonial-role[data-astro-cid-gakqr736],html[dir=rtl] .testimonial-company[data-astro-cid-gakqr736]{font-family:var(--font-body-ar)}.founder-card[data-astro-cid-dd43qhre]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);padding:var(--card-padding);animation:fadeInUp .5s var(--ease-out-expo) both}.founder-label[data-astro-cid-dd43qhre]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-coral) 90%, #000);margin-bottom:var(--space-sm);display:inline-block}html[dir=rtl] .founder-label[data-astro-cid-dd43qhre]{font-family:var(--font-body-ar);letter-spacing:.04em;text-transform:none}.founder-body[data-astro-cid-dd43qhre]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.7}html[dir=rtl] .founder-body[data-astro-cid-dd43qhre]{font-family:var(--font-body-ar);line-height:1.8}.founder-link[data-astro-cid-dd43qhre]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-coral) 90%, #000);min-height:44px;transition:gap .3s var(--ease-out-expo);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.founder-link[data-astro-cid-dd43qhre]:hover{gap:.625rem}html[dir=rtl] .founder-link[data-astro-cid-dd43qhre]{font-family:var(--font-body-ar);letter-spacing:.04em;text-transform:none}html[dir=rtl] .founder-arrow[data-astro-cid-dd43qhre]{transform:rotate(180deg)}.capability-grid[data-astro-cid-ofpmdnad]{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.cap-card[data-astro-cid-ofpmdnad]{border-top:1px solid var(--border-color);padding-top:var(--space-md);animation:fadeInUp .5s var(--ease-out-expo) both}.cap-card[data-astro-cid-ofpmdnad]:first-child{animation-delay:0s}.cap-card[data-astro-cid-ofpmdnad]:nth-child(2){animation-delay:80ms}.cap-card[data-astro-cid-ofpmdnad]:nth-child(3){animation-delay:.16s}.cap-card[data-astro-cid-ofpmdnad]:nth-child(4){animation-delay:.24s}.cap-card[data-astro-cid-ofpmdnad]:nth-child(5){animation-delay:.32s}.cap-card[data-astro-cid-ofpmdnad]:nth-child(6){animation-delay:.4s}.cap-title[data-astro-cid-ofpmdnad]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);margin-bottom:.5rem;font-weight:700;line-height:1.25}html[dir=rtl] .cap-title[data-astro-cid-ofpmdnad]{font-family:var(--font-display-ar);line-height:1.4}.cap-text[data-astro-cid-ofpmdnad]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}html[dir=rtl] .cap-text[data-astro-cid-ofpmdnad]{font-family:var(--font-body-ar);line-height:1.8}@media (width<=768px){.capability-grid[data-astro-cid-ofpmdnad]{gap:var(--space-md);grid-template-columns:1fr}}.legacy-card[data-astro-cid-bn6ecish]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);padding:var(--card-padding);animation:fadeInUp .5s var(--ease-out-expo) both}.legacy-label[data-astro-cid-bn6ecish]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-coral) 90%, #000);margin-bottom:var(--space-sm);display:inline-block}html[dir=rtl] .legacy-label[data-astro-cid-bn6ecish]{font-family:var(--font-body-ar);letter-spacing:.04em;text-transform:none}.legacy-body[data-astro-cid-bn6ecish]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.7}html[dir=rtl] .legacy-body[data-astro-cid-bn6ecish]{font-family:var(--font-body-ar);line-height:1.8}.legacy-link[data-astro-cid-bn6ecish]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-coral) 90%, #000);min-height:44px;transition:gap .3s var(--ease-out-expo);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.legacy-link[data-astro-cid-bn6ecish]:hover{gap:.625rem}html[dir=rtl] .legacy-link[data-astro-cid-bn6ecish]{font-family:var(--font-body-ar);letter-spacing:.04em;text-transform:none}html[dir=rtl] .legacy-arrow[data-astro-cid-bn6ecish]{transform:rotate(180deg)}.damascus-banner[data-astro-cid-slepmche]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--card-radius);padding:var(--card-padding);animation:fadeInUp .5s var(--ease-out-expo) both}.db-label[data-astro-cid-slepmche]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-coral) 90%, #000);margin-bottom:var(--space-xs);display:inline-block}html[dir=rtl] .db-label[data-astro-cid-slepmche]{font-family:var(--font-body-ar);letter-spacing:.04em;text-transform:none}.db-heading[data-astro-cid-slepmche]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:700;line-height:1.1}html[dir=rtl] .db-heading[data-astro-cid-slepmche]{font-family:var(--font-display-ar);line-height:1.3}.db-body[data-astro-cid-slepmche]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}html[dir=rtl] .db-body[data-astro-cid-slepmche]{font-family:var(--font-body-ar);line-height:1.8}.hub-hero[data-astro-cid-xlzz2qrw]{max-width:1100px;padding:4rem var(--space-md) 4.5rem;margin:0 auto}.hub-eyebrow[data-astro-cid-xlzz2qrw]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-coral);margin-bottom:var(--space-md);animation:rise .6s var(--ease-out-expo) .1s both}.hub-title[data-astro-cid-xlzz2qrw]{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);letter-spacing:-.02em;max-width:18ch;color:var(--text-primary);animation:rise .6s var(--ease-out-expo) .18s both;line-height:1.05}.hub-title[data-astro-cid-xlzz2qrw] em[data-astro-cid-xlzz2qrw]{color:var(--accent-coral);font-style:italic}.hub-tagline[data-astro-cid-xlzz2qrw]{margin-top:var(--space-md);font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-secondary);animation:rise .6s var(--ease-out-expo) .26s both;line-height:1.45}.hub-list[data-astro-cid-xlzz2qrw]{max-width:1100px;padding:0 var(--space-md) var(--space-2xl);margin:0 auto}.hub-row[data-astro-cid-xlzz2qrw]{border-top:1px solid var(--border-color);color:inherit;grid-template-columns:200px 1fr;gap:2.5rem;padding:2rem 0;text-decoration:none;display:grid}.hub-status[data-astro-cid-xlzz2qrw]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding-top:.5em}.hub-status[data-astro-cid-xlzz2qrw][data-status=live]{color:var(--accent-sage)}.hub-status[data-astro-cid-xlzz2qrw][data-status=building]{color:var(--accent-coral)}.hub-name[data-astro-cid-xlzz2qrw]{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 .4rem;line-height:1.2;transition:color .3s}.hub-row[data-astro-cid-xlzz2qrw]:hover .hub-name[data-astro-cid-xlzz2qrw]{color:var(--accent-coral)}.hub-desc[data-astro-cid-xlzz2qrw]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);max-width:62ch;margin:0;line-height:1.6}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hub-hero[data-astro-cid-xlzz2qrw],.hub-list[data-astro-cid-xlzz2qrw]{padding-left:var(--space-sm);padding-right:var(--space-sm)}.hub-hero[data-astro-cid-xlzz2qrw]{padding-top:3rem}.hub-row[data-astro-cid-xlzz2qrw]{grid-template-columns:1fr;gap:.4rem}}@media (prefers-reduced-motion:reduce){.hub-eyebrow[data-astro-cid-xlzz2qrw],.hub-title[data-astro-cid-xlzz2qrw],.hub-tagline[data-astro-cid-xlzz2qrw]{animation:none}}.hero-split[data-astro-cid-6o27kgmg]{gap:var(--space-lg);max-width:1200px;padding:var(--space-2xl) var(--space-md) var(--space-xl);grid-template-columns:35% 65%;align-items:center;margin:0 auto;display:grid}.hero-split-image[data-astro-cid-6o27kgmg]{justify-content:center;align-items:center;display:flex}.hero-split-text[data-astro-cid-6o27kgmg] .lp-hero{text-align:left;min-height:auto;padding:0}.hero-split-text[data-astro-cid-6o27kgmg] .lp-hero-inner{max-width:none}.hero-split-text[data-astro-cid-6o27kgmg] .lp-hero-sub{margin:0}@media (width<=768px){.hero-split[data-astro-cid-6o27kgmg]{gap:var(--space-md);padding:var(--space-lg) var(--space-sm) var(--space-md);grid-template-columns:1fr}.hero-split-text[data-astro-cid-6o27kgmg] .lp-hero{text-align:center}.hero-split-text[data-astro-cid-6o27kgmg] .lp-hero-sub{margin:0 auto}}
