.qbfc{--aubergine:#2b1b2e;--aubergine-deep:#231627;--porcelain:#faf8f4;--fog:#f5f3ef;--charcoal:#1a1a1a;--muted:#4a4a4a;--warm-grey:#d6d0c6;--brass:#b08d57;--field-border:rgba(26,26,26,.45);background:var(--porcelain);color:var(--charcoal);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:26px}.qbfc *,.qbfc :after,.qbfc :before{box-sizing:border-box}.qbfc h1,.qbfc h2,.qbfc h3{font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:.2px;margin:0;text-transform:none}.qbfc p{margin:0}.qbfc figcaption,.qbfc li,.qbfc p,.qbfc strong{color:inherit}.body-wrapper:has(main.qbfc){background-color:#2b1b2e}.qbfc a{color:var(--aubergine)}.qbfc a:hover{color:var(--aubergine-deep)}.qbfc a:focus-visible,.qbfc button:focus-visible,.qbfc input:focus-visible,.qbfc select:focus-visible,.qbfc textarea:focus-visible{outline:3px solid rgba(176,141,87,.6);outline-offset:2px}.qbfc svg{display:block;flex:none}.qbfc-wrap{margin:0 auto;max-width:1232px}.qbfc-eyebrow{align-items:center;display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.4px;line-height:18px}.qbfc-eyebrow:before{background:var(--brass);content:"";display:block;height:2px;width:32px}.qbfc-btn{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;gap:10px;min-height:52px;padding:0 28px;text-decoration:none}.qbfc-btn--light{background:var(--porcelain);color:var(--aubergine)!important}.qbfc-btn--light:hover{background:var(--fog)}.qbfc-hero{background:var(--aubergine);color:var(--porcelain);display:flex;flex-wrap:wrap}.qbfc-hero__text{display:flex;flex:1 1 520px;flex-direction:column;gap:28px;justify-content:center;min-width:0;padding:96px 32px 96px max(24px,calc(50% - 616px))}.qbfc-hero h1{color:var(--porcelain);font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1.15}.qbfc-hero__lead{font-size:18px;line-height:30px;max-width:520px}.qbfc-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:4px}.qbfc-hero__actions .qbfc-call{color:var(--porcelain);font-weight:500}.qbfc-hero__photo{flex:1 1 440px;min-height:440px;min-width:0;position:relative}.qbfc-hero__photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.qbfc-hero__badge{align-items:flex-start;background:var(--porcelain);border-radius:12px;bottom:24px;box-shadow:0 12px 32px rgba(26,26,26,.28);color:var(--charcoal);display:flex;gap:14px;left:24px;max-width:320px;padding:20px 22px;position:absolute;right:24px}.qbfc-hero__badge strong{color:var(--aubergine);display:block;font-family:Manrope,Inter,sans-serif;font-size:16px;font-weight:700;line-height:22px}.qbfc-hero__badge span{color:var(--muted);display:block;font-size:14px;line-height:20px}.qbfc-trust{background:var(--fog);border-bottom:1px solid var(--warm-grey);padding:28px 24px}.qbfc-trust ul{display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:20px 32px;justify-content:space-between;line-height:22px;list-style:none;margin:0 auto;max-width:1232px;padding:0}.qbfc-trust li{align-items:center;display:flex;gap:10px;margin:0}.qbfc-section{padding:96px 24px 72px}.qbfc-section h2{color:var(--aubergine);font-size:36px;font-weight:700;line-height:44px}.qbfc-section__head{display:flex;flex-direction:column;gap:12px;margin-bottom:48px;max-width:640px}.qbfc-section__head p{color:var(--muted);font-size:18px;line-height:28px}.qbfc-steps{display:flex;flex-wrap:wrap;gap:40px 32px;list-style:none;margin:0;padding:0}.qbfc-steps li{display:flex;flex:1 1 300px;flex-direction:column;gap:16px;margin:0;min-width:0}.qbfc-steps__top{align-items:center;display:flex;gap:16px}.qbfc-steps__num{align-items:center;background:var(--aubergine);border-radius:999px;color:var(--porcelain);display:flex;flex:none;font-family:Manrope,Inter,sans-serif;font-size:18px;font-weight:700;height:52px;justify-content:center;width:52px}.qbfc-steps li:last-child .qbfc-steps__num{background:var(--brass);color:var(--charcoal)}.qbfc-steps__line{background:var(--warm-grey);flex:1 1 auto;height:2px}.qbfc-steps li:last-child .qbfc-steps__line{display:none}.qbfc-steps h3{color:var(--aubergine);font-size:22px;font-weight:700;line-height:30px}.qbfc-why{padding:24px 24px 104px}.qbfc-why__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:48px}.qbfc-why__list{display:flex;flex:1 1 520px;flex-direction:column;gap:32px;min-width:0}.qbfc-why h2{color:var(--aubergine);font-size:36px;font-weight:700;line-height:44px}.qbfc-why__item{border-top:1px solid var(--warm-grey);display:flex;gap:20px;padding:22px 0}.qbfc-why__item:last-child{border-bottom:1px solid var(--warm-grey)}.qbfc-why__item h3{color:var(--aubergine);font-size:20px;font-weight:700;line-height:28px;margin-bottom:4px}.qbfc-quote{background:var(--aubergine);border-radius:16px;color:var(--porcelain);display:flex;flex:1 1 380px;flex-direction:column;gap:32px;justify-content:space-between;margin:0;min-width:0;padding:48px 40px}.qbfc-quote blockquote{border:0;color:var(--porcelain);font-family:Manrope,Inter,sans-serif;font-size:28px;font-weight:700;line-height:38px;margin:0;padding:0}.qbfc-quote figcaption{font-size:14px;line-height:22px}.qbfc-request{background:var(--aubergine-deep);padding:104px 24px;scroll-margin-top:80px}.qbfc-request__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px 72px}.qbfc-request__intro{color:var(--porcelain);display:flex;flex:1 1 340px;flex-direction:column;gap:24px;min-width:0}.qbfc-request__intro h2{color:var(--porcelain);font-size:40px;font-weight:800;line-height:48px}.qbfc-request__intro p{font-size:18px;line-height:28px}.qbfc-contact{border:1px solid rgba(250,248,244,.22);border-radius:12px;display:flex;flex-direction:column;font-size:15px;gap:12px;line-height:24px;margin-top:8px;padding:24px}.qbfc-contact a{align-items:center;color:var(--porcelain);display:flex;font-weight:500;gap:10px}.qbfc-contact a:hover{color:var(--fog)}.qbfc-formcard{background:var(--porcelain);border-radius:16px;box-shadow:0 24px 56px rgba(0,0,0,.35);flex:1 1 560px;min-width:0;padding:40px}.qbfc-formcard__note{color:var(--muted);font-size:13px;line-height:20px;margin-top:14px!important}.qbfc .qbfc-formcard .widget-type-form{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.qbfc .hs-form .hs-button,.qbfc .hs-form label,.qbfc .hs-form legend{letter-spacing:normal;text-transform:none!important}.qbfc .hs-form{margin:0}.qbfc .hs-form fieldset{border:0;display:flex;flex-wrap:wrap;gap:20px 16px;margin:0;max-width:none!important;padding:0}.qbfc .hs-form fieldset+fieldset{margin-top:20px}.qbfc .hs-form .hs-form-field{flex:1 1 200px;float:none!important;margin:0!important;min-width:0;padding:0!important;width:auto!important}.qbfc .hs-form fieldset.form-columns-1 .hs-form-field{flex-basis:100%}.qbfc .hs-form .input{margin:0!important}.qbfc .hs-form label:not(.hs-form-radio-display):not(.hs-form-checkbox-display){color:var(--charcoal);display:block;font-size:13px;font-weight:600;letter-spacing:.4px;line-height:18px;margin-bottom:6px}.qbfc .hs-form .hs-form-required{color:var(--charcoal);margin-left:2px}.qbfc .hs-form .hs-field-desc{color:var(--muted);font-size:13px;line-height:20px;margin-bottom:6px}.qbfc .hs-form input.hs-input:not([type=radio]):not([type=checkbox]),.qbfc .hs-form select.hs-input,.qbfc .hs-form textarea.hs-input{background:#fff;border:1px solid var(--field-border);border-radius:10px;color:var(--charcoal);font:inherit;font-size:16px;line-height:24px;min-height:48px;padding:0 14px;width:100%!important}.qbfc .hs-form textarea.hs-input{min-height:104px;padding:12px 14px;resize:vertical}.qbfc .hs-form select.hs-input{appearance:auto}.qbfc .hs-form .hs-input.invalid.error{border-color:#a12a2a}.qbfc .hs-form .inputs-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.qbfc .hs-form .inputs-list li{margin:0}.qbfc .hs-form .hs-form-checkbox-display,.qbfc .hs-form .hs-form-radio-display{align-items:center;background:#fff;border:1px solid var(--field-border);border-radius:999px;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:8px;margin:0;min-height:44px;padding:0 18px}.qbfc .hs-form .hs-form-checkbox-display input,.qbfc .hs-form .hs-form-radio-display input{accent-color:var(--aubergine);margin:0;min-height:0;width:auto}.qbfc .hs-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.qbfc .hs-form .hs-error-msg,.qbfc .hs-form .hs-main-font-element{color:#a12a2a;font-size:13px;font-weight:500;line-height:20px}.qbfc .hs-form .legal-consent-container{color:var(--muted);font-size:13px;line-height:20px;margin-top:16px}.qbfc .hs-form .hs_recaptcha{margin-top:16px}.qbfc .hs-form .hs_submit{margin-top:20px}.qbfc .hs-form .hs-button{-webkit-appearance:none;appearance:none;background:var(--aubergine);border:0;border-radius:999px;color:var(--porcelain);cursor:pointer;font:inherit;font-size:16px;font-weight:600;min-height:52px;padding:0 24px;width:100%}.qbfc .hs-form .hs-button:hover{background:var(--aubergine-deep)}.qbfc .submitted-message{color:var(--charcoal);font-size:18px;line-height:28px}.qbfc-thanks-hero{background:var(--aubergine);color:var(--porcelain);padding:88px 24px 96px}.qbfc-thanks-hero__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:760px;text-align:center}.qbfc-thanks-hero__icon{align-items:center;background:var(--brass);border-radius:999px;display:flex;height:72px;justify-content:center;width:72px}.qbfc-thanks-hero h1{color:var(--porcelain);font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.17}.qbfc-thanks-hero p{font-size:18px;line-height:28px;max-width:560px}.qbfc-cards{padding:0 24px 104px}.qbfc-cards__grid{display:flex;flex-wrap:wrap;gap:24px}.qbfc-card{align-items:flex-start;border-radius:16px;display:flex;flex:1 1 380px;flex-direction:column;gap:12px;min-width:0;padding:32px}.qbfc-card h2{font-size:22px;font-weight:700;line-height:30px}.qbfc-card--light{background:var(--fog);border:1px solid var(--warm-grey)}.qbfc-card--light h2{color:var(--aubergine)}.qbfc-card--light a{align-items:center;display:flex;font-weight:500;gap:10px}.qbfc-card--dark{background:var(--aubergine);gap:16px}.qbfc-card--dark,.qbfc-card--dark h2{color:var(--porcelain)}@media (max-width:767px){.qbfc-hero__text{padding:64px 24px 56px}.qbfc-hero__photo{min-height:320px}.qbfc-section{padding:72px 24px 56px}.qbfc-section h2,.qbfc-why h2{font-size:28px;line-height:36px}.qbfc-why{padding-bottom:72px}.qbfc-quote{padding:36px 28px}.qbfc-quote blockquote{font-size:24px;line-height:32px}.qbfc-request{padding:72px 24px}.qbfc-request__intro h2{font-size:32px;line-height:40px}.qbfc-formcard{padding:28px 20px}.qbfc-trust ul{justify-content:flex-start}}