.hosting-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hosting-strip article{border:1px solid var(--line,#d7e3de);border-radius:18px;padding:24px;background:#fff}.hosting-strip small{color:#ad4d17;font-weight:750;letter-spacing:.08em}.hosting-strip h3{margin:14px 0 10px}.hosting-strip p{margin:0}.hosting-steps{counter-reset:step;list-style:none;padding:0}.hosting-steps li{counter-increment:step;padding:14px 0;border-bottom:1px solid #d7e3de}.hosting-steps li:before{content:counter(step,decimal-leading-zero);color:#a84614;font-weight:800;margin-right:12px}.hosting-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hosting-state{padding:32px;border:1px solid #d7e3de;border-radius:20px;background:#fff}.hosting-state h1{font-size:clamp(2rem,4.2vw,3.6rem);max-width:950px}.hosting-state .reference{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.hosting-state .hero-actions{margin-top:24px}.hosting-state a[hidden]{display:none}.status[data-kind=error]{color:#a22e2e}.status[data-kind=success]{color:#166244}.hosting-small-list{padding-left:20px}.hosting-checkouts .consent{align-items:flex-start}.hosting-checkouts input[type=checkbox]{margin-top:4px}.hosting-summary{background:#edf5f0;border-radius:14px;padding:20px}.hosting-summary p{margin:0 0 8px}.hosting-details{border-top:1px solid #d7e3de;margin-top:20px;padding-top:18px}@media(max-width:720px){.hosting-strip{grid-template-columns:1fr}.hosting-state{padding:22px 18px}.hosting-state .hero-actions{align-items:stretch}.hosting-state .button{justify-content:center}.hosting-summary{padding:16px}}
