.content-card{padding:2rem;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .02);margin-top:2rem}section.site-info{display:flex;flex-direction:column;gap:12px;text-align:center}section.site-info .more{font-size:14px}section.site-info p{font-size:16px;color:var(--bs-dark)}.steps{margin-top:30px;display:flex;flex-direction:column;gap:30px;font-family:'Helvetica Neue',Arial,sans-serif}.single-step{background:#fff;border-radius:8px;padding:25px 25px 20px 25px;display:flex;flex-direction:column;gap:15px;box-shadow:0 2px 6px rgb(0 0 0 / .05);transition:transform 0.2s,box-shadow 0.2s}.single-step:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .1)}.step-head .heading{margin:0 0 8px;font-size:20px;font-weight:700;color:#111}.step-head .more{margin:0;color:#555;font-size:15px;line-height:1.6}.step-body .list-heading{display:block;font-weight:600;margin:14px 0 6px;color:#333;font-size:15px}.step-body .list-description{font-size:14px;font-weight:500;letter-spacing:.3px}.step-body .list-heading+ul{padding-left:20px}.step-body .list-heading:first-child{margin-top:0}.step-body ul{margin:0 0 0 20px;padding:0;color:#444;font-size:14px;line-height:1.7}.step-body li{margin-bottom:8px;position:relative;list-style:none}.step-body li::before{content:"●";position:absolute;left:-18px;color:var(--bs-dark);font-size:12px;line-height:1.7}.step-foot{padding-top:12px;border-top:1px solid #eee}.step-description p{margin:0;font-size:14px;color:#666;line-height:1.6}.contact-table{width:100%;border-collapse:collapse}.contact-table td{padding:8px 10px;border-bottom:1px solid #eee;text-align:center}.contact-table td:first-child{font-weight:600;color:#555;width:40%}