
.e360-website-section{padding:70px 20px}
.e360-website-inner{max-width:1100px;margin:0 auto;text-align:center}
.e360-website-inner img{max-width:100%;border-radius:18px;margin-bottom:22px}
.e360-website-inner h1{font-size:42px;line-height:1.15;margin:0 0 15px}
.e360-website-sub{font-size:20px;color:inherit;opacity:.85}
.e360-website-button{display:inline-block;background:#0f766e;color:#fff!important;text-decoration:none;border-radius:12px;padding:14px 24px;font-weight:800;margin-top:15px}
.e360-websites-public-form{max-width:650px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,.06)}
.e360-websites-public-form input,.e360-websites-public-form textarea{width:100%;margin-bottom:12px;padding:13px;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box}
.e360-websites-public-form button{background:#0f766e;color:#fff;border:0;border-radius:10px;padding:13px 22px;font-weight:700}
.e360-websites-popup{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:25px;box-shadow:0 15px 45px rgba(0,0,0,.12)}
.e360-websites-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:15px;border-radius:10px;margin:15px 0}
@media(max-width:700px){.e360-website-inner h1{font-size:30px}.e360-website-section{padding:45px 18px}}
