.student-proof{border-top:1px solid #d5dfd0;background:#fafbf6}.proof-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end}.proof-intro h2,.leave-review h2{font-size:clamp(30px,3.5vw,44px);line-height:1.13;letter-spacing:-.035em;margin:10px 0 0}.proof-intro>p{font-size:16px;line-height:1.7;max-width:450px;margin:0}.proof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0}.proof-facts>div{border-top:2px solid #b9c8ae;padding-top:17px}.proof-facts strong{font-size:18px;line-height:1.4}.proof-facts p{font-size:14px;line-height:1.65;margin:8px 0 0}.proof-facts a{display:inline;text-underline-offset:3px}.student-stories-ready{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #d5dfd0;padding-top:25px}.student-stories-ready h3{font-size:25px;margin:0 0 7px}.student-stories-ready p{font-size:14px;margin:0;color:#53664f}.student-stories-ready .text-link{font-size:14px}.leave-review{background:#eaf0e3;border-top:1px solid #d5dfd0}.leave-review-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:start}.leave-review-grid>div{min-width:0}.leave-review p{font-size:16px;line-height:1.7;max-width:440px}.leave-review .review-prompt{font-size:14px;color:#486044}.review-disclosure{border:0}.review-disclosure>summary{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #9eaf94;border-radius:8px;padding:20px 24px;font-size:18px;font-weight:700;list-style:none;cursor:pointer}.review-disclosure>summary::-webkit-details-marker{display:none}.review-disclosure>summary span{font-size:22px}.review-disclosure[open]>summary span{transform:rotate(45deg)}.student-review-form{padding-top:24px}.student-review-form .form-grid{gap:18px}.student-review-form select{width:100%;min-height:48px;padding:12px;border:1px solid #9eaf94;border-radius:6px;background:#fff;color:#193b34;font:inherit}.student-review-form input,.student-review-form textarea{background:#fff}.student-review-form .review-permission{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6}.review-permission input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;accent-color:#193b34}.student-review-form .review-form-help{font-size:12px;line-height:1.6;margin:18px 0}.review-result{padding:16px;margin-top:18px;border:1px solid #9eaf94;border-radius:7px;font-size:14px;line-height:1.6}.review-result.is-error{border-color:#9a452e}.review-disclosure summary:focus-visible,.student-review-form select:focus-visible{outline:3px solid #b58533;outline-offset:4px}.footer-links{flex-wrap:wrap}@media(max-width:760px){.proof-intro,.leave-review-grid{grid-template-columns:1fr;gap:23px}.proof-facts{grid-template-columns:1fr;gap:20px;margin:28px 0}.student-stories-ready{align-items:flex-start;flex-direction:column;gap:17px}.leave-review h2{font-size:35px}.student-review-form .form-grid{grid-template-columns:1fr}.review-disclosure>summary{padding:18px 20px}.leave-review p{max-width:none}}