.page-module__YlXjoG__pageWrapper{font-family:var(--font-body);color:var(--color-navy);line-height:1.6}.page-module__YlXjoG__hero{background-color:var(--color-navy);color:#fff;text-align:center;padding:8rem 1rem 4rem}.page-module__YlXjoG__hero h1{font-family:var(--font-headline);color:#fff;margin-bottom:1rem;font-size:2.5rem}.page-module__YlXjoG__hero p{opacity:.9;max-width:800px;margin:0 auto;font-size:1.125rem}.page-module__YlXjoG__mainContent{max-width:1000px;margin:0 auto;padding:3rem 1rem}.page-module__YlXjoG__breadcrumbs{color:#64748b;margin-bottom:2rem;font-size:.875rem}.page-module__YlXjoG__breadcrumbs a{color:var(--color-blue);text-decoration:none}.page-module__YlXjoG__breadcrumbs a:hover{text-decoration:underline}.page-module__YlXjoG__reassurance{border-left:4px solid var(--color-blue);color:var(--color-navy);background-color:#eff6ff;border-radius:0 .5rem .5rem 0;margin-bottom:2rem;padding:1.5rem;font-weight:500}.page-module__YlXjoG__noticeCard{background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;margin-bottom:3rem;padding:1.5rem}.page-module__YlXjoG__noticeCard h3{font-family:var(--font-headline);color:#b45309;margin-top:0;margin-bottom:.5rem}.page-module__YlXjoG__noticeCard p{color:#92400e;margin:0}.page-module__YlXjoG__formContainer{margin-bottom:4rem}.page-module__YlXjoG__formSection{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__YlXjoG__formSection h3{font-family:var(--font-headline);color:var(--color-navy);border-bottom:2px solid #f1f5f9;margin-top:0;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem}.page-module__YlXjoG__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.page-module__YlXjoG__formGrid{grid-template-columns:1fr 1fr}}.page-module__YlXjoG__fullWidth{grid-column:1/-1}.page-module__YlXjoG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__YlXjoG__label{color:#334155;font-size:.875rem;font-weight:600}.page-module__YlXjoG__required{color:#ef4444;margin-left:.25rem}.page-module__YlXjoG__input,.page-module__YlXjoG__select,.page-module__YlXjoG__textarea{width:100%;font-size:1rem;font-family:var(--font-body);box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.5rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.page-module__YlXjoG__input:focus,.page-module__YlXjoG__select:focus,.page-module__YlXjoG__textarea:focus{border-color:var(--color-blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.page-module__YlXjoG__inputError{background-color:#fef2f2!important;border-color:#ef4444!important}.page-module__YlXjoG__inputError:focus{box-shadow:0 0 0 3px #ef44441a!important}.page-module__YlXjoG__errorText{color:#ef4444;margin-top:.35rem;font-size:.875rem;font-weight:500}.page-module__YlXjoG__textarea{resize:vertical;min-height:100px}.page-module__YlXjoG__checkboxGroup{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.page-module__YlXjoG__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--color-blue);flex-shrink:0;margin-top:.25rem}.page-module__YlXjoG__checkboxLabel{color:#475569;font-size:.875rem;line-height:1.4}.page-module__YlXjoG__submitBtn{background-color:var(--color-blue);color:#fff;font-family:var(--font-headline);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:3.5rem;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.page-module__YlXjoG__submitBtn:hover:not(:disabled){background-color:#1d4ed8}.page-module__YlXjoG__submitBtn:active:not(:disabled){transform:translateY(1px)}.page-module__YlXjoG__submitBtn:disabled{cursor:not-allowed;background-color:#94a3b8}.page-module__YlXjoG__message{border-radius:.5rem;margin-bottom:2rem;padding:1rem;font-weight:500}.page-module__YlXjoG__success{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.page-module__YlXjoG__success h3{color:#166534;font-family:var(--font-headline);margin-top:0;margin-bottom:.5rem}.page-module__YlXjoG__error{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca}.page-module__YlXjoG__policySection{background-color:#f8fafc;border-radius:.75rem;margin-bottom:4rem;padding:3rem 1.5rem}.page-module__YlXjoG__policySection h2{font-family:var(--font-headline);color:var(--color-navy);margin-top:0;margin-bottom:1.5rem;font-size:1.75rem}.page-module__YlXjoG__policyList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.page-module__YlXjoG__policyList li{color:#334155;padding-left:1.5rem;position:relative}.page-module__YlXjoG__policyList li:before{content:"•";color:var(--color-blue);font-size:1.5rem;font-weight:700;position:absolute;top:-.25rem;left:0}.page-module__YlXjoG__ctaBanner{background:linear-gradient(135deg, var(--color-navy) 0%, #1e293b 100%);color:#fff;text-align:center;border-radius:.75rem;margin-bottom:2rem;padding:3rem 2rem}.page-module__YlXjoG__ctaBanner h2{font-family:var(--font-headline);color:#fff;margin-top:0;margin-bottom:1rem;font-size:2rem}.page-module__YlXjoG__ctaBanner p{opacity:.9;margin-bottom:2rem;font-size:1.125rem}.page-module__YlXjoG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-module__YlXjoG__primaryBtn{background-color:var(--color-amber);color:var(--color-navy);font-family:var(--font-headline);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s}.page-module__YlXjoG__primaryBtn:hover{background-color:#f59e0b}.page-module__YlXjoG__secondaryBtn{color:#fff;font-family:var(--font-headline);background-color:#0000;border:2px solid #fff;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.page-module__YlXjoG__secondaryBtn:hover{color:var(--color-navy);background-color:#fff}.page-module__YlXjoG__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s ease-in-out infinite page-module__YlXjoG__spin;display:inline-block}@keyframes page-module__YlXjoG__spin{to{transform:rotate(360deg)}}
