.journey-dialog212{width:min(900px,calc(100% - 28px));max-height:90dvh;box-sizing:border-box;border:1px solid #cedde8;border-radius:24px;padding:0;color:#173448;background:#f7fafc;box-shadow:0 24px 90px #10233940;font:15px/1.6 system-ui}.journey-dialog212::backdrop{background:#10233999;backdrop-filter:blur(5px)}.journey-dialog212>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 25px;background:#102339;color:#fff;z-index:2}.journey-dialog212 h2{font-size:22px;line-height:1.3;margin:0;color:#fff;letter-spacing:-.025em}.journey-dialog212>header button{background:#ffffff15;border:1px solid #ffffff40;border-radius:10px;color:#fff;min-width:44px;min-height:44px;font-size:25px;cursor:pointer}.journey-body212{padding:25px}.journey-body212 label{display:grid;gap:9px;font-weight:650;font-size:13px;margin:18px 0}.journey-body212 textarea,.journey-body212 select{box-sizing:border-box;width:100%;padding:13px;border:1px solid #b8cad8;border-radius:11px;background:#fff;color:#173448;font:15px/1.6 system-ui;max-width:100%}.journey-body212 textarea{min-height:100px;resize:vertical}.journey-body212 button,.build-plan212 button,.profession-help212 button{min-height:44px;border:0;border-radius:11px;padding:12px 18px;background:#142b40;color:#fff;font:700 13px system-ui;cursor:pointer;white-space:normal}.journey-body212 button:disabled{opacity:.55;cursor:wait}.journey-body212 .consent212{display:flex;align-items:start;gap:12px;line-height:1.8;font-weight:500}.consent212 input{width:20px;height:20px;flex-shrink:0}.plan-grid212{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:20px}.plan-grid212 article{padding:23px;border:1px solid #d2e0e9;border-radius:18px;background:#fff;display:flex;flex-direction:column;min-width:0}.plan-grid212 h3{font-size:21px;margin:0 0 14px}.plan-grid212 strong{font-size:30px;color:#087b7e}.plan-grid212 p{font-size:12px;line-height:1.8;color:#52677b}.plan-grid212 button{margin-top:auto}.build-plan212{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 20px;margin-top:20px;background:#eef5fc;border:1px solid #d4e2ee;border-radius:16px;font:650 12px/1.8 system-ui;color:#35566a}.business-paths211 .build-plan212{grid-column:1/-1;margin:0}.profession-help212{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border:1px dashed #b0b5db;border-radius:18px;margin-top:24px;background:#f2f0fb}.profession-help212 strong{font-size:17px}.profession-help212 p{font-size:13px;margin:7px 0 0;color:#52677b}.profession-help212 button{flex-shrink:0;background:#6355a5}.journey-dialog212 :focus-visible{outline:3px solid #9e87f5;outline-offset:4px}@media(max-width:600px){.journey-dialog212>header,.journey-body212{padding:19px}.journey-dialog212 h2{font-size:19px}.profession-help212{display:block;padding:20px}.profession-help212 button{width:100%;margin-top:18px}.build-plan212{display:block;padding:17px}.build-plan212 button{display:block;width:100%;margin-top:12px}.plan-grid212{grid-template-columns:1fr}}
