.hero-section[data-astro-cid-23julnaa]{background:linear-gradient(135deg,#1f1d2b,#2d2a3e);padding:var(--space-8) var(--space-5) var(--space-12)}.hero-container[data-astro-cid-23julnaa]{max-width:1100px;margin:0 auto}.hero-content[data-astro-cid-23julnaa]{margin:var(--space-6) 0 var(--space-10)}.hero-title[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:clamp(var(--text-3xl),6vw,var(--text-5xl));font-weight:var(--font-bold);color:var(--color-white);margin:0 0 var(--space-3);letter-spacing:-.5px}.hero-subtitle[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);color:#ffc107;margin:0 0 var(--space-5)}.hero-description[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.7;color:#ffffffe6;max-width:700px;margin:0 0 var(--space-8)}.hero-logos[data-astro-cid-23julnaa]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.logos-label[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);color:#fff9;text-transform:uppercase;letter-spacing:1px}.logos-row[data-astro-cid-23julnaa]{display:flex;align-items:center;gap:var(--space-6)}.logos-row[data-astro-cid-23julnaa] img[data-astro-cid-23julnaa]{height:28px;width:auto;filter:brightness(0) invert(1);opacity:.7}.content-section[data-astro-cid-23julnaa]{padding:var(--space-12) var(--space-5)}.content-section[data-astro-cid-23julnaa].alt-bg{background:var(--color-gray-50)}.section-container[data-astro-cid-23julnaa]{max-width:1100px;margin:0 auto}.section-title[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-8)}.two-column[data-astro-cid-23julnaa]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}.column[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--space-4)}.column[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-4)}.check-list[data-astro-cid-23julnaa]{list-style:none;padding:0;margin:0}.check-list[data-astro-cid-23julnaa] li[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);padding-left:var(--space-6);margin-bottom:var(--space-3);position:relative}.check-list[data-astro-cid-23julnaa] li[data-astro-cid-23julnaa]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.services-grid[data-astro-cid-23julnaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-10)}.service-item[data-astro-cid-23julnaa]{background:var(--color-white);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200)}.service-item[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.service-item[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);margin:0}.engagement-models[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-5)}.models-grid[data-astro-cid-23julnaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.model[data-astro-cid-23julnaa]{background:var(--color-white);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);text-align:center}.model-hours[data-astro-cid-23julnaa]{display:block;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-accent);margin-bottom:var(--space-2)}.model-label[data-astro-cid-23julnaa]{display:block;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.model[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.why-me-content[data-astro-cid-23julnaa]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}.why-me-text[data-astro-cid-23julnaa] .lead[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.6;color:var(--color-text-primary);margin:0 0 var(--space-6)}.highlight-list[data-astro-cid-23julnaa]{list-style:none;padding:0;margin:0 0 var(--space-6)}.highlight-list[data-astro-cid-23julnaa] li[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.highlight-list[data-astro-cid-23julnaa] li[data-astro-cid-23julnaa] strong[data-astro-cid-23julnaa]{color:var(--color-text-primary)}.why-me-text[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--space-4)}.text-link[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-accent);text-decoration:none}.text-link[data-astro-cid-23julnaa]:hover{text-decoration:underline}.endorsements[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-5)}.endorsement-card[data-astro-cid-23julnaa]{background:var(--color-gray-50);padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.endorsement-card[data-astro-cid-23julnaa] blockquote[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary);font-style:italic;margin:0 0 var(--space-4)}.endorsement-author[data-astro-cid-23julnaa]{display:flex;flex-direction:column;gap:var(--space-1)}.endorsement-author[data-astro-cid-23julnaa] strong[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-primary)}.endorsement-author[data-astro-cid-23julnaa] span[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-muted)}.process-steps[data-astro-cid-23julnaa]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.step[data-astro-cid-23julnaa]{text-align:center}.step-number[data-astro-cid-23julnaa]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#1f1d2b,#2d2a3e);color:#ffc107;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);border-radius:50%;margin-bottom:var(--space-4)}.step[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.step[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-secondary);margin:0}.faq-list[data-astro-cid-23julnaa]{max-width:800px}.faq-item[data-astro-cid-23julnaa]{border-bottom:1px solid var(--color-border);padding:var(--space-5) 0}.faq-question[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);cursor:pointer;list-style:none}.faq-question[data-astro-cid-23julnaa]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-23julnaa]:before{content:"+";margin-right:var(--space-3);color:var(--color-accent)}.faq-item[data-astro-cid-23julnaa][open] .faq-question[data-astro-cid-23julnaa]:before{content:"−"}.faq-answer[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:var(--space-4) 0 0;padding-left:var(--space-6)}.cta-section-wrapper[data-astro-cid-23julnaa]{max-width:1100px;margin:0 auto;padding:var(--space-5) var(--space-5) var(--space-12)}.related-section[data-astro-cid-23julnaa]{background:var(--color-gray-50);padding:var(--space-12) var(--space-5);border-top:1px solid var(--color-border)}.related-grid[data-astro-cid-23julnaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.related-card[data-astro-cid-23julnaa]{background:var(--color-white);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);text-decoration:none;transition:all var(--transition-fast)}.related-card[data-astro-cid-23julnaa]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.related-card[data-astro-cid-23julnaa] h3[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2)}.related-card[data-astro-cid-23julnaa] p[data-astro-cid-23julnaa]{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-text-secondary);margin:0}@media(max-width:900px){.two-column[data-astro-cid-23julnaa],.why-me-content[data-astro-cid-23julnaa]{grid-template-columns:1fr;gap:var(--space-8)}.services-grid[data-astro-cid-23julnaa],.models-grid[data-astro-cid-23julnaa]{grid-template-columns:repeat(2,1fr)}.process-steps[data-astro-cid-23julnaa]{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media(max-width:768px){.hero-section[data-astro-cid-23julnaa]{padding:var(--space-6) var(--space-4) var(--space-10)}.services-grid[data-astro-cid-23julnaa],.models-grid[data-astro-cid-23julnaa],.process-steps[data-astro-cid-23julnaa],.related-grid[data-astro-cid-23julnaa]{grid-template-columns:1fr}.hero-logos[data-astro-cid-23julnaa]{flex-direction:column;align-items:flex-start}}
