.brandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:22px auto 0;padding:13px 28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brandbar__logo{display:block;width:176px}.brandbar__meta{color:var(--text-muted);font-size:var(--fs-fine);line-height:1.45;text-align:right}@media (max-width: 760px){.brandbar{margin:14px 14px 0;padding:11px 18px;gap:14px}.brandbar__logo{width:124px}.brandbar__meta{font-size:11px}}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:44px;padding-top:26px;border-top:1px solid var(--line);color:var(--text-faint);font-size:var(--fs-fine)}.footer button{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline}@media (max-width: 760px){.footer button{min-height:44px;padding-inline:4px}}.field{margin-bottom:24px}.field:last-child{margin-bottom:0}.field__label{display:block;font-size:var(--fs-body);margin-bottom:9px}.field__hint{display:block;margin-top:3px;color:var(--text-faint);font-size:var(--fs-fine);line-height:1.45}.field__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field__row--align-inputs{align-items:end;row-gap:24px;margin-bottom:24px}.field__row--align-inputs .field{margin-bottom:0}.input,.textarea,.select{width:100%;padding:11px 13px;background:var(--surface-input);border:1px solid var(--line);border-radius:var(--radius-input);color:var(--white);font:inherit;font-size:var(--fs-small)}.input::placeholder,.textarea::placeholder{color:#ffffff4d}.textarea{min-height:66px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;text-align:left}.input[type=date]::-webkit-date-and-time-value{text-align:left}.input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.55;cursor:pointer}.choices{display:flex;gap:9px;flex-wrap:wrap}.choice{padding:8px 16px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--fs-meta)}.choice:hover{border-color:var(--white);color:var(--white)}.choice[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--navy)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:7px 13px;background:transparent;border:1px solid var(--line);border-radius:8px;color:var(--text-muted);font-size:var(--fs-meta)}.chip:hover{border-color:var(--line-strong)}.chip[aria-pressed=true]{background:var(--selected-chip);border-color:var(--selected-chip-line);color:var(--white)}.checkbox{display:flex;align-items:flex-start;gap:10px;padding:4px 0;color:var(--text-muted);font-size:var(--fs-small);line-height:1.45;cursor:pointer}.checkbox input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--blue-accent);cursor:pointer}.checkbox span{padding-top:1px}.sensitive{margin-top:14px;padding:16px 18px;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-input)}.sensitive__head{margin-bottom:14px;color:var(--white);font-size:var(--fs-small);font-weight:600}.reveal{margin-top:14px;padding:18px;background:var(--surface-sunken);border-left:2px solid var(--cyan);border-radius:0 var(--radius-input) var(--radius-input) 0}.inline-note{margin-top:12px;padding:13px 15px;background:var(--surface-sunken);border-left:2px solid var(--line-strong);border-radius:0 var(--radius-input) var(--radius-input) 0;color:var(--text-muted);font-size:var(--fs-meta)}.rows>.row{display:flex;gap:16px;padding:13px 0;border-top:1px solid var(--line);font-size:var(--fs-small)}.row__key{flex:0 0 172px;color:var(--text-faint);font-size:var(--fs-meta)}.row__value{flex:1;white-space:pre-line}.row__value--muted{color:var(--text-muted)}.highlight{padding:1px 5px;margin:0 -1px;background:linear-gradient(104deg,#00cff56b,#00cff59e 50%,#00cff575);border-radius:4px;color:var(--white);font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.button{padding:12px 20px;background:transparent;border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--white);font-size:var(--fs-small);text-decoration:none;display:inline-block}.button:hover{border-color:var(--white)}.button--primary{background:var(--white);border-color:var(--white);color:var(--navy);font-weight:500}.button--submit{margin-top:8px;padding:14px 28px;background:var(--white);border:0;border-radius:var(--radius-control);color:var(--navy);font-weight:500}.field--invalid .input,.field--invalid .textarea,.field--invalid .choices,.field--invalid .chips{outline:2px solid var(--danger);outline-offset:3px;border-radius:var(--radius-input)}.field--invalid .field__label{color:var(--danger)}@media (max-width: 760px){.field__row{grid-template-columns:1fr}.row__key{flex:0 0 116px}.input,.textarea,.select{font-size:var(--fs-body);padding:13px 14px}.choice,.chip{min-height:44px;padding-block:10px;font-size:var(--fs-small)}.choices,.chips{gap:8px}.choices .choice{flex:1 1 auto}.button--submit{width:100%;min-height:50px;font-size:var(--fs-body)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.reveal,.sensitive{padding:14px}.checkbox{padding:8px 0}}.time-picker{display:flex;align-items:center;gap:8px}.time-picker .select{flex:1;min-height:44px;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.time-picker .select option{color:var(--ink)}.row__link{color:var(--white);text-decoration:underline;text-decoration-skip-ink:none;text-decoration-color:var(--cyan);text-underline-offset:3px}:root{--navy: #02061c;--navy-cell: #050b2a;--blue: #1b1fe0;--blue-accent: #1e3bff;--cyan: #00cff5;--ink: #0a0f3d;--danger: #e24b4a;--white: #ffffff;--text: var(--white);--text-muted: rgba(255, 255, 255, .64);--text-faint: rgba(255, 255, 255, .44);--text-hero-sub: rgba(255, 255, 255, .72);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .24);--surface: rgba(255, 255, 255, .05);--surface-hover: rgba(255, 255, 255, .09);--surface-sunken: rgba(255, 255, 255, .035);--surface-quote: rgba(0, 0, 0, .35);--surface-input: rgba(255, 255, 255, .05);--surface-input-alt: rgba(255, 255, 255, .08);--selected-chip: rgba(30, 59, 255, .32);--selected-chip-line: rgba(140, 165, 255, .6);--active-card-line: rgba(140, 165, 255, .65);--session-line: rgba(120, 150, 255, .28);--note-fill: rgba(0, 207, 245, .1);--note-line: rgba(0, 207, 245, .28);--grad-unlock: radial-gradient(120% 90% at 50% 118%, #00cff5 0%, rgba(0, 207, 245, 0) 46%), radial-gradient(120% 100% at 50% 108%, #1e3bff 0%, rgba(30, 59, 255, 0) 62%), linear-gradient(180deg, #01040f 0%, #030a2e 55%, #061566 100%);--grad-hero-wash: linear-gradient(180deg, rgba(10, 20, 120, .3), rgba(6, 10, 60, .16) 60%, rgba(2, 6, 28, 0) 100%);--mask-hero: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 7%, #000 18%, #000 88%, rgba(0, 0, 0, .82) 94%, rgba(0, 0, 0, 0) 100% );--grad-session: linear-gradient(150deg, rgba(30, 59, 255, .2), rgba(255, 255, 255, .03));--grad-active-card: linear-gradient(150deg, rgba(30, 59, 255, .22), rgba(255, 255, 255, .04));--grad-talk: radial-gradient(120% 160% at 50% 130%, #1e3bff 0%, rgba(30, 59, 255, 0) 68%), rgba(255, 255, 255, .03);--font-sans: "Helvetica Neue", Helvetica, Arial, Inter, system-ui, -apple-system, sans-serif;--fs-body: 16px;--fs-h1: 44px;--fs-h2: 28px;--fs-h3: 19px;--fs-session-title: 30px;--fs-small: 15px;--fs-meta: 14px;--fs-fine: 13px;--fs-eyebrow: 11px;--lh-body: 1.6;--lh-heading: 1.14;--tracking-heading: -.025em;--tracking-hero: -.03em;--tracking-eyebrow: .13em;--measure: 900px;--gutter: 24px;--radius-card: 16px;--radius-request-card: 20px;--radius-control: 10px;--radius-input: 9px;--radius-bubble: 26px;--radius-pill: 999px;--hero-height: 400px;--hero-height-mobile: 250px;--section-gap: 58px;--bp-mobile: 760px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{overflow-x:hidden;background:var(--navy);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%}p,h1,h2,h3,li,dd,.caption{overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.wrap{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter) 90px}.wrap--flush-bottom{padding-bottom:0}.wrap--flush-top{padding-top:0}.section{margin:var(--section-gap) 0 0;scroll-margin-top:var(--gutter)}.section>h2{margin-bottom:18px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:26px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 760px){h1{font-size:30px}h2{font-size:23px}.section--need{display:flex;flex-direction:column;gap:14px}.section--need>h2{order:0;margin-bottom:4px}.section--need .pair{display:contents}.section--need .card--one{order:1}.section--need .panel--form{order:2}.section--need .card--two{order:3}.section--need .panel--post{order:4}.section--need .panel{margin-top:0}.pair{grid-template-columns:1fr}.card{padding:20px}.wrap{padding-inline:18px}.wrap:not(.wrap--flush-bottom){padding-bottom:64px}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.stack{display:flex;flex-direction:column;gap:14px}.star{color:var(--text-faint);font-weight:400}
