.wrap{display:grid;gap:10px}.page-title{margin:4px 2px 6px}.section-sub{color:var(--muted);font-size:14px;margin:2px 2px 8px}.section-sub a{color:var(--white);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--link-line)}.section-sub a:hover{text-decoration-color:var(--ring)}.csplit{display:grid;grid-template-columns:1.55fr .8fr}.csplit>*{min-width:0}.csplit__form{padding:24px}.cfield__label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:0 0 6px}.req{color:var(--ring)}.cform-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform input[type=text],.cform input[type=email],.cform textarea{width:100%;box-sizing:border-box;padding:11px 13px;background:rgba(2,6,23,.32);border:1px solid var(--line-soft);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:14px;caret-color:var(--ring);transition:background-color var(--mo-quick) var(--mo-out),border-color var(--mo-quick) var(--mo-out),box-shadow var(--mo-quick) var(--mo-out)}.cform input:hover,.cform textarea:hover{border-color:var(--line);transition-duration:var(--mo-instant)}.cform ::placeholder{color:var(--muted);opacity:.7}.cform textarea{resize:vertical;min-height:156px}.cform input:user-invalid,.cform textarea:user-invalid,.cform.was-validated input:invalid,.cform.was-validated textarea:invalid{background:var(--error-wash);border-color:var(--error-line)}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--focus-line);background:rgba(16,177,255,.05);box-shadow:var(--focus-halo);transition-duration:var(--mo-instant)}.cform input:user-invalid:focus,.cform textarea:user-invalid:focus,.cform.was-validated input:invalid:focus,.cform.was-validated textarea:invalid:focus{border-color:rgba(254,14,14,.62);background:var(--error-wash);box-shadow:var(--error-halo)}.cform input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-background-clip:text;background-clip:text}.cform-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:2px}.cform-req{margin:0;font-size:12.5px;color:var(--muted)}.btn-send{background:var(--ring);color:var(--on-ring);border-color:var(--line-bright);font-weight:800;padding:11px 22px}.btn-send::before{content:none}.submit-btn{display:grid}.submit-label,.submit-pending{grid-area:1 / 1}.submit-label{transition:opacity var(--mo-instant) var(--mo-in)}.submit-pending{opacity:0;transition:opacity var(--mo-quick) var(--mo-out)}.cform.is-submitting .submit-label{opacity:0}.cform.is-submitting .submit-pending{opacity:1;transition-delay:var(--mo-stagger)}.submit-btn:disabled{cursor:wait}.submit-btn:disabled:hover,.submit-btn:disabled:active{translate:0;scale:1;filter:none}.cform-shell{position:relative}.cform-shell.is-swapping{overflow:hidden;transition:block-size var(--mo-base) var(--mo-inout)}.cform-shell.is-swapping .cform-sent{position:absolute;inset:0 auto auto 0;width:100%}.cform{display:flex;flex-direction:column;gap:16px;opacity:1;transition:opacity var(--mo-quick) var(--mo-in)}.cform[hidden],.cform-sent[hidden]{display:none}.cform.is-success-exit{opacity:0}.cform-sent{color:var(--text);opacity:0;transition:opacity var(--mo-base) var(--mo-out)}.cform-sent.is-visible{opacity:1}.cform-sent p{margin:0}.csplit__direct{padding:24px;border-left:1px solid var(--line-soft);background:rgba(2,6,23,.28)}.cdirect-title{margin:0 0 4px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:700}.crow{display:flex;align-items:center;gap:12px;padding:12px;margin:0 -12px;color:var(--muted);text-decoration:none;border-radius:var(--radius-sm);scale:1;transition:color var(--mo-quick) var(--mo-out),background-color var(--mo-quick) var(--mo-out),scale var(--mo-quick) var(--mo-out)}.crow:hover,.crow:focus-visible{color:var(--white);background:rgba(255,255,255,.05);transition-duration:var(--mo-instant)}.crow__mark{width:18px;height:18px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.crow__who{display:grid;min-width:0}.crow__who b{color:var(--white);font-weight:700;font-size:13.5px;line-height:1.35}.crow__who span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.crow__go{margin-left:auto;flex:0 0 auto;opacity:0;translate:calc(-6px * var(--mo-travel)) 0;transition:opacity var(--mo-quick) var(--mo-out),translate var(--mo-quick) var(--mo-out)}.crow:hover .crow__go,.crow:focus-visible .crow__go{opacity:1;translate:0;transition-duration:var(--mo-instant);transition-timing-function:var(--mo-snap)}.crow.is-pressed{background:rgba(255,255,255,.09);scale:.99;transition-duration:70ms;transition-timing-function:var(--mo-in)}.crow.is-released{animation:crow-unsquash 220ms var(--mo-snap)}@keyframes crow-unsquash{from{scale:.99}to{scale:1}}@media(max-width:860px){.csplit{grid-template-columns:1fr}.csplit__direct{border-left:0;border-top:1px solid var(--line-soft)}}@media(max-width:640px){.cform-row{grid-template-columns:1fr;gap:16px}.csplit__form,.csplit__direct{padding:18px}}
