.certification-hero[data-astro-cid-iihdy2xt]{background:radial-gradient(75% 115% at 10% 0%, #ffe9b8 0%, #fddc90 36%, #fccd62 70%, var(--gold) 100%);border-radius:0 0 80px 80px;padding:180px 40px 0}.certification-shell[data-astro-cid-iihdy2xt],.certification-container[data-astro-cid-iihdy2xt],.certification-contact__inner[data-astro-cid-iihdy2xt]{max-width:1120px;margin:0 auto}.certification-breadcrumb[data-astro-cid-iihdy2xt]{color:#595651;letter-spacing:.14em;margin:0;font-size:11px;font-weight:700;line-height:1.5}.certification-hero__content[data-astro-cid-iihdy2xt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px;margin-top:20px;display:grid}.certification-hero__copy[data-astro-cid-iihdy2xt]{align-self:center}.certification-hero[data-astro-cid-iihdy2xt] h1[data-astro-cid-iihdy2xt],.certification-about[data-astro-cid-iihdy2xt] h2[data-astro-cid-iihdy2xt]{color:var(--teal);letter-spacing:-.055em;margin:0;font-family:Momo,Arial,sans-serif;font-weight:800}.certification-hero[data-astro-cid-iihdy2xt] h1[data-astro-cid-iihdy2xt]{font-size:clamp(44px,4.4vw,56px);line-height:.96}.certification-hero__copy[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{color:#595651;max-width:520px;margin:20px 0 0;font-size:16px;line-height:1.7}.certification-hero__image[data-astro-cid-iihdy2xt]{aspect-ratio:1.72;border-radius:80px 80px 0 0;overflow:hidden}.certification-hero__image[data-astro-cid-iihdy2xt]:after{padding-bottom:0}.certification-hero__image[data-astro-cid-iihdy2xt] img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.certification-actions[data-astro-cid-iihdy2xt]{background:var(--cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:32px 20px 48px;display:flex}.certification-button[data-astro-cid-iihdy2xt],.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt],.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:10px 20px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.certification-button[data-astro-cid-iihdy2xt]:hover,.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]:hover,.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]:hover{filter:brightness(.96);transform:translateY(-2px)}.certification-button[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt],.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt],.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{border-radius:999px;place-items:center;width:25px;height:25px;font-size:16px;display:grid}.certification-button--teal[data-astro-cid-iihdy2xt]{color:#fff;background:var(--teal)}.certification-button--teal[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{color:var(--teal);background:var(--gold)}.certification-button--outline[data-astro-cid-iihdy2xt]{color:#595651;border:1px solid #595651}.certification-button--outline[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{color:#fff;background:var(--gold)}.certification-content[data-astro-cid-iihdy2xt]{background:#fff;padding:80px 40px}.certification-about[data-astro-cid-iihdy2xt]{grid-template-columns:32% minmax(0,1fr);gap:40px;display:grid}.certification-about[data-astro-cid-iihdy2xt] h2[data-astro-cid-iihdy2xt]{font-size:32px;line-height:1.1}.certification-about[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{color:#595651;margin:0;font-size:20px;line-height:1.4}.certification-about[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]+p[data-astro-cid-iihdy2xt]{margin-top:20px}.certification-requirements[data-astro-cid-iihdy2xt]{margin-top:60px}.certification-requirements__lead[data-astro-cid-iihdy2xt]{color:#595651;letter-spacing:-.035em;text-align:center;max-width:1050px;margin:0 auto 40px;font-family:Momo,Arial,sans-serif;font-size:clamp(24px,2.25vw,32px);line-height:1.4}.certification-requirements__lead[data-astro-cid-iihdy2xt] strong[data-astro-cid-iihdy2xt]{font-weight:800}.certification-requirements[data-astro-cid-iihdy2xt] ol[data-astro-cid-iihdy2xt]{color:#595651;border:1px solid #9b9690;border-radius:44px;margin:0;padding:40px 64px 40px 84px;font-size:20px;line-height:1.4}.certification-requirements[data-astro-cid-iihdy2xt] li[data-astro-cid-iihdy2xt]+li[data-astro-cid-iihdy2xt]{margin-top:10px}.certification-guideline[data-astro-cid-iihdy2xt]{background:var(--teal);border-radius:99px;justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding:40px 80px;display:flex}.certification-guideline[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{color:#fff;letter-spacing:-.03em;max-width:410px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.certification-guideline__links[data-astro-cid-iihdy2xt]{flex:1;justify-content:flex-end;gap:20px;display:flex}.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]{color:#fff;background:0 0;border:1px solid #ffffffeb;flex:1 1 0;max-width:246px}.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{color:var(--teal);background:var(--gold)}.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{color:#fff;background:var(--teal)}.certification-contact[data-astro-cid-iihdy2xt]{background:var(--gold);padding:80px 40px}.certification-contact__inner[data-astro-cid-iihdy2xt]{background:var(--teal);border-radius:99px;justify-content:space-between;align-items:center;gap:40px;padding:40px 64px;display:flex}.certification-contact[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{color:#fff;letter-spacing:-.045em;max-width:740px;margin:0;font-family:Momo,Arial,sans-serif;font-size:clamp(26px,2.25vw,32px);font-weight:800;line-height:1.2}.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]{color:#595651;background:var(--gold);flex:none}.certification-supported[data-astro-cid-iihdy2xt]{background:var(--cream);padding:92px 0 96px;overflow:hidden}.certification-supported__head[data-astro-cid-iihdy2xt]{max-width:1120px;margin:0 auto 36px;padding:0 40px}.certification-supported__head[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.certification-supported__head[data-astro-cid-iihdy2xt] h2[data-astro-cid-iihdy2xt]{max-width:880px;color:var(--teal);letter-spacing:-.055em;margin:0;font-family:Momo,Arial,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.25}.certification-supported__head[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{color:#595651;max-width:610px;margin-top:16px;font-size:17px;line-height:1.55;display:block}.certification-supported__rail[data-astro-cid-iihdy2xt]{overflow:hidden}.certification-supported__track[data-astro-cid-iihdy2xt]{gap:20px;width:max-content;padding:4px 20px 18px;animation:42s linear infinite certification-photo-marquee;display:flex}.certification-supported__track[data-astro-cid-iihdy2xt]:hover{animation-play-state:paused}.certification-supported__track[data-astro-cid-iihdy2xt] figure[data-astro-cid-iihdy2xt]{background:#e7e2d8;border:4px solid #fff;border-radius:34px;flex:none;width:clamp(230px,24vw,340px);height:clamp(190px,20vw,280px);margin:0;overflow:hidden;box-shadow:0 14px 28px #32444124}.certification-supported__track[data-astro-cid-iihdy2xt] img{object-fit:cover;width:100%;height:100%;display:block}.certification-supported__track[data-astro-cid-iihdy2xt] figure[data-astro-cid-iihdy2xt]:nth-child(3n+2) img{object-position:center 35%}.certification-supported__track[data-astro-cid-iihdy2xt] figure[data-astro-cid-iihdy2xt]:nth-child(3n) img{object-position:center 60%}.certification-button[data-astro-cid-iihdy2xt] svg[data-astro-cid-iihdy2xt],.certification-guideline[data-astro-cid-iihdy2xt] svg[data-astro-cid-iihdy2xt]{flex:none}.certification-button[data-astro-cid-iihdy2xt]:focus-visible,.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@keyframes certification-photo-marquee{to{transform:translate(calc(-50% - 10px))}}@media (width<=760px){.certification-hero[data-astro-cid-iihdy2xt]{padding:max(128px, var(--site-content-start)) 20px 0;border-radius:0 0 44px 44px}.certification-hero__content[data-astro-cid-iihdy2xt]{grid-template-columns:1fr;gap:22px;margin-top:28px}.certification-hero[data-astro-cid-iihdy2xt] h1[data-astro-cid-iihdy2xt]{font-size:44px}.certification-hero__image[data-astro-cid-iihdy2xt]{border-radius:42px 42px 0 0}.certification-actions[data-astro-cid-iihdy2xt]{gap:12px;padding:24px 20px 36px}.certification-button[data-astro-cid-iihdy2xt]{width:min(100%,360px);font-size:15px}.certification-content[data-astro-cid-iihdy2xt]{padding:52px 20px}.certification-about[data-astro-cid-iihdy2xt]{grid-template-columns:1fr;gap:20px}.certification-about[data-astro-cid-iihdy2xt] h2[data-astro-cid-iihdy2xt]{font-size:28px}.certification-about[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt],.certification-requirements[data-astro-cid-iihdy2xt] ol[data-astro-cid-iihdy2xt]{font-size:16px}.certification-requirements[data-astro-cid-iihdy2xt]{margin-top:48px}.certification-requirements__lead[data-astro-cid-iihdy2xt]{margin-bottom:28px;font-size:25px}.certification-requirements[data-astro-cid-iihdy2xt] ol[data-astro-cid-iihdy2xt]{border-radius:28px;padding:28px 25px 28px 45px}.certification-guideline[data-astro-cid-iihdy2xt],.certification-contact__inner[data-astro-cid-iihdy2xt]{border-radius:36px;flex-direction:column;align-items:stretch;gap:22px;padding:30px}.certification-guideline[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{font-size:18px}.certification-guideline__links[data-astro-cid-iihdy2xt]{flex-direction:column;gap:12px;width:100%}.certification-guideline[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]{max-width:none}.certification-contact[data-astro-cid-iihdy2xt]{padding:48px 20px}.certification-contact[data-astro-cid-iihdy2xt] p[data-astro-cid-iihdy2xt]{font-size:28px}.certification-contact[data-astro-cid-iihdy2xt] a[data-astro-cid-iihdy2xt]{align-self:flex-start}.certification-supported[data-astro-cid-iihdy2xt]{padding:58px 0 62px}.certification-supported__head[data-astro-cid-iihdy2xt]{margin-bottom:24px;padding:0 20px}.certification-supported__head[data-astro-cid-iihdy2xt] h2[data-astro-cid-iihdy2xt]{font-size:28px}.certification-supported__head[data-astro-cid-iihdy2xt] span[data-astro-cid-iihdy2xt]{margin-top:12px;font-size:16px}.certification-supported__track[data-astro-cid-iihdy2xt]{gap:12px;padding:4px 12px 16px;animation-duration:32s}.certification-supported__track[data-astro-cid-iihdy2xt] figure[data-astro-cid-iihdy2xt]{border-radius:26px;width:min(72vw,290px);height:205px}}@media (prefers-reduced-motion:reduce){.certification-supported__rail[data-astro-cid-iihdy2xt]{scroll-snap-type:x mandatory;overflow-x:auto}.certification-supported__track[data-astro-cid-iihdy2xt]{width:max-content;animation:none}.certification-supported__track[data-astro-cid-iihdy2xt] figure[data-astro-cid-iihdy2xt]{scroll-snap-align:start}}
