.inv-note{background:var(--bg-warm-white);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:20px;align-items:flex-start;gap:22px;padding:30px 32px;display:flex}.inv-note .inv-badge{background:var(--brand-violet);color:#fff;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.inv-note .inv-badge svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.inv-note h3{font:700 22px/1.2 var(--font-display);color:var(--fg-1);margin:0 0 8px}.inv-note p{font:400 15.5px/1.6 var(--font-sans);color:var(--fg-2);max-width:760px;margin:0 0 14px}.inv-note p:last-of-type{margin-bottom:0}.inv-note .inv-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:inline-flex}@media (max-width:640px){.inv-note{flex-direction:column;gap:16px;padding:24px}}.proc-steps{counter-reset:proc;gap:14px;margin-top:8px;display:grid}.proc-step{background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:22px 24px;display:grid}.proc-step .pn{counter-increment:proc;width:40px;height:40px;color:var(--brand-green);font:800 16px/1 var(--font-display);font-variant-numeric:tabular-nums;background:#0e8a5f1a;border-radius:50%;flex:none;place-items:center;display:grid}.proc-step .pn:before{content:counter(proc,decimal-leading-zero)}.proc-step h4{font:700 18px/1.25 var(--font-display);color:var(--fg-1);margin:0 0 6px}.proc-step p{font:400 14.5px/1.6 var(--font-sans);color:var(--fg-2);margin:0}.proc-step .pmeta{font:600 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-violet);margin-top:10px;display:inline-block}
