.menu-cta{height:42px;padding:12px!important;border-radius:5px;margin-bottom:10px;text-align:center;background-color:#367e4c}.menu-cta a{color:white!important}@media(min-width:980px){.et-fixed-header #top-menu .menu-cta a{color:white!important}}.et_pb_button{color:#ffff;background-color:#367e4c!important;border-color:#367e4c!important}h1{font-size:48px;line-height:1.2;letter-spacing:-0.5px}@media (max-width:980px){h1{font-size:36px;line-height:1.25;letter-spacing:-0.5px}}@media (max-width:767px){h1{font-size:28px;line-height:1.3;letter-spacing:-0.25px}}h2{font-size:32px;line-height:1.3;letter-spacing:-0.25px}@media (max-width:980px){h2{font-size:26px;line-height:1.35;letter-spacing:-0.25px}}@media (max-width:767px){h2{font-size:22px;line-height:1.4;letter-spacing:-0.15px}}h3{font-size:20px;line-height:1.45;letter-spacing:0px}@media (max-width:980px){h3{font-size:18px;line-height:1.5;letter-spacing:0px}}@media (max-width:767px){h3{font-size:16px;line-height:1.5;letter-spacing:0px}}body,p{font-size:16px;line-height:1.65;letter-spacing:0px}@media (max-width:767px){body,p{font-size:15px;line-height:1.6;letter-spacing:0px}}.nav,footer,button,.et_pb_button,.et-menu li a,small,.caption{font-size:14px;line-height:1.5;letter-spacing:0.25px}@media (max-width:767px){.nav,footer,button,.et_pb_button,.et-menu li a,small,.caption{font-size:13px;line-height:1.5;letter-spacing:0.25px}}.appForm .form-wrapper{font-family:Lato,sans-serif;background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,0.2);max-width:500px;margin:0 auto;border:1px solid #dce2da}.appForm .form-wrapper h2{font-size:26px;font-weight:700;color:#1f2937;margin-bottom:15px;text-align:center}.appForm .form-wrapper .price-note{font-size:16px;text-align:center;color:#6b7280;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:10px}.appForm .form-wrapper .form-group{margin-bottom:18px}.appForm .form-wrapper .form-group input{width:100%;display:block;padding:14px 16px;font-size:16px;border:1px solid #9ca3af;border-radius:8px;background-color:rgba(255,255,255,0.8);color:#0f172a;box-sizing:border-box;transition:all 0.3s ease}.appForm .form-wrapper .form-group input::placeholder{color:#777777;font-size:15px}.appForm .form-wrapper .form-group input:focus{border-color:#5aa861;outline:none;background-color:#ffffff;box-shadow:0 0 0 3px rgba(234,245,235,0.8)}.appForm .form-wrapper .error{font-size:13px;color:#e77b3f;margin-top:4px;border-left:3px solid #e77b3f;padding-left:6px}.appForm .form-wrapper .checkbox-group{margin-bottom:20px;font-size:14px;color:#4b768c;border:1px solid #dce2da;padding:10px;border-radius:6px}.appForm .form-wrapper .checkbox-group label{display:block;margin-bottom:10px;cursor:pointer}.appForm .form-wrapper .checkbox-group input[type="checkbox"]{margin-right:8px;border:1px solid #367e4c}.appForm .form-wrapper .cta-button{width:100%;padding:14px;font-size:18px;font-weight:600;color:#ffffff;background-color:#367e4c;border:2px solid #5aa861;border-radius:8px;cursor:pointer;transition:background 0.3s ease,transform 0.2s ease}.appForm .form-wrapper .cta-button:hover{background-color:#367e4c;border-color:#1f2937;transform:translateY(-2px)}.appForm .form-wrapper .cta-button:active{transform:translateY(0)}.appForm .form-wrapper .tooltip{position:relative;cursor:pointer;color:#5aa861;border-bottom:1px dotted #5aa861}.appForm .form-wrapper .tooltip .tooltip-text{visibility:hidden;background-color:#1f2937;color:#f7c949;text-align:left;padding:6px 10px;border-radius:6px;border:1px solid #f7c949;position:absolute;z-index:99;bottom:125%;left:50%;transform:translateX(-50%);font-size:14px;line-height:1.4;opacity:0;transition:opacity 0.3s ease;white-space:nowrap}.appForm .form-wrapper .tooltip:hover .tooltip-text{visibility:visible;opacity:1}.appForm .form-wrapper .tooltip .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#f7c949 transparent transparent transparent}@media (max-width:768px){.appForm .form-wrapper{padding:20px}.appForm .form-wrapper h2{font-size:22px}.appForm .form-wrapper .cta-button{font-size:16px}}