.page_page__vkJNp{padding:4rem 0 3rem}.page_header__Su2hX{padding:3rem 0 0}.page_header__Su2hX h1{font-size:3.6rem;color:#141517;letter-spacing:-.02em;margin-top:1rem;margin-bottom:1.4rem}.page_header__Su2hX h1:after{content:"";display:block;width:5.6rem;height:4px;border-radius:2px;background:#ffb013;margin-top:1.4rem}.page_header__Su2hX p{line-height:1.7;margin:0 0 3.5rem;font-size:1.6rem;color:#575757;max-width:68ch}.page_body__pj_ks{display:flex;flex-direction:column;gap:4rem;margin:0}@media(max-width:768px){.page_header__Su2hX{padding:0}.page_header__Su2hX h1{font-size:3rem}.page_page__vkJNp{padding:2.5rem 0 3rem}}.labs_section__5RYYk{padding:2rem 0}.labs_header__RqA0P{padding:1rem 0 0}.labs_header__RqA0P h1{font-size:2.8rem;color:#141517;letter-spacing:-.015em;margin-top:1rem;margin-bottom:.5rem}.labs_header__RqA0P h1:after{content:"";display:block;width:4.4rem;height:4px;border-radius:2px;background:#ffb013;margin-top:1.2rem}.labs_header__RqA0P>:not([hidden])~:not([hidden]){margin-top:spacing(2)}.labs_programGrid__5_9pe{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2.4rem;gap:2.4rem;margin-bottom:4rem;margin-top:2rem}@media(min-width:768px){.labs_programGrid__5_9pe{grid-template-columns:repeat(2,1fr)}}.labs_programCard__5GEg4{border:1px solid #e7e8ee;border-radius:12px;background-color:#fff;overflow:hidden;height:100%;display:flex;flex-direction:column}.labs_cardHeader__DiQKR{padding:2.2rem;border-bottom:1px solid #eef0f4;background:linear-gradient(135deg,rgba(255,176,19,.1),#fff 70%);display:flex;align-items:center;gap:1.6rem}.labs_logoContainer__7VNIo{flex-shrink:0;padding:1rem 1.2rem;background-color:#fff;border-radius:10px;border:1px solid #ececf1;display:flex;align-items:center;justify-content:center;min-width:110px;min-height:80px}.labs_logo__TmjsN{max-height:70px;max-width:120px;object-fit:contain}.labs_cardInfo__oOA0C{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.labs_cardTitle__HxQXx{font-size:1.9rem;font-weight:700;margin:0;color:#141517;line-height:1.3;letter-spacing:-.01em}.labs_cardTitle__HxQXx:empty{display:none}.labs_cardSubtitle__8RlQR{font-size:1.4rem;font-weight:600;margin:0;color:#6a6a73;line-height:1.45}.labs_cardMeta__8EWzI{margin-top:1.1rem}.labs_certButtonsContainer__Ps1UZ{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;align-items:center}.labs_cardLink__gEhaU{display:inline-flex;align-items:center;gap:.5rem;color:#c32938;font-weight:700;font-size:1.3rem;transition:color .2s ease}.labs_cardLink__gEhaU:after{content:"→";transition:transform .2s cubic-bezier(.22,1,.36,1)}.labs_cardLink__gEhaU:hover{color:#a81f2e}.labs_cardLink__gEhaU:hover:after{transform:translateX(3px)}.labs_cardContent__yARoz{padding:2rem 2.2rem 2.2rem;flex:1 1;display:flex;flex-direction:column}.labs_description__7Jnuj{line-height:1.75;font-size:1.45rem;color:#575757;margin:0}.labs_teamGrid___L_X2{display:flex;gap:1rem;align-items:center;border-top:1px solid rgba(0,0,0,.08);padding:2rem 2.2rem 2.2rem}.labs_teamMember__I0boZ{display:flex;align-items:center;gap:.85rem}.labs_teamMember__I0boZ img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:1px solid #ffb013}.labs_teamName__dnY_U{font-size:1.5rem;font-weight:600;color:#1a1a1a}.labs_inquirySection__w9EIU{background:#f6f8fb;padding:4rem 0;margin-top:4rem;border-radius:12px;border:1px solid #e7e8ee}.labs_inquirySection__w9EIU>section{background:#f6f8fb}@media(max-width:640px){.labs_section__5RYYk{padding:3rem 0}.labs_programGrid__5_9pe{grid-template-columns:1fr;gap:1.8rem}.labs_cardHeader__DiQKR{padding:1.8rem;flex-direction:column;align-items:flex-start;gap:1.4rem}.labs_cardContent__yARoz{padding:1.6rem 1.8rem 1.8rem}.labs_cardTitle__HxQXx{font-size:1.75rem}.labs_logoContainer__7VNIo{min-width:auto}}