@keyframes float-generic{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-subtle{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-large{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(8deg)}}.school-trial-request{background:linear-gradient(180deg,#9b5fa308,#fff 50%);min-height:100vh;padding-bottom:6rem}.school-trial-request__content{margin:0 auto;max-width:800px;padding:3rem 2rem}@media(max-width:768px){.school-trial-request__content{padding:2rem}}.school-trial-request__intro{margin-bottom:4rem;text-align:center}.school-trial-request__intro h2{color:#9b5fa3;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:2rem;margin:0 0 2rem!important}.school-trial-request__benefits{display:flex;flex-wrap:wrap;gap:1rem 3rem;justify-content:center;list-style:none;margin:0;padding:0}.school-trial-request__benefits li{align-items:center;color:#606161;display:flex;font-size:1rem;gap:.5rem}.school-trial-request__benefits li svg{color:#86bd36;font-size:.875rem}.school-trial-request__eligibility{align-items:center;background:#9b5fa30f;border-radius:12px;color:#606161d9;display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:0;margin-top:3rem;padding:1rem 2rem}.school-trial-request__eligibility svg{color:#9b5fa3;flex-shrink:0}.school-trial-request__form{background:#fff;border:1px solid #9b5fa30f;border-radius:20px;box-shadow:0 6px 16px #0000001f;padding:4rem}@media(max-width:576px){.school-trial-request__form{padding:3rem}}.school-trial-request__form h3{color:#606161;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:1.5rem;margin:0 0 3rem!important;text-align:center}.school-trial-request__form .form-input,.school-trial-request__form .form-select{margin-bottom:2rem}.school-trial-request__row{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:576px){.school-trial-request__row{grid-template-columns:1fr}}.school-trial-request__email-field{position:relative}.school-trial-request__email-warning{align-items:flex-start;background:#f5a6231a;border:1px solid #f5a6234d;border-radius:12px;color:#c37d09;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:1rem}.school-trial-request__email-warning svg{flex-shrink:0;margin-top:2px}.school-trial-request__checkboxes{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.school-trial-request__terms-checkbox{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.school-trial-request__terms-links{font-size:.875rem}.school-trial-request__terms-links a{color:#9b5fa3;text-decoration:underline}.school-trial-request__terms-links a:hover{color:#7d4c83}.school-trial-request__error{align-items:flex-start;background:#e862a41a;border:1px solid #e862a44d;border-radius:12px;color:#c71d71;display:flex;font-size:.875rem;gap:.5rem;margin-top:2rem;padding:2rem}.school-trial-request__error svg{flex-shrink:0;margin-top:2px}.school-trial-request__submit{margin-top:3rem;text-align:center}.school-trial-request__note{color:#606161b3;font-size:.875rem;margin-bottom:0;margin-top:2rem;text-align:center}.school-trial-request__success{background:#fff;border:1px solid #86bd3633;border-radius:20px;box-shadow:0 6px 16px #0000001f;padding:4rem;text-align:center}.school-trial-request__success h2{color:#606161;font-family:Baloo Bhai\ 2,Fuzzy Bubbles,Segoe UI,Arial,Noto Sans,sans-serif;font-size:1.5rem;margin:3rem 0!important}.school-trial-request__success-icon{align-items:center;background:linear-gradient(135deg,#86bd36,#5bbfba);border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;margin:0 auto;width:64px}.school-trial-request__success-icon svg{color:#fff;font-size:2.5rem}.school-trial-request__steps{list-style:none;margin:3rem auto;max-width:480px;padding:0;text-align:left}.school-trial-request__steps li{align-items:flex-start;color:#606161;display:flex;font-size:1rem;gap:1rem;padding:1rem 0}.school-trial-request__steps li svg{color:#86bd36;flex-shrink:0;margin-top:4px}.school-trial-request__steps li strong{color:#9b5fa3}.school-trial-request__success-cta{margin-top:3rem}
/*# sourceMappingURL=5364.f3464370.chunk.css.map*/