 @media only screen and (min-width: 0rem) {body.cs-conversion-page .cs-discovery-call .cs-discovery-form {gap: 2rem;margin: 0 auto;}body.cs-conversion-page .cs-discovery-call .cs-question-label {display: block;width: 100%;margin: 0;margin-bottom: 1rem;padding: 0;float: none;font-family: var(--bodyFont);font-size: 1rem;line-height: 1.5em;font-weight: 700;color: var(--headerColor);text-transform: none;}body.cs-conversion-page .cs-discovery-call .cs-form-section, body.cs-conversion-page .cs-discovery-call .cs-service-picker, body.cs-conversion-page .cs-discovery-call .cs-service-branch {width: 100%;}body.cs-conversion-page .cs-discovery-call .cs-service-picker {display: flex;flex-direction: column;gap: 1.25rem;}body.cs-conversion-page .cs-discovery-call .cs-service-branch {display: flex;flex-direction: column;gap: 2rem;}body.cs-conversion-page .cs-discovery-call .cs-form-section .cs-question-label + .cs-service-hint-primary {margin-top: -0.25rem;}body.cs-conversion-page .cs-discovery-call .cs-pill-row {justify-content: flex-start;}body.cs-conversion-page .cs-discovery-call .cs-pill {border: 1px solid rgba(77, 102, 128, 0.35);background-color: var(--bodyTextColorWhite);border-radius: 62.4375rem;color: var(--bodyTextColorDarkGray);font-family: var(--bodyFont);text-transform: none;font-size: 0.9375rem;font-weight: 400;line-height: 1.4em;padding: 0.75rem 1rem;position: relative;z-index: 1;transition: background-color 0.2s, color 0.2s, border-color 0.2s, transform 0.2s ease-out;}body.cs-conversion-page .cs-discovery-call .cs-pill:hover:not(.is-active):not(:disabled) {cursor: pointer;border-color: #9ca3af;color: var(--bodyTextColor);transform: translateY(-0.125rem);}body.cs-conversion-page .cs-discovery-call .cs-pill.is-active {border-color: var(--secondary);background-color: #eff6ff;color: var(--headerColor);font-weight: 400;transform: none;}body.cs-conversion-page .cs-discovery-call .cs-pill.is-active:hover {border-color: var(--secondary);background-color: #eff6ff;transform: none;}body.cs-conversion-page .cs-discovery-call .cs-pill:disabled {opacity: 0.5;cursor: not-allowed;transform: none;}body.cs-conversion-page .cs-discovery-call .cs-pill:disabled:hover {cursor: not-allowed;transform: none;}body.cs-conversion-page .cs-discovery-call .cs-pill.is-invalid {border-color: var(--errorRed);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-focus .cs-pill {font-family: var(--headerFont);text-transform: uppercase;font-size: clamp(1rem, 2vw, 1.25rem);font-weight: 700;line-height: 1.2em;padding: 0.875rem 1.5rem;color: var(--bodyTextColorMediumGray);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-focus .cs-pill.is-active {background-color: var(--secondary);border-color: var(--secondary);color: var(--bodyTextColorWhite);font-weight: 700;transform: scale(1.02);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-focus .cs-pill.is-active:hover {border-color: var(--secondary);background-color: var(--secondary);transform: scale(1.02);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary {display: grid;grid-template-columns: 1fr;align-items: stretch;gap: 1rem;}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary .cs-pill {width: 100%;min-height: 6rem;padding: 1rem;border: 2px solid #d1d5db;border-radius: 1rem;background-color: var(--bodyTextColorWhite);text-align: left;display: flex;align-items: flex-start;gap: 0.75rem;transition: border-color 0.3s, background-color 0.3s, transform 0.3s;}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary .cs-pill:hover:not(.is-active):not(:disabled) {border-color: #9ca3af;transform: translateY(-0.125rem);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary .cs-pill.is-active {border-color: var(--secondary);background-color: #eff6ff;color: var(--headerColor);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary .cs-pill.is-active .cs-pill-icon {color: var(--secondaryDark);}body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary .cs-pill.is-invalid {border-color: var(--errorRed);background-color: rgba(254, 242, 242, 0.8);}body.cs-conversion-page .cs-discovery-call .cs-pill-icon {width: 1.5rem;height: 1.5rem;flex: none;color: var(--bodyTextColorSecondary);display: block;}body.cs-conversion-page .cs-discovery-call .cs-pill-icon svg {width: 100%;height: 100%;display: block;}body.cs-conversion-page .cs-discovery-call .cs-pill-copy {display: flex;flex-direction: column;gap: 0.25rem;flex: 1 1 auto;width: 100%;}body.cs-conversion-page .cs-discovery-call .cs-pill-title {display: block;margin: 0;font-family: var(--bodyFont);font-size: 1.125rem;font-weight: 700;line-height: 1.3em;color: var(--headerColor);white-space: normal;overflow-wrap: anywhere;hyphens: auto;}body.cs-conversion-page .cs-discovery-call .cs-pill-text {display: block;font-family: var(--bodyFont);font-size: 1rem;font-weight: 400;line-height: 1.5em;color: var(--bodyTextColorSecondary);white-space: normal;overflow-wrap: anywhere;hyphens: auto;}body.cs-conversion-page .cs-discovery-call .cs-service-hint-primary {margin: 0;font-family: var(--bodyFont);font-size: 0.875rem;line-height: 1.5em;color: var(--bodyTextColor);}body.cs-conversion-page .cs-discovery-call .cs-service-hint {margin-left: 0.25rem;color: var(--bodyTextColorSecondary);}body.cs-conversion-page .cs-discovery-call .cs-seo-guidance-divider {width: 100%;display: flex;align-items: center;gap: 0.75rem;color: var(--bodyTextColorSecondary);}body.cs-conversion-page .cs-discovery-call .cs-seo-guidance-divider::before, body.cs-conversion-page .cs-discovery-call .cs-seo-guidance-divider::after {content: "";flex: 1;height: 1px;background-color: rgba(77, 102, 128, 0.18);}body.cs-conversion-page .cs-discovery-call .cs-seo-guidance-label {font-family: var(--bodyFont);font-size: 0.875rem;font-weight: 600;line-height: 1.5em;color: var(--bodyTextColorSecondary);}body.cs-conversion-page .cs-discovery-call .cs-field-full {margin-top: clamp(0.5rem, 2vw, 1rem);}body.cs-conversion-page .cs-discovery-call .cs-textarea.cs-input {min-height: 9rem;height: auto;padding: 0.75rem 1rem;resize: vertical;}body.cs-conversion-page .cs-discovery-call .cs-service-card {width: 100%;padding: clamp(1.25rem, 4vw, 1.75rem);border-radius: 1.125rem;background-color: var(--bodyBackgroundLight);border: 1px solid rgba(77, 102, 128, 0.14);border-top: 3px solid var(--secondary);box-sizing: border-box;opacity: 0;transform: translateY(6px);transition: opacity 0.18s ease-out, transform 0.18s ease-out;}body.cs-conversion-page .cs-discovery-call .cs-service-card.is-visible {opacity: 1;transform: translateY(0);}body.cs-conversion-page .cs-discovery-call .cs-service-card-type, body.cs-conversion-page .cs-discovery-call .cs-seo-card .cs-seo-card-lead {margin: 0 0 0.75rem;font-family: var(--bodyFont);font-size: 1rem;font-weight: 700;line-height: 1.45em;color: var(--headerColor);}body.cs-conversion-page .cs-discovery-call .cs-service-card-desc, body.cs-conversion-page .cs-discovery-call .cs-service-card-focus, body.cs-conversion-page .cs-discovery-call .cs-seo-card .cs-seo-card-text, body.cs-conversion-page .cs-discovery-call .cs-seo-card .cs-seo-card-cta {margin: 0 0 0.75rem;font-family: var(--bodyFont);font-size: 0.9375rem;line-height: 1.6em;color: var(--bodyTextColor);}body.cs-conversion-page .cs-discovery-call .cs-service-card-focus:last-child, body.cs-conversion-page .cs-discovery-call .cs-seo-card .cs-seo-card-cta:last-child {margin-bottom: 0;}body.cs-conversion-page .cs-discovery-call .cs-service-card-type-emphasis {font-style: italic;}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-ocean {border-top-color: var(--oceanGreen);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-ocean .cs-service-card-type-emphasis {color: var(--oceanGreenDark);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-primary {border-top-color: var(--primary);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-primary .cs-service-card-type-emphasis {color: var(--primaryDark);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-access {border-top-color: var(--accessBlue);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-access .cs-service-card-type-emphasis {color: var(--accessBlueDark);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-magenta {border-top-color: var(--accentMagenta);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-magenta .cs-service-card-type-emphasis {color: var(--accentMagentaDark);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-secondary {border-top-color: var(--secondary);}body.cs-conversion-page .cs-discovery-call .cs-service-card.cs-tone-secondary .cs-service-card-type-emphasis {color: var(--secondaryDark);}body.cs-conversion-page .cs-discovery-call .cs-seo-card {border-top-color: var(--primary);}body.cs-conversion-page .cs-discovery-call .cs-step-actions {margin-top: 0.5rem;}body.cs-conversion-page .cs-discovery-call .is-hidden {display: none !important;}}@media only screen and (min-width: 48rem) {body.cs-conversion-page .cs-discovery-call .cs-pill-row-secondary {grid-template-columns: repeat(2, minmax(0, 1fr));}}