 @media only screen and (min-width: 0rem) {#hero-1467 {padding: calc(5.5rem + clamp(3.5rem, 10vw, 5rem)) 1rem clamp(3rem, 8vw, 4.5rem);box-sizing: border-box;position: relative;overflow: hidden;z-index: 1;}#hero-1467 .cs-background {width: 100%;height: 100%;display: block;position: absolute;inset: 0;z-index: -2;}#hero-1467 .cs-background img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}#hero-1467 .cs-overlay {background: linear-gradient(90deg, rgba(21, 41, 65, 0.95) 0%, rgba(31, 60, 96, 0.89) 43%, rgba(50, 94, 147, 0.85) 100%);position: absolute;inset: 0;z-index: -1;pointer-events: none;}#hero-1467 .cs-container {width: 100%;max-width: 90rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 8vw, 4.5rem);}#hero-1467 .cs-content {width: 100%;max-width: 41.25rem;display: flex;flex-direction: column;align-items: center;}#hero-1467 .cs-topper {margin: 0 0 0.75rem;font-size: var(--bodyFontSize);color: var(--primaryLight);}#hero-1467 .cs-title-accent {width: 2.875rem;height: 0.25rem;margin: 0 0 1.375rem;background-color: var(--primaryLight);display: block;}#hero-1467 .cs-title {width: 100%;max-width: 40.625rem;margin: 0 0 1.375rem;font-size: clamp(3rem, 5vw, 4rem);line-height: 1.06em;font-weight: 700;color: #fff;text-wrap: balance;text-align: center;}#hero-1467 .cs-text {width: 100%;max-width: 37.5rem;margin: 0;font-size: var(--bodyFontSize);line-height: 1.65em;color: rgba(255, 255, 255, 0.9);text-align: center;}#hero-1467 .cs-trust-row {width: 100%;margin: 1.875rem 0 0;display: grid;grid-template-columns: 1fr;gap: 1.125rem;}#hero-1467 .cs-trust-item {min-width: 0;display: flex;align-items: center;gap: 0.75rem;}#hero-1467 .cs-trust-icon {width: 2.875rem;height: 2.875rem;border-radius: 50%;background: var(--primary);color: #fff;display: flex;justify-content: center;align-items: center;flex: none;}#hero-1467 .cs-trust-icon svg {width: 1.375rem;height: 1.375rem;}#hero-1467 .cs-trust-copy {min-width: 0;display: flex;flex-direction: column;}#hero-1467 .cs-trust-copy strong {font-size: var(--bodyFontSize);line-height: 1.25em;font-weight: 700;color: #fff;}#hero-1467 .cs-trust-copy span {font-size: var(--bodyFontSize);line-height: 1.25em;color: rgba(255, 255, 255, 0.85);}#hero-1467 .cs-review-card {width: 100%;max-width: 41.25rem;margin: 2.25rem 0 0;padding: 1.5rem 1.625rem;box-sizing: border-box;border-radius: 0.75rem;background-color: #fff;box-shadow: 0 1rem 2.5rem rgba(0, 22, 52, 0.2);position: relative;}#hero-1467 .cs-stars {margin: 0 0 1rem;font-size: 1.25rem;line-height: 1;letter-spacing: 0.05em;color: #e09f20;}#hero-1467 .cs-quote-mark {width: 1.875rem;height: auto;display: block;object-fit: contain;position: absolute;top: 1.375rem;right: 1.5rem;pointer-events: none;rotate: 180deg;}#hero-1467 .cs-review-text {margin: 0 0 1.25rem;font-size: var(--bodyFontSize);line-height: 1.65em;color: var(--bodyTextColorDark);}#hero-1467 .cs-review-footer {padding-top: 1.125rem;border-top: 1px solid #e1e8ee;display: flex;align-items: center;gap: 0.75rem;}#hero-1467 .cs-review-avatar {width: 2.75rem;height: 2.75rem;border-radius: 50%;background-color: var(--secondary);font-size: var(--bodyFontSize);line-height: 1;font-weight: 700;color: #fff;display: flex;justify-content: center;align-items: center;flex: none;}#hero-1467 .cs-review-author {min-width: 0;display: flex;flex-direction: column;}#hero-1467 .cs-review-author strong {font-size: var(--bodyFontSize);line-height: 1.25em;font-weight: 700;color: var(--headerColorDark);}#hero-1467 .cs-review-author span {font-size: var(--bodyFontSize);line-height: 1.3em;color: var(--bodyTextColor);}#hero-1467 .cs-google-logo {width: 2.75rem;height: 2.75rem;margin-left: auto;object-fit: contain;display: block;flex: none;}#hero-1467 .cs-form-wrapper {width: 100%;max-width: 41.25rem;margin: auto;padding: clamp(1.5rem, 5vw, 2.25rem);box-sizing: border-box;border: 1px solid rgba(0, 33, 79, 0.08);border-radius: 0.875rem;background-color: #fff;box-shadow: 0 1.25rem 3.125rem rgba(0, 22, 52, 0.22);}#hero-1467 .cs-form-heading-content {min-width: 0;width: 100%;}#hero-1467 .cs-form-title {margin: 0 0 0.5rem;font-size: clamp(1.65rem, 5vw, 2rem);line-height: 1.12em;font-weight: 700;color: var(--headerColorDark);text-align: center;}#hero-1467 .cs-form-text {margin: 0;margin-bottom: 1.25rem;font-size: var(--bodyFontSize);line-height: 1.5em;color: var(--bodyTextColor);text-align: center;}#hero-1467 .cs-form-accent {width: 3.375rem;height: 0.125rem;margin: 1.5rem 0;background-color: var(--primary);display: block;}#hero-1467 .cs-form {width: 100%;}#hero-1467 .cs-form-grid {width: 100%;display: grid;grid-template-columns: 1fr;gap: 1rem;}#hero-1467 .cs-label {min-width: 0;font-size: var(--bodyFontSize);line-height: 1.2em;font-weight: 700;color: var(--headerColorDark);display: flex;flex-direction: column;gap: 0.5rem;}#hero-1467 .cs-input {width: 100%;height: 3.375rem;padding: 0 1rem;box-sizing: border-box;border: 1px solid #d1dce6;border-radius: 0.375rem;background-color: #f7f8fa;outline: none;font-family: inherit;font-size: var(--bodyFontSize);line-height: 1.2em;font-weight: 400;color: var(--bodyTextColorDark);transition: border-color 0.3s, background-color 0.3s, box-shadow 0.3s;}#hero-1467 .cs-input::placeholder {font-size: var(--bodyFontSize);color: #929daa;opacity: 1;}#hero-1467 .cs-input:hover {border-color: #b9c8d6;background-color: #fff;}#hero-1467 .cs-input:focus {border-color: var(--primary);background-color: #fff;box-shadow: 0 0 0 0.1875rem rgba(59, 127, 185, 0.12);}#hero-1467 .cs-select-wrapper {width: 100%;display: block;position: relative;}#hero-1467 .cs-select-wrapper::after {content: "";width: 0.5rem;height: 0.5rem;border-right: 2px solid #607086;border-bottom: 2px solid #607086;position: absolute;top: 46%;right: 1.25rem;pointer-events: none;transform: translateY(-50%) rotate(45deg);}#hero-1467 .cs-select {padding-right: 3rem;font-size: var(--bodyFontSize);appearance: none;-webkit-appearance: none;cursor: pointer;}#hero-1467 .cs-select option {font-size: var(--bodyFontSize);}#hero-1467 .cs-message-label {width: 100%;}#hero-1467 .cs-textarea {height: 7rem;padding-top: 0.9375rem;font-size: var(--bodyFontSize);line-height: 1.5em;resize: vertical;}#hero-1467 .cs-submit {width: 100%;min-height: 3.5rem;margin-top: 1.375rem;border: none;font-family: inherit;font-size: var(--bodyFontSize);cursor: pointer;}#hero-1467 .cs-form-note {max-width: 33.75rem;margin: 1rem auto 0;font-size: var(--bodyFontSize);line-height: 1.5em;color: #758496;text-align: center;display: flex;justify-content: center;align-items: flex-start;gap: 0.125rem;}#hero-1467 .cs-form-note svg {width: 1.375rem;height: 1.375rem;margin-top: 0.0625rem;flex: none;}}@media only screen and (min-width: 48rem) {#hero-1467 .cs-trust-row {max-width: 36.875rem;grid-template-columns: repeat(3, 1fr);gap: 1.5rem;}#hero-1467 .cs-review-card {padding: 1.625rem 1.75rem;}#hero-1467 .cs-form-wrapper {max-width: 41.25rem;padding: 2.125rem;}#hero-1467 .cs-form-grid {grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 1.125rem;row-gap: 1.25rem;}#hero-1467 .cs-message-label {grid-column: 1 / -1;}}@media only screen and (min-width: 64rem) {#hero-1467 {padding: calc(4.5rem + clamp(4.5rem, 5vw, 5rem)) clamp(2rem, 3.4vw, 3.5rem) calc(3rem + clamp(4.5rem, 5vw, 5rem));}#hero-1467 .cs-background img {object-position: center 42%;}#hero-1467 .cs-container {width: 100%;max-width: 90rem;min-height: 0;margin: auto;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: clamp(3rem, 4vw, 4.5rem);}#hero-1467 .cs-content {width: 42%;max-width: 46.875rem;margin: 0;flex: none;align-items: flex-start;}#hero-1467 .cs-title {max-width: 40.625rem;line-height: 1.08em;text-align: left;}#hero-1467 .cs-text {max-width: 36.875rem;text-align: left;}#hero-1467 .cs-trust-row {max-width: 35rem;margin-top: 1.75rem;gap: 1.625rem;}#hero-1467 .cs-trust-item {gap: 0.6875rem;}#hero-1467 .cs-trust-icon {width: 2.75rem;height: 2.75rem;}#hero-1467 .cs-review-card {max-width: 36.25rem;margin-top: 2.125rem;}#hero-1467 .cs-form-wrapper {width: clamp(34rem, 42vw, 40rem);max-width: 40rem;margin: 0;padding: clamp(2rem, 2.4vw, 2.25rem);flex: none;}}@media only screen and (min-width: 81.25rem) {#hero-1467 .cs-content {width: 46%;}#hero-1467 .cs-form-wrapper {width: 40rem;max-width: 40rem;}}@media only screen and (min-width: 80rem) {#hero-1467 {background-image: url("/assets/images-optimized/istock-3.webp");background-size: cover;background-position: center;background-repeat: no-repeat;background-attachment: fixed;}#hero-1467 .cs-background img {display: none;}}