.workflow-page{max-width:800px;margin:64px auto 90px;padding:0 28px;min-height:65vh}.workflow-page h1{font-size:clamp(44px,7vw,72px);letter-spacing:-3px;line-height:1.06}.workflow-intro{font-size:17px;line-height:1.7;color:#62665d;max-width:620px}.workflow-note{background:#e9eddf;border-left:4px solid #9fc84f;padding:20px 22px;font-size:14px;line-height:1.7;margin:24px 0 30px;border-radius:4px}.workflow-page h2{font-size:32px;letter-spacing:-1px;margin:30px 0 15px}.workflow-page form{margin-top:28px}.workflow-page input,.workflow-page select,.workflow-page textarea{min-height:46px}.workflow-page .form-row.equal{grid-template-columns:1fr 1fr}.workflow-page p{line-height:1.7}.workflow-status,#studio-error{font-size:13px;color:#963c2a;line-height:1.7}.studio-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.secondary{background:#e1e5d8;color:var(--ink)}.secondary:hover{background:#d2dac6}.button:disabled{opacity:.6;cursor:wait}#receipt-reference{overflow-wrap:anywhere}#email-ready{border-top:1px solid #cdd0c4;margin-top:32px;padding-top:8px}#email-body{font-family:inherit;line-height:1.6}#review-link{font-size:13px}#copy-status{font-size:13px;color:#354d1f}@media(max-width:620px){.workflow-page{margin-top:36px;padding:0 6%}.workflow-page .form-row.equal{grid-template-columns:1fr;gap:0}.workflow-page h1{letter-spacing:-2px}.studio-actions .button{width:100%}}
