.ready-to-go{padding-inline:1rem;padding-block:3rem}@media (min-width:768px){.ready-to-go{padding-inline:1.5rem;padding-block:4rem}}@media (min-width:1024px){.ready-to-go{padding-inline:2rem;padding-block:5rem}}.ready-to-go__inner{max-width:1100px;margin-inline:auto}.ready-to-go__grid{display:grid;gap:1.5rem;align-items:start}@media (min-width:1024px){.ready-to-go__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem 1.75rem}}.ready-to-go__title{margin:0;font-size:28.5px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a}.ready-to-go__lead{margin:0 0 1.75rem;font-size:21.3px;font-weight:400;line-height:1.4;color:#0a0a0a}.ready-to-go__form{display:flex;flex-direction:column;gap:0}.ready-to-go__field-group{display:grid;gap:1rem;margin-bottom:1rem}@media (min-width:640px){.ready-to-go__field-group--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.ready-to-go__field--float{position:relative;min-width:0}.ready-to-go__field--float input,.ready-to-go__field--float textarea{width:100%;box-sizing:border-box;margin:0;padding:1.35rem .85rem .6rem;font-family:inherit;font-size:1rem;line-height:1.4;color:#0a0a0a;background:#eee;border:1px solid transparent;border-radius:.25rem;transition:border-color .15s ease,background .15s ease}.ready-to-go__field--float textarea{min-height:8rem;resize:vertical;padding-top:1.65rem}.ready-to-go__field--float input:hover,.ready-to-go__field--float textarea:hover{background:#fff;border-color:#0a0a0a}.ready-to-go__field--float input:focus,.ready-to-go__field--float textarea:focus{outline:none;background:#fff;border-color:#0a0a0a}.ready-to-go__field--float label{position:absolute;left:.85rem;font-weight:300;line-height:1.25;color:#0a0a0a;pointer-events:none;transform-origin:left top;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .15s ease}.ready-to-go__field--float input+label{top:50%;transform:translateY(-50%);font-size:.9rem}.ready-to-go__field--float input:not(:-moz-placeholder)+label{top:.5rem;transform:translateY(0);font-size:.62rem}.ready-to-go__field--float input:focus+label,.ready-to-go__field--float input:not(:placeholder-shown)+label{top:.5rem;transform:translateY(0);font-size:.62rem}.ready-to-go__field--float textarea+label{top:1.15rem;transform:translateY(0);font-size:.9rem}.ready-to-go__field--float textarea:not(:-moz-placeholder)+label{top:.45rem;font-size:.62rem}.ready-to-go__field--float textarea:focus+label,.ready-to-go__field--float textarea:not(:placeholder-shown)+label{top:.45rem;font-size:.62rem}.ready-to-go__optional{font-weight:300;color:#737373}.ready-to-go__legal{margin-top:.25rem;margin-bottom:1.25rem}.ready-to-go__legal-inner{display:flex;align-items:flex-start;gap:.65rem}.ready-to-go__legal-inner input[type=checkbox]{width:19px;height:19px;min-width:19px;min-height:19px;margin-top:.15rem;flex-shrink:0;accent-color:#0a0a0a;cursor:pointer}.ready-to-go__legal-inner label{font-size:16.6px;line-height:1.5;color:#0a0a0a;cursor:pointer}.ready-to-go__legal-inner label p{margin:0}.ready-to-go__legal-inner a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ready-to-go__legal-inner a:hover{opacity:.75}.ready-to-go__submit-wrap{margin-top:.25rem}.ready-to-go__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.65rem 1.35rem;margin:0;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:#fff;border:1px solid #0a0a0a;border-radius:.25rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ready-to-go__submit:hover:not(:disabled){background:#0a0a0a;color:#fff}.ready-to-go__submit:disabled{opacity:.45;cursor:not-allowed}.ready-to-go__error{margin-top:.75rem;font-size:.8125rem;color:#b91c1c}.ready-to-go__confirmation{display:none;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.125rem;font-weight:600;line-height:1.3;color:#0a0a0a}.ready-to-go__confirmation.is-visible{display:flex}.ready-to-go__confirmation-icon{width:1.125em;height:1.125em;flex-shrink:0}.ready-to-go__honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}