.L8OGSa_page{padding-top:80px}.L8OGSa_pageHeader{background-color:#0d1b2a;background-image:url(/images/real_academic.jpg);background-position:50%;background-size:cover;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:4.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.L8OGSa_pageHeader:before{content:"";background:#0d1b2ad1;position:absolute;inset:0}.L8OGSa_pageHeaderContent{z-index:1;max-width:700px;position:relative}.L8OGSa_pageTitle{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.15}.L8OGSa_accent{color:inherit}.L8OGSa_pageSubtitle{color:#fff9;max-width:40rem;margin-bottom:0;font-size:1.05rem}.L8OGSa_breadcrumb{color:#fff6;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.L8OGSa_breadcrumb a{color:#ffffff80;transition:color .2s}.L8OGSa_breadcrumb a:hover{color:#c8a84b}.L8OGSa_stepsSection{background:var(--theme-bg-secondary);border-bottom:1px solid var(--theme-border-subtle);padding:4.5rem 1.5rem}.L8OGSa_stepsHeader{text-align:center;margin-bottom:3rem}.L8OGSa_stepsTitle{font-family:var(--font-heading);color:var(--theme-text);font-size:2rem}.L8OGSa_stepsTitle span{color:#c8a84b}.L8OGSa_stepsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid;position:relative}.L8OGSa_stepCard{background:var(--theme-bg-card);text-align:center;border:1.5px solid var(--theme-border);box-shadow:var(--theme-shadow-sm);border-radius:20px;padding:2rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.L8OGSa_stepCard:hover{box-shadow:var(--theme-shadow-md);background:var(--theme-bg-card-hover);border-color:#c8a84b66;transform:translateY(-4px)}.L8OGSa_stepNum{font-family:var(--font-heading);color:#c8a84b;letter-spacing:.1em;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.L8OGSa_stepConnector{z-index:1;background:#c8a84b4d;width:calc(1.5rem + 2px);height:2px;position:absolute;top:2.5rem;right:-1.25rem}.L8OGSa_stepIcon{color:#a8882e;width:2.5rem;height:2.5rem;margin-bottom:1rem}.L8OGSa_stepTitle{color:var(--theme-text);margin-bottom:.5rem;font-size:1rem;font-weight:700}.L8OGSa_stepDesc{color:var(--theme-text-secondary);font-size:.85rem;line-height:1.6}.L8OGSa_examsSection{background:var(--theme-bg-secondary);padding:4rem 1.5rem}.L8OGSa_examsGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;display:grid}.L8OGSa_examCard{background:var(--theme-bg-card);border:1.5px solid var(--theme-border);box-shadow:var(--theme-shadow-sm);border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.L8OGSa_examCard:before{content:"";background:#c8a84b;border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.L8OGSa_examCard:hover{box-shadow:var(--theme-shadow-lg);background:var(--theme-bg-card-hover);transform:translateY(-4px)}.L8OGSa_examOpen{border-color:#c8a84b}.L8OGSa_examUpcoming{border-color:var(--theme-border);opacity:.85}.L8OGSa_examTicketHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.L8OGSa_examTicketMeta{flex:1}.L8OGSa_examOrg{letter-spacing:.12em;color:#a8882e;margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.L8OGSa_examName{font-family:var(--font-heading);color:var(--theme-text);font-size:1.25rem;font-weight:800;line-height:1.25}.L8OGSa_examLevelBadge{width:52px;height:52px;font-family:var(--font-heading);color:#c8a84b;letter-spacing:.02em;background:#c8a84b1a;border:2px solid #c8a84b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.L8OGSa_examDivider{background:#ddd8c8;height:1px;margin:0 1.5rem}.L8OGSa_examBody{padding:1.25rem 1.5rem}.L8OGSa_examPartner{color:#0d1b2a;margin-bottom:.65rem;font-size:.88rem}.L8OGSa_examPartner strong{font-weight:700}.L8OGSa_examDesc{color:#4a5568;font-size:.88rem;line-height:1.65}.L8OGSa_examMeta{align-items:stretch;gap:0;padding:1.1rem 1.5rem;display:flex}.L8OGSa_examMetaItem{flex-direction:column;flex:1;gap:.35rem;padding:0 .5rem;display:flex}.L8OGSa_examMetaItem:first-child{padding-left:0}.L8OGSa_examMetaItem:last-child{padding-right:0}.L8OGSa_examMetaSep{background:#ddd8c8;flex-shrink:0;align-self:stretch;width:1px}.L8OGSa_examMetaLabel{letter-spacing:.1em;color:#a8882e;text-transform:uppercase;font-size:.68rem;font-weight:700}.L8OGSa_examMetaValue{font-family:var(--font-heading);color:#0d1b2a;font-size:.9rem;font-weight:700;line-height:1.3}.L8OGSa_examFee{color:#a8882e}.L8OGSa_examBtn{text-align:center;margin:0;padding:1rem 1.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .25s;display:block}.L8OGSa_examBtnOpen{color:#fff;background:#0d1b2a}.L8OGSa_examBtnOpen:hover{letter-spacing:.02em;background:#1b263b}.L8OGSa_examBtnUpcoming{color:#64748b;background:#e8e4d9}.L8OGSa_examBtnUpcoming:hover{color:#0d1b2a;background:#d9c89a}.L8OGSa_infoBanner{background:#0d1b2a0a;border:1px solid #0d1b2a14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem 2rem;padding:1.25rem 2rem;display:flex}.L8OGSa_infoBannerContent{color:#334155;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.L8OGSa_infoBannerIcon{color:#a8882e;flex-shrink:0;width:1.2rem;height:1.2rem}.L8OGSa_infoBannerLink{color:#c8a84b;white-space:nowrap;font-size:.9rem;font-weight:600;transition:color .2s}.L8OGSa_infoBannerLink:hover{color:#a8882e}@media (max-width:900px){.L8OGSa_stepsGrid{grid-template-columns:repeat(2,1fr)}.L8OGSa_stepConnector{display:none}}@media (max-width:600px){.L8OGSa_stepsGrid,.L8OGSa_examsGrid{grid-template-columns:1fr}.L8OGSa_examMeta{flex-direction:column;gap:.75rem}.L8OGSa_examMetaSep{width:100%;height:1px}.L8OGSa_examMetaItem{padding:0}.L8OGSa_infoBannerLink{white-space:normal}}
