/* BornTM presentation: base + supplied Swiper + presentation styles. */

/* * Around | Multipurpose Bootstrap HTML Template * Copyright 2023 Createx Studio * Theme styles */   [class^=rounded-].overflow-hidden, [class*=" rounded-"].overflow-hidden { transform: translateZ(0); }   :root, [data-bs-theme=light] { --ar-gray-100: #f6f9fc; --ar-gray-200: #edf1f5; --ar-gray-300: #e3e9ef; --ar-gray-400: #d7dde2; --ar-gray-500: #b4bbc3; --ar-gray-600: #858c97; --ar-gray-700: #576071; --ar-gray-800: #434a57; --ar-gray-900: #121519; --ar-primary: #406eff; --ar-secondary: #edf1f5; --ar-success: #3fca90; --ar-info: #3f7fca; --ar-warning: #edcb50; --ar-danger: #ed5050; --ar-light: #fff; --ar-dark: #121519; --ar-primary-rgb: 64, 110, 255; --ar-secondary-rgb: 237, 241, 245; --ar-success-rgb: 63, 202, 144; --ar-info-rgb: 63, 127, 202; --ar-warning-rgb: 237, 203, 80; --ar-danger-rgb: 237, 80, 80; --ar-light-rgb: 255, 255, 255; --ar-dark-rgb: 18, 21, 25; --ar-primary-text-emphasis: #336a58; --ar-secondary-text-emphasis: #576071; --ar-success-text-emphasis: #2ea875; --ar-info-text-emphasis: #2e66a8; --ar-warning-text-emphasis: #e8bd22; --ar-danger-text-emphasis: #e82222; --ar-light-text-emphasis: #576071; --ar-dark-text-emphasis: #121519; --ar-primary-bg-subtle: #ecf4f1; --ar-secondary-bg-subtle: #f6f9fc; --ar-success-bg-subtle: #ecfaf4; --ar-info-bg-subtle: #ecf2fa; --ar-warning-bg-subtle: #fdfaee; --ar-danger-bg-subtle: #fdeeee; --ar-light-bg-subtle: #fff; --ar-dark-bg-subtle: #ececed; --ar-primary-border-subtle: #dae8e3; --ar-secondary-border-subtle: #edf1f5; --ar-success-border-subtle: #d9f4e9; --ar-info-border-subtle: #d9e5f4; --ar-warning-border-subtle: #fbf5dc; --ar-danger-border-subtle: #fbdcdc; --ar-light-border-subtle: #f6f9fc; --ar-dark-border-subtle: #edf1f5; --ar-white-rgb: 255, 255, 255; --ar-black-rgb: 0, 0, 0; --ar-font-sans-serif: "Poppins", sans-serif; --ar-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --ar-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --ar-root-font-size: 1rem; --ar-body-font-family: var(--ar-font-sans-serif); --ar-body-font-size: 1rem; --ar-body-font-weight: 400; --ar-body-line-height: 1.5; --ar-body-color: #576071; --ar-body-color-rgb: 87, 96, 113; --ar-body-bg: #fff; --ar-body-bg-rgb: 255, 255, 255; --ar-emphasis-color: #000; --ar-emphasis-color-rgb: 0, 0, 0; --ar-secondary-color: #858c97; --ar-secondary-color-rgb: 133, 140, 151; --ar-secondary-bg: #edf1f5; --ar-secondary-bg-rgb: 237, 241, 245; --ar-tertiary-color: rgba(87, 96, 113, 0.5); --ar-tertiary-color-rgb: 87, 96, 113; --ar-tertiary-bg: #f6f9fc; --ar-tertiary-bg-rgb: 246, 249, 252; --ar-heading-color: var(--ar-gray-900); --ar-link-color: #406eff; --ar-link-color-rgb: 64, 110, 255; --ar-link-decoration: underline; --ar-link-hover-color: #2500DB; --ar-link-hover-color-rgb: 55, 113, 93; --ar-link-hover-decoration: none; --ar-code-color: #e3116c; --ar-highlight-color: #576071; --ar-highlight-bg: #fff3cd; --ar-border-width: 1px; --ar-border-style: solid; --ar-border-color: #e3e9ef; --ar-border-color-translucent: rgba(0, 0, 0, 0.1); --ar-border-radius: 1rem; --ar-border-radius-sm: calc(var(--ar-border-radius) * 0.75); --ar-border-radius-lg: calc(var(--ar-border-radius) * 1.125); --ar-border-radius-xl: calc(var(--ar-border-radius) * 1.5); --ar-border-radius-xxl: calc(var(--ar-border-radius) * 2.25); --ar-border-radius-2xl: var(--ar-border-radius-xxl); --ar-border-radius-pill: 50rem; --ar-box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32); --ar-box-shadow-sm: 0 0.375rem 0.75rem -0.125rem rgba(208, 208, 196, 0.24); --ar-box-shadow-lg: 0 0.5rem 1.75rem -0.125rem rgba(208, 208, 196, 0.48); --ar-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); --ar-focus-ring-width: 0.25rem; --ar-focus-ring-opacity: 0.25; --ar-focus-ring-color: rgba(68, 140, 116, 0.25); --ar-form-valid-color: #3fca90; --ar-form-valid-border-color: #3fca90; --ar-form-invalid-color: #ed5050; --ar-form-invalid-border-color: #ed5050; } *, *::before, *::after { box-sizing: border-box; } :root { font-size: var(--ar-root-font-size); } body { margin: 0; font-family: var(--ar-body-font-family); font-size: var(--ar-body-font-size); font-weight: var(--ar-body-font-weight); line-height: var(--ar-body-line-height); color: var(--ar-body-color); text-align: var(--ar-body-text-align); background-color: var(--ar-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } h3, .h3, h2, .h2, h1, .h1 { margin-top: 0; margin-bottom: 1rem; font-weight: 600; line-height: 1.3; color: var(--ar-heading-color); } h1, .h1 { font-size: calc(1.375rem + 1.5vw); } @media (min-width: 1200px) { h1, .h1 { font-size: 2.5rem; } } h2, .h2 { font-size: calc(1.325rem + 0.9vw); } @media (min-width: 1200px) { h2, .h2 { font-size: 2rem; } } h3, .h3 { font-size: calc(1.3rem + 0.6vw); } @media (min-width: 1200px) { h3, .h3 { font-size: 1.75rem; } } p { margin-top: 0; margin-bottom: 1.125rem; } ul { padding-left: 2rem; } ul { margin-top: 0; margin-bottom: 1rem; } ul ul { margin-bottom: 0; } a { color: rgba(var(--ar-link-color-rgb), var(--ar-link-opacity, 1)); text-decoration: underline; } a:hover { --ar-link-color-rgb: var(--ar-link-hover-color-rgb); text-decoration: none; } a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } code { font-family: var(--ar-font-monospace); font-size: 1em; } code { font-size: 0.875em; color: var(--ar-code-color); word-wrap: break-word; } a > code { color: inherit; } figure { margin: 0 0 1rem; } img, svg { vertical-align: middle; } caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: var(--ar-secondary-color); text-align: left; } button { border-radius: 0; } button:focus:not(:focus-visible) { outline: 0; } button { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; } button { text-transform: none; } [role=button] { cursor: pointer; } button, [type=button] { -webkit-appearance: button; } button:not(:disabled), [type=button]:not(:disabled) { cursor: pointer; } ::-moz-focus-inner { padding: 0; border-style: none; } ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0; } ::-webkit-inner-spin-button { height: auto; }   ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-color-swatch-wrapper { padding: 0; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } ::file-selector-button { font: inherit; -webkit-appearance: button; } summary { display: list-item; cursor: pointer; } [hidden] { display: none !important; } .lead { font-size: calc(1.275rem + 0.3vw); font-weight: 400; } @media (min-width: 1200px) { .lead { font-size: 1.5rem; } } .list-unstyled { padding-left: 0; list-style: none; } .figure { display: inline-block; } .container { --ar-gutter-x: 2rem; --ar-gutter-y: 0; width: 100%; padding-right: calc(var(--ar-gutter-x) * 0.5); padding-left: calc(var(--ar-gutter-x) * 0.5); margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 95%; } } @media (min-width: 768px) { .container { max-width: 95%; } } @media (min-width: 992px) { .container { max-width: 95%; } } @media (min-width: 1200px) { .container { max-width: 95%; } } @media (min-width: 1400px) { .container { max-width: 1328px; } } :root { --ar-breakpoint-xs: 0; --ar-breakpoint-sm: 576px; --ar-breakpoint-md: 768px; --ar-breakpoint-lg: 992px; --ar-breakpoint-xl: 1200px; --ar-breakpoint-xxl: 1400px; } .row { --ar-gutter-x: 1.5rem; --ar-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--ar-gutter-y)); margin-right: calc(-0.5 * var(--ar-gutter-x)); margin-left: calc(-0.5 * var(--ar-gutter-x)); } .row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--ar-gutter-x) * 0.5); padding-left: calc(var(--ar-gutter-x) * 0.5); margin-top: var(--ar-gutter-y); } .g-0 { --ar-gutter-x: 0; } .g-0 { --ar-gutter-y: 0; } .g-3 { --ar-gutter-x: 1rem; } .g-3 { --ar-gutter-y: 1rem; } .g-4 { --ar-gutter-x: 1.5rem; } .g-4 { --ar-gutter-y: 1.5rem; } @media (min-width: 768px) { .col-md-4 { flex: 0 0 auto; width: 33.33333333%; } .col-md-6 { flex: 0 0 auto; width: 50%; } } @media (min-width: 992px) { .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; } .col-lg-6 { flex: 0 0 auto; width: 50%; } .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; } .g-lg-5 { --ar-gutter-x: 3rem; } .g-lg-5 { --ar-gutter-y: 3rem; } } @media (min-width: 1200px) { .col-xl-3 { flex: 0 0 auto; width: 25%; } } .btn { --ar-btn-padding-x: 1.75rem; --ar-btn-padding-y: 0.825rem; --ar-btn-font-family: ; --ar-btn-font-size: calc(var(--ar-body-font-size) * 0.875); --ar-btn-font-weight: 600; --ar-btn-line-height: 1.4; --ar-btn-color: #fff; --ar-btn-bg: transparent; --ar-btn-border-width: var(--ar-border-width); --ar-btn-border-color: transparent; --ar-btn-border-radius: var(--ar-border-radius); --ar-btn-hover-border-color: transparent; --ar-btn-box-shadow: unset; --ar-btn-disabled-opacity: 0.65; --ar-btn-focus-box-shadow: 0 0 0 0 rgba(var(--ar-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--ar-btn-padding-y) var(--ar-btn-padding-x); font-family: var(--ar-btn-font-family); font-size: var(--ar-btn-font-size); font-weight: var(--ar-btn-font-weight); line-height: var(--ar-btn-line-height); color: var(--ar-btn-color); text-align: center; text-decoration: none; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; border: var(--ar-btn-border-width) solid var(--ar-btn-border-color); border-radius: var(--ar-btn-border-radius); background-color: var(--ar-btn-bg); transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } @media (prefers-reduced-motion: reduce) { .btn { transition: none; } } .btn:hover { color: var(--ar-btn-hover-color); background-color: var(--ar-btn-hover-bg); border-color: var(--ar-btn-hover-border-color); } .btn:focus-visible { color: var(--ar-btn-hover-color); background-color: var(--ar-btn-hover-bg); border-color: var(--ar-btn-hover-border-color); outline: 0; box-shadow: var(--ar-btn-focus-box-shadow); } :not(.btn-check) + .btn:active, .btn:first-child:active { color: var(--ar-btn-active-color); background-color: var(--ar-btn-active-bg); border-color: var(--ar-btn-active-border-color); } :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible { box-shadow: var(--ar-btn-focus-box-shadow); } .btn:disabled { color: var(--ar-btn-disabled-color); pointer-events: none; background-color: var(--ar-btn-disabled-bg); border-color: var(--ar-btn-disabled-border-color); opacity: var(--ar-btn-disabled-opacity); } .btn-primary { --ar-btn-color: #fff; --ar-btn-bg: #406eff; --ar-btn-border-color: #406eff; --ar-btn-hover-color: #fff; --ar-btn-hover-bg: #2500DB; --ar-btn-hover-border-color: #2500DB; --ar-btn-focus-shadow-rgb: 96, 157, 137; --ar-btn-active-color: #fff; --ar-btn-active-bg: #2500DB; --ar-btn-active-border-color: #2500DB; --ar-btn-active-shadow: unset; --ar-btn-disabled-color: #fff; --ar-btn-disabled-bg: #406eff; --ar-btn-disabled-border-color: #406eff; } .btn-secondary { --ar-btn-color: #000; --ar-btn-bg: #edf1f5; --ar-btn-border-color: #edf1f5; --ar-btn-hover-color: #000; --ar-btn-hover-bg: #f0f3f7; --ar-btn-hover-border-color: #eff2f6; --ar-btn-focus-shadow-rgb: 201, 205, 208; --ar-btn-active-color: #000; --ar-btn-active-bg: #f1f4f7; --ar-btn-active-border-color: #eff2f6; --ar-btn-active-shadow: unset; --ar-btn-disabled-color: #000; --ar-btn-disabled-bg: #edf1f5; --ar-btn-disabled-border-color: #edf1f5; } .dropdown-menu { --ar-dropdown-zindex: 1000; --ar-dropdown-min-width: 12rem; --ar-dropdown-padding-x: 0; --ar-dropdown-padding-y: 0.75rem; --ar-dropdown-spacer: 0.25rem; --ar-dropdown-font-size: calc(var(--ar-body-font-size) * 0.875); --ar-dropdown-color: var(--ar-body-color); --ar-dropdown-bg: #fff; --ar-dropdown-border-color: #f0f3f6; --ar-dropdown-border-radius: var(--ar-border-radius-lg); --ar-dropdown-border-width: var(--ar-border-width); --ar-dropdown-inner-border-radius: calc(var(--ar-border-radius-lg) - var(--ar-border-width)); --ar-dropdown-divider-bg: var(--ar-border-color); --ar-dropdown-divider-margin-y: 0.375rem; --ar-dropdown-box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32); --ar-dropdown-link-color: var(--ar-gray-800); --ar-dropdown-link-hover-color: var(--ar-primary); --ar-dropdown-link-hover-bg: transparent; --ar-dropdown-link-active-color: var(--ar-primary); --ar-dropdown-link-active-bg: transparent; --ar-dropdown-link-disabled-color: var(--ar-gray-600); --ar-dropdown-item-padding-x: 1.25rem; --ar-dropdown-item-padding-y: 0.375rem; --ar-dropdown-header-color: var(--ar-gray-900); --ar-dropdown-header-padding-x: 1.25rem; --ar-dropdown-header-padding-y: 0.75rem; position: absolute; z-index: var(--ar-dropdown-zindex); display: none; min-width: var(--ar-dropdown-min-width); padding: var(--ar-dropdown-padding-y) var(--ar-dropdown-padding-x); margin: 0; font-size: var(--ar-dropdown-font-size); color: var(--ar-dropdown-color); text-align: left; list-style: none; background-color: var(--ar-dropdown-bg); background-clip: padding-box; border: var(--ar-dropdown-border-width) solid var(--ar-dropdown-border-color); border-radius: var(--ar-dropdown-border-radius); } .dropdown-item { display: block; width: 100%; padding: var(--ar-dropdown-item-padding-y) var(--ar-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--ar-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--ar-dropdown-item-border-radius, 0); } .dropdown-item:hover, .dropdown-item:focus { color: var(--ar-dropdown-link-hover-color); background-color: var(--ar-dropdown-link-hover-bg); } .dropdown-item:active { color: var(--ar-dropdown-link-active-color); text-decoration: none; background-color: var(--ar-dropdown-link-active-bg); } .dropdown-item:disabled { color: var(--ar-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; } .nav { --ar-nav-link-padding-x: 1.75rem; --ar-nav-link-padding-y: 0.725rem; --ar-nav-link-font-weight: 500; --ar-nav-link-color: var(--ar-gray-800); --ar-nav-link-hover-color: var(--ar-primary); --ar-nav-link-disabled-color: var(--ar-gray-600); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .card { --ar-card-spacer-y: 2.375rem; --ar-card-spacer-x: 2.375rem; --ar-card-title-spacer-y: 1rem; --ar-card-title-color: var(--ar-gray-900); --ar-card-subtitle-color: ; --ar-card-border-width: var(--ar-border-width); --ar-card-border-color: var(--ar-border-color); --ar-card-border-radius: var(--ar-border-radius-xxl); --ar-card-box-shadow: ; --ar-card-inner-border-radius: calc(var(--ar-border-radius-xxl) - (var(--ar-border-width))); --ar-card-cap-padding-y: 1.5rem; --ar-card-cap-padding-x: 2.375rem; --ar-card-cap-bg: transparent; --ar-card-cap-color: ; --ar-card-height: ; --ar-card-color: var(--ar-body-color); --ar-card-bg: var(--ar-body-bg); --ar-card-img-overlay-padding: 1rem; --ar-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--ar-card-height); color: var(--ar-body-color); word-wrap: break-word; background-color: var(--ar-card-bg); background-clip: border-box; border: var(--ar-card-border-width) solid var(--ar-card-border-color); border-radius: var(--ar-card-border-radius); }                 .visually-hidden { width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; } .visually-hidden:not(caption) { position: absolute !important; } .overflow-hidden { overflow: hidden !important; } .d-block { display: block !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .top-0 { top: 0 !important; } .end-0 { right: 0 !important; } .border-0 { border: 0 !important; } .border-start { border-left: var(--ar-border-width) var(--ar-border-style) var(--ar-border-color) !important; } .h-100 { height: 100% !important; } .align-items-center { align-items: center !important; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } .mb-0 { margin-bottom: 0 !important; } .p-0 { padding: 0 !important; } .pt-1 { padding-top: 0.25rem !important; } .pb-2 { padding-bottom: 0.5rem !important; } .text-center { text-align: center !important; }     .text-primary { --ar-text-opacity: 1; color: rgba(var(--ar-primary-rgb), var(--ar-text-opacity)) !important; } .bg-secondary { --ar-bg-opacity: 1; background-color: var(--ar-gray-100) !important; } .bg-gray { --ar-bg-opacity: 1; background-color: var(--ar-gray-200) !important; } .rounded-3 { border-radius: var(--ar-border-radius-lg) !important; } .rounded-4 { border-radius: var(--ar-border-radius-xl) !important; } .rounded-5 { border-radius: var(--ar-border-radius-xxl) !important; } .rounded-circle { border-radius: 50% !important; } .rounded-pill { border-radius: var(--ar-border-radius-pill) !important; } .rounded-start-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; } .z-3 { z-index: 3 !important; } .bg-size-cover { background-size: cover !important; } .bg-repeat-0 { background-repeat: no-repeat !important; } @media (min-width: 992px) { .d-lg-flex { display: flex !important; } .pt-lg-3 { padding-top: 1rem !important; } .pb-lg-4 { padding-bottom: 1.5rem !important; } } :root, [data-bs-theme=light] { --ar-user-selection-color: rgba(var(--ar-primary-rgb), 0.22); --ar-heading-color: var(--ar-gray-900); --ar-heading-font-weight: 600; --ar-heading-link-color: var(--ar-gray-800); --ar-heading-link-hover-color: var(--ar-primary); --ar-blockquote-color: var(--ar-gray-900); --ar-blockquote-font-size: 1.5rem; --ar-blockquote-footer-color: var(--ar-gray-900); --ar-blockquote-footer-font-size: 1rem; --ar-blockquote-mark-size: 3rem; --ar-blockquote-mark-color: var(--ar-primary); --ar-nav-link-color: var(--ar-gray-800); --ar-link-color-rgb: var(--ar-primary-rgb); --ar-link-hover-color-rgb: var(--ar-primary-rgb); } html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } html, body { height: 100%; } body { display: flex; flex-direction: column; } .footer { flex-shrink: 0; } a { transition: color 0.2s ease-in-out; } a:focus { outline: none; }   a[class^=bg-]:not(.btn), a[class*=bg-]:not(.btn) { transition: background-color 0.25s ease; }   img, figure { max-width: 100%; height: auto; vertical-align: middle; } svg { max-width: 100%; } ::-moz-selection { background: var(--ar-user-selection-color); } ::selection { background: var(--ar-user-selection-color); } button:focus { outline: none; } [class*=" ai-"], [class^=ai-] { display: inline-flex; line-height: 1; vertical-align: middle; } h1, .h1, h2, .h2, h3, .h3 { font-weight: var(--ar-heading-font-weight); } h1 > a, .h1 > a, h2 > a, .h2 > a, h3 > a, .h3 > a { color: var(--ar-heading-link-color); text-decoration: none; } h1 > a:hover, .h1 > a:hover, h2 > a:hover, .h2 > a:hover, h3 > a:hover, .h3 > a:hover { color: var(--ar-heading-link-hover-color); }   :not(pre) > code[class*=language-] { --ar-pre-padding-y: 1.5rem; --ar-pre-padding-x: 1rem; --ar-pre-border-width: var(--ar-border-width); --ar-pre-border-color: rgba(255, 255, 255, 0.13); --ar-pre-bg: #121519; --ar-pre-line-numbers-border-width: var(--ar-border-width); --ar-pre-line-numbers-border-color: rgba(255, 255, 255, 0.13); --ar-pre-line-numbers-color: rgba(255, 255, 255, 0.4); --ar-pre-tag-color: #47abfd; --ar-pre-comment-color: rgba(255, 255, 255, .4); --ar-pre-attr-name-color: #a8e1ff; --ar-pre-attr-value-color: #f0c93e; --ar-pre-class-name-color: #35bcba; padding: 1.5rem 1rem; margin: 0; font-size: 0.875em; background-color: #121519; border: var(--ar-border-width) solid rgba(255, 255, 255, 0.13); border-radius: var(--ar-border-radius-xl); } code[class*=language-] { --ar-pre-color: #fff; color: var(--ar-pre-color); text-shadow: none; }       .btn { display: inline-flex; align-items: center; justify-content: center; } .btn:not([class^=btn-outline-]):not([class*=" btn-outline-"]):not(.btn-secondary):not(.btn-light):not(.btn-link) { --ar-btn-color: #fff; } .btn > [class^=ai-], .btn > [class*=" ai-"] { font-size: 1.25em; } .btn-primary { --ar-btn-hover-color: #fff; --ar-btn-active-color: #fff; --ar-btn-hover-bg: #2500DB; --ar-btn-active-bg: #2500DB; --ar-btn-hover-border-color: #2500DB; --ar-btn-active-border-color: #2500DB; --ar-btn-disabled-color: #fff; } .btn-secondary { --ar-btn-hover-color: #fff; --ar-btn-active-color: #fff; --ar-btn-hover-bg: #d3dde6; --ar-btn-active-bg: #d3dde6; --ar-btn-hover-border-color: #d3dde6; --ar-btn-active-border-color: #d3dde6; --ar-btn-disabled-color: #fff; } .btn-secondary { --ar-btn-color: #434a57 !important; --ar-btn-hover-color: #121519 !important; --ar-btn-active-color: #121519 !important; --ar-btn-disabled-color: #576071; } .btn-icon { --ar-btn-size: 3rem; flex-shrink: 0; width: var(--ar-btn-size); height: var(--ar-btn-size); padding: 0; } .btn-icon > .ai-play { margin-left: 0.1875rem; }       .dropdown-menu { --ar-dropdown-link-font-weight: 500; box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32); } .dropdown-menu li:hover > .dropdown-item { color: var(--ar-dropdown-link-hover-color); } .dropdown-item { font-weight: var(--ar-dropdown-link-font-weight); } .dropdown-item:hover * { opacity: 1 !important; } li:hover > .dropdown-item * { opacity: 1 !important; }   .nav { --ar-nav-link-active-color: var(--ar-primary); }         .steps { --ar-steps-padding-y: 1.5rem; --ar-steps-padding-x: 1.5rem; --ar-steps-number-size: 4.5rem; --ar-steps-number-inner-size: 3.5rem; --ar-steps-number-border-radius: 50%; --ar-steps-number-font-size: calc(var(--ar-body-font-size) * 1.25); --ar-steps-number-inner-bg: var(--ar-gray-100); --ar-steps-number-color: var(--ar-primary); --ar-steps-connect-width: var(--ar-border-width); --ar-steps-connect-style: dashed; --ar-steps-connect-color: var(--ar-gray-400); --ar-steps-active-number-bg: rgba(var(--ar-primary-rgb), 0.1); --ar-steps-active-number-inner-bg: var(--ar-primary); --ar-steps-active-number-color: #fff; display: flex; flex-direction: column; margin: calc(var(--ar-steps-padding-y) * -1) 0; } .step { position: relative; display: flex; align-items: center; padding: var(--ar-steps-padding-y) 0; } .step::before, .step::after { position: absolute; left: calc(var(--ar-steps-number-size) * 0.5); height: calc(50% - var(--ar-steps-number-size) * 0.5); border-left: var(--ar-steps-connect-width) var(--ar-steps-connect-style) var(--ar-steps-connect-color); } .step::before { top: 0; } .step::after { bottom: 0; } .step:not(:first-child)::before { content: ""; } .step:not(:last-child)::after { content: ""; }
@font-face{font-family:around-icons;src:url("../../icons/around-icons.woff2?29da402db6a4645f2ed69d761c35b60e") format("woff2")}[class*=" ai-"]:before,[class^=ai-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:around-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.ai-activity:before{content:"\f101"}.ai-airbnb:before{content:"\f102"}.ai-align-center:before{content:"\f103"}.ai-align-justify:before{content:"\f104"}.ai-align-left:before{content:"\f105"}.ai-align-right:before{content:"\f106"}.ai-anchor:before{content:"\f107"}.ai-apple:before{content:"\f108"}.ai-archive:before{content:"\f109"}.ai-arrow-down-left:before{content:"\f10a"}.ai-arrow-down-right:before{content:"\f10b"}.ai-arrow-down:before{content:"\f10c"}.ai-arrow-left:before{content:"\f10d"}.ai-arrow-right:before{content:"\f10e"}.ai-arrow-up-left:before{content:"\f10f"}.ai-arrow-up-right:before{content:"\f110"}.ai-arrow-up:before{content:"\f111"}.ai-at:before{content:"\f112"}.ai-award:before{content:"\f113"}.ai-bar-chart-1:before{content:"\f114"}.ai-bar-chart-2:before{content:"\f115"}.ai-bar-chart-3:before{content:"\f116"}.ai-battery-1:before{content:"\f117"}.ai-battery-2:before{content:"\f118"}.ai-battery-3:before{content:"\f119"}.ai-battery-charge:before{content:"\f11a"}.ai-battery:before{content:"\f11b"}.ai-behance:before{content:"\f11c"}.ai-bell-minus:before{content:"\f11d"}.ai-bell-off:before{content:"\f11e"}.ai-bell-plus:before{content:"\f11f"}.ai-bell:before{content:"\f120"}.ai-blogger:before{content:"\f121"}.ai-bluetooth:before{content:"\f122"}.ai-body:before{content:"\f123"}.ai-book:before{content:"\f124"}.ai-bookmark-minus:before{content:"\f125"}.ai-bookmark-plus:before{content:"\f126"}.ai-bookmark:before{content:"\f127"}.ai-box:before{content:"\f128"}.ai-briefcase-plus:before{content:"\f129"}.ai-briefcase:before{content:"\f12a"}.ai-bulb-alt:before{content:"\f12b"}.ai-bulb:before{content:"\f12c"}.ai-cafe:before{content:"\f12d"}.ai-calendar-check:before{content:"\f12e"}.ai-calendar-minus:before{content:"\f12f"}.ai-calendar-plus:before{content:"\f130"}.ai-calendar-x:before{content:"\f131"}.ai-calendar:before{content:"\f132"}.ai-camera-off:before{content:"\f133"}.ai-camera:before{content:"\f134"}.ai-canteen:before{content:"\f135"}.ai-capsule:before{content:"\f136"}.ai-card:before{content:"\f137"}.ai-cart:before{content:"\f138"}.ai-cast:before{content:"\f139"}.ai-chart:before{content:"\f13a"}.ai-chat:before{content:"\f13b"}.ai-check-alt:before{content:"\f13c"}.ai-check:before{content:"\f13d"}.ai-checks:before{content:"\f13e"}.ai-chevron-down:before{content:"\f13f"}.ai-chevron-left:before{content:"\f140"}.ai-chevron-right:before{content:"\f141"}.ai-chevron-up:before{content:"\f142"}.ai-chevrons-down:before{content:"\f143"}.ai-chevrons-left:before{content:"\f144"}.ai-chevrons-right:before{content:"\f145"}.ai-chevrons-up:before{content:"\f146"}.ai-chip:before{content:"\f147"}.ai-circle-alert:before{content:"\f148"}.ai-circle-arrow-down:before{content:"\f149"}.ai-circle-arrow-left:before{content:"\f14a"}.ai-circle-arrow-right:before{content:"\f14b"}.ai-circle-arrow-up:before{content:"\f14c"}.ai-circle-check-filled:before{content:"\f14d"}.ai-circle-check:before{content:"\f14e"}.ai-circle-help:before{content:"\f14f"}.ai-circle-info:before{content:"\f150"}.ai-circle-minus:before{content:"\f151"}.ai-circle-plus:before{content:"\f152"}.ai-circle-slash:before{content:"\f153"}.ai-circle-x:before{content:"\f154"}.ai-clipboard:before{content:"\f155"}.ai-clock:before{content:"\f156"}.ai-cloud-download:before{content:"\f157"}.ai-cloud-drizzle:before{content:"\f158"}.ai-cloud-lightning:before{content:"\f159"}.ai-cloud-rain:before{content:"\f15a"}.ai-cloud-snow:before{content:"\f15b"}.ai-cloud-upload:before{content:"\f15c"}.ai-cloud:before{content:"\f15d"}.ai-code-curly:before{content:"\f15e"}.ai-code:before{content:"\f15f"}.ai-codepen:before{content:"\f160"}.ai-collapse:before{content:"\f161"}.ai-command:before{content:"\f162"}.ai-compass:before{content:"\f163"}.ai-copy:before{content:"\f164"}.ai-crop:before{content:"\f165"}.ai-cross-alt:before{content:"\f166"}.ai-cross:before{content:"\f167"}.ai-crosshair:before{content:"\f168"}.ai-cup-hot:before{content:"\f169"}.ai-cup:before{content:"\f16a"}.ai-dashboard:before{content:"\f16b"}.ai-database:before{content:"\f16c"}.ai-delete:before{content:"\f16d"}.ai-disc:before{content:"\f16e"}.ai-discord:before{content:"\f16f"}.ai-discount:before{content:"\f170"}.ai-dislike:before{content:"\f171"}.ai-disqus:before{content:"\f172"}.ai-dollar:before{content:"\f173"}.ai-dots-horizontal:before{content:"\f174"}.ai-dots-vertical:before{content:"\f175"}.ai-dots:before{content:"\f176"}.ai-download:before{content:"\f177"}.ai-drawer:before{content:"\f178"}.ai-dribbble:before{content:"\f179"}.ai-drop:before{content:"\f17a"}.ai-dropbox:before{content:"\f17b"}.ai-droplet:before{content:"\f17c"}.ai-edit-alt:before{content:"\f17d"}.ai-edit:before{content:"\f17e"}.ai-emoji-happy:before{content:"\f17f"}.ai-emoji-meh:before{content:"\f180"}.ai-emoji-sad:before{content:"\f181"}.ai-emoji-smile:before{content:"\f182"}.ai-emoji-surprise:before{content:"\f183"}.ai-evernote:before{content:"\f184"}.ai-expand:before{content:"\f185"}.ai-external-link:before{content:"\f186"}.ai-facebook:before{content:"\f187"}.ai-fast-forward:before{content:"\f188"}.ai-file-minus:before{content:"\f189"}.ai-file-plus:before{content:"\f18a"}.ai-file-text:before{content:"\f18b"}.ai-file:before{content:"\f18c"}.ai-filter:before{content:"\f18d"}.ai-flag:before{content:"\f18e"}.ai-flickr:before{content:"\f18f"}.ai-flower:before{content:"\f190"}.ai-folder-minus:before{content:"\f191"}.ai-folder-plus:before{content:"\f192"}.ai-folder:before{content:"\f193"}.ai-foursquare:before{content:"\f194"}.ai-fruit:before{content:"\f195"}.ai-gift:before{content:"\f196"}.ai-github:before{content:"\f197"}.ai-globe:before{content:"\f198"}.ai-google-drive:before{content:"\f199"}.ai-google-play:before{content:"\f19a"}.ai-google:before{content:"\f19b"}.ai-grid:before{content:"\f19c"}.ai-hangouts:before{content:"\f19d"}.ai-hard-drive:before{content:"\f19e"}.ai-hashtag:before{content:"\f19f"}.ai-headphone:before{content:"\f1a0"}.ai-heart-alt:before{content:"\f1a1"}.ai-heart-filled:before{content:"\f1a2"}.ai-heart:before{content:"\f1a3"}.ai-help:before{content:"\f1a4"}.ai-hide:before{content:"\f1a5"}.ai-home:before{content:"\f1a6"}.ai-horizontal-align-center:before{content:"\f1a7"}.ai-horizontal-align-left:before{content:"\f1a8"}.ai-horizontal-align-right:before{content:"\f1a9"}.ai-image:before{content:"\f1aa"}.ai-inbox:before{content:"\f1ab"}.ai-instagram:before{content:"\f1ac"}.ai-joystick:before{content:"\f1ad"}.ai-key:before{content:"\f1ae"}.ai-kickstarter:before{content:"\f1af"}.ai-layer:before{content:"\f1b0"}.ai-layout-column:before{content:"\f1b1"}.ai-layout-grid:before{content:"\f1b2"}.ai-layout-row:before{content:"\f1b3"}.ai-layout-side:before{content:"\f1b4"}.ai-like:before{content:"\f1b5"}.ai-link:before{content:"\f1b6"}.ai-linkedin:before{content:"\f1b7"}.ai-list:before{content:"\f1b8"}.ai-lock-closed:before{content:"\f1b9"}.ai-lock-open:before{content:"\f1ba"}.ai-login:before{content:"\f1bb"}.ai-logout:before{content:"\f1bc"}.ai-mail-filled:before{content:"\f1bd"}.ai-mail:before{content:"\f1be"}.ai-map-pin:before{content:"\f1bf"}.ai-map:before{content:"\f1c0"}.ai-maximize:before{content:"\f1c1"}.ai-medium:before{content:"\f1c2"}.ai-menu:before{content:"\f1c3"}.ai-message-minus:before{content:"\f1c4"}.ai-message-plus:before{content:"\f1c5"}.ai-message:before{content:"\f1c6"}.ai-messages:before{content:"\f1c7"}.ai-messenger:before{content:"\f1c8"}.ai-microphone-off:before{content:"\f1c9"}.ai-microphone:before{content:"\f1ca"}.ai-minimize:before{content:"\f1cb"}.ai-mobile:before{content:"\f1cc"}.ai-monitor:before{content:"\f1cd"}.ai-moon:before{content:"\f1ce"}.ai-movie:before{content:"\f1cf"}.ai-music:before{content:"\f1d0"}.ai-note:before{content:"\f1d1"}.ai-octagon-alert:before{content:"\f1d2"}.ai-octagon:before{content:"\f1d3"}.ai-odnoklassniki:before{content:"\f1d4"}.ai-open-book:before{content:"\f1d5"}.ai-paint-roll:before{content:"\f1d6"}.ai-paperclip:before{content:"\f1d7"}.ai-parking:before{content:"\f1d8"}.ai-patreon:before{content:"\f1d9"}.ai-pause:before{content:"\f1da"}.ai-paypal:before{content:"\f1db"}.ai-pen:before{content:"\f1dc"}.ai-pencil:before{content:"\f1dd"}.ai-phone-call:before{content:"\f1de"}.ai-phone-in:before{content:"\f1df"}.ai-phone-out:before{content:"\f1e0"}.ai-phone-x:before{content:"\f1e1"}.ai-phone:before{content:"\f1e2"}.ai-pie-chart:before{content:"\f1e3"}.ai-pin:before{content:"\f1e4"}.ai-pinterest:before{content:"\f1e5"}.ai-planet:before{content:"\f1e6"}.ai-play-filled:before{content:"\f1e7"}.ai-play-next:before{content:"\f1e8"}.ai-play-previous:before{content:"\f1e9"}.ai-play:before{content:"\f1ea"}.ai-plug:before{content:"\f1eb"}.ai-plus:before{content:"\f1ec"}.ai-power:before{content:"\f1ed"}.ai-printer:before{content:"\f1ee"}.ai-pulse:before{content:"\f1ef"}.ai-quora:before{content:"\f1f0"}.ai-quotes:before{content:"\f1f1"}.ai-reddit:before{content:"\f1f2"}.ai-redo:before{content:"\f1f3"}.ai-refresh:before{content:"\f1f4"}.ai-repeat:before{content:"\f1f5"}.ai-rewind:before{content:"\f1f6"}.ai-rocket:before{content:"\f1f7"}.ai-rotate-left:before{content:"\f1f8"}.ai-rotate-right:before{content:"\f1f9"}.ai-rss:before{content:"\f1fa"}.ai-rug:before{content:"\f1fb"}.ai-save:before{content:"\f1fc"}.ai-scan:before{content:"\f1fd"}.ai-search-settings:before{content:"\f1fe"}.ai-search:before{content:"\f1ff"}.ai-send:before{content:"\f200"}.ai-server:before{content:"\f201"}.ai-settings-filled:before{content:"\f202"}.ai-settings:before{content:"\f203"}.ai-share:before{content:"\f204"}.ai-shield:before{content:"\f205"}.ai-shopping-bag:before{content:"\f206"}.ai-show:before{content:"\f207"}.ai-shower:before{content:"\f208"}.ai-shuffle:before{content:"\f209"}.ai-skype:before{content:"\f20a"}.ai-slack:before{content:"\f20b"}.ai-slider:before{content:"\f20c"}.ai-snapchat:before{content:"\f20d"}.ai-sofa:before{content:"\f20e"}.ai-soundcloud:before{content:"\f20f"}.ai-spa:before{content:"\f210"}.ai-space:before{content:"\f211"}.ai-speaker:before{content:"\f212"}.ai-spotify:before{content:"\f213"}.ai-square-info:before{content:"\f214"}.ai-square-minus:before{content:"\f215"}.ai-square-plus:before{content:"\f216"}.ai-square-x:before{content:"\f217"}.ai-square:before{content:"\f218"}.ai-stack-overflow:before{content:"\f219"}.ai-stairs:before{content:"\f21a"}.ai-star-filled:before{content:"\f21b"}.ai-star-half:before{content:"\f21c"}.ai-star:before{content:"\f21d"}.ai-steam:before{content:"\f21e"}.ai-sticker:before{content:"\f21f"}.ai-stones:before{content:"\f220"}.ai-sun:before{content:"\f221"}.ai-table-column:before{content:"\f222"}.ai-table-row:before{content:"\f223"}.ai-table:before{content:"\f224"}.ai-tablet:before{content:"\f225"}.ai-tag:before{content:"\f226"}.ai-target:before{content:"\f227"}.ai-telegram:before{content:"\f228"}.ai-terminal:before{content:"\f229"}.ai-tiktok:before{content:"\f22a"}.ai-time:before{content:"\f22b"}.ai-tinder:before{content:"\f22c"}.ai-toggle-left:before{content:"\f22d"}.ai-toggle-right:before{content:"\f22e"}.ai-tool:before{content:"\f22f"}.ai-towel:before{content:"\f230"}.ai-trash:before{content:"\f231"}.ai-trello:before{content:"\f232"}.ai-triangle-alert:before{content:"\f233"}.ai-triangle:before{content:"\f234"}.ai-tumblr:before{content:"\f235"}.ai-twitch:before{content:"\f236"}.ai-undo:before{content:"\f237"}.ai-upload:before{content:"\f238"}.ai-user-check:before{content:"\f239"}.ai-user-group:before{content:"\f23a"}.ai-user-minus:before{content:"\f23b"}.ai-user-plus:before{content:"\f23c"}.ai-user-x:before{content:"\f23d"}.ai-user:before{content:"\f23e"}.ai-vertical-align-bottom:before{content:"\f23f"}.ai-vertical-align-center:before{content:"\f240"}.ai-vertical-align-top:before{content:"\f241"}.ai-viber:before{content:"\f242"}.ai-video-off:before{content:"\f243"}.ai-video:before{content:"\f244"}.ai-vimeo:before{content:"\f245"}.ai-vk:before{content:"\f246"}.ai-volume-1:before{content:"\f247"}.ai-volume-2:before{content:"\f248"}.ai-volume-x:before{content:"\f249"}.ai-volume:before{content:"\f24a"}.ai-vote-down:before{content:"\f24b"}.ai-vote-up:before{content:"\f24c"}.ai-wallet:before{content:"\f24d"}.ai-wechat:before{content:"\f24e"}.ai-weight:before{content:"\f24f"}.ai-whatsapp:before{content:"\f250"}.ai-wifi-off:before{content:"\f251"}.ai-wifi:before{content:"\f252"}.ai-wordpress:before{content:"\f253"}.ai-x:before{content:"\f254"}.ai-xing:before{content:"\f255"}.ai-yelp:before{content:"\f256"}.ai-youtube:before{content:"\f257"}.ai-zoom-in:before{content:"\f258"}.ai-zoom-out:before{content:"\f259"}.ai-zoom:before{content:"\f25a"}
@font-face { font-family:Poppins; src:url("../../fonts/poppins-400.woff2") format('woff2'); font-weight:400; font-style:normal; font-display:swap } @font-face { font-family:Poppins; src:url("../../fonts/poppins-600.woff2") format('woff2'); font-weight:600; font-style:normal; font-display:swap } @font-face { font-family:Poppins; src:url("../../fonts/poppins-700.woff2") format('woff2'); font-weight:700; font-style:normal; font-display:swap } :root { --born-blue:#406eff; --born-purple:var(--born-blue); --born-ink:#151619; --born-muted:#565d6b; --born-coral:#ff4d4d; --born-paper:#f5f6f8; --ar-font-sans-serif:Poppins,sans-serif; --ar-body-font-family:Poppins,sans-serif } html { scroll-behavior:smooth; scroll-padding-top:110px } .born-site { display:block; height:auto; min-height:100vh; font-family:Poppins,sans-serif; font-size:16px; font-weight:400; line-height:1.75; color:var(--born-ink); background:#fff; -webkit-font-smoothing:antialiased } .born-site h1,.born-site h2,.born-site h3 { font-family:inherit; letter-spacing:-.025em; font-weight:600 } .born-site a { color:inherit; text-underline-offset:5px } .born-site a:hover { color:var(--born-purple) } .born-site :focus-visible { outline:3px solid var(--born-blue); outline-offset:5px } .born-site img { max-width:100% } .born-site .text-primary { color:var(--born-blue)!important } .born-site .btn-primary { background:var(--born-purple); border-color:var(--born-purple); color:#fff; font-weight:600; box-shadow:none } .born-site .btn-primary:hover { background:var(--born-purple); border-color:var(--born-purple); color:#fff } .skip-link { position:fixed; top:-100px; left:16px; z-index:1000; background:white; padding:12px 20px } .skip-link:focus { top:12px } .site-header { position:sticky; top:0; z-index:100; background:rgba(255,255,255,.97); border-bottom:1px solid #e8e9ed } .header-inner { display:flex; align-items:center; gap:38px; min-height:90px; position:relative } .brand { flex-shrink:0; display:flex; align-items:center } .desktop-nav { display:flex; gap:28px; margin-left:auto } .desktop-nav a,.header-actions a { font-size:13px; text-decoration:none; font-weight:600 } .header-actions { display:flex; gap:24px; align-items:center } .header-cta { padding:13px 20px; border-radius:30px; background:var(--born-ink); color:white!important } .header-cta:hover { background:var(--born-purple) } .language-switch { border-left:1px solid #e2e4e9; padding-left:24px } .mobile-menu { display:none } .hero { padding-top:72px } .eyebrow { font-size:13px; font-weight:600; letter-spacing:.16em; line-height:1.7; margin-bottom:24px } .status-dot { display:inline-block; width:8px; height:8px; border-radius:50%; background:var(--born-blue); margin-right:12px } .hero h1 { font-size:clamp(48px,6.1vw,84px); line-height:1.1; max-width:1120px; margin-bottom:32px } .brand-gradient { background:linear-gradient(100deg,#151619 0%,#b42c36 42%,var(--born-blue) 95%); background-clip:text; -webkit-background-clip:text; color:transparent } .hero-bottom { display:flex; gap:50px; align-items:center; justify-content:space-between; margin-bottom:48px } .hero .lead { font-size:16px; line-height:1.9; max-width:560px; margin:0; color:var(--born-muted) } .hero-actions { display:flex; align-items:center; gap:22px; flex-shrink:0 } .hero-actions .btn { font-size:12px; padding:16px 22px } .hero-actions .btn span { margin-left:15px } .text-link { font-size:12px; font-weight:600; text-decoration:none; white-space:nowrap } .text-link span { margin-left:10px } .hero-showcase { background:var(--born-blue); color:#fff; border-radius:24px; overflow:hidden; margin:0; position:relative } .showcase-top { display:flex; align-items:center; justify-content:space-between; padding:30px 38px 0; font-size:clamp(20px,3vw,44px); letter-spacing:-.04em; font-weight:600 } .outline-word { font-weight:400; color:#fff } .showcase-symbol { font-size:48px; line-height:1 } .showcase-image { display:block; width:84%; height:auto; margin:5px auto -6px } .hero-showcase figcaption { display:flex; justify-content:space-between; gap:24px; padding:23px 38px; font-size:13px; background:var(--born-purple); border-top:1px solid #ffffff40 } .hero-showcase figcaption span:last-child { white-space:nowrap } .section-space { padding:100px 0 } .services-section { background:var(--born-paper) } .section-heading { margin-bottom:40px } .heading-row { display:flex; justify-content:space-between; gap:60px; align-items:flex-end } .born-site h2 { font-size:clamp(34px,3.7vw,50px); line-height:1.2; margin-bottom:0 } .heading-row>p { font-size:14px; color:var(--born-muted); max-width:350px; margin:0; line-height:1.9 } .service-card { border:1px solid #e3e5eb; border-radius:18px; box-shadow:none; padding:30px 34px; background:white; scroll-margin-top:110px } .service-number { display:flex; justify-content:space-between; color:var(--born-muted); font-size:12px; margin-bottom:28px } .service-number>span:last-child { font-size:22px; line-height:1 } .service-card h3 { font-size:27px; margin-bottom:14px } .service-card>p { font-size:14px; line-height:1.85; color:var(--born-muted); max-width:470px; margin-bottom:18px } .service-card .service-deliverables { font-size:13px; margin-bottom:26px; color:#5d6473 } .service-link { font-size:13px; font-weight:600; align-self:flex-start; margin-top:auto; text-decoration:none; border-bottom:1px solid #d8dce5; padding-bottom:5px } .service-link>span:last-child { margin-left:15px } .service-featured { background:var(--born-purple); border-color:var(--born-purple); color:#fff } .service-featured h3,.service-featured>p,.service-featured .service-number,.service-featured .service-deliverables { color:#fff } .service-featured .service-link { border-color:#ffffff80; } .service-featured a:hover { color:white; text-decoration:underline } .services-note { font-size:12px; text-align:center; margin:30px 0 0; color:var(--born-muted) } .services-note a { color:var(--born-purple); font-weight:600; margin-left:10px } .approach-section { background:#151619; color:#fff } .approach-section h2 { color:#fff } .approach-section .eyebrow { color:#fff } .muted-title { color:#a8abb5 } .process-grid { margin-top:48px } .process-step { border-top:1px solid #ffffff40; padding-top:24px; max-width:340px } .process-number { color:#fff; font-size:12px } .process-step h3 { font-size:25px; color:#fff; margin:34px 0 16px } .process-step p { font-size:14px; color:#c4c7d0; line-height:1.9; margin-bottom:0 } .about-copy { padding-left:50px } .about-copy h2 { font-size:clamp(32px,3.2vw,43px); margin-bottom:26px } .about-copy>p:not(.eyebrow) { font-size:14px; line-height:1.9; color:var(--born-muted) } .about-tags { display:flex; flex-wrap:wrap; gap:8px; padding:0; list-style:none; margin:26px 0 0 } .about-tags li { font-size:12px; border:1px solid #dfe2e8; border-radius:30px; padding:9px 14px } .contact-section { background:#eef2ff; text-align:center } .contact-section h2 { max-width:950px; margin:auto } .contact-section h2>span { color:var(--born-blue) } .contact-section p:not(.eyebrow) { max-width:570px; margin:26px auto; color:var(--born-muted); font-size:14px; line-height:1.9 } .contact-email { font-size:clamp(26px,4vw,48px); font-weight:600; letter-spacing:-.04em; text-decoration:none; border-bottom:2px solid var(--born-ink); display:inline-block; margin-top:20px } .contact-email span { margin-left:20px } .site-footer { padding:55px 0 26px } .footer-main { display:flex; justify-content:space-between; gap:25px; padding-bottom:38px } .footer-main p { font-size:13px; color:var(--born-muted); margin:16px 0 0 } .footer-main nav { display:flex; gap:28px; align-items:center } .footer-main a,.footer-bottom a { font-size:13px; text-decoration:none } .footer-bottom { border-top:1px solid #e3e5eb; padding-top:24px; display:flex; gap:20px; justify-content:space-between } .footer-bottom p { font-size:12px; color:var(--born-muted); margin:0 } .footer-bottom nav { display:flex; gap:20px } .legal-note { font-size:12px; text-align:right; color:var(--born-muted); margin:14px 0 0 } @media(min-width:1400px) { .born-site .container { max-width:1240px } } @media(max-width:1199px) { .header-inner { gap:24px } .desktop-nav { gap:18px } .header-actions { gap:18px } .hero-bottom { align-items:flex-start; gap:30px } .hero-actions { flex-direction:column; align-items:flex-start; gap:16px } .hero .lead { max-width:500px } .heading-row { gap:40px } .heading-row>p { max-width:300px } .about-copy { padding-left:28px } } @media(max-width:991px) { .header-inner { min-height:78px; gap:22px } .desktop-nav,.header-cta { display:none } .header-actions { margin-left:auto } .language-switch { border:0; padding:0 } .mobile-menu { display:block } .mobile-menu summary { list-style:none; font-size:12px; font-weight:600; cursor:pointer; padding:12px 0 12px 8px } .mobile-menu summary::-webkit-details-marker { display:none } .mobile-menu nav { position:absolute; top:100%; left:0; right:0; background:#fff; border:1px solid #e4e6eb; border-radius:0 0 16px 16px; padding:12px 24px; box-shadow:0 15px 25px #1516190d } .mobile-menu nav a { display:flex; justify-content:space-between; text-decoration:none; padding:16px 0; border-bottom:1px solid #eee; font-size:15px } .mobile-menu nav a:last-child { border:0 } .hero { padding-top:55px } .hero h1 { font-size:60px } .hero-bottom { display:block } .hero .lead { max-width:620px } .hero-actions { flex-direction:row; margin-top:28px; align-items:center } .heading-row { display:block } .heading-row>p { max-width:560px; margin-top:24px } .section-space { padding:75px 0 } .service-card { padding:26px } .about-copy { padding-left:12px } .footer-main nav { gap:20px } } @media(max-width:767px) { .hero h1 { font-size:49px } .hero .lead { font-size:15px } .hero-showcase { border-radius:16px } .showcase-top { padding:25px 24px 0; font-size:27px } .showcase-image { width:100%; margin-top:15px } .hero-showcase figcaption { padding:18px 24px; font-size:12px } .hero-showcase figcaption span:last-child { display:none } .section-space { padding:64px 0 } .service-number { margin-bottom:22px } .process-grid { margin-top:32px } .process-step { max-width:none } .process-step h3 { margin:20px 0 12px } .footer-main,.footer-bottom { flex-direction:column } .footer-main nav,.footer-bottom nav { flex-wrap:wrap; gap:18px } .legal-note { text-align:left } .contact-section h2 { font-size:35px } .contact-email { font-size:32px } .hero .eyebrow { font-size:12px; letter-spacing:.12em } .services-note { font-size:13px; line-height:1.9 } } @media(max-width:575px) { .born-site .container { padding-left:22px; padding-right:22px } .brand img { width:96px; height:auto } .header-inner { min-height:72px } .hero { padding-top:40px } .hero h1 { font-size:clamp(34px,9vw,49px); line-height:1.14; letter-spacing:-.03em; margin-bottom:25px } .hero-bottom { margin-bottom:30px } .hero-actions { align-items:flex-start; flex-direction:column; gap:18px; margin-top:24px } .hero-actions .btn { font-size:13px; padding:15px 20px } .hero .lead { font-size:14px; line-height:1.85 } .showcase-top { font-size:23px; padding:22px 20px 0 } .showcase-symbol { font-size:33px } .showcase-image { width:100%; aspect-ratio:1/1; object-fit:contain; margin:8px auto 0 } .hero-showcase figcaption { padding:16px 20px } .born-site h2 { font-size:32px; line-height:1.24 } .eyebrow { font-size:12px; margin-bottom:18px } .heading-row>p { font-size:13px } .service-card { padding:25px } .service-card h3 { font-size:25px } .service-card>p { font-size:13px } .service-card .service-deliverables { font-size:12px } .about-copy h2 { font-size:32px } .about-copy>p:not(.eyebrow) { font-size:13px } .contact-section h2 { font-size:31px } .contact-section p:not(.eyebrow) { font-size:13px } .contact-email { font-size:28px } .contact-email span { margin-left:10px } .footer-main p { max-width:250px } .footer-bottom nav { gap:12px } .footer-bottom a { font-size:12px } .language-switch { font-size:12px!important } .service-link { font-size:13px } } @media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto } *,*::before,*::after { animation:none!important; transition:none!important } } .contact-secondary { margin-top:25px; font-size:12px; font-weight:600 }   .born-site h1 { font-weight:600; } .born-site h2 .text-primary { font-weight:400; } .eyebrow { font-weight:700; letter-spacing:.12em; } .service-card h3 { letter-spacing:-.025em; } .service-number { font-weight:400; } .born-site .service-link { color:var(--born-purple); font-size:13px; } .born-site .service-featured .service-link { color:#fff; } .born-site .btn-primary:focus-visible { outline-color:var(--born-ink); } .born-site .approach-section :focus-visible,.born-site .service-featured :focus-visible { outline-color:#fff; } .born-site .btn-primary:hover { background:var(--born-blue); border-color:var(--born-blue); } @media(max-width:575px) { .service-card>p,.about-copy>p:not(.eyebrow),.heading-row>p { font-size:14px; } .service-card .service-deliverables,.service-link,.hero-actions .btn { font-size:13px; } } .service-icon { font-size:26px; line-height:1; color:var(--born-purple); } .service-featured .service-icon { color:#fff; } .service-link i { font-size:18px; vertical-align:middle; margin-left:10px; }   .contact-section { background:#fff; text-align:left; padding-top:0; padding-bottom:80px; } .contact-panel { background:var(--born-paper); box-shadow:none; } .contact-copy { padding:56px; } .born-site .contact-copy h2 { max-width:650px; margin:0; font-size:clamp(32px,3.8vw,48px); } .contact-copy h2>span { display:inline; color:var(--born-purple); font-weight:400; } .contact-section .contact-copy p:not(.eyebrow) { max-width:540px; margin:24px 0 28px; font-size:15px; } .contact-copy .btn { padding:16px 24px; font-size:14px; } .contact-channels { background:var(--born-purple); color:#fff; padding:56px 42px; } .born-site .contact-channels h3 { color:#fff; font-size:24px; margin:0 0 32px; } .contact-channel+.contact-channel { margin-top:28px; padding-top:28px; border-top:1px solid #ffffff50; } .contact-channel-label { display:block; font-size:12px; letter-spacing:.04em; margin-bottom:8px; color:#fff; } .born-site .contact-channel-link { color:#fff; font-size:clamp(18px,2vw,23px); font-weight:600; overflow-wrap:anywhere; } .born-site .contact-channel-link:hover { color:#fff; text-decoration-thickness:2px; } .contact-section .contact-channels p { color:#fff; font-size:13px; margin:12px 0 0; line-height:1.75; } .contact-channels :focus-visible { outline-color:#fff; } @media(max-width:991px) { .contact-copy,.contact-channels { padding:40px; } .contact-section { padding-bottom:64px; } } @media(max-width:575px) { .contact-copy,.contact-channels { padding:30px 24px; } .born-site .contact-copy h2 { font-size:31px; } .contact-section .contact-copy p:not(.eyebrow) { font-size:14px; } .contact-copy .btn { width:100%; } }   .brand-strip { background:#f6f9fc; padding:80px 0 64px; } .brands-heading { max-width:none; margin:0 auto 44px; } .born-site .brands-heading h2 { font-size:clamp(30px,3vw,40px); font-weight:600; } #brands-title { scroll-margin-top:16px; } .brands-heading p { font-size:15px; margin:18px 0 0; } .brand-carousel { width:100%; overflow:hidden; } .brand-carousel-first { margin-bottom:24px; } .brand-carousel .swiper-wrapper { transition-timing-function:linear!important; } .brand-logo-card { display:flex; align-items:center; justify-content:center; height:112px; padding:20px 18px; background:#edf1f5; border:0; border-radius:16px; } .brand-logo-card img { display:block; width:154px; height:64px; max-width:100%; object-fit:contain; } .brand-carousel:not(.swiper-initialized) { overflow-x:auto; scrollbar-width:thin; } .brand-carousel:not(.swiper-initialized) .swiper-slide { flex:0 0 196px; margin-inline-end:24px; } .brand-controls { text-align:center; margin-top:24px; } .brand-motion-toggle { display:inline-flex; align-items:center; gap:8px; padding:8px 12px; font:inherit; font-size:12px; background:transparent; border:0; border-radius:8px; color:var(--born-muted); } .brand-motion-toggle:hover { color:var(--born-ink); } .brand-motion-toggle[hidden] { display:none; } @media(max-width:575px) { .brand-strip { padding:56px 0 44px; } .brands-heading { margin-bottom:32px; } .brands-heading p { font-size:14px; } .brand-logo-card { height:100px; padding:18px 12px; } .brand-logo-card img { width:140px; height:60px; } }   .service-card { display:flex; flex-direction:column; padding:28px 24px; } .born-site .service-card h3 { font-size:23px; line-height:1.35; } .service-card>p { font-size:14px; line-height:1.8; } .service-card .service-deliverables { font-size:12px; line-height:1.8; margin-bottom:26px; } .service-number { margin-bottom:26px; } .service-link { line-height:1.65; } .about-visual { margin:0; background:var(--born-paper); border-radius:20px; overflow:hidden; padding:28px 16px; } .about-visual img { display:block; width:100%; height:auto; object-fit:contain; } .footer-main .footer-socials { display:flex; align-items:center; flex-wrap:wrap; gap:12px; } .born-site .social-link { display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; height:44px; padding:0; border:1px solid #dfe2e8; border-radius:50%; background:var(--born-paper); color:var(--born-ink); font-size:20px; text-decoration:none; } .born-site .social-link:hover { background:var(--born-purple); border-color:var(--born-purple); color:#fff; } .footer-portal { display:inline-flex; align-items:center; gap:8px; margin-right:12px; font-weight:600; } @media(max-width:767px) { .about-visual { padding:24px 12px; } } @media(max-width:575px) { .service-card { padding:26px; } .footer-portal { width:100%; margin:0 0 8px; } }   .services-menu-toggle { display:flex; align-items:center; gap:7px; cursor:pointer; list-style:none; font-size:13px; font-weight:600; line-height:1.75; } .services-menu-toggle::-webkit-details-marker { display:none; } .services-menu-toggle::after { content:""; width:6px; height:6px; border-right:1.5px solid currentColor; border-bottom:1.5px solid currentColor; transform:rotate(45deg); margin-top:-4px; } .services-menu[open]>.services-menu-toggle { color:var(--born-purple); } .mobile-services { border-bottom:1px solid #eee; } .mobile-services>summary { display:flex; justify-content:space-between; align-items:center; padding:16px 0; font-size:15px; font-weight:600; } .mobile-services>summary::after { content:"+"; font-size:20px; font-weight:400; } .mobile-services[open]>summary::after { content:"−"; } .mobile-service-links { padding:0 0 12px 14px; } .mobile-menu nav .mobile-service-links a { font-size:13px; padding:12px 0; border:0; } @media(max-width:991px) { .mobile-menu nav { max-height:calc(100dvh - 90px); overflow-y:auto; overscroll-behavior:contain; } .mobile-menu .mobile-services>summary { padding:16px 0; } } .services-menu-toggle::after,.mobile-services>summary::after { display:none; } .services-menu-toggle i,.mobile-services>summary i { font-size:16px; transition:transform .2s ease; } .services-menu[open]>.services-menu-toggle i,.mobile-services[open]>summary i { transform:rotate(180deg); } .about-visual { padding:0; } .about-visual img { aspect-ratio:3/2; object-fit:cover; } .about-visual figcaption { padding:18px 24px; color:var(--born-muted); font-size:13px; line-height:1.75; }   .portfolio-preview { padding:36px; border-radius:20px; box-shadow:none; } .portfolio-preview>i { color:var(--born-purple); font-size:30px; margin-bottom:24px; } .portfolio-preview p { font-size:14px; line-height:1.85; color:var(--born-muted); margin:0; } .portfolio-preview .portfolio-status { font-size:17px; font-weight:600; color:var(--born-ink); margin-bottom:12px; } .footer-links { display:flex; align-items:center; flex-wrap:wrap; justify-content:flex-end; gap:24px; } .footer-links .footer-portal { margin:0; } .footer-portal i { width:18px; height:18px; font-size:18px; line-height:1; } .social-link i { display:block; width:20px; height:20px; font-size:20px; line-height:1; } @media(max-width:767px) { .footer-links { align-items:flex-start; justify-content:flex-start; } .portfolio-preview { padding:28px; } }   .desktop-nav { margin-left:0; } .header-actions { margin-left:auto; } .services-menu { position:relative; } .services-mega-menu { display:none; position:absolute; top:calc(100% + 4px); left:0; right:auto; width:42rem; min-width:42rem; padding:0; overflow:hidden; border:1px solid #f0f3f6; border-radius:18px; background:#fff; box-shadow:0 .4375rem 1.25rem rgba(208,208,196,.32); z-index:110; } .services-menu::before { content:""; position:absolute; top:100%; left:0; width:100%; height:6px; } .services-menu[open]>.services-mega-menu { display:block; } .services-mega-content { display:flex; } .services-mega-menu .mega-dropdown-column { width:14rem; flex:0 0 14rem; padding-right:.5rem; padding-left:.5rem; } .services-mega-links ul { padding:0; margin:0; list-style:none; } .born-site .services-mega-links .dropdown-item { display:block; white-space:nowrap; padding:.375rem 1.25rem; border-radius:0; font-size:14px; font-weight:500; line-height:1.5; color:#434a57; text-decoration:none; } .born-site .services-mega-links .dropdown-item:hover, .born-site .services-mega-links .dropdown-item:focus-visible { background:transparent; } .services-mega-image { position:absolute; top:0; right:0; height:100%; background-size:cover; background-repeat:no-repeat; pointer-events:none; } .services-mega-spacer { position:relative; border-left:1px solid #e3e9ef; pointer-events:none; } @media(max-width:991px) { .desktop-nav { display:none; } }   .web-service-hero { padding-top:40px; } .web-hero-panel { background:var(--born-blue); color:#fff; border-radius:32px; padding:64px; } .web-hero-panel .eyebrow,.web-hero-panel h1,.web-hero-panel h2,.web-hero-panel .lead { color:#fff; } .web-hero-grid { display:grid; grid-template-columns:1.25fr 1fr; gap:64px; align-items:end; } .web-hero-grid h1 { font-size:clamp(40px,4.5vw,70px); line-height:1.12; letter-spacing:-.045em; margin:0; font-weight:600; } .web-hero-grid .lead { margin:0 0 28px; font-size:18px; line-height:1.8; } .born-site .web-white-button,.born-site .web-white-button:hover { background:#fff; color:var(--born-ink); border:1px solid #fff; display:inline-flex; align-items:center; gap:16px; padding:16px 24px; font-weight:600; } .web-service-image { margin:24px 0 0; border-radius:28px; overflow:hidden; background:var(--born-paper); } .web-service-image img { display:block; width:100%; height:auto; } .web-service-section { padding-top:100px; padding-bottom:100px; } .web-service-section h2,.web-service-contact h2 { font-size:clamp(30px,3.5vw,48px); line-height:1.2; font-weight:600; letter-spacing:-.035em; max-width:780px; margin-bottom:40px; } .web-scope-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:20px; } .web-scope-card { padding:30px 24px; border:1px solid var(--born-line,#e3e5eb); border-radius:20px; } .web-scope-card>i { font-size:32px; color:var(--born-blue); margin-bottom:32px; } .web-design-page h3 { font-size:21px; font-weight:600; line-height:1.35; } .web-scope-card p,.web-process-grid p,.web-faq p { color:var(--born-muted); font-size:15px; line-height:1.85; margin-bottom:0; } .web-process { background:var(--born-paper); } .web-process-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:48px; } .web-step-number { display:block; color:var(--born-blue); font-size:38px; font-weight:400; padding-bottom:20px; border-bottom:1px solid #dfe2e8; margin-bottom:24px; } .web-faq { display:grid; grid-template-columns:1fr 1.4fr; gap:60px; } .web-faq details { border-bottom:1px solid #dfe2e8; padding:24px 0; } .web-faq details:first-child { padding-top:0; } .web-faq summary { list-style:none; display:flex; justify-content:space-between; gap:24px; font-weight:600; cursor:pointer; } .web-faq summary::-webkit-details-marker { display:none; } .web-faq details[open] summary i { transform:rotate(45deg); } .web-faq details p { padding-top:18px; } .web-service-contact { padding-bottom:40px; } .web-service-contact h2 { margin-bottom:20px; } .web-service-contact .lead { max-width:700px; margin-bottom:28px; } @media(max-width:991px) { .web-hero-panel { padding:40px; }.web-hero-grid { grid-template-columns:1fr; gap:28px; }.web-scope-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.web-faq { grid-template-columns:1fr; gap:0; }.web-process-grid { gap:24px; } } @media(max-width:575px) { .web-service-hero { padding-top:20px; }.web-hero-panel { padding:32px 24px; border-radius:24px; }.web-service-section { padding-top:64px; padding-bottom:64px; }.web-scope-grid,.web-process-grid { grid-template-columns:1fr; }.web-service-image { border-radius:20px; }.web-hero-grid h1 { font-size:40px; }.web-hero-grid .lead { font-size:16px; }.web-service-section h2 { margin-bottom:28px; }.web-service-contact { padding-bottom:24px; } } .web-preview { padding-top:40px; overflow:hidden; } .web-preview-layers { position:relative; width:100%; max-width:1043px; margin:0 auto; } .web-preview-layers img { display:block; width:100%; height:auto; } .web-preview-layers img:first-child { position:relative; z-index:5; } .web-preview-layers img:not(:first-child) { position:absolute; inset:0; } .web-preview-layers img:nth-child(2) { z-index:2; } .web-preview-layers img:nth-child(3) { z-index:1; } .web-preview-pair { display:grid; grid-template-columns:5fr 7fr; gap:32px; margin:48px 0 0; align-items:start; } .web-preview-pair>div { background:var(--born-paper); overflow:hidden; } .web-preview-pair img { width:100%; height:auto; display:block; } .web-preview-note { color:var(--born-muted); text-align:center; font-size:12px; margin:24px 0 0; } .born-site .service-card,.web-scope-card { transition:box-shadow .3s ease,border-color .3s ease; } .born-site .service-card:hover,.web-scope-card:hover { border-color:var(--born-blue); box-shadow:0 12px 30px #1516190b; } .born-site .btn { transition:background-color .2s ease,color .2s ease,box-shadow .2s ease; } @media(max-width:575px) { .web-preview { padding-top:24px; }.web-preview-pair { gap:14px; margin-top:24px; } } @media(prefers-reduced-motion:reduce) { [data-aos] { opacity:1!important; transform:none!important; transition:none!important; }.born-site .btn,.born-site .service-card,.web-scope-card { transition:none; } } body:not(.motion-ready) [data-aos] { opacity:1!important; transform:none!important; }   .web-service-hero { padding-top:0; } .web-service-hero>.web-hero-panel { position:relative; border-radius:0; padding:32px 0 72px; overflow:hidden; } .web-service-hero .web-hero-grid { position:relative; z-index:1; gap:80px; } .web-service-hero .web-hero-grid h1 { font-size:clamp(44px,5.5vw,80px); max-width:760px; } .web-breadcrumb { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin-bottom:64px; font-size:13px; position:relative; z-index:1; } .born-site .web-breadcrumb a,.born-site .web-breadcrumb a:hover { color:#fff; text-decoration:none; } .web-breadcrumb a:hover { text-decoration:underline!important; } .web-breadcrumb i { font-size:11px; opacity:.65; } .web-breadcrumb span { opacity:.8; } .web-service-hero>.web-hero-panel .eyebrow { display:inline-flex; background:var(--born-ink); border-radius:30px; padding:10px 18px; letter-spacing:.1em; margin-bottom:24px; } .web-service-hero .web-preview { padding-top:64px; } @media(max-width:991px) { .web-service-hero .web-hero-grid { gap:28px; }.web-breadcrumb { margin-bottom:48px; } } @media(max-width:575px) { .web-service-hero { padding-top:0; }.web-service-hero>.web-hero-panel { padding:24px 0 44px; }.web-service-hero .web-hero-grid h1 { font-size:44px; }.web-breadcrumb { gap:8px; font-size:11px; margin-bottom:36px; }.web-service-hero .web-preview { padding-top:36px; } }   .web-faq .accordion-item { border:0; border-bottom:1px solid #dfe2e8; background:transparent; border-radius:0; } .web-faq .accordion-header { margin:0; } .web-faq .accordion-button { width:100%; display:flex; align-items:center; justify-content:space-between; gap:24px; padding:24px 0; border:0; border-radius:0; background:transparent; color:var(--born-ink); font-family:inherit; font-size:16px; line-height:1.6; text-align:left; font-weight:600; box-shadow:none; cursor:pointer; transition:color .2s ease; } .web-faq .accordion-item:first-child .accordion-button { padding-top:0; } .web-faq .accordion-button::after { display:none; } .web-faq .accordion-button>i { flex:none; transition:transform .25s ease; } .web-faq .accordion-button[aria-expanded="true"]>i { transform:rotate(45deg); } .web-faq .accordion-body { padding:0 0 24px; } .web-faq .collapse:not(.show) { display:none; } .web-faq .collapsing { height:0; overflow:hidden; transition:height .35s ease; } .web-faq .accordion-button:focus:not(:focus-visible) { outline:none; box-shadow:none; } @media(prefers-reduced-motion:reduce) { .web-faq .collapsing,.web-faq .accordion-button>i { transition:none; } } .web-service-hero>.web-hero-panel .eyebrow { align-items:center; gap:12px; } .web-service-hero>.web-hero-panel .eyebrow>i { font-size:24px; line-height:1; display:block; }   .web-service-hero>.web-hero-panel { background:var(--born-paper); padding-bottom:40px; } .web-service-hero .web-breadcrumb,.born-site .web-service-hero .web-breadcrumb a,.born-site .web-service-hero .web-breadcrumb a:hover { color:var(--born-muted); } .web-service-hero .web-breadcrumb { margin-bottom:40px; } .web-service-hero .web-hero-grid { gap:0; grid-template-columns:1.15fr 1fr; align-items:stretch; } .web-service-hero .web-hero-grid h1 { color:var(--born-ink); font-size:clamp(42px,4.5vw,66px); padding:16px 56px 40px 0; } .web-service-hero .web-hero-description { background:var(--born-blue); color:#fff; border-radius:24px; padding:48px; display:flex; align-items:center; } .web-service-hero .web-hero-description .lead { margin:0; color:#fff; } .web-service-hero>.web-hero-panel .eyebrow { background:transparent; color:var(--born-ink); padding:0; margin-bottom:28px; } .web-service-hero>.web-hero-panel .eyebrow>i { color:var(--born-blue); } .web-hero-actions { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; margin-top:32px; } .born-site .web-action { display:flex; gap:18px; align-items:center; padding:24px; background:#fff; border:1px solid #e1e4eb; border-radius:16px; color:var(--born-ink); text-align:left; font:inherit; font-weight:600; text-decoration:none; transition:border-color .25s ease,box-shadow .25s ease; } .web-action>i { width:48px; height:48px; flex:none; display:flex; align-items:center; justify-content:center; background:var(--born-paper); border-radius:12px; color:var(--born-blue); font-size:24px; } .web-action small { display:block; margin-top:5px; color:var(--born-muted); font-size:12px; font-weight:400; } .born-site a.web-action:hover { color:var(--born-ink); border-color:var(--born-blue); box-shadow:0 6px 18px #15161908; } .web-action:disabled { opacity:1; cursor:default; } @media(max-width:991px) { .web-service-hero .web-hero-grid { grid-template-columns:1fr; }.web-service-hero .web-hero-grid h1 { padding:0 0 32px; max-width:800px; }.web-service-hero .web-hero-description { padding:32px; }.web-hero-actions { gap:12px; }.born-site .web-action { padding:18px 14px; gap:12px; }.web-action>i { width:36px; height:36px; font-size:22px; } } @media(max-width:575px) { .web-hero-actions { grid-template-columns:1fr; margin-top:24px; }.web-service-hero .web-hero-description { padding:28px 24px; border-radius:18px; }.web-service-hero .web-hero-grid h1 { font-size:42px; }.born-site .web-action { padding:18px 20px; }.web-action>i { width:44px; height:44px; } } .public-document { padding-top:32px; padding-bottom:64px; } .public-breadcrumb { display:flex; flex-wrap:wrap; align-items:center; gap:12px; font-size:13px; color:var(--born-muted); margin-bottom:48px; } .public-breadcrumb a { color:var(--born-ink); text-decoration:none; } .public-breadcrumb i { font-size:11px; } .meeting-heading { max-width:800px; margin-bottom:40px; } .meeting-heading h1,.legal-document h1 { font-size:clamp(36px,4.5vw,60px); letter-spacing:-.04em; font-weight:600; line-height:1.15; margin-bottom:24px; } .meeting-heading .lead { color:var(--born-muted); } .meeting-calendar { border:1px solid #e1e4eb; border-radius:24px; overflow:hidden; background:var(--born-paper); } .meeting-calendar iframe { display:block; border:0; width:100%; height:900px; background:#fff; } .calendar-fallback { margin-top:20px; text-align:center; font-size:14px; } .legal-document { max-width:900px; margin:0 auto; color:var(--born-muted); line-height:1.9; } .legal-document h2,.legal-document h3,.legal-document h4 { color:var(--born-ink); font-weight:600; margin-top:36px; margin-bottom:16px; line-height:1.4; } .legal-document h2 { font-size:26px; }.legal-document h3 { font-size:21px; } .legal-document p,.legal-document ul,.legal-document ol { margin-bottom:20px; } @media(max-width:575px) { .public-document { padding-top:24px; }.public-breadcrumb { margin-bottom:32px; }.meeting-calendar { border-radius:16px; }.meeting-calendar iframe { height:1050px; } }   .service-form-panel { display:block; padding:32px 40px; } .service-form-intro { display:flex; flex-wrap:wrap; align-items:baseline; column-gap:24px; margin-bottom:20px; } .service-form-intro .eyebrow { display:none; } .service-form-intro h2 { font-size:30px; margin:0; } .service-form-intro .lead { font-size:14px; margin:0; } .service-fields { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:12px 16px; } .service-fields>label { display:flex; flex-direction:column; gap:5px; margin:0; min-width:0; grid-column:span 2; } .service-fields>label>span:first-child,.service-choice legend { color:#fff; font-size:12px; font-weight:500; } .service-fields .input-group { display:flex; flex-wrap:nowrap; align-items:stretch; background:#fff; border:1px solid #d7dce3; border-radius:8px; overflow:hidden; width:100%; } .service-fields .input-group-text { display:flex; align-items:center; justify-content:center; padding:0 12px; background:#f5f6f8; color:#565d6b; border:0; border-right:1px solid #e3e5eb; font-size:17px; } .service-fields .form-control,.service-fields .form-select { color:#151619; background:#fff; border:1px solid #d7dce3; border-radius:8px; font:inherit; font-size:13px; padding:9px 12px; width:100%; min-width:0; height:40px; } .service-fields .input-group .form-control { border:0; border-radius:0; } .service-fields .service-field-half,.service-fields .service-choice { grid-column:span 3; } .service-fields .service-field-full { grid-column:1/-1; } .inquiry-select { display:block; position:relative; } .inquiry-select .form-select { appearance:none; -webkit-appearance:none; background-image:none; padding-left:40px; padding-right:36px; } .inquiry-select>i { position:absolute; left:13px; top:50%; transform:translateY(-50%); font-size:17px; color:#565d6b; pointer-events:none; } .inquiry-select>i:last-child { left:auto; right:13px; font-size:13px; } .service-fields textarea.form-control { min-height:40px; height:40px; resize:vertical; } .service-choice { min-width:0; margin:0; padding:0; border:0; display:flex; align-items:center; justify-content:space-between; gap:16px; } .service-choice legend { float:left; width:auto; margin:0; padding:0; line-height:36px; } .service-choice-options { display:flex; gap:6px; } .service-choice-options label { position:relative; cursor:pointer; } .service-choice-options input { position:absolute; opacity:0; width:1px; height:1px; } .service-choice-options label>span { display:block; padding:6px 12px; border:1px solid #ffffff80; border-radius:7px; color:#fff; font-size:12px; white-space:nowrap; } .service-choice-options input:checked+span { background:#fff; color:#151619; border-color:#fff; font-weight:600; } .service-choice-options input:focus-visible+span { outline:2px solid #fff; outline-offset:2px; } .service-fields .input-group:focus-within,.inquiry-select:focus-within { outline:2px solid #151619; outline-offset:2px; border-radius:8px; } .service-fields input:focus,.service-fields select:focus { outline:0; box-shadow:none; } .service-form-bottom { display:flex; gap:20px; justify-content:space-between; align-items:center; margin-top:16px; flex-wrap:wrap; } .service-form-bottom .btn { font-size:13px; padding:11px 20px; } .service-form-bottom .btn:disabled { opacity:.7; cursor:default; } .form-preview-note,.service-form-privacy { color:#fff; font-size:11px; line-height:1.7; } .service-form-privacy { margin:12px 0 0; } .born-site .service-form-privacy a,.born-site .service-form-privacy a:hover { color:#fff; text-decoration:underline; } .form-trap { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); } .service-form-status { padding:12px; background:#fff; border-radius:8px; color:#151619; font-size:13px; margin-bottom:16px; } @media(max-width:991px) { .service-form-panel { padding:28px; }.service-fields { grid-template-columns:repeat(2,minmax(0,1fr)); }.service-fields>label,.service-fields .service-field-half,.service-fields .service-choice { grid-column:span 1; }.service-choice { display:block; }.service-choice legend { float:none; line-height:1.5; margin-bottom:6px; }.service-choice-options label { flex:1; text-align:center; } } @media(max-width:575px) { .service-form-panel { padding:24px 20px; }.service-form-intro h2 { font-size:26px; margin-bottom:8px; }.service-fields { grid-template-columns:1fr; gap:12px; }.service-fields>label,.service-fields .service-field-half,.service-fields .service-choice { grid-column:1; }.service-form-bottom { gap:12px; }.service-form-bottom .btn { width:100%; justify-content:center; }.service-form-bottom .g-recaptcha { transform:scale(.78); transform-origin:left center; width:238px; margin-right:-66px; } }   .web-service-hero .web-hero-animated { grid-template-columns:1.05fr 1fr; gap:32px; align-items:center; } .web-hero-text { padding:0 0 24px; } .web-service-hero .web-hero-animated h1 { font-size:clamp(42px,4.4vw,64px); line-height:1.1; padding:0; margin:0 0 24px; max-width:650px; } .web-service-hero .web-hero-animated .lead { color:var(--born-muted); font-size:17px; line-height:1.85; max-width:580px; margin:0 0 28px; } .web-hero-text>.btn { display:inline-flex; align-items:center; gap:18px; padding:16px 24px; } .web-hero-animation { width:100%; max-width:570px; justify-self:end; aspect-ratio:1; margin-top:-48px; margin-bottom:-28px; } .web-hero-animation lottie-player { display:block; width:100%; height:100%; } .web-service-hero .web-hero-actions { margin-top:24px; } @media(max-width:991px) { .web-service-hero .web-hero-animated { grid-template-columns:1fr 1fr; gap:24px; }.web-service-hero .web-hero-animated h1 { font-size:42px; }.web-hero-animation { margin:0; }.web-service-hero .web-hero-animated .lead { font-size:15px; } } @media(max-width:767px) { .web-service-hero .web-hero-animated { grid-template-columns:1fr; gap:0; }.web-hero-animation { max-width:420px; justify-self:center; margin:-20px 0; }.web-hero-text { padding-bottom:20px; }.web-service-hero .web-hero-animated h1 { max-width:560px; } }   .web-service-contact .service-form-panel { padding:0; overflow:hidden; } .service-form-panel .service-form-intro { display:block; margin:0; padding:24px 40px; background:var(--born-paper); } .service-form-panel .service-form-intro h2 { color:var(--born-ink); font-size:30px; line-height:1.25; margin:0 0 8px; } .service-form-panel .service-form-intro .lead { color:var(--born-ink); font-size:14px; line-height:1.65; margin:0; } .service-form-panel .service-inquiry-form { padding:24px 40px 28px; } @media(max-width:991px) { .service-form-panel .service-form-intro { padding:22px 28px; }.service-form-panel .service-inquiry-form { padding:22px 28px 26px; } } @media(max-width:575px) { .service-form-panel .service-form-intro { padding:20px; }.service-form-panel .service-form-intro h2 { font-size:26px; }.service-form-panel .service-inquiry-form { padding:20px; } } .saas-feature-field { grid-column:span 4; min-width:0; } .saas-field-label { display:block; font-size:12px; font-weight:500; margin-bottom:5px; color:#fff; } .saas-feature-select { background:#fff; border:1px solid #d7dce3; border-radius:8px; color:var(--born-ink); } .saas-feature-select summary { display:flex; align-items:center; gap:12px; padding:9px 12px; height:38px; cursor:pointer; list-style:none; font-size:13px; } .saas-feature-select summary::-webkit-details-marker { display:none; } .saas-feature-select summary>i { color:var(--born-muted); font-size:17px; } .saas-feature-select summary>i:last-child { margin-left:auto; font-size:13px; } .saas-feature-select fieldset { border:0; padding:12px; margin:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; border-top:1px solid #e3e5eb; } .saas-feature-select .form-check { display:flex; align-items:center; gap:8px; margin:0; padding:0; font-size:12px; cursor:pointer; } .saas-feature-select .form-check-input { appearance:auto; -webkit-appearance:auto; width:16px; height:16px; flex:none; margin:0; accent-color:var(--born-blue); } @media(max-width:991px) { .saas-feature-field { grid-column:1/-1; } } @media(max-width:575px) { .saas-feature-select fieldset { grid-template-columns:1fr; } } .saas-feature-select summary>[data-feature-label] { min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .saas-feature-select summary>i { flex:none; } .service-fields .inquiry-attachment { grid-column:span 4; } .inquiry-attachment small { color:#fff; font-size:10px; line-height:1.5; } .service-fields input[type=file].form-control { padding:6px 8px; font-size:11px; } .service-fields input[type=file]::file-selector-button { border:0; background:#edf0f5; color:#151619; border-radius:4px; font:inherit; padding:5px 8px; margin-right:8px; } @media(max-width:991px) { .service-fields .inquiry-attachment { grid-column:1/-1; } } .service-fields>.saas-feature-field.service-field-full { grid-column:1/-1; } .branding-inquiry-form .service-fields .inquiry-attachment { grid-column:1/-1; } .marketing-inquiry-form .service-fields .inquiry-attachment { grid-column:1/-1; } .service-form-panel .service-form-intro .lead { max-width:none; } .service-fields>.performance-multiple { grid-column:span 3; } @media(max-width:991px) { .service-fields>.performance-multiple { grid-column:1/-1; } } .strategy-timeline { background:var(--born-paper); } .strategy-timeline-layout { display:grid; grid-template-columns:.85fr 1.15fr; gap:88px; align-items:start; } .strategy-timeline-intro { position:sticky; top:140px; } .strategy-timeline-intro h2 { margin-bottom:24px; } .strategy-timeline-intro>p:last-child { font-size:16px; line-height:1.85; color:var(--born-muted); } .strategy-timeline .strategy-timeline-steps { padding:0; list-style:none; --ar-steps-number-inner-bg:#fff; --ar-steps-connect-style:solid; --ar-steps-connect-color:#d3d9e4; } .strategy-timeline .step { align-items:center; } .strategy-timeline .step-number { margin-top:0; } .strategy-timeline .step-body { padding-top:8px; } .strategy-timeline .step-body h3 { display:flex; align-items:center; gap:12px; margin-bottom:12px; } .strategy-timeline .step-body h3>i { color:var(--born-blue); font-size:24px; } .strategy-timeline .step-body>p { color:var(--born-muted); line-height:1.8; font-size:15px; margin-bottom:12px; } .strategy-timeline .step-body>.timeline-services { color:var(--born-ink); font-size:12px; font-weight:500; margin-bottom:0; } .strategy360-inquiry-form .service-fields>label:nth-child(n+4):not(.service-field-full) { grid-column:span 3; } @media(max-width:991px) { .strategy-timeline-layout { grid-template-columns:1fr; gap:36px; }.strategy-timeline-intro { position:static; }.strategy360-inquiry-form .service-fields>label:nth-child(n+4):not(.service-field-full) { grid-column:span 1; } } @media(max-width:575px) { .strategy-timeline .steps { --ar-steps-number-size:52px; --ar-steps-number-inner-size:40px; --ar-steps-padding-x:16px; }.strategy-timeline .step-body h3 { font-size:20px; }.strategy-timeline .step-body h3>i { display:none; } } @media(prefers-reduced-motion:reduce) { .strategy-timeline .step-number::before,.strategy-timeline .step-number-inner { transition:none; } } .performance-tools { padding-top:64px; } .performance-tools h2 { font-size:clamp(28px,3vw,40px); line-height:1.2; font-weight:600; letter-spacing:-.035em; margin-bottom:18px; } .performance-tools-intro { color:var(--born-muted); max-width:760px; font-size:15px; line-height:1.8; margin-bottom:28px; } .performance-tool-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:12px; list-style:none; padding:0; margin:0; } .performance-tool-grid li { background:var(--born-paper); border-radius:14px; padding:12px 8px 18px; text-align:center; min-width:0; } .performance-tool-grid img { display:block; width:100%; height:90px; object-fit:contain; margin:0 auto 4px; } .performance-tool-grid span { display:block; color:var(--born-ink); font-size:11px; font-weight:500; } @media(max-width:991px) { .performance-tool-grid { grid-template-columns:repeat(4,minmax(0,1fr)); } } @media(max-width:575px) { .performance-tools { padding-top:48px; }.performance-tool-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.performance-tool-grid img { max-width:200px; } }   .about-page-hero{background:#f6f7f9;padding:30px 0 100px}.about-breadcrumb{display:flex;align-items:center;gap:14px;font-size:13px;color:#626875;margin-bottom:60px}.about-breadcrumb i{font-size:12px}.about-intro-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:80px;align-items:center}.about-page h1{font-size:clamp(38px,4.5vw,68px);line-height:1.12;letter-spacing:-.045em;margin:20px 0 28px}.about-page h1 span{color:#406eff;font-weight:400}.about-page .lead{font-size:19px;max-width:650px;line-height:1.8}.about-experience{border-left:1px solid #dfe2e9;padding-left:55px;display:flex;flex-direction:column}.about-experience>strong{font-size:clamp(100px,12vw,172px);line-height:1;font-weight:600;letter-spacing:-.08em;color:#406eff}.about-experience>strong span{font-size:.48em;vertical-align:top;line-height:1.5}.about-experience>span{font-size:17px;color:#151619;margin:16px 0 26px}.about-experience-lines{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#626875}.about-story{padding-top:0}.about-story-photo{margin:-45px 0 65px;position:relative;overflow:hidden;border-radius:24px}.about-story-photo img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 48%}.about-page h2{font-size:clamp(28px,3vw,42px);line-height:1.25;letter-spacing:-.035em;max-width:850px;margin-bottom:25px}.about-story-copy{padding-bottom:80px}.about-story-copy p:not(.eyebrow),.about-section-lead{font-size:17px;line-height:1.9;color:#626875}.about-expertise{background:#f6f7f9}.about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.about-pillars article{background:#fff;padding:32px;border:1px solid #e3e5eb;border-radius:18px}.about-pillars article>i{display:block;font-size:32px;color:#406eff;margin-bottom:28px}.about-page h3{font-size:21px;line-height:1.45;letter-spacing:-.025em;margin:0 0 18px}.about-pillars p{color:#626875;line-height:1.85;margin:0}.about-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:35px}.about-capabilities a{display:flex;gap:18px;align-items:center;border:1px solid #e3e5eb;border-radius:14px;padding:22px;color:#151619;transition:background .25s,border-color .25s}.about-capabilities a:hover{background:#f6f7f9;border-color:#406eff}.about-capabilities a>i:first-child{font-size:24px;color:#406eff}.about-capabilities a>i:last-child{margin-left:auto}.about-step-number{display:block;color:#406eff;font-size:30px;margin-bottom:25px}.about-page-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f6f7f9;border-radius:24px;padding:45px}.about-page-contact h2{margin-bottom:12px}.about-page-contact p{margin:0;color:#626875}.about-page-contact .btn{flex-shrink:0;gap:14px} @media(max-width:991px){.about-intro-grid{gap:35px}.about-experience{padding-left:30px}.about-pillars{gap:14px}.about-pillars article{padding:24px}.about-page-contact{align-items:flex-start;flex-direction:column}} @media(max-width:767px){.about-page-hero{padding-bottom:75px}.about-breadcrumb{margin-bottom:35px}.about-intro-grid{grid-template-columns:1fr}.about-experience{border-left:0;border-top:1px solid #dfe2e9;padding:25px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:30px;align-items:center}.about-experience>strong{grid-row:span 2;font-size:110px}.about-experience>span{margin:0 0 12px}.about-experience-lines{font-size:12px}.about-story-photo{margin-bottom:35px}.about-story-photo img{height:230px}.about-story-copy{padding-bottom:45px}.about-pillars,.about-capabilities{grid-template-columns:1fr}.about-page-contact{padding:28px}.about-page .lead{font-size:17px}.about-page h1{font-size:40px}} .born-site .about-capabilities a, .born-site .about-capabilities a:hover, .born-site .about-capabilities a:focus-visible { text-decoration:none; }
:root { --born-blue:#406eff; --born-purple:var(--born-blue); --ar-primary:#406eff; --ar-primary-rgb:64,110,255; --ar-link-color:#151619; --ar-link-hover-color:#151619; }   .btn-primary, .born-site .btn-primary { --ar-btn-color:#fff; --ar-btn-bg:#406eff; --ar-btn-border-color:#406eff; --ar-btn-hover-color:#fff; --ar-btn-hover-bg:#406eff; --ar-btn-hover-border-color:#406eff; --ar-btn-active-color:#fff; --ar-btn-active-bg:#406eff; --ar-btn-active-border-color:#406eff; color:#fff; background-color:#406eff; border-color:#406eff; } .btn-primary:hover,.btn-primary:focus-visible,.btn-primary:active, .born-site .btn-primary:hover,.born-site .btn-primary:focus-visible { color:#fff; background-color:#406eff; border-color:#406eff; box-shadow:0 0 0 3px #406eff33; } .born-site .brand-gradient { background:none; color:#406eff; -webkit-text-fill-color:#406eff; } .born-site .text-primary { color:#406eff!important; } .born-site .service-link, .born-site .services-note a, .born-site .services-menu[open]>.services-menu-toggle, .born-site .services-mega-links .dropdown-item:hover, .born-site .services-mega-links .dropdown-item:focus-visible { color:var(--born-ink); text-decoration-color:#406eff; } .born-site .service-link { border-bottom-color:#406eff; } .born-site .services-note a { text-decoration-line:underline; text-decoration-thickness:2px; } .born-site .services-mega-links .dropdown-item:hover, .born-site .services-mega-links .dropdown-item:focus-visible { background:transparent; text-decoration-line:underline; text-decoration-thickness:2px; } .born-site .service-featured, .born-site .contact-channels, .born-site .hero-showcase figcaption { background:#406eff; border-color:#406eff; color:#fff; } .born-site .service-featured>p, .born-site .service-featured .service-number, .born-site .service-featured .service-deliverables, .born-site .service-featured .service-link, .born-site .contact-channel-link, .born-site .contact-channel-link:hover, .born-site .contact-channels p, .born-site .contact-channel-label { color:#fff; } .born-site .service-featured h3 { font-size:24px; color:#fff; } .born-site .contact-channels h3 { font-size:24px; color:#fff; } .born-site .service-featured .service-link { border-color:#fff; } .born-site .service-featured .service-icon { color:#fff; } .born-site .contact-channel-link { text-decoration-color:#fff; } .born-site .social-link:hover { background:#406eff; border-color:#406eff; color:#fff; } .born-site .header-cta:hover { background:#406eff; color:#fff!important; } .born-site .contact-channels :focus-visible, .born-site .service-featured :focus-visible { outline-color:#fff; }   a.text-primary,.btn-link { color:#151619!important; text-decoration:underline; text-decoration-color:#406eff; text-underline-offset:4px; } .btn-outline-primary { --ar-btn-color:#151619; --ar-btn-border-color:#406eff; --ar-btn-hover-color:#fff; --ar-btn-hover-bg:#406eff; --ar-btn-hover-border-color:#406eff; --ar-btn-active-color:#fff; --ar-btn-active-bg:#406eff; --ar-btn-active-border-color:#406eff; } .born-site a:hover { color:var(--born-ink); } .born-site .contact-channel-link:hover, .born-site .service-featured a:hover, .born-site .social-link:hover { color:#fff; } .born-site .showcase-top { font-size:clamp(24px,3vw,44px); } .born-site .hero-showcase figcaption { font-weight:400; } .born-site a.text-primary { color:var(--born-ink)!important; text-decoration:underline; text-decoration-color:#406eff; } .born-site .hero-showcase figcaption span { opacity:1; } .born-site .social-link svg { display:block; width:20px; height:20px; flex:none; fill:currentColor; }
@media (min-width:992px) { .born-site .header-inner { gap:30px; } .born-site .desktop-nav { margin-left:auto; align-items:center; gap:26px; } .born-site .header-actions { margin-left:0; flex-shrink:0; } .born-site .services-menu { position:static; } .born-site .services-mega-menu { top:calc(100% - 16px); left:auto; right:0; } .born-site .services-menu::before { display:none; } .born-site .services-menu-toggle { padding:20px 0; } } @media (max-width:991px) { .born-site .header-inner { min-height:76px; gap:12px; } .born-site .brand img { width:106px; height:auto; } .born-site .header-actions { margin-left:auto; gap:0; } .born-site .language-switch { display:inline-flex; align-items:center; justify-content:center; gap:5px; min-width:52px; min-height:44px; padding:0 4px; font-size:12px; } .born-site .mobile-menu { flex-shrink:0; margin:0; } .born-site .mobile-menu>summary { display:flex; align-items:center; justify-content:center; width:44px; height:44px; padding:0; border:1px solid #e2e4e9; border-radius:12px; font-size:0; line-height:1; background:#fff; color:#151619; transition:background .2s ease,border-color .2s ease; } .born-site .mobile-menu>summary i { display:block; width:22px; height:22px; font-size:22px; line-height:1; } .born-site .mobile-menu[open]>summary { background:#f4f5f7; border-color:#406eff; } .born-site .mobile-menu>summary:focus-visible { outline:2px solid #406eff; outline-offset:3px; } .born-site .mobile-menu>nav { top:100%; left:0; right:0; width:auto; max-height:calc(100dvh - 84px); padding:12px 24px 20px; border:1px solid #e2e4e9; border-top:0; border-radius:0 0 20px 20px; background:#fff; box-shadow:0 16px 32px #15161912; overflow-x:hidden; overflow-y:auto; overscroll-behavior:contain; } .born-site .mobile-menu>nav>a,.born-site .mobile-services>summary { min-height:52px; padding:14px 0; align-items:center; font-size:15px; font-weight:600; line-height:1.5; text-decoration:none; } .born-site .mobile-services>summary { gap:16px; } .born-site .mobile-services>summary i { flex:0 0 20px; text-align:center; } .born-site .mobile-service-links { display:grid; gap:2px; margin:0 0 10px; padding:6px; border-radius:12px; background:#f4f5f7; } .born-site .mobile-menu nav .mobile-service-links a { display:block; min-height:44px; padding:11px 12px; border:0; border-radius:8px; font-size:14px; font-weight:400; line-height:1.6; white-space:normal; overflow-wrap:break-word; text-decoration:none; } .born-site .mobile-menu nav .mobile-service-links a:hover,.born-site .mobile-menu nav .mobile-service-links a:focus-visible { background:#fff; } .born-site .mobile-menu>nav a:focus-visible { outline:2px solid #406eff; outline-offset:-2px; } .born-site .mobile-menu[open]>nav { animation:born-navigation-enter .2s ease-out; } } @keyframes born-navigation-enter { from { opacity:0; transform:translateY(-6px); } to { opacity:1; transform:translateY(0); } } @media (prefers-reduced-motion:reduce) { .born-site .mobile-menu[open]>nav { animation:none; } }   .born-site .services-mega-spacer { border-left:0; } @media (min-width:992px) { .born-site .services-mega-content { min-height:224px; } .born-site .services-mega-links { display:flex; align-items:center; } .born-site .services-mega-links ul { width:100%; } }
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 9, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* BornTM presentation: Around marketing-agency media frame and numbered steps, scoped to this funnel. */
html{scroll-behavior:smooth}.pitch{--pitch-ink:#151619;--pitch-blue:#406eff;--pitch-muted:#5e6370;overflow:hidden}.pitch-nav{background:#fff;border-bottom:1px solid #e8eaf0}.pitch-nav>.container{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:20px}.pitch-nav img{width:116px;height:auto}.pitch-nav>.container>div{display:flex;align-items:center;gap:28px}.pitch-language{font-size:13px;color:#151619;font-weight:600}.pitch-nav .btn,.pitch-close .btn{gap:14px;font-size:13px;padding:16px 23px}.pitch .eyebrow{font-size:11px;letter-spacing:.15em;font-weight:600;margin:0 0 24px}.pitch-hero{background:radial-gradient(ellipse at 15% 35%,#e9efff,transparent 55%),#f5f7fb;padding:64px 0 0}.pitch-hero-intro{text-align:center;max-width:950px;margin:auto}.pitch-hero .eyebrow{display:flex;gap:10px;align-items:center;justify-content:center}.pitch-hero .eyebrow>span{width:7px;height:7px;background:#406eff;border-radius:50%}.pitch h1{font-size:clamp(42px,4.8vw,72px);line-height:1.08;letter-spacing:-.055em;font-weight:600;margin:0 0 24px;color:#151619}.pitch h1 em{color:#406eff;font-style:normal}.pitch-lead{max-width:720px;margin:0 auto 36px;font-size:16px;line-height:1.8;color:#5e6370}.pitch-video-shell{border:1px solid #d8e0f3;box-shadow:0 28px 60px -32px #1c34865c;border-radius:24px;overflow:hidden;position:relative;z-index:1;background:#151619}.pitch-video-top{padding:17px 26px;background:#151619;color:#fff;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em}.pitch-main-video{aspect-ratio:16/9;width:100%;display:block;border:0}.pitch-video-pending{background:#406eff;color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:30px}.pitch-video-pending:before,.pitch-video-pending:after{content:'';position:absolute;width:650px;height:650px;border:1px solid #ffffff35;border-radius:50%;pointer-events:none}.pitch-video-pending:before{left:-25%;bottom:-100%}.pitch-video-pending:after{right:-30%;top:-50%}.pitch-video-art{position:relative;width:100%;display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center}.pitch-video-art>span{font-size:10px;letter-spacing:.25em;font-weight:600}.pitch-video-art>b{font-size:clamp(70px,10vw,150px);font-weight:700;letter-spacing:-.075em;line-height:.95}.pitch-video-art>b>span{display:block;font-size:.38em;letter-spacing:-.04em;font-weight:400;margin-top:18px}.pitch-pending-copy{text-align:center;position:absolute;bottom:25px;left:15%;right:15%;background:#2446bc;padding:14px 22px;border-radius:12px}.pitch .pitch-pending-copy h2{font-size:14px;color:#fff;letter-spacing:0;margin:0 0 5px}.pitch-pending-copy p{font-size:11px;line-height:1.7;margin:0;color:#fff}.pitch-book{padding:75px 0 90px;background:#f5f7fb;scroll-margin-top:20px}.pitch-book-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}.pitch-book-copy{padding-top:36px}.pitch h2{font-size:clamp(32px,3.4vw,50px);line-height:1.14;letter-spacing:-.045em;font-weight:600;margin:0 0 26px;color:#151619}.pitch-book-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#5e6370}.pitch-book-note{display:flex;align-items:center;gap:14px;margin:30px 0 22px;padding-top:26px;border-top:1px solid #dbe0e9;font-size:13px;line-height:1.7}.pitch-book-note i{font-size:25px;color:#2446bc}.pitch-external{font-size:12px;color:#2446bc;font-weight:600;display:inline-flex;gap:10px;align-items:center}.pitch-calendar{background:#fff;border:1px solid #e1e5ef;border-radius:22px;overflow:hidden;min-width:0}.pitch-calendar iframe{display:block;width:100%;height:690px;border:0}.pitch-system{padding:110px 0;background:#fff}.pitch h2>span{color:#406eff}.pitch-section-heading{max-width:870px}.pitch-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pitch-illustration{background:#f5f7fb;border-radius:28px;padding:15px 35px 30px}.pitch-illustration lottie-player{display:block;width:100%;aspect-ratio:1}.pitch-illustration>p{font-size:14px;line-height:1.9;color:#5e6370;margin:0}.pitch-system-items article{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #e0e4ed}.pitch-index{font-size:12px;color:#2446bc;font-weight:600;padding-top:5px}.pitch h3{font-size:21px;line-height:1.4;letter-spacing:-.02em;color:#151619;font-weight:600;margin:0 0 10px}.pitch-system-items p,.pitch-outcome-grid p{font-size:14px;line-height:1.9;margin:0;color:#5e6370}.pitch-outcomes{background:#151619;color:#fff;padding:100px 0}.pitch .pitch-outcomes h2,.pitch .pitch-outcomes h3{color:#fff}.pitch .pitch-outcomes h2>span{color:#aabaff}.pitch-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}.pitch-outcome-grid article{padding-top:30px;border-top:1px solid #ffffff35}.pitch-outcome-grid i{font-size:28px;color:#aabaff;display:block;margin-bottom:22px}.pitch-outcome-grid p{color:#d6d7de}.pitch-proof{padding:110px 0}.pitch-proof-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:44px}.pitch-proof-heading h2{max-width:650px;margin:0}.pitch-proof-heading>p{max-width:330px;margin:0;font-size:14px;line-height:1.9;color:#5e6370}.pitch-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.pitch-proof-card:first-child{grid-column:1/-1}.pitch-proof-media{aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#f0f3fa,#e9eef9);border:1px solid #dbe2f0}.pitch-proof-card:first-child .pitch-proof-media{aspect-ratio:21/9}.pitch-proof-media img,.pitch-proof-media video{width:100%;height:100%;object-fit:contain;background:#f1f4fa;display:block}.pitch-proof-placeholder{display:flex;height:100%;align-items:center;justify-content:center;gap:22px;flex-direction:column;color:#5e6370;font-size:12px;text-align:center;padding:20px}.pitch-proof-placeholder i{font-size:36px;color:#2446bc}.pitch-proof-caption{display:flex;gap:22px;padding:22px 0}.pitch-proof-caption>span{font-size:11px;color:#2446bc;padding-top:7px;font-weight:600}.pitch-proof-caption h3{font-size:18px;margin-bottom:4px}.pitch-proof-caption p{font-size:13px;color:#5e6370;margin:0}.pitch-process{background:#eef2fc;padding:85px 0}.pitch-process ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:44px 0 0;padding:0;gap:30px}.pitch-process li{border-top:1px solid #c3cde3;padding-top:20px}.pitch-process li>span{display:block;font-size:12px;color:#2446bc;margin-bottom:30px;font-weight:600}.pitch-process p{color:#5e6370;font-size:13px;line-height:1.9;margin:0}.pitch-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:100px;padding-bottom:100px}.pitch-faq details{border-bottom:1px solid #dbe0e9;padding:24px 0}.pitch-faq summary{display:flex;justify-content:space-between;align-items:center;gap:22px;cursor:pointer;list-style:none;font-weight:600;font-size:15px;color:#151619}.pitch-faq summary::-webkit-details-marker{display:none}.pitch-faq details[open] summary i{transform:rotate(45deg)}.pitch-faq details>p{font-size:14px;line-height:1.9;color:#5e6370;margin:18px 0 0}.pitch-close{background:#406eff;text-align:center;color:#fff;padding:90px 0}.pitch .pitch-close h2{color:#fff;font-size:clamp(38px,4.5vw,64px)}.pitch-close>div>p:not(.eyebrow){background:#2446bc;display:table;padding:8px 16px;border-radius:10px;margin:0 auto 28px;font-size:14px}.pitch-close .eyebrow{font-size:19px;letter-spacing:.03em}.pitch-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:38px;padding-bottom:38px}.pitch-footer img{width:90px;height:auto}.pitch-footer p,.pitch-footer small,.pitch-footer>a:last-of-type{font-size:11px;color:#5e6370;margin:0} .pitch a:focus-visible,.pitch-nav a:focus-visible,.pitch summary:focus-visible{outline:3px solid #151619;outline-offset:6px}
@media(max-width:991px){.pitch-book-grid{grid-template-columns:1fr;gap:32px}.pitch-book-copy{padding-top:0;max-width:600px}.pitch-calendar iframe{height:720px}.pitch-system-grid{gap:35px}.pitch-proof-heading{gap:30px}.pitch-faq{gap:35px}.pitch-footer{flex-wrap:wrap}.pitch-hero{padding-top:45px}.pitch-main-video{aspect-ratio:16/10}.pitch-pending-copy{left:8%;right:8%;bottom:18px}}
@media(max-width:767px){.pitch-nav>.container{min-height:78px}.pitch-nav img{width:92px}.pitch-nav>.container>div{gap:16px}.pitch-nav .btn{font-size:11px;padding:12px 15px;max-width:150px}.pitch-nav .btn i{display:none}.pitch-language{font-size:11px}.pitch h1{font-size:42px}.pitch-hero .eyebrow{font-size:9px}.pitch-lead{font-size:14px}.pitch-main-video{aspect-ratio:4/3}.pitch-video-art>b{font-size:76px}.pitch-video-art{gap:14px}.pitch-video-art>span{font-size:8px}.pitch-video-pending{padding:20px 15px 110px}.pitch-pending-copy{left:14px;right:14px;bottom:14px;padding:12px}.pitch .pitch-pending-copy h2{font-size:12px}.pitch-pending-copy p{font-size:10px}.pitch-video-top{font-size:8px;padding:14px 17px}.pitch-book{padding:48px 0 65px}.pitch h2{font-size:34px}.pitch-calendar iframe{height:780px}.pitch-system,.pitch-proof,.pitch-outcomes{padding:65px 0}.pitch-system-grid,.pitch-outcome-grid,.pitch-faq{grid-template-columns:1fr}.pitch-system-grid{gap:20px}.pitch-illustration{padding:10px 25px 25px}.pitch-illustration lottie-player{max-height:350px}.pitch-outcome-grid{gap:28px;margin-top:35px}.pitch-proof-heading{display:block}.pitch-proof-heading>p{margin-top:22px}.pitch-proof-grid{grid-template-columns:1fr;gap:12px}.pitch-proof-card:first-child .pitch-proof-media{aspect-ratio:16/10}.pitch-process{padding:65px 0}.pitch-process ol{grid-template-columns:repeat(2,1fr);gap:30px 24px}.pitch-process h3{font-size:18px}.pitch-faq{gap:0;padding-top:65px;padding-bottom:65px}.pitch-faq summary{font-size:14px}.pitch-close{padding:65px 0}.pitch-close .eyebrow{font-size:15px}.pitch-footer{gap:20px}.pitch-footer p{flex-basis:60%}.pitch-footer small{margin-left:auto}}
@media(max-width:359px){.pitch-nav>.container>div{gap:10px}.pitch-nav .btn{max-width:125px}.pitch h1{font-size:35px}.pitch h2{font-size:30px}.pitch-video-art>b{font-size:62px}.pitch-hero .eyebrow{letter-spacing:.08em}.pitch-process ol{gap:26px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.pitch-nav .btn{background:#151619;color:#fff;border:1px solid #151619;text-decoration:none}.pitch-close .btn{background:#fff;color:#151619;border:1px solid #fff;text-decoration:none}.pitch-video-art>b>img{display:block;width:clamp(150px,22vw,330px);height:auto;margin:auto}.pitch-close .eyebrow{display:table;background:#2446bc;padding:8px 14px;border-radius:10px;margin:0 auto 24px;font-size:11px;letter-spacing:.12em}.pitch-faq summary:focus-visible{outline:3px solid #2446bc;outline-offset:6px}
/* Revision: open full-width appointment layout, with no enclosing calendar card. */
.pitch-book{background:#fff;padding:58px 0 75px}.pitch-book-grid{display:block}.pitch-book-copy{max-width:840px;margin:0 auto 32px;text-align:center;padding:0}.pitch-book-copy h2{margin-bottom:18px}.pitch-book-note{display:none}.pitch-external{margin-top:10px}.pitch-calendar{border:0;border-radius:0;box-shadow:none;overflow:visible;background:transparent}.pitch-calendar iframe{height:760px;width:100%;max-width:none;border:0;border-radius:0}.pitch-main-video{aspect-ratio:16/9}.pitch-video-top{display:none}.pitch-hero{padding-top:40px}.pitch h1{font-size:clamp(40px,4.4vw,66px)}.pitch-hero-intro{max-width:1000px}.pitch-deck-section{padding-top:85px;padding-bottom:85px}.pitch-deck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.pitch-deck-grid article{border-top:1px solid #d8deea;padding-top:24px}.pitch-deck-grid article>span{font-size:12px;color:#2446bc;display:block;margin-bottom:24px}.pitch-deck-grid p,.pitch-deck-clients p,.pitch-ent-example p{font-size:14px;line-height:1.9;color:#5e6370;margin:0}.pitch-deck-grid h3{font-size:20px}.pitch-deck-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pitch-deck-note,.pitch-deck-intro{font-size:15px;line-height:1.9;color:#5e6370;max-width:850px;margin:30px 0}.pitch-deck-band{background:#eef2fc;padding:75px 0}.pitch-deck-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.pitch-deck-split ul{margin:0;padding:0;list-style:none}.pitch-deck-split li{padding:16px 0;border-bottom:1px solid #ccd5e8;font-size:15px;line-height:1.8}.pitch-deck-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:45px}.pitch-deck-clients h3{font-size:20px;line-height:1.6}.pitch-deck-original{margin:38px 0 0}.pitch-deck-original img,.pitch-ent-example img,.pitch-deck-extra img{width:100%;height:auto;display:block;border:1px solid #e0e5ef;border-radius:14px}.pitch-deck-original figcaption{font-size:12px;line-height:1.8;color:#5e6370;margin-top:18px;max-width:960px}.pitch-ent-example{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;align-items:center;margin:45px 0}.pitch-deck-extra{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.pitch-deck-download{display:inline-flex;gap:15px;font-size:14px;color:#2446bc;font-weight:600}.pitch-deck-contacts{display:flex;flex-wrap:wrap;gap:25px;font-size:13px;margin-top:30px}.pitch-deck-contacts a{color:#151619}.pitch-system{padding-bottom:75px}
@media(max-width:991px){.pitch-deck-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-deck-split{gap:35px}.pitch-ent-example{gap:25px}.pitch-calendar iframe{height:850px}}
@media(max-width:767px){.pitch-deck-section{padding-top:55px;padding-bottom:55px}.pitch-deck-grid,.pitch-deck-clients,.pitch-deck-split,.pitch-ent-example,.pitch-deck-extra{grid-template-columns:1fr}.pitch-deck-grid{gap:24px}.pitch-deck-four{grid-template-columns:1fr}.pitch-deck-band{padding:55px 0}.pitch-book-copy{text-align:left}.pitch-book{padding-top:40px}.pitch-calendar iframe{height:900px}.pitch-deck-original{overflow-x:auto}.pitch-deck-original img{min-width:650px}.pitch-deck-contacts{gap:15px}}
/* Keep the embedded player exactly flush with its 16:9 frame at every breakpoint. */
.pitch-video-shell:has(> iframe.pitch-main-video){aspect-ratio:16/9;border:0;padding:0;background:#000}
.pitch-video-shell>iframe.pitch-main-video{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:0;border:0;box-sizing:border-box;background:#000;aspect-ratio:auto}
/* The supplied 1920x1080 video contains narrow white side strips; trim 1% at each edge. */
.pitch-video-shell>iframe.pitch-main-video{transform:scale(1.02);transform-origin:center}

/* Design refinement: illustration without card; no trailing divider on the fourth step. */
.pitch .pitch-illustration{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.pitch .pitch-system-items article:last-child{border-bottom:0}

/* Service cards adapted from Around landing-marketing-agency.html:519–549. */
.pitch .pitch-service-cards{gap:22px;margin-top:44px}
.pitch .pitch-service-cards>article.card{border:1px solid #e3e7f0;border-radius:22px;background:#f6f7fa;padding:0;overflow:hidden;box-shadow:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.pitch .pitch-service-cards>article.card:nth-child(3n+1){background:#eef2ff;border-color:#dce4ff}
.pitch .pitch-service-cards .card-body{padding:30px;display:flex;flex-direction:column;height:100%}
.pitch-service-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.pitch-service-card-top>i{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#fff;border:1px solid #e1e7f6;border-radius:17px;font-size:29px;color:#406eff}
.pitch-service-card-top>span{font-size:11px;font-weight:600;letter-spacing:.08em;color:#68738c}
.pitch .pitch-service-cards h3{font-size:20px;line-height:1.4;margin:0 0 14px;max-width:280px}
.pitch .pitch-service-cards p{font-size:14px;line-height:1.85;margin:0;color:#5e6370}
@media(hover:hover){.pitch .pitch-service-cards>article.card:hover{transform:translateY(-4px);border-color:#a9bcff;box-shadow:0 14px 28px -20px #2446bc66}}
@media(min-width:768px) and (max-width:991px){.pitch .pitch-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.pitch .pitch-service-cards{gap:16px}.pitch .pitch-service-cards .card-body{padding:26px}.pitch-service-card-top{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.pitch .pitch-service-cards>article.card{transition:none}.pitch .pitch-service-cards>article.card:hover{transform:none}}

/* Image cards adapted from Around components/cards-basic.html. */
.pitch .pitch-creative-cards{gap:22px;margin-top:40px}
.pitch .pitch-creative-cards>article.card{padding:0;border:1px solid #e3e7f0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 8px 30px -24px #15161940}
.pitch-creative-image{position:relative;aspect-ratio:1;overflow:hidden;background:#eef2ff}
.pitch .pitch-creative-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.pitch-creative-image>span{position:absolute;bottom:14px;left:14px;padding:6px 10px;border-radius:7px;background:#ffffffed;color:#454a55;font-size:10px;font-weight:500;line-height:1.5}
.pitch .pitch-creative-cards .card-body{padding:25px 24px 28px}
.pitch .pitch-creative-cards h3{font-size:19px;line-height:1.4;margin:0 0 12px}
.pitch .pitch-creative-cards p{font-size:14px;line-height:1.85;margin:0;color:#5e6370}
@media(max-width:767px){.pitch .pitch-creative-cards{gap:24px}.pitch-creative-image{aspect-ratio:4/3}}

/* Industry symbols use the bundled Around icon font. */
.pitch-industry-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 0 20px;border-radius:15px;background:#eef2ff;color:#406eff;font-size:28px}

/* Homepage client strips reused below the presentation client context. */
.pitch-client-names span{display:block}
.pitch .pitch-client-names{line-height:1.65;margin-bottom:18px}
.pitch .brand-strip{padding:65px 0;background:#fff;overflow:hidden}
.pitch .brands-heading{text-align:center;margin-bottom:35px}
.pitch .brands-heading h2{font-size:clamp(26px,3vw,36px);line-height:1.3;margin:0}
.pitch .brands-heading p{font-size:14px;color:#5e6370;margin:14px 0 0}
.pitch .brand-carousel{width:100%;overflow:hidden}
.pitch .brand-carousel-first{margin-bottom:24px}
.pitch .brand-carousel .swiper-wrapper{transition-timing-function:linear!important}
.pitch .brand-logo-card{display:flex;align-items:center;justify-content:center;height:112px;padding:20px 18px;background:#edf1f5;border:0;border-radius:16px}
.pitch .brand-logo-card img{display:block;width:154px;height:64px;max-width:100%;object-fit:contain}
.pitch .brand-carousel:not(.swiper-initialized){overflow-x:auto}
.pitch .brand-carousel:not(.swiper-initialized) .swiper-slide{flex:0 0 196px;margin-inline-end:24px}
@media(max-width:767px){.pitch .brand-strip{padding:45px 0}.pitch .brand-logo-card{height:94px;padding:16px}}
/* Around charts.html bar charts within BornTM dashboard cards. */
.pitch-results{padding:85px 0;background:#f5f7fb}
.pitch-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}
.pitch .pitch-results-heading h2{max-width:850px;margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.2}
.pitch-results-heading .eyebrow{color:#2446bc;margin-bottom:18px}
.pitch-results-source{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:11px;color:#5e6370;padding:9px 12px;background:#fff;border:1px solid #e0e5ef;border-radius:50px}
.pitch-results-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:24px}
.pitch .pitch-results-metrics article{display:flex;flex-direction:row;align-items:center;gap:22px;padding:26px 30px;border:1px solid #e0e5ef;border-radius:20px;background:#fff}
.pitch-results-metrics article>i{display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#406eff;border-radius:16px;width:58px;height:58px;font-size:27px;flex-shrink:0}
.pitch-results-metrics p{margin:0 0 5px;color:#5e6370;font-size:13px}
.pitch-results-metrics strong{font-size:38px;font-weight:600;color:#151619;letter-spacing:-.04em;line-height:1.2}
.pitch-results-charts{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;margin-bottom:24px}
.pitch .pitch-chart-card{border:1px solid #e0e5ef;border-radius:22px;background:#fff;min-width:0}
.pitch .pitch-chart-card .card-body{padding:28px}
.pitch .pitch-chart-card h3{font-size:21px;line-height:1.4;margin:0 0 10px}
.pitch .pitch-chart-card p{font-size:13px;color:#5e6370;line-height:1.7;min-height:44px;margin:0 0 20px}
.pitch-chart-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;color:#454a55;margin-bottom:18px}
.pitch-chart-legend span{display:flex;align-items:center;gap:7px}.pitch-chart-legend b{width:9px;height:9px;border-radius:3px}
.pitch-chart-canvas{position:relative;height:355px;width:100%}
.pitch .pitch-results-table{border:1px solid #e0e5ef;border-radius:22px;overflow:hidden;background:#fff}
.pitch-results-table-title{display:flex;justify-content:space-between;align-items:center;padding:25px 28px;border-bottom:1px solid #e8ebf3}
.pitch .pitch-results-table-title h3{font-size:20px;margin:0}.pitch-results-table-title i{color:#406eff;font-size:24px}
.pitch-results-table-scroll{overflow-x:auto}.pitch-results-table-scroll:focus-visible{outline:2px solid #406eff;outline-offset:-3px}
.pitch-results table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;white-space:nowrap}
.pitch-results th,.pitch-results td{padding:16px 28px;border-bottom:1px solid #edf0f5}.pitch-results th{font-weight:500}.pitch-results td,.pitch-results th:not(:first-child){text-align:right}
.pitch-results thead{background:#f7f8fb;color:#5e6370;font-size:11px}.pitch-results tfoot{background:#eef2ff;color:#2446bc}.pitch-results tfoot th,.pitch-results tfoot td{font-weight:600;border:0}
.pitch-results-insights{margin-top:45px}.pitch .pitch-results-insights>h3{font-size:24px;margin-bottom:25px}
.pitch-results-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}
.pitch-results-insight-grid article{padding-top:23px;border-top:1px solid #d9e0ed}.pitch-results-insight-grid i{font-size:28px;color:#406eff;display:block;margin-bottom:18px}
.pitch .pitch-results-insight-grid h4{font-size:17px;line-height:1.5;margin:0 0 10px;color:#151619}.pitch-results-insight-grid p{font-size:13px;line-height:1.85;color:#5e6370;margin:0}
.pitch-results-context{font-size:11px;line-height:1.8;color:#5e6370;margin:25px 0 0}
.pitch-results-note{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;background:#fff;border:1px solid #e0e5ef;border-radius:14px;font-size:11px;color:#5e6370;line-height:1.9;margin:30px 0 0}.pitch-results-note i{font-size:19px;color:#2446bc;margin-top:2px;flex-shrink:0}
@media(max-width:991px){.pitch-results-heading{display:block}.pitch-results-source{display:inline-flex;margin-top:20px}.pitch-results-charts{grid-template-columns:1fr}.pitch-results-metrics article{padding:22px!important;gap:14px}.pitch-results-metrics strong{font-size:30px}.pitch-results-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.pitch-results{padding:55px 0}.pitch-results-metrics{grid-template-columns:1fr;gap:14px}.pitch-results-charts{gap:18px}.pitch .pitch-chart-card .card-body{padding:22px 16px}.pitch .pitch-chart-card h3{font-size:19px}.pitch-chart-canvas{height:340px}.pitch-results-insight-grid{grid-template-columns:1fr;gap:24px}.pitch-results th,.pitch-results td{padding:14px 18px}.pitch-results-note{padding:18px}.pitch-results-table-title{padding:22px 18px}}

.pitch .pitch-why-band li:last-child{border-bottom:0}

/* Keep the presentation client context and moving logos on a white canvas. */
.pitch .pitch-clients-band{background:#fff}
.pitch .brand-strip .brand-logo-card{background:transparent!important;border:0;border-radius:0!important;box-shadow:none}

/* Lists retain separators only between items, never after the final item. */
.pitch ul>li:last-child,
.pitch ol>li:last-child,
.pitch .pitch-system-items>article:last-child,
.pitch .pitch-faq details:last-child{border-bottom:0}

/* YouTube evidence fills an exact 16:9 frame with no added gutters. */
.pitch .pitch-proof-media.pitch-proof-youtube{position:relative;aspect-ratio:16/9;padding:0;border:0;background:transparent}
.pitch-proof-youtube iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;margin:0;padding:0}

/* Consumer Law campaign evidence, using Around's horizontal bar chart. */
.pitch-consumer{background:#fff;border:1px solid #e0e5ef;border-radius:26px;padding:38px;overflow:hidden}
.pitch-consumer-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:28px;border-bottom:1px solid #e7ebf3}
.pitch .pitch-consumer-heading .eyebrow{color:#2446bc;font-size:10px;margin-bottom:12px}
.pitch .pitch-consumer-heading h3{font-size:clamp(25px,3vw,36px);margin:0;letter-spacing:-.035em;line-height:1.2}
.pitch-consumer-heading>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#5e6370;white-space:nowrap}.pitch-consumer-heading>span i{font-size:18px;color:#2446bc}
.pitch-consumer-intro{display:flex;justify-content:space-between;gap:40px;align-items:start;margin:28px 0}
.pitch .pitch-consumer-intro h4{font-size:24px;line-height:1.4;max-width:320px;letter-spacing:-.03em;margin:0;color:#151619}
.pitch-consumer-intro p{max-width:480px;font-size:13px;line-height:1.85;color:#5e6370;margin:0}
.pitch-consumer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 32px}
.pitch-consumer-metrics>div{padding:22px;background:#f5f7fb;border-radius:16px;min-width:0}.pitch-consumer-metrics>div:last-child{background:#151619;color:#fff}
.pitch-consumer-metrics dt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#5e6370;line-height:1.6}.pitch-consumer-metrics dt i{font-size:20px;color:#406eff}.pitch-consumer-metrics>div:last-child dt{color:#d3d6df}.pitch-consumer-metrics>div:last-child dt i{color:#a9bcff}
.pitch-consumer-metrics dd{font-size:clamp(29px,3vw,42px);font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:15px 0 0}
.pitch-consumer-chart{padding:26px 28px;border:1px solid #e0e5ef;border-radius:18px}
.pitch-consumer-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.pitch .pitch-consumer-chart-heading h4{font-size:17px;margin:0;line-height:1.5;color:#151619}.pitch-consumer-chart-heading>span{font-size:9px;letter-spacing:.1em;color:#5e6370;white-space:nowrap}
.pitch-consumer-canvas{height:215px;position:relative}
.pitch-consumer-values{display:flex;gap:30px;flex-wrap:wrap;list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #e7ebf3}.pitch-consumer-values li{display:flex;gap:9px;font-size:12px;color:#5e6370}.pitch-consumer-values strong{font-weight:600;color:#151619}
.pitch-consumer-source{display:flex;gap:10px;align-items:start;font-size:10px;color:#5e6370;line-height:1.85;margin:22px 0 0}.pitch-consumer-source i{font-size:17px;color:#2446bc;margin-top:1px;flex-shrink:0}
@media(max-width:991px){.pitch-consumer{padding:28px}.pitch-consumer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-consumer-intro{display:block}.pitch-consumer-intro h4{max-width:none;margin-bottom:14px!important}.pitch-consumer-intro p{max-width:none}}
@media(max-width:767px){.pitch-consumer{padding:22px 18px;border-radius:20px}.pitch-consumer-heading{display:block;padding-bottom:22px}.pitch-consumer-heading>span{margin-top:18px}.pitch-consumer-metrics{gap:12px}.pitch-consumer-metrics>div{padding:18px 14px}.pitch-consumer-metrics dt{font-size:11px;flex-wrap:wrap}.pitch-consumer-metrics dd{font-size:clamp(24px,7vw,30px)}.pitch-consumer-chart{padding:20px 12px}.pitch-consumer-chart-heading{display:block}.pitch-consumer-chart-heading>span{display:block;margin-top:9px}.pitch-consumer-values{gap:12px;flex-direction:column}.pitch-consumer-values li{justify-content:space-between}.pitch-consumer-canvas{height:220px}}
.pitch .pitch-proof-card,.pitch-consumer,.pitch-consumer-chart{min-width:0}

/* Around charts.html doughnut component with exact CSV conversion-action totals. */
.pitch-conversion-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:38px 0}
.pitch-conversion-label{display:flex;align-items:center;gap:10px;color:#2446bc;font-size:14px;font-weight:500;margin:0 0 14px}.pitch-conversion-label i{font-size:25px}
.pitch-conversion-hero>strong{display:block;font-size:clamp(76px,9vw,126px);line-height:1.05;letter-spacing:-.065em;color:#406eff;font-weight:600;margin-bottom:22px}
.pitch .pitch-conversion-hero h4{font-size:27px;line-height:1.4;letter-spacing:-.03em;color:#151619;margin:0 0 16px}
.pitch-conversion-hero>p:last-child{font-size:14px;line-height:1.9;color:#5e6370;max-width:410px;margin:0}
.pitch .pitch-conversion-breakdown>h4{font-size:17px;line-height:1.5;color:#151619;margin:0 0 22px;text-align:center}
.pitch-conversion-ring{position:relative;width:250px;height:250px;margin:0 auto 25px}
.pitch-conversion-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}
.pitch-conversion-ring strong{font-size:42px;line-height:1.3;font-weight:600;color:#151619;letter-spacing:-.04em}.pitch-conversion-ring span{font-size:11px;color:#5e6370}
.pitch-conversion-actions{list-style:none;padding:0;margin:0}.pitch-conversion-actions li{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;padding:12px 0;border-bottom:1px solid #e7ebf3;color:#5e6370}.pitch-conversion-actions li>span{display:flex;align-items:center;gap:9px}.pitch-conversion-actions strong{color:#151619;font-weight:600;font-size:16px}.pitch-conversion-actions b{display:block;flex-shrink:0;width:9px;height:9px;border-radius:50%;background:#406eff}.pitch-conversion-actions .pitch-action-ads{background:#151619}.pitch-conversion-actions .pitch-action-excluded{background:#cbd2df}
.pitch .pitch-consumer-support{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pitch .pitch-consumer-support>div:last-child{background:#f5f7fb;color:#151619}.pitch .pitch-consumer-support>div:last-child dt{color:#5e6370}.pitch .pitch-consumer-support>div:last-child dt i{color:#406eff}
@media(max-width:991px){.pitch-conversion-story{gap:35px}.pitch-conversion-ring{width:210px;height:210px}.pitch .pitch-conversion-hero h4{font-size:23px}}
@media(max-width:767px){.pitch-conversion-story{grid-template-columns:1fr;gap:35px;padding:28px 0}.pitch-conversion-hero>strong{font-size:90px}.pitch-conversion-ring{width:230px;height:230px}.pitch .pitch-consumer-support{grid-template-columns:1fr}.pitch-consumer-support>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.pitch .pitch-consumer-support dd{margin:0;font-size:27px}.pitch .pitch-consumer-support dt{flex-wrap:nowrap}}

/* Supplied artwork in the existing four square creative media spaces. */
.pitch .pitch-creative-example{aspect-ratio:1;isolation:isolate}
.pitch-creative-example a{display:block;width:100%;height:100%;position:relative;color:inherit}
.pitch-creative-example a:focus-visible{outline:3px solid #406eff;outline-offset:-5px;border-radius:18px}
.pitch .pitch-creative-example-0{background:#171a23}
.pitch .pitch-production-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%;filter:none}
.pitch .pitch-creative-badge{display:flex;align-items:center;gap:6px;position:absolute;left:14px;bottom:14px;z-index:3;font-size:10px;font-weight:500;background:#fffffff2;color:#151619;padding:7px 10px;border-radius:9px;pointer-events:none}
.pitch-creative-badge i{font-size:15px;color:#2446bc}
.pitch .pitch-creative-example-1{background:radial-gradient(ellipse at 40% 25%,#e0e8ff,transparent 70%),#f0f3fb}
.pitch-ugc-halo{position:absolute;width:85%;height:85%;border:1px solid #cbd7ff;border-radius:50%;left:8%;top:8%}
.pitch-ugc-halo:after{content:'';position:absolute;inset:18px;border-radius:50%;border:1px solid #dbe3fa}
.pitch-ugc-phone{position:absolute;height:89%;aspect-ratio:9/16;left:50%;top:50%;transform:translate(-50%,-50%) rotate(5deg);padding:4px;background:#fff;border:1px solid #d6ddef;border-radius:20px;overflow:hidden;box-shadow:0 16px 30px -15px #20356b66}
.pitch .pitch-ugc-phone video{width:100%;height:100%;display:block;object-fit:cover;border-radius:15px;background:#eceff5}
.pitch .pitch-creative-example-2{background:radial-gradient(ellipse at 75% 15%,#dce5ff,transparent 65%),#eef2fb}
.pitch .pitch-static-art img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg);height:91%;width:auto;max-width:90%;object-fit:contain;border-radius:7px;box-shadow:0 12px 24px -10px #15161980}
.pitch .pitch-creative-example-3{background:linear-gradient(135deg,#e8edfb,#f6f8fc)}
.pitch-copy-window{position:absolute;left:7%;top:16%;width:90%;background:#fff;border:1px solid #dce2ed;border-radius:13px;box-shadow:0 15px 32px -20px #2446bc70;transform:rotate(-5deg);padding-bottom:18px}
.pitch-copy-toolbar{display:flex;gap:4px;align-items:center;height:24px;padding:0 11px;border-bottom:1px solid #edf0f6}.pitch-copy-toolbar b{width:4px;height:4px;border-radius:50%;background:#d1d7e3}
.pitch-copy-search{display:flex;align-items:center;gap:10px;padding:11px 13px 8px}.pitch .pitch-copy-search img{width:49px;height:28px;object-fit:contain}.pitch-copy-search>span{height:19px;border:1px solid #e0e4ed;border-radius:30px;flex:1;display:flex;align-items:center;justify-content:flex-end;padding:0 7px;font-size:9px;color:#406eff}
.pitch-copy-result{padding:4px 18px 0;font-family:Arial,sans-serif}.pitch-copy-result>span{font-size:10px;color:#151619;display:block}.pitch-copy-result small{display:block;font-size:7px;color:#5e6370;margin:3px 0 7px}.pitch .pitch-copy-result h4{color:#2446bc;font-size:13px;line-height:1.35;margin:0 0 8px;letter-spacing:0;font-weight:500}.pitch-copy-result p{font:9px/1.55 Arial,sans-serif!important;color:#5e6370;margin:0 0 7px!important}.pitch-copy-result>div{font-size:8px;line-height:1.4;color:#2446bc}
.pitch .pitch-copy-chip{position:absolute;padding:7px 11px;border-radius:9px;background:#fff;color:#2446bc;border:1px solid #dce4ff;font-size:9px;font-weight:500;box-shadow:0 7px 18px -12px #2446bc66}
.pitch-copy-chip-title{top:8%;right:12%;transform:rotate(6deg)}.pitch-copy-chip-message{bottom:9%;left:8%;transform:rotate(-3deg)}
@media(max-width:767px){.pitch .pitch-creative-example{aspect-ratio:1}.pitch .pitch-copy-result h4{font-size:16px}.pitch .pitch-copy-result p{font-size:11px!important}.pitch-copy-result>span{font-size:12px}.pitch-copy-result small,.pitch-copy-result>div{font-size:9px}.pitch-copy-window{top:17%;padding-bottom:25px}}

/* Tighten only the three section transitions identified in the design review. */
.pitch .pitch-book{padding-bottom:20px}
.pitch .pitch-book+.pitch-system{padding-top:42px}
.pitch #creative-production{padding-bottom:30px}
.pitch #creative-production>.pitch-deck-note{margin-bottom:0}
.pitch #creative-production+#industries{padding-top:38px}
.pitch .pitch-clients-band{padding-bottom:28px}
.pitch .pitch-clients-band+.brand-strip{padding-top:30px}
@media(max-width:767px){.pitch .pitch-book{padding-bottom:12px}.pitch .pitch-book+.pitch-system{padding-top:28px}.pitch #creative-production{padding-bottom:22px}.pitch #creative-production+#industries{padding-top:30px}.pitch .pitch-clients-band{padding-bottom:20px}.pitch .pitch-clients-band+.brand-strip{padding-top:24px}}

/* Around informational alert for the creative production workflow note. */
.pitch .pitch-creative-notice{display:flex;align-items:center;gap:14px;margin:28px 0 0;padding:18px 22px;border:1px solid #d5dfff;border-radius:16px;background:#eef2ff;color:#2446bc}
.pitch .pitch-creative-notice>i{display:block;flex:0 0 25px;width:25px;font-size:25px;line-height:1;color:#2446bc}
.pitch .pitch-creative-notice>p{margin:0;font-size:14px;line-height:1.85;color:#2446bc}
@media(max-width:767px){.pitch .pitch-creative-notice{padding:18px;gap:12px}.pitch .pitch-creative-notice>p{font-size:13px}}

/* Slide A: readable presentation copy beside the supplied website preview. */
.pitch .pitch-ent-website{grid-template-columns:1fr 1.15fr;gap:52px;align-items:center}
.pitch-ent-website-title{display:flex;align-items:center;gap:17px;margin-bottom:24px}
.pitch-ent-website-title>span{display:flex;align-items:center;justify-content:center;flex:0 0 42px;height:42px;border-radius:50%;background:#406eff;color:#fff;font-weight:600;font-size:20px}
.pitch .pitch-ent-website-title>h3{font-size:27px;line-height:1.25;margin:0;color:#151619}
.pitch .pitch-ent-website-lead{font-size:18px;line-height:1.55;font-weight:600;color:#2446bc;margin:0 0 24px}
.pitch-ent-website-copy>ul{padding-left:20px;margin:0;color:#454a55;font-size:14px;line-height:1.85}
.pitch-ent-website-copy li{padding-left:3px;margin-bottom:12px}.pitch-ent-website-copy li:last-child{margin-bottom:0}
.pitch-ent-website-copy strong{font-weight:600;color:#151619}
.pitch .pitch-ent-website-image img{border:0;border-radius:0;box-shadow:none;background:#fff}
@media(max-width:767px){.pitch .pitch-ent-website{grid-template-columns:1fr;gap:28px}.pitch .pitch-ent-website-title>h3{font-size:24px}.pitch-ent-website-title{gap:13px;margin-bottom:20px}}

/* Around chart cards adapted for the closing ENTCare reporting snapshot. */
.pitch-ent-summary{margin:65px 0 40px;padding-top:55px;border-top:1px solid #e3e8f2}
.pitch-ent-summary-heading{margin-bottom:38px}.pitch .pitch-ent-summary-heading .eyebrow{color:#2446bc}.pitch .pitch-ent-summary-heading h2{font-size:clamp(32px,3.5vw,48px)}
.pitch-ent-snapshot-top,.pitch-ent-card-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.pitch .pitch-ent-snapshot-top h3{font-size:22px;margin-bottom:7px}.pitch-ent-snapshot-top p,.pitch-ent-ads-heading p{font-size:13px;color:#5e6370;line-height:1.8;margin:0}.pitch-ent-snapshot-top>span{font-size:11px;color:#2446bc;white-space:nowrap;padding-top:5px}
.pitch-ent-kpis{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:20px;margin:24px 0}.pitch .pitch-ent-kpis .card{position:relative;padding:28px;border:1px solid #e0e6f2;background:#f6f8fc;border-radius:22px;box-shadow:none;min-width:0}
.pitch-ent-kpis article>i{position:absolute;right:25px;top:27px;font-size:26px;color:#406eff}.pitch-ent-kpis article>p{font-size:13px;color:#5e6370;margin:0 35px 16px 0}.pitch-ent-kpis strong{font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.055em;color:#151619;font-weight:600}.pitch-ent-kpis strong>span{font-size:.55em}.pitch .pitch-ent-kpis .pitch-ent-kpi-main{background:#406eff;border-color:#406eff}.pitch .pitch-ent-kpi-main>p,.pitch-ent-kpi-main>strong,.pitch-ent-kpis .pitch-ent-kpi-main>i{color:#fff}.pitch-ent-kpi-main>div{display:flex;gap:18px;margin-top:22px;flex-wrap:wrap}.pitch-ent-kpi-main>div>span{font-size:11px;color:#fff}
.pitch-ent-chart-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.pitch .pitch-ent-chart-grid>.card{padding:28px;border:1px solid #e0e6f2;border-radius:22px;box-shadow:none;min-width:0;background:#fff}.pitch .pitch-ent-card-heading h3{font-size:18px;margin:0;line-height:1.5}.pitch-ent-card-heading>span{font-size:11px;color:#5e6370;line-height:1.7;white-space:nowrap}.pitch-ent-line-canvas{position:relative;height:260px;margin-top:28px}.pitch-ent-visit-values{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-top:20px;border-top:1px solid #e7ebf3;padding-top:18px}.pitch-ent-visit-values>span{text-align:center}.pitch-ent-visit-values small{font-size:9px;color:#5e6370;display:block}.pitch-ent-visit-values b{font-size:13px;color:#151619;display:block;margin-top:5px;font-weight:500}
.pitch-ent-budget-ring{position:relative;width:186px;height:186px;margin:24px auto}.pitch-ent-budget-ring>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.pitch-ent-budget-ring strong{font-size:35px;color:#151619;letter-spacing:-.05em;font-weight:600}.pitch-ent-budget-ring strong small{font-size:18px}.pitch-ent-budget-ring span{font-size:11px;color:#5e6370}.pitch-ent-budget dl{margin:0}.pitch-ent-budget dl>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #e7ebf3}.pitch-ent-budget dl>div:last-child{border-bottom:0}.pitch-ent-budget dt{font-size:12px;font-weight:400;color:#5e6370}.pitch-ent-budget dd{font-size:14px;font-weight:600;color:#151619;margin:0}.pitch .pitch-ent-budget-date{font-size:10px;color:#5e6370;margin:15px 0 0;line-height:1.6}
.pitch-ent-google{margin-top:24px;padding:28px;background:#f5f7fc;border:1px solid #e0e6f2;border-radius:22px}.pitch-ent-google dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:26px 0 20px}.pitch-ent-google dt{font-size:11px;font-weight:400;color:#5e6370;display:flex;gap:7px;align-items:center}.pitch-ent-google dt i{font-size:18px;color:#2446bc}.pitch-ent-google dd{font-size:clamp(17px,1.7vw,24px);font-weight:600;color:#151619;margin:12px 0 0;letter-spacing:-.03em}.pitch-ent-google>p{font-size:10px;line-height:1.8;color:#5e6370;margin:0}
.pitch-ent-ads-heading{margin:38px 0 22px}.pitch .pitch-ent-ads-heading h3{font-size:25px}.pitch-ent-ad-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pitch .pitch-ent-ad-gallery img{width:100%;height:auto;display:block;border:1px solid #e0e6f2;border-radius:18px}.pitch-ent-ad-gallery a{min-width:0}.pitch-ent-summary-source{display:flex;gap:10px;align-items:start;margin:24px 0 0;font-size:10px;color:#5e6370;line-height:1.85}.pitch-ent-summary-source i{font-size:17px;flex-shrink:0;color:#2446bc}
@media(max-width:991px){.pitch-ent-chart-grid{grid-template-columns:1fr}.pitch-ent-google dl{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.pitch-ent-summary{margin-top:40px;padding-top:35px}.pitch-ent-kpis{grid-template-columns:1fr 1fr;gap:14px}.pitch .pitch-ent-kpis .pitch-ent-kpi-main{grid-column:1/-1}.pitch .pitch-ent-kpis .card{padding:22px}.pitch-ent-kpis article>i{right:18px;top:23px;font-size:21px}.pitch-ent-kpis strong{font-size:49px}.pitch-ent-snapshot-top,.pitch-ent-card-heading{display:block}.pitch-ent-card-heading>span{display:block;margin-top:10px;white-space:normal}.pitch-ent-snapshot-top>span{display:none}.pitch .pitch-ent-chart-grid>.card{padding:22px 16px}.pitch-ent-line-canvas{height:230px}.pitch-ent-visit-values{gap:2px}.pitch-ent-visit-values small{font-size:8px}.pitch-ent-google{padding:22px 18px}.pitch-ent-google dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.pitch-ent-ad-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pitch .pitch-ent-ad-gallery img{border-radius:12px}}

/* Real campaign KPI card alongside the closing charts. */
.pitch .pitch-ent-kpis .pitch-ent-kpi-main p,.pitch .pitch-ent-kpis .pitch-ent-kpi-main strong,.pitch .pitch-ent-kpis .pitch-ent-kpi-main span,.pitch .pitch-ent-kpis .pitch-ent-kpi-main i{color:#fff}
.pitch-ent-chart-grid{grid-template-columns:1.4fr 1fr 1.1fr;gap:20px}
.pitch .pitch-ent-chart-grid>.card{padding:25px 20px}
.pitch .pitch-ent-indicators>h3{font-size:21px;line-height:1.4;margin:0 0 25px;max-width:240px}
.pitch-ent-indicator-head{display:flex;justify-content:space-between;font-size:12px;color:#5e6370;margin-bottom:7px}
.pitch-ent-indicators dl{margin:0}.pitch-ent-indicators dl>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e2e8f3;position:relative}.pitch-ent-indicators dl>div:not(:last-child):after{content:'';position:absolute;bottom:-1px;left:0;width:60%;height:1px;background:#406eff}.pitch-ent-indicators dl>div:last-child{border-bottom:0}.pitch-ent-indicators dt{display:flex;align-items:center;gap:9px;color:#151619;font-size:12px;font-weight:400;line-height:1.6}.pitch-ent-indicators dt i{flex-shrink:0;font-size:19px;color:#2446bc}.pitch-ent-indicators dd{margin:0;font-size:17px;white-space:nowrap;font-weight:600;color:#151619}
@media(max-width:1100px){.pitch-ent-chart-grid{grid-template-columns:1fr 1fr}.pitch .pitch-ent-chart-grid>.pitch-ent-activity{grid-column:1/-1}}
@media(max-width:767px){.pitch-ent-chart-grid{grid-template-columns:1fr}.pitch .pitch-ent-chart-grid>.pitch-ent-activity{grid-column:auto}.pitch .pitch-ent-chart-grid>.card{padding:24px 18px}.pitch-ent-indicators dt{font-size:14px}}

/* Public website contact actions, refined for the presentation's dark closing panel. */
.pitch-contact-actions{padding:40px;margin:42px 0 0;background:#151619;border-radius:26px}
.pitch .pitch-contact-actions-heading .eyebrow{font-size:10px;color:#b8c6ff;margin:0 0 14px}
.pitch .pitch-contact-actions-heading h2{color:#fff;font-size:clamp(27px,3vw,37px);margin:0 0 28px;line-height:1.2}
.pitch-contact-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pitch-contact-action-grid>a{display:flex;align-items:center;gap:16px;padding:23px 20px;border:1px solid #ffffff26;border-radius:17px;background:#222429;text-decoration:none;color:#fff;transition:background .18s,border-color .18s;min-width:0}
.pitch-contact-action-grid>a>i{display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;font-size:26px;color:#afc1ff;background:#ffffff0a;border-radius:13px}
.pitch-contact-action-grid>a>span{min-width:0}.pitch-contact-action-grid strong{display:block;font-size:16px;line-height:1.45;font-weight:600;color:#fff}.pitch-contact-action-grid small{display:block;margin-top:6px;font-size:12px;line-height:1.7;color:#c8cbd4}
.pitch .pitch-contact-action-grid>a:focus-visible{outline:3px solid #afc1ff;outline-offset:4px}
@media(hover:hover){.pitch-contact-action-grid>a:hover{background:#2c303b;border-color:#7899ff}}
@media(max-width:991px){.pitch-contact-action-grid{grid-template-columns:1fr}.pitch-contact-action-grid>a{padding:22px}}
@media(max-width:767px){.pitch-contact-actions{padding:27px 20px;border-radius:22px;margin-top:30px}.pitch .pitch-contact-actions-heading h2{font-size:28px}.pitch-contact-action-grid{gap:13px}.pitch-contact-action-grid>a{padding:20px 16px}.pitch-contact-action-grid strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.pitch-contact-action-grid>a{transition:none}}

/* Compact the two requested transitions without changing the surrounding sections. */
.pitch .pitch-deck-section:has(>#contact-options){padding-bottom:26px}
.pitch .pitch-deck-section:has(>#contact-options)+.pitch-faq{padding-top:28px;padding-bottom:48px}
.pitch .pitch-book{padding-bottom:0}
.pitch .pitch-book+.pitch-system{padding-top:24px}
@media(min-width:992px){.pitch .pitch-calendar iframe{height:700px}}
@media(max-width:767px){.pitch .pitch-deck-section:has(>#contact-options){padding-bottom:18px}.pitch .pitch-deck-section:has(>#contact-options)+.pitch-faq{padding-top:24px;padding-bottom:36px}.pitch .pitch-book+.pitch-system{padding-top:18px}}
