form[data-journey-pages]{display:block!important;position:relative;max-width:760px;margin-inline:auto;min-width:0}form[data-journey-pages] [data-journey-branch]{display:contents!important}form[data-journey-pages] [data-journey-unit][hidden],form[data-journey-pages] .journey-step-review[hidden],form[data-journey-pages] [data-journey-step-submit][hidden],form[data-journey-pages] [data-journey-step-next][hidden]{display:none!important}form[data-journey-pages] [data-journey-unit]:not([hidden]){margin-block:.8rem;max-width:100%}form[data-journey-pages] label[data-journey-unit]:not([hidden]){display:grid;gap:.45rem}form[data-journey-pages] label:has(input[type=checkbox])[data-journey-unit]:not([hidden]){display:flex;align-items:flex-start}form[data-journey-pages] :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-height:44px}form[data-journey-pages] input[type=checkbox]{min-height:22px;flex:0 0 22px}.journey-step-header{margin:0 0 1.2rem}.journey-step-header p{font-size:.8rem;margin:.3rem 0}.journey-step-header h2{font-size:1.35rem;margin:.5rem 0;line-height:1.3}.journey-step-progress{display:flex;gap:.4rem;margin-top:.9rem}.journey-step-progress span{height:3px;flex:1;border:1px solid #c6a75e;background:#fff;border-radius:2px}.journey-step-progress .is-done{background:#bf9c46}.journey-step-navigation{display:flex;align-items:center;justify-content:space-between;gap:.7rem;background:#fff;border-top:1px solid #cfb375;padding:1rem 0 .4rem;margin-top:1rem;position:sticky;bottom:0;z-index:3}.journey-step-navigation>button{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:50px;min-width:110px;background:#fff;border:1px solid #b78e32;border-radius:14px;color:inherit;font:inherit;padding:.5rem .7rem;cursor:pointer}.journey-step-navigation button:disabled{opacity:.42;cursor:default}.journey-step-navigation>button>.nuru-vehicle-art{width:62px;flex:0 0 62px}.journey-step-navigation>button>svg{width:62px;max-height:42px}.journey-step-navigation [data-journey-step-submit]{flex:1;display:flex;justify-content:flex-end}.journey-step-navigation [data-journey-step-submit] button{max-width:360px;min-height:50px}.journey-step-review{padding:.3rem 0}.journey-step-review dl{margin:.5rem 0;display:grid;gap:.4rem}.journey-step-review dl>div{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.2fr);gap:.8rem;border-bottom:1px solid #e1d1a6;padding:.35rem 0}.journey-step-review dt{font-size:.85rem}.journey-step-review dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.journey-step-review>p{font-size:.8rem}.journey-step-review summary{cursor:pointer;min-height:38px;padding:.4rem 0}.journey-step-motion{pointer-events:none;position:absolute;inset:0;z-index:8;overflow:hidden;border-radius:18px}form[data-journey-pages] :focus-visible{outline:2px solid #b68a28;outline-offset:3px}
@media(max-width:600px){form[data-journey-pages]{width:100%}.journey-step-header h2{font-size:1.2rem}.journey-step-navigation{padding-bottom:calc(.55rem + env(safe-area-inset-bottom));gap:.4rem}.journey-step-navigation>button{min-width:88px;font-size:.9rem;padding:.45rem}.journey-step-navigation>button>.nuru-vehicle-art{width:46px;flex-basis:46px}.journey-step-navigation>button>svg{width:46px}.journey-step-navigation [data-journey-step-submit] button{font-size:.9rem;padding:.65rem}.journey-step-review dl>div{grid-template-columns:minmax(85px,.8fr) minmax(0,1.2fr);gap:.45rem;font-size:.92rem}}
form[data-journey-pages] [data-journey-legend][hidden]{display:none!important}
