.lp-form .contact-page{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:104px 20px 40px}.lp-form .page-header{position:fixed;top:0;left:0;width:100%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.08);z-index:1000}.lp-form .page-header__inner{max-width:1200px;margin:0 auto;padding:16px 20px;display:flex;align-items:center}.lp-form .page-logo-link{display:flex;color:inherit}.lp-form .page-logo-img{height:32px;width:auto;cursor:pointer}.lp-form .contact-container{display:flex;gap:40px;align-items:center;justify-content:center}.lp-form .contact-info{flex:1 1;text-align:left}.lp-form .contact-info h2{font-size:2rem;margin-bottom:10px}.lp-form .contact-info p{font-size:1rem;line-height:1.6}.lp-form .phone-number{font-size:1.5rem;font-weight:700;margin-top:10px}.lp-form .contact-image{max-width:100%;height:auto;margin-top:20px}.lp-form .contact-form{flex:1 1;background:#ffffff;padding:30px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.lp-form .contact-form h2{font-size:1.5rem;margin-bottom:20px}.lp-form .form-group{margin-bottom:15px}.lp-form .form-group label{display:block;font-weight:700;margin-bottom:5px}.lp-form .form-group input,.lp-form .form-group select,.lp-form .form-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.lp-form .name-input{display:flex;gap:10px}.lp-form .name-input input{flex:1 1}.lp-form .submit-button{background-color:#007bff;color:white;border:none;padding:12px;cursor:pointer;width:100%;font-size:1rem;border-radius:5px}.lp-form .submit-button:hover{background-color:#0056b3}.lp-form .cta-section{text-align:center;margin-top:7rem;margin-bottom:3rem}.lp-form .cta-buttons{display:flex;justify-content:center;gap:15px}.lp-form .cta-btn{background-color:#00A0E9;border:none;padding:12px 20px;font-size:1rem;cursor:pointer;border-radius:5px;text-decoration:none;color:white}.lp-form .cta-btn:hover{background-color:#0087C4}.lp-form .checkbox{text-align:center;margin-bottom:2rem}@media screen and (max-width:768px){.lp-form .contact-container{flex-direction:column}.lp-form .contact-form,.lp-form .contact-info{width:100%}}.lp-form .optional-label{background-color:#f0f0f0;color:#666;font-size:.8rem;padding:2px 6px;border-radius:4px;margin-left:6px}.lp-form .popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.lp-form .popup-content{background:white;padding:20px;width:50%;max-width:600px;border-radius:8px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative}@media screen and (max-width:768px){.lp-form .popup-content{width:80%}}.lp-form .terms-content{max-height:600px;overflow-y:auto;text-align:left;padding:10px;border:1px solid #ccc;background-color:#f8f8f8}.lp-form .close-popup{position:absolute;top:10px;right:15px;font-size:1.5rem;cursor:pointer}.lp-form .phone-inputs{display:flex;gap:5px;align-items:center}.lp-form .phone-inputs input{width:80px;padding:8px;text-align:center}.lp-form .hp-field{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lp-form--contact .phone-number{font-size:x-large!important}.lp-form--contact .submit-button{display:flex;align-items:center;justify-content:center;gap:10px}.lp-form--contact .submit-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.lp-form--contact .submit-button.submitting{background-color:#007bff;cursor:not-allowed;opacity:.7}.lp-form--document .section-divider{width:100%;height:2px;background-color:black;margin:10px 0}.lp-form--document .document-image{max-width:100%}.lp-form--document .benefits-box{background:#f0f8ff;border-left:4px solid #e5534b;border-radius:6px;padding:16px 20px;margin:16px 0 20px}.lp-form--document .benefits-title{font-weight:700;font-size:1rem;margin-bottom:10px;color:#333}.lp-form--document .benefits-list{list-style:none;padding:0;margin:0}.lp-form--document .benefits-list li{font-size:.95rem;padding:4px 0;color:#333}.lp-form--document .submitting{background-color:#6c757d;cursor:not-allowed;opacity:.7}.lp-form--trial .trial-date-input{color:rgba(0,0,0,.87);background:#ffffff;cursor:pointer}.lp-form--trial .field-note{margin:6px 0 0;font-size:12px;color:#666}.lp-form--trial .trial-image{max-width:100%}.lp-form--trial .submitting{background-color:#6c757d;cursor:not-allowed}.lp-form--trial .submitting:hover{background-color:#6c757d}.lp-form .lp-datepicker-anchor{position:relative}.lp-form .lp-datepicker{position:absolute;top:100%;left:0;z-index:8;width:290px;overflow:hidden;background:#fff;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);color:rgba(0,0,0,.87);font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;text-align:center}.lp-form .lp-datepicker__header{display:flex;align-items:center;justify-content:space-between;padding:4px 16px;height:48px}.lp-form .lp-datepicker__nav{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.54)}.lp-form .lp-datepicker__day:not(:disabled):not(.is-selected):hover,.lp-form .lp-datepicker__nav:hover{background-color:rgba(0,0,0,.04)}.lp-form .lp-datepicker__title{flex:1 1;font-weight:700;padding:8px}.lp-form .lp-datepicker__table{position:relative;padding:0 12px;height:242px}.lp-form .lp-datepicker__table table{table-layout:fixed;width:100%;border-collapse:collapse}.lp-form .lp-datepicker__table th{padding:8px 0;font-size:12px;font-weight:600;color:rgba(0,0,0,.38)}.lp-form .lp-datepicker__table td{padding:0;height:32px;text-align:center}.lp-form .lp-datepicker__day{width:32px;height:32px;border-radius:28px;border:thin solid transparent;font-size:12px;font-weight:500;letter-spacing:.0892857143em;color:rgba(0,0,0,.87)}.lp-form .lp-datepicker__day:disabled{color:rgba(0,0,0,.26);cursor:default}.lp-form .lp-datepicker__day.is-today{border-color:currentColor;color:#82b1ff}.lp-form .lp-datepicker__day.is-selected{background-color:#82b1ff;color:#fff}