.hero[data-astro-cid-24koihei]{padding:4rem 0;background-color:var(--bg-color);position:relative;overflow:hidden}.hero-content[data-astro-cid-24koihei]{display:flex;align-items:center;gap:2rem}.hero-text[data-astro-cid-24koihei]{flex:1}.hero[data-astro-cid-24koihei] h1[data-astro-cid-24koihei]{font-size:3rem;line-height:1.1;margin-bottom:1.5rem;color:var(--text-color)}.hero-subtitle[data-astro-cid-24koihei]{font-size:1.25rem;color:var(--text-muted);margin-bottom:2rem}.hero-cta[data-astro-cid-24koihei]{display:flex;gap:1rem;flex-wrap:wrap}.hero-image[data-astro-cid-24koihei]{flex:1;max-width:500px}.translation-services[data-astro-cid-24koihei]{padding:5rem 0;background-color:var(--bg-color)}.section-heading[data-astro-cid-24koihei]{text-align:center;margin-bottom:3rem}.section-heading[data-astro-cid-24koihei] h2[data-astro-cid-24koihei]{font-size:2.25rem;margin-bottom:.75rem}.section-heading[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.features-grid[data-astro-cid-24koihei]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}.feature-card[data-astro-cid-24koihei]{background-color:var(--bg-alt-color);padding:2rem;border-radius:var(--radius-lg);box-shadow:0 2px 4px var(--shadow-color);transition:transform .2s,box-shadow .2s}.feature-card[data-astro-cid-24koihei]:hover{transform:translateY(-5px);box-shadow:0 4px 8px var(--shadow-color)}.feature-icon[data-astro-cid-24koihei]{color:var(--primary-color);margin-bottom:1rem}.feature-card[data-astro-cid-24koihei] h3[data-astro-cid-24koihei]{font-size:1.25rem;margin-bottom:.75rem}.feature-card[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{color:var(--text-muted)}.language-pairs[data-astro-cid-24koihei]{margin-top:4rem}.language-title[data-astro-cid-24koihei]{text-align:center;margin-bottom:2rem;font-size:1.5rem}.language-grid[data-astro-cid-24koihei]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.language-card[data-astro-cid-24koihei]{background-color:var(--bg-alt-color);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:0 2px 4px var(--shadow-color);display:flex;flex-direction:column;align-items:center;text-align:center}.source-language[data-astro-cid-24koihei]{font-size:1.125rem;font-weight:600;color:var(--primary-color);margin-bottom:.5rem}.language-arrow[data-astro-cid-24koihei]{font-size:1.5rem;color:var(--text-muted);margin:.25rem 0}.target-languages[data-astro-cid-24koihei]{font-size:.9375rem;color:var(--text-muted)}.benefits[data-astro-cid-24koihei]{padding:5rem 0;background-color:var(--bg-alt-color)}.benefits-grid[data-astro-cid-24koihei]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.benefit-card[data-astro-cid-24koihei]{background-color:var(--bg-color);padding:1.5rem;border-radius:var(--radius-lg);box-shadow:0 2px 4px var(--shadow-color);height:100%}.benefit-card[data-astro-cid-24koihei] h3[data-astro-cid-24koihei]{font-size:1.125rem;margin-bottom:.75rem;color:var(--primary-color)}.benefit-card[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{color:var(--text-muted);font-size:.9375rem}.faq[data-astro-cid-24koihei]{padding:5rem 0;background-color:var(--bg-color)}.accordion[data-astro-cid-24koihei]{max-width:800px;margin:0 auto}.accordion-item[data-astro-cid-24koihei]{border-bottom:1px solid var(--border-color)}.accordion-header[data-astro-cid-24koihei]{width:100%;background:none;border:none;text-align:left;padding:1.5rem 0;font-size:1.125rem;font-weight:600;cursor:pointer;color:var(--text-color);display:flex;justify-content:space-between;align-items:center}.accordion-icon[data-astro-cid-24koihei]{width:20px;height:20px;transition:transform .3s}.accordion-header[data-astro-cid-24koihei][aria-expanded=true] .accordion-icon[data-astro-cid-24koihei]{transform:rotate(180deg)}.accordion-content[data-astro-cid-24koihei]{padding:0 0 1.5rem;color:var(--text-muted)}.contact[data-astro-cid-24koihei]{padding:5rem 0;background-color:var(--bg-alt-color)}.contact-grid[data-astro-cid-24koihei]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-info[data-astro-cid-24koihei]{padding-right:2rem}.contact-intro[data-astro-cid-24koihei]{font-size:1.125rem;margin-bottom:2rem;color:var(--text-muted)}.contact-method[data-astro-cid-24koihei]{display:flex;align-items:center;margin-bottom:1.5rem}.contact-icon[data-astro-cid-24koihei]{margin-right:1rem;color:var(--primary-color);flex-shrink:0}.contact-detail[data-astro-cid-24koihei]{font-size:1.125rem;font-weight:500;color:var(--primary-color)}.contact-form-container[data-astro-cid-24koihei] .card[data-astro-cid-24koihei]{padding:2rem;background-color:var(--bg-color);border-radius:var(--radius-lg);box-shadow:0 2px 4px var(--shadow-color)}.form-intro[data-astro-cid-24koihei]{margin-bottom:1.5rem;color:var(--text-muted)}.contact-form[data-astro-cid-24koihei] .form-group[data-astro-cid-24koihei]{margin-bottom:1.5rem}.contact-form[data-astro-cid-24koihei] label[data-astro-cid-24koihei]{display:block;margin-bottom:.5rem;font-weight:500}.contact-form[data-astro-cid-24koihei] input[data-astro-cid-24koihei],.contact-form[data-astro-cid-24koihei] select[data-astro-cid-24koihei],.contact-form[data-astro-cid-24koihei] textarea[data-astro-cid-24koihei]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-color);color:var(--text-color)}.contact-form[data-astro-cid-24koihei] input[data-astro-cid-24koihei]:focus,.contact-form[data-astro-cid-24koihei] select[data-astro-cid-24koihei]:focus,.contact-form[data-astro-cid-24koihei] textarea[data-astro-cid-24koihei]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--input-focus-shadow)}.btn-full[data-astro-cid-24koihei]{width:100%}.success-message[data-astro-cid-24koihei]{text-align:center;padding:2rem 1rem}.success-message[data-astro-cid-24koihei] h3[data-astro-cid-24koihei]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color)}.success-message[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{color:var(--text-muted)}.cta[data-astro-cid-24koihei]{padding:5rem 0;background-color:var(--primary-color);color:#fff;text-align:center}.cta-content[data-astro-cid-24koihei]{max-width:700px;margin:0 auto}.cta[data-astro-cid-24koihei] h2[data-astro-cid-24koihei]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.cta[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.btn-cta[data-astro-cid-24koihei]{background-color:#fff;color:var(--primary-color);font-size:1.125rem;padding:.75rem 2rem;border-radius:var(--radius-lg)}.btn-cta[data-astro-cid-24koihei]:hover{background-color:#ffffffe6;text-decoration:none}@media (max-width: 1200px){.hero[data-astro-cid-24koihei] h1[data-astro-cid-24koihei]{font-size:2.5rem}.language-grid[data-astro-cid-24koihei],.benefits-grid[data-astro-cid-24koihei]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.hero-content[data-astro-cid-24koihei]{flex-direction:column}.hero-text[data-astro-cid-24koihei],.hero-image[data-astro-cid-24koihei]{text-align:center;max-width:100%}.hero-cta[data-astro-cid-24koihei]{justify-content:center}.features-grid[data-astro-cid-24koihei]{grid-template-columns:repeat(2,1fr)}.contact-grid[data-astro-cid-24koihei]{grid-template-columns:1fr;gap:3rem}.contact-info[data-astro-cid-24koihei]{padding-right:0}}@media (max-width: 768px){.hero[data-astro-cid-24koihei] h1[data-astro-cid-24koihei]{font-size:2rem}.hero-subtitle[data-astro-cid-24koihei]{font-size:1.125rem}.section-heading[data-astro-cid-24koihei] h2[data-astro-cid-24koihei]{font-size:1.75rem}.features-grid[data-astro-cid-24koihei],.language-grid[data-astro-cid-24koihei],.benefits-grid[data-astro-cid-24koihei]{grid-template-columns:1fr}}@media (max-width: 480px){.hero[data-astro-cid-24koihei]{padding:3rem 0}.hero[data-astro-cid-24koihei] h1[data-astro-cid-24koihei]{font-size:1.75rem}.hero-cta[data-astro-cid-24koihei]{flex-direction:column;width:100%}.hero-cta[data-astro-cid-24koihei] .btn[data-astro-cid-24koihei]{width:100%;text-align:center}.cta[data-astro-cid-24koihei] h2[data-astro-cid-24koihei]{font-size:1.75rem}.cta[data-astro-cid-24koihei] p[data-astro-cid-24koihei]{font-size:1rem}}
