.page-monitor-registration{background:#f8f9fa;min-height:100vh;--success-color:#28a745;--warning-color:#ffc107;--accent-color:#dc3545;--dark-color:#2c3e50;--text-muted:#6c757d;--gradient-primary:linear-gradient(135deg,$bemoga-primary,$bemoga-secondary);--gradient-success:linear-gradient(135deg,#28a745,#20c997);--gradient-hero:linear-gradient(135deg,rgba(0,123,255,.95),rgba(0,86,179,.95));--shadow-light:0 5px 15px rgba(0,0,0,.08);--shadow-medium:0 10px 30px rgba(0,0,0,.15);--shadow-heavy:0 20px 60px rgba(0,0,0,.25)}.page-monitor-registration .monitors-join-section{padding:40px 0;text-align:center}.page-monitor-registration .monitors-join-section .monitors-text .join-text{color:#fff;font-size:.9rem;font-weight:500}.page-monitor-registration .monitors-join-section .monitors-avatars{align-items:center;display:flex;gap:0;justify-content:center;margin-top:1rem}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container{margin-left:-12px;position:relative;transition:transform .3s ease}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container:first-child{margin-left:0}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container:hover{transform:scale(1.1);z-index:20!important}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container .monitor-avatar{align-items:center;background:linear-gradient(135deg,#273e52 50%,#fa3a2f);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;object-fit:cover;width:40px}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container.avatar-plus .monitor-avatar-plus{background:linear-gradient(135deg,#273e52,#fa3a2f);color:#fff}.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container.avatar-plus .monitor-avatar-plus .plus-symbol{font-size:1.5rem;font-weight:900}@media(max-width:768px){.page-monitor-registration .monitors-join-section .monitors-avatars .avatar-container .monitor-avatar{font-size:1rem;height:45px;width:45px}}.page-monitor-registration .stats-section{background:#fff;padding:80px 0}.page-monitor-registration .stats-section .stats-grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page-monitor-registration .stats-section .stats-grid .stat-item{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;padding:40px 20px;text-align:center;transition:transform .3s ease}.page-monitor-registration .stats-section .stats-grid .stat-item:hover{box-shadow:var(--shadow-medium);transform:translateY(-10px)}.page-monitor-registration .stats-section .stats-grid .stat-item .stat-icon{align-items:center;background:linear-gradient(135deg,#273e52 50%,#fa3a2f);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.page-monitor-registration .stats-section .stats-grid .stat-item .stat-icon i{color:#fff;font-size:2rem}.page-monitor-registration .stats-section .stats-grid .stat-item .stat-number{color:var(--dark-color);font-size:3rem;font-weight:900;line-height:1;margin-bottom:10px}.page-monitor-registration .stats-section .stats-grid .stat-item .stat-label{color:var(--text-muted);font-size:1.1rem;font-weight:600}.page-monitor-registration .problem-solution-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:100px 0}.page-monitor-registration .problem-solution-section .problem-card,.page-monitor-registration .problem-solution-section .solution-card{border-radius:25px;height:100%;padding:50px}.page-monitor-registration .problem-solution-section .problem-card h2,.page-monitor-registration .problem-solution-section .solution-card h2{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:15px;margin-bottom:30px}.page-monitor-registration .problem-solution-section .problem-card h2 i,.page-monitor-registration .problem-solution-section .solution-card h2 i{font-size:2.5rem}.page-monitor-registration .problem-solution-section .problem-card ul,.page-monitor-registration .problem-solution-section .solution-card ul{list-style:none;padding:0}.page-monitor-registration .problem-solution-section .problem-card ul li,.page-monitor-registration .problem-solution-section .solution-card ul li{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;font-size:1.1rem;gap:15px;padding:15px 0}.page-monitor-registration .problem-solution-section .problem-card ul li:last-child,.page-monitor-registration .problem-solution-section .solution-card ul li:last-child{border-bottom:none}.page-monitor-registration .problem-solution-section .problem-card ul li i,.page-monitor-registration .problem-solution-section .solution-card ul li i{font-size:1.2rem;min-width:20px}.page-monitor-registration .problem-solution-section .problem-card{background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #feb2b2}.page-monitor-registration .problem-solution-section .problem-card .problem-list li i,.page-monitor-registration .problem-solution-section .problem-card .problem-title,.page-monitor-registration .problem-solution-section .problem-card .problem-title i{color:var(--accent-color)}.page-monitor-registration .problem-solution-section .solution-card{background:linear-gradient(135deg,#f0fff4,#c6f6d5);border:2px solid #9ae6b4}.page-monitor-registration .problem-solution-section .solution-card .solution-list li i,.page-monitor-registration .problem-solution-section .solution-card .solution-title,.page-monitor-registration .problem-solution-section .solution-card .solution-title i{color:var(--success-color)}.page-monitor-registration .problem-solution-section .solution-card .solution-highlight{background:rgba(40,167,69,.1);border-left:4px solid var(--success-color);border-radius:15px;margin-top:30px;padding:20px}.page-monitor-registration .problem-solution-section .solution-card .solution-highlight .highlight-number{color:var(--success-color);font-size:1.2em;font-weight:900}.page-monitor-registration .form-control[readonly]{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.page-monitor-registration .form-control[readonly]:focus{border-color:#dee2e6;box-shadow:none}.page-monitor-registration .testimonials-section{background:#fff;padding:100px 0}.page-monitor-registration .testimonials-section .section-title{color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:15px}.page-monitor-registration .testimonials-section .section-subtitle{color:var(--text-muted);font-size:1.2rem;margin-bottom:60px}.page-monitor-registration .testimonials-section .testimonial-card{background:#fff;border:1px solid #e9ecef;border-radius:20px;box-shadow:var(--shadow-light);height:100%;padding:40px;position:relative;transition:all .3s ease}.page-monitor-registration .testimonials-section .testimonial-card:before{color:#273e52;content:'"';font-family:serif;font-size:6rem;left:20px;opacity:.1;position:absolute;top:-10px}.page-monitor-registration .testimonials-section .testimonial-card:hover{border-color:#273e52;box-shadow:var(--shadow-medium);transform:translateY(-5px)}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-rating{margin-bottom:20px}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-rating i{color:var(--warning-color);margin-right:2px}.page-monitor-registration .testimonials-section .testimonial-card blockquote{color:var(--dark-color);font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:25px;position:relative;z-index:1}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-author{align-items:center;display:flex;gap:15px}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-author .author-avatar{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);border-radius:50%;flex-shrink:0;height:50px;width:50px}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-author .author-info strong{color:var(--dark-color);display:block;font-weight:600;margin-bottom:2px}.page-monitor-registration .testimonials-section .testimonial-card .testimonial-author .author-info span{color:var(--text-muted);font-size:.9rem}.page-monitor-registration .who-for-section{background:#f8f9fa}.page-monitor-registration .who-for-section .section-title{color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:15px}.page-monitor-registration .who-for-section .section-subtitle{color:var(--text-muted);font-size:1.2rem}.page-monitor-registration .who-for-section .target-card{background:#fff;border:2px solid transparent;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:100%;padding:2rem;text-align:center;transition:all .3s ease}.page-monitor-registration .who-for-section .target-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.page-monitor-registration .who-for-section .target-card .target-icon{align-items:center;background:#273e52;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.page-monitor-registration .who-for-section .target-card .target-icon i{color:#fff;font-size:2rem}.page-monitor-registration .who-for-section .target-card h3{color:var(--dark-color);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.page-monitor-registration .who-for-section .target-card .target-description{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.page-monitor-registration .who-for-section .target-card .target-benefits{list-style:none;padding:0;text-align:left}.page-monitor-registration .who-for-section .target-card .target-benefits li{align-items:flex-start;color:var(--dark-color);display:flex;line-height:1.5;margin-bottom:.75rem}.page-monitor-registration .who-for-section .target-card .target-benefits li i{color:#fa3a2f;flex-shrink:0;margin-right:.75rem;margin-top:.125rem}.page-monitor-registration .who-for-section .inclusive-message{background:linear-gradient(135deg,#273e52,#fa3a2f);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#fff;padding:2rem}.page-monitor-registration .who-for-section .inclusive-message i{display:block;font-size:2rem;margin-bottom:1rem}.page-monitor-registration .who-for-section .inclusive-message p{font-size:1.1rem;line-height:1.6;margin:0}.page-monitor-registration .how-it-works-section .section-title{color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:15px}.page-monitor-registration .how-it-works-section .section-subtitle{color:var(--text-muted);font-size:1.2rem}.page-monitor-registration .how-it-works-section .step-card{background:#fff;box-shadow:var(--shadow-light);height:100%;padding:30px;position:relative;text-align:center;transition:all .3s ease}.page-monitor-registration .how-it-works-section .step-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-10px)}.page-monitor-registration .how-it-works-section .step-card .step-number{align-items:center;background:#273e52;border-radius:50%;box-shadow:var(--shadow-light);color:#fff;display:flex;font-size:1.5rem;font-weight:900;height:50px;justify-content:center;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:50px}.page-monitor-registration .how-it-works-section .step-card .step-icon{margin:0}.page-monitor-registration .how-it-works-section .step-card .step-icon i{color:#273e52;font-size:3rem}.page-monitor-registration .how-it-works-section .step-card h3{color:var(--dark-color);font-size:1.5rem;font-weight:700;margin-bottom:15px}.page-monitor-registration .how-it-works-section .step-card p{color:var(--text-muted);line-height:1.6;margin-bottom:20px}.page-monitor-registration .how-it-works-section .step-card .step-time{background:rgba(40,167,69,.1);border-radius:20px;color:var(--success-color);display:inline-block;font-size:.9rem;font-weight:600;padding:8px 15px}.page-monitor-registration .urgency-section{background:linear-gradient(135deg,#fff3cd,#ffeeba);padding:80px 0}.page-monitor-registration .urgency-section .urgency-card{background:#fff;border:3px solid var(--warning-color);border-radius:20px;box-shadow:var(--shadow-medium);padding:50px;position:relative;text-align:center}.page-monitor-registration .urgency-section .urgency-card:before{animation:pulse 2s infinite;background:linear-gradient(45deg,var(--warning-color),#ff6b35);border-radius:22px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.page-monitor-registration .urgency-section .urgency-card .urgency-icon{animation:bounce 1s infinite;color:var(--warning-color);font-size:4rem;margin-bottom:20px}.page-monitor-registration .urgency-section .urgency-card h2{color:var(--dark-color);font-size:2.2rem;font-weight:800;margin-bottom:20px}.page-monitor-registration .urgency-section .urgency-card p{color:var(--dark-color);font-size:1.2rem;line-height:1.6;margin-bottom:30px}.page-monitor-registration .urgency-section .urgency-card p .highlight-text{background:linear-gradient(45deg,var(--accent-color),#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.page-monitor-registration .urgency-section .urgency-card .urgency-stats{display:flex;gap:40px;justify-content:center;margin-top:30px}@media(max-width:768px){.page-monitor-registration .urgency-section .urgency-card .urgency-stats{flex-direction:column;gap:20px}}.page-monitor-registration .urgency-section .urgency-card .urgency-stats .urgency-stat{text-align:center}.page-monitor-registration .urgency-section .urgency-card .urgency-stats .urgency-stat strong{color:#273e52;display:block;font-size:2rem;font-weight:900;margin-bottom:5px}.page-monitor-registration .urgency-section .urgency-card .urgency-stats .urgency-stat span{color:var(--text-muted);font-size:.9rem}.page-monitor-registration .main-cta-section{background:#273e52;color:#fff;padding:100px 0}.page-monitor-registration .main-cta-section .main-cta-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;padding:60px}.page-monitor-registration .main-cta-section .main-cta-card .cta-title{font-size:2.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page-monitor-registration .main-cta-section .main-cta-card .cta-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:.9}.page-monitor-registration .main-cta-section .main-cta-card .cta-benefits-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:50px}.page-monitor-registration .main-cta-section .main-cta-card .cta-benefits-grid .cta-benefit{align-items:center;background:hsla(0,0%,100%,.1);border-radius:25px;display:flex;gap:10px;padding:15px 20px}.page-monitor-registration .main-cta-section .main-cta-card .cta-benefits-grid .cta-benefit i{color:var(--success-color);font-size:1.2rem}.page-monitor-registration .main-cta-section .main-cta-card .cta-benefits-grid .cta-benefit span{font-weight:600}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice{margin-bottom:40px}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice h3{font-size:1.5rem;margin-bottom:30px}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons{display:flex;gap:20px;justify-content:center}@media(max-width:768px){.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons{flex-direction:column}}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons .btn-choice{border-radius:15px;min-width:250px;padding:25px;position:relative;text-align:center;transition:all .3s ease}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons .btn-choice:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-3px)}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons .btn-choice i{display:block;font-size:2rem;margin-bottom:10px}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons .btn-choice strong{display:block;font-size:1.2rem;margin-bottom:5px}.page-monitor-registration .main-cta-section .main-cta-card .cta-choice .choice-buttons .btn-choice small{font-size:.9rem;opacity:.8}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern{background:hsla(0,0%,100%,.1);border-radius:20px;margin-top:30px;padding:40px}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern .form-header{margin-bottom:30px;text-align:center}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern .form-header h3{font-size:1.5rem;margin-bottom:10px}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern .form-header p{opacity:.8}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern .form-actions-modern{text-align:center}.page-monitor-registration .main-cta-section .main-cta-card .login-form-modern .form-actions-modern .btn-block{margin-bottom:15px;width:100%}.page-monitor-registration .main-cta-section .main-cta-card .logged-in-cta .welcome-message{background:rgba(40,167,69,.2);border-radius:15px;margin-bottom:30px;padding:20px}.page-monitor-registration .main-cta-section .main-cta-card .logged-in-cta .welcome-message i{color:var(--success-color);margin-right:10px}.page-monitor-registration .main-cta-section .main-cta-card .trust-indicators{display:flex;gap:30px;justify-content:center;margin-top:40px}@media(max-width:768px){.page-monitor-registration .main-cta-section .main-cta-card .trust-indicators{flex-direction:column;gap:15px}}.page-monitor-registration .main-cta-section .main-cta-card .trust-indicators .trust-item{align-items:center;display:flex;gap:8px;opacity:.8}.page-monitor-registration .main-cta-section .main-cta-card .trust-indicators .trust-item i{color:var(--success-color)}.page-monitor-registration .registration-section{background:#f8f9fa;padding:80px 0}.page-monitor-registration .registration-section .registration-card{background:#fff;border-radius:25px;box-shadow:var(--shadow-heavy);overflow:hidden}.page-monitor-registration .registration-section .registration-card .card-header{background:var(--gradient-success);color:#fff;padding:50px 40px;position:relative;text-align:center}.page-monitor-registration .registration-section .registration-card .card-header:before{animation:float 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cpath fill='%23fff' fill-opacity='.05' fill-rule='evenodd' d='M30 30C30 13.431 43.431 0 60 0v60c-16.569 0-30-13.431-30-30'/%3E%3C/svg%3E") repeat;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar{align-items:center;display:flex;justify-content:center;margin-bottom:40px;position:relative;z-index:1}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-step{align-items:center;display:flex;flex-direction:column;gap:8px}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-step .step-number{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-step span{font-size:.9rem;font-weight:600;opacity:.7}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-step.active .step-number{background:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.3);color:var(--success-color)}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-step.active span{opacity:1}.page-monitor-registration .registration-section .registration-card .card-header .progress-bar .progress-line{background:hsla(0,0%,100%,.3);height:2px;margin:0 20px;width:60px}.page-monitor-registration .registration-section .registration-card .card-header .form-title{font-size:2.5rem;font-weight:800;margin-bottom:15px;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.page-monitor-registration .registration-section .registration-card .card-header .form-title i{margin-right:15px}.page-monitor-registration .registration-section .registration-card .card-header .form-subtitle{font-size:1.2rem;line-height:1.6;margin-bottom:30px;opacity:.9;position:relative;z-index:1}.page-monitor-registration .registration-section .registration-card .card-header .form-benefits-reminder{display:flex;gap:30px;justify-content:center;position:relative;z-index:1}@media(max-width:768px){.page-monitor-registration .registration-section .registration-card .card-header .form-benefits-reminder{flex-direction:column;gap:15px}}.page-monitor-registration .registration-section .registration-card .card-header .form-benefits-reminder .benefit-reminder{align-items:center;background:hsla(0,0%,100%,.1);border-radius:20px;display:flex;gap:8px;padding:10px 15px}.page-monitor-registration .registration-section .registration-card .card-header .form-benefits-reminder .benefit-reminder i{color:var(--warning-color)}.page-monitor-registration .registration-section .registration-card .card-header .form-benefits-reminder .benefit-reminder span{font-size:.9rem;font-weight:600}.page-monitor-registration .faq-section{background:#fff;padding:100px 0}.page-monitor-registration .faq-section .section-title{color:var(--dark-color);font-size:2.5rem;font-weight:700;margin-bottom:15px}.page-monitor-registration .faq-section .section-subtitle{color:var(--text-muted);font-size:1.2rem;margin-bottom:60px}.page-monitor-registration .faq-section .faq-accordion .faq-item{background:#fff;border:1px solid #e9ecef;border-radius:15px;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.page-monitor-registration .faq-section .faq-accordion .faq-item:hover{border-color:#273e52;box-shadow:var(--shadow-light)}.page-monitor-registration .faq-section .faq-accordion .faq-item.active{border-color:#273e52;box-shadow:var(--shadow-medium)}.page-monitor-registration .faq-section .faq-accordion .faq-item.active .faq-question{background:#273e52;color:#fff}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-question{align-items:center;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;transition:all .3s ease}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-question:hover{background:rgba(0,123,255,.1)}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-question h4{font-size:1.3rem;font-weight:600;margin:0}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-question i{font-size:1.2rem;transition:transform .3s ease}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.page-monitor-registration .faq-section .faq-accordion .faq-item .faq-answer p{background:#fff;color:var(--dark-color);font-size:1.1rem;line-height:1.6;margin:0;padding:30px}.page-monitor-registration .final-reassurance-section{background:linear-gradient(135deg,#273e52 50%,#fa3a2f);color:#fff;padding:100px 0}.page-monitor-registration .final-reassurance-section .reassurance-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;padding:60px}.page-monitor-registration .final-reassurance-section .reassurance-card h2{font-size:2.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page-monitor-registration .final-reassurance-section .reassurance-card .lead{font-size:1.3rem;margin-bottom:40px;opacity:.9}.page-monitor-registration .final-reassurance-section .reassurance-card .final-stats{display:flex;gap:60px;justify-content:center;margin-bottom:50px}@media(max-width:768px){.page-monitor-registration .final-reassurance-section .reassurance-card .final-stats{flex-direction:column;gap:30px}}.page-monitor-registration .final-reassurance-section .reassurance-card .final-stats .final-stat{text-align:center}.page-monitor-registration .final-reassurance-section .reassurance-card .final-stats .final-stat strong{color:var(--warning-color);display:block;font-size:3rem;font-weight:900;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page-monitor-registration .final-reassurance-section .reassurance-card .final-stats .final-stat span{font-size:1.1rem;opacity:.9}.page-monitor-registration .final-reassurance-section .reassurance-card .final-cta{margin-bottom:40px}.page-monitor-registration .final-reassurance-section .reassurance-card .final-cta .btn-pulse{animation:pulse-button 2s infinite;border-radius:50px;box-shadow:var(--shadow-heavy);font-size:1.4rem;font-weight:700;letter-spacing:.5px;padding:20px 40px;text-transform:uppercase}.page-monitor-registration .final-reassurance-section .reassurance-card .final-cta .btn-pulse:hover{box-shadow:0 25px 50px rgba(40,167,69,.4);transform:translateY(-3px) scale(1.05)}.page-monitor-registration .final-reassurance-section .reassurance-card .final-cta .final-guarantee{font-size:1rem;margin-top:20px;opacity:.8}.page-monitor-registration .final-reassurance-section .reassurance-card .final-cta .final-guarantee i{color:var(--success-color);margin-right:8px}.page-monitor-registration .final-reassurance-section .reassurance-card .final-trust{border-top:1px solid hsla(0,0%,100%,.2);padding-top:30px}.page-monitor-registration .final-reassurance-section .reassurance-card .final-trust p{font-size:1.1rem;margin:0;opacity:.8}.page-monitor-registration .final-reassurance-section .reassurance-card .final-trust p i{color:var(--success-color);margin:0 5px}.page-monitor-registration .form-section{margin-bottom:3rem}.page-monitor-registration .form-section .section-title{align-items:center;border-bottom:2px solid #f8f9fa;color:#2c3e50;display:flex;font-size:1.4rem;font-weight:600;padding-bottom:1rem}.page-monitor-registration .form-section .section-title i{color:#273e52;font-size:1.2rem;margin-right:.75rem}.page-monitor-registration .form-section .form-actions{border-top:1px solid #e9ecef;display:flex;justify-content:center;margin-top:2rem;padding-top:2rem}.page-monitor-registration .form-section .form-actions .btn{font-size:1.1rem;font-weight:600;min-width:200px;padding:.75rem 2rem}.page-monitor-registration .form-group{margin-bottom:25px}.page-monitor-registration .form-label{color:#2c3e50;display:block;font-weight:600;margin-bottom:8px}.page-monitor-registration .form-control{border:2px solid #e9ecef;border-radius:8px;font-size:1rem;padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease}.page-monitor-registration .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-monitor-registration .form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.page-monitor-registration .form-text{color:#6c757d;font-size:.875rem;margin-top:5px}.page-monitor-registration .checkboxes-grid{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:10px}.page-monitor-registration .checkboxes-grid .form-check{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;margin:0;padding:12px 15px;transition:border-color .3s ease,background-color .3s ease}.page-monitor-registration .checkboxes-grid .form-check:hover{background-color:#f0f8ff;border-color:#007bff}.page-monitor-registration .checkboxes-grid .form-check .form-check-input{margin-right:10px}.page-monitor-registration .checkboxes-grid .form-check .form-check-input:checked{background-color:#007bff;border-color:#007bff}.page-monitor-registration .checkboxes-grid .form-check .form-check-input+.form-check-label{color:#2c3e50;cursor:pointer;font-weight:500}.page-monitor-registration .btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.page-monitor-registration .btn.btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.page-monitor-registration .btn.btn-primary:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 5px 15px rgba(0,123,255,.4);transform:translateY(-2px)}.page-monitor-registration .btn.btn-outline-secondary{background:transparent;border:2px solid #6c757d;color:#6c757d}.page-monitor-registration .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.page-monitor-registration .btn.btn-success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.page-monitor-registration .btn.btn-success:hover{background:linear-gradient(135deg,#20c997,#17a2b8);box-shadow:0 5px 15px rgba(40,167,69,.4);transform:translateY(-2px)}.page-monitor-registration .btn.btn-lg{font-size:1.1rem;padding:15px 30px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateX(0)}to{transform:translateX(-60px)}}@keyframes glow{0%{text-shadow:0 0 10px rgba(255,193,7,.5),0 0 20px rgba(255,193,7,.5),0 0 30px rgba(255,193,7,.5)}to{text-shadow:0 0 20px rgba(255,193,7,.8),0 0 30px rgba(255,193,7,.8),0 0 40px rgba(255,193,7,.8)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse-button{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.page-monitor-registration .stats-section .stat-item{animation:zoomIn .6s ease-out;animation-fill-mode:both}.page-monitor-registration .stats-section .stat-item:first-child{animation-delay:.1s}.page-monitor-registration .stats-section .stat-item:nth-child(2){animation-delay:.2s}.page-monitor-registration .stats-section .stat-item:nth-child(3){animation-delay:.3s}.page-monitor-registration .stats-section .stat-item:nth-child(4){animation-delay:.4s}.page-monitor-registration .problem-solution-section .problem-card{animation:slideInFromLeft .8s ease-out}.page-monitor-registration .problem-solution-section .solution-card{animation:slideInFromRight .8s ease-out}.page-monitor-registration .testimonials-section .testimonial-card{animation:fadeIn .6s ease-out;animation-fill-mode:both}.page-monitor-registration .testimonials-section .testimonial-card:first-child{animation-delay:.1s}.page-monitor-registration .testimonials-section .testimonial-card:nth-child(2){animation-delay:.2s}.page-monitor-registration .testimonials-section .testimonial-card:nth-child(3){animation-delay:.3s}.page-monitor-registration .how-it-works-section .step-card{animation:fadeIn .6s ease-out;animation-fill-mode:both}.page-monitor-registration .how-it-works-section .step-card:first-child{animation-delay:.1s}.page-monitor-registration .how-it-works-section .step-card:nth-child(2){animation-delay:.2s}.page-monitor-registration .how-it-works-section .step-card:nth-child(3){animation-delay:.3s}@media(max-width:768px){.page-monitor-registration .hero-section{padding:60px 0 30px}.page-monitor-registration .benefits-section,.page-monitor-registration .registration-section{padding:60px 0}.page-monitor-registration .registration-card .card-body,.page-monitor-registration .registration-card .card-header{padding:30px 20px}.page-monitor-registration .checkboxes-grid{grid-template-columns:1fr}}.page-monitor-registration-success .monitor-registration-success{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:80vh;padding:80px 0}.page-monitor-registration-success .monitor-registration-success .success-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:60px 40px;text-align:center}.page-monitor-registration-success .monitor-registration-success .success-card .success-icon{animation:pulse 2s infinite;color:#28a745;font-size:4rem;margin-bottom:30px}.page-monitor-registration-success .monitor-registration-success .success-card .success-title{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:20px}.page-monitor-registration-success .monitor-registration-success .success-card .success-message{color:#6c757d;font-size:1.2rem;line-height:1.6;margin-bottom:40px}.page-monitor-registration-success .monitor-registration-success .success-card .success-steps{display:flex;gap:30px;justify-content:space-between;margin:50px 0}@media(max-width:768px){.page-monitor-registration-success .monitor-registration-success .success-card .success-steps{flex-direction:column;gap:40px}}.page-monitor-registration-success .monitor-registration-success .success-card .success-steps .step-item{flex:1}.page-monitor-registration-success .monitor-registration-success .success-card .success-steps .step-item .step-number{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.page-monitor-registration-success .monitor-registration-success .success-card .success-steps .step-item .step-content h3{color:#2c3e50;font-size:1.2rem;margin-bottom:10px}.page-monitor-registration-success .monitor-registration-success .success-card .success-steps .step-item .step-content p{color:#6c757d;font-size:.95rem}.page-monitor-registration-success .monitor-registration-success .success-card .success-info{background:#f8f9fa;border-radius:10px;margin:40px 0;padding:30px;text-align:left}.page-monitor-registration-success .monitor-registration-success .success-card .success-info h3{color:#2c3e50;margin-bottom:20px}.page-monitor-registration-success .monitor-registration-success .success-card .success-info ul{margin:0;padding-left:20px}.page-monitor-registration-success .monitor-registration-success .success-card .success-info ul li{color:#6c757d;margin-bottom:10px}.page-monitor-registration-success .monitor-registration-success .success-card .success-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px 0}.page-monitor-registration-success .monitor-registration-success .success-card .success-actions .btn{border-radius:25px;font-weight:500;min-width:200px;padding:12px 30px}@media(max-width:768px){.page-monitor-registration-success .monitor-registration-success .success-card .success-actions .btn{max-width:300px;width:100%}}.page-monitor-registration-success .monitor-registration-success .success-card .contact-info{border-top:1px solid #e9ecef;margin-top:40px;padding-top:30px}.page-monitor-registration-success .monitor-registration-success .success-card .contact-info .contact-text{color:#6c757d;margin:0}.page-monitor-registration-success .monitor-registration-success .success-card .contact-info .contact-text a{color:#007bff;text-decoration:none}.page-monitor-registration-success .monitor-registration-success .success-card .contact-info .contact-text a:hover{text-decoration:underline}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}