.fluentform{--sunbay:#E54A25;--sunbay-dark:#C43F1E;--sunbay-navy:#16263D;max-width:720px;font-family:'YOUR-BRAND-FONT',sans-serif}.fluentform .ff-el-input--label label{font-weight:600;color:#222;margin-bottom:6px}.fluentform .ff-el-form-control{border:1px solid #dcdcdc;border-radius:8px;padding:12px 14px;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:none}.fluentform .ff-el-form-control:focus{border-color:var(--sunbay);box-shadow:0 0 0 3px rgba(229,74,37,0.15);outline:none}.fluentform input[type="checkbox"]{width:18px;height:18px;accent-color:var(--sunbay);margin-right:8px}.fluentform .ff-el-form-check-label{font-weight:500;color:#222}.fluentform .ff-el-group{margin-bottom:18px}.fluentform .ff-el-group.ff_submit_btn_wrapper,.fluentform .ff-el-group:has(.ff-btn-submit){margin-top:24px}.fluentform .ff-btn-submit{background:var(--sunbay);color:#fff;border:none;border-radius:8px;padding:13px 28px;font-weight:600;font-size:15px;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,transform .05s ease}.fluentform .ff-btn-submit:hover{background:var(--sunbay-dark)}.fluentform .ff-btn-submit:active{transform:translateY(1px)}.estimate-hero h1{color:var(--sunbay-navy);font-size:44px;line-height:1.1;font-weight:700;margin-bottom:8px}