.hta-checkout-journey{--journey-ink:#142f4f;--journey-blue:#2854ed;color:var(--journey-ink);font-family:inherit;margin:0 0 24px;padding:22px;border:1px solid #dce5ef;border-radius:18px;background:#f6f8fc;box-sizing:border-box}
.hta-checkout-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px!important;padding:0!important;list-style:none!important}
.hta-checkout-steps li{font-size:12px;line-height:1.5;color:#54667c;display:flex;flex-direction:column;gap:7px;align-items:flex-start}
.hta-checkout-steps li>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #c5d1df;border-radius:50%;font-size:13px;background:white}
.hta-checkout-steps [aria-current=step]{color:var(--journey-blue);font-weight:600}
.hta-checkout-steps [aria-current=step]>span{color:white;background:var(--journey-blue);border-color:var(--journey-blue)}
.hta-checkout-choice{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce5ef;padding-top:18px}
.hta-checkout-choice>div{display:flex;flex-direction:column;gap:4px;min-width:0}.hta-checkout-choice strong{font-size:20px;line-height:1.5;overflow-wrap:anywhere}
.hta-checkout-choice small,.hta-checkout-choice span{font-size:13px;color:#54667c}.hta-checkout-choice-price{text-align:right;flex-shrink:0}
.hta-checkout-journey>p{font-size:13px!important;line-height:1.75!important;margin:16px 0 6px!important;color:#54667c}
.hta-checkout-journey>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--journey-blue);text-decoration:underline;text-underline-offset:4px}
.hta-journey-review{max-width:760px;margin:32px auto;padding:0 20px}.hta-journey-review h1{font-size:clamp(25px,4vw,38px);line-height:1.4}.hta-journey-review>p{line-height:1.85}
.hta-checkout-journey a:focus-visible{outline:3px solid #078b99;outline-offset:4px}
@media(max-width:480px){.hta-checkout-journey{padding:17px;border-radius:14px}.hta-checkout-steps{gap:7px}.hta-checkout-steps li{font-size:11px}.hta-checkout-choice{gap:12px}.hta-checkout-choice strong{font-size:17px}.hta-checkout-choice-price strong{font-size:19px}.hta-journey-review{margin:20px auto;padding:0 12px}}
