.proteus.apPage{--dim: #375666}.proteus .apMain{flex:1;padding:42px 0 100px}.proteus .apCol{min-width:0}.proteus .apBack{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--clay);font-size:15px;text-decoration:none}.proteus .apBack svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.proteus .apBack:hover{text-decoration:underline;text-underline-offset:5px}.proteus .apLayout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(44px,7vw,100px);align-items:start;margin-top:32px}.proteus .apHead{min-width:0;color:var(--ink)}.proteus .apHead .eyebrow{font-size:15px;color:var(--clay)}.proteus .apTitle{font:400 clamp(44px,4.5vw,64px)/1.08 var(--serif);margin-top:16px;max-width:16ch;overflow-wrap:anywhere}.proteus .apMeta{display:grid;gap:13px;margin-top:30px;font-size:16px;line-height:1.6;color:var(--dim)}.proteus .apMeta p{display:flex;align-items:center;gap:10px}.proteus .apMeta svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:var(--clay);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.proteus .apContent{min-width:0}.proteus .apForm{display:grid;grid-template-columns:1fr;gap:26px}.proteus .apGuide{color:var(--dim);font-size:14px;line-height:1.6;margin-bottom:2px}.proteus .apPair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;min-width:0}.proteus .apField{display:flex;flex-direction:column;gap:10px;min-width:0}.proteus .apLabel{font-size:15px;font-weight:500;line-height:1.5;color:var(--ink)}.proteus .apOptional{color:var(--dim);font-size:14px;font-weight:400}.proteus .apHint{font-size:14px;line-height:1.65;color:var(--dim);overflow-wrap:break-word}.proteus .apErr{font-size:14px;line-height:1.6;color:#a32d36;overflow-wrap:break-word}.proteus .apInput{font:400 16px/1.5 var(--sans);color:var(--ink);background:#f4f8f7;border:1px solid #728c9d;border-radius:3px;padding:13px 15px;width:100%;max-width:100%;min-height:50px;appearance:none}.proteus .apInput:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.proteus .apInput[aria-invalid=true]{border-color:#a32d36}.proteus .apTextarea{resize:vertical;min-height:220px;line-height:1.7}.proteus .apSubmit{justify-self:start;min-height:50px;padding:14px 26px;border:0;border-radius:3px;background:var(--clay);color:var(--paper);font:500 16px/1.4 var(--sans);cursor:pointer}.proteus .apSubmit:hover:not(:disabled){background:#123f64}.proteus .apSubmit:disabled{opacity:.65;cursor:wait}.proteus .apDone{background:var(--band);padding:34px;border-top:3px solid var(--clay)}.proteus .apDone h2{font:400 36px/1.2 var(--serif)}.proteus .apDone p{font-size:17px;line-height:1.7;margin-top:18px;color:var(--dim)}.proteus .apBotcheck{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.proteus .apStatus{min-height:440px;padding-block:70px}.proteus .apStatus h1{font:400 clamp(38px,5vw,60px)/1.12 var(--serif)}.proteus .apStatus p{max-width:48ch;margin-top:22px;color:var(--dim);font-size:18px;line-height:1.7}@media(min-width:901px){.proteus .apHead{position:sticky;top:126px}}@media(max-width:900px){.proteus .apMain{padding:28px 0 76px}.proteus .apLayout{grid-template-columns:1fr;gap:34px;margin-top:22px}.proteus .apHead{padding-bottom:32px;border-bottom:1px solid var(--line)}.proteus .apTitle{max-width:22ch}.proteus .apMeta{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:22px}}@media(max-width:600px){.proteus .apMain{padding-top:18px}.proteus .apLayout{gap:26px}.proteus .apTitle{font-size:clamp(42px,12vw,54px)}.proteus .apPair{grid-template-columns:1fr;gap:26px}.proteus .apMeta{font-size:15px}.proteus .apSubmit{width:100%;padding-inline:18px}.proteus .apDone{padding:26px}}
