._pageWrapper_85b8a_1{font-family:var(--font-family-base);color:var(--foreground);background-color:var(--background)}._eyebrow_85b8a_7{display:block;font-family:var(--font-family-base);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600;color:var(--accent-text);margin-bottom:var(--spacing-4)}._container_85b8a_18{max-width:1200px;margin:0 auto;padding:0 var(--spacing-6)}._hero_85b8a_25{position:relative;overflow:hidden;min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding:12rem 0 var(--spacing-20)}._heroBackgroundImage_85b8a_35{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.02)}._heroOverlay_85b8a_45{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,#ffffff 100%)}._heroContent_85b8a_51{position:relative;z-index:1;max-width:900px;background:#00000080;padding:var(--spacing-8);border-radius:var(--radius-lg)}._heroEyebrow_85b8a_60{color:#fff}._heroTitle_85b8a_64{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--spacing-6) 0}._heroDesc_85b8a_74{font-size:1.25rem;color:#ffffffd9;line-height:1.6;max-width:700px}._storySection_85b8a_82{padding:var(--spacing-20) 0;background-color:#fff}._storyGrid_85b8a_87{display:grid;grid-template-columns:1fr;gap:var(--spacing-12);align-items:center}@media(min-width:1024px){._storyGrid_85b8a_87{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}._storyImageWrapper_85b8a_101{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}._storyImageWrapper_85b8a_101:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 1px #21302d1a;pointer-events:none}._storyImage_85b8a_101{width:100%;height:auto;display:block}._storyHeading_85b8a_125{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-6);line-height:1.2}._storyText_85b8a_134{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7;margin-bottom:var(--spacing-4)}._valuesSection_85b8a_142{padding:var(--spacing-20) 0;background-color:#16211f;color:#fff}._valuesHeader_85b8a_148{margin-bottom:var(--spacing-16)}._valuesTitle_85b8a_152{font-family:var(--font-family-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#fff;max-width:600px;line-height:1.1}._valuesGrid_85b8a_161{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._valuesGrid_85b8a_161{grid-template-columns:1fr 1fr;gap:var(--spacing-12)}}._valueBlock_85b8a_174{padding-top:var(--spacing-6);border-top:2px solid rgba(202,206,209,.2)}._valueNumber_85b8a_179{font-family:var(--font-family-display);font-size:1.5rem;font-weight:800;color:var(--accent);margin-bottom:var(--spacing-4)}._valueTitle_85b8a_187{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-3);color:#fff}._valueDesc_85b8a_195{font-size:1.0625rem;color:#ffffffa6;line-height:1.6}._certsSection_85b8a_202{padding:var(--spacing-20) 0;background-color:#f7f8f9;border-bottom:1px solid var(--border-subtle)}._certsHeader_85b8a_208{max-width:800px;margin-bottom:var(--spacing-12)}._certsTitle_85b8a_213{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--primary);margin-bottom:var(--spacing-6);line-height:1.2}._certsIntro_85b8a_222{font-size:1.125rem;color:var(--muted-foreground);line-height:1.7}._certsContentGrid_85b8a_228{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:1024px){._certsContentGrid_85b8a_228{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}._certsAffiliations_85b8a_241{display:flex;flex-direction:column;gap:var(--spacing-4)}._certCard_85b8a_247{background-color:#fff;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border-subtle);font-weight:600;font-size:1rem;color:var(--primary);box-shadow:var(--shadow);display:flex;align-items:center;gap:var(--spacing-4)}._certCardIcon_85b8a_261{color:var(--accent-foreground);flex-shrink:0}._licensesBlock_85b8a_266{margin-top:var(--spacing-8);background-color:#fff;padding:var(--spacing-6);border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow)}._licensesTitle_85b8a_275{font-family:var(--font-family-display);font-size:1.25rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-4)}._licensesList_85b8a_283{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._licensesList_85b8a_283 li{font-size:1rem;color:var(--muted-foreground);display:flex;gap:var(--spacing-2)}._licensesList_85b8a_283 li strong{color:var(--primary);min-width:80px}._certPlaceholders_85b8a_304{display:flex;flex-direction:column;gap:var(--spacing-6)}._certImageCard_85b8a_312{position:relative;width:100%;aspect-ratio:4 / 3;background-color:var(--muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--animation-duration-fast) ease;padding:0;display:block}._certImageCard_85b8a_312:hover{border-color:var(--border);box-shadow:var(--shadow-md)}._certImageCard_85b8a_312:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._certThumbnail_85b8a_336{width:100%;height:100%;object-fit:contain;background:#fff}._certImageOverlay_85b8a_343{position:absolute;inset:0;background:#21302db3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--animation-duration-fast) ease}._certImageCard_85b8a_312:hover ._certImageOverlay_85b8a_343{opacity:1}._certImageOverlay_85b8a_343 span{color:#fff;font-weight:600;font-size:1.125rem}._dialogImageWrapper_85b8a_364{margin-top:var(--spacing-4);background:var(--muted);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;justify-content:center}._dialogImage_85b8a_364{max-width:100%;height:auto;max-height:60vh;object-fit:contain}._dialogActions_85b8a_380{margin-top:var(--spacing-4);display:flex;justify-content:flex-end}._downloadLink_85b8a_386{color:var(--primary);font-weight:600;text-decoration:none}._downloadLink_85b8a_386:hover{text-decoration:underline}._downloadLink_85b8a_386:focus-visible{outline:2px solid var(--primary);outline-offset:2px;text-decoration:underline}._dualSection_85b8a_403{padding:var(--spacing-20) 0;background-color:#fff}._dualGrid_85b8a_408{display:grid;grid-template-columns:1fr;gap:var(--spacing-12)}@media(min-width:1024px){._dualGrid_85b8a_408{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}._infoBlock_85b8a_421{background-color:#f7f8f9;padding:var(--spacing-12);border-radius:var(--radius-md);height:100%}._infoBlockTitle_85b8a_428{font-family:var(--font-family-display);font-size:2rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-4)}._infoBlockText_85b8a_436{font-size:1.125rem;color:var(--muted-foreground);line-height:1.6;margin-bottom:var(--spacing-8)}._infoBlockFooter_85b8a_443{padding-top:var(--spacing-6);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--spacing-6)}._contactPerson_85b8a_451{display:flex;align-items:center;gap:var(--spacing-4)}._personAvatar_85b8a_457{width:64px;height:64px;background-color:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;object-fit:cover}._initialsAvatar_85b8a_472{background-color:var(--accent);color:var(--foreground)}._personTitle_85b8a_477{color:var(--muted-foreground);font-size:.9375rem;font-weight:500;display:block}._personDetails_85b8a_484 h3{font-size:1.125rem;font-weight:700;color:var(--primary);margin-bottom:var(--spacing-1)}._personDetails_85b8a_484 a{color:var(--muted-foreground);text-decoration:none;font-weight:500;transition:color var(--animation-duration-fast) ease}._personDetails_85b8a_484 a:hover{color:var(--primary)}._ctaSection_85b8a_503{padding:var(--spacing-20) 0;background-color:var(--primary);text-align:center;color:#fff}._ctaTitle_85b8a_510{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--spacing-6)}._ctaDesc_85b8a_517{font-size:1.25rem;color:#ffffffb3;max-width:600px;margin:0 auto var(--spacing-8)}
