.trh-program{color:#0e1c49;font-size:16px;line-height:1.6}.trh-program h1,.trh-program h2,.trh-program h3{color:inherit;font-weight:700;line-height:1.13;margin:0;text-wrap:balance}.trh-program h2{font-size:clamp(28px,3.1vw,42px);letter-spacing:-.035em}.trh-program h3{font-size:21px;letter-spacing:-.02em}.trh-program p{color:#515c72;margin:12px 0 0}.trh-program-hero{background:#eef4fa}.trh-program-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,72px);padding-block:clamp(36px,4.5vw,70px)}.trh-program-hero .trh-service-breadcrumb{margin-bottom:10px}.trh-program-hero h1{font-size:clamp(37px,4.4vw,67px);letter-spacing:-.05em}.trh-program-hero__copy p{margin:20px 0 26px;max-width:42ch;font-size:clamp(17px,1.45vw,21px)}.trh-program .button{min-height:52px;min-width:0;padding:13px 25px;border-radius:999px;background:#ff9f16;color:#0e1c49;font-size:16px;font-weight:700;text-align:center}.trh-program .button:hover{background:#f68e00}.trh-program-hero__photo{aspect-ratio:1.48;overflow:hidden;border-radius:14px;background:#dce8f4}.trh-program-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:63% center}.trh-program-section{padding-block:clamp(40px,5.6vw,82px)}.trh-program-audiences,.trh-program-steps,.trh-program-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.3vw,28px);margin:26px 0 0;padding:0;list-style:none}.trh-program-audiences li,.trh-program-steps li{padding:clamp(20px,2.5vw,34px);border:1px solid #dce4ef;border-radius:12px}.trh-program-audiences .trh-ui-icon,.trh-program-categories .trh-ui-icon{display:inline-flex;width:29px;height:29px;color:#006b9e}.trh-program-audiences h3{margin-top:14px}.trh-program-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.trh-program-categories a{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:104px;padding:16px;color:#0e1c49;text-decoration:none;font-weight:700;background:#f3f7fc;border:1px solid #dce4ef;border-radius:12px}.trh-program-categories a:hover{background:#e8f1fb;text-decoration:underline;text-underline-offset:3px}.trh-program-page-content{max-width:72ch;margin-top:28px}.trh-program-process{background:#0e1c49;color:#fff}.trh-program-steps li{border-color:#536083;background:#162651}.trh-program-steps p{color:#e1e7f4}.trh-program-step-number{display:block;color:#ffb24a;font-size:15px;font-weight:700;margin-bottom:14px}.trh-program-faq,.trh-program-apply__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,92px);align-items:start}.trh-program-faq details{border-bottom:1px solid #dce4ef}.trh-program-faq details:first-child{border-top:1px solid #dce4ef}.trh-program-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:12px 0;cursor:pointer;list-style:none;font-weight:600}.trh-program-faq summary::-webkit-details-marker{display:none}.trh-program-faq .trh-ui-icon{flex:0 0 18px;width:18px;height:18px}.trh-program-faq details[open] .trh-ui-icon{transform:rotate(180deg)}.trh-program-faq details p{margin:0 24px 16px 0}.trh-program-apply{background:#f3f7fc}.trh-program-apply .trh-contact-form{width:100%;max-width:none;padding:clamp(18px,3.2vw,38px)!important;border:1px solid #dce4ef;border-radius:14px;background:#fff}.trh-program-apply .trh-contact-form>p{margin:0 0 18px;font-size:14px}.trh-program-apply .trh-contact-form .trh-contact-privacy{margin:18px 0 0}.trh-program-apply .trh-contact-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.trh-program-apply .trh-contact-extras label{display:block;margin-bottom:7px}.trh-program-apply .trh-contact-extras input{width:100%;min-width:0;padding:10px 12px}.trh-program-message-label{display:block;margin-bottom:7px;font-size:14px;font-weight:600}.trh-program #ContactForm{scroll-margin-top:24px}.trh-program #ContactForm-body{padding:12px}@media(max-width:899px){.trh-program-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.trh-program-hero__inner,.trh-program-audiences,.trh-program-steps,.trh-program-faq,.trh-program-apply__inner,.trh-program-apply .trh-contact-extras{grid-template-columns:minmax(0,1fr)}.trh-program-hero__inner{padding-top:18px}.trh-program-hero__copy p{margin-block:14px 20px}.trh-program-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/trh-program.css.map */
