@charset "UTF-8";.conference-registration{padding:4rem 0}.registration-wrapper{margin:0 auto;max-width:700px}.registration-header{margin-bottom:3rem;text-align:center}.registration-header h1{color:#2c3e50;margin-bottom:1rem}.registration-header .lead{color:#666;font-size:18px}.registration-form-container{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:0;padding:3rem}.conference-registration-form .terms{border-top:1px solid #ddd;margin-top:2rem;padding-top:1.5rem}.price-display{background-color:#f8f9fa;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.price-display .price-info{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:space-between}.price-display .price-info .price-amount{color:#e74c3c;font-size:1.5rem;font-weight:700}.registration-info{background-color:#f8f9fa;border-radius:8px;padding:2rem}.registration-info h3{color:#2c3e50;margin-bottom:1.5rem}.registration-info ul{list-style:none;padding-left:0}.registration-info ul li{padding:.5rem 0 .5rem 2rem;position:relative}.registration-info ul li:before{color:#27ae60;content:"✓";font-weight:700;left:0;position:absolute}
