.c-band{background:var(--ground);color:var(--ink);position:relative;overflow:clip}.c-backdrop{object-fit:cover;object-position:60% center;filter:blur(10px);opacity:.45;width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);position:absolute;inset:-24px}.c-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,112px);max-width:1312px;margin:0 auto;padding:clamp(64px,8vw,128px) clamp(24px,4.5vw,64px);display:grid;position:relative}.c-grid>*{min-width:0}.c-intro{flex-direction:column;gap:28px;display:flex}.c-body{max-width:540px;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.c-reach{gap:var(--space-4);border-top:var(--stroke-arrow) solid #f7f6f24d;flex-direction:column;max-width:540px;padding-top:20px;display:flex;container-type:inline-size}.c-email{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-size:min(24px,5.4cqi);line-height:1.2;text-decoration:none;transition:color .2s}.c-email:hover{color:var(--accent)}.c-email:focus-visible,.c-social a:focus-visible{outline:var(--stroke-arrow) solid var(--focus);outline-offset:2px}.c-social{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin:0;padding:0;font-size:14px;font-weight:700;line-height:20px;list-style:none;display:flex}.c-social li{position:relative}.c-social a{color:var(--ink);border-bottom:var(--stroke-hairline) solid #f7f6f266;padding-bottom:2px;text-decoration:none;transition:border-color .2s}.c-social a:hover{color:var(--ink);border-bottom-color:var(--ink)}.c-card{background:var(--ground);color:var(--ink);border:var(--stroke-arrow) solid var(--ink);box-shadow:12px 12px 0 var(--change-red);padding:clamp(28px,3.5vw,48px)}.c-form{flex-direction:column;gap:26px;display:flex}.c-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.c-success{flex-direction:column;gap:20px;padding:32px 0;display:flex}.c-success-title{font-family:var(--font-display);text-transform:uppercase;color:var(--accent);margin:0;font-size:56px;line-height:.95}.c-success-body{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.55}@media (prefers-reduced-motion:reduce){.c-email,.c-social a{transition:none}}@media (width<=899px){.c-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.c-grid{gap:40px;padding:56px 16px 64px}.c-intro{gap:22px}.c-body{max-width:none;font-size:17px;line-height:27px}.c-reach{gap:14px;max-width:none;padding-top:18px}.c-social{gap:10px 20px;font-size:13px}.c-card{box-shadow:8px 8px 0 var(--change-red);margin-right:8px;padding:24px 20px}.c-form{gap:22px}.c-names{grid-template-columns:minmax(0,1fr);gap:22px}.c-success{gap:16px;padding:16px 0}.c-success-title{font-size:40px}.c-success-body{font-size:17px}}
