.intake,.verify{padding-block:clamp(3.5rem, 7vw, 6.5rem) var(--section);background:radial-gradient(55% 50% at 14% 18%,#2ec8ff13,#0000 62%),repeating-linear-gradient(90deg,#c2cbd505 0 1px,#0000 1px 120px),linear-gradient(170deg,#04060a,#080c12 60%,#05080c);position:relative;overflow:hidden}[data-intake-state=standby] [data-show=ready],[data-intake-state=ready] [data-show=standby]{display:none}.intake-head h1{margin-top:var(--s5);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:break-word;max-width:15ch;font-size:clamp(2.3rem,5.4vw,5.4rem);line-height:.94}.intake-head .lead{margin-top:var(--s5);max-width:58ch}.intake-strip{margin:var(--s7) 0 0;border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intake-strip>div{min-width:0;padding:var(--s4) var(--s4) var(--s4) 0}.intake-strip>div+div{padding-left:var(--s4);border-left:1px solid var(--line)}.intake-strip dt,.intake-rail .rail-code,.intake-legend-code,.intake-panel-code,.intake-gate-code,.intake-security-code,.intake-sent-code,.verify-code{color:var(--titanium);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.intake-strip dd{align-items:center;gap:var(--s2);margin:var(--s2) 0 0;color:var(--text-soft);font-size:var(--type-caption);display:flex}.intake-signal{border:1px solid var(--titanium);flex:none;width:8px;height:8px}[data-intake-state=ready] .intake-signal{border-color:var(--cyan);background:var(--cyan);animation:intake-signal 2.8s var(--ease) infinite;box-shadow:0 0 10px #2ec8ff8c}@keyframes intake-signal{50%{opacity:.45}}.intake-body{gap:var(--gap-lg);margin-top:var(--s8);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.intake-main{min-width:0}.intake-rail{border-top:1px solid var(--line-strong);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intake-rail li{min-width:0}.intake-rail a{height:100%;padding:var(--s4) var(--s3) var(--s4) 0;transition:border-color var(--fast), color var(--fast);border-top:2px solid #0000;gap:2px;margin-top:-1px;display:grid;position:relative}.intake-rail li+li a{padding-left:var(--s3);border-left:1px solid var(--line)}.intake-rail a[aria-current=step]{border-top-color:var(--cyan)}.intake-rail .rail-index{color:var(--steel-light);font-family:var(--font-mono);font-size:1.35rem;font-weight:300;line-height:1.1}.intake-rail .rail-code{color:var(--cyan);font-size:.62rem}.intake-rail strong{color:var(--text);font-size:1rem;font-weight:400}.intake-rail small{color:var(--muted);font-size:.75rem;line-height:1.4}.rail-state{margin-top:var(--s2)}.rail-state [data-show]{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:1px 6px;font-size:.6rem;display:none}[data-stage-state=open] .rail-state [data-show=open],[data-stage-state=complete] .rail-state [data-show=complete],[data-stage-state=pending] .rail-state [data-show=pending]{display:inline-block}[data-stage-state=complete] .rail-state [data-show=complete]{color:var(--cyan-light);border-color:#2ec8ff8c}[data-stage-state=pending] .rail-state [data-show=pending]{border-color:var(--chrome);color:var(--text)}.intake-rail a:hover strong{color:var(--cyan-light)}.intake-form{margin-top:var(--s5)}.intake-required-note{color:var(--muted);font-size:var(--type-caption)}.intake-stage{min-width:0;margin:var(--s6) 0 0;padding:var(--s6) 0 0;border:0;border-top:1px solid var(--line-strong);scroll-margin-top:calc(var(--nav-h) + 16px);position:relative}.intake-stage:before{content:"";background:var(--cyan);opacity:.7;width:64px;height:1px;position:absolute;top:-1px;left:0}.intake-legend{column-gap:var(--s4);float:left;width:100%;margin-bottom:var(--s5);grid-template-columns:auto minmax(0,1fr);row-gap:2px;padding:0;display:grid}.intake-legend+*{clear:both}.intake-legend-index{color:var(--steel-light);font-family:var(--font-mono);grid-row:span 3;font-size:2rem;font-weight:300;line-height:1}.intake-legend-code{color:var(--cyan)}.intake-legend-title{color:var(--text);letter-spacing:-.02em;font-size:1.6rem;font-weight:300;line-height:1.15}.intake-legend-detail{color:var(--muted);font-size:var(--type-caption)}.intake-grid{gap:var(--s5) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intake-field{align-content:start;gap:var(--s2);min-width:0;display:grid}.intake-field[hidden]{display:none}.intake-field-wide{grid-column:1/-1}.intake-field>label{color:var(--steel-light);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase}.intake-req{color:var(--cyan)}.intake-help{color:var(--muted);font-size:.8rem;line-height:1.55}.intake-field input,.intake-field select,.intake-field textarea{width:100%;min-width:0;min-height:48px;box-shadow:var(--bevel);color:var(--text);font:inherit;transition:border-color var(--fast), background var(--fast);background:#0a0e14;border:1px solid #c2cbd533;border-radius:0;padding:12px 14px;font-size:1rem;line-height:1.5}.intake-field textarea{resize:vertical;min-height:160px}.intake-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--steel-light) 50%), linear-gradient(135deg, var(--steel-light) 50%, transparent 50%);text-overflow:ellipsis;background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.intake-field select option{color:var(--text);background:#0d1117}.intake-field input:hover,.intake-field select:hover,.intake-field textarea:hover{border-color:#c2cbd561}.intake-field input:focus-visible,.intake-field select:focus-visible,.intake-field textarea:focus-visible{outline:2px solid var(--cyan-light);outline-offset:2px;border-color:var(--cyan);background:#0b1219}.intake-field [aria-invalid=true]{border-color:var(--warning)}.intake-error{color:#ff8a86;font-size:.8rem;line-height:1.5}.intake-error:empty{display:none}.intake-error:not(:empty):before{content:"Check · ";font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.intake-guidance{margin-top:var(--s5);padding-left:var(--s4);border-left:1px solid var(--line-strong);color:var(--text-soft);font-size:var(--type-caption);line-height:1.6}.intake-guidance-caution{margin:0 0 var(--s5);border-left-color:var(--warning)}.intake-security{min-width:0;margin:var(--s6) 0 0;padding:var(--s5);border:1px solid var(--line-strong);background:var(--plate-face);position:relative}.intake-security:before{content:"";background:var(--machined-edge);opacity:.6;height:1px;position:absolute;top:-1px;left:0;right:0}.intake-security[hidden]{display:none}.intake-security>legend{align-items:center;gap:var(--s3);padding:0 var(--s2);color:var(--text);font-size:1.1rem;display:flex}.intake-security-code{color:#ff8a86;border:1px solid #e0413c99;padding:1px 6px}.intake-verify-copy{gap:var(--s3);color:var(--text-soft);font-size:var(--type-caption);display:grid}.intake-verify-copy p:first-child{color:var(--text);font-size:1rem}.intake-trap{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.intake-consent{align-items:start;column-gap:var(--s3);margin-top:var(--s6);grid-template-columns:auto minmax(0,1fr)}.intake-consent input{width:20px;height:20px;min-height:0;accent-color:var(--cyan);box-shadow:none;margin:2px 0 0;padding:0}.intake-consent>label{color:var(--text-soft);font-family:var(--font-sans);font-size:var(--type-caption);letter-spacing:0;text-transform:none;line-height:1.6}.intake-consent .intake-error{grid-column:2}.intake-privacy-link{margin-top:var(--s3);color:var(--muted);font-size:.8rem}.intake-privacy-link a{color:var(--steel-light);text-underline-offset:3px;text-decoration:underline}.intake-privacy-link a:hover{color:var(--cyan-light)}.intake-gate{gap:var(--s3);margin-top:var(--s6);padding:var(--s5);border:1px solid var(--line-strong);background:#0a0e14cc;justify-items:start;display:grid}.intake-gate-title{align-items:center;gap:var(--s3);color:var(--text);display:flex}.intake-gate-code{border:1px solid var(--line-strong);padding:1px 6px}.intake-turnstile{width:100%;max-width:100%}.intake-turnstile:empty{display:none}.intake-turnstile iframe{max-width:100%}.intake-actions{align-items:center;gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;display:flex}.intake-submit [data-when=busy],[data-busy=true] .intake-submit [data-when=idle]{display:none}[data-busy=true] .intake-submit [data-when=busy]{display:inline}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:hover{background:inherit}.intake-standby{color:var(--muted);max-width:44ch;font-size:.8rem}.intake-status,.intake-alert{margin-top:var(--s4);font-size:var(--type-caption);line-height:1.6}.intake-status-text:not(:empty){padding-left:var(--s4);border-left:1px solid var(--cyan);color:var(--text-soft);display:block}.intake-alert-text:not(:empty){padding-left:var(--s4);border-left:1px solid var(--warning);color:#ffb3b0;display:block}.intake-sent{gap:var(--s4);margin-top:var(--s6);padding:var(--s6);background:var(--plate-face);border:1px solid #2ec8ff59;justify-items:start;display:grid}.intake-sent[hidden]{display:none}.intake-sent-code{color:var(--cyan)}.intake-sent-title{color:var(--text);letter-spacing:-.02em;font-size:1.6rem;font-weight:300}.intake-sent p:not(.intake-sent-code):not(.intake-sent-title){color:var(--text-soft);font-size:var(--type-caption)}.intake-form[data-phase=sent]>.intake-stage:not(#stage-verify),.intake-form[data-phase=sent] .intake-required-note,.intake-form[data-phase=sent] .intake-consent,.intake-form[data-phase=sent] .intake-privacy-link,.intake-form[data-phase=sent] .intake-gate,.intake-form[data-phase=sent] .intake-actions{display:none}.intake-noscript{margin-top:var(--s6);color:var(--text-soft)}.intake-panel{top:calc(var(--nav-h) + 24px);padding:var(--s5);border:1px solid var(--line-strong);background:var(--plate-face);box-shadow:var(--bevel);position:sticky}.intake-panel:before{content:"";background:var(--machined-edge);opacity:.55;height:1px;position:absolute;top:-1px;left:0;right:0}.intake-panel h2{margin-top:var(--s2);color:var(--text);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.9rem;font-weight:500}.intake-panel-lead{margin-top:var(--s3);color:var(--muted);font-size:.8rem;line-height:1.6}.intake-route{margin:var(--s5) 0 0;border-top:1px solid var(--line)}.intake-route>div{gap:var(--s3);border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);padding-block:10px;display:grid}.intake-route dt{color:var(--titanium);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding-top:3px;font-size:.62rem}.intake-route dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.82rem}.intake-boundary{gap:var(--s3);margin-top:var(--s5);display:grid}.intake-boundary p{color:var(--muted);font-size:.78rem;line-height:1.6}.intake-boundary p:first-child{color:var(--text-soft)}.verify-inner{max-width:52rem}.verify h1{margin-top:var(--s5);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.96}.verify-panel{gap:var(--s4);margin-top:var(--s7);padding:var(--s6);border:1px solid var(--line-strong);background:var(--plate-face);justify-items:start;display:grid;position:relative}.verify-panel:before{content:"";background:var(--machined-edge);opacity:.55;height:1px;position:absolute;top:-1px;left:0;right:0}.verify-panel[hidden]{display:none}.verify-panel h2{color:var(--text);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300}.verify-panel p:not(.verify-code){color:var(--text-soft)}.verify-panel .verify-lead{color:var(--text);font-size:1.125rem}[data-verify-panel=delivered]{border-color:#2ec8ff73}[data-verify-panel=delivered] .verify-code{color:var(--cyan)}[data-verify-panel^=invalid] .verify-code,[data-verify-panel=expired] .verify-code,[data-verify-panel=failed] .verify-code,[data-verify-panel=missing] .verify-code{color:#ff8a86}.verify-return{margin-top:var(--s6)}.verify-return a{color:var(--steel-light);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.verify-return a:hover{color:var(--cyan-light)}@media (max-width:1080px){.intake-body{grid-template-columns:1fr}.intake-panel{position:relative;top:auto}}@media (max-width:760px){.intake-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-strip>div:nth-child(3){border-left:0;padding-left:0}.intake-strip>div:nth-child(n+3){border-top:1px solid var(--line)}.intake-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-rail li:nth-child(3) a{border-left:0;padding-left:0}.intake-rail li:nth-child(n+3) a{border-top-color:#0000}.intake-rail li:nth-child(n+3){border-top:1px solid var(--line)}.intake-rail li:nth-child(n+3) a[aria-current=step]{border-top-color:var(--cyan)}.intake-grid{grid-template-columns:1fr}.intake-legend-title{font-size:1.35rem}.intake-gate,.intake-security,.intake-sent,.verify-panel{padding:var(--s4)}}@media (prefers-reduced-motion:reduce){[data-intake-state=ready] .intake-signal{animation:none}.intake-rail a,.intake-field input,.intake-field select,.intake-field textarea{transition:none}}
