.certification[data-astro-cid-wxtdwysb]{padding-top:0}.cert-hero[data-astro-cid-wxtdwysb]{background:linear-gradient(135deg, var(--color-blue) 0%, #0d1e3a 100%);height:360px;color:var(--color-white);grid-template-columns:400px 1fr;display:grid}.cert-hero__image[data-astro-cid-wxtdwysb]{position:relative;overflow:hidden}.cert-hero__image[data-astro-cid-wxtdwysb] img[data-astro-cid-wxtdwysb]{object-fit:cover;object-position:center 12%;width:100%;height:100%}.cert-hero__content[data-astro-cid-wxtdwysb]{padding:var(--spacing-lg) var(--spacing-xl);text-align:left;flex-direction:column;justify-content:center;display:flex}.cert-hero__badge[data-astro-cid-wxtdwysb]{color:var(--color-gold);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-md);background:#f0a72533;border-radius:30px;align-self:flex-start;padding:8px 20px;font-size:.875rem;font-weight:600;display:inline-block}.cert-hero[data-astro-cid-wxtdwysb] h1[data-astro-cid-wxtdwysb]{margin-bottom:var(--spacing-sm);font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:700}.cert-hero__subtitle[data-astro-cid-wxtdwysb]{max-width:600px;margin:0 0 var(--spacing-md);opacity:.95;font-size:1.125rem;line-height:1.6}.cert-hero__cta[data-astro-cid-wxtdwysb]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (width<=992px){.cert-hero[data-astro-cid-wxtdwysb]{grid-template-columns:1fr;height:auto}.cert-hero__image[data-astro-cid-wxtdwysb]{height:200px}.cert-hero__image[data-astro-cid-wxtdwysb] img[data-astro-cid-wxtdwysb]{object-position:center -80px}.cert-hero__content[data-astro-cid-wxtdwysb]{padding:var(--spacing-md);text-align:center}.cert-hero__badge[data-astro-cid-wxtdwysb]{align-self:center}.cert-hero[data-astro-cid-wxtdwysb] h1[data-astro-cid-wxtdwysb]{font-size:1.75rem}.cert-hero__subtitle[data-astro-cid-wxtdwysb]{margin:0 auto var(--spacing-md)}.cert-hero__cta[data-astro-cid-wxtdwysb]{justify-content:center}}.btn--outline-white[data-astro-cid-wxtdwysb]{color:var(--color-white);border:2px solid var(--color-white);background:0 0}.btn--outline-white[data-astro-cid-wxtdwysb]:hover{background:var(--color-white);color:var(--color-blue)}.cert-why[data-astro-cid-wxtdwysb]{padding:var(--spacing-xxl) 0}.cert-why[data-astro-cid-wxtdwysb] .container[data-astro-cid-wxtdwysb]{max-width:900px}.cert-why[data-astro-cid-wxtdwysb] h2[data-astro-cid-wxtdwysb]{color:var(--color-blue);text-align:center;margin-bottom:var(--spacing-md);font-size:2rem}.cert-why__intro[data-astro-cid-wxtdwysb]{color:var(--color-blue);margin-bottom:var(--spacing-md);font-size:1.25rem;font-weight:500;line-height:1.6}.cert-why[data-astro-cid-wxtdwysb] p[data-astro-cid-wxtdwysb]{color:var(--color-gray-dark);margin-bottom:var(--spacing-md);font-size:1.0625rem;line-height:1.8}.cert-benefits[data-astro-cid-wxtdwysb]{gap:var(--spacing-md);margin-top:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.cert-benefit[data-astro-cid-wxtdwysb]{text-align:center;padding:var(--spacing-lg);background:var(--color-gray-light);border-radius:12px}.cert-benefit__number[data-astro-cid-wxtdwysb]{background:var(--color-gold);width:50px;height:50px;color:var(--color-blue);margin-bottom:var(--spacing-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.cert-benefit[data-astro-cid-wxtdwysb] h4[data-astro-cid-wxtdwysb]{color:var(--color-blue);margin-bottom:var(--spacing-xs);font-size:1.125rem}.cert-benefit[data-astro-cid-wxtdwysb] p[data-astro-cid-wxtdwysb]{color:var(--color-gray);margin:0;font-size:.9375rem}.cert-options[data-astro-cid-wxtdwysb]{background:var(--color-gray-light);padding:var(--spacing-xxl) 0}.cert-grid[data-astro-cid-wxtdwysb]{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto;display:grid}.cert-card[data-astro-cid-wxtdwysb]{background:var(--color-white);border:2px solid #e0e0e0;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cert-card--featured[data-astro-cid-wxtdwysb]{border-color:var(--color-gold);box-shadow:0 10px 40px #f0a72533}.cert-card__header[data-astro-cid-wxtdwysb]{padding:var(--spacing-lg);text-align:center;background:var(--color-blue);color:var(--color-white)}.cert-card__header[data-astro-cid-wxtdwysb] h3[data-astro-cid-wxtdwysb]{margin-bottom:var(--spacing-sm);font-size:1.25rem}.cert-card__price[data-astro-cid-wxtdwysb] .price[data-astro-cid-wxtdwysb]{color:var(--color-gold);font-size:2.5rem;font-weight:700}.cert-card__type[data-astro-cid-wxtdwysb]{opacity:.9;margin-top:var(--spacing-xs);font-size:.875rem}.cert-card__body[data-astro-cid-wxtdwysb]{padding:var(--spacing-lg);flex:1}.cert-card__body[data-astro-cid-wxtdwysb] ul[data-astro-cid-wxtdwysb]{list-style:none}.cert-card__body[data-astro-cid-wxtdwysb] li[data-astro-cid-wxtdwysb]{color:var(--color-gray-dark);padding:8px 0 8px 28px;font-size:.9375rem;line-height:1.5;position:relative}.cert-card__body[data-astro-cid-wxtdwysb] li[data-astro-cid-wxtdwysb]:before{content:"✓";color:var(--color-green);font-weight:700;position:absolute;left:0}.cert-card__footer[data-astro-cid-wxtdwysb]{padding:0 var(--spacing-lg) var(--spacing-lg)}.cert-ideal[data-astro-cid-wxtdwysb]{padding:var(--spacing-xl) 0}.cert-ideal__grid[data-astro-cid-wxtdwysb]{justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-wrap:wrap;display:flex}.cert-ideal__item[data-astro-cid-wxtdwysb]{background:var(--color-blue);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-md);border-radius:30px;font-weight:500;text-decoration:none;display:inline-block}.cert-ideal__item--link[data-astro-cid-wxtdwysb]{background:var(--color-gold);color:var(--color-blue);transition:transform .15s,box-shadow .15s}.cert-ideal__item--link[data-astro-cid-wxtdwysb]:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}.cert-ideal__note[data-astro-cid-wxtdwysb]{text-align:center;margin-top:var(--spacing-lg);color:var(--color-text);font-size:1rem}.cert-ideal__note[data-astro-cid-wxtdwysb] a[data-astro-cid-wxtdwysb]{color:var(--color-blue);font-weight:600;text-decoration:underline}.cert-form-section[data-astro-cid-wxtdwysb]{background:var(--color-blue);padding:var(--spacing-xxl) 0}.cert-form-wrapper[data-astro-cid-wxtdwysb]{background:var(--color-white);max-width:700px;padding:var(--spacing-xl);border-radius:16px;margin:0 auto}.cert-form-wrapper[data-astro-cid-wxtdwysb] h2[data-astro-cid-wxtdwysb]{color:var(--color-blue);text-align:center;margin-bottom:var(--spacing-xs);font-size:1.75rem}.cert-form-wrapper[data-astro-cid-wxtdwysb]>p[data-astro-cid-wxtdwysb]{text-align:center;color:var(--color-gray);margin-bottom:var(--spacing-lg)}.cert-form[data-astro-cid-wxtdwysb] .form-row[data-astro-cid-wxtdwysb]{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.cert-form[data-astro-cid-wxtdwysb] textarea[data-astro-cid-wxtdwysb]{min-height:80px}@media (width<=992px){.cert-benefits[data-astro-cid-wxtdwysb]{grid-template-columns:1fr}.cert-grid[data-astro-cid-wxtdwysb]{grid-template-columns:1fr;max-width:500px}}@media (width<=576px){.cert-form[data-astro-cid-wxtdwysb] .form-row[data-astro-cid-wxtdwysb]{grid-template-columns:1fr}.cert-form-wrapper[data-astro-cid-wxtdwysb]{padding:var(--spacing-lg)}}
