.intro__desc{font:normal 400 1.1rem/1.6 "Poppins",sans-serif;color:#b3bbc3;max-width:44rem;margin:0 0 2.5rem;}
#headline{position:relative !important;top:auto !important;left:auto !important;bottom:auto !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;transform:none !important;padding:15rem 8rem 3rem !important;}
@media (max-width:1199px){#headline{padding:11rem 4rem 2rem !important;}}
@media (max-width:600px){#headline{padding:9rem 1.5rem 2rem !important;}}
.main{min-height:auto !important;overflow:visible !important;}
.main__intro{min-height:auto !important;}
@media (max-width:1199px){
  .main__media{height:280px !important;min-height:0 !important;}
}
.intro__form{max-width:38rem;margin-top:1rem;}
.intro__form .form__row{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap;}
.intro__form input,.intro__form textarea{
  background:rgba(255,255,255,0.04);
  border:1px solid rgba(255,255,255,0.18);
  color:#f4f1fb;
  font:normal 400 0.95rem/1.4 "Poppins",sans-serif;
  padding:0.9rem 1.1rem;
  border-radius:4px;
  flex:1 1 200px;
  min-width:0;
}
.intro__form textarea{width:100%;min-height:90px;resize:vertical;margin-bottom:1rem;display:block;}
.intro__form input:focus,.intro__form textarea:focus{outline:none;border-color:#f987d6;background:rgba(255,255,255,0.07);}
.intro__form input::placeholder,.intro__form textarea::placeholder{color:#7c8288;}
.btn-form{
  background:#f987d6;
  color:#0e0d26;
  border:none;
  font:normal 600 0.95rem/1 "Poppins",sans-serif;
  padding:0.95rem 1.8rem;
  border-radius:4px;
  cursor:pointer;
  transition:opacity .2s ease;
}
.btn-form:hover{opacity:0.85;}
.btn-form:disabled{opacity:0.6;cursor:default;}
.form__status{margin:0.8rem 0 0;font-size:0.85rem;color:#b3bbc3;min-height:1.2em;}
.form__status.is-error{color:#ff6b6b;}
.form__status.is-success{color:#8be28b;}
@media (max-width:600px){
  .intro__form .form__row{flex-direction:column;}
}
