.n50-embed{--n50-ink:#080808;--n50-paper:#f4f1ea;--n50-acid:#cf0;--n50-pink:#ff2b91;--n50-muted:#b4b2ad;--n50-line:#ffffff2e;background:var(--n50-ink);color:var(--n50-paper);border-top:3px solid var(--n50-acid);margin:1.75rem 0 2.25rem;padding:clamp(22px,3.2vw,36px);position:relative}.n50-embed-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--n50-acid);margin:0 0 18px;font-size:11px;font-weight:700}.n50-embed .p-form{max-width:none;margin:0}.n50-embed .p-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.n50-embed .p-wide{grid-column:1/-1}.n50-embed .p-field label{letter-spacing:.18em;text-transform:uppercase;color:var(--n50-muted);margin:0 0 8px;font-size:10px;font-weight:700;display:block}.n50-embed .p-field input,.n50-embed .p-field select,.n50-embed .p-field textarea{width:100%;font:inherit;color:var(--n50-paper);border:1px solid var(--n50-line);background:#ffffff0d;border-radius:0;outline:0;margin:0;padding:12px 14px;font-size:16px;transition:border-color .18s}.n50-embed .p-field textarea{resize:vertical;min-height:110px;line-height:1.6}.n50-embed .p-field input:focus,.n50-embed .p-field select:focus,.n50-embed .p-field textarea:focus{border-color:var(--n50-acid)}.n50-embed .p-field input::placeholder,.n50-embed .p-field textarea::placeholder{color:#f4f1ea57}.n50-embed .p-field select option{background:var(--n50-ink);color:var(--n50-paper)}.n50-embed .p-hint{color:var(--n50-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.n50-embed .p-check{color:#dcd9d2;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.n50-embed .p-check input{width:18px;height:18px;accent-color:var(--n50-acid);flex:none;margin:2px 0 0}.n50-embed .p-error{color:#ff9cc6;grid-column:1/-1;margin:0;font-size:14px}.n50-embed .p-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:6px;display:flex}.n50-embed .p-note{color:var(--n50-muted);max-width:46ch;margin:0;font-size:12.5px;line-height:1.55}.n50-embed .p-trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.n50-embed .p-switch{border:1px solid var(--n50-line);margin-bottom:24px;display:inline-flex}.n50-embed .p-switch button{min-height:44px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--n50-paper);cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:11px;font-weight:700}.n50-embed .p-switch button[aria-pressed=true]{background:var(--n50-acid);color:#050505}.n50-embed .n50-button{min-height:46px;font:inherit;letter-spacing:.09em;text-transform:uppercase;color:#050505;background:var(--n50-acid);box-shadow:4px 4px 0 var(--n50-pink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.n50-embed .n50-button:disabled{opacity:.6;cursor:wait}@media (hover:hover){.n50-embed .n50-button:hover{box-shadow:6px 6px 0 var(--n50-pink);transform:translate(-2px,-2px)}}.n50-embed .p-done{border:1px solid var(--n50-acid);background:#ccff000f;padding:clamp(20px,3vw,30px)}.n50-embed .p-done h3{letter-spacing:.02em;text-transform:uppercase;color:var(--n50-acid);margin:0 0 10px;font-size:22px;font-weight:800}.n50-embed .p-done p{color:#dcd9d2;margin:0;font-size:16px;line-height:1.7}@media (max-width:640px){.n50-embed .p-grid{grid-template-columns:1fr}.n50-embed .p-switch{width:100%;display:flex}.n50-embed .p-switch button{flex:1;padding:0 10px}.n50-embed .n50-button{width:100%}}@media (prefers-reduced-motion:reduce){.n50-embed .n50-button{transition:none}}
.aws-embed{--aws-paper:#e7e4e5;--aws-paper-2:#efedee;--aws-ink:#030304;--aws-soft:#3b3a3c;--aws-muted:#6e6b6d;--aws-gold:#6b5010;--aws-line:#0303042e;background:var(--aws-paper);color:var(--aws-ink);border-top:3px solid var(--aws-gold);margin:1.75rem 0 2.25rem;padding:clamp(22px,3.2vw,36px);position:relative}.aws-embed-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--aws-gold);margin:0 0 18px;font-size:11px;font-weight:700}.aws-embed .p-form{max-width:none;margin:0}.aws-embed .p-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.aws-embed .p-wide{grid-column:1/-1}.aws-embed .p-field label{letter-spacing:.18em;text-transform:uppercase;color:var(--aws-muted);margin:0 0 8px;font-size:10px;font-weight:700;display:block}.aws-embed .p-field input,.aws-embed .p-field select,.aws-embed .p-field textarea{width:100%;font:inherit;color:var(--aws-ink);background:var(--aws-paper-2);border:1px solid var(--aws-line);appearance:none;border-radius:0;outline:none;padding:13px 14px;font-size:15px}.aws-embed .p-field textarea{resize:vertical;min-height:110px;line-height:1.6}.aws-embed .p-field input:focus,.aws-embed .p-field select:focus,.aws-embed .p-field textarea:focus{border-color:var(--aws-gold)}.aws-embed .p-field input::placeholder,.aws-embed .p-field textarea::placeholder{color:#03030461}.aws-embed .p-hint{color:var(--aws-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.aws-embed .p-error{color:#a1231b;grid-column:1/-1;margin:0;font-size:14px}.aws-embed .p-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:6px;display:flex}.aws-embed .p-note{color:var(--aws-muted);max-width:46ch;margin:0;font-size:12.5px;line-height:1.55}.aws-embed .p-trap{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.aws-embed .p-switch{border:1px solid var(--aws-line);margin-bottom:24px;display:inline-flex}.aws-embed .p-switch button{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--aws-soft);cursor:pointer;background:0 0;border:0;padding:11px 18px;font-size:11px;font-weight:700}.aws-embed .p-switch button[aria-pressed=true]{background:var(--aws-ink);color:var(--aws-paper)}.aws-embed .aws-btn{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--aws-paper);background:var(--aws-ink);border:1px solid var(--aws-ink);cursor:pointer;align-items:center;gap:8px;padding:14px 24px;font-size:12px;font-weight:700;display:inline-flex}.aws-embed .aws-btn:hover{background:var(--aws-gold);border-color:var(--aws-gold)}.aws-embed .aws-btn:disabled{opacity:.6;cursor:wait}.aws-embed .p-done{border:1px solid var(--aws-gold);background:#6b50100f;padding:clamp(20px,3vw,30px)}.aws-embed .p-done h3{letter-spacing:.02em;text-transform:uppercase;color:var(--aws-gold);margin:0 0 10px;font-size:22px;font-weight:800}.aws-embed .p-done p{color:var(--aws-soft);margin:0;font-size:15px;line-height:1.6}@media (max-width:640px){.aws-embed .p-grid{grid-template-columns:1fr}}
