.personal-page .personal-hero h1 span{color:#ff8190}.personal-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:32px 0 0}.personal-steps li,.personal-benefits article,.personal-format-grid article{border:1px solid #ffffff24;background:#24151b;border-radius:20px;padding:26px}.personal-steps h3{margin-top:18px}.personal-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.personal-mark{font-size:12px;letter-spacing:1.6px;color:#ff8190;font-weight:700}.personal-benefits h3{margin:16px 0 10px}.personal-course-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.personal-course-areas>a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid #ffffff24;background:#211216;border-radius:20px;padding:26px;color:#fff;text-decoration:none;transition:border-color .2s,transform .2s}.personal-course-areas>a:hover{border-color:#ff8190;transform:translateY(-3px)}.personal-course-areas>a>span{font-size:30px;font-weight:300;color:#ff8190}.personal-course-areas h3,.personal-course-areas p{margin:0}.personal-course-areas strong{font-size:14px;color:#ff8190;margin-top:auto}.personal-scope-note{margin-top:26px}.personal-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.personal-format-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.personal-format-grid h3,.personal-format-grid p{margin:0}.personal-format-grid .corp-text-link{margin-top:auto}.personal-format-grid .personal-featured{border-color:#ff8190;background:linear-gradient(140deg,#421722,#24151b)}.personal-faq{max-width:940px}.personal-faq details{border-bottom:1px solid #ffffff24;padding:20px 0}.personal-faq summary{cursor:pointer;font-size:19px;font-weight:700;line-height:1.5;padding-right:14px}.personal-faq p{margin:16px 0 4px;max-width:840px}.personal-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #ff9aaa;outline-offset:4px}.personal-page .corp-outcome-card ul{padding-left:22px;list-style:disc}.personal-page .corp-contact-link{overflow-wrap:anywhere}.personal-page .corp-hero h1{font-size:clamp(36px,5vw,68px)}
@media(max-width:1050px){.personal-steps,.personal-course-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-format-grid{grid-template-columns:1fr}.personal-page .corp-hero h1{font-size:clamp(38px,6vw,58px)}}@media(max-width:600px){.personal-steps,.personal-benefits,.personal-course-areas{grid-template-columns:1fr}.personal-steps li,.personal-benefits article,.personal-format-grid article,.personal-course-areas>a{padding:22px}.personal-faq summary{font-size:17px}.personal-page .corp-hero h1{font-size:40px}}
.personal-page .corp-contact-link{display:block;margin:12px 0}.personal-page .corp-form{background:#29191e}.personal-page .corp-form input,.personal-page .corp-form select,.personal-page .corp-form textarea{background:#1d1015!important}.personal-page #personal-form-status{font-size:13px;line-height:1.7;margin-top:16px;color:#fff}.personal-format-grid article{position:relative}
