.faq-section[data-astro-cid-kpn7xbay]{background:var(--gray);padding:5rem 0}.section-header[data-astro-cid-kpn7xbay]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-kpn7xbay] h2[data-astro-cid-kpn7xbay]{color:var(--blue);margin-bottom:.6rem;font-size:2rem;font-weight:700}.section-header[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{color:var(--muted);font-size:1rem}.faq-list[data-astro-cid-kpn7xbay]{flex-direction:column;gap:.75rem;max-width:780px;margin:0 auto;display:flex}.faq-item[data-astro-cid-kpn7xbay]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]{color:var(--blue);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.97rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-kpn7xbay] summary[data-astro-cid-kpn7xbay]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-kpn7xbay]{background:var(--blue-light);border-radius:50%;flex-shrink:0;width:20px;min-width:20px;height:20px;position:relative}.faq-icon[data-astro-cid-kpn7xbay]:before,.faq-icon[data-astro-cid-kpn7xbay]:after{content:"";background:#fff;border-radius:2px;position:absolute}.faq-icon[data-astro-cid-kpn7xbay]:before{width:10px;height:2px;top:9px;left:5px}.faq-icon[data-astro-cid-kpn7xbay]:after{width:2px;height:10px;transition:transform .2s;top:5px;left:9px}.faq-item[data-astro-cid-kpn7xbay][open] .faq-icon[data-astro-cid-kpn7xbay]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-kpn7xbay] p[data-astro-cid-kpn7xbay]{color:var(--muted);padding:0 1.5rem 1.25rem;font-size:.95rem;line-height:1.7}.faq-item[data-astro-cid-kpn7xbay][open] summary[data-astro-cid-kpn7xbay]{border-bottom:1px solid #f0f0f0}@media (width<=768px){.faq-section[data-astro-cid-kpn7xbay]{padding:3rem 0}.section-header[data-astro-cid-kpn7xbay] h2[data-astro-cid-kpn7xbay]{font-size:1.6rem}}.hero{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-light) 100%);color:#fff;padding:5rem 0 6rem}.hero-content{max-width:680px}.badge{color:#fff;letter-spacing:.03em;background:#ffffff26;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.85rem;font-weight:500;display:inline-block}.hero h1{margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.hero h1 span{color:var(--accent)}.hero p{opacity:.9;max-width:560px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.btn-primary{color:var(--blue);white-space:nowrap;background:#fff;border-radius:6px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.btn-primary:hover{opacity:.88}.btn-secondary{color:#fff;white-space:nowrap;background:#ffffff26;border:1px solid #ffffff4d;border-radius:6px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.btn-secondary:hover{background:#ffffff40}.btn-large{padding:1rem 2.5rem;font-size:1rem}.btn-outline{color:var(--blue-light);border:2px solid var(--blue-light);background:0 0;border-radius:6px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.btn-outline:hover{background:var(--blue-light);color:#fff}.section{padding:5rem 0}.section-gray{background:var(--gray)}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{color:var(--blue);margin-bottom:.75rem;font-size:2rem;font-weight:700}.section-header p{color:var(--muted);font-size:1.05rem}.cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:2rem;transition:box-shadow .2s}.card:hover{box-shadow:0 4px 20px #00000014}.card-icon{margin-bottom:1rem;font-size:2rem}.card h3{color:var(--blue);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.card p{color:var(--muted);font-size:.95rem;line-height:1.6}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-text h2{color:var(--blue);margin-bottom:1.25rem;font-size:1.9rem;font-weight:700}.about-text p{color:var(--muted);margin-bottom:1rem;line-height:1.7}.stats-col{flex-direction:column;gap:1.5rem;display:flex}.stats{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.stat{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1.5rem}.stat-number{color:var(--blue);font-size:2.2rem;font-weight:700;display:block}.stat-label{color:var(--muted);margin-top:.25rem;font-size:.85rem;display:block}.office-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.office-icon{flex-shrink:0;margin-top:.1rem;font-size:1.5rem;line-height:1}.office-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.3rem;font-size:.75rem;font-weight:700}.office-address{color:var(--blue);font-size:1rem;font-weight:600}.office-city{color:var(--muted);margin-top:.15rem;font-size:.88rem}.office-maps{color:var(--blue-light);margin-top:.6rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.office-maps:hover{text-decoration:underline}.founder-card{background:var(--gray);border-radius:12px;align-items:flex-start;gap:2.5rem;max-width:800px;margin:0 auto;padding:2.5rem;display:flex}.founder-avatar{background:var(--blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;font-size:1.5rem;font-weight:700;display:flex}.founder-info h3{color:var(--blue);margin-bottom:.25rem;font-size:1.3rem;font-weight:700}.founder-role{color:var(--accent);margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:block}.founder-info p{color:var(--muted);margin-bottom:1rem;line-height:1.7}.linkedin-link{color:var(--blue-light);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.linkedin-link:hover{text-decoration:underline}.reasons{gap:1.5rem;display:grid}.reason{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.reason>span{color:var(--accent);min-width:2.5rem;font-size:1.5rem;font-weight:700}.reason h3{color:var(--blue);margin-bottom:.35rem;font-size:1rem;font-weight:600}.reason p{color:var(--muted);font-size:.95rem;line-height:1.6}.cta{background:linear-gradient(135deg, var(--blue) 0%, var(--blue-light) 100%);color:#fff;text-align:center;padding:5rem 0}.cta h2{margin-bottom:.75rem;font-size:2rem;font-weight:700}.cta p{opacity:.85;margin-bottom:2rem;font-size:1.05rem}@media (width<=1024px){.about-grid{gap:2rem}}@media (width<=768px){.hero{padding:3rem 0 4rem}.hero p{font-size:1rem}.about-grid{grid-template-columns:1fr;gap:2rem}.stats{grid-template-columns:1fr 1fr}.founder-card{flex-direction:column;gap:1.5rem}}@media (width<=600px){.section-header h2,.cta h2{font-size:1.6rem}}@media (width<=480px){.cards{grid-template-columns:1fr}.founder-card{padding:1.5rem}.btn-large{padding:.85rem 1.5rem;font-size:.95rem}}.platforms-strip{background:#f4f6fa;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:2rem 0}.platforms-label{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:1.25rem;font-size:.8rem;font-weight:600}.platforms-list{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.platform-badge{color:var(--blue);letter-spacing:.02em;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600}.testimonials-section{background:var(--gray)}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.testimonial-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.testimonial-quote{color:var(--text);flex:1;font-size:.97rem;font-style:italic;line-height:1.7}.testimonial-author{border-top:1px solid #f3f4f6;flex-direction:column;gap:.2rem;padding-top:1rem;display:flex}.author-name{color:var(--blue);font-size:.9rem;font-weight:700}.author-company{color:var(--muted);font-size:.82rem}@media (width<=480px){.testimonials-grid{grid-template-columns:1fr}}
