:root{--light-bg-color: var(--color-bg1);--lighter-bg-color: color-mix(in srgb, var(--color-bg1), #fff 45%);--lightest-bg-color: color-mix(in srgb, var(--color-bg1), #fff 90%);--lighter-lightest-bg-color: color-mix(in srgb, var(--lightest-bg-color), #fff 90%);--dark-bg-color: var(--color-bg2);--darker-bg-color: color-mix(in srgb, var(--color-bg2), #000 25%);--darkest-bg-color: color-mix(in srgb, var(--color-bg2), #000 75%);--lightest-bg2-color: color-mix(in srgb, var(--color-bg2), #fff 90%);--light-text-color: var(--color-text2);--lighter-text-color: color-mix(in srgb, var(--color-text2), #fff 45%);--lightest-text-color: color-mix(in srgb, var(--color-text2), #fff 90%);--dark-text-color: var(--color-text1);--darker-text-color: color-mix(in srgb, var(--color-text1), #000 25%);--darkest-text-color: color-mix(in srgb, var(--color-text1), #000 75%);--color-primary-light: color-mix(in srgb, var(--color-primary), #fff 33%);--color-primary-lighter: color-mix(in srgb, var(--color-primary), #fff 66%);--color-primary-lightest: color-mix(in srgb, var(--color-primary), #fff 85%);--color-secondary-light: color-mix(in srgb, var(--color-secondary), #fff 33%);--color-secondary-lighter: color-mix(in srgb, var(--color-secondary), #fff 66%);--color-secondary-lightest: color-mix(in srgb, var(--color-secondary), #fff 85%);--color-accent-light: color-mix(in srgb, var(--color-accent), #fff 33%);--color-accent-lighter: color-mix(in srgb, var(--color-accent), #fff 66%);--color-accent-lightest: color-mix(in srgb, var(--color-accent), #fff 85%);--white: #ffffff;--black: #000000;--red: #ff0000;--bs-primary: var(--color-primary);--bs-secondary: var(--color-secondary);--bs-success: var(--color-accent);--bs-info: var(--lighter-bg-color);--bs-required: var(--red);--bs-light: var(--lighter-bg-color);--bs-dark: var(--darker-bg-color);--bs-white: color-mix(in srgb, var(--color-bg1), #fff 95%);--bs-body-bg: var(--lightest-bg-color);--bs-body-color: var(--text-color);--bs-link-color: var(--color-primary);--bs-primary-text-emphasis: var(--color-accent);--bs-primary-bg-subtle: var(--lighter-bg-color);--bs-accordion-active-bg: var(--color-primary-lighter);--bs-secondary-bg-rgb: var(--color-bg2-rgb)}.promotional-pill{background-color:#d6efd2;color:#1b5114;border:1px solid #4e9c44;font-weight:500}.promotional-pill .bi{color:inherit}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: color-mix(in srgb, fff 80%, var(--bs-primary) 20%);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary) 80%, black 20%);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-primary) 80%, black 20%);--bs-btn-focus-color: color-mix(in srgb, var(--bs-primary) 70%, white 30%);--bs-btn-focus-bg: color-mix(in srgb, var(--bs-primary) 70%, black 30%);--bs-btn-focus-border-color: color-mix(in srgb, var(--bs-primary) 70%, black 30%);--bs-btn-focus-box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--bs-primary) 50%, white 50%);--bs-btn-active-color: color-mix(in srgb, var(--bs-primary) 60%, white 40%);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 60%, black 40%);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-primary) 60%, black 40%);--bs-btn-active-box-shadow: inset 0 3px 5px color-mix(in srgb, var(--bs-primary) 50%, black 50%);--bs-btn-disabled-color: color-mix(in srgb, var(--bs-primary) 90%, white 10%);--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-primary) 90%, black 10%);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 90%, black 10%);--bs-gradient: linear-gradient(180deg, var(--bs-primary), color-mix(in srgb, var(--bs-primary) 90%, black 10%))}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-secondary);--bs-btn-border-color: var(--bs-secondary);--bs-btn-hover-color: color-mix(in srgb, fff 80%, var(--bs-secondary) 20%);--bs-btn-hover-bg: color-mix(in srgb, var(--bs-secondary) 80%, black 20%);--bs-btn-hover-border-color: color-mix(in srgb, var(--bs-secondary) 80%, black 20%);--bs-btn-focus-color: color-mix(in srgb, var(--bs-secondary) 70%, white 30%);--bs-btn-focus-bg: color-mix(in srgb, var(--bs-secondary) 70%, black 30%);--bs-btn-focus-border-color: color-mix(in srgb, var(--bs-secondary) 70%, black 30%);--bs-btn-focus-box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--bs-secondary) 50%, white 50%);--bs-btn-active-color: color-mix(in srgb, var(--bs-secondary) 60%, white 40%);--bs-btn-active-bg: color-mix(in srgb, var(--bs-secondary) 60%, black 40%);--bs-btn-active-border-color: color-mix(in srgb, var(--bs-secondary) 60%, black 40%);--bs-btn-active-box-shadow: inset 0 3px 5px color-mix(in srgb, var(--bs-secondary) 50%, black 50%);--bs-btn-disabled-color: color-mix(in srgb, var(--bs-secondary) 90%, white 10%);--bs-btn-disabled-bg: color-mix(in srgb, var(--bs-secondary) 90%, black 10%);--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-secondary) 90%, black 10%);--bs-gradient: linear-gradient(180deg, var(--bs-secondary), color-mix(in srgb, var(--bs-secondary) 90%, black 10%))}.btn-outline-primary{--bs-btn-color: var(--bs-primary);--bs-btn-bg: transparent;--bs-btn-border-color: var(--bs-primary);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: color-mix(in srgb, var(--bs-primary) 80%, white 20%);--bs-btn-hover-border-color: var(--bs-primary);--bs-btn-focus-color: var(--bs-primary);--bs-btn-focus-bg: color-mix(in srgb, var(--bs-primary) 70%, white 30%);--bs-btn-focus-border-color: var(--bs-primary);--bs-btn-focus-box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--bs-primary) 50%, white 50%);--bs-btn-active-color: var(--bs-primary);--bs-btn-active-bg: color-mix(in srgb, var(--bs-primary) 60%, white 40%);--bs-btn-active-border-color: var(--bs-primary);--bs-btn-active-box-shadow: inset 0 3px 5px color-mix(in srgb, var(--bs-primary) 50%, black 50%);--bs-btn-disabled-color: color-mix(in srgb, var(--bs-primary) 90%, white 10%);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: color-mix(in srgb, var(--bs-primary) 90%, black 10%)}.trusted-by__heading{text-transform:uppercase;letter-spacing:.08em}.trusted-by__logo{height:2rem;width:auto;max-width:100%}.trustpilot-rating{color:inherit;text-decoration:none}.trustpilot-rating:hover,.trustpilot-rating:focus{color:inherit;text-decoration:underline}.trustpilot-rating__value{font-size:.875rem;font-weight:600}.trustpilot-rating .trustpilot-logo{height:auto;max-width:110px}.trust-signals{display:flex;flex-direction:column;align-items:center;gap:.75rem}.trust-signals .bbb-seal img{border:0}
