.journey-smart{margin:1rem 0 0;max-width:760px}.journey-smart-label{display:block;font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.42rem}.journey-smart-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.journey-smart input{width:100%;min-height:48px;border:1px solid rgba(15,43,57,.22);border-radius:.8rem;padding:.78rem .9rem;font:inherit;background:#fff;color:#102836}.journey-smart button{min-height:48px;border:0;border-radius:.8rem;padding:.75rem 1rem;font:inherit;font-weight:900;cursor:pointer;background:#102f4a;color:#fff}.journey-smart.dark input{background:rgba(255,255,255,.96);border-color:rgba(255,255,255,.5)}.journey-smart.dark button{background:#fff;color:#0c2f43}.journey-smart-hint{display:block;margin-top:.42rem;font-size:.78rem;opacity:.82}.journey-smart-error{margin:.45rem 0 0;font-weight:800;font-size:.82rem;color:#ffd59a}.journey-hub-strip{padding:1rem 0;background:#eef7f7;border-top:1px solid rgba(15,61,69,.1);border-bottom:1px solid rgba(15,61,69,.1)}.journey-hub-shell{display:grid;grid-template-columns:minmax(0,.65fr) minmax(320px,1.35fr);gap:1rem;align-items:center}.journey-hub-copy strong{display:block;font-size:1.05rem}.journey-hub-copy span{display:block;margin-top:.22rem;color:#53656d;font-size:.88rem}.journey-hub-strip .journey-smart{margin:0;max-width:none}.journey-hub-shell>.journey-continue{grid-column:1/-1;margin-top:0}.journey-trust{display:flex;gap:.55rem 1rem;align-items:center;flex-wrap:wrap;padding:.8rem 1rem;border:1px solid rgba(15,61,69,.14);border-radius:.9rem;background:#fff;color:#405760;font-size:.8rem}.journey-trust strong{color:#153c49}.journey-source-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .55rem;font-weight:850}.journey-source-badge.official{background:#e7f4ed;color:#1b5b3d}.journey-status-key{display:flex;gap:.35rem;flex-wrap:wrap}.journey-status-key b{font-size:.72rem;border:1px solid rgba(15,61,69,.13);border-radius:999px;padding:.24rem .45rem;background:#f7faf9}.journey-continue{margin-top:1rem;padding:1rem;border-radius:1rem;background:#f7fbfb;border:1px solid rgba(15,61,69,.13);display:flex;align-items:center;justify-content:space-between;gap:1rem}.journey-continue>div:first-child strong{display:block}.journey-continue>div:first-child span{display:block;font-size:.82rem;color:#60727a;margin-top:.2rem}.journey-continue-links{display:flex;gap:.5rem;flex-wrap:wrap}.journey-continue-links a{display:inline-flex;align-items:center;min-height:40px;border-radius:.65rem;padding:.55rem .72rem;background:#0c4f60;color:#fff;text-decoration:none;font-weight:800;font-size:.82rem}.journey-mini-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.65rem}.journey-mini-actions a{font-weight:850;text-decoration:none}@media(max-width:720px){.journey-smart-row{grid-template-columns:1fr}.journey-smart button{width:100%}.journey-hub-shell{grid-template-columns:1fr;gap:.65rem}.journey-continue{align-items:flex-start;flex-direction:column}.journey-continue-links{width:100%}.journey-continue-links a{flex:1 1 42%;justify-content:center;text-align:center}.journey-trust{align-items:flex-start}.journey-status-key{width:100%}}