main:where(.astro-j7pv25f6){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;color:#1a202c;background-color:#fff}.container:where(.astro-j7pv25f6){max-width:1200px;margin:0 auto;padding:0 2rem}h1:where(.astro-j7pv25f6),h2:where(.astro-j7pv25f6),h3:where(.astro-j7pv25f6){font-weight:700;line-height:1.2}h2:where(.astro-j7pv25f6){font-size:2.25rem;margin-bottom:2.5rem;text-align:center;color:#1a202c}section:where(.astro-j7pv25f6){padding:6rem 0}.emoji:where(.astro-j7pv25f6){font-size:1.75rem;display:block;margin-bottom:1rem}.gradient-text:where(.astro-j7pv25f6){background:linear-gradient(90deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.status-message:where(.astro-j7pv25f6){padding:1rem 2rem;margin:1rem auto;max-width:1200px;border-radius:8px;font-weight:500;text-align:center;box-shadow:0 2px 4px #0000001a}.status-message:where(.astro-j7pv25f6).success{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.status-message:where(.astro-j7pv25f6).error{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.hero:where(.astro-j7pv25f6){background:#f8fafc;text-align:center;padding:8rem 0 6rem;position:relative}.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:3.75rem;margin-bottom:.5rem;color:#1a202c}.subtitle:where(.astro-j7pv25f6){font-size:2rem;margin-bottom:1.5rem;font-weight:600;color:#4a5568}.description:where(.astro-j7pv25f6){max-width:800px;margin:0 auto 3rem;font-size:1.25rem;color:#718096;line-height:1.7}.cta-buttons:where(.astro-j7pv25f6){display:flex;justify-content:center;gap:1rem}.primary-cta:where(.astro-j7pv25f6){display:inline-block;background:linear-gradient(90deg,#6366f1,#a855f7);color:#fff;font-weight:600;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease;font-size:1.125rem;box-shadow:0 4px 6px -1px #6366f133}.primary-cta:where(.astro-j7pv25f6):hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #6366f14d}.build-section:where(.astro-j7pv25f6){background-color:#fff}.build-section:where(.astro-j7pv25f6) .container:where(.astro-j7pv25f6){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-list:where(.astro-j7pv25f6){list-style:none;padding:0;margin:2rem 0 0}.feature-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:flex;align-items:center;margin-bottom:1.25rem;font-size:1.125rem;color:#4a5568}.feature-list:where(.astro-j7pv25f6) .emoji:where(.astro-j7pv25f6){font-size:1.5rem;margin-right:1.25rem;margin-bottom:0}.image-preview:where(.astro-j7pv25f6) img:where(.astro-j7pv25f6){width:100%;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e2e8f0}.inline-link:where(.astro-j7pv25f6){color:#6366f1;text-decoration:none;font-weight:500;transition:color .2s;border-bottom:1px dotted #818cf8}.inline-link:where(.astro-j7pv25f6):hover{color:#4f46e5}.for-who-section:where(.astro-j7pv25f6){background-color:#f8fafc}.profiles-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.featured-profile-card:where(.astro-j7pv25f6){background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:2.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;border-left:4px solid #6366f1}.featured-profile-card:where(.astro-j7pv25f6) .emoji:where(.astro-j7pv25f6){font-size:2.5rem;margin-bottom:1rem;display:inline-block}.featured-profile-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.5rem;margin:.5rem 0 1rem;color:#1a202c}.featured-profile-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;color:#4b5563;font-size:1.125rem}.profile-card:where(.astro-j7pv25f6){background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;transition:transform .3s ease,box-shadow .3s ease}.profile-card:where(.astro-j7pv25f6):hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#6366f14d}.profile-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;margin:.5rem 0 1rem;color:#1a202c}.profile-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;color:#718096}.testimonial-section:where(.astro-j7pv25f6){background-color:#fff;position:relative}.testimonials-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1400px;margin:0 auto;justify-items:center}.testimonial-card:where(.astro-j7pv25f6){background:#f8fafc;border-radius:1rem;padding:2.5rem 2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;position:relative;transition:transform .3s ease,box-shadow .3s ease;text-align:center;width:100%;max-width:400px}.testimonial-card:where(.astro-j7pv25f6):hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#6366f14d}.testimonial-quote-small:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){color:#4f46e5;font-weight:600}.quote-mark-small:where(.astro-j7pv25f6){font-size:3rem;line-height:1;color:#6366f1;font-family:Georgia,serif;position:absolute;top:-.5rem;left:1.5rem}.testimonial-quote-small:where(.astro-j7pv25f6){font-size:1.125rem;line-height:1.6;color:#1a202c;font-style:italic;margin:1.5rem 0 2rem;font-weight:500;border:none;padding:0}.testimonial-author:where(.astro-j7pv25f6){display:flex;justify-content:center;align-items:center;gap:1rem}.author-info:where(.astro-j7pv25f6){text-align:center}.author-name:where(.astro-j7pv25f6){font-size:1.125rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.author-credentials:where(.astro-j7pv25f6){font-size:.9rem;color:#6b7280;margin:0;font-weight:500}.why-section:where(.astro-j7pv25f6){background-color:#fff}.benefits-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card:where(.astro-j7pv25f6){text-align:center;padding:2.5rem 2rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;transition:transform .3s ease,border-color .3s ease}.benefit-card:where(.astro-j7pv25f6):hover{transform:translateY(-5px);border-color:#6366f14d}.benefit-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;margin:.5rem 0 1rem;color:#1a202c}.benefit-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;color:#718096}.contents-section:where(.astro-j7pv25f6){background-color:#f8fafc}.contents-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.75rem}.content-card:where(.astro-j7pv25f6){background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e2e8f0;transition:transform .3s ease,border-color .3s ease}.content-card:where(.astro-j7pv25f6):hover{transform:translateY(-5px);border-color:#6366f14d}.content-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:1.25rem;margin:.5rem 0 1rem;color:#1a202c}.content-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;color:#718096}.final-cta:where(.astro-j7pv25f6){background:#f8fafc;color:#1a202c;text-align:center;border-top:1px solid #e2e8f0}.final-cta:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){max-width:800px;margin:0 auto 2.5rem;font-size:1.25rem;color:#718096;line-height:1.7}.final-cta:where(.astro-j7pv25f6) .primary-cta:where(.astro-j7pv25f6){background:linear-gradient(90deg,#6366f1,#a855f7);color:#fff}@media (min-width: 769px) and (max-width: 1024px){.testimonials-grid:where(.astro-j7pv25f6){grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px}}@media (max-width: 768px){.hero:where(.astro-j7pv25f6) h1:where(.astro-j7pv25f6){font-size:2.5rem}.subtitle:where(.astro-j7pv25f6){font-size:1.5rem}.description:where(.astro-j7pv25f6){font-size:1.125rem}.build-section:where(.astro-j7pv25f6) .container:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:2rem}.image-preview:where(.astro-j7pv25f6){order:-1}section:where(.astro-j7pv25f6){padding:4rem 0}h2:where(.astro-j7pv25f6){font-size:1.75rem}.testimonials-grid:where(.astro-j7pv25f6){grid-template-columns:1fr;gap:1.5rem;margin:0 1rem}.testimonial-card:where(.astro-j7pv25f6){padding:2rem 1.5rem}.quote-mark-small:where(.astro-j7pv25f6){font-size:2.5rem;top:-.25rem;left:1rem}.testimonial-quote-small:where(.astro-j7pv25f6){font-size:1rem;margin:1.25rem 0 1.75rem}.author-name:where(.astro-j7pv25f6){font-size:1rem}.author-credentials:where(.astro-j7pv25f6){font-size:.85rem}}
