/* 1099-C only: bright, clean, full-width desk hero. 2026-10-15. */
.page-hero.form-page-hero.erich1099c-wide-hero {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:0 !important;
  background:#edf6f7;
  border-bottom:1px solid #d8e5e8;
}
.page-hero.form-page-hero.erich1099c-wide-hero > .erich1099c-wide-art {
  position:absolute;
  inset:0;
  display:block;
  width:100%;
  height:100%;
  max-width:none;
  object-fit:cover;
  object-position:center center;
  image-rendering:auto;
  z-index:0;
}
.page-hero.form-page-hero.erich1099c-wide-hero::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(90deg,
    rgba(248,252,255,.24) 0%,
    rgba(248,252,255,.19) 26%,
    rgba(248,252,255,.08) 39%,
    rgba(248,252,255,0) 54%);
}
.page-hero.form-page-hero.erich1099c-wide-hero > .container {
  position:relative;
  z-index:2;
  display:flex !important;
  align-items:center;
  width:min(calc(100% - 48px), 1220px);
  min-height:675px;
  margin-inline:auto;
  padding:40px 0 !important;
  gap:0;
  grid-template-columns:none !important;
}
.page-hero.form-page-hero.erich1099c-wide-hero > .container::after { display:none !important; }
.page-hero.form-page-hero.erich1099c-wide-hero .subpage-hero-copy {
  position:relative;
  z-index:3;
  width:100%;
  max-width:640px;
  min-width:0;
}
.page-hero.form-page-hero.erich1099c-wide-hero .breadcrumbs {color:#42617a;}
.page-hero.form-page-hero.erich1099c-wide-hero .kicker {color:#128149;}
.page-hero.form-page-hero.erich1099c-wide-hero h1 {
  max-width:640px;
  color:#132a41;
  font-size:clamp(2.4rem,4.05vw,4.4rem);
  line-height:1.08;
  letter-spacing:-.037em;
  text-wrap:balance;
}
.page-hero.form-page-hero.erich1099c-wide-hero p {
  max-width:590px;
  color:#35556b;
  font-size:clamp(1rem,1.16vw,1.12rem);
  line-height:1.64;
}
.page-hero.form-page-hero.erich1099c-wide-hero .hero-actions {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
}
.page-hero.form-page-hero.erich1099c-wide-hero .hero-actions .btn {
  width:auto;
  white-space:normal;
}
@media(max-width:940px){
  .page-hero.form-page-hero.erich1099c-wide-hero > .container {
    min-height:570px;
    width:min(calc(100% - 40px), 1190px);
    padding:52px 0 !important;
  }
  .page-hero.form-page-hero.erich1099c-wide-hero::before {
    background:linear-gradient(90deg,
      rgba(248,252,255,.96) 0%, rgba(248,252,255,.76) 40%,
      rgba(248,252,255,.20) 68%, rgba(248,252,255,0) 100%);
  }
  .page-hero.form-page-hero.erich1099c-wide-hero .subpage-hero-copy {max-width:620px;}
}
@media(max-width:640px){
  .page-hero.form-page-hero.erich1099c-wide-hero > .container {
    width:calc(100% - 36px);
    min-height:0;
    padding:43px 0 48px !important;
  }
  .page-hero.form-page-hero.erich1099c-wide-hero > .erich1099c-wide-art {
    object-position:72% center;
    opacity:.58;
  }
  .page-hero.form-page-hero.erich1099c-wide-hero::before {
    background:linear-gradient(90deg,rgba(248,252,255,.98) 0%,rgba(248,252,255,.94) 100%);
  }
  .page-hero.form-page-hero.erich1099c-wide-hero h1 {
    font-size:clamp(2rem,9vw,2.8rem);
    line-height:1.12;
  }
  .page-hero.form-page-hero.erich1099c-wide-hero p {font-size:1rem;}
  .page-hero.form-page-hero.erich1099c-wide-hero .hero-actions {
    flex-direction:column;
    align-items:stretch;
  }
  .page-hero.form-page-hero.erich1099c-wide-hero .hero-actions .btn {
    width:100%;
    justify-content:center;
  }
}
