.b-main .p-head .l-app-icon{margin:0 auto var(--space-5);display:block}.b-section{padding-top:var(--space-6)}.b-form{display:grid;gap:var(--space-5);max-width:480px;margin:0 auto}.b-field{display:grid;gap:var(--space-2)}.b-field>span{font:500 14px/1.4 var(--font-sans);color:var(--ink-soft)}.b-field em{font-style:normal;font-weight:400;color:var(--ink-faint);margin-left:var(--space-2)}.b-field input,.b-field textarea{font-size:var(--text-ui-input)}.b-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.b-submit{width:100%;gap:var(--space-3)}.b-error{font:400 14px/1.5 var(--font-sans);color:var(--gold)}.b-fine{font:400 13px/1.6 var(--font-sans);color:var(--ink-faint);text-align:center}.b-fine a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.b-done{text-align:center;max-width:480px;margin:0 auto;padding:var(--space-6);border:1px solid var(--gold-hairline);border-radius:12px}.b-done svg{color:var(--gold)}.b-done h2{font:400 28px/1.2 var(--font-serif);margin:var(--space-3) 0}.b-done p{font:400 15px/1.7 var(--font-sans);color:var(--ink-muted)}.p-section.b-section h2{display:flex;align-items:center;gap:var(--space-3)}.p-section.b-section h2 svg{color:var(--gold)}.b-steps{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:var(--space-5);counter-reset:step}.b-steps li{counter-increment:step;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:var(--space-4)}.b-steps li:before{content:counter(step);grid-row:1/3;width:32px;height:32px;border:1px solid var(--gold-edge);border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 16px var(--font-serif);color:var(--gold)}.b-steps strong{font:500 15px/1.4 var(--font-sans);align-self:center}.b-steps p{margin-top:var(--space-1)}
