.signup-band{background:#fff;border-bottom:1px solid #dce4ee}.signup-band>.container{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.signup-heading p{color:#526071}.compact-signup label{font-size:16px;font-weight:700;margin-bottom:8px}.compact-signup .form-control{font-size:18px;padding:14px;background:#f5f7fa;border:1px solid #b7c5d4;min-height:52px}.compact-signup textarea{min-height:90px}.compact-signup .form-note{font-size:14px;color:#55616c}#signup-middle{background:#edf4fb}.price-item{padding:32px 28px;background:white;border:1px solid #cad4e0;box-shadow:0 12px 30px #253d5610;display:flex;flex-direction:column;align-items:center;height:100%}.price-item.featured{background:#fff;border:2px solid #1761ed;box-shadow:0 16px 36px #1761ed18}.price-icon{height:64px;width:64px;border-radius:50%;display:grid;place-items:center;background:#eaf1ff;font-size:28px;margin:0 0 18px}.price-title{font-size:25px;min-height:60px;display:flex;align-items:center;margin-bottom:14px}.price-duration{font-size:23px;color:#435166}.price-duration span{font-size:21px}.price-item p{margin:10px 0 24px;font-size:17px;min-height:48px}.price-value{margin-bottom:22px;display:flex;flex-direction:column;gap:5px}.price-value strong{font-size:62px;line-height:1.1}.price-value span{font-size:16px;color:#445368}.price-features{list-style:none;text-align:left;padding:22px 0 0;border-top:1px solid #dde4eb;margin:0 0 28px;width:100%;font-size:16px;line-height:1.5}.price-features li{display:flex;gap:10px;margin-bottom:12px}.price-features svg{color:#168343;flex:none;margin-top:4px}.price-item .btn{margin-top:auto;font-size:17px}.payment-links{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.payment-links a{display:flex;align-items:center;justify-content:center;min-height:110px;background:#fff;border:1px solid #d4dde7;border-radius:6px;padding:18px;font-size:22px}.payment-links .official-payment{padding:0}.official-payment img{width:100%;height:108px;object-fit:contain}#bank-transfers{max-width:900px;margin:36px auto}.btn-primary{animation:primary-breathe 5s ease-in-out infinite}@keyframes primary-breathe{50%{box-shadow:0 0 0 5px #1761ed17}}.btn{transition:background-color .25s,box-shadow .25s,transform .25s}.btn:active{transform:translateY(1px)}
@media(max-width:991px){.signup-band>.container{grid-template-columns:1fr;gap:24px}.signup-heading{text-align:center}.signup-heading p{margin:auto}.payment-links{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.price-title{min-height:0}.price-item p{min-height:0}.payment-links{gap:10px}.payment-links a{font-size:18px;min-height:90px;padding:10px}.official-payment img{height:88px}.signup-band .section-heading{font-size:32px}.compact-signup .btn{font-size:17px}}
@media(prefers-reduced-motion:reduce){.btn-primary,.whatsapp-cta{animation:none}.btn{transition:none}}
