.page_hero__ZV2ek{padding:10rem 0 var(--section-gap-desktop);text-align:center;background:var(--wcp-navy-900)}@media (max-width:768px){.page_hero__ZV2ek{padding:7rem 0 var(--section-gap-mobile)}}.page_hero__ZV2ek h1{font-size:var(--font-size-6xl);margin-bottom:var(--spacing-md);color:var(--wcp-white);font-family:var(--font-heading);font-weight:700;line-height:1.08;letter-spacing:-.035em}.page_eyebrow__rYCYk{display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--wcp-gold-500);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid hsla(34,40%,63%,.3)}.page_subtitle__S0fX6{font-size:var(--font-size-xl);color:hsla(0,0%,100%,.6);max-width:700px;margin:0 auto;line-height:1.7}.page_section__bjI6A{padding:var(--section-gap-desktop) 0}@media (max-width:768px){.page_section__bjI6A{padding:var(--section-gap-mobile) 0}}.page_formCard__g4mxO{max-width:600px;margin:0 auto;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-2xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm)}.page_formGroup__q18_r{margin-bottom:var(--spacing-lg)}.page_formGroup__q18_r label{display:block;margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-medium);color:var(--color-primary)}.page_input__Ymv9w{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid rgba(29,33,59,.2);border-radius:var(--border-radius);font-size:var(--font-size-base);font-family:inherit;transition:border-color var(--transition),box-shadow var(--transition);background-color:var(--wcp-white)}.page_input__Ymv9w:focus{outline:none;border-color:var(--wcp-gold-500);box-shadow:0 0 0 3px hsla(34,40%,63%,.15)}.page_checkboxGroup__HOcKI{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.page_checkboxGroup__HOcKI input[type=checkbox]{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--wcp-gold-500);cursor:pointer}.page_checkboxGroup__HOcKI label{font-size:var(--font-size-sm);color:var(--color-primary);line-height:1.5;cursor:pointer}.page_disclosures__6wqVM{margin-bottom:var(--spacing-xl);padding:var(--spacing-md);background:rgba(29,33,59,.03);border-radius:var(--border-radius);border-left:3px solid var(--wcp-gold-500)}.page_disclosures__6wqVM p{font-size:var(--font-size-sm);color:var(--color-secondary);line-height:1.6;margin-bottom:var(--spacing-sm)}.page_disclosures__6wqVM p:last-child{margin-bottom:0}.page_disclosures__6wqVM a{color:var(--wcp-gold-500);text-decoration:underline;font-weight:var(--font-weight-medium)}.page_disclosures__6wqVM a:hover{color:var(--wcp-gold-400)}.page_honeypot__dMjDW{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.page_submitButton__CfZwM{display:inline-flex;align-items:center;gap:.5rem;background:var(--wcp-gold-500);color:var(--wcp-navy-900);padding:1.1rem 2.5rem;border:none;border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .4s var(--easing-premium);box-shadow:0 4px 20px hsla(34,40%,63%,.4),0 0 60px hsla(34,40%,63%,.08);width:100%;justify-content:center}.page_submitButton__CfZwM:focus,.page_submitButton__CfZwM:hover{transform:translateY(-3px);box-shadow:0 8px 32px hsla(34,40%,63%,.55),0 0 80px hsla(34,40%,63%,.15);filter:brightness(1.1)}.page_submitButton__CfZwM:active{transform:translateY(0) scale(.98)}.page_submitButton__CfZwM:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:var(--shadow-sm);filter:none}.page_successCard__0p8FX{max-width:600px;margin:0 auto;padding:var(--spacing-2xl);background:#d1fae5;border:1px solid #6ee7b7;border-radius:var(--border-radius-2xl);text-align:center}.page_successCard__0p8FX h2{color:#065f46;font-family:var(--font-heading);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.page_successCard__0p8FX p{color:#047857;line-height:1.6;margin-bottom:var(--spacing-sm)}.page_errorMessage__2Al7H{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:#fee2e2;color:#991b1b;border-radius:var(--border-radius);text-align:center}@media (max-width:768px){.page_hero__ZV2ek h1{font-size:var(--font-size-3xl)}.page_formCard__g4mxO{padding:var(--spacing-lg)}}