.sendwork-for_root__TroD5 {
  --apron-navy: #0b376c;
  --field-blue: #244c86;
  --sky-teal: #48acc8;
  --sky-teal-hover: #3ca0bc;
  --steel: #a7b5c6;
  --mist: #f5f7fb;
  --apron-navy-dark: #061d3a;
  --apron-navy-deep: #030f1e;
  --white: #ffffff;
  --head-light: #0b376c;
  --ink-light: #0d2036;
  --ink: var(--ink-light);
  --border: rgba(167, 181, 198, 0.28);
  --border-strong: rgba(167, 181, 198, 0.38);
  --for-heading-font: "Outfit", "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;
  --for-body-font: "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif;
  --for-hairline: linear-gradient(90deg, var(--sky-teal), rgba(72, 172, 200, 0));
  min-width: 0;
  overflow-x: clip;
  background: var(--apron-navy-deep);
  color: var(--white);
  font-family: var(--for-body-font);
  font-feature-settings: "tnum" 1, "lnum" 1;
  font-variant-numeric: tabular-nums lining-nums;
}

.sendwork-for_header__zTi19 {
  border-bottom: 1px solid rgba(72, 172, 200, 0.26);
  background: rgba(3, 15, 30, 0.96);
  padding: 1.15rem 1rem;
}

.sendwork-for_headerInner__kbPy5,
.sendwork-for_sectionInner__YtTxI,
.sendwork-for_heroInner__wh288 {
  width: min(100%, 72rem);
  margin: 0 auto;
}

.sendwork-for_headerInner__kbPy5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.sendwork-for_wordmark__oiPYF {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  min-width: 0;
  text-decoration: none;
}

.sendwork-for_wordmarkLogo__whkRG {
  display: block;
  width: clamp(9rem, 20vw, 11rem);
  height: auto;
}

.sendwork-for_headerCta__EY5e5,
.sendwork-for_buttonPrimary__eS9m3,
.sendwork-for_buttonGhost__sObB8 {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 10px;
  font-weight: 800;
  letter-spacing: 0;
  text-decoration: none;
  transition:
    background-color 160ms ease,
    border-color 160ms ease,
    color 160ms ease,
    transform 160ms ease;
}

.sendwork-for_headerCta__EY5e5 {
  border: 1px solid rgba(72, 172, 200, 0.64);
  color: var(--white);
  padding: 0 1rem;
  font-size: 0.875rem;
}

.sendwork-for_headerCta__EY5e5:hover,
.sendwork-for_buttonGhost__sObB8:hover {
  background: rgba(72, 172, 200, 0.12);
  border-color: var(--sky-teal);
}

.sendwork-for_buttonPrimary__eS9m3 {
  min-height: 3rem;
  border: 1px solid var(--sky-teal);
  background: var(--sky-teal);
  color: var(--apron-navy-deep);
  padding: 0 1.25rem;
  font-size: 1rem;
}

.sendwork-for_buttonPrimary__eS9m3:hover:not(:disabled) {
  background: var(--sky-teal-hover);
  border-color: var(--sky-teal-hover);
  transform: translateY(-1px);
}

.sendwork-for_buttonPrimary__eS9m3:focus-visible,
.sendwork-for_headerCta__EY5e5:focus-visible,
.sendwork-for_buttonGhost__sObB8:focus-visible,
.sendwork-for_privacyLink__C6tvi:focus-visible,
.sendwork-for_inlineLink__BeK_i:focus-visible,
.sendwork-for_faqButton__L6ldg:focus-visible {
  outline: 3px solid rgba(72, 172, 200, 0.42);
  outline-offset: 3px;
}

.sendwork-for_buttonPrimary__eS9m3:disabled {
  cursor: not-allowed;
  border-color: rgba(167, 181, 198, 0.3);
  background: rgba(167, 181, 198, 0.36);
  color: rgba(245, 247, 251, 0.72);
}

.sendwork-for_buttonWide__3Q_aa {
  width: 100%;
}

.sendwork-for_hero__aG0dj,
.sendwork-for_section__HM3sZ {
  padding: clamp(3.25rem, 5vw, 5.75rem) 1rem;
}

.sendwork-for_hero__aG0dj {
  background:
    radial-gradient(circle at 88% 10%, rgba(72, 172, 200, 0.19), transparent 26rem),
    linear-gradient(135deg, var(--apron-navy-deep), var(--apron-navy-dark) 52%, var(--apron-navy));
}

.sendwork-for_sectionCompact__z2zFP {
  padding-block: clamp(2.75rem, 4.2vw, 4.5rem);
}

.sendwork-for_sectionDark__51Sl8 {
  background: var(--apron-navy-dark);
}

.sendwork-for_sectionDeep__fZl6h {
  background: var(--apron-navy-deep);
}

.sendwork-for_sectionNavy__ksH9u {
  background: var(--apron-navy);
}

.sendwork-for_sectionField__T7uGY {
  background: var(--field-blue);
}

.sendwork-for_sectionMist__DsCDk {
  background: var(--mist);
  color: var(--ink);
}

.sendwork-for_sectionGrid__vw_l0,
.sendwork-for_heroGrid__rugvS {
  display: grid;
  gap: clamp(2rem, 4vw, 3.5rem);
}

.sendwork-for_sectionGrid__vw_l0 > *,
.sendwork-for_heroGrid__rugvS > * {
  min-width: 0;
}

.sendwork-for_heroGrid__rugvS {
  align-items: center;
}

.sendwork-for_sectionGrid__vw_l0 {
  align-items: center;
}

.sendwork-for_sectionGridTop__DeoTl {
  align-items: start;
}

.sendwork-for_heroCopy__ZgB2y {
  order: 2;
}

.sendwork-for_imageOrderHero__mjr_A {
  order: 1;
}

.sendwork-for_eyebrow__syW2n,
.sendwork-for_sectionKicker__g65dN,
.sendwork-for_flowLabel__h9AI8,
.sendwork-for_formBadge__LB4BD,
.sendwork-for_label__NAlf8 {
  color: var(--sky-teal);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: uppercase;
}

.sendwork-for_eyebrow__syW2n::after,
.sendwork-for_sectionKicker__g65dN::after,
.sendwork-for_formBadge__LB4BD::after {
  content: "";
  display: block;
  width: 4.75rem;
  height: 2px;
  margin-top: 0.75rem;
  background: var(--for-hairline);
}

.sendwork-for_title__H9T_8,
.sendwork-for_sectionTitle__RF68j,
.sendwork-for_formTitle___igzi {
  margin: 0;
  color: inherit;
  font-family: var(--for-heading-font);
  font-weight: 900;
  letter-spacing: 0;
}

.sendwork-for_title__H9T_8 {
  margin-top: 1.25rem;
  max-width: 12ch;
  font-size: clamp(3.15rem, 7vw, 6.2rem);
  line-height: 0.94;
  overflow-wrap: break-word;
}

.sendwork-for_sectionTitle__RF68j,
.sendwork-for_formTitle___igzi {
  margin-top: 0.9rem;
  max-width: 13ch;
  font-size: clamp(2.25rem, 4vw, 4.1rem);
  line-height: 0.98;
}

.sendwork-for_lead__Pew0p,
.sendwork-for_bodyText___YuH0,
.sendwork-for_flowBody__oaAqp,
.sendwork-for_formSupport__BN_OS,
.sendwork-for_faqAnswer__5x9jo,
.sendwork-for_footer__bHReM {
  color: rgba(245, 247, 251, 0.78);
  font-size: 1.0625rem;
  line-height: 1.75;
}

.sendwork-for_lead__Pew0p {
  max-width: 42rem;
  margin-top: 1.5rem;
  font-size: clamp(1.125rem, 1.8vw, 1.35rem);
}

.sendwork-for_bodyText___YuH0,
.sendwork-for_formSupport__BN_OS {
  margin-top: 1rem;
}

.sendwork-for_onLight__K6V3H .sendwork-for_lead__Pew0p,
.sendwork-for_onLight__K6V3H .sendwork-for_bodyText___YuH0,
.sendwork-for_onLight__K6V3H .sendwork-for_faqAnswer__5x9jo {
  color: var(--ink-light);
}

.sendwork-for_onLight__K6V3H .sendwork-for_sectionTitle__RF68j {
  color: var(--head-light);
}

.sendwork-for_onLight__K6V3H .sendwork-for_sectionKicker__g65dN {
  color: var(--head-light);
}

.sendwork-for_accent__Ttf42 {
  color: var(--sky-teal);
}

.sendwork-for_accentOnLight__ROnip {
  color: var(--head-light);
  text-decoration-line: underline;
  text-decoration-color: var(--sky-teal);
  text-decoration-thickness: 0.12em;
  text-underline-offset: 0.12em;
}

.sendwork-for_flowCard___vU_u,
.sendwork-for_glassCard__CYOCX,
.sendwork-for_captureCard__HrBPE {
  border: 1px solid rgba(72, 172, 200, 0.28);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.08);
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.26);
}

.sendwork-for_flowCard___vU_u {
  max-width: 38rem;
  margin-top: 2rem;
  padding: 1.25rem;
}

.sendwork-for_flowSpine__yp3vB {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.65rem;
  margin-top: 0.85rem;
}

.sendwork-for_flowBody__oaAqp {
  margin-top: 1rem;
}

.sendwork-for_flowNode__saW4C {
  border: 1px solid rgba(72, 172, 200, 0.42);
  border-radius: 999px;
  background: rgba(72, 172, 200, 0.12);
  padding: 0.5rem 0.8rem;
  color: var(--white);
  font-family: var(--for-heading-font);
  font-size: clamp(1.05rem, 2vw, 1.45rem);
  font-weight: 900;
  line-height: 1;
}

.sendwork-for_flowArrow__uYhbR {
  color: var(--sky-teal);
  font-size: 1.25rem;
  font-weight: 900;
}

.sendwork-for_imagePanel__SpgNp {
  position: relative;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: 10px;
  background: var(--apron-navy-dark);
  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.25);
}

.sendwork-for_imagePanelLight__t6egt {
  border-color: rgba(36, 76, 134, 0.24);
  background: var(--white);
}

.sendwork-for_heroImage__5ONN9 {
  aspect-ratio: 4 / 3;
  min-height: 18rem;
}

.sendwork-for_storyImage__uiTOX,
.sendwork-for_storyImageTall__XldmT {
  min-height: 16.75rem;
}

.sendwork-for_storyImage__uiTOX {
  aspect-ratio: 16 / 11;
}

.sendwork-for_storyImageTall__XldmT {
  aspect-ratio: 16 / 12;
}

.sendwork-for_image__Bq1Xh {
  -o-object-fit: cover;
     object-fit: cover;
}

.sendwork-for_imageShade__AOgM_ {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(3, 15, 30, 0.76), rgba(3, 15, 30, 0.1), transparent);
}

.sendwork-for_sectionHead__0u6Du {
  display: grid;
  gap: 0.9rem;
}

.sendwork-for_sectionNumber__wyNCr {
  display: block;
  width: -moz-max-content;
  width: max-content;
  color: rgba(72, 172, 200, 0.1);
  font-family: var(--for-heading-font);
  font-size: clamp(2.75rem, 6vw, 5.5rem);
  font-weight: 900;
  line-height: 0.82;
  text-decoration: none;
  -webkit-text-stroke: 1.4px rgba(72, 172, 200, 0.72);
}

.sendwork-for_onLight__K6V3H .sendwork-for_sectionNumber__wyNCr {
  color: rgba(36, 76, 134, 0.08);
  text-decoration: none;
  -webkit-text-stroke-color: rgba(36, 76, 134, 0.72);
}

.sendwork-for_onLight__K6V3H .sendwork-for_sectionKicker__g65dN::after {
  display: none;
}

.sendwork-for_painList__l169u,
.sendwork-for_valueGrid__na_Pa,
.sendwork-for_workflowGrid__72rvv,
.sendwork-for_tradeList__fyuEk {
  display: grid;
  gap: 1rem;
  margin-top: 1.75rem;
}

.sendwork-for_valueGrid__na_Pa,
.sendwork-for_workflowGrid__72rvv {
  grid-template-columns: 1fr;
}

.sendwork-for_tradeList__fyuEk {
  display: flex;
  flex-wrap: wrap;
  gap: 0.7rem;
}

.sendwork-for_painCard__kRefc,
.sendwork-for_valueCard__Vlh9O,
.sendwork-for_workflowCard__DafnB,
.sendwork-for_tradePill__iW1Iy,
.sendwork-for_faqList__lTZvN,
.sendwork-for_skeletonLine__Nkny_,
.sendwork-for_statusWarning__U5f_D {
  border-radius: 10px;
}

.sendwork-for_painCard__kRefc,
.sendwork-for_valueCard__Vlh9O,
.sendwork-for_glassCard__CYOCX {
  border: 1px solid rgba(72, 172, 200, 0.24);
  background: rgba(255, 255, 255, 0.07);
  padding: 1.1rem;
  color: rgba(245, 247, 251, 0.88);
  font-size: 1rem;
  line-height: 1.7;
}

.sendwork-for_valueCard__Vlh9O p {
  margin: 0;
}

.sendwork-for_signatureMarker__2T8Yb {
  display: inline-flex;
  width: 2.8rem;
  height: 1.2rem;
  align-items: center;
  color: var(--sky-teal);
}

.sendwork-for_signatureMarker__2T8Yb::before,
.sendwork-for_signatureMarker__2T8Yb::after,
.sendwork-for_signatureMarker__2T8Yb span {
  content: "";
  display: block;
  height: 1.5px;
  flex: 1;
  background: currentcolor;
}

.sendwork-for_signatureMarker__2T8Yb::before {
  max-width: 0.75rem;
}

.sendwork-for_signatureMarker__2T8Yb span {
  flex: 0 0 0.95rem;
  transform: rotate(-42deg);
  transform-origin: center;
}

.sendwork-for_signatureMarker__2T8Yb::after {
  max-width: 1.05rem;
}

.sendwork-for_tradePill__iW1Iy,
.sendwork-for_workflowCard__DafnB,
.sendwork-for_faqList__lTZvN {
  border: 1px solid rgba(11, 55, 108, 0.18);
  background: var(--white);
}

.sendwork-for_tradePill__iW1Iy {
  padding: 0.7rem 0.9rem;
  color: var(--ink-light);
  font-size: 0.9rem;
  font-weight: 800;
}

.sendwork-for_workflowCard__DafnB {
  padding: 1rem;
}

.sendwork-for_workflowNumber__eRG9s {
  color: rgba(36, 76, 134, 0.1);
  font-family: var(--for-heading-font);
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 0.9;
  -webkit-text-stroke: 1.1px var(--field-blue);
}

.sendwork-for_workflowText__D9Oc0 {
  margin-top: 0.65rem;
  color: var(--ink-light);
  font-weight: 900;
}

.sendwork-for_workflowHeading__UnAVs {
  margin-top: 2.25rem;
  font-size: clamp(1.6rem, 3vw, 2.4rem);
}

.sendwork-for_captureSection__1UvTM {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 8% 20%, rgba(72, 172, 200, 0.18), transparent 24rem),
    var(--apron-navy-dark);
  padding: clamp(3.25rem, 5vw, 5.5rem) 1rem;
  color: var(--white);
}

.sendwork-for_captureGrid___FOPH {
  display: grid;
  gap: clamp(2rem, 4vw, 3.5rem);
  align-items: center;
}

.sendwork-for_captureCard__HrBPE {
  border-color: var(--border);
  padding: 1rem;
}

.sendwork-for_captureDisabled__fxYU4 {
  display: flex;
  min-height: 22rem;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.5rem;
}

.sendwork-for_skeletonStack__DWqCK {
  display: grid;
  gap: 1rem;
}

.sendwork-for_skeletonLine__Nkny_ {
  height: 3rem;
  border: 1px solid rgba(72, 172, 200, 0.2);
  background: rgba(255, 255, 255, 0.06);
}

.sendwork-for_skeletonTall__cRu4N {
  height: 5rem;
}

.sendwork-for_statusWarning__U5f_D {
  border: 1px solid rgba(72, 172, 200, 0.36);
  background: rgba(72, 172, 200, 0.1);
  padding: 0.85rem 1rem;
  color: rgba(245, 247, 251, 0.9);
  font-size: 0.9rem;
  line-height: 1.6;
}

.sendwork-for_privacyLink__C6tvi,
.sendwork-for_inlineLink__BeK_i {
  color: var(--sky-teal);
  font-weight: 800;
  text-decoration: none;
  text-underline-offset: 4px;
}

.sendwork-for_privacyLink__C6tvi:hover,
.sendwork-for_inlineLink__BeK_i:hover {
  text-decoration: underline;
}

.sendwork-for_privacyLink__C6tvi {
  display: inline-block;
  margin-top: 1rem;
  font-size: 0.9rem;
}

.sendwork-for_form__CgL_y {
  display: grid;
  gap: 1.25rem;
}

.sendwork-for_label__NAlf8 {
  display: block;
  color: rgba(245, 247, 251, 0.9);
  text-transform: none;
}

.sendwork-for_input__TfaVN {
  min-height: 3rem;
  width: 100%;
  margin-top: 0.5rem;
  border-radius: 10px;
  border: 1px solid var(--border-strong);
  background: rgba(255, 255, 255, 0.14);
  padding: 0 1rem;
  color: var(--white);
  font-size: 1rem;
  outline: none;
  transition:
    border-color 160ms ease,
    box-shadow 160ms ease;
}

.sendwork-for_input__TfaVN:focus {
  border-color: var(--sky-teal);
  box-shadow: 0 0 0 3px rgba(72, 172, 200, 0.24);
}

.sendwork-for_inputError__IkL_1 {
  border-color: rgba(255, 191, 191, 0.9);
}

.sendwork-for_consentLabel__43ww7 {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  color: rgba(245, 247, 251, 0.84);
  font-size: 0.9rem;
  line-height: 1.65;
}

.sendwork-for_checkbox__8g_Eb {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.2rem;
  accent-color: var(--sky-teal);
}

.sendwork-for_turnstileSlot___bcnQ {
  min-height: 65px;
}

.sendwork-for_statusText__NsSnS {
  min-height: 1.5rem;
  color: rgba(245, 247, 251, 0.78);
  font-size: 0.9rem;
  line-height: 1.5;
}

.sendwork-for_statusSuccess__acT9v {
  color: var(--sky-teal);
}

.sendwork-for_faqSection__D9lON {
  background: var(--mist);
  color: var(--ink);
  padding: clamp(3.25rem, 5vw, 5.5rem) 1rem;
}

.sendwork-for_faqInner__3fpYg {
  width: min(100%, 56rem);
  margin: 0 auto;
}

.sendwork-for_faqList__lTZvN {
  margin-top: 2rem;
  overflow: hidden;
}

.sendwork-for_faqItem__i47BV + .sendwork-for_faqItem__i47BV {
  border-top: 1px solid rgba(11, 55, 108, 0.14);
}

.sendwork-for_faqButton__L6ldg {
  display: flex;
  min-height: 3.75rem;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  border: 0;
  background: transparent;
  padding: 1rem;
  color: var(--apron-navy-deep);
  text-align: left;
  font-size: 1rem;
  font-weight: 900;
}

.sendwork-for_faqIcon__tv1Fa {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
  color: var(--apron-navy);
  transition: transform 160ms ease;
}

.sendwork-for_faqIconOpen__YZa3F {
  transform: rotate(180deg);
}

.sendwork-for_faqAnswer__5x9jo {
  padding: 0 1rem 1.25rem;
}

.sendwork-for_footer__bHReM {
  border-top: 1px solid rgba(72, 172, 200, 0.22);
  background: var(--apron-navy-deep);
  padding: 2rem 1rem;
  font-size: 0.875rem;
}

@media (min-width: 640px) {
  .sendwork-for_header__zTi19,
  .sendwork-for_hero__aG0dj,
  .sendwork-for_section__HM3sZ,
  .sendwork-for_captureSection__1UvTM,
  .sendwork-for_faqSection__D9lON,
  .sendwork-for_footer__bHReM {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sendwork-for_valueGrid__na_Pa,
  .sendwork-for_workflowGrid__72rvv {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sendwork-for_captureCard__HrBPE {
    padding: 1.5rem;
  }

  .sendwork-for_faqButton__L6ldg,
  .sendwork-for_faqAnswer__5x9jo {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .sendwork-for_header__zTi19,
  .sendwork-for_hero__aG0dj,
  .sendwork-for_section__HM3sZ,
  .sendwork-for_captureSection__1UvTM,
  .sendwork-for_faqSection__D9lON,
  .sendwork-for_footer__bHReM {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sendwork-for_heroGrid__rugvS {
    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);
  }

  .sendwork-for_heroImage__5ONN9 {
    aspect-ratio: 5 / 6;
    min-height: 34rem;
  }

  .sendwork-for_storyImage__uiTOX {
    min-height: clamp(19rem, 28vw, 27rem);
  }

  .sendwork-for_storyImageTall__XldmT {
    min-height: clamp(20rem, 30vw, 28rem);
  }

  .sendwork-for_sectionGrid__vw_l0 {
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
  }

  .sendwork-for_sectionGridReverse__oeDiD {
    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
  }

  .sendwork-for_sectionGridEven__hpZA2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .sendwork-for_captureGrid___FOPH {
    grid-template-columns: 0.9fr 1.1fr;
  }

  .sendwork-for_heroCopy__ZgB2y {
    order: 1;
  }

  .sendwork-for_imageOrderHero__mjr_A {
    order: 2;
  }
}

