.page-module__rFu9Sa__page{background:var(--cream);min-height:calc(100vh - var(--header-height))}.page-module__rFu9Sa__split{grid-template-columns:1fr;display:grid}@media (min-width:880px){.page-module__rFu9Sa__split{min-height:calc(100vh - var(--header-height));grid-template-columns:1fr 1fr}}.page-module__rFu9Sa__band{background:var(--gold);color:var(--ink);padding:var(--space-8) var(--space-6);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:880px){.page-module__rFu9Sa__band{padding:var(--space-9) var(--space-8)}}.page-module__rFu9Sa__crest{background:var(--ink);border:3px solid var(--ink);width:56px;height:56px;box-shadow:3px 4px 0 var(--coral);color:var(--gold);margin-bottom:var(--space-6);border-radius:16px 16px 28px;justify-content:center;align-items:center;display:flex}.page-module__rFu9Sa__bandHeading{color:var(--ink);margin-bottom:var(--space-5);max-width:20rem}.page-module__rFu9Sa__benefits{gap:var(--space-4);flex-direction:column;max-width:22rem;margin:0;padding:0;list-style:none;display:flex}.page-module__rFu9Sa__benefit{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--ink);line-height:1.35;display:flex}.page-module__rFu9Sa__benefitIcon{background:var(--coral);border:2px solid var(--ink);width:28px;height:28px;box-shadow:2px 2px 0 var(--ink);color:var(--white);border-radius:8px 8px 16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__rFu9Sa__formPanel{background:var(--cream);padding:var(--space-8) var(--space-4);flex-direction:column;justify-content:center;display:flex}@media (min-width:880px){.page-module__rFu9Sa__formPanel{padding:var(--space-9) var(--space-8)}}.page-module__rFu9Sa__formInner{width:100%;max-width:28rem;margin:0 auto}.page-module__rFu9Sa__formHeading{margin-bottom:var(--space-2)}.page-module__rFu9Sa__formSubtext{color:var(--text-soft);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}.page-module__rFu9Sa__error{background:var(--coral-dark);color:var(--white);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:2px solid var(--ink)}.page-module__rFu9Sa__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__rFu9Sa__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__rFu9Sa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);color:var(--ink)}.page-module__rFu9Sa__input{width:100%;padding:var(--space-3);border:2px solid var(--ink);border-radius:var(--radius-sm);background:var(--white);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--ink);transition:border-color var(--transition-fast)}.page-module__rFu9Sa__input:focus{outline:3px solid var(--gold);border-color:var(--ink)}.page-module__rFu9Sa__fieldRow{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.page-module__rFu9Sa__fieldRow{grid-template-columns:1fr 1fr}}.page-module__rFu9Sa__checkField{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-2);display:flex}.page-module__rFu9Sa__checkbox{width:22px;height:22px;accent-color:var(--royal);border:2px solid var(--ink);cursor:pointer;flex-shrink:0;margin-top:2px}.page-module__rFu9Sa__checkLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--ink);line-height:1.4}.page-module__rFu9Sa__checkLabel a{color:var(--royal);font-weight:var(--font-weight-extrabold);text-decoration:underline}.page-module__rFu9Sa__checkLabel a:hover{color:var(--coral)}.page-module__rFu9Sa__submit{margin-top:var(--space-3);justify-content:center;width:100%}.page-module__rFu9Sa__footerLink{text-align:center;margin-top:var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-soft)}.page-module__rFu9Sa__footerLink a{color:var(--royal);font-weight:var(--font-weight-extrabold);text-decoration:underline}.page-module__rFu9Sa__footerLink a:hover{color:var(--coral)}
