.Input-module__bfW25q__container{flex-direction:column;gap:.5rem;display:flex}.Input-module__bfW25q__label{color:var(--color-text);font-size:.875rem;font-weight:500}.Input-module__bfW25q__input{border-radius:var(--radius-md);background:var(--color-surface);width:100%;font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-sizing:border-box;border:1px solid #e6e9ef;padding:.75rem;font-size:1rem}.Input-module__bfW25q__input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #06b6d41a}.Input-module__bfW25q__input:disabled{background:var(--color-bg);color:var(--color-text-muted);cursor:not-allowed}.Input-module__bfW25q__error{border-color:#dc3545}.Input-module__bfW25q__error:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.Input-module__bfW25q__errorText{color:#dc3545;font-size:.875rem}.Input-module__bfW25q__helperText{color:var(--color-text-muted);font-size:.875rem}
.FAQ-module__zawi5a__container{margin-top:2rem}.FAQ-module__zawi5a__faqItem{border-bottom:1px solid var(--color-border)}.FAQ-module__zawi5a__question{text-align:left;cursor:pointer;width:100%;color:var(--color-text);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.125rem;font-weight:600;display:flex}.FAQ-module__zawi5a__question::-webkit-details-marker{display:none}.FAQ-module__zawi5a__question::marker{content:""}.FAQ-module__zawi5a__question:hover{color:var(--color-primary)}.FAQ-module__zawi5a__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.FAQ-module__zawi5a__icon{color:var(--color-primary);transition:transform var(--transition-fast);font-size:1.25rem;font-weight:700}.FAQ-module__zawi5a__faqItem[open] .FAQ-module__zawi5a__icon{transform:rotate(45deg)}.FAQ-module__zawi5a__answer{padding:0 0 1.5rem}.FAQ-module__zawi5a__answer p{color:var(--color-text-muted);line-height:var(--line-height);margin:0}
.QuickQuoteForm-module__8ydFMW__shell{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:left;padding:1.25rem}.QuickQuoteForm-module__8ydFMW__compact{max-width:560px}.QuickQuoteForm-module__8ydFMW__header{margin-bottom:1rem}.QuickQuoteForm-module__8ydFMW__eyebrow{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.85rem;font-weight:700}.QuickQuoteForm-module__8ydFMW__title{color:var(--color-text);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.QuickQuoteForm-module__8ydFMW__subtitle{color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.6}.QuickQuoteForm-module__8ydFMW__progress{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.25rem 0;display:grid}.QuickQuoteForm-module__8ydFMW__progressStep{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.QuickQuoteForm-module__8ydFMW__progressDot{background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:700;display:inline-flex}.QuickQuoteForm-module__8ydFMW__active{color:var(--color-primary);font-weight:700}.QuickQuoteForm-module__8ydFMW__active .QuickQuoteForm-module__8ydFMW__progressDot,.QuickQuoteForm-module__8ydFMW__done .QuickQuoteForm-module__8ydFMW__progressDot{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.QuickQuoteForm-module__8ydFMW__step{gap:1rem;display:grid}.QuickQuoteForm-module__8ydFMW__choiceGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.QuickQuoteForm-module__8ydFMW__choice{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);padding:1rem}.QuickQuoteForm-module__8ydFMW__choice:hover,.QuickQuoteForm-module__8ydFMW__choiceSelected{border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.QuickQuoteForm-module__8ydFMW__choiceTitle{margin-bottom:.25rem;font-weight:700;display:block}.QuickQuoteForm-module__8ydFMW__choiceText{color:var(--color-text-muted);font-size:.9rem;line-height:1.45;display:block}.QuickQuoteForm-module__8ydFMW__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.QuickQuoteForm-module__8ydFMW__field{gap:.4rem;display:grid}.QuickQuoteForm-module__8ydFMW__label{color:var(--color-text);font-weight:650}.QuickQuoteForm-module__8ydFMW__select,.QuickQuoteForm-module__8ydFMW__input,.QuickQuoteForm-module__8ydFMW__textarea{border:1px solid var(--color-border);color:var(--color-text);font:inherit;border-radius:10px;width:100%;min-width:0;padding:.75rem}.QuickQuoteForm-module__8ydFMW__textarea{resize:vertical;min-height:100px}.QuickQuoteForm-module__8ydFMW__upload{background:var(--color-bg);border-radius:var(--radius-md);border:1px dashed #1e40af73;padding:1rem}.QuickQuoteForm-module__8ydFMW__uploadInput{margin-top:.75rem}.QuickQuoteForm-module__8ydFMW__helper{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.QuickQuoteForm-module__8ydFMW__fileMeta{color:var(--color-primary);margin:.75rem 0 0;font-size:.9rem;font-weight:650}.QuickQuoteForm-module__8ydFMW__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;padding:.85rem}.QuickQuoteForm-module__8ydFMW__success{border-radius:var(--radius-md);color:#14532d;background:#ecfdf5;border:1px solid #bbf7d0;padding:1rem}.QuickQuoteForm-module__8ydFMW__actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:flex}.QuickQuoteForm-module__8ydFMW__privacy{color:var(--color-text-muted);margin:1rem 0 0;font-size:.82rem;line-height:1.5}.QuickQuoteForm-module__8ydFMW__hiddenField{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}@media (max-width:640px){.QuickQuoteForm-module__8ydFMW__shell{padding:1rem}.QuickQuoteForm-module__8ydFMW__progress{grid-template-columns:1fr 1fr}.QuickQuoteForm-module__8ydFMW__actions{flex-direction:column-reverse}}
.lang-module__bH3Sqa__hero{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:4rem 0}.lang-module__bH3Sqa__heroContent{max-width:800px;margin:0 auto;padding:0 1rem}.lang-module__bH3Sqa__hero h1{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.lang-module__bH3Sqa__hero p{color:#5a6c7d;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.lang-module__bH3Sqa__badges{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.lang-module__bH3Sqa__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.lang-module__bH3Sqa__requests{padding:4rem 0}.lang-module__bH3Sqa__requestsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:grid}.lang-module__bH3Sqa__requests ul{padding:0;list-style:none}.lang-module__bH3Sqa__requests li{border-bottom:1px solid #eee;padding:.5rem 0}.lang-module__bH3Sqa__requests li:last-child{border-bottom:none}.lang-module__bH3Sqa__certified,.lang-module__bH3Sqa__interpreting,.lang-module__bH3Sqa__process,.lang-module__bH3Sqa__faq{background:#f8f9fa;padding:4rem 0}.lang-module__bH3Sqa__certified:nth-child(2n),.lang-module__bH3Sqa__interpreting:nth-child(2n),.lang-module__bH3Sqa__process:nth-child(2n),.lang-module__bH3Sqa__faq:nth-child(2n){background:#fff}.lang-module__bH3Sqa__certified ul,.lang-module__bH3Sqa__interpreting ul{margin:1.5rem 0;padding:0;list-style:none}.lang-module__bH3Sqa__certified li,.lang-module__bH3Sqa__interpreting li{padding:.5rem 0 .5rem 1.5rem;position:relative}.lang-module__bH3Sqa__certified li:before,.lang-module__bH3Sqa__interpreting li:before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0}.lang-module__bH3Sqa__cta{text-align:center;margin-top:2rem}.lang-module__bH3Sqa__note{background:#fff3cd;border:1px solid #ffeaa7;border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:.9rem}.lang-module__bH3Sqa__process{text-align:center}.lang-module__bH3Sqa__finalCta{color:#fff;text-align:center;background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);padding:4rem 0}.lang-module__bH3Sqa__finalCtaContent{max-width:600px;margin:0 auto;padding:0 1rem}.lang-module__bH3Sqa__finalCta h2{margin-bottom:1rem;font-size:2rem}.lang-module__bH3Sqa__finalCta p{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.lang-module__bH3Sqa__finalButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.lang-module__bH3Sqa__hero h1{font-size:2rem}.lang-module__bH3Sqa__hero p{font-size:1rem}.lang-module__bH3Sqa__badges{justify-content:center}.lang-module__bH3Sqa__heroButtons,.lang-module__bH3Sqa__finalButtons{flex-direction:column;align-items:center}.lang-module__bH3Sqa__requestsGrid{grid-template-columns:1fr}}
.sprachen-module__VGx3fW__hero{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:4rem 0}.sprachen-module__VGx3fW__container{max-width:1200px;margin:0 auto;padding:0 1rem}.sprachen-module__VGx3fW__searchContainer{max-width:400px;margin:2rem auto 0}.sprachen-module__VGx3fW__searchInput{width:100%}.sprachen-module__VGx3fW__languages{padding:4rem 0}.sprachen-module__VGx3fW__intro{padding:2rem 0 0}.sprachen-module__VGx3fW__intro p{color:#4a4a4a;max-width:900px;margin:0 auto 1rem;line-height:1.75}.sprachen-module__VGx3fW__availableSection,.sprachen-module__VGx3fW__requestSection{padding:4rem 0}.sprachen-module__VGx3fW__languageDescription{color:#555;margin:1rem 0;line-height:1.7}.sprachen-module__VGx3fW__requestCard{min-height:140px}.sprachen-module__VGx3fW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.sprachen-module__VGx3fW__languageCard{flex-direction:column;justify-content:space-between;min-height:140px;display:flex}.sprachen-module__VGx3fW__languageHeader{margin-bottom:1rem}.sprachen-module__VGx3fW__languageName{color:#333;margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.sprachen-module__VGx3fW__languageActions{margin-top:auto}.sprachen-module__VGx3fW__noResults{text-align:center;color:#666;padding:3rem}.sprachen-module__VGx3fW__noResults p{margin-bottom:1rem;font-size:1.1rem}.sprachen-module__VGx3fW__faq{background:#f8f9fa;padding:4rem 0}.sprachen-module__VGx3fW__cta{padding:4rem 0}.sprachen-module__VGx3fW__ctaCard{text-align:center;max-width:600px;margin:0 auto}.sprachen-module__VGx3fW__ctaCard h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.sprachen-module__VGx3fW__ctaCard p{color:#666;margin-bottom:2rem;line-height:1.6}.sprachen-module__VGx3fW__ctaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.sprachen-module__VGx3fW__hero,.sprachen-module__VGx3fW__languages{padding:2rem 0}.sprachen-module__VGx3fW__grid{grid-template-columns:1fr;gap:1rem}.sprachen-module__VGx3fW__languageCard{min-height:120px}.sprachen-module__VGx3fW__ctaActions{flex-direction:column;align-items:center}.sprachen-module__VGx3fW__ctaActions>*{width:100%;max-width:300px}}@media (max-width:480px){.sprachen-module__VGx3fW__container{padding:0 .5rem}.sprachen-module__VGx3fW__searchContainer{max-width:100%}}
