.page_layout__FfG82{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:start}.page_layout__FfG82 h1{font-size:clamp(2.2rem,3vw,3rem)}.page_layout__FfG82 p{font-size:1.05rem;line-height:1.8;color:rgba(15,31,61,.7)}.page_requirements__vjWJs{margin:1.5rem 0 2rem;padding-left:1.2rem;display:grid;grid-gap:.5rem;gap:.5rem;color:rgba(15,31,61,.7)}.page_requirements__vjWJs li{list-style:disc;line-height:1.6}.page_contactInfo__0AV9Q{margin-top:2rem;display:grid;grid-gap:1rem;gap:1rem}.page_contactInfo__0AV9Q strong{display:block;font-size:1rem;color:#2b72ff}.page_contactInfo__0AV9Q span{color:rgba(15,31,61,.7)}@media (min-width:992px){.page_layout__FfG82{grid-template-columns:1fr 1fr}}.ContactForm_form__93_AC{display:grid;grid-gap:1.2rem;gap:1.2rem;background:hsla(0,0%,100%,.92);padding:2rem;border-radius:20px;border:1px solid rgba(82,182,255,.14);box-shadow:0 24px 40px rgba(15,31,61,.12)}.ContactForm_grid__i6dNN{display:grid;grid-gap:1rem;gap:1rem}.ContactForm_form__93_AC label{display:flex;flex-direction:column;gap:.5rem;font-weight:500;color:#0f1f3d}.ContactForm_fieldError__w2n8M{font-size:.85rem;color:#c62828;font-weight:500}.ContactForm_form__93_AC input,.ContactForm_form__93_AC textarea{font:inherit;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(82,182,255,.35);background:hsla(0,0%,100%,.9);transition:border-color .2s ease,box-shadow .2s ease}.ContactForm_form__93_AC input:focus,.ContactForm_form__93_AC textarea:focus{outline:none;border-color:#2b72ff;box-shadow:0 0 0 3px rgba(43,114,255,.18)}.ContactForm_form__93_AC textarea{resize:vertical;min-height:140px}.ContactForm_actions__uIVyQ{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ContactForm_actions__uIVyQ button[disabled]{opacity:.7;cursor:not-allowed}.ContactForm_success__mqFJ5{margin:0;color:#0b7d4f;font-weight:600}.ContactForm_error__6GSd5{margin:0;color:#c62828;font-weight:600}@media (min-width:768px){.ContactForm_grid__i6dNN{grid-template-columns:repeat(2,minmax(0,1fr))}}