.carina-booking-body .carina-payment-guide.carina-simple-steps{background:#fff;border:1px solid #e7e5e0;border-radius:10px;padding:30px 32px;margin-block:20px 40px}
.carina-simple-steps>.tag{background:transparent;padding:0;font-size:10px;letter-spacing:.1em;color:#77746e}
.carina-booking-body .carina-simple-steps h2{font-size:clamp(28px,2.6vw,38px);letter-spacing:-.04em;line-height:1.15;margin:13px 0 30px}
.carina-simple-steps .carina-payment-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.carina-simple-steps article{min-width:0;display:flex;gap:16px;align-items:flex-start}
.carina-simple-steps article+article{border-left:1px solid #e5e3de;padding-left:26px}
.assessment-step-icon{width:42px;height:42px;flex:0 0 42px;background:#f3f2ef;border-radius:10px;display:grid;place-items:center;color:#43423f}
.assessment-step-icon svg{width:24px;height:24px}
.carina-simple-steps article>div>span{font-size:10px;letter-spacing:.08em;color:#858078}
.carina-simple-steps .carina-payment-steps h3{font-size:19px;line-height:1.25;letter-spacing:-.02em;margin:8px 0}
.carina-simple-steps .carina-payment-steps p{font-size:13px;line-height:1.65;color:#6b6863;margin:0;max-width:280px}
.assessment-policy-strip{display:flex;flex-wrap:wrap;gap:16px 36px;background:#f6f5f2;padding:15px 18px;border-radius:6px;margin-top:28px}
.assessment-policy-strip>span{display:flex;gap:10px;align-items:center;font-size:12px;color:#484640}.assessment-policy-strip svg{width:19px;height:19px;flex-shrink:0}
.assessment-steps-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:15px}
.assessment-steps-foot p{max-width:770px;color:#7a766f;font-size:11px;line-height:1.65;margin:0}
.assessment-steps-foot>a{font-size:12px;color:#393733;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1050px){.carina-simple-steps article{display:block}.assessment-step-icon{margin-bottom:14px}.carina-simple-steps article+article{padding-left:18px}.carina-simple-steps .carina-payment-steps{gap:18px}.assessment-steps-foot{align-items:start;flex-direction:column;gap:12px}}
@media(max-width:760px){.carina-booking-body .carina-payment-guide.carina-simple-steps{padding:24px 20px;margin-block:12px 30px}.carina-booking-body .carina-simple-steps h2{font-size:29px;margin-bottom:24px}.carina-simple-steps .carina-payment-steps{grid-template-columns:1fr;gap:20px}.carina-simple-steps article{display:flex;gap:14px}.carina-simple-steps article+article{border-left:0;border-top:1px solid #e5e3de;padding:20px 0 0}.assessment-step-icon{margin:0}.assessment-policy-strip{padding:14px;gap:14px;margin-top:22px}.assessment-policy-strip>span{align-items:flex-start;line-height:1.5}.carina-simple-steps .carina-payment-steps h3{font-size:19px}}

.assessment-steps-action{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin-top:22px}.assessment-steps-action>.pill{display:flex;justify-content:space-between;gap:32px;background:#292929;color:#fff;padding:16px 24px;min-height:52px;font-size:14px}.assessment-steps-action>small{font-size:10px;line-height:1.6;color:#77746f;text-align:right}.assessment-steps-action>.pill:hover{background:#444}.assessment-steps-action>.pill:focus-visible{outline:2px solid #555;outline-offset:4px}@media(max-width:760px){.assessment-steps-action{align-items:stretch;margin-top:20px}.assessment-steps-action>.pill{width:100%}.assessment-steps-action>small{text-align:left}}
