.page-module__PhEo3G__page{min-height:100vh;padding:var(--gp-space-8) var(--gp-space-4);background:var(--gp-canvas);color:var(--gp-ink-900);font-family:var(--gp-font-sans)}.page-module__PhEo3G__shell{background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-modal);width:min(1040px,100%);margin:0 auto;overflow:hidden}.page-module__PhEo3G__hero{padding:var(--gp-space-10);color:var(--gp-on-dark-900);background:var(--gp-teal-900)}.page-module__PhEo3G__brandRow{justify-content:space-between;align-items:center;gap:var(--gp-space-4);margin-bottom:var(--gp-space-8);display:flex}.page-module__PhEo3G__brand{font-size:var(--gp-subhead-size);letter-spacing:.12em;font-weight:700}.page-module__PhEo3G__channelBadge{align-items:center;gap:var(--gp-space-2);padding:var(--gp-space-2) var(--gp-space-3);color:var(--gp-on-dark-500);font-size:var(--gp-small-size);border:1px solid var(--gp-on-dark-400);border-radius:var(--gp-radius-pill);font-weight:600;display:inline-flex}.page-module__PhEo3G__heroCopy{max-width:720px}.page-module__PhEo3G__eyebrow{margin:0 0 var(--gp-space-3);color:var(--gp-amber);font-size:var(--gp-caption-size);font-weight:var(--gp-caption-weight);letter-spacing:var(--gp-caption-ls);text-transform:uppercase}.page-module__PhEo3G__hero h1{font-size:clamp(var(--gp-headline-size), 4vw, var(--gp-display-lg-size));font-weight:var(--gp-display-lg-weight);line-height:var(--gp-display-lg-lh);letter-spacing:var(--gp-display-lg-ls);margin:0}.page-module__PhEo3G__heroDescription{max-width:660px;margin:var(--gp-space-4) 0 0;color:var(--gp-on-dark-500);font-size:var(--gp-subhead-size);line-height:1.55}.page-module__PhEo3G__assurances{gap:var(--gp-space-3);margin-top:var(--gp-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PhEo3G__assurance{align-items:flex-start;gap:var(--gp-space-3);padding:var(--gp-space-4);color:var(--gp-on-dark-500);font-size:var(--gp-small-size);border:1px solid var(--gp-on-dark-400);border-radius:var(--gp-radius-card);line-height:1.45;display:flex}.page-module__PhEo3G__assurance svg{color:var(--gp-amber);flex:none}.page-module__PhEo3G__assurance strong{margin-bottom:var(--gp-space-1);color:var(--gp-on-dark-900);font-size:var(--gp-body-size);display:block}.page-module__PhEo3G__form{gap:var(--gp-space-4);padding:var(--gp-space-6);background:var(--gp-canvas);flex-direction:column;display:flex}.page-module__PhEo3G__intro{gap:var(--gp-space-4);padding:var(--gp-space-5);color:var(--gp-ink-700);font-size:var(--gp-body-size);line-height:var(--gp-body-lh);background:var(--gp-info-bg);border:1px solid var(--gp-border);border-radius:var(--gp-radius-card);grid-template-columns:auto 1fr;display:grid}.page-module__PhEo3G__introIcon{width:var(--gp-space-10);height:var(--gp-space-10);color:var(--gp-teal-700);background:var(--gp-surface);border-radius:var(--gp-radius-pill);place-items:center;display:grid}.page-module__PhEo3G__intro h2{margin:0 0 var(--gp-space-1);color:var(--gp-ink-900);font-size:var(--gp-subhead-size)}.page-module__PhEo3G__intro p{margin:0}.page-module__PhEo3G__form .gp-form-section{gap:var(--gp-space-5);padding:var(--gp-space-6);background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-card)}.page-module__PhEo3G__form .gp-form-section:not(:first-child){padding-top:var(--gp-space-6);border-top:1px solid var(--gp-border)}.page-module__PhEo3G__form .gp-form-section-title{font-size:var(--gp-heading-size);line-height:var(--gp-heading-lh);letter-spacing:var(--gp-heading-ls)}.page-module__PhEo3G__form .gp-form-section-description{max-width:720px;margin-top:var(--gp-space-1);font-size:var(--gp-body-size)}.page-module__PhEo3G__optionGrid{gap:var(--gp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__PhEo3G__optionCard{min-height:var(--gp-tap-min);padding:var(--gp-space-3) var(--gp-space-4);background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-input);transition:border-color var(--gp-dur) var(--gp-ease), background var(--gp-dur) var(--gp-ease)}.page-module__PhEo3G__optionCard[data-selected=true]{background:var(--gp-info-bg);border-color:var(--gp-teal-700)}.page-module__PhEo3G__optionCard label{width:100%;min-height:100%}.page-module__PhEo3G__fieldLabel{margin-bottom:var(--gp-space-2);color:var(--gp-ink-700);font-size:var(--gp-caption-size);font-weight:var(--gp-caption-weight);letter-spacing:var(--gp-caption-ls);text-transform:uppercase;display:block}.page-module__PhEo3G__textarea{box-sizing:border-box;width:100%;min-height:180px;padding:var(--gp-space-4);resize:vertical;color:var(--gp-ink-900);font-family:var(--gp-font-sans);font-size:var(--gp-body-size);line-height:var(--gp-body-lh);background:var(--gp-surface);border:1px solid var(--gp-border-strong);border-radius:var(--gp-radius-input);transition:border-color var(--gp-dur) var(--gp-ease), box-shadow var(--gp-dur) var(--gp-ease);outline:none}.page-module__PhEo3G__textarea:focus{border-color:var(--gp-amber-strong);box-shadow:0 0 0 var(--gp-space-1) var(--gp-warning-bg)}.page-module__PhEo3G__textarea[data-invalid=true]{border-color:var(--gp-danger)}.page-module__PhEo3G__evidencePanel{padding:var(--gp-space-5);background:var(--gp-fill-muted);border:1px solid var(--gp-border);border-radius:var(--gp-radius-card)}.page-module__PhEo3G__privacyNotice{margin-bottom:var(--gp-space-3);padding:var(--gp-space-3);color:var(--gp-ink-700);font-size:var(--gp-small-size);background:var(--gp-warning-bg);border-left:var(--gp-space-1) solid var(--gp-amber-strong);border-radius:var(--gp-radius-sm);line-height:1.45}.page-module__PhEo3G__uploadZone{padding:var(--gp-space-6);text-align:center;cursor:pointer;background:var(--gp-surface);border:1px dashed var(--gp-border-strong);border-radius:var(--gp-radius-card);transition:border-color var(--gp-dur) var(--gp-ease), background var(--gp-dur) var(--gp-ease);display:block}.page-module__PhEo3G__uploadZone:hover,.page-module__PhEo3G__uploadZone:focus-within{background:var(--gp-info-bg);border-color:var(--gp-teal-700)}.page-module__PhEo3G__uploadZone svg{color:var(--gp-teal-700)}.page-module__PhEo3G__goodFaith{padding:var(--gp-space-4);color:var(--gp-ink-700);font-size:var(--gp-body-size);line-height:var(--gp-body-lh);background:var(--gp-fill-muted);border-left:var(--gp-space-1) solid var(--gp-ink-500);border-radius:var(--gp-radius-input)}.page-module__PhEo3G__submitPanel{gap:var(--gp-space-6);padding:var(--gp-space-6);background:var(--gp-surface);border:1px solid var(--gp-border);border-radius:var(--gp-radius-card);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;display:grid}.page-module__PhEo3G__submitCopy h2{margin:0 0 var(--gp-space-2);font-size:var(--gp-heading-size)}.page-module__PhEo3G__submitCopy p{color:var(--gp-ink-500);font-size:var(--gp-body-size);line-height:var(--gp-body-lh);margin:0}.page-module__PhEo3G__submitActions{align-items:stretch;gap:var(--gp-space-3);flex-direction:column;display:flex}.page-module__PhEo3G__turnstile{width:100%;min-height:70px}.page-module__PhEo3G__turnstile>div:first-child{width:100%}.page-module__PhEo3G__submitError{padding:var(--gp-space-3) var(--gp-space-4);color:var(--gp-danger);font-size:var(--gp-body-size);background:var(--gp-danger-bg);border:1px solid var(--gp-danger);border-radius:var(--gp-radius-input);font-weight:500}.page-module__PhEo3G__footer{padding:var(--gp-space-4) var(--gp-space-6);color:var(--gp-ink-500);font-size:var(--gp-small-size);text-align:center;background:var(--gp-surface);border-top:1px solid var(--gp-border)}.page-module__PhEo3G__success{padding:var(--gp-space-12) var(--gp-space-6);text-align:center;flex-direction:column;align-items:center;display:flex}@media (max-width:760px){.page-module__PhEo3G__page{padding:0}.page-module__PhEo3G__shell{border-left:0;border-right:0;border-radius:0}.page-module__PhEo3G__hero{padding:var(--gp-space-6) var(--gp-space-4)}.page-module__PhEo3G__brandRow{margin-bottom:var(--gp-space-6);align-items:flex-start}.page-module__PhEo3G__assurances,.page-module__PhEo3G__optionGrid,.page-module__PhEo3G__submitPanel{grid-template-columns:1fr}.page-module__PhEo3G__assurances{gap:var(--gp-space-2)}.page-module__PhEo3G__form{padding:var(--gp-space-3)}.page-module__PhEo3G__submitPanel{padding:var(--gp-space-4)}.page-module__PhEo3G__form .gp-form-section{padding:var(--gp-space-4)}.page-module__PhEo3G__intro{padding:var(--gp-space-4);grid-template-columns:1fr}}@media (max-width:420px){.page-module__PhEo3G__channelBadge{display:none}}
