.sc-wrap{max-width:920px;margin:auto;padding:28px 16px;color:var(--school-font,#17372b)}.sc-hero,.sc-form{padding:26px;border:1px solid color-mix(in srgb,var(--school-primary) 22%,#dbe8e1);border-left:7px solid var(--school-accent);border-radius:23px;background:#fff;box-shadow:0 14px 35px color-mix(in srgb,var(--school-primary) 10%,transparent)}.sc-hero{margin-bottom:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--school-primary) 9%,#fff),#fff)}.sc-hero img{width:72px;height:72px;object-fit:contain;border-radius:16px}.sc-form form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sc-form label{display:grid;gap:6px}.sc-form label.full{grid-column:1/-1}.sc-form :is(input,select,textarea){padding:12px 15px;border:1px solid color-mix(in srgb,var(--school-primary) 25%,#cedbd4);border-radius:15px;font:inherit}.sc-form :is(input,select){border-radius:999px}.sc-form button{grid-column:1/-1;width:max-content;padding:12px 22px;border:0;border-radius:999px;background:var(--school-primary);color:#fff;cursor:pointer}.sc-form button:hover{background:var(--school-accent);transform:scale(1.03)}.sp-contact-link{display:block;color:inherit!important;text-decoration:none!important;border-left:4px solid var(--school-accent);padding-left:14px;transition:.18s}.sp-contact-link:hover{transform:scale(1.025);color:#fff!important}@media(max-width:650px){.sc-form form{grid-template-columns:1fr}.sc-form label.full{grid-column:auto}}
