.hero-title[data-astro-cid-xzuxpibz]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.hero-subtitle-line[data-astro-cid-xzuxpibz]{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;margin-bottom:1.5rem}.hero-content[data-astro-cid-xzuxpibz]{text-align:center;max-width:900px;margin:0 auto}.section-title[data-astro-cid-xzuxpibz]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.services-grid[data-astro-cid-xzuxpibz],.languages-grid[data-astro-cid-xzuxpibz],.inperson-grid[data-astro-cid-xzuxpibz],.contact-grid-modern[data-astro-cid-xzuxpibz]{display:grid;gap:1.5rem}@media(min-width:640px){.services-grid[data-astro-cid-xzuxpibz]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.service-card[data-astro-cid-xzuxpibz],.language-card[data-astro-cid-xzuxpibz],.inperson-card[data-astro-cid-xzuxpibz],.contact-card-modern[data-astro-cid-xzuxpibz]{background:var(--glass-bg,var(--card-bg,#fff));border:1px solid var(--glass-border,rgba(0,0,0,.08));padding:1.25rem 1.25rem 1.1rem;border-radius:20px;box-shadow:0 4px 18px -4px #0000001f,inset 0 1px #fff6}:root{--surface-raised: var(--card,#fff);--surface-alt: #f8fafc;--surface-accent-faint: rgba(255,106,61,.06);--surface-accent-hover: rgba(255,106,61,.12);--surface-accent-strong: rgba(255,106,61,.18);--text-high: #0f172a;--text-mid: #334155;--text-low: #64748b;--table-border: rgba(0,0,0,.12);--table-header-bg: #1e293b;--table-header-text: #f8fafc;--table-row-alt: rgba(0,0,0,.025)}[data-astro-cid-xzuxpibz][data-theme=dark] :root,html[data-theme=dark]{--surface-raised: #1e293b;--surface-alt: #162132;--surface-accent-faint: rgba(255,106,61,.1);--surface-accent-hover: rgba(255,106,61,.18);--surface-accent-strong: rgba(255,106,61,.26);--text-high: #f1f5f9;--text-mid: #cbd5e1;--text-low: #94a3b8;--table-border: rgba(255,255,255,.12);--table-header-bg: #283549;--table-header-text: #fff;--table-row-alt: rgba(255,255,255,.04)}.service-card[data-astro-cid-xzuxpibz],.language-card[data-astro-cid-xzuxpibz],.inperson-card[data-astro-cid-xzuxpibz],.contact-card-modern[data-astro-cid-xzuxpibz]{background:var(--surface-raised);border:1px solid var(--table-border);color:var(--text-mid)}.service-card[data-astro-cid-xzuxpibz] h3[data-astro-cid-xzuxpibz],.language-card[data-astro-cid-xzuxpibz] h3[data-astro-cid-xzuxpibz],.inperson-card[data-astro-cid-xzuxpibz] h3[data-astro-cid-xzuxpibz],.contact-card-modern[data-astro-cid-xzuxpibz] h3[data-astro-cid-xzuxpibz]{color:var(--text-high)}.service-card[data-astro-cid-xzuxpibz] p[data-astro-cid-xzuxpibz],.language-card[data-astro-cid-xzuxpibz] p[data-astro-cid-xzuxpibz],.inperson-card[data-astro-cid-xzuxpibz] p[data-astro-cid-xzuxpibz],.contact-card-modern[data-astro-cid-xzuxpibz] p[data-astro-cid-xzuxpibz]{color:var(--text-mid)}.service-card[data-astro-cid-xzuxpibz]:hover,.language-card[data-astro-cid-xzuxpibz]:hover,.inperson-card[data-astro-cid-xzuxpibz]:hover,.contact-card-modern[data-astro-cid-xzuxpibz]:hover{border-color:#ff6a3d;box-shadow:0 4px 18px -2px #ff6a3d40;transition:border-color .25s,box-shadow .25s}.pricing-table-wrapper[data-astro-cid-xzuxpibz]{border:1px solid var(--table-border);background:var(--surface-raised);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px -6px #0000002e,0 2px 4px #00000014}.pricing-table[data-astro-cid-xzuxpibz]{width:100%;border-collapse:separate;border-spacing:0;font-size:1.05rem;line-height:1.45;color:var(--text-mid)}.pricing-table[data-astro-cid-xzuxpibz] thead[data-astro-cid-xzuxpibz] th[data-astro-cid-xzuxpibz]{background:var(--table-header-bg);color:var(--table-header-text);font-weight:600;letter-spacing:.6px;font-size:.9rem;text-transform:uppercase;line-height:1.3}.pricing-table[data-astro-cid-xzuxpibz] th[data-astro-cid-xzuxpibz],.pricing-table[data-astro-cid-xzuxpibz] td[data-astro-cid-xzuxpibz]{padding:1rem 1.15rem;text-align:left}.pricing-table[data-astro-cid-xzuxpibz] thead[data-astro-cid-xzuxpibz] th[data-astro-cid-xzuxpibz]:first-child{border-top-left-radius:12px}.pricing-table[data-astro-cid-xzuxpibz] thead[data-astro-cid-xzuxpibz] th[data-astro-cid-xzuxpibz]:last-child{border-top-right-radius:12px}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]{border-bottom:1px solid var(--table-border);transition:background .2s,color .2s}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]:nth-child(2n){background:color-mix(in srgb,var(--table-row-alt) 70%,transparent)}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]:hover{background:var(--surface-accent-faint)}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]:focus-within{outline:2px solid #ff6a3d;outline-offset:-2px;background:var(--surface-accent-hover)}.pricing-table[data-astro-cid-xzuxpibz] .service-cell[data-astro-cid-xzuxpibz]{color:var(--text-high);font-weight:580;letter-spacing:.2px}.pricing-table[data-astro-cid-xzuxpibz] .price-cell[data-astro-cid-xzuxpibz]{font-size:1.02rem}.pricing-table[data-astro-cid-xzuxpibz] .price-cell[data-astro-cid-xzuxpibz] strong[data-astro-cid-xzuxpibz]{color:var(--accent-text);font-weight:650;letter-spacing:.55px;font-size:1.05rem}[data-astro-cid-xzuxpibz][data-theme=dark] .pricing-table[data-astro-cid-xzuxpibz] .price-cell[data-astro-cid-xzuxpibz] strong[data-astro-cid-xzuxpibz]{color:var(--accent-text)}.pricing-actions[data-astro-cid-xzuxpibz] .btn-secondary[data-astro-cid-xzuxpibz]{color:#fff!important}.pricing-actions[data-astro-cid-xzuxpibz] .btn-secondary[data-astro-cid-xzuxpibz]:hover,.pricing-actions[data-astro-cid-xzuxpibz] .btn-secondary[data-astro-cid-xzuxpibz]:focus-visible{color:#fff!important}.hero-actions[data-astro-cid-xzuxpibz] .hero-btn[data-astro-cid-xzuxpibz],.hero-actions[data-astro-cid-xzuxpibz] .hero-btn[data-astro-cid-xzuxpibz]:hover,.hero-actions[data-astro-cid-xzuxpibz] .hero-btn[data-astro-cid-xzuxpibz]:focus-visible{color:#fff!important}.faq-cta[data-astro-cid-xzuxpibz]{margin-top:14px;color:#fff!important}.interpreting-modal[data-astro-cid-xzuxpibz]{position:fixed;inset:0;display:none;z-index:9999}.interpreting-modal[data-astro-cid-xzuxpibz][aria-hidden=false]{display:flex;align-items:flex-start;justify-content:center;padding-top:max(70px,5vh);overflow-y:auto}.interpreting-modal__backdrop[data-astro-cid-xzuxpibz]{position:fixed;inset:0;background:#02061799;backdrop-filter:blur(6px)}.interpreting-modal__panel[data-astro-cid-xzuxpibz]{position:relative;max-width:880px;width:90%;background:var(--surface-raised);border-radius:20px;border:1px solid var(--table-border);box-shadow:0 24px 60px -20px #00000073;padding:24px;margin:0 auto 2rem}@media(max-width:640px){.interpreting-modal__panel[data-astro-cid-xzuxpibz]{width:95%;padding:20px}}.interpreting-modal__header[data-astro-cid-xzuxpibz]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:16px}.interpreting-modal__subtitle[data-astro-cid-xzuxpibz]{color:var(--text-mid);margin-top:6px}.interpreting-modal__close[data-astro-cid-xzuxpibz]{background:transparent;border:none;font-size:28px;line-height:1;color:var(--text-high);cursor:pointer}.interpreting-form__grid[data-astro-cid-xzuxpibz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.interpreting-form__actions[data-astro-cid-xzuxpibz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;justify-content:center}.form-label[data-astro-cid-xzuxpibz]{font-weight:600;color:var(--text-high);margin-bottom:6px;font-size:14px;letter-spacing:.3px}.form-input[data-astro-cid-xzuxpibz]{padding:12px 14px;border:1.8px solid var(--table-border);border-radius:10px;font-size:15px;background:var(--surface-alt);color:var(--text-high);transition:border-color .2s,box-shadow .2s,background .2s}.form-input[data-astro-cid-xzuxpibz]:focus{outline:none;border-color:#ff6a3d;background:var(--surface-raised);box-shadow:0 0 0 3px #ff6a3d33}.form-input[data-astro-cid-xzuxpibz]::placeholder{color:var(--text-low)}.file-upload-area[data-astro-cid-xzuxpibz]{position:relative;border:2px dashed var(--table-border);border-radius:10px;padding:18px;text-align:center;cursor:pointer;background:var(--surface-alt)}.file-upload-area[data-astro-cid-xzuxpibz]:hover{border-color:#ff6a3d;background:#ff6a3d0f}.file-input[data-astro-cid-xzuxpibz]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-upload-content[data-astro-cid-xzuxpibz]{display:flex;flex-direction:column;gap:6px;color:var(--text-mid)}.file-upload-text[data-astro-cid-xzuxpibz]{font-weight:600;color:var(--text-high)}.file-upload-hint[data-astro-cid-xzuxpibz]{font-size:12px;color:var(--text-low)}.modal-open[data-astro-cid-xzuxpibz]{overflow:hidden}@media(max-width:780px){.pricing-table[data-astro-cid-xzuxpibz] thead[data-astro-cid-xzuxpibz]{display:none}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]{display:grid;grid-template-columns:1fr;padding:.95rem .95rem 1.05rem;border:1px solid var(--table-border);margin-bottom:.9rem;border-radius:18px}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]:last-child{margin-bottom:0}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] td[data-astro-cid-xzuxpibz]{display:block;padding:.3rem 0;border:none}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] td[data-astro-cid-xzuxpibz].price-cell{margin-top:.4rem;font-size:1.05rem}.pricing-table[data-astro-cid-xzuxpibz] .service-cell[data-astro-cid-xzuxpibz]{font-size:1.02rem}}.pricing-notes[data-astro-cid-xzuxpibz] ul[data-astro-cid-xzuxpibz] li[data-astro-cid-xzuxpibz]{color:var(--text-mid)}.pricing-notes[data-astro-cid-xzuxpibz] ul[data-astro-cid-xzuxpibz] li[data-astro-cid-xzuxpibz] strong[data-astro-cid-xzuxpibz]{color:var(--text-high)}.pricing-table[data-astro-cid-xzuxpibz] a[data-astro-cid-xzuxpibz]:focus-visible,.pricing-table[data-astro-cid-xzuxpibz] button[data-astro-cid-xzuxpibz]:focus-visible{outline:2px solid #ff6a3d;outline-offset:2px}@media(max-width:820px){footer[data-astro-cid-xzuxpibz]{padding-bottom:140px}}@media(forced-colors:active){.pricing-table-wrapper[data-astro-cid-xzuxpibz],.service-card[data-astro-cid-xzuxpibz],.language-card[data-astro-cid-xzuxpibz],.inperson-card[data-astro-cid-xzuxpibz]{forced-color-adjust:none;border:1px solid ButtonText;background:Canvas;color:ButtonText}.pricing-table[data-astro-cid-xzuxpibz] tbody[data-astro-cid-xzuxpibz] tr[data-astro-cid-xzuxpibz]:hover{background:Highlight;color:HighlightText}.pricing-table[data-astro-cid-xzuxpibz] .price-cell[data-astro-cid-xzuxpibz] strong[data-astro-cid-xzuxpibz]{color:Highlight}}
