.workflow-hero{padding:72px 0 54px;background:#07172e;color:#fff}.workflow-hero h1{max-width:940px;margin:12px 0 16px;font-size:clamp(38px,6vw,72px);line-height:1.02;color:#fff}.workflow-hero .lead{max-width:820px;color:#bfd0e5;line-height:1.7}.workflow-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.workflow-pills span{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#d9e5f4;font-size:12px;font-weight:700}.workflow-shell{padding:48px 0 68px;background:#f5f8fc}.workflow-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;align-items:start}.workflow-card,.workflow-results{background:#fff;border:1px solid #dce5ef;border-radius:18px;box-shadow:0 12px 34px rgba(7,23,46,.07)}.workflow-card{padding:24px}.workflow-results{padding:24px;position:sticky;top:18px}.workflow-section+.workflow-section{margin-top:24px;padding-top:22px;border-top:1px solid #e5ebf2}.workflow-section h2{font-size:20px;margin:4px 0 6px;color:#142b47}.workflow-section p{margin:0 0 16px;color:#6b7b90;font-size:13px;line-height:1.55}.workflow-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workflow-field{display:block}.workflow-field.full{grid-column:1/-1}.workflow-field>span:first-child{display:block;margin-bottom:7px;color:#30475f;font-size:12px;font-weight:800}.workflow-input{display:flex;align-items:center;border:1px solid #cfd9e5;border-radius:11px;background:#fbfcfe;overflow:hidden}.workflow-input input,.workflow-input select{width:100%;height:46px;border:0;outline:0;background:transparent;padding:0 12px;font:inherit;color:#142a44}.workflow-input em{padding:0 12px;color:#748398;font-size:12px;font-style:normal;border-left:1px solid #e0e7ef;white-space:nowrap}.workflow-help{display:block!important;margin-top:6px!important;color:#7b8a9d!important;font-size:11px!important;font-weight:500!important;line-height:1.45}.workflow-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.workflow-primary,.workflow-secondary{border-radius:11px;padding:13px 18px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.workflow-primary{border:1px solid #0b5bd3;background:#0b5bd3;color:#fff}.workflow-secondary{border:1px solid #ced9e6;background:#fff;color:#28415f}.workflow-error{margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff0f0;border:1px solid #f0caca;color:#8f2f2f;font-size:13px}.workflow-result-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.workflow-result-head small{display:block;color:#64809e;font-size:10px;font-weight:900;letter-spacing:.12em}.workflow-status{padding:7px 9px;border-radius:999px;background:#e9f3ff;color:#0b5bd3;font-size:11px;font-weight:900}.workflow-primary-result{margin:24px 0;padding:20px;border-radius:15px;background:#0b1b31;color:#fff}.workflow-primary-result span{display:block;font-size:11px;color:#8fb0d5;font-weight:800;letter-spacing:.08em}.workflow-primary-result strong{display:block;margin:8px 0 3px;font-size:32px}.workflow-primary-result p{margin:0;color:#bdccdc;font-size:13px}.workflow-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workflow-result-item{padding:13px;border:1px solid #e0e7ef;border-radius:11px;background:#fbfcfe}.workflow-result-item span{display:block;font-size:10px;color:#76879b;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.workflow-result-item strong{display:block;margin-top:6px;color:#132b46;font-size:15px;line-height:1.35}.workflow-notes{margin-top:18px}.workflow-note{padding:13px 14px;border-left:3px solid #0b5bd3;background:#f3f7fc;border-radius:0 10px 10px 0;margin-top:9px}.workflow-note.warn{border-left-color:#d8890b;background:#fff8ea}.workflow-note strong{display:block;color:#233c58;font-size:12px}.workflow-note p{margin:4px 0 0;color:#65778c;font-size:12px;line-height:1.5}.workflow-summary-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.workflow-summary-links a{padding:16px;border:1px solid #dce5ef;border-radius:13px;background:#fff;text-decoration:none;color:#18334f}.workflow-summary-links b{display:block;margin-bottom:5px}.workflow-summary-links span{color:#6e7e92;font-size:12px;line-height:1.45}.workflow-explain{padding:60px 0}.workflow-explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.workflow-steps{display:grid;gap:10px}.workflow-step{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px;border:1px solid #e0e7ef;border-radius:12px}.workflow-step>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eaf2fc;color:#0b5bd3;font-size:11px;font-weight:900}.workflow-step p{margin:0;color:#5f7187;font-size:13px;line-height:1.5}.workflow-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.workflow-index-card{display:flex;flex-direction:column;min-height:230px;border:1px solid #dce5ef;border-radius:16px;background:#fff;padding:21px;text-decoration:none;color:#17314e}.workflow-index-card.live{background:#0b1b31;color:#fff}.workflow-index-card small{font-size:10px;font-weight:900;letter-spacing:.1em;color:#6c83a0}.workflow-index-card.live small{color:#8fb2de}.workflow-index-card h2{font-size:20px;margin:13px 0 8px;color:inherit}.workflow-index-card p{margin:0;color:#6d7f94;line-height:1.55;font-size:13px}.workflow-index-card.live p{color:#bdcbdb}.workflow-index-card b{margin-top:auto;padding-top:18px}.workflow-index-card.planned{opacity:.78}.workflow-local-note{margin-top:12px;color:#718196;font-size:11px;line-height:1.5}@media(max-width:980px){.workflow-grid{grid-template-columns:1fr}.workflow-results{position:static}.workflow-index-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.workflow-hero{padding:56px 0 42px}.workflow-input-grid,.workflow-results-grid,.workflow-summary-links,.workflow-explain-grid,.workflow-index-grid{grid-template-columns:1fr}.workflow-card,.workflow-results{padding:18px}}