.bb-wrap{margin:0 auto;max-width:1683px;position:relative;z-index:100}.bb-shadow{filter:drop-shadow(0 4px 40px rgba(0,0,0,.12))}.bb-inner{align-items:stretch;border-radius:6px;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 681px;overflow:hidden}.bb-left{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:399px;overflow:hidden;position:relative}.bb-glass{align-items:center;backdrop-filter:blur(10px);background:linear-gradient(88.3deg,hsla(0,0%,100%,.83),hsla(0,0%,100%,.84) 99.66%);display:flex;height:100%;justify-content:center;padding:60px 45px}.bb-title{color:#000;font-family:Gotham,Montserrat,Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:.84;margin:0;max-width:100%;text-align:center;text-transform:uppercase}.bb-title .bb-line1,.bb-title .bb-line2{display:block;font-size:clamp(48px,7.5vw,140px);font-weight:800;letter-spacing:.5px;text-align:left}.bb-title .bb-line2{color:#eaaa20}.bb-right{background:#eaaa20;display:flex;min-height:399px;overflow-y:auto}.bb-card{display:flex;flex-direction:column;padding:28px 32px;width:100%}.bb-form-mock{display:grid;gap:14px;grid-auto-rows:auto}.bb-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.bb-row input,.bb-row select,.bb-row textarea{background:rgba(114,84,15,.28);border:0;border-radius:6px;color:#fff;font-family:Gotham,Montserrat,Inter,system-ui,sans-serif;font-size:14px;font-weight:500;height:49px;outline:none;padding:0 16px;transition:background .2s ease}.bb-row input::placeholder,.bb-row textarea::placeholder{color:hsla(0,0%,100%,.6);font-weight:500}.bb-row select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='rgba(255,255,255,0.6)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.bb-row select option{background:#eaaa20;color:#000}.bb-row textarea{font-family:inherit;max-height:120px;min-height:49px;padding:14px 16px;resize:vertical}.bb-row input:focus,.bb-row select:focus,.bb-row textarea:focus{background:rgba(114,84,15,.4)}.bb-row--cta{align-items:center;gap:16px;grid-template-columns:auto 1fr}.bb-btn{background:#fff;border:0;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#000;cursor:pointer;font-family:Gotham,Montserrat,Inter,system-ui,sans-serif;font-size:16px;font-weight:700;height:48px;padding:0 32px;transition:all .2s ease;white-space:nowrap}.bb-btn:hover{background:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.bb-btn:active{transform:translateY(0)}.bb-reviews-wrapper{align-items:center;display:flex;justify-content:flex-start}.bb-reviews{display:block;max-height:52px;width:auto}.bb-reviews--placeholder{align-items:center;color:#000;display:flex;gap:12px}.bb-reviews--placeholder .bb-g{align-items:center;background:#000;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:32px;font-weight:900;height:52px;justify-content:center;width:52px}.bb-review-text{display:flex;flex-direction:column;gap:2px}.bb-reviews--placeholder .bb-stars{color:#000;font-size:18px;letter-spacing:2px;line-height:1}.bb-reviews--placeholder small{color:#000;display:block;font-size:10px;font-weight:600;line-height:1.2}.bb-consent{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin-top:6px;max-width:620px;width:100%}.consent-checkbox{accent-color:#000;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.bb-consent-text{color:#fff7f7;font-family:Gotham,Poppins,Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;opacity:.9;text-align:left}.bb-consent-text a{color:#fff!important;text-decoration:underline!important}.bb-consent-text strong{font-weight:700}.bb-hs-form form{align-items:start;display:grid!important;gap:14px 16px;grid-template-columns:1fr 1fr}.bb-hs-form .hs-form-field,.bb-hs-form .input{margin:0!important}.bb-hs-form fieldset{max-width:100%!important}.bb-hs-form .hs-input,.bb-hs-form input[type=email],.bb-hs-form input[type=tel],.bb-hs-form input[type=text],.bb-hs-form select,.bb-hs-form textarea{background:rgba(114,84,15,.28);border:0;border-radius:6px;color:#fff;font-size:14px;font-weight:500;height:49px;padding:0 16px}.bb-hs-form textarea{min-height:49px;padding-top:12px}.bb-hs-form ::placeholder{color:hsla(0,0%,100%,.6)}.bb-hs-form .hs_firstname,.bb-hs-form .hs_full_name,.bb-hs-form .hs_name{grid-column:1}.bb-hs-form .hs_email{grid-column:2}.bb-hs-form .hs_select_your_service,.bb-hs-form .hs_service{grid-column:1}.bb-hs-form .hs_phone{grid-column:2}.bb-hs-form .hs_how_did_you_hear,.bb-hs-form .hs_how_did_you_hear_about_this{grid-column:1}.bb-hs-form .hs_message,.bb-hs-form .hs_requirements{grid-column:2}.bb-hs-form .hs_submit{align-items:center;display:flex;grid-column:1/2}.bb-hs-form .hs_submit .actions input[type=submit],.bb-hs-form .hs_submit input[type=submit]{background:#fff;border:0;border-radius:6px;color:#000;cursor:pointer;font-size:16px;font-weight:700;height:48px;padding:0 32px;transition:all .2s ease}.bb-hs-form .hs_submit input[type=submit]:hover{background:#f5f5f5;transform:translateY(-1px)}.bb-hs-form .hs_google_reviews,.bb-hs-form .hs_reviews{align-self:center;grid-column:2;justify-self:start}.bb-hs-form .hs-richtext,.bb-hs-form .hs_consent,.bb-hs-form .legal-consent-container,.bb-hs-form .legal-consent-container *{grid-column:1/-1}.bb-hs-form .hs_consent,.bb-hs-form .legal-consent-container{align-items:flex-start;color:#fff7f7;display:flex;font-family:Gotham,Poppins,sans-serif;font-size:14px;gap:12px;line-height:1.5;max-width:620px;opacity:.9}.bb-hs-form .legal-consent-container input[type=checkbox]{accent-color:#000;height:20px;margin-top:2px;width:20px}.bb-hs-form .legal-consent-container a{color:#fff!important;text-decoration:underline!important}@media (max-width:1200px){.bb-inner{max-width:100%}.bb-glass{padding:50px 40px}.bb-title .bb-line1,.bb-title .bb-line2{font-size:clamp(40px,6.5vw,120px)}}@media (max-width:992px){.bb-inner{grid-template-columns:1fr}.bb-left{min-height:300px}.bb-right{border-radius:0 0 6px 6px}.bb-glass{padding:40px 32px}.bb-hs-form form,.bb-row,.bb-row--cta{grid-template-columns:1fr}.bb-row--cta{gap:12px}.bb-reviews-wrapper{justify-content:center}.bb-btn{width:100%}.bb-hs-form .hs_email,.bb-hs-form .hs_firstname,.bb-hs-form .hs_full_name,.bb-hs-form .hs_how_did_you_hear,.bb-hs-form .hs_how_did_you_hear_about_this,.bb-hs-form .hs_message,.bb-hs-form .hs_name,.bb-hs-form .hs_phone,.bb-hs-form .hs_requirements,.bb-hs-form .hs_select_your_service,.bb-hs-form .hs_service,.bb-hs-form .hs_submit{grid-column:1/-1}.bb-hs-form .hs_google_reviews,.bb-hs-form .hs_reviews{grid-column:1/-1;justify-self:center}}@media (max-width:768px){.bb-card{padding:24px 20px}.bb-left{min-height:250px}.bb-glass{padding:32px 24px}.bb-title .bb-line1,.bb-title .bb-line2{font-size:clamp(36px,9vw,80px)}.bb-hs-form .hs-input,.bb-hs-form input[type=email],.bb-hs-form input[type=tel],.bb-hs-form input[type=text],.bb-hs-form select,.bb-hs-form textarea,.bb-row input,.bb-row select,.bb-row textarea{font-size:16px}.bb-btn,.bb-hs-form .hs_submit input[type=submit]{font-size:15px;padding:0 24px}}@media (max-width:576px){.bb-card{padding:20px 16px}.bb-left{min-height:200px}.bb-glass{padding:24px 20px}.bb-title .bb-line1,.bb-title .bb-line2{font-size:clamp(32px,10vw,60px)}.bb-consent-text{font-size:12px}.bb-reviews--placeholder .bb-g{font-size:28px;height:44px;width:44px}.bb-reviews--placeholder .bb-stars{font-size:16px}}