[hidden]{display:none!important}body{background:#f6f5fa}header{padding:20px 5%;background:#27234e}main{max-width:1200px;gap:54px;align-items:start}.intro{padding-top:32px}.intro h1{font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em;margin:20px 0}.intro em{color:#af5919;font-weight:400}.intro aside{font-size:14px;border-radius:0 12px 12px 0;margin-top:28px}.brand-pills{display:flex;gap:12px;margin:24px 0}.brand-pills span{border:1px solid #dfd8e8;padding:9px 16px;border-radius:30px;background:white;font-size:14px}.brand-pills b{font-weight:400;color:#756d80;margin-left:8px}form{border:1px solid #e7e2ed;padding:30px;scroll-margin-top:18px}.wizard-progress{padding:0;list-style:none;display:flex;justify-content:space-between;border-bottom:1px solid #eee7f4;margin:0 0 30px;padding-bottom:24px;gap:8px}.wizard-progress li{font-size:12px;color:#7e768e;display:flex;align-items:center;gap:6px}.wizard-progress span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f0edf5}.wizard-progress [aria-current]{color:#302752;font-weight:700}.wizard-progress [aria-current] span,.wizard-progress .done span{background:#342956;color:white}.step-kicker{font-size:11px;letter-spacing:.12em;font-weight:700;color:#89799f}.wizard-panel h2{font-size:25px;line-height:1.2;margin:12px 0}.step-hint{color:#71697d;font-size:14px;margin-bottom:26px}.wizard-actions{display:flex;justify-content:space-between;margin-top:28px;gap:14px}#nextStep{margin-left:auto}.back-step{background:#f0edf6;color:#342956}#submitBtn{width:100%}button:disabled{cursor:not-allowed}.how-it-works{grid-column:1/-1;margin:12px 0 20px;padding-top:25px;border-top:1px solid #e5deed}.how-it-works>small{font-size:11px;letter-spacing:.12em;color:#7a6b8d}.how-it-works>h2{font-family:Georgia,serif;font-weight:400;font-size:32px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.how-grid article{padding:22px;background:white;border:1px solid #e6e0ed;border-radius:16px}.how-grid article>span{color:#ad5619;font-size:24px;font-family:Georgia,serif}.how-grid h3{font-size:17px}.how-grid p{font-size:14px;color:#726b80}body[data-operation="alquiler"] .intro em{color:#7353a4}input,select,textarea{background:#fff;min-height:46px}#feedback{font-size:14px;background:#fff4e7;border-radius:8px;padding:10px}#feedback:empty{display:none}@media(max-width:760px){main{padding:0 18px;margin:20px auto}.intro{padding:0}.intro h1{font-size:38px}.intro aside{margin:18px 0}.intro p{font-size:16px}form{padding:22px}.how-grid{grid-template-columns:1fr;gap:12px}.wizard-progress{gap:4px}.wizard-progress li{font-size:11px}.how-it-works{margin-top:36px}.grid{grid-template-columns:1fr 1fr}.grid .wide{grid-column:1/-1}}@media(max-width:380px){.grid{grid-template-columns:1fr}.wizard-progress li{display:block}}@media print{.how-it-works{display:none!important}}
