.y01qdW_band{background:var(--cat-hero-bg);border-radius:24px;flex-direction:column;gap:clamp(1.75rem,3vw,2.5rem);padding:clamp(2rem,4vw,3.25rem);display:flex}.y01qdW_head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.y01qdW_eyebrow{font-family:var(--font-inter);text-transform:uppercase;color:var(--cat-heading);font-size:13px;font-weight:700;line-height:1}.y01qdW_scope{font-family:var(--font-inter);font-weight:500;font-size:var(--text-input-size);letter-spacing:-.01em;color:#4d586a;line-height:1}.y01qdW_grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;display:grid}.y01qdW_stat{flex-direction:column-reverse;justify-content:flex-end;gap:.625rem;display:flex}.y01qdW_stat dd{font-family:var(--font-jakarta);letter-spacing:-.04em;color:var(--cat-heading);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:clamp(42px,4.5vw,66px);font-weight:600;line-height:1;display:flex}.y01qdW_stat dt{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);letter-spacing:-.01em;color:#4d586a;line-height:1.3}.y01qdW_star{width:clamp(24px,2.2vw,32px);height:clamp(24px,2.2vw,32px);color:var(--cat-heading)}.y01qdW_foot{border-top:1px solid color-mix(in srgb, var(--cat-heading) 16%, transparent);align-items:center;gap:.625rem;padding-top:1.25rem;display:flex}.y01qdW_foot p{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:-.01em;color:#4d586a}.y01qdW_foot strong{color:var(--cat-heading);font-weight:600}.y01qdW_shield{width:22px;height:22px;color:var(--cat-heading);flex-shrink:0}@media (max-width:900px){.y01qdW_grid{grid-template-columns:1fr 1fr;justify-content:start;gap:2rem 1.5rem}}@media (max-width:600px){.y01qdW_head{flex-direction:column;gap:.375rem}.y01qdW_grid{gap:1.5rem 1rem}.y01qdW_foot p{font-size:var(--text-input-size);line-height:var(--text-input-line-height)}}
.QjkmcW_section{background:var(--cat-hero-bg);text-align:center;flex-direction:column;align-items:center;gap:2.5rem;margin-top:10rem;padding:clamp(3.5rem,9vw,8rem) clamp(1.5rem,6vw,4rem);display:flex}.QjkmcW_title{font-family:var(--font-jakarta);letter-spacing:-.05em;color:var(--cat-heading);max-width:18ch;font-size:clamp(40px,5.6vw,62px);font-weight:600;line-height:normal}.QjkmcW_actions{flex-direction:column;align-items:center;display:flex}
.QPTvza_field{color:#4d586a;background:#fff;border:1px solid #edf0f5;border-radius:999px;align-items:center;gap:.5rem;width:min(320px,100%);padding:.625rem .875rem;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #3540521f,0 0 0 .5px #1c3a7014}.QPTvza_field:focus-within{border-color:var(--search-field-accent,#1363df)}.QPTvza_field svg{flex-shrink:0}@media (max-width:600px){.QPTvza_field{width:100%}}.QPTvza_input{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:var(--text-paragraph-letter-spacing);min-width:0;color:var(--search-field-text,#1f2735);background:0 0;border:none;outline:none;flex:1}.QPTvza_input::placeholder{color:#4d586a}.QPTvza_input::-webkit-search-cancel-button{-webkit-appearance:none}
.NkDS-q_root{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem .5rem;display:flex}@media (max-width:600px){.NkDS-q_root{padding:2rem 0}}.NkDS-q_title{font-family:var(--font-inter);font-weight:600;font-size:var(--text-md-bold-size);line-height:var(--text-md-bold-line-height);letter-spacing:var(--text-md-bold-letter-spacing);color:#1f2735;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.NkDS-q_text{font-family:var(--font-inter);font-weight:500;font-size:var(--text-paragraph-size);line-height:var(--text-paragraph-line-height);letter-spacing:var(--text-paragraph-letter-spacing);color:#4d586a;overflow-wrap:anywhere;text-wrap:balance;max-width:46ch}.NkDS-q_link{color:var(--cat-exam-primary,#1363df);text-underline-offset:2px;text-decoration:underline}.NkDS-q_link:hover{text-decoration-thickness:2px}.NkDS-q_link:focus-visible{outline:2px solid var(--cat-exam-primary,#1363df);outline-offset:2px;border-radius:2px}.NkDS-q_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}
