.page_page__1JHtQ{background:#fff;padding:4rem 0 5rem}.page_container__qsfp4{max-width:900px;margin:0 auto;padding:0 var(--gutter)}.page_hero__58qD5{margin-bottom:2.5rem}.page_heading__ZQvlK{font-family:var(--font-headline);font-weight:800;font-size:clamp(1.75rem,4vw,2.75rem);text-transform:uppercase;letter-spacing:.04em;color:#ff3131;margin-bottom:.75rem}.page_subheading__OnnRA{font-family:var(--font-body);font-weight:400;font-size:1.1rem;line-height:1.7;color:#444}.page_sectionHeading__PXpTg{font-family:var(--font-headline);font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;color:#ff3131;padding-bottom:.5rem;border-bottom:3px solid #ff3131;display:inline-block;margin-bottom:1.75rem}.page_introSection__SKais{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}.page_introText__t9qq3{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.8;color:#444;max-width:720px}.page_offerSection__PBCei{margin-bottom:3rem}.page_offerList__nssjl{list-style:none;display:flex;flex-direction:column;gap:.85rem}.page_offerItem__BsVDX{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.5;color:#333;padding-left:1.25rem;position:relative}.page_offerItem__BsVDX:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:#ff3131;border-radius:50%}.page_whoSection___jbkA{margin-bottom:3rem}.page_whoText__PXakd{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.8;color:#444;max-width:720px}.page_contactSection__5lUb8{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:6px;padding:2.5rem}.page_sponsorForm__PCRpF{display:flex;flex-direction:column;gap:1.25rem}.page_formRow__iOAoy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.page_field__K21V_{display:flex;flex-direction:column;gap:.4rem}.page_label__tX_h6{font-family:var(--font-body);font-weight:600;font-size:13px;color:#333;text-transform:uppercase;letter-spacing:.05em}.page_input__qI0TT,.page_select__1r34o,.page_textarea__H2C8o{font-family:var(--font-body);font-size:15px;font-weight:400;color:#0a0a0a;background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page_input__qI0TT:focus,.page_select__1r34o:focus,.page_textarea__H2C8o:focus{border-color:#ff3131;box-shadow:0 0 0 3px rgba(255,49,49,.1)}.page_input__qI0TT::placeholder,.page_textarea__H2C8o::placeholder{color:#aaa}.page_textarea__H2C8o{resize:vertical;min-height:120px;line-height:1.6}.page_select__1r34o{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.page_submitBtn__IKN4P{align-self:flex-start;background:#ff3131;color:#fff;border:none;border-radius:4px;padding:12px 32px;font-family:var(--font-headline);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,opacity .15s ease}.page_submitBtn__IKN4P:hover:not(:disabled){background:#c00}.page_submitBtn__IKN4P:disabled{opacity:.6;cursor:not-allowed}.page_errorMsg__hX4jO{font-family:var(--font-body);font-size:.9rem;color:#c00}.page_successBox__9_YWG{padding:2rem;background:#f9fff9;border:1.5px solid #22c55e;border-radius:6px}.page_successHeading__CTVWK{font-family:var(--font-headline);font-weight:800;font-size:1.25rem;color:#16a34a;margin-bottom:.5rem}.page_successText__I_JHe{font-family:var(--font-body);font-size:1rem;color:#333;margin-bottom:1.25rem}.page_resetBtn__S6rr1{background:transparent;border:1px solid #16a34a;color:#16a34a;padding:8px 20px;border-radius:4px;font-family:var(--font-body);font-size:.9rem;cursor:pointer;transition:background .15s ease}.page_resetBtn__S6rr1:hover{background:#f0fdf4}@media (max-width:640px){.page_formRow__iOAoy{grid-template-columns:1fr}.page_contactSection__5lUb8{padding:1.5rem}}