.pcw-root{--pcw-red:#b51217;--pcw-ink:#161b20;--pcw-muted:#62666e;--pcw-border:#e6e1dc}.pcw-root .pcw-intro{color:#fff;background:#111b20;justify-content:space-between;align-items:center;gap:22px;margin:25px 0 22px;padding:31px 35px;display:flex}.pcw-root .pcw-intro h2{margin:8px 0 10px;font-size:clamp(22px,2.5vw,31px);font-weight:750;line-height:1.2}.pcw-root .pcw-intro p{color:#c8cdd0;max-width:660px;margin:0;font-size:13px;line-height:1.6}.pcw-root .pcw-eyebrow{color:var(--pcw-red);letter-spacing:.12em;font-size:10px;font-weight:850}.pcw-root .pcw-intro .pcw-eyebrow{color:#ff6c6c}.pcw-root .pcw-intro-icon{background:#b51217;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.pcw-root .pcw-form{border:1px solid var(--pcw-border);background:#fff;padding:0 31px 27px;box-shadow:0 12px 34px #00000009}.pcw-root .pcw-form-head{border-bottom:1px solid var(--pcw-border);align-items:center;gap:15px;padding:23px 0 21px;display:flex}.pcw-root .pcw-form-icon{width:44px;height:44px;color:var(--pcw-red);background:#fff3f1;place-items:center;display:grid}.pcw-root .pcw-form-head strong{color:var(--pcw-ink);font-size:18px;font-weight:750;display:block}.pcw-root .pcw-form-head span{color:var(--pcw-muted);margin-top:3px;font-size:12px;display:block}.pcw-root .pcw-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-top:24px;display:grid}.pcw-root .pcw-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.pcw-root .pcw-fields label span{color:#262a2d;font-size:12px;font-weight:750}.pcw-root .pcw-fields label b{color:var(--pcw-red)}.pcw-root .pcw-fields input,.pcw-root .pcw-fields select{width:100%;min-height:46px;color:var(--pcw-ink);background:#faf9f7;border:1px solid #ddd8d3;border-radius:0;outline:none;padding:0 13px;font-size:13px}.pcw-root .pcw-fields input:focus,.pcw-root .pcw-fields select:focus{border-color:var(--pcw-red);box-shadow:0 0 0 2px #b512171a}.pcw-root .pcw-form-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.pcw-root .pcw-form-bottom p{color:#777;align-items:center;gap:9px;max-width:500px;margin:0;font-size:11px;line-height:1.55;display:flex}.pcw-root .pcw-form-bottom p svg{color:var(--pcw-red);flex-shrink:0}.pcw-root .pcw-form-bottom button{background:var(--pcw-red);color:#fff;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:13px;padding:14px 20px;font-size:12px;font-weight:850;display:flex}.pcw-root .pcw-form-bottom button:hover{background:#8e0f13}.pcw-root .pcw-error{color:#92151b;border-left:3px solid var(--pcw-red);background:#fff1f0;margin:17px 0 0;padding:11px 14px;font-size:12px}.pcw-root .pcw-outside{margin-bottom:14px}.pcw-root .pcw-profile{border:1px solid var(--pcw-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.pcw-root .pcw-profile-main{align-items:center;gap:16px;min-width:0;display:flex}.pcw-root .pcw-profile-avatar{width:57px;height:57px;color:var(--pcw-red);background:#f9e9e7;flex-shrink:0;place-items:center;display:grid}.pcw-root .pcw-profile small{color:var(--pcw-red);letter-spacing:.12em;font-size:9px;font-weight:850}.pcw-root .pcw-profile h3{color:var(--pcw-ink);margin:4px 0 7px;font-size:20px;font-weight:800;line-height:1.2}.pcw-root .pcw-profile p{color:var(--pcw-muted);margin:0;font-size:12px;line-height:1.5}.pcw-root .pcw-profile p strong{color:#3a3d42}.pcw-root .pcw-profile p span{color:#c1bab5;padding:0 8px}.pcw-root .pcw-edit{color:var(--pcw-red);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5d3d0;align-items:center;gap:6px;padding:12px 13px;font-size:11px;font-weight:800;display:flex}.pcw-root .pcw-progress{border:1px solid var(--pcw-border);background:#fff;grid-template-columns:1fr auto;gap:8px;margin:15px 0 27px;padding:17px 22px 20px;display:grid}.pcw-root .pcw-progress strong{color:var(--pcw-ink);margin-top:4px;font-size:15px;display:block}.pcw-root .pcw-progress-number{color:var(--pcw-red);font-size:23px;font-weight:900}.pcw-root .pcw-progress-track{background:#f0edeb;grid-column:1/-1;height:7px;overflow:hidden}.pcw-root .pcw-progress-track>span{background:var(--pcw-red);height:100%;transition:width .3s;display:block}.pcw-root .pcw-steps-head{justify-content:space-between;align-items:end;gap:14px;margin:28px 0 15px;display:flex}.pcw-root .pcw-steps-head h2{color:var(--pcw-ink);margin:5px 0 0;font-size:23px;font-weight:800}.pcw-root .pcw-steps-head>span{color:var(--pcw-muted);font-size:11px}.pcw-root .pcw-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pcw-root .pcw-step{background:#fff;border:1px solid #e3dfdb;min-height:207px;display:flex;position:relative;overflow:hidden}.pcw-root .pcw-step-num{background:var(--pcw-red);color:#fff;flex:0 0 66px;justify-content:center;padding-top:28px;font-size:22px;font-weight:900;display:flex}.pcw-root .pcw-step-content{z-index:1;flex:1;min-width:0;padding:25px 25px 19px;position:relative}.pcw-root .pcw-step-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.pcw-root .pcw-step-top>span:first-child{letter-spacing:.1em;color:var(--pcw-red);font-size:9px;font-weight:850}.pcw-root .pcw-status{color:#737373;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:flex}.pcw-root .pcw-current{color:#b51217}.pcw-root .pcw-done{color:#137a55}.pcw-root .pcw-step h3{color:var(--pcw-ink);margin:8px 0;font-size:21px;font-weight:700}.pcw-root .pcw-step p{color:#767981;max-width:400px;margin:0 0 18px;font-size:11.5px;line-height:1.65}.pcw-root .pcw-step-action{color:var(--pcw-red);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.pcw-root .pcw-step-action:disabled{color:#888;cursor:not-allowed}.pcw-root .pcw-step-art{color:#b5121721;pointer-events:none;position:absolute;bottom:20px;right:19px}.pcw-root .pcw-locked .pcw-step-num{background:#6e7175}.pcw-root .pcw-locked .pcw-step-content{background:#fcfbfa}.pcw-root .pcw-note{background:#f4f1ee;border-left:3px solid #a29b97;align-items:start;gap:14px;margin-top:20px;padding:17px 20px;display:flex}.pcw-root .pcw-note svg{color:var(--pcw-red);flex-shrink:0;margin-top:2px}.pcw-root .pcw-note strong{color:var(--pcw-ink);font-size:13px}.pcw-root .pcw-note p{color:#62666e;margin:6px 0 0;font-size:11.5px;line-height:1.65}.pcw-root .pcw-success{background:#edf6f0;border-color:#23825c}.pcw-root .pcw-success svg{color:#23825c}.pcw-root .pcw-feedback{background:#fff;border:1px solid #e4dfdb;justify-content:space-between;align-items:center;gap:16px;margin:23px 0 45px;padding:21px 24px;display:flex}.pcw-root .pcw-feedback>div{align-items:center;gap:15px;display:flex}.pcw-root .pcw-feedback>div>svg{color:var(--pcw-red);flex-shrink:0}.pcw-root .pcw-feedback strong{color:var(--pcw-ink);font-size:14px}.pcw-root .pcw-feedback p{color:var(--pcw-muted);margin:5px 0 0;font-size:11px}.pcw-root .pcw-feedback a{color:var(--pcw-red);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:950px){.pcw-root .pcw-fields{grid-template-columns:1fr 1fr}.pcw-root .pcw-fields label:last-child{grid-column:1/-1}.pcw-root .pcw-steps{grid-template-columns:1fr}}@media (max-width:620px){.pcw-root .pcw-intro{padding:25px 20px}.pcw-root .pcw-intro-icon{display:none}.pcw-root .pcw-form{padding:0 18px 20px}.pcw-root .pcw-fields{grid-template-columns:1fr}.pcw-root .pcw-fields label:last-child{grid-column:auto}.pcw-root .pcw-form-bottom{flex-direction:column;align-items:stretch;gap:16px}.pcw-root .pcw-form-bottom button{width:100%}.pcw-root .pcw-profile{flex-direction:column;align-items:start;padding:18px}.pcw-root .pcw-profile-main{align-items:start}.pcw-root .pcw-profile p span{display:none}.pcw-root .pcw-profile p strong:nth-of-type(2){margin-left:6px;display:inline-block}.pcw-root .pcw-steps-head{flex-direction:column;align-items:start}.pcw-root .pcw-step-num{flex-basis:56px;font-size:19px}.pcw-root .pcw-step-content{padding:20px 13px 19px}.pcw-root .pcw-step-top{flex-wrap:wrap}.pcw-root .pcw-step h3{font-size:19px}.pcw-root .pcw-feedback{flex-direction:column;align-items:start}}.pcw-root .pcw-saved-note{color:#14784c;cursor:default}@media screen{.pcw-root .pcw-intro{margin-top:24px!important}}.pcw-root .admin-corner-header{margin-bottom:25px!important}.pcw-root .pcw-intro{margin-top:0!important}
