@charset "UTF-8";:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tr,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-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}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-4{--bs-gutter-x: 1.5rem}.g-4{--bs-gutter-y: 1.5rem}@media(min-width:576px){.col-sm-4{flex:0 0 auto;width:33.33333333%}}@media(min-width:768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.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%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.offset-lg-1{margin-left:8.33333333%}}@media(min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.offset-xl-1{margin-left:8.33333333%}}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-flex{display:flex!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.h-100{height:100%!important}.flex-grow-1{flex-grow:1!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-self-start{align-self:flex-start!important}.order-1{order:1!important}.order-2{order:2!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.gap-3{gap:1rem!important}.text-center{text-align:center!important}.text-capitalize{text-transform:capitalize!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-1{z-index:1!important}.z-2{z-index:2!important}@media(min-width:992px){.order-lg-1{order:1!important}.order-lg-2{order:2!important}}:root{--haark-blue: #192a56;--haark-yellow: #ffb600;--haark-blue-dark: #0f1a35;--haark-blue-deep: #142247;--haark-blue-soft: #243a6b;--haark-blue-light: #eaf0fb;--haark-white: #ffffff;--haark-surface: #f8f9fc;--haark-surface-soft: #eef2f7;--haark-border: #d9dee8;--haark-text: #192a56;--haark-text-muted: #64748b;--haark-text-on-dark: #ffffff;--haark-text-muted-dark: rgba(255, 255, 255, .72);--haark-success: #2e8b7d;--haark-warning: #f59e0b;--haark-risk: #dc2626;--haark-info: #3b82c4;--haark-blue-rgb: 25, 42, 86;--haark-yellow-rgb: 255, 182, 0;--haark-info-rgb: 59, 130, 196;--haark-success-rgb: 46, 139, 125;--haark-blue-border-subtle: rgba(var(--haark-blue-rgb), .1);--haark-blue-border: rgba(var(--haark-blue-rgb), .14);--haark-blue-border-strong: rgba(var(--haark-blue-rgb), .22);--haark-blue-glow: rgba(var(--haark-blue-rgb), .12);--haark-info-border: rgba(var(--haark-info-rgb), .22);--haark-gradient-brand: linear-gradient(135deg, #192a56 0%, #243a6b 55%, #ffb600 100%);--haark-gradient-dark: linear-gradient(135deg, #0f1a35 0%, #142247 50%, #192a56 100%);--haark-gradient-cta: linear-gradient(135deg, #ffb600 0%, #ffd45c 100%);--haark-gradient-title-accent: linear-gradient(90deg, #8f7334 0%, #b8922a 32%, #e8ad10 68%, #f2b807 100%);--haark-gradient-info: linear-gradient(135deg, var(--haark-blue-light) 0%, var(--haark-info) 100%);--haark-gradient-success: linear-gradient(135deg, #192a56 0%, #2e8b7d 100%);--white-color: var(--haark-white);--black-color: #000;--heading-color: var(--haark-blue);--body-color: var(--haark-text-muted);--purple-color: var(--haark-blue);--accent-color: var(--haark-yellow);--border-color: var(--haark-border);--gray-color: var(--haark-surface-soft);--gray2-color: #94a3b8;--surface-color: var(--haark-surface);--surface-elevated-color: var(--haark-white);--surface-glass-color: rgba(255, 255, 255, .72);--haark-ink: #333333;--haark-slate: #535768;--haark-iron: #808080;--haark-fog: #cacbcd;--haark-mist: #d0d4e4;--haark-cloud: #f5f6f8;--haark-pastel-mint: #d4f0e8;--haark-pastel-sky: #d6e8fb;--haark-pastel-apricot: #fff0cc;--haark-pastel-lavender: #e8ecff;--haark-pastel-periwinkle: #e7ecff;--haark-pastel-aqua: #d1faff;--haark-graphite-hairline: #ebebeb;--haark-dove: #4f6466;--text-leading-body: 1.38;--text-leading-heading: 1.25;--text-leading-display: 1;--text-tracking-body: .005em;--text-tracking-nav: .007em;--text-tracking-heading: .01em;--text-tracking-display: .017em;--font-weight-editorial: 500;--font-weight-heading: 600;--radius-sm: 6px;--radius-md: 6px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-cards: 24px;--radius-buttons: 160px;--radius-badges: 6px;--radius-images: 12px;--shadow-soft: rgba(205, 208, 223, .4) 0px 2px 48px 0px;--shadow-elevated: rgba(0, 0, 0, .15) 0px 5px 45px 0px;--shadow-floating: rgba(0, 0, 0, .15) 0px 4px 40px 0px;--backdrop-blur: 16px;--page-max-width: 1200px;--section-gap: 64px;--card-padding: 24px;--heading-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body,html{color:var(--haark-dove);font-family:var(--body-font);font-size:16px;line-height:var(--text-leading-body);font-weight:var(--font-weight-editorial);letter-spacing:var(--text-tracking-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4{clear:both;color:var(--haark-blue);padding:0;margin:0 0 20px;font-weight:var(--font-weight-heading);letter-spacing:var(--text-tracking-heading);line-height:var(--text-leading-heading)}h1{font-size:56px;font-weight:var(--font-weight-editorial);letter-spacing:var(--text-tracking-display);line-height:var(--text-leading-display)}h2{font-size:42px;letter-spacing:.013em;line-height:var(--text-leading-display)}h3{font-size:30px}h4{font-size:24px}p{margin-bottom:15px;line-height:var(--text-leading-body)}ul{margin:0 0 25px;padding-left:20px;list-style:square outside none}ol{padding-left:20px;margin-bottom:25px}i{font-style:italic}blockquote{font-style:italic;font-size:20px;line-height:var(--text-leading-body);margin:0}address{margin:0 0 15px}img{border:0;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color .24s ease,opacity .24s ease,transform .24s ease}button{color:inherit;transition:color .24s ease,opacity .24s ease,transform .24s ease;cursor:pointer}a:hover{text-decoration:none;color:var(--accent-color)}table{width:100%;margin-bottom:25px}table th{font-weight:600;color:var(--body-color)}table th{border-top:1px solid var(--border-color);padding:11px 10px}dl{margin-bottom:25px}b,strong{font-weight:700}input,textarea{color:var(--heading-color);transition:all .4s ease}.cs_mb_10{margin-bottom:10px}.cs_mb_12{margin-bottom:12px}.cs_mb_14{margin-bottom:14px}.cs_mb_16{margin-bottom:16px}.cs_mb_18{margin-bottom:18px}.cs_mb_20{margin-bottom:20px}.cs_mb_21{margin-bottom:21px}.cs_mb_24{margin-bottom:24px}.cs_mb_45{margin-bottom:45px}.cs_mb_55{margin-bottom:55px}.cs_mb_60{margin-bottom:60px}@media screen and (min-width:992px){.cs_height_20{height:20px}.cs_height_24{height:24px}.cs_height_28{height:28px}.cs_height_30{height:30px}.cs_height_40{height:40px}.cs_height_48{height:48px}.cs_height_56{height:56px}.cs_height_60{height:60px}.cs_height_70{height:70px}.cs_height_72{height:72px}.cs_height_80{height:80px}.cs_height_100{height:100px}.cs_height_125{height:125px}.cs_height_130{height:130px}.cs_height_132{height:132px}.cs_height_134{height:134px}.cs_height_140{height:140px}}@media screen and (max-width:991px){.cs_height_lg_12{height:12px}.cs_height_lg_20{height:20px}.cs_height_lg_24{height:24px}.cs_height_lg_28{height:28px}.cs_height_lg_30{height:30px}.cs_height_lg_32{height:32px}.cs_height_lg_36{height:36px}.cs_height_lg_40{height:40px}.cs_height_lg_48{height:48px}.cs_height_lg_50{height:50px}.cs_height_lg_60{height:60px}.cs_height_lg_64{height:64px}.cs_height_lg_72{height:72px}.cs_height_lg_80{height:80px}}.cs_site_wrapper{background-color:var(--haark-cloud);overflow-x:clip}.cs_site_wrapper:has(.cs_home_page){background-color:var(--haark-cloud)}.cs_home_decor_surface{position:relative;overflow:hidden;overflow-x:clip}.cs_home_audience_gradient{position:relative;isolation:isolate;overflow:hidden}.cs_home_audience_gradient:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#fff,#f8faff)}.cs_home_audience_gradient .container{position:relative;z-index:1}.cs_fs_16{font-size:16px}.cs_fs_18{font-size:18px;line-height:1.56em}@media(max-width:575px){.cs_fs_18{font-size:16px}}.cs_fs_21{font-size:21px;line-height:1.67em}@media(max-width:575px){.cs_fs_21{font-size:18px}}.cs_fs_29{font-size:29px;line-height:1.21em}@media(max-width:575px){.cs_fs_29{font-size:24px}}.cs_fs_40{font-size:40px;line-height:1.45em}.cs_fs_50{font-size:50px;line-height:1.3em}@media(max-width:991px){.cs_fs_50{font-size:42px}}@media(max-width:575px){.cs_fs_50{font-size:36px}}.cs_fs_68{font-size:68px;line-height:1.2em}@media(max-width:1199px){.cs_fs_68{font-size:62px}}@media(max-width:991px){.cs_fs_68{font-size:56px}}@media(max-width:767px){.cs_fs_68{font-size:52px}}@media(max-width:575px){.cs_fs_68{font-size:42px}}.cs_fs_70{font-size:70px;line-height:1.14em}@media(max-width:1199px){.cs_fs_70{font-size:64px}}@media(max-width:767px){.cs_fs_70{font-size:56px}}@media(max-width:575px){.cs_fs_70{font-size:48px}}.cs_medium{font-weight:500}.cs_semibold{font-weight:600}.cs_white_color{color:var(--white-color)}.cs_heading_color{color:var(--heading-color)}.cs_border_color{color:var(--border-color)}.cs_accent_color{color:var(--accent-color)}.cs_heading_bg{background-color:var(--heading-color)}.cs_purple_bg{background-color:var(--purple-color)}.cs_accent_bg{background-color:var(--accent-color)}.cs_bg_filed{background-size:cover;background-repeat:no-repeat;background-position:center}.cs_bg_shape_1{width:100%;max-width:1600px;height:100%;opacity:.05;top:0;left:50%;transform:translate(-50%);pointer-events:none;isolation:isolate;overflow:hidden}.cs_bg_shape_1.cs_purple_bg{opacity:.14;background:radial-gradient(900px 520px at 18% 20%,#9db8ec52,#9db8ec00 64%),radial-gradient(820px 520px at 84% 78%,#5a78b242,#5a78b200 70%),linear-gradient(180deg,#192a56 0% 40%,#142d56);box-shadow:0 50px 120px #0f1a3559,inset 0 1px #ffffff14;filter:saturate(1.08) contrast(1.02)}.cs_bg_shape_1.cs_purple_bg:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(560px 260px at 22% 10%,#ffffff24,#fff0 60%),radial-gradient(520px 260px at 92% 88%,#9db8ec29,#9db8ec00 62%);opacity:.9;mix-blend-mode:screen;transform:translateZ(0);animation:cs_bgshape_float 14s ease-in-out infinite}.cs_bg_shape_1.cs_purple_bg:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 1px 1px,#ffffff61 1px,#fff0 0);background-size:18px 18px}.cs_radius_10{border-radius:10px}.cs_radius_15{border-radius:15px}.cs_radius_50{border-radius:50px}.cs_radius_100{border-radius:50%}.cs_mp_0{list-style:none;margin:0;padding:0}.cursor-pointer{cursor:pointer}.cs_form_field{display:block;width:100%;resize:none;outline:none;padding:8px 20px;border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:var(--surface-elevated-color);transition:border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.cs_form_field:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px #ffb60024}label{display:block;margin-bottom:8px;color:var(--heading-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cs_result{font-size:14px;color:var(--accent-color)}.cs_gap_y_20{gap:20px 0}.cs_gap_y_24{gap:24px 0}.cs_gap_y_30{gap:30px 0}.cs_gap_y_40{gap:40px 0}.cs_center{display:flex;align-items:center;justify-content:center}.cs_center_column{display:flex;flex-direction:column;align-items:center;justify-content:center}.cs_btn.cs_style_1{display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;outline:0;padding:13px 24px;line-height:1em;border-radius:var(--radius-buttons);gap:8px;position:relative;overflow:hidden;font-weight:500;font-size:16px;letter-spacing:-.01em;box-shadow:none;transform:translateY(0);transition:color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.cs_btn.cs_style_1>*{position:relative;z-index:1}.cs_btn.cs_style_1 i,.cs_btn.cs_style_1 svg{text-shadow:-20px 0px 0px currentColor;transition:all .3s ease}.cs_btn.cs_style_1.cs_purple_hover:before{background-color:var(--purple-color)}.cs_btn.cs_style_1.cs_accent_hover:before{background-color:var(--accent-color)}.cs_btn.cs_style_1.cs_outline{border:1px solid var(--heading-color)}.cs_btn.cs_style_1:before{content:"";width:300px;height:300px;background-color:var(--heading-color);border-radius:50%;position:absolute;left:50%;bottom:0;z-index:0;transform:translate(-50%,75px) scale(.1);transition:.6s cubic-bezier(.52,1.64,.37,.6)}.cs_btn.cs_style_1:hover{color:var(--white-color);transform:translateY(-1px);box-shadow:var(--shadow-elevated)}.cs_btn.cs_style_1:hover:before{bottom:0;transform:translate(-50%) scaleX(1.5) scaleY(1.5)}.cs_btn.cs_style_1:hover i,.cs_btn.cs_style_1:hover svg{transform:translate(20px)}.cs_btn.cs_style_1:focus-visible{outline:0;box-shadow:var(--shadow-soft),0 0 0 4px #ffb6003d}.cs_btn.cs_style_1.cs_accent_bg:active,.cs_btn.cs_style_1.cs_accent_bg:focus-visible{background-color:var(--purple-color)!important;color:var(--white-color)!important;border-color:var(--purple-color)!important}.cs_btn.cs_style_1.cs_type_1:hover i,.cs_btn.cs_style_1.cs_type_1:hover svg{transform:initial}.cs_btn.cs_style_2{display:inline-flex;align-items:center;gap:10px;padding:5px 10px 6px;border:1px solid var(--white-color)}.cs_btn.cs_style_2 p{line-height:1em}.cs_btn.cs_style_2 h3{line-height:1em;transition:all .3s ease}.cs_btn.cs_style_2:hover{background-color:transparent;color:var(--white-color)}.cs_btn.cs_style_2:hover.cs_type_1{background-color:var(--white-color);color:var(--heading-color)}.cs_btn.cs_style_2:hover.cs_type_1 h3{color:var(--heading-color)}.cs_btn.cs_style_2:hover h3{color:var(--white-color)}.cs_scrollup{width:50px;height:50px;border:0;outline:0;position:fixed;bottom:50px;left:30px;right:auto;opacity:0;z-index:99;transform:translateY(100px);overflow:hidden;transition:all .3s ease}.cs_scrollup:before{content:"";width:60%;height:60%;background-color:var(--heading-color);border-radius:inherit;position:absolute;left:50%;top:50%;opacity:0;transform:translate(-50%,-50%) scale(0);transition:all .2s ease}.cs_scrollup.cs_scrollup_show{transform:translateY(0);opacity:1}.cs_scrollup svg{animation:up-arrow 2s linear infinite}.cs_scrollup:hover:before{transform:translate(-50%,-50%) scale(1);opacity:1}.cs_section_heading.cs_style_1 .cs_section_subtitle{display:inline-flex;align-items:center;justify-content:center}.cs_section_heading.cs_style_1.cs_type_1{display:flex;align-items:center;justify-content:space-between;gap:20px}.cs_section_heading.cs_style_1 .cs_section_heading_right{max-width:40%}@media(max-width:991px){.cs_section_heading.cs_style_1.cs_type_1{flex-direction:column}.cs_section_heading.cs_style_1 .cs_section_heading_right{max-width:100%}}.cs_mp_0{margin:0;padding:0;list-style:none}.cs_list.cs_style_1 li{position:relative;padding-left:44px}.cs_list.cs_style_1 li:not(:last-child){margin-bottom:17px}.cs_list.cs_style_2{display:flex;gap:15px 24px;flex-wrap:wrap}.cs_list.cs_style_2 li{position:relative;padding-left:25px;text-wrap:nowrap}.cs_list.cs_style_2 i,.cs_list.cs_style_2 svg{position:absolute;top:3px;left:0}.cs_newsletter_form+.cs_list.cs_style_2,.cs_cta_action+.cs_list.cs_style_2{margin-top:10px}.cs_cta_action{display:flex;justify-content:center}.cs_home_results_glass{border-radius:var(--radius-xl)}@keyframes rotation-movement{50%{transform:translate(-80px,80px) rotate(120deg)}}@keyframes scale-up{to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}@keyframes up-arrow{50%{transform:translateY(-2px)}}@keyframes cs_bgshape_float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){.cs_bg_shape_1.cs_purple_bg:before{animation:none}}.cs_page_loader{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:48px 16px}.cs_page_loader_spinner{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:cs_page_loader_spin .7s linear infinite}@keyframes cs_page_loader_spin{to{transform:rotate(360deg)}}.cs_error_fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:48px 24px;text-align:center;gap:16px}.cs_error_fallback h1{font-size:1.5rem;margin:0;color:var(--heading-color)}.cs_error_fallback p{margin:0;color:var(--body-color);max-width:420px}.cs_slider{position:relative;z-index:1}.draggable{cursor:url(/img/drag.png) 16 9,ew-resize!important}.cs_horizontal_slider_wrapper{margin:0 auto;overflow:hidden}.cs_horizontal_slider_wrapper.cs_type_1{max-width:810px}.cs_horizontal_slider_wrapper.cs_type_2{margin-top:24px}.cs_horizontal_slider_wrapper .cs_slider_in{min-width:100%;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.cs_horizontal_slider_wrapper .cs_brands_list{min-width:100%;flex:none;display:flex;align-items:center;gap:74px;margin:0 37px;animation:slider-left 30s linear infinite}.cs_horizontal_slider_wrapper:hover .cs_brands_list{animation-play-state:paused}.cs_pagination.cs_style_1{text-align:center}.cs_pagination.cs_style_1 ul{list-style:none;padding:0;margin:0;display:flex!important;align-items:center;justify-content:center;gap:15px}.cs_pagination.cs_style_1 .swiper-pagination-bullet,.cs_pagination.cs_style_1 li{height:12px;width:12px;border-radius:2px;background:var(--purple-color);opacity:.2;cursor:pointer;position:relative;transition:all .3s ease}.cs_pagination.cs_style_1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.cs_pagination.cs_style_1 .swiper-pagination-bullet.slick-active,.cs_pagination.cs_style_1 li.swiper-pagination-bullet-active{opacity:1}.cs_pagination.cs_style_1 button{display:none}.cs_react_slider.cs_style_1 .swiper-pagination,.cs_react_slider.cs_style_2 .swiper-pagination{position:initial!important}.cs_react_slider.cs_style_2 .cs_slider_wrapper{width:initial!important}@keyframes slider-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.cs_site_header{position:relative;z-index:101}.cs_site_branding img{max-height:58px;width:auto;display:block}.cs_site_header{position:absolute;width:100%;left:0;top:0;transition:all .4s ease}.cs_site_header.cs_style_1 .cs_main_header_in{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;gap:12px;height:100px;position:relative;min-width:0}.cs_site_header.cs_style_1 .cs_main_header_in .cs_main_header_left{min-width:0;flex-shrink:0}.cs_site_header.cs_style_1 .cs_main_header_in .cs_main_header_center{min-width:0;flex:1 1 auto}.cs_site_header.cs_style_1 .cs_main_header_in .cs_main_header_right{flex-shrink:0}.cs_site_header.cs_style_1 .cs_main_header_right{display:flex;align-items:center;gap:30px;height:100%;position:relative}@media(max-width:1199px){.cs_site_header.cs_style_1 .cs_main_header_right{margin-right:50px}}@media(max-width:480px){.cs_site_header.cs_style_1 .cs_main_header_right{gap:10px}.cs_site_header.cs_style_1 .cs_main_header_right .cs_btn{display:none}}.cs_site_header.cs_style_1.cs_home_header .cs_menu_toggle{color:var(--haark-blue)}@media screen and (min-width:1200px){.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>a{color:var(--haark-blue-soft);font-size:16px;font-weight:var(--font-weight-editorial);letter-spacing:var(--text-tracking-nav)}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>a:hover,.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>a.cs_active_link{color:var(--haark-blue)}.cs_site_header.cs_style_1.cs_home_header .cs_main_header_center .cs_nav+.cs_main_header_right:before{background-color:#192a561f}}@media screen and (max-width:1199px){.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_nav .cs_nav_list>li>a,.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_nav .cs_nav_list>li.menu-item-has-children>ul li a{color:#fffffff0}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_nav .cs_nav_list>li>a.cs_active_link{color:var(--haark-yellow)}}.cs_site_header.cs_style_1.cs_fixed_active{background-color:#ffffffc7;backdrop-filter:blur(var(--backdrop-blur)) saturate(165%);-webkit-backdrop-filter:blur(var(--backdrop-blur)) saturate(165%);border-bottom:1px solid rgba(25,42,86,.1);box-shadow:0 14px 34px #0f172a1a}.cs_site_header.cs_style_1.cs_fixed_active.cs_type_1{background-color:var(--heading-color)}@media screen and (max-width:1199px){.cs_main_header .container{max-width:100%}.cs_site_header.cs_style_1 .cs_nav{display:flex}}.cs_nav ul{margin:0;padding:0;list-style:none}.cs_sticky_header{position:fixed!important;width:100%;z-index:999}@media screen and (min-width:1200px){.cs_main_header{position:relative}.cs_site_branding{display:inline-block}.cs_site_branding+.cs_main_header_center{margin-left:40px}.cs_site_header.cs_style_1 .cs_main_header_center{display:flex;justify-content:center;align-items:center;height:100%}.cs_site_header.cs_style_1 .cs_main_header_center .cs_nav+.cs_main_header_right{margin-left:30px;padding-left:20px;position:relative}.cs_site_header.cs_style_1 .cs_main_header_center .cs_nav+.cs_main_header_right:before{content:"";width:1px;height:30px;background-color:var(--body-color);position:absolute;left:0}.cs_site_header.cs_style_1 .cs_main_header_left{height:100%;display:flex;justify-content:flex-start;align-items:center;gap:0;min-width:0}.cs_site_header.cs_style_1 .cs_main_header_left_inner{display:flex;align-items:center;gap:10px;min-width:0}.cs_site_header.cs_style_1.cs_type_1 .cs_nav_list a:hover{color:var(--accent-color)}.cs_site_header.cs_style_1.cs_type_1 .cs_nav_list a:before{background-color:var(--purple-color)}.cs_site_header.cs_style_1.cs_type_2 .cs_nav_list a:hover{color:var(--white-color)}.cs_site_header.cs_style_1.cs_type_2 .menu-item-has-children ul a:hover{color:var(--purple-color)}.cs_nav{display:flex;align-items:center;height:100%;line-height:1.6em}.cs_nav .cs_nav_list{display:flex!important;flex-wrap:wrap;height:inherit}.cs_nav .cs_nav_list>li{margin-right:40px;height:inherit;position:relative}.cs_nav .cs_nav_list>li:last-child{margin-right:0}.cs_nav .cs_nav_list>li>a{padding:10px 0;display:inline-flex;position:relative;height:inherit;align-items:center;font-size:16px;font-weight:var(--font-weight-editorial);letter-spacing:var(--text-tracking-nav);transition:color .2s ease}.cs_nav .cs_nav_list>li>a:before{display:none}.cs_nav .cs_nav_list>li>a:hover{color:var(--heading-color);text-decoration:underline;text-decoration-color:var(--haark-blue-soft);text-underline-offset:3px}.cs_nav .cs_nav_list>li>a.cs_active_link{color:var(--heading-color);text-decoration:underline;text-decoration-color:var(--haark-blue);text-underline-offset:3px}.cs_nav .cs_nav_list>li>ul{left:0;top:calc(100% + 15px)}.cs_nav .cs_nav_list>li>ul:before{content:"";position:absolute;height:10px;width:10px;background-color:#fff;transform:rotate(45deg);left:20px;top:-5px;border-radius:2px 0 0}.cs_nav .cs_nav_list>li:hover>ul{top:100%;opacity:1;visibility:visible;transition:all .4s ease}.cs_nav .cs_nav_list>li.menu-item-has-children>a{position:relative}.cs_nav .cs_nav_list>li.menu-item-has-children>a:after{content:"";display:inline-block;height:6px;width:6px;border:2px solid currentColor;transform:rotate(45deg);border-left:0;border-top:0;margin-left:6px;position:relative;top:-1px;border-radius:0 0 2px}.cs_nav .cs_nav_list ul{width:320px;background-color:var(--white-color);position:absolute;box-shadow:0 20px 44px #0f172a1f;padding:10px 0;z-index:100;opacity:0;visibility:hidden;display:block!important;border-radius:16px;transition:all .1s ease;border:1px solid rgba(25,42,86,.08)}.cs_nav .cs_nav_list ul li:hover ul{top:0}.cs_nav .cs_nav_list ul li:hover>ul{opacity:1;visibility:visible;transition:all .4s ease}.cs_nav .cs_nav_list ul a{display:block;line-height:inherit;padding:10px 20px;color:var(--heading-color);border-radius:10px;margin:0 8px}.cs_nav .cs_nav_list ul a:hover{color:var(--accent-color);background-color:#192a560f}.cs_nav .cs_nav_list ul a.cs_nav_dropdown_link{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin:2px 10px;line-height:1.35;border-radius:12px;transition:background-color .2s ease,color .2s ease}.cs_nav .cs_nav_list ul a.cs_nav_dropdown_link:hover{color:var(--heading-color);background-color:#192a560f}.cs_nav .cs_nav_list ul a.cs_nav_dropdown_link:hover .cs_nav_dropdown_icon{background-color:#192a561f}.cs_nav .cs_nav_list ul a.cs_nav_dropdown_link.cs_active_link{background-color:#192a5614}.cs_nav .cs_nav_list ul a.cs_nav_dropdown_link.cs_active_link .cs_nav_dropdown_label{color:var(--heading-color)}.cs_nav .cs_nav_list ul ul{top:15px;left:100%}.cs_nav_dropdown_icon{width:40px;height:40px;border-radius:12px;background:#192a5612;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--haark-blue);transition:background-color .2s ease}.cs_nav_dropdown_copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cs_nav_dropdown_label{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--heading-color)}.cs_nav_dropdown_desc{font-size:12px;font-weight:400;line-height:1.45;color:var(--body-color)}.cs_menu_toggle{display:none}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown{width:min(340px,100vw - 32px);padding:10px;background:#192a56f0;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 24px 56px #00000061,inset 0 1px #ffffff14}}@media screen and (min-width:1200px)and (prefers-reduced-transparency:reduce){.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown{background:var(--haark-blue-deep);backdrop-filter:none;-webkit-backdrop-filter:none}}@media screen and (min-width:1200px){.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown:before{background-color:#192a56f0;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a{color:#ffffffe0}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link{margin:0;padding:12px;border-radius:12px}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link:hover{color:#fff;background-color:#ffffff14}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link:hover .cs_nav_dropdown_icon{background-color:#ffffff1f;color:#fff}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link:hover .cs_nav_dropdown_desc{color:#ffffffb8}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link.cs_active_link{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffb60059}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link.cs_active_link .cs_nav_dropdown_label{color:#fff}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown a.cs_nav_dropdown_link.cs_active_link .cs_nav_dropdown_icon{background:#ffb60029;color:var(--haark-yellow)}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown .cs_nav_dropdown_icon{border-radius:12px;background:#ffffff14;color:#ffffffeb}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown .cs_nav_dropdown_label{color:#fffffff5}.cs_site_header.cs_style_1.cs_home_header .cs_nav .cs_nav_list>li>ul.cs_nav_dropdown .cs_nav_dropdown_desc{color:#ffffff94}}@media screen and (max-width:1199px){.cs_site_header.cs_type_1 .cs_nav_list{background-color:var(--heading-color);color:var(--white-color)}.cs_site_branding{position:relative;z-index:101}.cs_nav .cs_nav_list{position:fixed;width:100%;height:100%;left:-100%;background:#192a56fa;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);color:#ffffffeb;top:80px;overflow:auto;min-height:100vh;line-height:1.6em;padding:24px 20px 110px;transition:all .4s ease;border-top:1px solid rgba(255,255,255,.1);z-index:100}}@media screen and (max-width:1199px)and (prefers-reduced-transparency:reduce){.cs_nav .cs_nav_list{background:var(--haark-blue-deep);backdrop-filter:none;-webkit-backdrop-filter:none}}@media screen and (max-width:1199px){.cs_nav .cs_nav_list.cs_active{left:0}.cs_nav .cs_nav_list ul{padding-left:0}.cs_nav .cs_nav_list a{display:block;padding:12px 14px;line-height:1.35;border-radius:10px;transition:background-color .25s ease,color .25s ease}.cs_nav .cs_nav_list a:hover{background-color:#ffffff14}.cs_nav .cs_nav_list a.cs_active_link{color:var(--haark-yellow);font-weight:600}.cs_nav .cs_nav_list>li{margin-bottom:8px}.cs_nav .cs_nav_list>li>a{font-size:20px;line-height:1.25;font-weight:600;color:#fffffff0;letter-spacing:-.01em}.cs_nav .cs_nav_list>li.menu-item-has-children>ul{margin-top:8px;margin-left:0;padding-left:0;border-left:0}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link{font-size:16px;font-weight:500;color:#ffffffc7;padding:10px 12px;margin:2px 0;border-radius:12px}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link:hover{color:#fffffff5;background-color:#ffffff14}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link.cs_active_link{color:var(--haark-yellow);background-color:#ffffff14}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link .cs_nav_dropdown_icon{width:36px;height:36px;border-radius:10px;background:#ffffff14;color:#ffffffeb}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link .cs_nav_dropdown_label{color:inherit;font-size:15px;font-weight:600}.cs_nav .cs_nav_list>li.menu-item-has-children>ul li a.cs_nav_dropdown_link .cs_nav_dropdown_desc{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;color:#ffffff94}.cs_nav .cs_nav_list>li:last-child{margin-top:16px}.cs_nav .cs_nav_list>li:last-child>a{background:var(--haark-yellow);color:var(--haark-blue);text-align:center;font-weight:700;font-size:16px;line-height:1.2;padding:10px 18px;border-radius:999px;box-shadow:0 6px 14px #ffb60047;width:fit-content;margin:0 auto;display:inline-flex;align-items:center;justify-content:center}.cs_nav .menu-item-has-children{position:relative}.cs_site_header.cs_style_1.cs_type_2 .cs_nav_list{background-color:var(--purple-color);color:var(--white-color)}}@media screen and (max-width:1199px){.cs_menu_toggle{display:inline-block;width:30px;height:27px;cursor:pointer;position:absolute;top:27px;right:30px}.cs_menu_toggle span,.cs_menu_toggle span:before,.cs_menu_toggle span:after{width:100%;height:2px;background-color:currentColor;display:block}.cs_menu_toggle span{margin:0 auto;position:relative;top:12px;transition-duration:0s;transition-delay:.2s}.cs_menu_toggle span:before{content:"";position:absolute;margin-top:-9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s}.cs_menu_toggle span:after{content:"";position:absolute;margin-top:9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s}.cs_site_header.cs_style_1 .cs_menu_toggle{top:50%;right:0;margin-top:-13px}.cs_toggle_active span{background-color:#0000;transition-delay:.2s}.cs_toggle_active span:before{margin-top:0;transform:rotate(45deg);transition-delay:0s,.2s}.cs_toggle_active span:after{margin-top:0;transform:rotate(-45deg);transition-delay:0s,.2s}.cs_nav .cs_nav_list a{position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{height:80px}.cs_site_header.cs_style_1.cs_fixed_active .cs_main_header_in{height:76px}.cs_site_header.cs_style_1 .cs_main_header_center .cs_site_branding{position:absolute;left:0;top:50%;transform:translateY(-50%)}.cs_site_header.cs_style_1{top:0}}.cs_site_header.cs_style_1.cs_home_header{position:fixed!important;top:0;left:0;width:100%;z-index:999}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_main_header_in{background:var(--haark-white);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;transition:background .2s ease}@media(prefers-reduced-transparency:reduce){.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_main_header_in{background:var(--haark-white)}}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_btn.cs_style_1.cs_purple_bg{font-weight:var(--font-weight-editorial)!important;letter-spacing:var(--text-tracking-nav)!important}.cs_site_header.cs_style_1.cs_home_header.cs_fixed_active{padding-top:0;background-color:var(--haark-white);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--haark-graphite-hairline);box-shadow:none}@media(prefers-reduced-transparency:reduce){.cs_site_header.cs_style_1.cs_home_header.cs_fixed_active{background-color:var(--haark-white)}}.cs_site_header.cs_style_1.cs_home_header.cs_fixed_active .cs_main_header_in{border-radius:0;background:transparent;border:none;box-shadow:none}.cs_site_header.cs_style_1.cs_home_header.cs_fixed_active .cs_btn.cs_style_1.cs_purple_bg{font-weight:var(--font-weight-editorial)!important;letter-spacing:var(--text-tracking-nav)!important}.cs_site_header.cs_style_1.cs_home_header{border-bottom:1px solid var(--haark-graphite-hairline)}@media screen and (min-width:1200px){.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active){padding-top:0}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_main_header_in{height:64px;padding-left:0;padding-right:0}}@media screen and (max-width:1199px){.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active){padding:0}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_main_header .container{max-width:100%;padding-left:0;padding-right:0}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_main_header_in{height:64px;padding-left:16px;padding-right:16px;border-radius:0;border-left:none;border-right:none}.cs_site_header.cs_style_1.cs_home_header:not(.cs_fixed_active) .cs_nav .cs_nav_list{top:64px}}.cs_lang_switch{position:relative;flex-shrink:0;font-family:var(--body-font);z-index:120}.cs_lang_switch__trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;border:1px solid rgba(25,42,86,.2);border-radius:999px;background-color:transparent;color:var(--heading-color);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cs_lang_switch__trigger .cs_lang_switch__icon{display:flex;line-height:0}.cs_lang_switch__trigger .cs_lang_switch__code{min-width:1.25em;text-align:center}.cs_lang_switch__trigger .cs_lang_switch__chevron{display:flex;line-height:0;transition:transform .22s ease}.cs_lang_switch__trigger .cs_lang_switch__chevron.is-open{transform:rotate(180deg)}.cs_lang_switch__trigger:hover{background-color:#192a560f;border-color:#192a5647}.cs_lang_switch__trigger:focus-visible{outline:0;box-shadow:0 0 0 3px #192a5647}.cs_lang_switch__trigger[aria-expanded=true]{background-color:#192a5614;border-color:#192a564d}.cs_lang_switch__menu{position:absolute;top:calc(100% + 8px);right:0;margin:0;padding:6px;list-style:none;min-width:100%;width:max-content;background:var(--white-color);border-radius:12px;border:1px solid rgba(25,42,86,.1);box-shadow:0 16px 40px #0f172a24}.cs_lang_switch__menuItem{margin:0}.cs_lang_switch__menuBtn{display:block;width:100%;padding:8px 14px;border:0;border-radius:8px;background:transparent;color:var(--heading-color);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center;cursor:pointer;transition:background .18s ease,color .18s ease}.cs_lang_switch__menuBtn:hover{background:#192a560f}.cs_lang_switch__menuBtn.is-active{background:#192a561a;color:var(--heading-color)}.cs_lang_switch__menuBtn:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #192a5659}.cs_site_header.cs_style_1.cs_home_header .cs_main_header_right .cs_lang_switch__trigger{border-color:#192a5624;background-color:#ffffff73;color:#192a56e0}.cs_site_header.cs_style_1.cs_home_header .cs_main_header_right .cs_lang_switch__trigger:hover{background-color:#ffffffb8;border-color:#192a5638;color:var(--haark-blue)}.cs_site_header.cs_style_1.cs_home_header .cs_main_header_right .cs_lang_switch__trigger[aria-expanded=true]{background-color:#ffffffd1;border-color:#192a563d}.cs_site_header.cs_style_1.cs_home_header .cs_main_header_right .cs_lang_switch__trigger:focus-visible{box-shadow:0 0 0 3px rgba(var(--haark-yellow-rgb),.28)}@media(max-width:991.98px){.cs_lang_switch__trigger{font-size:10.5px;padding:5px 9px 5px 7px;gap:5px}.cs_lang_switch__trigger .cs_lang_switch__icon svg{width:13px;height:13px}.cs_lang_switch__trigger .cs_lang_switch__chevron svg{width:11px;height:11px}}.cs_nav_lang_row{list-style:none;margin:0;padding:20px 0 8px;border-top:1px solid rgba(255,255,255,.12)}.cs_nav_lang_row .cs_lang_switch__trigger{border-color:#ffffff59;color:#ffffffeb}.cs_nav_lang_row .cs_lang_switch__trigger:hover{background-color:#ffffff14;border-color:#ffffff7a;color:#fff}.cs_nav_lang_row .cs_lang_switch__trigger[aria-expanded=true]{background-color:#ffffff1a;border-color:#ffffff80}.cs_nav_lang_row .cs_lang_switch__trigger:focus-visible{box-shadow:0 0 0 3px #ffffff47}.cs_nav_lang_row .cs_lang_switch__menu{left:0;right:auto;background:#122040fa;border-color:#ffffff1f;box-shadow:0 16px 40px #00000059}.cs_nav_lang_row .cs_lang_switch__menuBtn{color:#ffffffe0}.cs_nav_lang_row .cs_lang_switch__menuBtn:hover{background:#ffffff14;color:#fff}.cs_nav_lang_row .cs_lang_switch__menuBtn.is-active{background:#ffffff1f;color:var(--haark-yellow)}@media screen and (min-width:1200px){.cs_nav_lang_row{display:none}}.cs_footer.cs_style_1 .cs_footer_menu li:not(:last-child){margin-bottom:5px}.cs_footer.cs_style_1 .cs_footer_menu a:hover{color:var(--purple-color)}.cs_footer.cs_style_1 .cs_text_widget{max-width:360px}.cs_footer.cs_style_1 .cs_footer_bottom{padding:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.cs_footer.cs_style_1.cs_type_1 .cs_footer_bottom{padding:45px 0;border-top:1px dashed var(--border-color)}.cs_footer.cs_style_1.cs_type_2 .cs_footer_bottom{padding:30px 0}.cs_footer.cs_style_1.cs_type_2 a:hover{color:var(--accent-color)}.cs_footer.cs_style_1.cs_type_3{--footer-dark-base: var(--haark-blue-dark);--footer-dark-mid: var(--haark-blue-deep);--footer-dark-soft: var(--haark-blue-deep);--footer-text: #ffffff;--footer-text-muted: rgba(255, 255, 255, .72);--footer-text-subtle: rgba(255, 255, 255, .52);--footer-border: rgba(255, 255, 255, .1);--footer-accent: var(--haark-yellow);position:relative;overflow:hidden;color:var(--footer-text);background:linear-gradient(180deg,var(--footer-dark-base) 0%,var(--footer-dark-mid) 42%,var(--footer-dark-soft) 100%);padding:clamp(56px,7vw,88px) 0 clamp(28px,4vw,40px)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_ambient{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(var(--haark-blue-rgb),.2),transparent 62%),radial-gradient(ellipse 45% 35% at 12% 100%,rgba(var(--haark-blue-rgb),.1),transparent 58%),radial-gradient(ellipse 45% 35% at 88% 100%,rgba(var(--haark-yellow-rgb),.06),transparent 58%);z-index:0}.cs_footer.cs_style_1.cs_type_3>.container{position:relative;z-index:1}.cs_footer.cs_style_1.cs_type_3 .cs_footer_widget_title{margin:0 0 18px;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--footer-text)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_tagline{margin:0 0 22px;max-width:340px;font-size:15px;line-height:1.55;color:var(--footer-text-muted)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_menu li:not(:last-child){margin-bottom:10px}.cs_footer.cs_style_1.cs_type_3 .cs_footer_link,.cs_footer.cs_style_1.cs_type_3 .cs_footer_menu a,.cs_footer.cs_style_1.cs_type_3 .cs_footer_menu span{display:inline-block;font-size:14px;line-height:1.45;color:var(--footer-text-muted);text-decoration:none;transition:color .2s ease}.cs_footer.cs_style_1.cs_type_3 .cs_footer_link:hover,.cs_footer.cs_style_1.cs_type_3 .cs_footer_menu a:hover{color:var(--footer-accent)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_socials{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cs_footer.cs_style_1.cs_type_3 .cs_footer_social_btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--footer-text);text-decoration:none;background:#0f1a358c;border:1px solid rgba(59,130,196,.55);box-shadow:0 0 20px #3b82c41a;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.cs_footer.cs_style_1.cs_type_3 .cs_footer_social_btn:hover{color:var(--footer-text);background:#ffffff0f;border-color:var(--footer-accent);box-shadow:0 0 24px #3b82c438}.cs_footer.cs_style_1.cs_type_3 .cs_footer_contact{margin:0;font-size:14px}.cs_footer.cs_style_1.cs_type_3 .cs_footer_contact a{color:var(--footer-text-muted);text-decoration:none;transition:color .2s ease}.cs_footer.cs_style_1.cs_type_3 .cs_footer_contact a:hover{color:var(--footer-accent)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_address{margin:8px 0 0;font-size:14px;line-height:1.5;font-style:normal;color:var(--footer-text-muted)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 24px;margin-top:clamp(40px,5vw,56px);padding-top:24px;border-top:1px solid var(--footer-border)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_copyright{margin:0;font-size:13px;line-height:1.5;color:var(--footer-text-subtle)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link .cs_footer_link{font-size:13px;color:var(--footer-text-subtle)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link .cs_footer_link:hover{color:var(--footer-text-muted)}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link--center{justify-self:center;grid-column:2}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link--end{justify-self:end;grid-column:3}.cs_footer.cs_style_1.cs_type_3 .cs_links_widget{padding-left:0}@media(max-width:991px){.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom{grid-template-columns:1fr;text-align:center}.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link--center,.cs_footer.cs_style_1.cs_type_3 .cs_footer_bottom_link--end{grid-column:1;justify-self:center}}@media(max-width:767px){.cs_footer.cs_style_1.cs_type_3 .cs_footer_tagline{max-width:none}}@media(max-width:1399px){.cs_footer.cs_style_1 .cs_links_widget{padding-left:20px}}@media(max-width:1199px){.cs_footer.cs_style_1 .cs_links_widget{padding-left:15px}}@media(max-width:991px){.cs_footer.cs_style_1 .cs_links_widget{padding-left:0}.cs_footer.cs_style_1 .cs_footer_bottom{justify-content:center;text-align:center}.cs_footer.cs_style_1.cs_type_1 .cs_footer_bottom{padding:30px 0;gap:15px}}.haark_chat{--haark-chat-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--haark-chat-cyan: var(--haark-yellow);--haark-chat-cyan-bright: var(--haark-yellow);--haark-chat-text: var(--haark-blue);--haark-chat-text-muted: rgba(25, 42, 86, .6);--haark-chat-glass-bg: #ffffff;--haark-chat-glass-border: rgba(25, 42, 86, .1);--haark-chat-glass-shadow: 0 8px 32px rgba(25, 42, 86, .1), 0 2px 8px rgba(25, 42, 86, .06);--haark-chat-blur: none;position:fixed;right:18px;bottom:18px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:var(--haark-chat-font);color:var(--haark-chat-text)}.haark_chat__nudge,.haark_chat__panel{position:relative;border-radius:24px;overflow:hidden;background:var(--haark-chat-glass-bg);border:1px solid var(--haark-chat-glass-border);box-shadow:var(--haark-chat-glass-shadow);isolation:isolate}.haark_chat__nudge:before,.haark_chat__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(25,42,86,.03),transparent 55%);z-index:0}.haark_chat__nudge>*,.haark_chat__panel>*{position:relative;z-index:1}.haark_chat__fab{width:56px;height:56px;border-radius:999px;border:1px solid rgba(var(--haark-yellow-rgb),.45);display:inline-flex;align-items:center;justify-content:center;background:var(--haark-gradient-cta);color:var(--haark-blue);box-shadow:0 4px 16px rgba(var(--haark-yellow-rgb),.32),0 1px #ffffff8c inset;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.haark_chat__fab--nudge{animation:haark_chat_pulse 1.8s ease-in-out infinite}.haark_chat__fab:hover{transform:translateY(-2px);border-color:rgba(var(--haark-yellow-rgb),.65);box-shadow:0 8px 24px rgba(var(--haark-yellow-rgb),.38),0 1px #fff9 inset}.haark_chat__fab:active{transform:translateY(0)}.haark_chat__panel{width:min(360px,100vw - 36px)}.haark_chat__nudge{width:min(292px,100vw - 36px);border-radius:18px;animation:haark_chat_pop .24s cubic-bezier(.22,1,.36,1)}.haark_chat__nudgeHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 11px 6px;font-weight:500;font-size:13px;letter-spacing:-.02em;color:var(--haark-chat-text);background:transparent;border-bottom:none}.haark_chat__nudgeTitle{display:inline-flex;align-items:center;gap:6px;min-width:0}.haark_chat__nudgeDot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--haark-yellow);box-shadow:0 0 6px #ffb60080}.haark_chat__nudgeClose{width:28px;height:28px;border-radius:9px;border:1px solid rgba(25,42,86,.12);background:#192a560a;color:#192a56b3;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.haark_chat__nudgeClose:hover{border-color:#192a5633;background:#192a5614;color:var(--haark-blue)}.haark_chat__nudgeBody{padding:2px 11px 11px;display:flex;flex-direction:column;gap:5px}.haark_chat__chip{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;border:1px solid rgba(25,42,86,.1);background:var(--haark-surface-soft, #eef2f7);color:var(--haark-chat-text);border-radius:11px;padding:7px 9px;font-size:11.5px;font-weight:500;line-height:1.32;letter-spacing:-.01em;text-align:left;box-shadow:0 1px 3px #192a560d;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.haark_chat__chip:after{content:"→";flex:none;font-size:12px;line-height:1.2;color:var(--haark-blue);transition:transform .16s ease}.haark_chat__chip:hover{transform:translateY(-1px);border-color:#192a562e;background:#fff;box-shadow:0 3px 10px #192a5617}.haark_chat__chip:hover:after{transform:translate(3px);color:var(--haark-yellow)}.haark_chat__chip:active{transform:translateY(0)}.haark_chat__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;background:transparent;border-bottom:1px solid rgba(25,42,86,.08)}.haark_chat__title{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:15px;letter-spacing:-.02em;color:var(--haark-chat-text)}.haark_chat__title svg{color:var(--haark-yellow)}.haark_chat__iconBtn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(25,42,86,.12);background:#192a560a;color:#192a56b3;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background .16s ease}.haark_chat__iconBtn:hover{border-color:#192a5633;background:#192a5614;color:var(--haark-blue)}.haark_chat__form{padding:12px 16px 16px;display:grid;gap:10px}.haark_chat__fieldRow{display:grid;gap:6px}.haark_chat__label{font-size:13px;font-weight:500;color:#192a56cc}.haark_chat__input,.haark_chat__textarea{width:100%;border:1px solid rgba(25,42,86,.14);border-radius:12px;padding:11px 12px;font-size:14px;font-family:var(--haark-chat-font);color:var(--haark-blue);background:var(--haark-surface-soft, #eef2f7);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.haark_chat__input::placeholder,.haark_chat__textarea::placeholder{color:#192a5661}.haark_chat__textarea{resize:vertical;min-height:96px}.haark_chat__input:focus,.haark_chat__textarea:focus{border-color:#192a5659;background:#fff;box-shadow:0 0 0 3px #192a5612}.haark_chat__status{font-size:12px;padding:10px 12px;border-radius:12px;border:1px solid transparent}.haark_chat__actions{display:flex;justify-content:flex-end;padding-top:4px}.haark_chat__submit{border:1px solid rgba(25,42,86,.15);border-radius:12px;padding:11px 14px;background:var(--haark-blue);color:#fff;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;font-family:var(--haark-chat-font);box-shadow:0 2px 8px #192a562e;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.haark_chat__submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px #192a5640}.haark_chat__submit:disabled{opacity:.45;box-shadow:none}@keyframes haark_chat_pulse{0%{transform:translateY(0) scale(1);box-shadow:0 4px 16px rgba(var(--haark-yellow-rgb),.32),0 1px #ffffff8c inset}55%{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 24px rgba(var(--haark-yellow-rgb),.42),0 1px #ffffffa6 inset}to{transform:translateY(0) scale(1);box-shadow:0 4px 16px rgba(var(--haark-yellow-rgb),.32),0 1px #ffffff8c inset}}@keyframes haark_chat_pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.haark_chat__fab--nudge,.haark_chat__nudge{animation:none}.haark_chat__chip,.haark_chat__chip:after,.haark_chat__fab,.haark_chat__submit{transition:none}}.cs_hero.cs_style_1{height:100%;padding:190px 0 130px;display:flex;align-items:center;overflow:hidden}.cs_hero.cs_style_1 .cs_hero_bg{width:100%;height:100%;background-color:var(--accent-color);opacity:.05;left:0;top:0}.cs_hero.cs_style_1 .cs_hero_text{max-width:630px;position:relative;z-index:1}.cs_hero.cs_style_1 .cs_hero_title{margin-bottom:47px}.cs_hero.cs_style_1 .cs_hero_title mark{display:inline-flex;align-items:center;justify-content:center;line-height:.6em;max-width:145px;background-color:#e548001a}.cs_hero.cs_style_1 .cs_hero_subtitle{margin-bottom:45px}.cs_hero.cs_style_1 .cs_btn_group{display:flex;gap:25px;flex-wrap:wrap}.cs_hero.cs_style_1 .cs_hero_thumbnail{width:50vw;min-width:836px;position:relative;z-index:1;border-radius:20px 0 0 20px;filter:drop-shadow(0px 0px 20px rgba(83,83,83,.25));margin-left:calc(6vw + -0px)}.cs_hero.cs_style_1 .cs_hero_thumbnail .cs_hero_shape_vector{top:-70px;left:-80px}.cs_hero.cs_style_1 .cs_hero_thumbnail img{border-radius:inherit}.cs_hero.cs_style_1 .cs_hero_shape_1{left:-100px;top:0;animation:indication-arrow 3s linear infinite}.cs_hero.cs_style_1.cs_type_1{padding-bottom:0;overflow:initial}.cs_hero.cs_style_1.cs_type_1 .cs_hero_content{max-width:982px;margin:0 auto}.cs_hero.cs_style_1.cs_type_1 .cs_hero_thumbnail{width:100%;margin-left:0}.cs_hero.cs_style_1.cs_type_1 .cs_hero_thumbnail>img{width:100%}.cs_hero.cs_style_1.cs_type_2{padding-bottom:0}.cs_hero.cs_style_1.cs_type_2 .cs_hero_thumbnail{width:100%;margin-left:0;padding:15px 15px 0;border-radius:20px 20px 0 0}.cs_hero.cs_style_1.cs_type_2 .cs_hero_thumbnail:before{content:"";width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--haark-blue) 0%,var(--haark-blue-soft) 100%);position:absolute;left:0;top:0}.cs_hero.cs_style_1.cs_type_2 .cs_hero_thumbnail>img{width:100%;position:relative;z-index:1;border-radius:10px 10px 0 0}.cs_hero.cs_style_1.cs_type_2 .cs_hero_shape_1{top:25%;left:12%;animation:circular-rotation 15s linear infinite}.cs_hero.cs_style_1.cs_type_2 .cs_hero_shape_2{top:20%;right:12%;animation:spinAnimation 15s linear infinite}.cs_hero.cs_style_1.cs_type_3{padding:170px 0 120px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_text{max-width:1060px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_text>*{position:relative;z-index:1}.cs_hero.cs_style_1.cs_type_3 .cs_hero_title{margin-bottom:10px;line-height:1.08;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.03em}.cs_hero.cs_style_1.cs_type_3 .cs_hero_typed_word{display:inline-grid;vertical-align:baseline;line-height:1.14;overflow:visible}.cs_hero.cs_style_1.cs_type_3 .cs_hero_typed_word .cs_hero_typed_word_ghost{grid-area:1/1;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre;line-height:1.14;padding-bottom:.1em}.cs_hero.cs_style_1.cs_type_3 .cs_hero_typed_word .cs_hero_typed_word_visible{grid-area:1/1;white-space:nowrap;line-height:1.14;padding-bottom:.1em}.cs_hero.cs_style_1.cs_type_3 .cs_hero_typed_phrase{display:inline;white-space:normal;line-height:1.14;overflow:visible}.cs_hero.cs_style_1.cs_type_3 .cs_hero_typed_cursor{display:inline-block;width:1px;height:.95em;margin-left:.08em;background:currentColor;animation:cs-hero-cursor-blink .9s steps(1) infinite;transform:translateY(.1em)}.cs_hero.cs_style_1.cs_type_3 .cs_hero_title_highlight{display:inline-block;margin-left:.1em;margin-right:.1em;padding-bottom:0;text-decoration:none;background-image:none;border-bottom:0}.cs_hero.cs_style_1.cs_type_3 .cs_hero_title_highlight .cs_line_1{width:100%;max-width:none;height:auto;right:0;pointer-events:none}.cs_hero.cs_style_1.cs_type_3 .cs_hero_title_highlight .cs_line_1{bottom:-.19em;z-index:2}.cs_hero.cs_style_1.cs_type_3 .cs_hero_title_highlight .cs_line_2_shape{position:absolute;right:0;bottom:-.21em;width:100%;aspect-ratio:168/17;pointer-events:none;z-index:1;background-color:var(--heading-color);-webkit-mask-image:url(/img/vector-2.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%;mask-image:url(/img/vector-2.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%}.cs_hero.cs_style_1.cs_type_3 .cs_hero_subtitle{margin-bottom:28px;max-width:920px;margin-left:auto;margin-right:auto}.cs_hero.cs_style_1.cs_type_3 .cs_hero_thumbnail{width:100%;min-width:100%;margin-left:0;filter:none;border-radius:15px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#ffffff70,#ffffff2e);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 30px 70px #192a564d,0 16px 40px #3b82f63d,inset 0 1px #ffffffb8;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(0,0,0) 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0% 60%,#0000)}.cs_hero.cs_style_1.cs_type_3 .cs_hero_thumbnail>img{position:relative;z-index:1;display:block;border:1px solid rgba(25,42,86,.2);box-shadow:inset 0 0 0 1px #ffffff73}.cs_hero.cs_style_1.cs_type_3 .cs_hero_thumbnail:before{content:"";position:absolute;inset:1px;border-radius:14px;border:1px solid rgba(255,255,255,.3);pointer-events:none;z-index:3}.cs_hero.cs_style_1.cs_type_3 .cs_hero_thumbnail:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(111,175,255,.3);pointer-events:none;z-index:2}.cs_hero.cs_style_1.cs_type_3 .cs_hero_shape_vector{top:-70px;right:-80px;left:initial}.cs_hero.cs_style_1.cs_type_3 .cs_blob_5{width:203px;height:203px;transform:rotate(-21deg);background-color:var(--accent-color);opacity:.5;filter:blur(125px);left:-80px;top:0;z-index:0}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card{position:absolute;min-width:200px;max-width:250px;padding:14px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.58);background:linear-gradient(135deg,#ffffff5c,#ffffff2e);backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);box-shadow:0 14px 34px #0f1a3529,inset 0 1px #ffffffb3,inset 0 -1px #ffffff38;z-index:4;overflow:hidden}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff57,#fff0 48%);z-index:0}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card>*{position:relative;z-index:1}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn{border-color:#ffffffc2;background:linear-gradient(140deg,#ffffff42,#ffffff1a);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 40px #0f1a3533,inset 0 1px #ffffffd1,inset 0 -1px #ffffff4d}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn:before{background:linear-gradient(180deg,#ffffff6b,#ffffff0f 55%,#fff0)}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_row{display:flex;align-items:center;gap:12px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_icon{width:50px;height:50px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;line-height:1;flex:none}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_icon_success{color:var(--haark-success);background:#dfece5}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_icon_warning{color:#d97706;background:#fef3c7}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_icon{width:42px;height:42px;border-radius:11px;font-size:22px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_label{font-size:13px;line-height:1.2;color:#4b586d;margin-bottom:6px;font-weight:500}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_value{font-size:36px;line-height:1.1;color:#1f2740;font-weight:700;margin-bottom:6px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_meta{font-size:12px;line-height:1.3;color:#4b586d;font-weight:600}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_meta.is-success{color:var(--haark-success)}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_meta.is-danger{color:#dc2626}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_meta.is-health{color:#264895}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_card_label{font-size:11px;margin-bottom:4px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_card_value{font-size:20px;margin-bottom:4px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_card_meta{font-size:10px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score{width:64px;height:64px;position:relative;flex:none}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score svg{width:64px;height:64px;transform:rotate(-90deg)}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score_track,.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score_progress{fill:none;stroke-width:5}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score_track{stroke:#d8dde8}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score_progress{stroke:#264895;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:40.7}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_score_value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;color:#111829;line-height:1}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_score{width:56px;height:56px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_score svg{width:56px;height:56px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_score_value{font-size:16px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth{top:4%;right:-54px;min-width:152px;max-width:164px;padding:10px 11px;border-radius:16px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth .cs_hero_depth_row{gap:8px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth .cs_hero_depth_icon{width:30px;height:30px;border-radius:8px;font-size:15px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth .cs_hero_depth_card_label{font-size:10px;margin-bottom:2px;line-height:1.2}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth .cs_hero_depth_card_value{font-size:18px;margin-bottom:2px;line-height:1.08}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth .cs_hero_depth_card_meta{font-size:9px;line-height:1.15}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_health{top:16%;left:-130px;min-width:245px;max-width:270px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_priorities{right:-120px;bottom:22%;min-width:265px;max-width:285px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_title{font-size:16px;line-height:1.2;color:#374151;font-weight:700;margin-bottom:12px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_card_title{font-size:13px;margin-bottom:9px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_check_list{display:flex;flex-direction:column;gap:8px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_check_list li{font-size:12px;line-height:1.25;color:#3f4c62;position:relative;padding-left:28px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_check_list{gap:6px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_check_list li{font-size:10px;padding-left:24px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card.cs_hero_depth_card_churn .cs_hero_depth_check_list li:before{width:16px;height:16px;font-size:9px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_check_list li:before{content:"✓";width:20px;height:20px;border-radius:50%;border:2px solid #f1ad1b;color:#f1ad1b;position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}@media(max-width:1550px){.cs_hero.cs_style_1 .cs_hero_shape_1{left:-45px;top:-30px}}@media(max-width:1199px){.cs_hero.cs_style_1 .cs_hero_thumbnail{margin-left:0}}@media(max-width:991px){.cs_hero.cs_style_1{padding:145px 0 80px}.cs_hero.cs_style_1 .cs_hero_thumbnail{min-width:100%;border-radius:20px}.cs_hero.cs_style_1 .cs_hero_text{max-width:100%}.cs_hero.cs_style_1 .cs_hero_shape_vector,.cs_hero.cs_style_1 .cs_hero_shape_1{display:none}}@media(max-width:1199px){.cs_hero.cs_style_1.cs_type_3{padding:155px 0 95px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth{right:-18px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_health{left:-42px}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_priorities{right:-36px}}@media(max-width:991px){.cs_hero.cs_style_1.cs_type_3{--cs-hero-depth-scale: .56}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card{position:absolute!important;margin:0!important;transform:scale(var(--cs-hero-depth-scale));pointer-events:none}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_growth{inset:4% 6px auto auto;z-index:6;transform:scale(var(--cs-hero-depth-scale));transform-origin:top right}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_health{inset:16% auto auto 6px;z-index:5;transform:scale(var(--cs-hero-depth-scale));transform-origin:top left}.cs_hero.cs_style_1.cs_type_3 .cs_hero_depth_card_priorities{inset:auto 6px 22% auto;z-index:4;transform:scale(var(--cs-hero-depth-scale));transform-origin:bottom right}}@media(max-width:575px){.cs_hero.cs_style_1.cs_type_3{--cs-hero-depth-scale: .48}}.cs_hero.cs_style_2{padding:200px 0 0}.cs_hero.cs_style_2 .cs_hero_thumbnail{width:50vw;max-width:867px}.cs_hero.cs_style_2 .cs_hero_thumbnail img{width:100%}.cs_hero.cs_style_2 .cs_hero_text{padding-bottom:160px}.cs_hero.cs_style_2 .cs_hero_subtitle{display:inline-flex;padding:2px 15px;border-radius:25px;border:1px solid rgba(255,255,255,.15);background:#ffffff1a}.cs_hero.cs_style_2 .cs_hero_shape_1{width:80px;height:80px;background:#ffffff0d;top:153px;left:140px;animation:horizontal-move 100s linear infinite}.cs_hero.cs_style_2 .cs_hero_shape_2{width:160px;height:160px;background:#ffffff0d;top:53%;left:10%;animation:horizontal-move 100s linear infinite;animation-delay:10s}.cs_hero.cs_style_2 .cs_hero_shape_3{width:101px;height:101px;background:#ffffff0d;left:40%;bottom:0;animation:vertical-move 80s linear infinite;animation-delay:20s}.cs_hero.cs_style_2 .cs_hero_shape_4{width:70px;height:70px;background:#ffffff0d;bottom:0;left:50%;animation:vertical-move 80s linear infinite}.cs_hero.cs_style_2 .cs_hero_shape_5{width:169px;height:169px;background:#ffffff0d;top:47%;right:-50px}@media(max-width:1550px){.cs_hero.cs_style_2{padding:170px 0 0}.cs_hero.cs_style_2 .cs_hero_text{padding-bottom:120px}}@media(max-width:1399px){.cs_hero.cs_style_2 .cs_fs_68{font-size:60px}.cs_hero.cs_style_2 .cs_fs_21{font-size:18px}.cs_hero.cs_style_2 .cs_hero_text{padding-bottom:80px}}@media(max-width:1199px){.cs_hero.cs_style_2{padding:160px 0 0}.cs_hero.cs_style_2 .cs_hero_text{padding-bottom:0}.cs_hero.cs_style_2 .cs_hero_thumbnail{width:100%;max-width:100%}}@media(max-width:991px){.cs_hero.cs_style_2 .cs_fs_68{font-size:56px}}@media(max-width:575px){.cs_hero.cs_style_2 .cs_fs_68{font-size:40px}}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally){position:relative;isolation:isolate}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 15% 25%,rgba(25,42,86,.07) 0%,transparent 65%),radial-gradient(700px 400px at 82% 12%,rgba(90,120,178,.06) 0%,transparent 60%),linear-gradient(180deg,#f0f4fd,#f8faff 55%,#fff)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_text{color:var(--heading-color)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_title{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.04;color:var(--heading-color)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_title:has(.cs_hero_typed_word){min-height:3.2em}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_typed_phrase{display:block;white-space:normal}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_title_highlight{color:#fff}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_title_highlight .cs_line_1,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_title_highlight .cs_line_2_shape{display:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_subtitle{color:#192a56ad}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_thumbnail{border:1px solid rgba(255,255,255,.72);box-shadow:0 30px 70px #192a564d,0 16px 40px #3b82f63d,inset 0 1px #ffffffb8}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_thumbnail>img{border:1px solid rgba(25,42,86,.2);box-shadow:inset 0 0 0 1px #ffffff73}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_hero_thumbnail:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(111,175,255,.3);pointer-events:none;z-index:2}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_btn.cs_style_1.cs_outline{border-color:#192a5638;color:var(--heading-color);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_btn.cs_style_1.cs_outline:before{background-color:#192a560f}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3:not(.cs_hero--vitally) .cs_blob_5{left:50%;top:auto;bottom:-130px;transform:translate(-50%) rotate(-18deg);background-color:var(--haark-blue);opacity:.2}.cs_home_page .cs_home_features_gradient{position:relative;isolation:isolate;overflow:hidden;background:#fff}.cs_home_page .cs_home_features_gradient .cs_iconbox.cs_style_6.cs_iconbox_style_6_no_icon{gap:0}.cs_home_page .cs_home_features_gradient .cs_iconbox.cs_style_6.cs_iconbox_style_6_no_icon .cs_iconbox_info{padding-top:0}.cs_home_page .cs_home_features_gradient .cs_home_features_item_title{font-size:clamp(20px,2vw,26px);margin-bottom:16px;line-height:1.25}.cs_home_page .cs_home_features_gradient .cs_home_features_item_desc{font-size:16px;line-height:1.8;color:var(--body-color);margin:0;max-width:480px}.cs_home_page .cs_home_features_gradient:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff,#f8faff)}.cs_home_page .cs_home_results_glass{position:relative;overflow:hidden;border:1px solid rgba(25,42,86,.1);border-radius:18px;max-width:720px;margin-left:auto;margin-right:auto;padding:20px 24px;background:#fff;box-shadow:0 8px 24px #0f1a350d;z-index:1}.cs_home_page .cs_home_results_glass>p:first-child{font-size:18px;margin-bottom:16px}.cs_home_page .cs_home_results_glass .cs_fs_38{font-size:30px;line-height:1.25}.cs_home_page .cs_home_results_glass .cs_mb_6{margin-bottom:4px}.cs_home_page .cs_home_results_glass .row{--bs-gutter-y: 12px}.cs_home_page .cs_home_results_glass .row p.mb-0{font-size:15px}.cs_home_page .cs_home_results_glass:before{display:none}.cs_home_page .cs_home_results_glass>*{position:relative;z-index:1}.cs_hero_thumbnail.cs_hero_thumbnail_no_frame{border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.cs_hero_thumbnail.cs_hero_thumbnail_no_frame:before,.cs_hero_thumbnail.cs_hero_thumbnail_no_frame:after{display:none!important}.cs_hero_thumbnail.cs_hero_thumbnail_no_frame>img{border:none!important;box-shadow:none!important}@keyframes indication-arrow{50%{transform:rotate(10deg)}}@keyframes spinAnimation{0%{transform:rotateX(-20deg) rotateY(0)}75%{transform:rotateX(-20deg) rotateY(360deg)}to{transform:rotateX(-20deg) rotateY(360deg)}}@keyframes horizontal-move{50%{left:100%}}@keyframes vertical-move{50%{bottom:90%}}@keyframes cs-hero-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes slide-right{50%{transform:translate(70px)}}@keyframes slide-left{50%{transform:translate(-120px)}}.cs_cta.cs_style_2{padding:126px 30px 140px;background-color:var(--haark-blue-dark)}.cs_cta.cs_style_2 .cs_contet_title .cs_fs_21{display:block;margin-top:18px;line-height:1.45}.cs_cta.cs_style_2.cs_type_1{padding:125px 30px 135px}@media(max-width:991px){.cs_cta.cs_style_2{padding:66px 30px 80px}.cs_cta.cs_style_2 .cs_contet_title{font-size:52px;line-height:1.16;margin-bottom:36px}.cs_cta.cs_style_2.cs_type_1{padding:70px 15px 75px}}@media(max-width:767px){.cs_cta.cs_style_2 .cs_contet_title{font-size:42px;line-height:1.16}.cs_cta.cs_style_2 .cs_contet_title .cs_fs_21{font-size:22px}}@media(max-width:575px){.cs_cta.cs_style_2{padding:66px 15px 80px}.cs_cta.cs_style_2 .cs_contet_title{font-size:34px;line-height:1.18;margin-bottom:30px}.cs_cta.cs_style_2 .cs_contet_title .cs_fs_21{margin-top:14px;font-size:20px}}.cs_newsletter_form{display:flex;flex-direction:column;align-items:center;gap:0px}.cs_newsletter_form .cs_btn.cs_style_1{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cs_newsletter_form .cs_newsletter_input{width:100%;padding:18px 23px;outline:0;color:var(--white-color);border:1px solid var(--white-color)}.cs_newsletter_form .cs_newsletter_input::placeholder{color:var(--white-color)}.cs_newsletter_form input+div{display:none}.cs_newsletter_form.cs_type_1{width:100%;max-width:552px}.cs_newsletter_form.cs_type_1 .cs_newsletter_input{color:var(--heading-color);border-color:var(--heading-color)}.cs_newsletter_form.cs_type_1 .cs_newsletter_input::placeholder{color:var(--heading-color)}.cs_newsletter_form.cs_type_2{width:100%;max-width:537px}.cs_newsletter_form.cs_type_2 .cs_newsletter_input{padding:15px 23px 15px 56px;color:var(--white-color);border-color:var(--body-color);background-color:#121b21}.cs_newsletter_form.cs_type_2 .cs_newsletter_input::placeholder{color:var(--white-color)}.cs_newsletter_form.cs_type_2 .cs_btn.cs_style_1{right:5px}.cs_newsletter_form.cs_type_3{width:100%;max-width:552px}@media(max-width:575px){.cs_newsletter_form .cs_newsletter_input{padding:8px 23px}.cs_newsletter_form .cs_btn.cs_style_1{width:100%;position:relative;transform:initial;right:initial!important}}.cs_blog_page .cs_blog_panels_row{margin-bottom:clamp(40px,5vw,56px)}.cs_blog_page .cs_blog_featured_wrapper{margin-bottom:48px}.cs_blog_page .cs_blog_filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.cs_blog_page .cs_blog_filter_btn{border:1px solid var(--border-color);border-radius:100px;padding:8px 16px;background-color:transparent;color:var(--heading-color);line-height:1.3}.cs_blog_page .cs_blog_filter_btn:hover,.cs_blog_page .cs_blog_filter_btn.active{border-color:var(--heading-color);background-color:var(--heading-color);color:var(--white-color)}.cs_blog_page .cs_blog_load_more{margin-top:40px;text-align:center}.cs_blog_card{border:1px solid rgba(25,42,86,.1);border-radius:22px;background-color:var(--white-color);height:100%;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 26px #0f1a3512}.cs_blog_card:hover{transform:translateY(-5px);box-shadow:0 20px 42px #192a5621}.cs_blog_card.cs_featured{border-color:#192a5638;box-shadow:0 14px 38px #192a561a}.cs_blog_card.cs_featured .cs_blog_card_body{padding:36px 34px}.cs_blog_card .cs_blog_card_body{padding:26px 24px 24px;display:flex;flex:1;flex-direction:column}.cs_blog_card .cs_blog_card_category{font-size:15px;font-weight:500;line-height:1.4;color:var(--purple-color);margin-bottom:8px}.cs_blog_card .cs_blog_card_title{font-size:28px;line-height:1.3;margin-bottom:12px}.cs_blog_card .cs_blog_card_title a:hover{color:var(--purple-color)}.cs_blog_card .cs_blog_card_excerpt{font-size:17px;line-height:1.6;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.cs_blog_card .cs_blog_card_meta{display:flex;gap:12px 22px;flex-wrap:wrap;margin-bottom:14px;color:var(--body-color);font-size:15px;line-height:1.4}.cs_blog_card .cs_blog_card_link{margin-top:auto;color:var(--heading-color);font-weight:600}.cs_blog_card .cs_blog_card_link:hover{color:var(--purple-color)}.cs_contact_page .cs_contact_hero_desc{max-width:760px}.cs_contact_page .cs_contact_form_card,.cs_contact_page .cs_contact_info_card{border:1px solid rgba(25,42,86,.1);border-radius:24px;padding:36px 32px;background-color:var(--white-color);box-shadow:0 10px 34px #0f1a3512}@media(max-width:767.98px){.cs_contact_page .cs_contact_form_card,.cs_contact_page .cs_contact_info_card{padding:28px 22px;border-radius:20px}}.cs_contact_page .cs_contact_form_card h2{margin-bottom:26px}.cs_contact_page .cs_contact_form .cs_form_field{min-height:52px;border-radius:10px;background-color:var(--gray-color)}.cs_contact_page .cs_contact_form textarea.cs_form_field{min-height:130px;padding-top:14px}.cs_contact_page .cs_contact_form_footer{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cs_contact_page .cs_contact_form_notice{font-size:15px;line-height:1.6}.cs_contact_page .cs_contact_info_card+.cs_contact_info_card{margin-top:24px}.cs_contact_page .cs_playbook_cover{margin-bottom:24px;border-radius:16px;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 18px 40px #0f172a1f}.cs_contact_page .cs_playbook_cover img{display:block;width:100%;height:auto;vertical-align:top}.cs_contact_page .cs_contact_benefits,.cs_contact_page .cs_contact_deliverables{list-style:none;margin-bottom:0;padding-left:0}.cs_contact_page .cs_contact_benefits li{border-bottom:1px solid var(--border-color);padding-bottom:16px;margin-bottom:16px}.cs_contact_page .cs_contact_benefits li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.cs_contact_page .cs_contact_benefits li strong{display:block;color:var(--heading-color);margin-bottom:6px}.cs_contact_page .cs_contact_benefits li span{display:block}.cs_contact_page .cs_contact_deliverables{margin-bottom:18px}.cs_contact_page .cs_contact_deliverables li{position:relative;padding-left:18px;margin-bottom:8px}.cs_contact_page .cs_contact_deliverables li:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--purple-color);position:absolute;left:0;top:12px}.cs_contact_page .cs_contact_deliverables li:last-child{margin-bottom:0}.cs_demo_page .cs_demo_intro{margin-bottom:10px}.cs_demo_page .cs_demo_form_intro{margin-bottom:24px}.cs_demo_page .cs_demo_list,.cs_demo_page .cs_demo_steps{list-style:none;margin-bottom:0;padding-left:0}.cs_demo_page .cs_demo_list li{position:relative;padding-left:22px;margin-bottom:10px}.cs_demo_page .cs_demo_list li:before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--accent-color);position:absolute;left:0;top:11px}.cs_demo_page .cs_demo_list li:last-child{margin-bottom:0}.cs_demo_page .cs_demo_steps{counter-reset:step-counter}.cs_demo_page .cs_demo_steps li{position:relative;padding-left:34px;margin-bottom:14px}.cs_demo_page .cs_demo_steps li:before{counter-increment:step-counter;content:counter(step-counter);width:22px;height:22px;border-radius:50%;background-color:#192a561f;color:var(--heading-color);font-size:13px;font-weight:700;line-height:22px;text-align:center;position:absolute;left:0;top:2px}.cs_demo_page .cs_demo_steps li:last-child{margin-bottom:0}@media(max-width:991px){.cs_blog_card .cs_blog_card_title{font-size:24px}.cs_contact_page .cs_contact_form_card,.cs_contact_page .cs_contact_info_card{padding:28px 22px}.cs_contact_page .cs_contact_info_card+.cs_contact_info_card{margin-top:18px}.cs_demo_page .cs_demo_intro{padding:28px 22px}}@media(max-width:575px){.cs_blog_card .cs_blog_card_body{padding:22px 18px}}.cs_copilot_section{position:relative;isolation:isolate}.cs_copilot_heading{text-align:center;max-width:860px;margin:0 auto}.cs_copilot_heading_title{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.cs_copilot_agent_head{width:clamp(56px,8vw,80px);height:clamp(56px,8vw,80px);object-fit:contain;flex-shrink:0;filter:drop-shadow(0 8px 20px rgba(25,42,86,.12))}.cs_copilot_panel{position:relative;overflow:hidden;max-width:960px;margin:0 auto;padding:32px 32px 28px;border-radius:28px;border:1px solid rgba(25,42,86,.1);background:linear-gradient(165deg,#fff,#f6f8fc 52%,#eef2fa);box-shadow:0 24px 56px #0f1a3514,inset 0 1px #ffffffe6}.cs_copilot_panel.cs_copilot_panel--demo{--cs-copilot-device-radius: clamp(24px, 3vw, 32px);--cs-copilot-screen-radius: clamp(14px, 1.8vw, 20px);--cs-copilot-glass-bg: linear-gradient( 145deg, rgba(21, 45, 82, .72) 0%, rgba(15, 34, 64, .82) 48%, rgba(10, 28, 56, .88) 100% );--cs-copilot-glass-border: rgba(59, 130, 196, .22);--cs-copilot-glass-highlight: rgba(255, 255, 255, .14);padding:clamp(10px,1.15vw,14px);background:var(--cs-copilot-glass-bg);border:1px solid var(--cs-copilot-glass-border);border-radius:var(--cs-copilot-device-radius);box-shadow:0 28px 72px #00000061,0 0 48px #3b82c41a,inset 0 1px 0 var(--cs-copilot-glass-highlight);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);isolation:isolate}.cs_copilot_panel.cs_copilot_panel--demo:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(59,130,196,.2) 0%,transparent 58%)}.cs_copilot_panel_demo{position:relative;z-index:1;display:block;margin:0;line-height:0;border-radius:var(--cs-copilot-screen-radius, clamp(14px, 1.8vw, 20px));overflow:hidden;background:radial-gradient(ellipse 72% 56% at 12% 18%,rgba(59,130,196,.16) 0%,transparent 58%),radial-gradient(ellipse 64% 48% at 88% 82%,rgba(59,130,196,.12) 0%,transparent 55%),linear-gradient(160deg,#0f1f38,#0a1426 52%,#060d18);box-shadow:inset 0 0 0 1px #3b82c424,inset 0 1px #ffffff14}.cs_copilot_panel_demo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0d}.cs_copilot_panel_demo_media{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--cs-copilot-screen-radius, clamp(14px, 1.8vw, 20px)) - 1px);vertical-align:middle;object-fit:contain;background:#0a1426}.cs_copilot_panel_glow{position:absolute;inset:-40% -20% auto;height:70%;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(157,184,236,.18) 0%,transparent 68%);opacity:.7}.cs_copilot_panel_top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.cs_copilot_panel_status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#192a56c7}.cs_copilot_panel_status_dot{width:8px;height:8px;border-radius:50%;background:var(--haark-success);box-shadow:0 0 0 4px #4ade8038;animation:csCopilotStatusPulse 2s ease-in-out infinite}@keyframes csCopilotStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}.cs_copilot_panel_badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--haark-blue, var(--haark-blue));border:1px solid rgba(25,42,86,.14);background:#192a560f;border-radius:999px;padding:6px 12px}.cs_copilot_input_form{position:relative;z-index:1;width:100%}.cs_copilot_input_shell{display:flex;align-items:center;gap:12px;border:1px solid rgba(25,42,86,.14);background:#fff;border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 4px 16px #0f1a350f;transition:border-color .2s ease,box-shadow .2s ease}.cs_copilot_input_shell:focus-within{border-color:#192a5647;box-shadow:0 6px 20px #0f1a3514,0 0 0 3px #9db8ec40}.cs_copilot_input_icon{color:var(--haark-blue, var(--haark-blue));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cs_copilot_input_field{border:none;outline:none;width:100%;color:var(--heading-color);font-size:16px;background:transparent}.cs_copilot_input_field::placeholder{color:#192a566b}.cs_copilot_input_field:disabled{opacity:.65}.cs_copilot_submit{border:none;width:48px;height:48px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,var(--haark-blue-soft) 0%,var(--haark-blue) 100%);box-shadow:0 4px 14px #192a5638;transition:opacity .2s ease,box-shadow .2s ease}.cs_copilot_submit:not(:disabled):hover{box-shadow:0 6px 18px #192a5652}.cs_copilot_submit:disabled{opacity:.4;cursor:not-allowed}.cs_copilot_suggestions_label{position:relative;z-index:1;margin:24px 0 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#192a567a;text-align:left}.cs_copilot_suggestions{position:relative;z-index:1;margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:767.98px){.cs_copilot_suggestions{grid-template-columns:1fr}}.cs_copilot_chip{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid rgba(25,42,86,.1);border-radius:16px;padding:14px 16px;color:var(--heading-color);background:#fff;font-size:14px;font-weight:500;line-height:1.45;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.cs_copilot_chip:hover{border-color:#192a5633;background:#f8faff;box-shadow:0 8px 20px #0f1a3514;color:var(--heading-color)}.cs_copilot_chip_text{flex:1;min-width:0}.cs_copilot_chip_arrow{flex-shrink:0;margin-top:2px;font-size:16px;line-height:1;color:var(--haark-blue, var(--haark-blue));opacity:.75;transition:transform .2s ease}.cs_copilot_chip:hover .cs_copilot_chip_arrow{transform:translate(3px)}.cs_copilot_loading{position:relative;z-index:1;margin-top:22px;padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;border:1px solid rgba(25,42,86,.08);background:#ffffffb3;color:#192a56bf;font-size:14px;font-weight:500}.cs_copilot_loading_dot{width:7px;height:7px;border-radius:50%;background:var(--haark-blue, var(--haark-blue));animation:csCopilotPulse .9s ease-in-out infinite}.cs_copilot_loading_dot:nth-child(2){animation-delay:.15s}.cs_copilot_loading_dot:nth-child(3){animation-delay:.3s}.cs_copilot_card{position:relative;z-index:1;margin-top:22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#fffffff5;padding:22px;box-shadow:0 16px 40px #00000040}.cs_copilot_card_header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cs_copilot_dot{width:10px;height:10px;border-radius:50%;background:var(--haark-blue, var(--haark-blue));box-shadow:0 0 0 6px #192a561a}.cs_copilot_card_title{margin:0;color:var(--heading-color);font-size:22px;font-weight:600}.cs_copilot_card_list{display:flex;flex-direction:column;gap:10px}.cs_copilot_row{display:flex;align-items:flex-start;gap:12px;border-radius:12px;border:1px solid rgba(25,42,86,.08);background:#f7f9fc;padding:12px}.cs_copilot_row_priority{align-items:center}.cs_copilot_row_icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--heading-color);background:#192a5614}.cs_copilot_row_text p{margin:0}.cs_copilot_row_label{font-size:14px;color:#192a56a3}.cs_copilot_row_value{font-size:15px;color:var(--heading-color);font-weight:600}.cs_copilot_priority_count{font-size:28px;font-weight:700;color:var(--heading-color);line-height:1}.cs_copilot_tone_green{color:var(--haark-success);background:#168f561f}.cs_copilot_tone_red{color:var(--haark-risk);background:#d74b381f}.cs_copilot_tone_yellow{color:#b27a00;background:#ffb6002e}.cs_copilot_tone_blue{color:#2f6fed;background:#2f6fed1f}.cs_copilot_action{margin-top:14px;width:100%;justify-content:center}@keyframes csCopilotPulse{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.cs_copilot_panel_status_dot{animation:none}}@media(max-width:991px){.cs_copilot_panel{padding:24px 22px 22px}}@media(max-width:575px){.cs_copilot_panel{padding:20px 16px 18px;border-radius:22px}.cs_copilot_card{padding:16px}.cs_copilot_input_shell{padding-left:16px}.cs_copilot_submit{width:44px;height:44px}}.cs_home_page{--haark-warm-surface: var(--haark-surface);--haark-blue-2: var(--haark-blue-soft);--haark-blue-3: var(--haark-blue-soft);--haark-surface: rgba(255, 255, 255, .72);--haark-surface-strong: rgba(255, 255, 255, .86);--haark-border: rgba(var(--haark-blue-rgb), .14);--haark-shadow: 0 20px 60px rgba(15, 26, 53, .14);--haark-shadow-2: 0 14px 36px rgba(15, 26, 53, .1)}.cs_home_page .cs_home_orb{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.08;filter:saturate(.85) contrast(1.02);mix-blend-mode:multiply;transform:translateZ(0);will-change:transform;animation:cs_orb_float 10s ease-in-out infinite}.cs_home_page .cs_home_orb.cs_orb_1{width:900px;top:-120px;left:-360px;animation-duration:12s}.cs_home_page .cs_home_orb.cs_orb_2{width:820px;top:860px;right:-360px;transform:rotate(180deg);animation-duration:14s;opacity:.12}.cs_home_page .cs_home_orb.cs_orb_3{width:720px;top:1860px;left:-320px;transform:rotate(90deg);animation-duration:16s;opacity:.12}.cs_home_page .cs_home_orb.cs_orb_4{width:760px;bottom:-240px;right:-340px;animation-duration:15s;opacity:.12}@keyframes cs_orb_float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,18px,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_orb{animation:none}}.cs_home_page .cs_home_audience_intro{max-width:720px}.cs_home_page .cs_home_audience_intro_text{max-width:640px;color:#192a56c7}.cs_home_page .cs_home_audience_bento{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.cs_home_page .cs_home_audience_bento_card{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease}.cs_home_page .cs_home_audience_bento_card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0f1a351f;color:inherit}.cs_home_page .cs_home_audience_bento_card.is-featured{grid-column:span 7;min-height:420px}.cs_home_page .cs_home_audience_bento_card.is-featured .cs_home_audience_bento_media img{max-height:320px}.cs_home_page .cs_home_audience_bento_card:nth-child(2){grid-column:span 5;min-height:420px}.cs_home_page .cs_home_audience_bento_card:nth-child(3){grid-column:3/span 8;min-height:360px}.cs_home_page .cs_home_audience_bento_card--blue,.cs_home_page .cs_home_audience_bento_card--peach,.cs_home_page .cs_home_audience_bento_card--lavender{background:#fff;border:1px solid var(--haark-border);box-shadow:var(--haark-shadow-2)}.cs_home_page .cs_home_audience_bento_card.is-featured{border-color:#192a562e}.cs_home_page .cs_home_audience_bento_media{position:relative;flex:1;min-height:200px;padding:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:#f4f7fc}.cs_home_page .cs_home_audience_bento_media img{width:100%;max-height:280px;object-fit:cover;object-position:center top;border:0;border-radius:0;box-shadow:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cs_home_page .cs_home_audience_bento_card:hover .cs_home_audience_bento_media img{transform:scale(1.03)}.cs_home_page .cs_home_audience_bento_body{position:relative;z-index:2;padding:24px 28px 28px}.cs_home_page .cs_home_audience_bento_title{font-size:clamp(22px,2.2vw,30px);font-weight:750;letter-spacing:-.025em;color:var(--heading-color);margin:0 0 10px;line-height:1.2}.cs_home_page .cs_home_audience_bento_desc{font-size:16px;line-height:1.55;color:#192a56b8;margin:0 0 14px}.cs_home_page .cs_home_audience_bento_link{font-size:15px;font-weight:600;color:var(--heading-color);opacity:.85;transition:opacity .2s ease}.cs_home_page .cs_home_audience_bento_card:hover .cs_home_audience_bento_link{opacity:1}@media(max-width:991px){.cs_home_page .cs_home_audience_bento{grid-template-columns:1fr}.cs_home_page .cs_home_audience_bento_card,.cs_home_page .cs_home_audience_bento_card.is-featured,.cs_home_page .cs_home_audience_bento_card:nth-child(2),.cs_home_page .cs_home_audience_bento_card:nth-child(3){grid-column:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_audience_bento_card,.cs_home_page .cs_home_audience_bento_card:hover{transition:none;transform:none}.cs_home_page .cs_home_audience_bento_card:hover .cs_home_audience_bento_media img{transform:none}.cs_home_page .cs_home_story_progress_fill,.cs_home_page .cs_home_story_progress_mobile_fill{transition:none}}.cs_home_page .cs_home_story_progress--desktop{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:40;pointer-events:none;display:flex;align-items:stretch;gap:12px}@media(max-width:1199px){.cs_home_page .cs_home_story_progress--desktop{display:none}}.cs_home_page .cs_home_zone_dark>.cs_home_story_progress--desktop{position:fixed;z-index:40}.cs_home_page .cs_home_story_progress_rail{position:relative;width:2px;flex-shrink:0;margin-top:6px;margin-bottom:6px;border-radius:2px;background:#192a561f;overflow:hidden;align-self:stretch}.cs_home_page .cs_home_story_progress_fill{position:absolute;left:0;top:0;width:100%;background:linear-gradient(180deg,var(--haark-blue-3) 0%,var(--haark-blue) 100%);border-radius:2px;transition:height .45s cubic-bezier(.2,.8,.2,1)}.cs_home_page .cs_home_story_progress_mobile{display:none;position:sticky;top:56px;z-index:35;height:3px;margin:0;border-radius:0;background:#192a561f;overflow:hidden;pointer-events:none}@media(max-width:1199px){.cs_home_page .cs_home_story_progress_mobile{display:block}}.cs_home_page .cs_home_story_progress_mobile_fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--haark-blue-3) 0%,var(--haark-blue) 100%);transition:width .45s cubic-bezier(.2,.8,.2,1)}.cs_home_page .cs_home_story_progress_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cs_home_page .cs_home_story_progress_item{display:flex;align-items:center;gap:10px;opacity:.38;transition:opacity .25s ease}.cs_home_page .cs_home_story_progress_item.is-active,.cs_home_page .cs_home_story_progress_item.is-past{opacity:1}.cs_home_page .cs_home_story_progress_item.is-active .cs_home_story_progress_dot{background:var(--haark-blue-2);box-shadow:0 0 0 4px #3d6eb533;transform:scale(1.15)}.cs_home_page .cs_home_story_progress_dot{width:8px;height:8px;border-radius:50%;background:#192a5638;flex-shrink:0;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.cs_home_page .cs_home_story_progress_label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#192a568c;white-space:nowrap}.cs_home_page .cs_home_story_progress_item.is-active .cs_home_story_progress_label{color:var(--heading-color)}.cs_home_page .cs_home_story_progress_item.is-past .cs_home_story_progress_dot{background:var(--haark-blue-3)}.cs_home_page .cs_home_chapter{position:relative;background:transparent}.cs_home_page .cs_home_chapter.cs_home_band_dark,.cs_home_page .cs_home_chapter.cs_home_zone_dark{background:var(--haark-surface)}.cs_home_page .cs_home_stats_band{padding:24px 0 52px}.cs_home_page .cs_home_stats_reassurance{margin:20px auto 0;max-width:640px;font-size:13px;font-weight:500;letter-spacing:.02em;color:#192a5680}.cs_home_page .cs_home_stats_row{display:flex;justify-content:center;align-items:stretch}.cs_home_page .cs_home_stat_item{flex:1;max-width:300px;text-align:center;padding:20px 32px}.cs_home_page .cs_home_stat_item+.cs_home_page .cs_home_stat_item{border-left:1px solid var(--haark-border)}.cs_home_page .cs_home_stat_item.is-featured{position:relative}.cs_home_page .cs_home_stat_item.is-featured:before{content:"";position:absolute;inset:8px 12px;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,rgba(90,120,178,.08) 0%,transparent 72%);pointer-events:none}.cs_home_page .cs_home_stat_value{display:block;font-size:clamp(26px,2.8vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--heading-color);line-height:1;margin-bottom:8px;position:relative;z-index:1}.cs_home_page .cs_home_stat_item.is-featured .cs_home_stat_value{font-size:clamp(30px,3.2vw,44px);color:var(--haark-blue)}.cs_home_page .cs_home_stat_value_num{font-variant-numeric:tabular-nums}.cs_home_page .cs_home_stat_label{display:block;font-size:14px;line-height:1.45;color:#192a569e}@media(max-width:767px){.cs_home_page .cs_home_stats_row{flex-direction:column;align-items:center;gap:0}.cs_home_page .cs_home_stat_item{border-left:none!important;border-top:1px solid var(--haark-border);padding:18px 16px;max-width:100%;width:100%}.cs_home_page .cs_home_stat_item:first-child{border-top:none}}.cs_home_page .cs_cta_pricing_link{margin-top:20px;margin-bottom:0}.cs_home_page .cs_cta_pricing_link a{font-size:15px;font-weight:600;color:#ffffffa6;text-decoration:none;transition:color .2s ease}.cs_home_page .cs_cta_pricing_link a:hover{color:#fff}.cs_home_page .cs_home_audience_product_link{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:var(--heading-color);text-decoration:none;opacity:.62;transition:opacity .2s ease,gap .2s ease}.cs_home_page .cs_home_audience_product_link:hover{opacity:1;gap:8px;color:var(--heading-color)}.cs_home_page .cs_copilot_kicker{color:var(--haark-blue);background:#192a560f}.cs_home_page .cs_copilot_tone_green,.cs_home_page .cs_copilot_tone_red,.cs_home_page .cs_copilot_tone_yellow{color:var(--haark-blue);background:#192a5614}.cs_home_page .cs_copilot_panel_status_dot{background:var(--haark-blue-3);box-shadow:0 0 0 4px #5a78b233}.cs_home_page .cs_home_feature_card{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 28px 32px;border-radius:28px;background:#fff;border:1px solid rgba(25,42,86,.08);box-shadow:0 10px 36px #0f1a3514;transition:transform .22s ease,box-shadow .22s ease}.cs_home_page .cs_home_feature_card:hover{transform:translateY(-3px);box-shadow:0 16px 44px #0f1a351f}@media(max-width:767.98px){.cs_home_page .cs_home_feature_card{padding:30px 22px 28px;border-radius:24px}}.cs_home_page .cs_home_feature_card_icon{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:22px}.cs_home_page .cs_home_feature_card_icon img{display:block;width:38px;height:38px;max-width:none;object-fit:contain;opacity:1;visibility:visible}.cs_home_page .cs_home_feature_card_icon--accent{background:#ffe9a8}.cs_home_page .cs_home_feature_card_icon--blue{background:#c8e4ff}.cs_home_page .cs_home_feature_card_icon--mint{background:#d4f5e8}.cs_home_page .cs_home_feature_card_title{font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--heading-color);margin:0 0 12px;max-width:26ch}.cs_home_page .cs_home_feature_card_desc{font-size:16px;line-height:1.55;color:#192a56b8;margin:0 0 14px;max-width:34ch}.cs_home_page .cs_home_feature_card_highlight{font-size:17px;font-weight:700;line-height:1.35;color:var(--heading-color);margin:0 0 28px;max-width:34ch}.cs_home_page .cs_home_feature_card_cta{display:inline-flex;align-items:center;margin-top:auto;text-decoration:none;color:inherit;transition:opacity .18s ease}.cs_home_page .cs_home_feature_card_cta:hover{opacity:.88}.cs_home_page .cs_home_feature_card_cta:focus-visible{outline:2px solid var(--accent-color);outline-offset:4px;border-radius:999px}.cs_home_page .cs_home_feature_card_cta_label{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px 0 0 999px;background:#f2f0ec;border:1px solid rgba(25,42,86,.1);border-right:0;font-size:15px;font-weight:500;color:var(--heading-color);white-space:nowrap}.cs_home_page .cs_home_feature_card_cta_icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--heading-color);color:#fff;margin-left:-1px}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_feature_card,.cs_home_page .cs_home_feature_card:hover{transition:none;transform:none}}@keyframes cs_copilot_response_reveal{0%{opacity:.85;transform:scale(.98);box-shadow:0 8px 24px #0f1a3514,0 0 #3d6eb500}55%{box-shadow:0 22px 48px #0f1a351f,0 0 36px #3d6eb533}to{opacity:1;transform:scale(1);box-shadow:0 20px 44px #0f1a351c,0 0 24px #3d6eb524}}.cs_home_page .cs_home_page .cs_copilot_section{padding-bottom:8px}.cs_home_page .cs_home_page .cs_copilot_section .cs_copilot_card{animation:cs_copilot_response_reveal .5s ease-out 1}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_page .cs_copilot_section .cs_copilot_card{animation:none}}.cs_home_page .cs_home_testimonials_v2{position:relative;isolation:isolate;overflow:hidden;padding:0;background:var(--haark-surface);color:var(--haark-blue)}.cs_home_page .cs_home_chapter--act .cs_home_testimonials_v2{background:transparent}.cs_home_page .cs_home_chapter--act .cs_home_testimonials_v2:before{opacity:.35}.cs_home_page .cs_home_testimonials_v2:before{display:none}.cs_home_page .cs_home_testimonials_v2 .container{position:relative;z-index:1}.cs_home_page .cs_home_testimonials_v2_head{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.cs_home_page .cs_home_testimonials_v2_eyebrow{margin-bottom:10px;color:#192a568c;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.cs_home_page .cs_home_testimonials_v2_title{color:var(--haark-blue);letter-spacing:-.03em;font-weight:800;font-size:clamp(30px,4vw,52px);line-height:1.08;margin:0 auto;max-width:920px}.cs_home_page .cs_home_testimonials_v2_slider_wrap{position:relative;margin-inline:clamp(-20px,-3vw,0px)}.cs_home_page .cs_home_testimonials_v2_swiper{overflow:visible;padding:8px 0 4px}.cs_home_page .cs_home_testimonials_v2_slide{width:min(360px,84vw);height:auto}.cs_home_page .cs_home_testimonials_v2_card{display:flex;flex-direction:column;min-height:100%;border-radius:20px;padding:22px 22px 20px;border:1px solid rgba(25,42,86,.1);background:#fff;box-shadow:0 4px 20px #192a5612;transition:border-color .22s ease,background .22s ease}.cs_home_page .cs_home_testimonials_v2_slide.swiper-slide-active .cs_home_testimonials_v2_card{border-color:#192a562e;background:#fff}.cs_home_page .cs_home_testimonials_v2_card_head{margin-bottom:16px}.cs_home_page .cs_home_testimonials_v2_card_person{display:flex;align-items:center;gap:12px;min-width:0}.cs_home_page .cs_home_testimonials_v2_card_avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none;background:var(--haark-blue-light);border:1px solid rgba(25,42,86,.1);display:grid;place-items:center}.cs_home_page .cs_home_testimonials_v2_card_avatar img{width:100%;height:100%;object-fit:cover}.cs_home_page .cs_home_testimonials_v2_card_avatar.is-logo{background:#fff;border-color:#192a561a}.cs_home_page .cs_home_testimonials_v2_card_avatar.is-logo img{object-fit:contain;padding:8px}.cs_home_page .cs_home_testimonials_v2_card_name{color:var(--haark-blue);font-weight:700;letter-spacing:-.01em;font-size:15px;line-height:1.2}.cs_home_page .cs_home_testimonials_v2_card_role{margin-top:4px;color:#3b82c4d1;font-size:11px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cs_home_page .cs_home_testimonials_v2_card_quote{flex:1 1 auto;margin:0;color:#192a56b8;font-size:15px;line-height:1.6;letter-spacing:-.005em;font-style:normal}.cs_home_page .cs_home_testimonials_v2_card_quote:before{content:"« "}.cs_home_page .cs_home_testimonials_v2_card_quote:after{content:" »"}.cs_home_page .cs_home_testimonials_v2_card_footer{margin-top:18px;padding-top:2px}.cs_home_page .cs_home_testimonials_v2_pagination{position:static!important;display:flex!important;align-items:center;justify-content:center;gap:10px;margin-top:28px;width:100%!important}.cs_home_page .cs_home_testimonials_v2_pagination .swiper-pagination-bullet{width:42px;height:2px;margin:0!important;border-radius:999px;opacity:1;background:#192a562e;transition:background .22s ease,transform .22s ease}.cs_home_page .cs_home_testimonials_v2_pagination .swiper-pagination-bullet-active{background:var(--haark-blue);transform:scaleX(1.08)}@media(max-width:767.98px){.cs_home_page .cs_home_testimonials_v2_slide{width:min(320px,88vw)}.cs_home_page .cs_home_testimonials_v2_card{padding:18px 18px 16px}.cs_home_page .cs_home_testimonials_v2_card_quote{font-size:14px}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_testimonials_v2_card,.cs_home_page .cs_home_testimonials_v2_pagination .swiper-pagination-bullet{transition:none}}@media(max-width:991px){.cs_home_page .cs_home_orb.cs_orb_1{width:520px;top:-90px;left:-260px}.cs_home_page .cs_home_orb.cs_orb_2{width:480px;top:1120px;right:-260px}.cs_home_page .cs_home_orb.cs_orb_3{width:440px;top:2140px;left:-240px}.cs_home_page .cs_home_orb.cs_orb_4{width:500px;bottom:-200px;right:-260px}}.cs_home_hiw{padding:120px 0;background:transparent}.cs_home_hiw.cs_home_band_dark{background:var(--haark-surface)}@media(max-width:767.98px){.cs_home_hiw{padding:80px 0}}@media(min-width:992px){.cs_home_hiw_row{align-items:flex-start}}.cs_home_hiw_header{margin-bottom:40px}@media(max-width:767.98px){.cs_home_hiw_header{margin-bottom:32px}}.cs_home_hiw_label{display:inline-flex;margin-bottom:16px}.cs_home_hiw_title{font-size:clamp(34px,3.8vw,54px);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--heading-color);margin:0;max-width:520px}.cs_home_hiw_title .cs_hero_word_tag{display:inline-block;margin-bottom:.1em}.cs_home_hiw_title br{display:block;margin-top:.75em;content:""}.cs_home_hiw_visual{background:transparent}.cs_home_hiw_device{padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:991.98px){.cs_home_hiw_device{max-width:420px;margin:0 auto}}.cs_home_hiw_device .cs_feature_three_img{width:100%;height:auto;display:block;border:0;border-radius:20px;box-shadow:0 28px 64px #0f1a3524;background:transparent;object-fit:contain;object-position:top center;transition:box-shadow .4s ease,transform .4s ease}.cs_home_hiw_row:hover .cs_home_hiw_device .cs_feature_three_img{box-shadow:0 32px 72px #0f1a3529;transform:translateY(-4px)}.cs_home_hiw_steps{display:flex;flex-direction:column;gap:8px;position:relative;max-width:720px;padding-top:4px}.cs_home_hiw_steps_track,.cs_home_hiw_steps_fill{position:absolute;left:28px;width:2px;border-radius:2px;pointer-events:none}@media(max-width:767.98px){.cs_home_hiw_steps_track,.cs_home_hiw_steps_fill{left:22px}}.cs_home_hiw_steps_track{top:var(--hiw-track-top, 28px);height:var(--hiw-track-height, 0px);background:#192a5624}.cs_home_hiw_steps_fill{top:var(--hiw-track-top, 28px);height:var(--hiw-fill-height, 0px);background:linear-gradient(180deg,var(--haark-blue-3) 0%,var(--haark-blue) 100%);transition:none;box-shadow:0 0 12px #3d6eb52e}.cs_home_hiw_step{display:grid;grid-template-columns:56px 1fr;gap:32px;padding:0 0 72px;position:relative}.cs_home_hiw_step:last-child{padding-bottom:0}@media(max-width:767.98px){.cs_home_hiw_step{grid-template-columns:44px 1fr;gap:24px;padding-bottom:56px}}.cs_home_hiw_step_left{display:flex;flex-direction:column;align-items:center;padding-top:4px}.cs_home_hiw_number{width:56px;height:56px;border-radius:16px;background:#fff;border:1px solid rgba(25,42,86,.12);box-shadow:0 4px 16px #0f172a12;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--haark-blue);flex:none;position:relative;z-index:1;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}@media(max-width:767.98px){.cs_home_hiw_number{width:44px;height:44px;font-size:13px;border-radius:12px}}.cs_home_hiw_step.is-reached .cs_home_hiw_number{border-color:rgba(var(--haark-blue-rgb),.28);background:var(--haark-white);color:var(--haark-blue)}.cs_home_hiw_step.is-active .cs_home_hiw_number{border-color:rgba(var(--haark-yellow-rgb),.55);background:var(--haark-gradient-cta);box-shadow:0 6px 20px rgba(var(--haark-yellow-rgb),.32),0 0 0 4px rgba(var(--haark-yellow-rgb),.18);color:var(--haark-blue)}.cs_home_hiw_step_right{padding-top:12px}@media(max-width:767.98px){.cs_home_hiw_step_right{padding-top:10px}}.cs_home_hiw_step_title{font-size:clamp(20px,2vw,26px);margin-bottom:16px;line-height:1.25}.cs_home_hiw_step_desc{font-size:16px;line-height:1.8;color:var(--body-color);margin:0;max-width:480px}.cs_home_faq_section{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,11vw,128px) 0;background:var(--haark-blue-light)}.cs_home_faq_section:before{display:none}.cs_home_faq_section .container{position:relative;z-index:1}@media(max-width:767.98px){.cs_home_faq_section{padding:72px 0}}.cs_home_faq_inner{max-width:min(860px,100%);margin-left:auto;margin-right:auto}.cs_home_faq_header{margin-bottom:clamp(40px,5.5vw,56px);text-align:center}.cs_home_faq_title{font-size:clamp(32px,4vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--haark-blue);margin:0 auto;max-width:760px}.cs_home_faq_title .cs_accent_color{color:var(--haark-blue)}.cs_home_faq_panel{border-radius:22px;padding:clamp(14px,2vw,18px);background:transparent;border:1px solid rgba(25,42,86,.1);box-shadow:0 8px 32px #192a560f;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:767.98px){.cs_home_faq_panel{border-radius:18px;padding:12px}}.cs_home_faq_list{display:flex;flex-direction:column;gap:10px}.cs_home_faq_item{border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 2px 12px #192a5614}.cs_home_faq_trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px clamp(20px,2.8vw,28px);background:none;border:none;cursor:pointer;text-align:left}.cs_home_faq_item.is-open .cs_home_faq_trigger{align-items:flex-start;padding-bottom:12px}@media(max-width:767.98px){.cs_home_faq_trigger{padding:16px 18px;gap:14px}.cs_home_faq_item.is-open .cs_home_faq_trigger{padding-bottom:10px}}.cs_home_faq_question{font-size:clamp(16px,1.45vw,18px);font-weight:700;color:#12141c;line-height:1.4;letter-spacing:-.015em;flex:1}.cs_home_faq_index{font-weight:700}.cs_home_faq_icon{flex:none;width:24px;min-width:24px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:300;line-height:1;color:var(--haark-blue-soft);-webkit-user-select:none;user-select:none}.cs_home_faq_body{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);will-change:max-height}.cs_home_faq_answer{font-size:15px;line-height:1.65;color:#12141cad;padding:0 clamp(20px,2.8vw,28px) 20px;padding-left:calc(clamp(20px,2.8vw,28px) + 1.4em)}@media(max-width:767.98px){.cs_home_faq_answer{font-size:14px;padding:0 18px 16px;padding-left:calc(18px + 1.4em)}}@media(prefers-reduced-motion:reduce){.cs_home_faq_body{transition:none}}.cs_hero_word_tag{color:var(--accent-color);border:1.5px solid var(--accent-color);border-radius:50px;padding:.04em .38em;display:inline-block;line-height:inherit;white-space:nowrap}.cs_hero_kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.cs_hero_kicker_dot{width:6px;height:6px;border-radius:50%;background:var(--accent-color);flex:none}.cs_hero_social_proof{display:flex;align-items:center;justify-content:center;gap:0;margin-top:28px;flex-wrap:wrap}.cs_hero_social_proof_item{display:flex;align-items:center;gap:8px;font-size:13px;color:#192a5694;font-weight:500;padding:0 20px}.cs_hero_social_proof_item:not(:last-child){border-right:1px solid rgba(25,42,86,.14)}@media(max-width:575px){.cs_hero_social_proof_item{width:100%;justify-content:center;border-right:none!important;padding:6px 0}}.cs_hero_social_proof_icon{color:var(--accent-color);font-size:14px;line-height:1}.cs_home_page{--haark-dark-base: var(--haark-cloud);--haark-dark-mid: var(--haark-blue);--haark-dark-soft: var(--haark-blue-soft);--haark-dark-elevated: var(--haark-blue-light);--haark-text-on-dark: var(--haark-blue);--haark-text-muted-dark: var(--haark-slate);--haark-stats-font: var(--body-font);--haark-stats-color: var(--haark-blue);--haark-home-title-font: var(--heading-font);--haark-home-title-weight: 600;--haark-home-title-line-height: 1.25;--haark-home-title-letter-spacing: .01em;--haark-home-display-letter-spacing: .013em;--haark-home-hero-letter-spacing: .017em}.cs_home_page h1,.cs_home_page h2,.cs_home_page h3,.cs_home_page .cs_home_display_title,.cs_home_page .cs_hero_title,.cs_home_page .cs_home_hiw_title,.cs_home_page .cs_home_narrative_copy_title,.cs_home_page .cs_home_testimonials_v2_title,.cs_home_page .cs_home_faq_title,.cs_home_page .cs_home_mid_cta_title,.cs_home_page .cs_tarifs_soon_title,.cs_home_page .cs_tarifs_offer_title,.cs_home_page .cs_home_platform_wrap .cs_section_title,.cs_home_page .cs_cta_orbital_title,.cs_home_page .cs_copilot_heading_title h2,.cs_home_page .cs_home_audience_bento_title,.cs_home_page .cs_home_problem_card_title,.cs_home_page .cs_home_feature_card_title,.cs_home_page .cs_integrations_motion_title{font-family:var(--haark-home-title-font);font-weight:var(--haark-home-title-weight);letter-spacing:var(--haark-home-title-letter-spacing);line-height:var(--haark-home-title-line-height)}.cs_home_page h1 br,.cs_home_page h2 br,.cs_home_page h3 br,.cs_home_page .cs_home_display_title br,.cs_home_page .cs_hero_title br,.cs_home_page .cs_home_hiw_title br,.cs_home_page .cs_home_narrative_copy_title br,.cs_home_page .cs_home_testimonials_v2_title br,.cs_home_page .cs_home_faq_title br,.cs_home_page .cs_home_mid_cta_title br,.cs_home_page .cs_tarifs_soon_title br,.cs_home_page .cs_tarifs_offer_title br,.cs_home_page .cs_home_platform_wrap .cs_section_title br,.cs_home_page .cs_cta_orbital_title br,.cs_home_page .cs_copilot_heading_title h2 br,.cs_home_page .cs_home_audience_bento_title br,.cs_home_page .cs_home_problem_card_title br,.cs_home_page .cs_home_feature_card_title br,.cs_home_page .cs_integrations_motion_title br{display:block;margin-top:.12em;content:""}.cs_home_page .cs_home_hiw_step_title,.cs_home_page .cs_home_platform_step_title{font-family:var(--haark-home-title-font);font-size:clamp(20px,2vw,26px);font-weight:var(--haark-home-title-weight);letter-spacing:var(--haark-home-title-letter-spacing);line-height:1.25;margin-bottom:0}.cs_home_page{background-color:var(--haark-cloud);color:var(--haark-dove);overflow-x:clip}.cs_home_page .cs_home_zone_dark{position:relative;width:100%;max-width:100%;color:var(--haark-blue);background:var(--haark-cloud);overflow:visible}.cs_home_page .cs_home_zone_dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% 22%,rgba(var(--haark-blue-rgb),.03),transparent 62%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(255,182,0,.02),transparent 50%);z-index:0}.cs_home_page .cs_home_zone_dark>*:not(.cs_home_story_progress--desktop):not(.cs_home_story_progress_mobile){position:relative;z-index:1}.cs_home_page .cs_home_band_dark{position:relative;color:var(--haark-blue);background:var(--haark-white);overflow:hidden}.cs_home_page .cs_home_band_dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(var(--haark-blue-rgb),.03),transparent 70%);z-index:0}.cs_home_page .cs_home_band_dark>.container,.cs_home_page .cs_home_band_dark>section,.cs_home_page .cs_home_band_dark>div:not([aria-hidden=true]){position:relative;z-index:1}.cs_home_page .cs_home_band_light{background:var(--haark-cloud);color:var(--haark-blue)}.cs_home_page .cs_home_section_pill,.cs_home_page .cs_home_hiw_label,.cs_home_page .cs_home_badge_pill,.cs_home_page .cs_home_brands_strip .cs_home_section_pill,.cs_home_page .cs_home_brands_strip .cs_has_before_after,.cs_home_page .cs_hero_kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:var(--radius-badges);font-family:var(--haark-home-title-font);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.02em;text-transform:uppercase;color:var(--haark-blue);white-space:nowrap;border:1px solid var(--haark-mist);background:var(--haark-pastel-periwinkle);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.cs_home_page .cs_hero_kicker_dot{background:var(--haark-yellow);box-shadow:0 0 8px #ffb6008c}.cs_home_page .cs_copilot_section:not(.cs_copilot_section--home) .cs_copilot_panel_badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;font-family:var(--haark-home-title-font);font-size:13px;font-weight:500;letter-spacing:-.01em;text-transform:none;color:var(--haark-blue);border:1px solid var(--haark-blue-border-strong);background:linear-gradient(180deg,rgba(var(--haark-blue-rgb),.08),rgba(var(--haark-blue-rgb),.04));box-shadow:0 0 18px rgba(var(--haark-blue-rgb),.12),inset 0 1px #ffffffa6}.cs_home_page .cs_home_zone_dark_visual{position:relative;overflow:visible;--hero-orbit-center-y: clamp(380px, 54vh, 580px)}.cs_home_page .cs_home_zone_dark_visual .cs_hero_orbital_scene{position:absolute;inset:0;display:block;pointer-events:none;z-index:0;overflow:visible}.cs_home_page .cs_hero_orbital_scene{pointer-events:none}.cs_home_page .cs_hero_orbital_ambient{position:absolute;top:var(--hero-orbit-center-y);left:50%;width:min(980px,110vw);height:min(980px,110vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--haark-blue-rgb),.08) 0%,rgba(var(--haark-blue-rgb),.03) 45%,transparent 70%);filter:blur(72px);opacity:.6}.cs_home_page .cs_hero_orbital_hub{position:absolute;left:50%;top:var(--hero-orbit-center-y);transform:translate(-50%,-50%);width:min(1120px,108vw);height:min(1120px,108vw);flex-shrink:0}.cs_home_page .cs_hero_orbital_core{position:absolute;left:50%;top:50%;width:clamp(280px,48vw,400px);height:clamp(280px,48vw,400px);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.cs_home_page .cs_hero_orbital_sphere_halo{position:absolute;inset:-14%;border-radius:50%;border:none;background:radial-gradient(circle at 50% 50%,rgba(94,194,249,.14) 0%,rgba(59,130,196,.05) 42%,transparent 72%);filter:blur(40px);opacity:.7}.cs_home_page .cs_hero_orbital_sphere{position:absolute;inset:0;z-index:1;border-radius:50%;border:none;opacity:.38;background:radial-gradient(circle at 50% 50%,rgba(94,194,249,.7) 0%,rgba(59,130,196,.35) 22%,rgba(33,86,165,.18) 48%,transparent 72%);box-shadow:0 0 48px #3b82c41f,0 0 90px #3b82c40f;filter:blur(14px)}.cs_home_page .cs_hero_orbital_sphere.is-animated{animation:cs-hero-sphere-glow 8s ease-in-out infinite}.cs_home_page .cs_hero_orbital_track{position:absolute;left:50%;top:50%;z-index:0;width:var(--track-size);height:var(--track-size);margin-left:calc(var(--track-size) / -2);margin-top:calc(var(--track-size) / -2);border-radius:50%;border:1px solid rgba(25,42,86,.1);opacity:.7}.cs_home_page .cs_hero_orbital_track.is-animated{animation:cs-hero-track-breathe 9s ease-in-out infinite}.cs_home_page .cs_hero_orbital_track--1{border-color:#192a560f;opacity:.35}.cs_home_page .cs_hero_orbital_track--2{border-color:#192a5612;opacity:.4;animation-delay:-2s}.cs_home_page .cs_hero_orbital_track--3{border-color:#192a5617;opacity:.5;animation-delay:-4s}.cs_home_page .cs_hero_orbital_track--4,.cs_home_page .cs_hero_orbital_track--outer{border-width:1px;border-color:#192a5624;opacity:.92;box-shadow:0 0 0 1px #3b82c40a,0 0 48px #3b82c40f;animation-delay:-3s}.cs_home_page .cs_hero_orbital_dot_ring{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1}.cs_home_page .cs_hero_orbital_dot_orbit{position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-r)))}.cs_home_page .cs_hero_orbital_dot{position:absolute;left:0;top:0;z-index:1;width:5px;height:5px;border-radius:50%;background:#aadcffd9;transform:translate(-50%,-50%);box-shadow:0 0 10px #78c8ff73}.cs_home_page .cs_hero_orbital_dot--track-4{width:6px;height:6px;background:#bee6fff2;box-shadow:0 0 14px #78c8ffa6}.cs_home_page .cs_hero_orbit_spin{position:absolute;left:50%;top:50%;width:0;height:0;z-index:3;animation:cs-hero-orbit-rotate var(--orbit-duration) linear infinite}.cs_home_page .cs_hero_orbit_spin--ccw{animation-direction:reverse}.cs_home_page .cs_hero_orbit_spin.is-static{animation:none}.cs_home_page .cs_hero_orbit_node{position:absolute;left:0;top:0;width:52px;height:52px;margin-left:-26px;margin-top:-26px;transform:rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-r)))}.cs_home_page .cs_hero_orbit_icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(25,42,86,.12);background:#fff;box-shadow:0 4px 16px #192a561a;animation:cs-hero-orbit-rotate var(--orbit-duration) linear infinite reverse}.cs_home_page .cs_hero_orbit_icon--cyan{box-shadow:0 0 16px #3b82c41f}.cs_home_page .cs_hero_orbit_icon--blue,.cs_home_page .cs_hero_orbit_icon--violet{box-shadow:0 0 16px rgba(var(--haark-blue-rgb),.14)}.cs_home_page .cs_hero_orbit_icon--light{background:var(--haark-blue-light)}.cs_home_page .cs_hero_orbit_spin.is-static .cs_hero_orbit_icon{animation:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(92vh,900px);padding:clamp(120px,16vh,160px) 0 clamp(40px,5vh,60px);background:transparent;overflow:visible;z-index:1}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .container{position:relative;z-index:2;width:100%}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_content,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_stack{position:relative;z-index:2}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,5vw,72px);align-items:center}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_stack{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(22px,3.5vh,36px);max-width:none;margin:0;padding:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title{font-size:clamp(30px,3.6vw,56px);font-weight:var(--font-weight-editorial);letter-spacing:var(--haark-home-hero-letter-spacing);line-height:var(--text-leading-display);color:var(--haark-blue)!important;margin-bottom:0;text-shadow:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title br{display:block;margin-top:.04em;line-height:0;content:""}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_typed_phrase{display:block;white-space:normal;margin:0;line-height:1.14;overflow:visible;padding-bottom:.04em}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_typed_word{display:inline-grid;vertical-align:baseline;line-height:1.14;overflow:visible}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_typed_word .cs_hero_typed_word_ghost{grid-area:1/1;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;line-height:1.14;padding-bottom:.1em}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_typed_word .cs_hero_typed_word_visible{grid-area:1/1;white-space:nowrap;line-height:1.14;padding-bottom:.1em;color:var(--haark-blue);-webkit-text-fill-color:currentColor}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_accent_color,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_typed_word,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_home_title_gradient{font-weight:var(--haark-home-title-weight);text-shadow:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_word_tag{color:var(--haark-yellow)!important;font-weight:var(--haark-home-title-weight);border-color:var(--haark-yellow)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title .cs_hero_title_highlight{color:var(--haark-blue)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_subtitle--nexi{color:var(--haark-dove);font-size:clamp(15px,1.5vw,18px);font-weight:var(--font-weight-editorial);line-height:var(--text-leading-body);letter-spacing:var(--text-tracking-body);max-width:480px;margin:0;text-shadow:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_ctas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_social_proof{margin-top:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_frame{position:relative;border-radius:var(--radius-cards);background:var(--haark-white);border:1px solid var(--haark-mist);box-shadow:var(--shadow-soft);overflow:hidden}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_frame img{display:block;width:100%;height:auto;border-radius:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_frame:has(.cs_hero_glass_mockup){background:transparent;border:none;box-shadow:none;overflow:visible}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup{position:relative;isolation:isolate}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_ambient{position:absolute;inset:-12% -8%;z-index:0;border-radius:50%;background:radial-gradient(circle at 28% 38%,rgba(94,194,249,.28) 0%,transparent 52%),radial-gradient(circle at 72% 62%,rgba(255,198,39,.18) 0%,transparent 48%);filter:blur(28px);opacity:.85;pointer-events:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_shell{position:relative;z-index:1;overflow:visible;border-radius:var(--radius-cards);padding:12px;background:var(--haark-white);border:1px solid var(--haark-mist);box-shadow:var(--shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom{position:absolute;z-index:5;left:clamp(-10px,-2.5vw,-6px);bottom:clamp(-18px,-3vw,-10px);width:clamp(210px,46%,252px);padding:var(--card-padding);border-radius:var(--radius-cards);overflow:hidden;background:var(--haark-white);border:1px solid var(--haark-mist);box-shadow:var(--shadow-soft);backdrop-filter:none;-webkit-backdrop-filter:none;transform:scale(1.06);transform-origin:bottom left}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.48) 0%,rgba(255,255,255,.1) 28%,transparent 54%)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_frost{position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.06) 55%,rgba(255,255,255,.14) 100%)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_header{position:relative;margin-bottom:10px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_title{margin:0;font-family:var(--haark-home-title-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_subtitle{margin:2px 0 0;font-size:10px;line-height:1.35;color:#192a5685}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_body{position:relative;display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:center}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_chart{display:flex;justify-content:center}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #192a560a}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut_center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid rgba(25,42,86,.08);box-shadow:0 1px 4px #192a5614}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut_center strong{font-size:15px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--haark-blue)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut_center span{margin-top:2px;font-size:8px;line-height:1.2;color:#192a5680}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_rows{list-style:none;margin:0;padding:0;min-width:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.42)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row:last-child{border-bottom:none;padding-bottom:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row_main{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row.is-healthy .cs_hero_portfolio_zoom_dot{background:#22c55e}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row.is-watch .cs_hero_portfolio_zoom_dot{background:#f59e0b}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row.is-critical .cs_hero_portfolio_zoom_dot{background:#ef4444}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row.is-expansion .cs_hero_portfolio_zoom_dot{background:#192a5638}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row_label{flex:1 1 auto;min-width:0;font-size:10px;font-weight:500;color:#192a56c7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_badge{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:8px;font-weight:600;letter-spacing:.02em;color:#192a56b8;background:#ffffff6b;border:1px solid rgba(255,255,255,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_info{flex-shrink:0;color:#192a5659}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row_value{justify-self:end;flex-shrink:0;font-size:10px;font-weight:600;color:var(--haark-blue);white-space:nowrap;text-align:right}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_footer{position:relative;display:flex;align-items:center;gap:14px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.45)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_link{font-size:10px;font-weight:600;color:#3b82c4f2}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_toolbar{display:flex;align-items:center;gap:6px;padding:2px 4px 10px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_toolbar span{width:8px;height:8px;border-radius:50%;background:#192a561f;border:1px solid rgba(25,42,86,.08)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_toolbar span:nth-child(1){background:#ff5f56b8;border-color:#ff5f5659}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_toolbar span:nth-child(2){background:#ffbd2ec7;border-color:#ffbd2e59}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_toolbar span:nth-child(3){background:#28c940b8;border-color:#28c94059}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_viewport{position:relative;overflow:hidden;border-radius:clamp(10px,1.4vw,14px);border:1px solid rgba(255,255,255,.45);background:#eef2f7;line-height:0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_screen{display:block;width:100%;height:auto;margin:0 0 -2px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_shine{position:absolute;inset:0;background:linear-gradient(128deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.08) 28%,transparent 52%);pointer-events:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_glass_mockup_frost{position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.04) 55%,rgba(255,255,255,.1) 100%);pointer-events:none}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_depth_card,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_blob_5,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .row.cs_gap_y_40{display:none}@media(max-width:991px){.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally{min-height:auto;padding-bottom:32px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom{left:8px;bottom:8px;width:min(292px,100% - 16px);padding:14px;transform:scale(1)}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_body{grid-template-columns:70px minmax(0,1fr);gap:10px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut{width:64px;height:64px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut_center{width:42px;height:42px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_donut_center strong{font-size:14px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_split{grid-template-columns:1fr;gap:36px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_stack{align-items:center;text-align:center}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_subtitle--nexi{max-width:520px;margin-inline:auto}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_vitally_ctas,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_social_proof{justify-content:center}}@media(max-width:575px){.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom{left:50%;bottom:10px;width:min(300px,100% - 20px);transform:translate(-50%);padding:12px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_body{grid-template-columns:58px minmax(0,1fr);gap:8px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row{gap:4px 8px;padding:4px 0}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row_label,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row_value{font-size:9px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_info,.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_portfolio_zoom_row.is-expansion .cs_hero_portfolio_zoom_badge{display:none}}.cs_home_page .cs_home_zone_dark_visual .cs_home_hero_product,.cs_home_page .cs_home_hero_product{position:relative;z-index:2;padding:0 0 36px;margin-top:-12px}.cs_home_page .cs_home_zone_dark_visual .cs_home_hero_product .container,.cs_home_page .cs_home_hero_product .container{max-width:1040px}.cs_home_page .cs_home_zone_dark_visual .cs_home_hero_product .cs_home_hero_product_frame,.cs_home_page .cs_home_hero_product .cs_home_hero_product_frame{border:none;background:transparent;box-shadow:none;overflow:visible}.cs_home_page .cs_home_zone_dark_visual .cs_home_hero_product .cs_home_hero_product_video,.cs_home_page .cs_home_hero_product .cs_home_hero_product_video{max-width:920px;margin:clamp(28px,4vw,44px) auto 0}.cs_home_page .cs_home_hero_product_showcase{position:relative;padding:12px 0 4px;width:100%}.cs_home_page .cs_home_hero_product_connector{position:absolute;left:0;right:0;top:0;height:48px;width:100%;pointer-events:none;z-index:0}.cs_home_page .cs_home_hero_product_badges{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.cs_home_page .cs_home_hero_badge{border-radius:14px;border:1px solid rgba(25,42,86,.1);background:#fff;box-shadow:0 8px 24px #192a5614,inset 0 1px #ffffffe6;overflow:hidden;min-width:0;width:100%;height:auto;align-self:start}.cs_home_page .cs_home_hero_badge--alert{display:flex;flex-direction:column;padding:0;border-color:var(--haark-blue-border-strong)}.cs_home_page .cs_home_hero_badge_alert_top{padding:11px 12px 10px}.cs_home_page .cs_home_hero_badge_alert_icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffb6002e;color:var(--haark-yellow);margin-bottom:6px}.cs_home_page .cs_home_hero_badge_alert_icon svg{width:11px;height:11px}.cs_home_page .cs_home_hero_badge_kicker{margin:0 0 4px;font-size:9px;font-weight:500;color:#192a5685;letter-spacing:.02em}.cs_home_page .cs_home_hero_badge_alert_title{margin:0;font-size:11px;line-height:1.3;font-weight:600;color:var(--haark-blue);letter-spacing:-.01em}.cs_home_page .cs_home_hero_badge_alert_bottom{margin-top:auto;padding:8px 10px 10px;background:var(--haark-gradient-info);color:var(--haark-blue-dark)}.cs_home_page .cs_home_hero_badge_alert_meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:9px;font-weight:600}.cs_home_page .cs_home_hero_badge_alert_meta span{display:inline-flex;align-items:center;gap:5px}.cs_home_page .cs_home_hero_badge_alert_footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs_home_page .cs_home_hero_badge_avatars{display:flex}.cs_home_page .cs_home_hero_badge_avatars .cs_home_hero_badge_avatar{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--haark-yellow);margin-left:-6px;display:inline-flex;align-items:center;justify-content:center;font-size:7px;font-weight:700;color:var(--haark-blue-dark);background:#fff}.cs_home_page .cs_home_hero_badge_avatars .cs_home_hero_badge_avatar:first-child{margin-left:0}.cs_home_page .cs_home_hero_badge_avatars .cs_home_hero_badge_avatar--a{background:var(--haark-blue-light)}.cs_home_page .cs_home_hero_badge_avatars .cs_home_hero_badge_avatar--b{background:#fff4e0}.cs_home_page .cs_home_hero_badge_avatars .cs_home_hero_badge_avatar--c{background:#e5f8ef}.cs_home_page .cs_home_hero_badge_cta{padding:5px 10px;border-radius:999px;border:1px solid rgba(15,26,53,.35);font-size:9px;font-weight:700;white-space:nowrap}.cs_home_page .cs_home_hero_badge--accounts,.cs_home_page .cs_home_hero_badge--pie{padding:10px 12px 8px}.cs_home_page .cs_home_hero_badge--pie{display:flex;flex-direction:column}.cs_home_page .cs_home_hero_badge_header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.cs_home_page .cs_home_hero_badge_title{margin:0;font-size:11px;font-weight:600;color:var(--haark-blue);letter-spacing:-.01em}.cs_home_page .cs_home_hero_badge_icon_btn,.cs_home_page .cs_home_hero_badge_period{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:6px;border:1px solid rgba(25,42,86,.14);background:#192a560d;font-size:9px;font-weight:600;color:#192a56a6}.cs_home_page .cs_home_hero_badge_icon_btn{font-size:13px;line-height:1;padding:0;width:22px}.cs_home_page .cs_home_hero_badge_account_list{list-style:none;display:flex;flex-direction:column;gap:5px}.cs_home_page .cs_home_hero_badge_account_row{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:9px;background:#192a560a;border:1px solid rgba(25,42,86,.08)}.cs_home_page .cs_home_hero_badge_account_avatar{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff}.cs_home_page .cs_home_hero_badge_account_avatar.is-amber{background:linear-gradient(135deg,#f59e0b,#d97706)}.cs_home_page .cs_home_hero_badge_account_avatar.is-coral{background:linear-gradient(135deg,var(--haark-risk),#dc2626)}.cs_home_page .cs_home_hero_badge_account_avatar.is-mint{background:linear-gradient(135deg,var(--haark-success),var(--haark-success))}.cs_home_page .cs_home_hero_badge_account_info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cs_home_page .cs_home_hero_badge_account_name{font-size:10px;font-weight:600;color:var(--haark-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs_home_page .cs_home_hero_badge_account_role{font-size:8px;color:#192a5685;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs_home_page .cs_home_hero_badge_menu{flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding:4px 2px}.cs_home_page .cs_home_hero_badge_menu span{display:block;width:3px;height:3px;border-radius:50%;background:#192a5659}.cs_home_page .cs_home_hero_badge--chart{display:flex;flex-direction:column;padding:10px 12px;min-height:0}.cs_home_page .cs_home_hero_badge_chart_head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:6px;flex-shrink:0}.cs_home_page .cs_home_hero_badge_chart_label{margin:0 0 2px;font-size:9px;color:#192a568c}.cs_home_page .cs_home_hero_badge_chart_value{margin:0;font-size:20px;font-weight:700;line-height:1;color:var(--haark-blue);letter-spacing:-.03em}.cs_home_page .cs_home_hero_badge_chart_value span{font-size:10px;font-weight:500;color:#192a5673;margin-left:2px}.cs_home_page .cs_home_hero_badge_trend{font-size:9px;font-weight:700;padding:3px 6px;border-radius:6px;white-space:nowrap}.cs_home_page .cs_home_hero_badge_trend.is-positive{color:var(--haark-success);background:#4ade8024}.cs_home_page .cs_home_hero_badge_bars{display:flex;align-items:flex-end;justify-content:stretch;gap:6px;width:100%;height:auto;padding-top:2px}.cs_home_page .cs_home_hero_badge_bar_col{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cs_home_page .cs_home_hero_badge_bar_track{width:100%;max-width:none;height:40px;display:flex;align-items:flex-end;border-radius:4px 4px 2px 2px;background:#192a560f}.cs_home_page .cs_home_hero_badge_bar_fill{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--haark-blue-soft) 0%,var(--haark-blue) 55%,var(--haark-blue) 100%);min-height:3px}.cs_home_page .cs_home_hero_badge_bar_label{font-size:7px;color:#192a5673}.cs_home_page .cs_home_hero_badge_pie_wrap{display:flex;justify-content:center;margin:0 0 6px;flex-shrink:0}.cs_home_page .cs_home_hero_badge_pie_ring{--pie-is-light: var(--haark-blue-light);--pie-is-mid: var(--haark-blue-soft);--pie-is-deep: var(--haark-blue-soft);width:58px;height:58px;border-radius:50%;position:relative}.cs_home_page .cs_home_hero_badge_pie_ring:after{content:"";position:absolute;inset:22%;border-radius:50%;background:linear-gradient(165deg,#0f2240fa,#08142a)}.cs_home_page .cs_home_hero_badge_pie_legend{list-style:none;display:flex;flex-direction:column;gap:4px}.cs_home_page .cs_home_hero_badge_pie_legend li{display:flex;align-items:center;gap:6px;font-size:9px;color:#192a56a6}.cs_home_page .cs_home_hero_badge_pie_dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cs_home_page .cs_home_hero_badge_pie_dot.is-light{background:var(--haark-blue-light)}.cs_home_page .cs_home_hero_badge_pie_dot.is-mid,.cs_home_page .cs_home_hero_badge_pie_dot.is-deep{background:var(--haark-blue-soft)}.cs_home_page .cs_home_hero_badge_pie_legend_label{flex:1;min-width:0}.cs_home_page .cs_home_hero_badge_pie_legend_pct{font-weight:700;color:var(--haark-blue)}@media(max-width:1199px){.cs_home_page .cs_home_hero_product_badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cs_home_page .cs_home_hero_product_showcase{padding-top:12px}.cs_home_page .cs_home_hero_product_connector{display:none}.cs_home_page .cs_home_hero_product_badges{grid-template-columns:1fr;gap:12px}.cs_home_page .cs_home_hero_badge_alert_title{font-size:13px}}.cs_home_page .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:var(--font-weight-heading)}.cs_home_page .cs_home_display_title{font-weight:var(--haark-home-title-weight);font-size:clamp(30px,3.2vw,48px);letter-spacing:var(--haark-home-display-letter-spacing);line-height:var(--text-leading-display);color:var(--haark-blue)}.cs_home_page .cs_home_display_title .cs_hero_word_tag{color:var(--accent-color)}.cs_home_page .cs_home_zone_dark .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_zone_dark .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_zone_dark .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_zone_dark .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_zone_dark .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_zone_dark .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_zone_dark .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_zone_dark .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_band_dark .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_band_dark .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_band_dark .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_band_dark .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_band_dark .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_band_dark .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_band_dark .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_band_dark .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_platform_wrap .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_platform_wrap .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_platform_wrap .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_platform_wrap .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_platform_wrap .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_platform_wrap .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_platform_wrap .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_platform_wrap .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_mid_cta_wrap .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_mid_cta_wrap .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_mid_cta_wrap .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_mid_cta_wrap .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_mid_cta_wrap .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_mid_cta_wrap .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_mid_cta_wrap .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_mid_cta_wrap .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_testimonials_v2 .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_testimonials_v2 .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_testimonials_v2 .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_testimonials_v2 .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_testimonials_v2 .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_testimonials_v2 .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_testimonials_v2 .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_testimonials_v2 .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_faq_wrap .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_faq_wrap .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_faq_wrap .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_faq_wrap .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_faq_wrap .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_faq_wrap .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_faq_wrap .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_faq_wrap .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_final_cta .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_final_cta .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_final_cta .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_final_cta .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_final_cta .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_final_cta .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_final_cta .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_final_cta .cs_copilot_heading_title .cs_hero_word_tag,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_home_display_title .cs_accent_color,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_home_testimonials_v2_title .cs_accent_color,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_home_faq_title .cs_accent_color,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_hero_title .cs_accent_color,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_hero_title .cs_home_title_gradient,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_copilot_heading_title .cs_accent_color,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_copilot_heading_title .cs_home_title_gradient,.cs_home_page .cs_home_copilot_wrap .cs_copilot_section--home .cs_copilot_heading_title .cs_hero_word_tag{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:var(--font-weight-heading)}.cs_home_page .cs_home_zone_dark .cs_home_display_title{color:var(--haark-text-on-dark)}.cs_home_page .cs_home_pill_btn{--pill-accent: var(--haark-blue);--pill-accent-rgb: var(--haark-blue-rgb);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border-radius:var(--radius-buttons);font-size:16px;font-weight:500;letter-spacing:-.01em;text-decoration:none;color:var(--haark-white);background:var(--haark-blue);border:none;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cs_home_page .cs_home_pill_btn svg{color:var(--haark-white);flex-shrink:0}.cs_home_page .cs_home_pill_btn:hover{transform:translateY(-1px);color:var(--haark-white);background:var(--haark-blue-soft);box-shadow:var(--shadow-elevated)}.cs_home_page .cs_home_pill_btn:focus-visible{outline:none;box-shadow:var(--shadow-elevated),0 0 0 3px rgba(var(--haark-blue-rgb),.25)}.cs_home_page .cs_home_pill_btn--ghost{background:transparent;color:var(--haark-ink);border:1px solid var(--haark-slate);box-shadow:none}.cs_home_page .cs_home_pill_btn--ghost svg{color:var(--haark-slate)}.cs_home_page .cs_home_pill_btn--ghost:hover{background:var(--haark-cloud);color:var(--haark-ink);border-color:var(--haark-slate);box-shadow:none}.cs_home_page .cs_home_brands_strip{padding:clamp(36px,5vw,52px) 0 clamp(28px,4vw,40px);border-top:1px solid rgba(25,42,86,.1)}.cs_home_page .cs_home_brands_strip .cs_home_section_pill.cs_home_hiw_label{margin-bottom:22px;padding:8px 18px;font-size:13px;border:1px solid rgba(137,207,240,.55);background:linear-gradient(180deg,#376ebe6b,#1c448252);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 0 18px #3b82c438,inset 0 1px #ffffff24}.cs_home_page .cs_home_brands_strip p:not(.cs_home_section_pill){color:var(--haark-text-muted-dark)!important;font-size:14px!important}.cs_home_page .cs_home_brands_strip .cs_brands_strip_row{width:100%;max-width:min(1120px,100%);height:42px;margin:0 auto;padding:0 clamp(12px,3vw,24px)}.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_brands_list{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:clamp(20px,4vw,56px);width:100%;height:42px;margin:0;animation:none;min-width:0}.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_center{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;height:42px}.cs_home_page .cs_home_brands_strip .cs_brands_strip_logo{display:block;width:auto;max-width:min(168px,100%);height:42px;max-height:42px;object-fit:contain;object-position:center;opacity:.92;filter:none;transition:opacity .22s ease,transform .22s ease}.cs_home_page .cs_home_brands_strip .cs_brands_strip_row a:hover .cs_brands_strip_logo,.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_center:hover .cs_brands_strip_logo{opacity:1;transform:scale(1.03)}@media(max-width:575.98px){.cs_home_page .cs_home_brands_strip .cs_brands_strip_row,.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_brands_list,.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_center{height:34px}.cs_home_page .cs_home_brands_strip .cs_brands_strip_logo{height:34px;max-height:34px;max-width:min(120px,22vw)}.cs_home_page .cs_home_brands_strip .cs_brands_strip_row .cs_brands_list{gap:clamp(12px,3vw,24px)}}.cs_home_page .cs_home_stats_in_zone{padding:clamp(28px,3.5vw,44px) 0 36px;margin-top:0;border-top:1px solid rgba(25,42,86,.1)}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_band{padding:8px 0 2px}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_band .container{display:flex;flex-direction:column;align-items:center}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_row{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:fit-content;max-width:min(640px,100%);margin-inline:auto;gap:clamp(28px,5vw,48px)}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item{flex:0 1 auto;width:auto;max-width:200px;padding:0;text-align:center}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item+.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item{border-left:none}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item.is-featured:before{display:none}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_value{display:block;margin-bottom:6px;font-family:var(--haark-stats-font);font-size:clamp(28px,3.6vw,48px);font-weight:var(--font-weight-editorial);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:.013em;line-height:1;color:var(--haark-stats-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item.is-featured .cs_home_stat_value{font-size:clamp(28px,3.6vw,48px);font-weight:var(--font-weight-editorial);color:var(--haark-stats-color)}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_value_num{font-family:inherit;font-weight:inherit;font-variant-numeric:inherit;font-feature-settings:inherit}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_value.is-text-value{font-size:clamp(20px,2.4vw,30px);font-weight:var(--font-weight-editorial);letter-spacing:.01em}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_label{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:clamp(11px,1.05vw,12px);font-weight:400;line-height:1.38;color:#192a569e}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_label_line{display:block;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_reassurance{margin-top:12px;max-width:480px;font-size:11px;line-height:1.4;color:#192a567a}@media(max-width:767px){.cs_home_page .cs_home_stats_in_zone{padding-top:24px;padding-bottom:28px}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_band{padding:10px 0 2px}.cs_home_page .cs_home_stats_in_zone .cs_home_stats_row{flex-direction:column;align-items:center;gap:18px;max-width:260px}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_item{max-width:100%;width:100%}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_label{max-width:280px}.cs_home_page .cs_home_stats_in_zone .cs_home_stat_label_line{line-height:1.45}}.cs_home_page .cs_home_narrative{padding:80px 0}.cs_home_page .cs_home_pill_toggle{display:inline-flex;padding:4px;border-radius:999px;background:#192a560f;border:1px solid rgba(25,42,86,.14);gap:4px;margin-bottom:32px}.cs_home_page .cs_home_pill_toggle_btn{border:none;border-radius:999px;padding:10px 20px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:transparent;color:#192a568c;transition:background .2s ease,color .2s ease}.cs_home_page .cs_home_pill_toggle_btn.is-active{background:var(--haark-yellow);color:var(--haark-blue-dark);box-shadow:0 2px 12px rgba(var(--haark-yellow-rgb),.32)}.cs_home_page .cs_home_badge_pill{margin-bottom:16px}.cs_home_page .cs_home_narrative_problem{display:flex;flex-direction:column;gap:28px}.cs_home_page .cs_home_narrative_problem .cs_home_narrative_copy{max-width:720px}.cs_home_page .cs_home_problem_cards{display:flex;align-items:stretch;gap:8px;min-height:280px;width:100%}.cs_home_page .cs_home_problem_card{position:relative;flex:1 1 0;min-width:0;box-sizing:border-box;border-radius:var(--radius-cards);border:1px solid var(--haark-mist);background-color:var(--haark-white);padding:var(--card-padding);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-soft);transition:flex .5s cubic-bezier(.4,0,.2,1),background .45s ease,box-shadow .35s ease}.cs_home_page .cs_home_problem_card:focus-visible{outline:2px solid rgba(var(--haark-blue-rgb),.4);outline-offset:2px}.cs_home_page .cs_home_problem_card.is-active{flex:2.35 1 0;background-color:var(--haark-pastel-sky);background-image:none;box-shadow:var(--shadow-elevated);border-color:var(--haark-mist)}.cs_home_page .cs_home_problem_card:nth-child(1){background-color:var(--haark-pastel-sky)}.cs_home_page .cs_home_problem_card:nth-child(2){background-color:var(--haark-pastel-mint)}.cs_home_page .cs_home_problem_card:nth-child(3){background-color:var(--haark-pastel-apricot)}.cs_home_page .cs_home_problem_card.is-active:nth-child(1){background-color:var(--haark-pastel-sky)}.cs_home_page .cs_home_problem_card.is-active:nth-child(2){background-color:var(--haark-pastel-mint)}.cs_home_page .cs_home_problem_card.is-active:nth-child(3){background-color:var(--haark-pastel-lavender)}.cs_home_page .cs_home_problem_card_index{position:absolute;top:12px;right:14px;font-family:var(--haark-home-title-font);font-size:clamp(56px,8vw,96px);font-weight:300;line-height:1;letter-spacing:-.04em;color:#192a5612;pointer-events:none;transition:color .4s ease}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_index{color:#192a562e}.cs_home_page .cs_home_problem_card_inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:240px;gap:14px}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_inner{justify-content:flex-start;padding-top:clamp(52px,12vw,64px)}.cs_home_page .cs_home_problem_card_icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;border:1px solid transparent;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.cs_home_page .cs_home_problem_card_icon img{display:block;width:22px;height:22px;object-fit:contain;opacity:.82;filter:brightness(0) saturate(100%) invert(28%) sepia(42%) saturate(900%) hue-rotate(182deg) brightness(92%) contrast(92%)}.cs_home_page .cs_home_problem_card_icon.is-accent,.cs_home_page .cs_home_problem_card_icon.is-blue{background:rgba(var(--haark-info-rgb),.1);border-color:rgba(var(--haark-info-rgb),.14);box-shadow:none}.cs_home_page .cs_home_problem_card_icon.is-mint{background:rgba(var(--haark-success-rgb),.1);border-color:rgba(var(--haark-success-rgb),.16);box-shadow:none}.cs_home_page .cs_home_problem_card_icon.is-mint img{filter:brightness(0) saturate(100%) invert(36%) sepia(28%) saturate(700%) hue-rotate(118deg) brightness(92%) contrast(90%)}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_icon.is-accent,.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_icon.is-blue{background:rgba(var(--haark-info-rgb),.14);border-color:rgba(var(--haark-info-rgb),.2);box-shadow:0 4px 14px rgba(var(--haark-info-rgb),.08)}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_icon.is-mint{background:rgba(var(--haark-success-rgb),.14);border-color:rgba(var(--haark-success-rgb),.22);box-shadow:0 4px 14px rgba(var(--haark-success-rgb),.08)}.cs_home_page .cs_home_problem_card_content{display:flex;flex-direction:column;gap:0;min-width:0}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_content{padding-right:clamp(40px,22%,88px)}.cs_home_page .cs_home_problem_card_title{margin:0;font-size:clamp(14px,1.5vw,17px);font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--haark-blue)}.cs_home_page .cs_home_problem_card_details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,margin-top .35s ease;margin-top:0}.cs_home_page .cs_home_problem_card.is-active .cs_home_problem_card_details{grid-template-rows:1fr;opacity:1;margin-top:10px}.cs_home_page .cs_home_problem_card_details>*{min-height:0;overflow:hidden}.cs_home_page .cs_home_problem_card_desc{margin:0;font-size:13px;font-weight:400;line-height:1.6;color:#192a56ad;max-width:44ch}.cs_home_page .cs_home_problem_card_highlight{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--haark-blue)}@media(max-width:991px){.cs_home_page .cs_home_problem_cards{flex-direction:column;min-height:0;gap:10px}.cs_home_page .cs_home_problem_card{flex:none;width:100%}.cs_home_page .cs_home_problem_card.is-active{flex:none}.cs_home_page .cs_home_problem_card_inner{min-height:0}.cs_home_page .cs_home_problem_card:not(.is-active) .cs_home_problem_card_inner{flex-direction:row;align-items:center;gap:14px}.cs_home_page .cs_home_problem_card:not(.is-active) .cs_home_problem_card_index{font-size:40px;top:50%;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_problem_card,.cs_home_page .cs_home_problem_card_details,.cs_home_page .cs_home_problem_card_index{transition:none}}.cs_home_page .cs_home_narrative_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}@media(max-width:991px){.cs_home_page .cs_home_narrative_grid{grid-template-columns:1fr;gap:32px}}.cs_home_page .cs_home_narrative_copy{min-width:0}.cs_home_page .cs_home_narrative_grid.is-solution .cs_home_narrative_copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.5vh,24px)}.cs_home_page .cs_home_band_dark .cs_home_narrative_copy .cs_home_display_title{color:var(--haark-blue)}.cs_home_page .cs_home_narrative_visual{background:transparent;border:none;border-radius:0;padding:0;min-height:0;display:flex;align-items:stretch;justify-content:center;min-width:0;overflow:visible}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider{width:100%;min-width:0}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .swiper,.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .swiper-wrapper,.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .swiper-slide{height:auto!important}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .swiper-slide{height:auto}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .swiper.swiper-backface-hidden .swiper-slide{backface-visibility:visible;-webkit-backface-visibility:visible}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .cs_slide{height:auto}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider .cs_height_70{display:none}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider--narrative .cs_home_feature_card{padding:28px 22px 24px}.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider--narrative .cs_home_feature_card_title,.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider--narrative .cs_home_feature_card_desc,.cs_home_page .cs_home_narrative_visual .cs_home_pain_slider--narrative .cs_home_feature_card_highlight{max-width:none}.cs_home_page .cs_home_narrative_visual .cs_home_feature_card{background:var(--haark-white);border:1px solid var(--haark-mist);border-radius:var(--radius-cards);box-shadow:var(--shadow-soft)}.cs_home_page .cs_home_narrative_hub_embed{width:100%}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub{min-height:340px}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__paths{stroke:#192a5624}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__centerSlot{width:clamp(104px,20vw,132px);height:clamp(104px,20vw,132px)}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__center_inner{background:var(--haark-blue);border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 12px 36px #192a5638,inset 0 1px #ffffff1a;backdrop-filter:none;-webkit-backdrop-filter:none;padding:clamp(14px,2.8vw,18px)}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__logo--white{position:relative;z-index:2;max-width:clamp(56px,11vw,72px);height:auto;filter:drop-shadow(0 0 14px rgba(255,255,255,.2))}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__ripple{border:1px solid rgba(59,130,196,.42);box-shadow:0 0 28px #3b82c459,0 0 64px #3b82c41f,inset 0 0 24px #7dd3fc14}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__ripple--animated{animation:cs_integrations_hub_ripple_narrative 3.6s ease-out infinite}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__ripple--static{border-color:#3b82c459;box-shadow:0 0 36px #3b82c447}.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__tool_inner{background:#fffffff0;border-color:#fff3;box-shadow:0 8px 24px #00000040}@keyframes cs_integrations_hub_ripple_narrative{0%{transform:scale(.92);opacity:.55}45%{opacity:.22}to{transform:scale(3.6);opacity:0}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_narrative_hub_embed .cs_integrations_hub--narrative .cs_integrations_hub__ripple--animated{animation:none!important;opacity:.32;transform:scale(1.6)}}.cs_home_page .cs_home_narrative_copy_title{font-size:clamp(28px,3vw,40px);color:var(--haark-blue);margin:0}.cs_home_page .cs_home_narrative_grid.is-solution .cs_home_narrative_copy_lead{margin-top:clamp(12px,2vh,20px)}.cs_home_page .cs_home_narrative_copy_lead{color:var(--haark-text-muted-dark);font-size:17px;line-height:1.65;margin:0}.cs_home_page .cs_home_narrative_list{list-style:none;padding:0;margin:0}.cs_home_page .cs_home_narrative_list li{padding:18px 0;border-top:1px solid rgba(25,42,86,.12)}.cs_home_page .cs_home_narrative_list li:last-child{border-bottom:1px solid rgba(25,42,86,.12)}.cs_home_page .cs_home_narrative_list li strong{display:block;font-size:15px;font-weight:700;color:var(--haark-blue);margin-bottom:4px}.cs_home_page .cs_home_narrative_list li span{color:var(--haark-text-muted-dark);font-size:15px;line-height:1.55}.cs_home_page .cs_home_integrations_band .cs_integrations_motion_section{background:transparent;padding:0}.cs_home_page .cs_home_integrations_band .cs_integrations_motion_title{color:var(--haark-blue)!important}.cs_home_page .cs_home_integrations_band .cs_integrations_motion_subtitle{color:var(--haark-text-muted-dark)!important}.cs_home_page .cs_home_hiw.cs_home_band_dark{padding:80px 0;border-top:none;background:var(--haark-surface)}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_label{margin-bottom:16px}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_title{color:var(--haark-blue)}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_title .cs_home_title_gradient{font-weight:inherit}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_step_title{color:var(--haark-blue)}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_step_desc{color:#192a56a6}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_number{background:var(--haark-white);color:var(--haark-blue);border-color:rgba(var(--haark-blue-rgb),.18)}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_step.is-active .cs_home_hiw_number{background:var(--haark-gradient-cta);color:var(--haark-blue);border-color:rgba(var(--haark-yellow-rgb),.55);box-shadow:0 6px 20px rgba(var(--haark-yellow-rgb),.32),0 0 0 4px rgba(var(--haark-yellow-rgb),.18)}.cs_home_page .cs_home_hiw.cs_home_band_dark .cs_home_hiw_device{border-radius:0;background:transparent;border:none;padding:0}.cs_home_page .cs_home_hiw_mockup{position:relative;width:100%;isolation:isolate;padding:0}.cs_home_page .cs_home_hiw_mockup_shell{position:relative;z-index:1;overflow:hidden;border-radius:clamp(18px,2.2vw,22px);padding:clamp(16px,2.2vw,22px);background:#ffffff57;border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 24px #192a560f,inset 0 1px #ffffffb8;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);transition:box-shadow .35s ease,transform .35s ease}.cs_home_page .cs_home_hiw_mockup_shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.12) 26%,transparent 52%)}.cs_home_page .cs_home_hiw_mockup_header,.cs_home_page .cs_home_hiw_mockup_kpis,.cs_home_page .cs_home_hiw_mockup_tags,.cs_home_page .cs_home_hiw_mockup_priorities,.cs_home_page .cs_home_hiw_mockup_ai{position:relative;z-index:1}.cs_home_page .cs_home_hiw_row:hover .cs_home_hiw_mockup_shell{box-shadow:0 28px 64px #192a561a,inset 0 1px #ffffffd1;transform:translateY(-4px)}.cs_home_page .cs_home_hiw_mockup_title{margin:0 0 14px;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.8vw,20px);font-weight:600;letter-spacing:-.02em;color:var(--haark-blue);line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.4)}.cs_home_page .cs_home_hiw_mockup_kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.cs_home_page .cs_home_hiw_mockup_kpi{padding:10px 8px;border-radius:14px;text-align:center;background:#ffffff57;border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 24px #192a560f,inset 0 1px #ffffffb8;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);background:#ffffff6b}.cs_home_page .cs_home_hiw_mockup_kpi.is-safe .cs_home_hiw_mockup_kpi_value{color:var(--haark-success)}.cs_home_page .cs_home_hiw_mockup_kpi.is-risk .cs_home_hiw_mockup_kpi_value{color:var(--haark-risk)}.cs_home_page .cs_home_hiw_mockup_kpi.is-expansion .cs_home_hiw_mockup_kpi_value{color:var(--haark-info)}.cs_home_page .cs_home_hiw_mockup_kpi_label{display:block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#192a567a;margin-bottom:4px;line-height:1.2}.cs_home_page .cs_home_hiw_mockup_kpi_value{display:block;font-size:clamp(14px,1.5vw,17px);font-weight:700;letter-spacing:-.03em;color:var(--haark-blue);line-height:1.1}.cs_home_page .cs_home_hiw_mockup_tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cs_home_page .cs_home_hiw_mockup_tag{padding:5px 10px;border-radius:999px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cs_home_page .cs_home_hiw_mockup_tag.is-risk{background:#ef444424;color:#b91c1c;box-shadow:inset 0 1px #ffffff59}.cs_home_page .cs_home_hiw_mockup_tag.is-expansion{background:#10b98124;color:#047857;box-shadow:inset 0 1px #ffffff59}.cs_home_page .cs_home_hiw_mockup_tag.is-renewal{background:#ffb6002e;color:#9a6b00;box-shadow:inset 0 1px #ffffff59}.cs_home_page .cs_home_hiw_mockup_tag.is-secured{background:rgba(var(--haark-info-rgb),.12);color:var(--haark-info);box-shadow:inset 0 1px #ffffff59}.cs_home_page .cs_home_hiw_mockup_priorities_title{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#192a566b}.cs_home_page .cs_home_hiw_mockup_priority_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs_home_page .cs_home_hiw_mockup_priority{display:flex;gap:10px;padding:10px 10px 10px 8px;border-radius:14px;background:#ffffff57;border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 24px #192a560f,inset 0 1px #ffffffb8;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);background:#ffffff61}.cs_home_page .cs_home_hiw_mockup_priority_rank{flex-shrink:0;width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--haark-blue);background:#ffffff8c;border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #fffc}.cs_home_page .cs_home_hiw_mockup_priority_body{min-width:0;display:flex;flex-direction:column;gap:2px}.cs_home_page .cs_home_hiw_mockup_priority_company{font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--haark-blue);line-height:1.2}.cs_home_page .cs_home_hiw_mockup_priority_signal{font-size:12px;font-weight:600;line-height:1.3}.cs_home_page .cs_home_hiw_mockup_priority.is-risk .cs_home_hiw_mockup_priority_signal{color:var(--haark-risk)}.cs_home_page .cs_home_hiw_mockup_priority.is-expansion .cs_home_hiw_mockup_priority_signal{color:var(--haark-success)}.cs_home_page .cs_home_hiw_mockup_priority.is-renewal .cs_home_hiw_mockup_priority_signal{color:#9a6b00}.cs_home_page .cs_home_hiw_mockup_priority_detail,.cs_home_page .cs_home_hiw_mockup_priority_action{margin:0;font-size:11px;line-height:1.4;color:#192a5694}.cs_home_page .cs_home_hiw_mockup_priority_action{font-weight:600;color:#192a56c2}.cs_home_page .cs_home_hiw_mockup_ai{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:14px;font-size:11px;font-weight:600;line-height:1.35;color:var(--haark-blue);background:#ffffff57;border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 24px #192a560f,inset 0 1px #ffffffb8;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);background:#ffffff70;border-color:rgba(var(--haark-info-rgb),.22)}.cs_home_page .cs_home_hiw_mockup_ai img{flex-shrink:0;border-radius:8px;box-shadow:0 4px 12px #192a561a}@media(max-width:575.98px){.cs_home_page .cs_home_hiw_mockup_kpis{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cs_home_page .cs_home_hiw_mockup_shell,.cs_home_page .cs_home_hiw_row:hover .cs_home_hiw_mockup_shell{transition:none;transform:none}}@media(prefers-reduced-transparency:reduce){.cs_home_page .cs_home_hiw_mockup_shell,.cs_home_page .cs_home_hiw_mockup_kpi,.cs_home_page .cs_home_hiw_mockup_priority,.cs_home_page .cs_home_hiw_mockup_ai,.cs_home_page .cs_home_hiw_mockup_tag{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffffeb}}.cs_home_page .cs_home_platform_wrap{position:relative;overflow:hidden;padding:0;color:var(--haark-blue);background:var(--haark-blue-light)}.cs_home_page .cs_home_platform_wrap:after{content:"";position:absolute;top:12%;left:50%;width:min(920px,105vw);height:min(520px,60vh);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,rgba(59,130,196,.08) 0%,rgba(33,86,165,.02) 48%,transparent 72%);filter:blur(48px);opacity:.9}.cs_home_page .cs_home_platform_wrap:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% 18%,rgba(59,130,196,.06),transparent 62%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(255,182,0,.04),transparent 50%);z-index:0}.cs_home_page .cs_home_platform_wrap>*:not([aria-hidden=true]){position:relative;z-index:1}.cs_home_page .cs_home_platform_wrap .cs_home_features_gradient{background:transparent;color:var(--haark-text-on-dark)}.cs_home_page .cs_home_platform_wrap .cs_home_features_gradient:before{display:none}.cs_home_page .cs_home_platform_wrap .cs_home_platform_copy{display:flex;flex-direction:column;gap:clamp(20px,3vw,28px)}.cs_home_page .cs_home_platform_wrap .cs_home_platform_label{align-self:flex-start;margin-bottom:0}.cs_home_page .cs_home_platform_wrap .cs_home_platform_title{margin:0;color:var(--haark-blue);font-size:clamp(32px,3.8vw,48px);max-width:28ch}.cs_home_page .cs_home_platform_wrap .cs_home_platform_title .cs_home_title_gradient{font-weight:inherit}.cs_home_page .cs_home_platform_wrap .cs_home_platform_steps{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:4px}.cs_home_page .cs_home_platform_wrap .cs_home_platform_steps_track{position:absolute;left:19px;top:36px;bottom:36px;width:2px;border-radius:999px;background:#192a561f;pointer-events:none}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step{position:relative;border-radius:14px;border:1px solid transparent;background:#192a5608;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step.is-active{border-color:#192a562e;background:#fff;box-shadow:0 8px 24px #192a5614,inset 0 0 0 1px #192a5614}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_trigger{display:flex;align-items:flex-start;gap:16px;width:100%;padding:16px 18px 16px 14px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_trigger:focus-visible{outline:2px solid rgba(125,211,252,.85);outline-offset:2px;border-radius:14px}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;border:1px solid rgba(25,42,86,.18);background:#192a560d;font-family:var(--haark-home-title-font);font-size:13px;font-weight:600;letter-spacing:.04em;color:#192a568c;transition:border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step.is-active .cs_home_platform_step_marker{border-color:#ffb6008c;background:#ffb60024;color:var(--haark-yellow);box-shadow:0 0 18px #ffb60038}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_heading{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_phase{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--haark-yellow);line-height:1.3}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_title{display:block;color:#192a56bf;font-size:clamp(17px,1.8vw,22px);transition:color .22s ease}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step.is-active .cs_home_platform_step_title{color:var(--haark-blue)}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_panel{padding:0 18px 16px 70px}.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_panel p{margin:0;font-size:15px;line-height:1.65;color:var(--haark-text-muted-dark)}@media(max-width:575px){.cs_home_page .cs_home_platform_wrap .cs_home_platform_step_panel{padding-left:14px;padding-right:14px}.cs_home_page .cs_home_platform_wrap .cs_home_platform_steps_track{display:none}}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_animation{width:100%;min-height:640px;padding:8px 0;position:relative;z-index:1}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_layout{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,4vw,40px);height:100%}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_timeline{width:38%;position:relative;padding-left:10px}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_step{position:relative}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_node{padding:11px 14px;border-radius:10px;border:1px solid rgba(25,42,86,.14);background:#fff;font-size:14px;font-weight:500;color:#192a56bf;text-align:center;box-shadow:0 2px 8px #192a560f;transition:border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_node.is-active{border-color:#192a5638;background:#fff;color:var(--haark-blue);box-shadow:0 8px 24px #192a561f,inset 0 0 0 1px #192a5614}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_line{width:2px;height:68px;margin:6px auto;background:#192a561a;border-radius:999px;overflow:hidden}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_line_fill{width:100%;height:100%;transform-origin:top;background:linear-gradient(180deg,var(--haark-yellow) 0%,var(--haark-yellow) 100%)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_dot{position:absolute;left:50%;transform:translate(-50%);top:0;z-index:3}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_dot_core{display:block;width:12px;height:12px;border-radius:50%;background:var(--haark-yellow)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insights_panel{width:62%;min-height:100%;padding-top:88px}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insights_kicker{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--haark-blue)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insights_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:10px;border:1px solid rgba(25,42,86,.1);background:#fff;box-shadow:0 2px 8px #192a560f}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight:last-of-type{margin-bottom:0}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight_dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--haark-yellow)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight--warning .cs_revenue_flow_insight_dot{background:#fbbf24}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight--success .cs_revenue_flow_insight_dot{background:var(--haark-success)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight--info .cs_revenue_flow_insight_dot{background:var(--haark-info)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_insight_text{font-size:13px;font-weight:500;line-height:1.4;color:var(--haark-blue)}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_growth{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(25,42,86,.1);background:#fff;box-shadow:0 2px 8px #192a560f}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_growth_label{font-size:12px;font-weight:500;color:#192a568c}.cs_home_page .cs_home_platform_wrap .cs_revenue_flow_growth_value{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--haark-yellow)}.cs_home_page .cs_home_platform_wrap .cs_home_stats_in_zone--embed{padding:0;border-top:none;display:flex;flex-direction:column;align-items:center}.cs_home_page .cs_home_platform_wrap .cs_home_platform_results_title{margin:0 0 14px;width:100%;text-align:center;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:#192a567a}.cs_home_page .cs_home_platform_wrap .cs_home_stats_in_zone--embed .cs_home_stats_band--inline{padding:0;width:100%}.cs_home_page .cs_home_platform_wrap .cs_home_stats_in_zone--embed .cs_home_stats_band .container{display:flex;flex-direction:column;align-items:center}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_intro{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2.5vw,24px);max-width:720px;margin:0 auto;text-align:center}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_label{margin-bottom:0}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_title{margin:0;color:var(--haark-blue);font-size:clamp(32px,3.8vw,48px);max-width:20ch}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_lead{max-width:52ch}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_lead p{margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.55;color:#192a56b8}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_sr_list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline{position:relative;margin-top:clamp(40px,5vw,56px);padding:0}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_cards,.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_labels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_cards{margin-bottom:clamp(20px,3vw,28px)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_labels{margin-top:clamp(18px,2.5vw,24px)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass{position:relative;width:100%;min-height:148px;padding:clamp(14px,1.8vw,18px);border-radius:16px;overflow:hidden;text-align:left;will-change:transform,opacity,filter;background:#ffffff57;border:1px solid rgba(255,255,255,.52);box-shadow:0 8px 24px #192a560f,inset 0 1px #ffffffb8;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.48) 0%,rgba(255,255,255,.1) 28%,transparent 54%)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_badge{position:relative;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_badge.is-risk{color:#b45309;background:#fbbf242e;border:1px solid rgba(251,191,36,.35)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_badge.is-expansion{color:#15803d;background:#22c55e24;border:1px solid rgba(34,197,94,.3)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_badge.is-time{color:var(--haark-info);background:#3b82c41f;border:1px solid rgba(59,130,196,.28)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_headline{position:relative;margin:0 0 6px;font-family:var(--haark-home-title-font);font-size:clamp(14px,1.5vw,16px);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_detail{position:relative;margin:0;font-size:13px;line-height:1.45;color:#192a56b8}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_glass_footnote{position:relative;margin:8px 0 0;font-size:12px;line-height:1.4;color:#192a5680}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_nodes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;pointer-events:none}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_node{justify-self:center;display:block;width:14px;height:14px;border-radius:50%;border:2px solid rgba(25,42,86,.18);background:#fff;will-change:transform,opacity,box-shadow}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_copy{display:flex;flex-direction:column;gap:4px;padding:0 4px;text-align:center;align-items:center}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_phase{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#192a5673}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_proof_title{margin:0;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.8vw,20px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_proof_subtitle{margin:0;font-size:14px;line-height:1.45;color:#192a5694}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail{position:relative;z-index:1;height:14px;margin:0 clamp(8%,10vw,12%);border-radius:999px}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:999px;background:#192a561a}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_source{position:absolute;left:0;top:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;border-radius:50%;z-index:3;background:radial-gradient(circle,var(--haark-yellow) 0%,rgba(255,182,0,.4) 70%);box-shadow:0 0 12px #ffb600a6,0 0 28px #ffb60047;will-change:transform,opacity}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail_glow{position:absolute;left:0;right:0;top:50%;height:10px;margin-top:-5px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,rgba(255,182,0,.55) 0%,rgba(59,130,196,.28) 72%,transparent 100%);filter:blur(5px);pointer-events:none;will-change:transform,opacity}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail_trail{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:999px;max-width:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,182,0,.85) 78%,rgba(255,255,255,.95) 100%);filter:blur(1px);pointer-events:none;will-change:width,opacity}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail_fill{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,var(--haark-yellow) 0%,rgba(255,198,60,.95) 38%,rgba(59,130,196,.88) 100%);will-change:transform}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_dot{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a 0%,var(--haark-yellow) 55%,#f5a800 100%);box-shadow:0 0 14px #ffb600bf,0 0 32px #ffb60059;z-index:4;will-change:left,transform,opacity}@media(max-width:991px){.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_cards,.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_labels{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_rail{display:none}.cs_home_page .cs_home_platform_wrap .cs_home_under_piloted_timeline_cards{gap:20px}}.cs_home_page .cs_home_hero_orbit{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cs_home_page .cs_home_hero_orbit_hub{position:absolute;left:50%;width:0;height:0}.cs_home_page .cs_home_hero_orbit--audience .cs_home_hero_orbit_hub{top:38%}.cs_home_page .cs_home_hero_orbit--testimonials .cs_home_hero_orbit_hub{top:46%}.cs_home_page .cs_home_yellow_orbit{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cs_home_page .cs_home_yellow_orbit_hub{position:absolute;left:50%;top:38%;width:0;height:0}.cs_home_page .cs_home_yellow_orbit--copilot .cs_home_yellow_orbit_hub{top:42%}.cs_home_page .cs_home_yellow_orbit_ring{position:absolute;left:0;top:0;width:0;height:0}.cs_home_page .cs_home_yellow_orbit_spin{position:absolute;left:0;top:0;width:0;height:0;animation:cs-hero-orbit-rotate var(--orbit-duration) linear infinite}.cs_home_page .cs_home_yellow_orbit_spin--ccw{animation-direction:reverse}.cs_home_page .cs_home_yellow_orbit_spin.is-static{animation:none}.cs_home_page .cs_home_yellow_orbit_dot{position:absolute;left:0;top:0;width:var(--dot-size);height:var(--dot-size);margin-left:calc(var(--dot-size) / -2);margin-top:calc(var(--dot-size) / -2);border-radius:50%;transform:rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-r)));background:radial-gradient(circle at 35% 30%,var(--haark-yellow) 0%,var(--haark-yellow) 58%,rgba(255,182,0,.4) 100%);box-shadow:0 0 16px #ffb6008c,0 0 32px #ffb60038;opacity:.88}.cs_home_page .cs_home_mid_cta_wrap{padding:clamp(48px,6vw,72px) 0 clamp(56px,7vw,80px);background:var(--haark-surface-soft)}.cs_home_page .cs_home_mid_cta{padding:0}.cs_home_page .cs_home_mid_cta_card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,56px);align-items:center;padding:clamp(36px,5vw,72px) clamp(28px,4vw,64px);border-radius:clamp(20px,2.4vw,28px);background:var(--haark-blue-light);border:1px solid rgba(25,42,86,.1);box-shadow:0 12px 40px #192a5614,inset 0 1px #fff9}@media(max-width:991px){.cs_home_page .cs_home_mid_cta_card{grid-template-columns:1fr;padding:clamp(32px,5vw,48px) clamp(22px,4vw,32px)}}.cs_home_page .cs_home_mid_cta_copy{max-width:520px}@media(max-width:991px){.cs_home_page .cs_home_mid_cta_copy{max-width:none}}.cs_home_page .cs_home_mid_cta_title{margin:0 0 20px;font-size:clamp(28px,3.2vw,42px);line-height:1.18;color:var(--haark-blue)}.cs_home_page .cs_home_mid_cta_title .cs_home_title_gradient{font-weight:inherit}.cs_home_page .cs_home_mid_cta_lead{margin:0 0 32px;font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--haark-text-muted-dark);max-width:46ch}@media(max-width:991px){.cs_home_page .cs_home_mid_cta_lead{margin-bottom:28px}}.cs_home_page .cs_home_mid_cta_btn{align-self:flex-start}.cs_home_page .cs_home_mid_cta_visual{position:relative;min-height:clamp(240px,32vw,320px);border-radius:clamp(16px,2vw,22px);overflow:hidden;background:linear-gradient(145deg,var(--haark-blue-light) 0%,color-mix(in srgb,var(--haark-blue-light) 35%,var(--haark-info)) 38%,color-mix(in srgb,var(--haark-info) 70%,var(--haark-blue-light)) 72%,var(--haark-info) 100%);box-shadow:inset 0 1px #ffffff73,0 0 48px rgba(var(--haark-info-rgb),.22)}@media(max-width:991px){.cs_home_page .cs_home_mid_cta_visual{min-height:260px;max-width:520px;margin:0 auto;width:100%}}.cs_home_page .cs_home_mid_cta_visual_grid{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.5) 1.5px,transparent 1.5px),linear-gradient(rgba(var(--haark-blue-rgb),.16) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--haark-blue-rgb),.16) 1px,transparent 1px);background-size:22px 22px,22px 22px,22px 22px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 85% 80% at 50% 50%,#000 30%,transparent 100%)}.cs_home_page .cs_home_mid_cta_hub_scene{position:relative;z-index:1;width:100%;height:100%;min-height:inherit}.cs_home_page .cs_home_mid_cta_hub_orbits{position:absolute;inset:10% 8%;pointer-events:none;z-index:0}.cs_home_page .cs_home_mid_cta_hub_ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(255,255,255,.42)}.cs_home_page .cs_home_mid_cta_hub_ring--inner{width:52%;height:52%}.cs_home_page .cs_home_mid_cta_hub_ring--outer{width:82%;height:82%;opacity:.75}.cs_home_page .cs_home_mid_cta_hub_orbit_dot{position:absolute;width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor}.cs_home_page .cs_home_mid_cta_hub_orbit_dot.is-risk{left:18%;top:34%;color:#ef4444;background:#ef4444}.cs_home_page .cs_home_mid_cta_hub_orbit_dot.is-expansion{right:16%;top:28%;color:#22c55e;background:#22c55e}.cs_home_page .cs_home_mid_cta_hub_orbit_dot.is-renewal{left:22%;bottom:26%;color:#8b5cf6;background:#8b5cf6}.cs_home_page .cs_home_mid_cta_hub_orbit_dot.is-priority{right:18%;bottom:22%;color:#f59e0b;background:#f59e0b}.cs_home_page .cs_home_mid_cta_hub_center{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:clamp(82px,24%,100px);padding:11px 8px;border-radius:999px;overflow:hidden;background:linear-gradient(152deg,#ffffff70,#e8f2fc57);border:1px solid rgba(255,255,255,.62);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 28px #192a561f,inset 0 1px #ffffffbf;text-align:center}.cs_home_page .cs_home_mid_cta_hub_center_icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--haark-blue);background:#ffffff73;border:1px solid rgba(255,255,255,.55)}.cs_home_page .cs_home_mid_cta_hub_center_label{font-size:9px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--haark-blue)}.cs_home_page .cs_home_mid_cta_hub_card{position:absolute;z-index:3;width:clamp(88px,27%,104px);padding:7px 8px 6px;border-radius:11px;overflow:hidden;background:linear-gradient(152deg,#fff6,#e8f2fc4d 58%,#dbeafe42);border:1px solid rgba(255,255,255,.58);backdrop-filter:blur(14px) saturate(1.45);-webkit-backdrop-filter:blur(14px) saturate(1.45);box-shadow:0 8px 22px #192a561a,inset 0 1px #ffffffb8}.cs_home_page .cs_home_mid_cta_hub_card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(128deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.08) 30%,transparent 54%)}.cs_home_page .cs_home_mid_cta_hub_card.is-top-left{top:8%;left:4%}.cs_home_page .cs_home_mid_cta_hub_card.is-top-right{top:7%;right:4%}.cs_home_page .cs_home_mid_cta_hub_card.is-bottom-left{bottom:10%;left:3%}.cs_home_page .cs_home_mid_cta_hub_card.is-bottom-right{bottom:9%;right:3%}.cs_home_page .cs_home_mid_cta_hub_card.is-floating{animation:cs-home-mid-cta-tile-float 4.4s ease-in-out infinite;animation-delay:var(--tile-float-delay, 0s)}.cs_home_page .cs_home_mid_cta_hub_card_head{position:relative;display:flex;align-items:flex-start;gap:4px;margin-bottom:3px}.cs_home_page .cs_home_mid_cta_hub_card_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:6px;color:var(--haark-blue);background:#ffffff80;border:1px solid rgba(255,255,255,.55)}.cs_home_page .cs_home_mid_cta_hub_card.is-risk .cs_home_mid_cta_hub_card_icon{color:#b45309}.cs_home_page .cs_home_mid_cta_hub_card.is-expansion .cs_home_mid_cta_hub_card_icon{color:#15803d}.cs_home_page .cs_home_mid_cta_hub_card.is-renewal .cs_home_mid_cta_hub_card_icon{color:#6d28d9}.cs_home_page .cs_home_mid_cta_hub_card.is-priority .cs_home_mid_cta_hub_card_icon{color:#c2410c}.cs_home_page .cs_home_mid_cta_hub_card_title{position:relative;margin:0;font-size:7.5px;font-weight:600;line-height:1.2;color:#192a56ad}.cs_home_page .cs_home_mid_cta_hub_card_value{position:relative;margin:0 0 1px;font-size:clamp(12px,1.4vw,14px);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--haark-blue)}.cs_home_page .cs_home_mid_cta_hub_card_meta{position:relative;margin:0 0 4px;font-size:7px;line-height:1.25;color:#192a5680}.cs_home_page .cs_home_mid_cta_hub_sparkline{position:relative;display:block;width:100%;height:12px;opacity:.7}.cs_home_page .cs_home_mid_cta_hub_sparkline polyline{fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke:#3b82c48c}.cs_home_page .cs_home_mid_cta_hub_card.is-risk .cs_home_mid_cta_hub_sparkline polyline{stroke:#b4530980}.cs_home_page .cs_home_mid_cta_hub_card.is-expansion .cs_home_mid_cta_hub_sparkline polyline{stroke:#15803d80}.cs_home_page .cs_home_mid_cta_hub_card.is-renewal .cs_home_mid_cta_hub_sparkline polyline{stroke:#6d28d97a}.cs_home_page .cs_home_mid_cta_hub_card.is-priority .cs_home_mid_cta_hub_sparkline polyline{stroke:#c2410c80}@media(max-width:991px){.cs_home_page .cs_home_mid_cta_hub_card{width:clamp(84px,38%,100px)}}@keyframes cs-home-mid-cta-tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cs_home_page .cs_home_chapter--act{position:relative;background:var(--haark-surface-soft);color:var(--haark-blue)}.cs_home_page .cs_home_chapter--act:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% 12%,rgba(59,130,196,.06),transparent 68%),radial-gradient(ellipse 45% 35% at 100% 88%,rgba(255,182,0,.03),transparent 52%)}.cs_home_page .cs_home_chapter--act>*{position:relative;z-index:1}.cs_home_page .cs_home_chapter--act .cs_home_copilot_wrap,.cs_home_page .cs_home_chapter--act .cs_home_faq_wrap,.cs_home_page .cs_home_chapter--act .cs_home_final_cta{background:transparent}.cs_home_page .cs_home_chapter--act .cs_home_copilot_wrap:before,.cs_home_page .cs_home_chapter--act .cs_home_copilot_wrap:after,.cs_home_page .cs_home_chapter--act .cs_home_faq_wrap:before,.cs_home_page .cs_home_chapter--act .cs_home_faq_wrap:after,.cs_home_page .cs_home_chapter--act .cs_home_final_cta:before,.cs_home_page .cs_home_chapter--act .cs_home_final_cta:after{display:none}.cs_home_page .cs_home_chapter--act .cs_home_audience_gradient.cs_home_audience--vitally{background:transparent}.cs_home_page .cs_home_chapter--act .cs_home_audience_gradient.cs_home_audience--vitally:before{display:none}.cs_home_page .cs_home_copilot_wrap{position:relative;overflow:hidden;background:transparent;padding-top:clamp(40px,5vw,64px)}.cs_home_page .cs_home_copilot_wrap>*:not([aria-hidden=true]){position:relative;z-index:1}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home,.cs_home_page #agent-h-demo .cs_copilot_section--home{padding-bottom:0}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_heading,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_heading{max-width:720px}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_heading h2,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_heading h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;color:var(--haark-blue)}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_heading h2 .cs_hero_word_tag,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_heading h2 .cs_hero_word_tag{border:none;border-radius:0;padding:0;display:inline;background:none;-webkit-box-decoration-break:initial;box-decoration-break:initial}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_heading p,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_heading p{color:var(--haark-text-muted-dark);font-size:clamp(15px,1.5vw,17px);line-height:1.6;max-width:52ch;margin-inline:auto}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_agent_head,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_agent_head{filter:drop-shadow(0 10px 28px rgba(59,130,196,.35))}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_panel:not(.cs_copilot_panel--demo),.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_panel:not(.cs_copilot_panel--demo){max-width:920px;padding:clamp(28px,3.5vw,40px);border-radius:clamp(20px,2.4vw,28px);background:#fff;border:1px solid rgba(25,42,86,.1);box-shadow:0 12px 40px #192a5614,inset 0 1px #fffc}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_panel.cs_copilot_panel--demo,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_panel.cs_copilot_panel--demo{max-width:920px;margin-inline:auto}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_panel_glow,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_panel_glow{background:radial-gradient(ellipse at 50% 0%,rgba(59,130,196,.22) 0%,transparent 68%);opacity:1}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_panel_status,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_panel_status{color:#192a5699}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_panel_badge,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_panel_badge{color:var(--haark-blue);border:1px solid rgba(25,42,86,.2);background:var(--haark-blue-light);box-shadow:0 2px 8px #192a5614}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_suggestions_label,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_suggestions_label{color:#192a5673}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_loading,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_loading{border-color:#192a561f;background:var(--haark-surface);color:#192a5699}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_loading_dot,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_loading_dot{background:var(--haark-yellow)}.cs_home_page .cs_home_chapter--act .cs_copilot_section--home .cs_copilot_card,.cs_home_page #agent-h-demo .cs_copilot_section--home .cs_copilot_card{border-color:var(--haark-blue-border);background:#fffffff7;box-shadow:0 16px 40px #00000047}.cs_home_page .cs_home_faq_wrap{background:transparent;padding:0}.cs_home_page .cs_home_final_cta{position:relative;overflow:hidden;padding:clamp(32px,4vw,48px) 0 clamp(24px,3vw,36px);text-align:center;background:var(--haark-surface-soft)}.cs_home_page .cs_home_final_cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 0% 100%,rgba(59,130,196,.05),transparent 58%),radial-gradient(ellipse 55% 45% at 100% 100%,rgba(59,130,196,.04),transparent 58%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(59,130,196,.04),transparent 68%);z-index:0}.cs_home_page .cs_home_final_cta>*{position:relative;z-index:1}.cs_home_page .cs_cta_orbital_section{margin:0}.cs_home_page .cs_cta_orbital_scene{position:relative;overflow:hidden}.cs_home_page .cs_cta_orbital_stage{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(520px,68vw,720px);margin:0 auto;padding:clamp(24px,4vw,48px) 0}.cs_home_page .cs_cta_orbital_bg,.cs_home_page .cs_cta_orbital_floats,.cs_home_page .cs_cta_orbital_content{grid-area:1/1}.cs_home_page .cs_cta_orbital_bg{position:relative;z-index:0;width:100%;height:100%;min-height:inherit;pointer-events:none;overflow:visible}.cs_home_page .cs_cta_orbital_ambient{position:absolute;left:50%;top:50%;width:min(640px,82vw);height:min(640px,82vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(59,130,196,.04) 0%,rgba(33,86,165,.015) 50%,transparent 72%);filter:blur(72px);opacity:.55}.cs_home_page .cs_cta_orbital_stars{display:none}.cs_home_page .cs_cta_orbital_hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1200px,125vw);height:min(1200px,125vw)}.cs_home_page .cs_cta_orbital_track{position:absolute;left:50%;top:50%;width:var(--track-size);height:var(--track-size);margin-left:calc(var(--track-size) / -2);margin-top:calc(var(--track-size) / -2);border-radius:50%;border:1px solid rgba(25,42,86,.08);opacity:.55}.cs_home_page .cs_cta_orbital_track.is-animated{animation:cs-cta-track-breathe 10s ease-in-out infinite}.cs_home_page .cs_cta_orbital_track--1{border-color:#192a560d;opacity:.28}.cs_home_page .cs_cta_orbital_track--2{border-color:#192a560f;opacity:.36;animation-delay:-2.5s}.cs_home_page .cs_cta_orbital_track--3{border-color:#192a5617;opacity:.5;animation-delay:-5s}.cs_home_page .cs_cta_orbital_track--4,.cs_home_page .cs_cta_orbital_track--outer{border-color:#192a561a;opacity:.62;box-shadow:none;animation-delay:-3.5s}.cs_home_page .cs_cta_orbital_floats{position:relative;z-index:2;width:100%;height:100%;min-height:inherit;pointer-events:none}.cs_home_page .cs_cta_float{position:absolute;transform-origin:center center}.cs_home_page .cs_cta_float_motion.is-animated{animation:cs-cta-float-drift 7.5s ease-in-out infinite}.cs_home_page .cs_cta_float_card,.cs_home_page .cs_cta_float_chip,.cs_home_page .cs_cta_float--icon,.cs_home_page .cs_cta_float--avatar,.cs_home_page .cs_cta_float--integration{border-radius:16px;box-shadow:0 16px 40px #192a561a,0 4px 12px #192a560f}.cs_home_page .cs_cta_float_card{min-width:0;max-width:118px;padding:7px 9px;border-radius:11px;background:#fff;border:1px solid rgba(25,42,86,.08);box-shadow:0 8px 22px #192a5614,0 2px 8px #192a560d;display:flex;flex-direction:column;gap:3px}.cs_home_page .cs_cta_float_card strong{font-size:15px;font-weight:600;letter-spacing:-.03em;color:var(--haark-blue);line-height:1.1}.cs_home_page .cs_cta_float_card strong small{font-size:9px;font-weight:500;color:#192a5680;margin-left:2px}.cs_home_page .cs_cta_float_card--dark{background:linear-gradient(145deg,#1a2d5c,#0f1a35);border-color:#ffffff14;box-shadow:0 12px 28px #0f1a3538,0 3px 10px #0f1a3524}.cs_home_page .cs_cta_float_card--dark .cs_cta_float_label{color:#ffffff9e}.cs_home_page .cs_cta_float_card--dark strong{color:#fff;font-size:14px}.cs_home_page .cs_cta_float_label{font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#192a567a;line-height:1.2}.cs_home_page .cs_cta_float_badge{align-self:flex-start;margin-top:1px;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cs_home_page .cs_cta_float_badge--warn{background:#ffb60029;color:#9a6b00}.cs_home_page .cs_cta_float_badge--danger{background:#ef44442e;color:#fecaca}.cs_home_page .cs_cta_float_chip{display:inline-flex;align-items:center;gap:8px;max-width:220px;padding:10px 12px;background:#ffffffeb;border:1px solid rgba(25,42,86,.08);font-size:11px;font-weight:500;line-height:1.35;color:#192a56d1;letter-spacing:-.01em}.cs_home_page .cs_cta_float_chip img{flex-shrink:0;border-radius:8px}.cs_home_page .cs_cta_float--icon .cs_cta_float_motion,.cs_home_page .cs_cta_float--integration .cs_cta_float_motion{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border:1px solid rgba(25,42,86,.08);color:var(--haark-blue)}.cs_home_page .cs_cta_float--icon-users .cs_cta_float_motion{background:linear-gradient(145deg,#4f6fd8,#3b56b8);border-color:#3b56b859;color:#fff}.cs_home_page .cs_cta_float--icon-trend .cs_cta_float_motion{background:#5ec2f924;border-color:#3b82c433;color:var(--haark-info)}.cs_home_page .cs_cta_float--avatar img{display:block;width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 8px 20px #192a5624}.cs_home_page .cs_cta_float--portfolio{left:clamp(0px,4vw,48px);top:36%;transform:rotate(-7deg)}.cs_home_page .cs_cta_float--portfolio .cs_cta_float_motion.is-animated{animation-delay:-2.4s}.cs_home_page .cs_cta_float--icon-users{left:clamp(12px,8vw,96px);bottom:22%;transform:rotate(4deg)}.cs_home_page .cs_cta_float--icon-users .cs_cta_float_motion.is-animated{animation-delay:-3.6s}.cs_home_page .cs_cta_float--avatar-1{left:22%;bottom:14%;transform:rotate(-3deg)}.cs_home_page .cs_cta_float--avatar-1 .cs_cta_float_motion.is-animated{animation-delay:-4.8s}.cs_home_page .cs_cta_float--risk{right:clamp(0px,3vw,40px);top:30%;transform:rotate(6deg)}.cs_home_page .cs_cta_float--risk .cs_cta_float_motion.is-animated{animation-delay:-1.8s}.cs_home_page .cs_cta_float--agent{right:clamp(24px,10vw,120px);top:18%;transform:rotate(-4deg)}.cs_home_page .cs_cta_float--agent .cs_cta_float_motion.is-animated{animation-delay:-3s}.cs_home_page .cs_cta_float--integration{right:18%;bottom:20%;transform:rotate(5deg)}.cs_home_page .cs_cta_float--integration .cs_cta_float_motion{width:auto;height:auto;padding:10px}.cs_home_page .cs_cta_float--integration .cs_cta_float_motion.is-animated{animation-delay:-5.2s}.cs_home_page .cs_cta_float--icon-trend{right:clamp(48px,12vw,140px);bottom:10%;transform:rotate(-6deg)}.cs_home_page .cs_cta_float--icon-trend .cs_cta_float_motion.is-animated{animation-delay:-2.8s}.cs_home_page .cs_cta_orbital_content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(560px,88vw);max-width:92%;padding:clamp(72px,11vw,108px) 14px clamp(20px,3vw,32px);text-align:center}.cs_home_page .cs_cta_orbital_content .cs_cta_action{margin-bottom:0}.cs_home_page .cs_cta_orbital_content .cs_home_pill_btn{padding:14px 28px;font-size:15px;min-width:min(280px,78vw)}.cs_home_page .cs_cta_orbital_title,.cs_home_page .cs_home_final_cta .cs_cta_orbital_title{color:var(--haark-blue)!important;font-weight:var(--haark-home-title-weight)!important;letter-spacing:var(--haark-home-title-letter-spacing)!important;font-size:clamp(28px,4.4vw,52px)!important;line-height:1.1!important;margin-bottom:clamp(18px,2.8vw,28px)!important;text-shadow:none;text-wrap:balance;max-width:14ch}.cs_home_page .cs_cta_orbital_title .cs_home_title_gradient,.cs_home_page .cs_home_final_cta .cs_cta_orbital_title .cs_home_title_gradient{font-weight:inherit;text-shadow:none}.cs_home_page .cs_cta_orbital_title .cs_fs_21,.cs_home_page .cs_home_final_cta .cs_cta_orbital_title .cs_fs_21{display:block;margin-top:clamp(8px,1.4vw,12px);font-size:clamp(13px,1.55vw,16px)!important;font-weight:400;line-height:1.45;color:#192a56b8;letter-spacing:-.01em;text-shadow:none;text-wrap:balance}.cs_home_page .cs_cta_orbital_foot{position:relative;z-index:2;margin-top:clamp(20px,3vw,36px);padding-bottom:8px}.cs_home_page .cs_cta_orbital_foot .cs_list.cs_style_2{justify-content:center;gap:12px 28px}.cs_home_page .cs_cta_orbital_foot .cs_list.cs_style_2 li{color:var(--haark-text-muted-dark);font-size:14px;font-weight:500;padding-left:22px;text-wrap:balance}.cs_home_page .cs_cta_orbital_foot .cs_list.cs_style_2 i,.cs_home_page .cs_cta_orbital_foot .cs_list.cs_style_2 svg{color:var(--haark-yellow)}.cs_home_page .cs_home_final_cta .cs_cta_pricing_link{position:relative;z-index:2;margin-top:clamp(12px,2vw,20px)}.cs_home_page .cs_home_final_cta .cs_cta_pricing_link a{color:#192a567a;font-size:15px;font-weight:500}.cs_home_page .cs_home_final_cta .cs_cta_pricing_link a:hover{color:var(--haark-yellow)}@media(max-width:991.98px){.cs_home_page .cs_cta_float--portfolio,.cs_home_page .cs_cta_float--agent,.cs_home_page .cs_cta_float--integration{display:none}}@media(max-width:767.98px){.cs_home_page .cs_cta_orbital_stage{min-height:clamp(480px,120vw,580px)}.cs_home_page .cs_cta_float--icon-users,.cs_home_page .cs_cta_float--avatar-1,.cs_home_page .cs_cta_float--icon-trend{display:none}.cs_home_page .cs_cta_float--risk{right:4%;top:8%;transform:rotate(4deg)}.cs_home_page .cs_cta_orbital_content{padding-top:clamp(24px,8vw,48px)}.cs_home_page .cs_cta_orbital_title,.cs_home_page .cs_home_final_cta .cs_cta_orbital_title{font-size:clamp(24px,7vw,34px)!important;max-width:16ch}}@keyframes cs-cta-float-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cs-cta-track-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.008);opacity:.72}}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_label{color:#192a5666}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_item.is-active .cs_home_story_progress_label{color:var(--haark-blue)}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_rail{background:#192a5626}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_fill{background:var(--haark-blue)}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_dot{border-color:#192a5659}.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_item.is-active .cs_home_story_progress_dot,.cs_home_page .cs_home_story_progress--on-dark .cs_home_story_progress_item.is-past .cs_home_story_progress_dot{background:var(--haark-blue);border-color:var(--haark-blue)}.cs_home_page .cs_home_story_progress--on-light .cs_home_story_progress_label{color:#192a5673}.cs_home_page .cs_home_story_progress--on-light .cs_home_story_progress_item.is-active .cs_home_story_progress_label{color:var(--haark-dark-mid)}.cs_home_page .cs_home_story_progress--on-light .cs_home_story_progress_fill{background:var(--haark-dark-mid)}.cs_home_page .cs_home_chapter_connect_anchor{height:0;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none}.cs_home_page .cs_home_chapter--pilot{position:relative;background:var(--haark-surface-soft)}.cs_home_page .cs_home_chapter--pilot:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(59,130,196,.05),transparent 70%)}.cs_home_page .cs_home_chapter--pilot>*{position:relative;z-index:1}.cs_home_page .cs_home_chapter--pilot .cs_home_hiw.cs_home_band_dark,.cs_home_page .cs_home_chapter--pilot .cs_home_platform_wrap,.cs_home_page .cs_home_chapter--pilot .cs_home_mid_cta_wrap{background:transparent}.cs_home_page .cs_home_chapter--pilot .cs_home_hiw.cs_home_band_dark:before,.cs_home_page .cs_home_chapter--pilot .cs_home_hiw.cs_home_band_dark:after,.cs_home_page .cs_home_chapter--pilot .cs_home_platform_wrap:before,.cs_home_page .cs_home_chapter--pilot .cs_home_platform_wrap:after,.cs_home_page .cs_home_chapter--pilot .cs_home_mid_cta_wrap:before,.cs_home_page .cs_home_chapter--pilot .cs_home_mid_cta_wrap:after{display:none}.cs_home_page .cs_home_faq_wrap .cs_home_faq_title .cs_home_title_gradient{font-weight:inherit}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally{position:relative;overflow:hidden;isolation:isolate;color:var(--haark-blue)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .container{position:relative;z-index:1}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally:before{display:none}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.42;background-image:radial-gradient(rgba(var(--haark-blue-rgb),.07) 1px,transparent 1px),linear-gradient(rgba(var(--haark-blue-rgb),.045) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--haark-blue-rgb),.045) 1px,transparent 1px);background-size:28px 28px,28px 28px,28px 28px;-webkit-mask-image:radial-gradient(ellipse 96% 92% at 50% 38%,#000 12%,transparent 88%);mask-image:radial-gradient(ellipse 96% 92% at 50% 38%,#000 12%,transparent 88%)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_hero_orbit{z-index:1}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally h2.cs_home_display_title{color:var(--haark-blue)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally h2.cs_home_display_title .cs_home_title_gradient{font-weight:inherit}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_intro_text{color:#192a56a6}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_intro_text .cs_accent_color{color:var(--haark-yellow)!important}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally p.cs_fs_21,.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally p.cs_fs_18{color:#192a56a6}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally a:not(.cs_btn):not(.cs_home_pill_btn):not(.cs_home_audience_bento_card){color:var(--haark-blue);text-decoration:none}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally a:not(.cs_btn):not(.cs_home_pill_btn):not(.cs_home_audience_bento_card):hover{color:var(--haark-blue)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento{gap:14px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card{border-radius:var(--radius-cards);border:1px solid var(--haark-mist);background:var(--haark-white);box-shadow:var(--shadow-soft)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card:hover{border-color:var(--haark-mist);box-shadow:var(--shadow-elevated);color:inherit}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card.is-featured{min-height:300px;border-color:var(--haark-mist);background:var(--haark-pastel-periwinkle)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card.is-featured .cs_home_audience_bento_media img{max-height:210px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card:nth-child(2){min-height:300px;background:var(--haark-pastel-sky)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card:nth-child(3){min-height:260px;background:var(--haark-pastel-mint)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card--blue{background:var(--haark-pastel-sky);border-color:var(--haark-mist);box-shadow:var(--shadow-soft)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card--peach{background:var(--haark-pastel-apricot);border-color:var(--haark-mist);box-shadow:var(--shadow-soft)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_card--lavender{background:var(--haark-pastel-lavender);border-color:var(--haark-mist);box-shadow:var(--shadow-soft)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_media{min-height:130px;background:var(--haark-surface)}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_media img{max-height:190px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_body{padding:16px 20px 20px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_title{color:var(--haark-blue);font-size:clamp(18px,1.75vw,22px);margin-bottom:6px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_desc{color:#192a56a6;font-size:14px;line-height:1.5;margin-bottom:10px}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_bento_link{color:var(--haark-yellow);font-size:14px;opacity:1}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_product_link{color:#192a56a6;border-bottom-color:#192a5640}.cs_home_page .cs_home_audience_gradient.cs_home_audience--vitally .cs_home_audience_product_link:hover{color:var(--haark-yellow)}@media(max-width:767px){.cs_home_page .cs_home_zone_dark_visual{--hero-orbit-center-y: clamp(300px, 50vh, 420px);max-width:100%}.cs_home_page .cs_hero_orbital_hub{width:min(960px,100vw);height:min(960px,100vw)}.cs_home_page .cs_hero_orbital_ambient{width:min(860px,100vw);height:min(860px,100vw)}.cs_home_page .cs_hero_orbital_track--outer{--track-size: min(900px, 100vw) !important}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally{min-height:min(92svh,720px);padding:120px 0 32px}.cs_home_page #home.cs_hero.cs_style_1.cs_type_3.cs_hero--vitally .cs_hero_title{font-size:clamp(28px,7vw,40px);letter-spacing:.013em}.cs_home_page .cs_hero_orbit_icon{width:44px;height:44px}.cs_home_page .cs_home_pill_toggle_btn{padding:8px 14px;font-size:10px}}@keyframes cs-hero-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cs-hero-sphere-glow{0%,to{opacity:.72;filter:blur(10px)}50%{opacity:.8;filter:blur(12px)}}@keyframes cs-hero-track-breathe{0%,to{opacity:.75}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cs_hero_orbital_track.is-animated,.cs_hero_orbital_sphere.is-animated,.cs_hero_orbit_spin,.cs_home_yellow_orbit_spin,.cs_cta_orbit_spin,.cs_cta_orbital_track.is-animated,.cs_cta_float_motion.is-animated{animation:none!important}}.cs_home_page .cs_home_founders{position:relative;padding:100px 0 80px;background:var(--haark-surface);overflow:hidden}.cs_home_page .cs_home_founders:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(var(--haark-blue-rgb),.03),transparent 65%),radial-gradient(ellipse 35% 30% at 80% 100%,rgba(255,182,0,.025),transparent 60%);z-index:0}.cs_home_page .cs_home_founders>.container{position:relative;z-index:1}.cs_home_page .cs_home_founders .cs_home_founders_header{text-align:center;margin-bottom:clamp(36px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:20px}.cs_home_page .cs_home_founders .cs_home_founders_title{font-size:clamp(32px,4.5vw,52px);color:var(--haark-blue);margin-bottom:0;max-width:640px;text-align:center}.cs_home_page .cs_home_founders .cs_home_founders_stats_wrap{max-width:960px;margin:0 auto clamp(40px,5vw,56px)}.cs_home_page .cs_home_founders .cs_home_founders_stats_wrap .cs_home_stats_band--inline{background:rgba(var(--haark-blue-rgb),.04);border:1px solid rgba(var(--haark-blue-rgb),.1);border-radius:16px;padding:28px 32px}.cs_home_page .cs_home_founders .cs_home_founders_stats_wrap .cs_home_stat_value{font-size:clamp(22px,3vw,32px)}.cs_home_page .cs_home_founders .cs_home_founders_cta{display:flex;justify-content:center;margin-top:clamp(36px,4vw,48px)}.cs_home_page .cs_home_founders .cs_home_founders_grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:880px;margin:0 auto}.cs_home_page .cs_home_founders .cs_home_founders_card{background:#fff;border:1px solid rgba(var(--haark-blue-rgb),.1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .25s ease;box-shadow:0 2px 8px rgba(var(--haark-blue-rgb),.06),0 1px 2px rgba(var(--haark-blue-rgb),.04)}.cs_home_page .cs_home_founders .cs_home_founders_card:hover{box-shadow:0 12px 32px rgba(var(--haark-blue-rgb),.1),0 2px 8px rgba(var(--haark-blue-rgb),.06);transform:translateY(-3px)}.cs_home_page .cs_home_founders .cs_home_founders_card_photo{position:relative;width:100%;aspect-ratio:4/3;background:linear-gradient(145deg,rgba(var(--haark-blue-rgb),.08),rgba(var(--haark-blue-rgb),.04));overflow:hidden}.cs_home_page .cs_home_founders .cs_home_founders_card_photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cs_home_page .cs_home_founders .cs_home_founders_card_initials{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--haark-home-title-font);font-size:48px;font-weight:600;letter-spacing:-.03em;color:rgba(var(--haark-blue-rgb),.25);background:linear-gradient(145deg,rgba(var(--haark-blue-rgb),.07),#ffb6000a)}.cs_home_page .cs_home_founders .cs_home_founders_card_body{padding:28px 28px 32px;display:flex;flex-direction:column;gap:16px;flex:1}.cs_home_page .cs_home_founders .cs_home_founders_card_meta{display:flex;flex-direction:column;gap:4px}.cs_home_page .cs_home_founders .cs_home_founders_card_name{font-family:var(--haark-home-title-font);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--haark-blue);margin:0}.cs_home_page .cs_home_founders .cs_home_founders_card_role{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--haark-yellow);text-transform:uppercase}.cs_home_page .cs_home_founders .cs_home_founders_card_bio{font-size:15px;line-height:1.65;color:var(--haark-blue);opacity:.72;margin:0;flex:1}.cs_home_page .cs_home_founders .cs_home_founders_card_linkedin{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--haark-blue);opacity:.6;text-decoration:none;transition:opacity .2s ease,color .2s ease;margin-top:auto}.cs_home_page .cs_home_founders .cs_home_founders_card_linkedin svg{flex-shrink:0}.cs_home_page .cs_home_founders .cs_home_founders_card_linkedin:hover{opacity:1;color:#0077b5}@media(max-width:767px){.cs_home_page .cs_home_founders{padding:64px 0 56px}.cs_home_page .cs_home_founders .cs_home_founders_header{margin-bottom:32px}.cs_home_page .cs_home_founders .cs_home_founders_stats_wrap{margin-bottom:36px}.cs_home_page .cs_home_founders .cs_home_founders_stats_wrap .cs_home_stats_band--inline{padding:20px}.cs_home_page .cs_home_founders .cs_home_founders_grid{grid-template-columns:1fr;gap:20px}.cs_home_page .cs_home_founders .cs_home_founders_card_photo{aspect-ratio:16/9}.cs_home_page .cs_home_founders .cs_home_founders_card_body{padding:22px 22px 26px}}.cs_home_page .cs_home_founders_teaser{padding:72px 0 80px}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:48px}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_title{font-size:clamp(28px,3.5vw,44px);color:var(--haark-blue);margin:0}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:680px;margin:0 auto}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_card{background:#fff;border:1px solid rgba(var(--haark-blue-rgb),.1);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(var(--haark-blue-rgb),.06),0 1px 2px rgba(var(--haark-blue-rgb),.03);transition:box-shadow .25s ease,transform .25s ease}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_card:hover{box-shadow:0 12px 32px rgba(var(--haark-blue-rgb),.1),0 2px 8px rgba(var(--haark-blue-rgb),.05);transform:translateY(-3px)}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_photo{position:relative;width:100%;aspect-ratio:1/1;background:linear-gradient(145deg,rgba(var(--haark-blue-rgb),.07),#ffb6000a);overflow:hidden}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_initials{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--haark-home-title-font);font-size:52px;font-weight:600;letter-spacing:-.03em;color:rgba(var(--haark-blue-rgb),.2)}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:4px}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_name{font-family:var(--haark-home-title-font);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--haark-blue);margin:0}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_role{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--haark-yellow)}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_cta{display:flex;justify-content:center;margin-top:36px}@media(max-width:575px){.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_grid{grid-template-columns:1fr 1fr;gap:14px;max-width:100%}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_body{padding:14px 14px 18px}.cs_home_page .cs_home_founders_teaser .cs_home_founders_teaser_name{font-size:14px}}.cs_home_page .cs_home_audit_section.cs_seo_home_problem_section{background:transparent}.cs_home_page .cs_home_audit_section.cs_seo_home_problem_section:before{display:none}.cs_home_page .cs_home_audit_section .cs_seo_home_section_head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:0}.cs_home_page .cs_home_audit_section .cs_seo_home_section_title{font-size:clamp(26px,3.5vw,40px)!important}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_intro{max-width:720px;margin:0 auto;text-align:center;font-size:clamp(16px,1.6vw,18px);line-height:1.6;color:#192a56a6}.cs_home_page .cs_home_audit_section .cs_home_audit_problem_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;background:none;border:none;box-shadow:none}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:clamp(200px,22vw,260px);padding:clamp(36px,4.5vw,52px) clamp(20px,3vw,36px);background:transparent;border:none;box-shadow:none}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell:nth-child(odd):after{content:"";position:absolute;top:12%;right:0;bottom:12%;width:1px;background:#192a561a;pointer-events:none}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell:nth-child(-n+2):before{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:#192a561a;pointer-events:none}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:clamp(18px,2.2vw,24px);border:1px solid rgba(25,42,86,.18);border-radius:10px;flex-shrink:0;background:#fff}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_icon img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(0)}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell_title{margin:0 0 12px;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.55vw,20px);font-weight:var(--haark-home-title-weight);line-height:1.3;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell_desc{margin:0;max-width:34ch;font-size:clamp(14px,1.35vw,16px);line-height:1.6;color:#192a56a6}.cs_home_page .cs_home_audit_section .cs_home_audit_cta_wrap{display:flex;justify-content:center}@media(max-width:575px){.cs_home_page .cs_home_audit_section .cs_home_audit_problem_grid{grid-template-columns:1fr}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell{min-height:0;padding:clamp(28px,5vw,40px) clamp(16px,4vw,24px)}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell:after{content:none}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell:not(:last-child):before{content:"";left:10%;right:10%}.cs_home_page .cs_home_audit_section .cs_seo_home_problem_cell:last-child:before{content:none}}.cs_home_page .cs_home_crm_section .cs_seo_home_section_head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left;margin-bottom:0}.cs_home_page .cs_home_crm_section .cs_seo_home_section_title{font-size:clamp(24px,3vw,38px)!important}.cs_home_page .cs_home_crm_section .cs_seo_home_compare_group_label{margin:0 0 clamp(20px,2.5vw,28px);font-family:var(--haark-home-title-font);font-size:clamp(13px,1.3vw,15px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--haark-blue-rgb),.45)}.cs_home_page .cs_home_crm_section .cs_seo_home_compare_group_label--accent{color:var(--haark-blue)}.cs_home_page .cs_home_crm_section .cs_home_feature_row_list{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,40px)}.cs_home_page .cs_home_crm_section .cs_home_feature_row_item{display:flex;align-items:flex-start;gap:clamp(16px,2.2vw,24px)}.cs_home_page .cs_home_crm_section .cs_home_feature_row_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1px solid rgba(99,102,241,.22);border-radius:12px;background:#fff}.cs_home_page .cs_home_crm_section .cs_home_feature_row_icon img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(0)}.cs_home_page .cs_home_crm_section .cs_home_feature_row_copy{min-width:0;padding-top:2px}.cs_home_page .cs_home_crm_section .cs_home_feature_row_title{margin:0 0 8px;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.55vw,20px);font-weight:var(--haark-home-title-weight);line-height:1.3;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page .cs_home_crm_section .cs_home_feature_row_desc{margin:0;max-width:48ch;font-size:clamp(14px,1.35vw,16px);line-height:1.6;color:#192a569e}.cs_home_page .cs_home_crm_section .cs_home_crm_footnote{text-align:center;margin-top:clamp(32px,4vw,44px);font-size:14px;color:rgba(var(--haark-blue-rgb),.48)}.cs_home_page .cs_cta_orbital_subtitle{font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:rgba(var(--haark-blue-rgb),.65);max-width:520px;margin:-4px auto 8px}.cs_home_page .cs_cta_orbital_actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.cs_home_sticky_bar{position:fixed;bottom:0;left:0;right:0;z-index:900;background:var(--haark-blue);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:20px;padding:14px 24px;transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cs_home_sticky_bar.is-visible{transform:translateY(0)}@media(max-width:575px){.cs_home_sticky_bar{flex-wrap:wrap;gap:12px;padding:14px 16px;justify-content:center}}.cs_home_sticky_bar_text{font-size:14px;font-weight:500;color:#ffffffd9;margin:0;white-space:nowrap}@media(max-width:575px){.cs_home_sticky_bar_text{white-space:normal;text-align:center}}.cs_home_sticky_bar_btn{display:inline-flex;align-items:center;gap:8px;background:var(--haark-yellow);color:var(--haark-blue);font-size:13px;font-weight:700;border-radius:50px;padding:9px 20px;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .15s ease;flex-shrink:0}.cs_home_sticky_bar_btn:hover{background:#e6a400;color:var(--haark-blue);transform:translateY(-1px)}.cs_home_sticky_bar_close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff1a;border:none;border-radius:50%;color:#fff9;cursor:pointer;flex-shrink:0;transition:background .2s ease}.cs_home_sticky_bar_close:hover{background:#ffffff2e;color:#fff}.cs_home_page.cs_seo_landing_home{position:relative;background:var(--haark-surface-soft)}.cs_home_page.cs_seo_landing_home:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 75% 50% at 50% 22%,rgba(var(--haark-blue-rgb),.05),transparent 70%),radial-gradient(ellipse 45% 40% at 100% 88%,rgba(var(--haark-yellow-rgb),.03),transparent 52%)}.cs_home_page.cs_seo_landing_home>.cs_seo_home_hero_zone,.cs_home_page.cs_seo_landing_home>.cs_seo_intro_marquee,.cs_home_page.cs_seo_landing_home>section.cs_home_band_dark,.cs_home_page.cs_seo_landing_home>.cs_seo_home_solution_tabs,.cs_home_page.cs_seo_landing_home>section.cs_seo_home_features,.cs_home_page.cs_seo_landing_home>section.cs_seo_home_compare_section,.cs_home_page.cs_seo_landing_home>.cs_home_faq_wrap,.cs_home_page.cs_seo_landing_home>.cs_home_final_cta{background:transparent;border-top:none}.cs_home_page.cs_seo_landing_home>.cs_seo_home_hero_zone:before,.cs_home_page.cs_seo_landing_home>.cs_seo_intro_marquee:before,.cs_home_page.cs_seo_landing_home>section.cs_home_band_dark:before,.cs_home_page.cs_seo_landing_home>.cs_seo_home_solution_tabs:before,.cs_home_page.cs_seo_landing_home>section.cs_seo_home_features:before,.cs_home_page.cs_seo_landing_home>section.cs_seo_home_compare_section:before,.cs_home_page.cs_seo_landing_home>.cs_home_faq_wrap:before,.cs_home_page.cs_seo_landing_home>.cs_home_final_cta:before{display:none}.cs_home_page.cs_seo_landing_home>*{position:relative;z-index:1}.cs_home_page.cs_seo_landing_home .cs_home_orb{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_hero_zone{position:relative;overflow:hidden}.cs_home_page.cs_seo_landing_home .cs_seo_home_hero_zone>*{position:relative;z-index:1}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__glow{position:absolute;top:38%;left:50%;width:min(720px,90vw);height:min(720px,90vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--haark-blue-rgb),.16) 0%,rgba(25,42,86,.08) 45%,transparent 72%);filter:blur(48px);opacity:.9}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub{position:absolute;top:50%;width:min(620px,52vw);height:min(620px,52vw);margin-top:calc(min(620px,52vw)/-2);pointer-events:none}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub--left{left:calc(min(620px,52vw)/-2)}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub--right{right:calc(min(620px,52vw)/-2)}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__spin{position:absolute;inset:0}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__spin.is-animated{animation:cs-hero-orbit-rotate 110s linear infinite}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub--right .cs_nexi_side_arcs__spin.is-animated{animation-duration:140s;animation-direction:reverse}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub .cs_hero_orbital_track{opacity:.85}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub .cs_hero_orbital_dot{z-index:2}.cs_home_page.cs_seo_landing_home .cs_nexi_hero{position:relative;z-index:2;display:flex;align-items:center;min-height:min(86vh,820px);padding:clamp(148px,19vh,196px) 0 clamp(72px,9vh,100px)}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_stack{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(24px,3.5vh,40px);max-width:880px;margin:0 auto;padding:0 12px}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_title{font-family:var(--haark-home-title-font);font-size:clamp(36px,5.2vw,64px);font-weight:var(--haark-home-title-weight);letter-spacing:-.04em;line-height:1.1;color:var(--haark-blue);margin:0}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_title br{display:block;margin-top:.1em}.cs_home_page.cs_seo_landing_home .cs_nexi_title_accent{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(90deg,var(--haark-blue) 0%,var(--haark-blue-soft) 50%,var(--haark-yellow) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:var(--haark-home-title-weight)}.cs_home_page.cs_seo_landing_home .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:var(--haark-home-title-weight)}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_subtitle{max-width:560px;margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:#192a56a6}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee{position:relative;overflow:hidden;padding:clamp(36px,5vh,56px) 0}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_track{display:flex;width:max-content;gap:0;animation:cs-seo-intro-marquee 42s linear infinite;will-change:transform}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_text{flex-shrink:0;padding-right:.15em;font-family:var(--haark-home-title-font);font-size:clamp(26px,3.8vw,44px);font-weight:var(--haark-home-title-weight);letter-spacing:-.03em;line-height:1.2;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#3b82c459,#7dd3fcf2 22%,#d8f0ff,#7dd3fcf2 78%,#3b82c459);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;animation:cs-seo-intro-marquee-shimmer 6s ease-in-out infinite}.cs_home_page.cs_seo_landing_home .cs_home_section_pill--light{color:var(--haark-blue);border-color:var(--haark-blue-border-strong);background:linear-gradient(180deg,rgba(var(--haark-blue-rgb),.08),rgba(var(--haark-blue-rgb),.04));box-shadow:0 0 18px rgba(var(--haark-blue-rgb),.1)}.cs_home_page.cs_seo_landing_home .cs_seo_home_section_head{text-align:center;max-width:820px;margin:0 auto}.cs_home_page.cs_seo_landing_home .cs_seo_home_section_head--left{text-align:left;margin:0 0 24px;max-width:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_section_title{margin:20px 0 0;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_section_title--dark{color:var(--heading-color)}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_section.cs_home_band_dark{background:transparent}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_section.cs_home_band_dark:before{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_intro,.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_outro{max-width:720px;margin:0 auto;text-align:center;font-size:clamp(16px,1.6vw,18px);line-height:1.6;color:#192a56a6}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_outro{max-width:800px;font-size:clamp(17px,1.7vw,19px);color:#192a56b8}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;background:none;border:none;box-shadow:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:clamp(200px,22vw,260px);padding:clamp(36px,4.5vw,52px) clamp(20px,3vw,36px);background:transparent;border:none;box-shadow:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:not(:nth-child(3n)):after{content:"";position:absolute;top:12%;right:0;bottom:12%;width:1px;background:#192a561a;pointer-events:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:nth-child(-n+3):before{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:#192a561a;pointer-events:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:clamp(18px,2.2vw,24px);border:1px solid rgba(25,42,86,.18);border-radius:10px;flex-shrink:0;background:#fff}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_icon img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(0)}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell_title{margin:0 0 12px;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.55vw,20px);font-weight:var(--haark-home-title-weight);line-height:1.3;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell_desc{margin:0;max-width:34ch;font-size:clamp(14px,1.35vw,16px);line-height:1.6;color:#192a56a6}@media(max-width:991px){.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:not(:nth-child(3n)):after{content:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:nth-child(odd):after{content:"";top:10%;bottom:10%}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:nth-child(-n+3):before{content:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:nth-child(-n+4):before{content:"";left:10%;right:10%}}@media(max-width:575px){.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_grid{grid-template-columns:1fr}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell{min-height:0;padding:clamp(28px,5vw,40px) clamp(16px,4vw,24px)}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:after{content:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:not(:last-child):before{content:"";left:14%;right:14%}.cs_home_page.cs_seo_landing_home .cs_seo_home_problem_cell:last-child:before{content:none}}.cs_home_page.cs_seo_landing_home .cs_seo_home_panel{max-width:800px;margin:0 auto;padding:clamp(28px,4vw,40px);border-radius:20px;border:1px solid rgba(25,42,86,.1);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 28px #192a5612}.cs_home_page.cs_seo_landing_home .cs_seo_home_panel_lead{margin:0 0 20px;font-size:18px;line-height:1.6;color:#192a56bf}.cs_home_page.cs_seo_landing_home .cs_seo_home_panel_lead--dark{color:var(--body-color)}.cs_home_page.cs_seo_landing_home .cs_seo_home_panel_outro{margin:24px 0 0;font-size:17px;line-height:1.55;color:#192a56a6}.cs_home_page.cs_seo_landing_home .cs_seo_home_panel_outro--dark{color:var(--body-color)}.cs_home_page.cs_seo_landing_home .cs_seo_home_check_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cs_home_page.cs_seo_landing_home .cs_seo_home_check_list li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.5;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_check_list--dark li{color:var(--heading-color)}.cs_home_page.cs_seo_landing_home .cs_seo_home_check_icon{flex-shrink:0;color:var(--haark-info);margin-top:2px}.cs_home_page.cs_seo_landing_home .cs_seo_home_check_icon--dark{color:var(--accent-color)}.cs_home_page.cs_seo_landing_home .cs_seo_home_solution_visual{padding:24px;border-radius:20px;background:linear-gradient(145deg,rgba(var(--haark-blue-rgb),.08),#ffffffe6);border:1px solid rgba(25,42,86,.08)}.cs_home_page.cs_seo_landing_home .cs_seo_home_solution_tabs.cs_home_band_dark:before{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,48px);margin-bottom:clamp(28px,4vw,40px);border-bottom:1px solid rgba(25,42,86,.1);padding-bottom:0}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn{position:relative;border:none;background:transparent;padding:0 4px 16px;font-family:var(--haark-home-title-font);font-size:clamp(14px,1.4vw,16px);font-weight:500;letter-spacing:-.01em;color:#192a5673;cursor:pointer;transition:color .2s ease}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:transparent;transition:background .2s ease}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn:hover{color:#192a56bf}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn.is-active{color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn.is-active:after{background:var(--haark-yellow);box-shadow:0 0 12px rgba(var(--haark-yellow-rgb),.45)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:4px;border-radius:4px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,56px);align-items:center;padding:clamp(36px,5vw,64px) clamp(28px,4vw,56px);border-radius:clamp(20px,2.4vw,28px);background:#fff;border:1px solid rgba(25,42,86,.1);box-shadow:0 12px 40px #192a5614}@media(max-width:991px){.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_card{grid-template-columns:1fr;padding:clamp(32px,5vw,48px) clamp(22px,4vw,32px)}}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_copy{max-width:520px}@media(max-width:991px){.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_copy{max-width:none}}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_title{margin:0 0 20px;font-family:var(--haark-home-title-font);font-size:clamp(26px,3vw,40px);font-weight:var(--haark-home-title-weight);line-height:1.18;letter-spacing:-.03em;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_lead{margin:0 0 32px;font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:#192a56a6;max-width:46ch}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_visual{position:relative;min-height:clamp(280px,34vw,360px);display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,28px);border-radius:clamp(16px,2vw,22px);overflow:hidden;background:linear-gradient(145deg,var(--haark-blue-light) 0%,var(--haark-surface) 38%,var(--haark-blue-light) 72%,var(--haark-blue-soft) 100%);box-shadow:inset 0 1px #ffffff73}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_visual:before{content:"";position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(25,42,86,.25) 1.5px,transparent 1.5px),linear-gradient(rgba(25,42,86,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(25,42,86,.06) 1px,transparent 1px);background-size:22px 22px,22px 22px,22px 22px;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 85% 80% at 50% 50%,#000 30%,transparent 100%)}@media(max-width:991px){.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_visual{min-height:300px;max-width:520px;margin:0 auto;width:100%}}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tab_ui{position:relative;z-index:1;width:min(100%,400px);min-height:300px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tab_ui_back{position:absolute;border-radius:18px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.08);box-shadow:0 16px 40px #0f1a3514}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tab_ui_back--1{inset:10px 14px -10px -14px;transform:rotate(-4deg);opacity:.55}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tab_ui_back--2{inset:6px 8px -6px -8px;transform:rotate(2deg);opacity:.75}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tab_ui_front{position:relative;z-index:2}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_panel{padding:clamp(18px,2.2vw,24px);border-radius:18px;background:linear-gradient(165deg,#fff,#f8fbff 52%,#eef4fc);border:1px solid rgba(25,42,86,.1);box-shadow:0 8px 32px #192a561a}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_panel_top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_kicker{font-family:var(--haark-home-title-font);font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--haark-blue);background:var(--haark-blue-border);border:1px solid rgba(var(--haark-blue-rgb),.22)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chip--live{color:#0a5f46;background:#10b9811f;border-color:#10b98147}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chip--live:before{content:"";width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981a6}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#0a5f46}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_status svg{color:#10b981}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_row{position:relative;display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:12px 14px 12px 36px;border-radius:14px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.08)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_row_index{position:absolute;left:12px;top:14px;font-size:11px;font-weight:700;color:#192a5659}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_name{font-size:14px;font-weight:700;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_tag.is-risk{color:#b45309;background:#ffb60029}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_tag.is-upside{color:#0369a1;background:rgba(var(--haark-blue-rgb),.18)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_score{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--haark-blue);background:radial-gradient(circle at 50% 50%,#ffffff 58%,transparent 59%),conic-gradient(var(--haark-info) var(--score),rgba(25,42,86,.12) 0)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_account_action{grid-column:1/-1;margin:0;font-size:12px;line-height:1.45;color:#192a56b8}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_metric{padding:10px;border-radius:12px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.08)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_metric_label{display:block;font-size:10px;font-weight:600;color:#192a569e;margin-bottom:4px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_metric_value{display:block;font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--haark-blue);line-height:1.1}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_metric_delta{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#10b981}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chart{padding:12px;border-radius:14px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.08)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chart_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:700;color:#192a56b8}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chart_head svg{color:var(--haark-info)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_chart_svg{display:block;width:100%;height:auto}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_teams{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_team_pill{padding:6px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--haark-blue);background:var(--haark-blue-border);border:1px solid rgba(var(--haark-blue-rgb),.2)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_sync_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_sync_list li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.08);font-size:12px;line-height:1.45;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_solution_ui_sync_list li svg{flex-shrink:0;margin-top:1px;color:#10b981}@media(max-width:767px){.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-bottom:4px}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav::-webkit-scrollbar{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_solution_tabs_nav_btn{flex-shrink:0;white-space:nowrap}}.cs_home_page.cs_seo_landing_home .cs_seo_home_features{position:relative;isolation:isolate;overflow:hidden;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_features.cs_home_features_gradient:before{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_features .container{position:relative;z-index:2}.cs_home_page.cs_seo_landing_home .cs_seo_home_features .cs_seo_home_section_title{color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_stars{display:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_glow{position:absolute;left:50%;top:52%;width:min(880px,95vw);height:min(640px,70vh);transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,var(--haark-blue-border-strong) 0%,rgba(33,86,165,.08) 48%,transparent 72%);filter:blur(40px);opacity:.95}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_orb{position:absolute;left:50%;top:50%;width:clamp(280px,42vw,440px);height:clamp(280px,42vw,440px);transform:translate(-50%,-50%);pointer-events:none}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_orb_halo{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(94,194,249,.38) 0%,var(--haark-blue-border) 45%,transparent 72%);filter:blur(36px);opacity:.9}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_orb_body{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(170,220,255,.28);background:radial-gradient(circle at 50% 50%,rgba(94,194,249,.55) 0%,rgba(59,130,196,.32) 28%,rgba(33,86,165,.2) 52%,rgba(10,22,40,.35) 78%,transparent 100%);box-shadow:0 0 64px rgba(var(--haark-blue-rgb),.22),inset 0 0 48px rgba(var(--haark-blue-rgb),.12);filter:blur(6px);opacity:.85}.cs_home_page.cs_seo_landing_home .cs_seo_home_features_grid{position:relative;z-index:1}@media(min-width:1200px){.cs_home_page.cs_seo_landing_home .cs_seo_home_features_grid>.col-xl-3:nth-child(5){margin-left:25%}}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:280px;padding:clamp(24px,2.5vw,32px) clamp(22px,2.2vw,28px) clamp(26px,2.6vw,32px);border-radius:20px;text-align:left;background:#fff;border:1px solid rgba(25,42,86,.1);box-shadow:0 4px 20px #192a5612;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card:hover{transform:translateY(-4px);border-color:#192a5629;box-shadow:0 8px 36px #192a561f}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:20px;flex-shrink:0}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_icon img{display:block;width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(0)}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card_title{margin:0 0 12px;font-family:var(--haark-home-title-font);font-size:clamp(18px,1.6vw,22px);font-weight:var(--haark-home-title-weight);line-height:1.25;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card_desc{margin:0;flex:1;font-size:15px;line-height:1.55;color:#192a56ad}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:28px;min-height:44px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:500;color:var(--haark-blue);text-decoration:none;background:#192a560d;border:1px solid rgba(25,42,86,.18);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_cta:hover{color:var(--haark-blue-dark);background:var(--haark-gradient-cta);border-color:transparent;box-shadow:0 8px 24px rgba(var(--haark-yellow-rgb),.28);transform:translateY(-1px)}.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_cta:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card,.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_card:hover,.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_cta,.cs_home_page.cs_seo_landing_home .cs_seo_home_feature_cta:hover{transition:none;transform:none}}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_section .cs_seo_home_compare_group_label{margin:0 0 20px;font-family:var(--haark-home-title-font);font-size:clamp(15px,1.4vw,17px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#192a568c}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_section .cs_seo_home_compare_group_label--accent{color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_grid{position:relative;z-index:1}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card{display:flex;flex-direction:column;align-items:flex-start;height:100%;min-height:196px;padding:clamp(22px,2.2vw,28px);border-radius:16px;text-align:left;background:#fff;border:1px solid rgba(25,42,86,.1);box-shadow:0 4px 16px #192a5612;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card:hover{transform:translateY(-3px);border-color:#192a5629;box-shadow:0 8px 32px #192a561f}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card--haark{background:var(--haark-blue-light);border-color:#192a5624}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card--haark:hover{border-color:#192a5638;box-shadow:0 8px 32px #192a561f}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;flex-shrink:0;border-radius:12px;background:var(--haark-blue-light);border:1px solid rgba(25,42,86,.12)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_icon img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) saturate(0)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_title{margin:0 0 10px;font-family:var(--haark-home-title-font);font-size:clamp(17px,1.5vw,20px);font-weight:var(--haark-home-title-weight);line-height:1.3;letter-spacing:-.02em;color:var(--haark-blue)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_desc{margin:0;font-size:15px;line-height:1.55;color:#192a56ad}@media(prefers-reduced-motion:reduce){.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card,.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_feature_card:hover{transition:none;transform:none}}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card{height:100%;padding:clamp(24px,3vw,32px);border-radius:18px;border:1px solid rgba(25,42,86,.1);background:#fff}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card h3{font-family:var(--haark-home-title-font);font-size:clamp(22px,2.2vw,28px);font-weight:var(--haark-home-title-weight);color:var(--haark-blue);margin-bottom:16px}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card ul li{position:relative;padding-left:20px;font-size:16px;line-height:1.5;color:#192a56bf}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card ul li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--haark-info)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card--accent{border-color:#192a5624;background:var(--haark-blue-light)}.cs_home_page.cs_seo_landing_home .cs_seo_home_compare_card--accent ul li:before{background:#ffb600}.cs_home_page.cs_seo_landing_home .cs_seo_home_final_cta_sub{margin:-24px auto 48px;max-width:640px;font-size:17px;line-height:1.55;color:#192a56ad}@media(max-width:767px){.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub{width:min(480px,70vw);height:min(480px,70vw);margin-top:calc(min(480px,70vw)/-2)}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub--left{left:calc(min(480px,70vw)/-2)}.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__hub--right{right:calc(min(480px,70vw)/-2)}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_text{font-size:clamp(20px,5.5vw,28px)}.cs_home_page.cs_seo_landing_home .cs_nexi_hero{min-height:min(88svh,760px);padding-top:120px}.cs_home_page.cs_seo_landing_home .cs_nexi_hero_title{font-size:clamp(30px,8vw,40px)}.cs_home_page.cs_seo_landing_home .cs_seo_home_section_head--left{text-align:center}}@keyframes cs-seo-intro-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes cs-seo-intro-marquee-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.cs_home_page.cs_seo_landing_home .cs_nexi_side_arcs__spin.is-animated,.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_track,.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_text{animation:none}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_track{flex-wrap:wrap;justify-content:center;width:100%;max-width:720px;margin:0 auto;padding:0 20px}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_text{white-space:normal;text-align:center;color:#a5d8ff;background:none;-webkit-background-clip:unset;background-clip:unset}.cs_home_page.cs_seo_landing_home .cs_seo_intro_marquee_text[aria-hidden=true]{display:none}}.cs_tarifs_page.cs_home_page{background:var(--haark-surface-soft);color:var(--haark-blue)}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark,.cs_tarifs_page .cs_tarifs_value_wrap.cs_home_mid_cta_wrap,.cs_tarifs_page .cs_tarifs_soon_wrap{background:transparent}.cs_tarifs_page{--tarifs-accent: var(--haark-blue-light);--tarifs-accent-soft: color-mix(in srgb, var(--haark-info) 55%, var(--haark-blue-light));--tarifs-surface: rgba(25, 42, 86, .04);--tarifs-border: rgba(25, 42, 86, .1);--tarifs-card-bg: #ffffff;--tarifs-card-shadow: 0 4px 24px rgba(25, 42, 86, .07), 0 1px 4px rgba(25, 42, 86, .05);--tarifs-title-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.cs_tarifs_page .cs_tarifs_pricing_title,.cs_tarifs_page .cs_tarifs_soon_title{font-family:var(--tarifs-title-font);font-weight:500;letter-spacing:-.03em;line-height:1.15}.cs_tarifs_page .cs_tarifs_zone_visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cs_tarifs_page .cs_tarifs_zone_visual--lower{opacity:.65}.cs_tarifs_page .cs_tarifs_zone_visual--lower .cs_tarifs_orbital_hub{top:42%}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark,.cs_tarifs_page .cs_tarifs_value_wrap,.cs_tarifs_page .cs_tarifs_soon_wrap{position:relative;overflow:hidden}.cs_tarifs_page .cs_tarifs_orbital_scene{position:absolute;inset:0;overflow:visible}.cs_tarifs_page .cs_tarifs_orbital_hub{position:absolute;left:50%;top:var(--tarifs-orbit-center-y, clamp(200px, 28vh, 340px));width:0;height:0;transform:translate(-50%,-50%)}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark{--tarifs-orbit-center-y: clamp(240px, 34vh, 400px)}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark>.container,.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark>.cs_height_130,.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark>.cs_height_80,.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark>.cs_height_lg_80,.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark>.cs_height_lg_50{position:relative;z-index:1}.cs_tarifs_page .cs_tarifs_value_wrap>.cs_tarifs_value_section,.cs_tarifs_page .cs_tarifs_value_wrap>.cs_tarifs_soon_section,.cs_tarifs_page .cs_tarifs_soon_wrap>.cs_tarifs_value_section,.cs_tarifs_page .cs_tarifs_soon_wrap>.cs_tarifs_soon_section{position:relative;z-index:1}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark{padding-bottom:clamp(56px,7vw,88px)}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark .cs_tarifs_pricing_title{margin:20px 0 0;font-size:clamp(32px,4.2vw,52px);color:var(--haark-blue);max-width:14ch}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark .cs_tarifs_pricing_title .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs_tarifs_page .cs_tarifs_pricing.cs_home_zone_dark .cs_tarifs_pricing_title br{display:block;margin-top:.08em}.cs_tarifs_page .cs_tarifs_pricing_title{margin:20px 0 0;font-size:clamp(32px,4.2vw,52px);max-width:14ch}.cs_tarifs_page .cs_tarifs_pricing_title br{display:block;margin-top:.08em}.cs_tarifs_page .cs_tarifs_pricing_head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px 48px;margin-bottom:clamp(36px,5vw,56px)}@media(max-width:991px){.cs_tarifs_page .cs_tarifs_pricing_head{flex-direction:column;align-items:flex-start}}.cs_tarifs_page .cs_tarifs_pricing_head_copy{flex:1;min-width:0}.cs_tarifs_page .cs_tarifs_billing_toggle{display:inline-flex;flex-shrink:0;padding:4px;border-radius:999px;background:var(--haark-surface);border:1px solid rgba(25,42,86,.12)}.cs_tarifs_page .cs_tarifs_billing_toggle button{appearance:none;border:none;cursor:pointer;padding:10px 22px;border-radius:999px;font-family:var(--tarifs-title-font);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#192a568c;background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.cs_tarifs_page .cs_tarifs_billing_toggle button.is-active{color:#fff;background:linear-gradient(135deg,var(--haark-blue) 0%,var(--haark-blue-soft) 100%);box-shadow:0 4px 14px #192a5640}.cs_tarifs_page .cs_tarifs_billing_toggle button:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:2px}.cs_tarifs_page .cs_tarifs_value_wrap.cs_home_mid_cta_wrap{padding-top:clamp(40px,5vw,56px)}.cs_tarifs_page .cs_tarifs_value_card.cs_home_mid_cta_card{grid-template-columns:1fr;max-width:820px;margin-inline:auto}.cs_tarifs_page .cs_tarifs_soon_wrap{padding:0 0 clamp(72px,8vw,100px)}.cs_tarifs_page .cs_tarifs_soon_section.cs_home_band_dark{background:transparent;padding:clamp(48px,6vw,72px) 0 0}.cs_tarifs_page .cs_tarifs_soon_header{text-align:center;max-width:640px;margin:0 auto clamp(40px,5vw,56px)}.cs_tarifs_page .cs_tarifs_soon_header .cs_home_section_pill{margin-bottom:20px}.cs_tarifs_page .cs_tarifs_soon_title{margin:0;font-size:clamp(32px,4vw,52px);color:var(--haark-blue);line-height:1.15}.cs_tarifs_page .cs_tarifs_soon_title .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs_tarifs_page .cs_tarifs_soon_title br{display:block;margin-top:.08em}.cs_tarifs_page .cs_tarifs_offer_panel{height:100%;border-radius:clamp(18px,2vw,22px);padding:clamp(28px,3.5vw,36px) clamp(24px,3vw,32px);background:var(--tarifs-card-bg);border:1px solid var(--tarifs-border);box-shadow:var(--tarifs-card-shadow);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.cs_tarifs_page .cs_tarifs_offer_panel:hover{border-color:#192a562e;box-shadow:0 8px 40px #192a561f,0 0 0 1px #192a5614;transform:translateY(-2px)}.cs_tarifs_page .cs_tarifs_offer_card{height:100%;padding:0;border-radius:0;background:transparent;box-shadow:none}.cs_tarifs_page .cs_tarifs_offer_title{margin:0 0 8px;font-family:var(--tarifs-title-font);font-size:clamp(22px,2.5vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--haark-blue)}.cs_tarifs_page .cs_tarifs_offer_pricing{margin:0 0 20px;font-size:15px;font-weight:600;color:var(--haark-yellow)}.cs_tarifs_page .cs_tarifs_offer_list{list-style:none;margin:0;padding:0}.cs_tarifs_page .cs_tarifs_offer_list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px;line-height:1.5;color:#192a56ad}.cs_tarifs_page .cs_tarifs_offer_list li:last-child{margin-bottom:0}.cs_tarifs_page .cs_tarifs_offer_check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;font-size:11px;font-weight:700;color:var(--haark-blue-dark);background:var(--haark-yellow);box-shadow:0 0 12px rgba(var(--haark-yellow-rgb),.35)}.cs_tarifs_page .cs_tarifs_pricing_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px)}@media(max-width:1399px){.cs_tarifs_page .cs_tarifs_pricing_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cs_tarifs_page .cs_tarifs_pricing_grid{grid-template-columns:1fr}}.cs_tarifs_page .cs_tarifs_plan_card{display:flex;flex-direction:column;border-radius:clamp(18px,2vw,22px);border:1px solid var(--tarifs-border);background:var(--tarifs-card-bg);overflow:hidden;box-shadow:var(--tarifs-card-shadow);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cs_tarifs_page .cs_tarifs_plan_card:hover{transform:translateY(-4px);border-color:#192a5629;box-shadow:0 8px 40px #192a561f,0 2px 8px #192a560f}.cs_tarifs_page .cs_tarifs_plan_card--featured{border-color:#192a5633;box-shadow:var(--tarifs-card-shadow),0 0 0 1px #192a561a,0 0 32px #192a560f}.cs_tarifs_page .cs_tarifs_plan_card--featured:hover{border-color:#192a5647;box-shadow:0 12px 48px #192a5624,0 0 0 1px #192a561f}.cs_tarifs_page .cs_tarifs_plan_card_top{position:relative;padding:28px 26px 24px;background:transparent}.cs_tarifs_page .cs_tarifs_plan_badge{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;color:#fff;background:linear-gradient(135deg,var(--haark-warning) 0%,#f97316 100%)}.cs_tarifs_page .cs_tarifs_plan_name{margin:0 0 8px;font-family:var(--tarifs-title-font);font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;color:var(--haark-blue)}.cs_tarifs_page .cs_tarifs_plan_subtitle{margin:0 0 20px;font-size:15px;line-height:1.5;color:#192a56a6}.cs_tarifs_page .cs_tarifs_plan_price_block{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cs_tarifs_page .cs_tarifs_plan_price_row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.cs_tarifs_page .cs_tarifs_plan_unit_price{margin:0;font-size:13px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#192a5673}.cs_tarifs_page .cs_tarifs_plan_unit_price_sep{font-weight:500}.cs_tarifs_page .cs_tarifs_seat_stepper{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(25,42,86,.12);background:var(--haark-surface)}.cs_tarifs_page .cs_tarifs_seat_stepper_btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;font-size:18px;line-height:1;color:var(--haark-blue);background:#192a5614;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.cs_tarifs_page .cs_tarifs_seat_stepper_btn:hover:not(:disabled){background:#192a5624}.cs_tarifs_page .cs_tarifs_seat_stepper_btn:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:2px}.cs_tarifs_page .cs_tarifs_seat_stepper_btn:disabled{opacity:.35;cursor:not-allowed}.cs_tarifs_page .cs_tarifs_seat_stepper_label{min-width:clamp(108px,14vw,140px);padding:0 10px;text-align:center;font-family:var(--tarifs-title-font);font-size:14px;font-weight:500;letter-spacing:-.01em;color:#192a56d9;-webkit-user-select:none;user-select:none}.cs_tarifs_page .cs_tarifs_plan_card--featured .cs_tarifs_seat_stepper{border-color:#3b82c459;background:#3b82c41a}.cs_tarifs_page .cs_tarifs_plan_price{font-family:var(--tarifs-title-font);font-size:clamp(36px,3.5vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--haark-blue)}.cs_tarifs_page .cs_tarifs_plan_period{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#192a5673}.cs_tarifs_page .cs_tarifs_plan_card_body{display:flex;flex:1;flex-direction:column;padding:24px 26px 28px;background:transparent;border-top:1px solid rgba(25,42,86,.08)}.cs_tarifs_page .cs_tarifs_plan_features{list-style:none;margin:0 0 24px;padding:0;flex:1}.cs_tarifs_page .cs_tarifs_plan_features li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14px;line-height:1.45;color:#192a56ad}.cs_tarifs_page .cs_tarifs_plan_features li:last-child{margin-bottom:0}.cs_tarifs_page .cs_tarifs_plan_check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;font-size:11px;font-weight:700;color:var(--haark-blue-dark);background:var(--haark-yellow);box-shadow:0 0 12px rgba(var(--haark-yellow-rgb),.35)}.cs_tarifs_page .cs_tarifs_plan_cta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;margin-top:auto;padding:14px clamp(14px,1.4vw,22px);border-radius:999px;font-family:var(--tarifs-title-font);font-size:clamp(12px,.82vw,15px);font-weight:500;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;text-decoration:none;color:var(--haark-blue);background:#192a560d;border:1px solid rgba(25,42,86,.16);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.cs_tarifs_page .cs_tarifs_plan_cta .cs_tarifs_plan_cta_label{flex:0 0 auto;white-space:nowrap}.cs_tarifs_page .cs_tarifs_plan_cta svg{flex-shrink:0;opacity:.85}.cs_tarifs_page .cs_tarifs_plan_cta:hover{color:var(--haark-blue-dark);background:var(--haark-gradient-cta);border-color:transparent;box-shadow:0 8px 24px rgba(var(--haark-yellow-rgb),.28);transform:translateY(-1px)}.cs_tarifs_page .cs_tarifs_plan_cta:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:2px}.cs_tarifs_page .cs_tarifs_footer_blurb{margin:clamp(40px,5vw,56px) 0 0;text-align:center;font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:#192a56a6;max-width:720px;margin-inline:auto}.cs_tarifs_page .cs_tarifs_footer_blurb .cs_accent_color{color:var(--accent-color);font-weight:600}.cs_integrations_motion_section{position:relative;z-index:1;overflow-x:clip;background:linear-gradient(180deg,var(--surface-color) 0%,var(--white-color) 50%,#eef2f9 100%);border-top:1px solid rgba(25,42,86,.06);border-bottom:1px solid rgba(25,42,86,.06)}.cs_integrations_motion_stack{max-width:820px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.cs_integrations_motion_title{margin-bottom:28px;padding-left:12px;padding-right:12px;line-height:1.22;width:100%}.cs_integrations_motion_title br{display:block;margin-top:.5em;content:""}@media(min-width:992px){.cs_integrations_motion_title{margin-bottom:36px}}.cs_integrations_hub{width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.cs_integrations_hub__canvas{position:relative;width:min(100%,640px);max-width:100%;margin-left:auto;margin-right:auto;aspect-ratio:1/1;background:transparent;border:0;box-shadow:none;overflow:visible;box-sizing:border-box}.cs_integrations_hub__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.cs_integrations_hub__paths{fill:none;stroke:#192a561f;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.cs_integrations_hub__centerSlot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(96px,19vw,120px);height:clamp(96px,19vw,120px);z-index:3;pointer-events:none;overflow:visible}.cs_integrations_hub__ripples{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.cs_integrations_hub__ripple{display:block;position:absolute;inset:0;margin:auto;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(25,42,86,.22);box-shadow:0 0 0 1px #192a5614,0 0 18px #5a78b224;transform-origin:center center;will-change:transform,opacity;box-sizing:border-box}.cs_integrations_hub__ripple--animated{animation:cs_integrations_hub_ripple 3.1s ease-out infinite}@keyframes cs_integrations_hub_ripple{0%{transform:scale(1);opacity:.36}50%{opacity:.14}to{transform:scale(2.45);opacity:0}}.cs_integrations_hub__ripple--static{transform:scale(1.28);opacity:.22;border-color:#192a562e;animation:none}.cs_integrations_hub__centerMotion{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-origin:center center}.cs_integrations_hub__center_inner{width:100%;height:100%;max-width:120px;max-height:120px;aspect-ratio:1;border-radius:50%;background:#ffffffeb;box-shadow:0 12px 32px #0f172a14,0 0 0 1px #192a5614;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cs_integrations_hub__logo{width:100%;max-width:72px;height:auto;display:block}.cs_integrations_hub__tool{position:absolute;z-index:2}.cs_integrations_hub__tool_anchor{transform:translate(-50%,-50%)}.cs_integrations_hub__tool_inner{width:clamp(44px,10vw,52px);height:clamp(44px,10vw,52px);border-radius:50%;background:#fffffff2;border:1px solid rgba(25,42,86,.1);box-shadow:0 10px 24px #0f172a12;display:flex;align-items:center;justify-content:center;position:relative}.cs_integrations_hub__brand_svg{display:block;flex-shrink:0}.cs_integrations_hub__brand_img{display:block;flex-shrink:0;max-width:100%;max-height:100%;object-fit:contain}.cs_integrations_hub__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs_integrations_motion_dot{filter:drop-shadow(0 0 3px rgba(255,182,0,.4))}@media(max-width:767.98px){.cs_integrations_motion_section .container{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.cs_integrations_motion_title{margin-bottom:22px}.cs_integrations_hub__canvas{width:100%;max-width:min(100%,420px);margin-inline:auto}.cs_integrations_hub--compact .cs_integrations_hub__centerSlot{width:clamp(84px,22vw,104px);height:clamp(84px,22vw,104px)}.cs_integrations_hub--compact .cs_integrations_hub__center_inner{padding:14px}.cs_integrations_hub--compact .cs_integrations_hub__tool_inner{width:40px;height:40px;min-width:40px;min-height:40px}.cs_integrations_hub--compact .cs_integrations_hub__paths{stroke-width:1;stroke:#192a561a}}@media(prefers-reduced-motion:reduce){.cs_integrations_hub__tool_inner{animation:none!important}.cs_integrations_hub__ripple--animated{animation:none!important;opacity:.26;transform:scale(1.28)}}.cs_integrations_motion_subtitle{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:12px;padding-right:12px;font-size:18px;line-height:1.6;color:var(--body-color)}.cs_resource_tool_page .cs_resource_tool_container{max-width:920px}.cs_resource_tool_page .cs_resource_tool_container_wide{max-width:1120px}.cs_resource_tool_hero{margin-bottom:32px}.cs_resource_tool_kicker{color:var(--accent-color)}.cs_resource_tool_title{color:var(--haark-blue);font-size:clamp(32px,4vw,42px);line-height:1.15;font-family:var(--inner-title-font, "Inter", system-ui, sans-serif);font-weight:500;letter-spacing:-.03em}.cs_resource_tool_subtitle{max-width:720px}.cs_resource_tool_panel{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-xl);padding:clamp(22px,3vw,32px);margin-bottom:24px}.cs_resource_tool_panel h2{font-size:clamp(22px,2.4vw,28px);margin-bottom:18px}.cs_resource_hint{font-size:13px;color:var(--body-color);margin-top:12px}.cs_resource_preview{background:linear-gradient(135deg,#192a560f,#ffb6001f);border-radius:var(--radius-lg);padding:22px 20px;margin-bottom:20px;border:1px solid rgba(25,42,86,.1)}.cs_resource_preview strong{color:var(--heading-color);font-size:clamp(18px,2.2vw,22px)}.cs_resource_metrics_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:8px}.cs_resource_metric_card{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-lg);padding:16px 16px 14px}.cs_resource_metric_label{font-size:13px;color:var(--body-color);margin-bottom:6px}.cs_resource_metric_value{font-size:20px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);margin-bottom:0}.cs_resource_metric_desc{font-size:13px;color:var(--body-color);margin-top:6px;margin-bottom:0}.cs_resource_result_card{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-xl);padding:22px 20px;margin-top:20px}.cs_resource_result_card_highlight{border-color:#ffb6008c;box-shadow:0 0 0 1px #ffb60040}.cs_resource_result_card_title{font-size:22px;margin-bottom:12px}.cs_resource_result_card_body{color:var(--body-color);font-size:17px;line-height:1.55}.cs_resource_lead_form{margin-top:8px}.cs_resource_cta_section{margin-top:28px;padding-top:8px;border-top:1px solid rgba(25,42,86,.1)}.cs_resource_nrr_chart{margin-top:16px}.cs_resource_nrr_chart_legend{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:10px;font-size:14px;color:var(--body-color)}.cs_resource_nrr_legend_item{display:inline-flex;align-items:center;gap:8px}.cs_resource_nrr_swab{width:12px;height:12px;border-radius:3px;display:inline-block}.cs_resource_nrr_swab_current{background:var(--heading-color)}.cs_resource_nrr_swab_sim{background:var(--accent-color)}.cs_resource_nrr_svg{width:100%;height:auto}.cs_resource_nrr_bar_current{fill:var(--haark-blue)}.cs_resource_nrr_bar_sim{fill:#ffb600}.cs_resource_nrr_axis_label{fill:var(--body-color);font-size:12px;font-family:var(--body-font),sans-serif}.cs_resource_nrr_axis_tick{fill:var(--body-color);font-size:11px;font-family:var(--body-font),sans-serif}.cs_resource_progress{margin-bottom:14px}.cs_resource_progress_list{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:10px 18px}.cs_resource_progress_item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--body-color)}.cs_resource_progress_dot{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:2px solid rgba(25,42,86,.2);font-size:13px;font-weight:600;color:var(--heading-color)}.cs_resource_progress_dot.is_active{border-color:var(--heading-color)}.cs_resource_progress_dot.is_done{background:var(--heading-color);color:#fff;border-color:var(--heading-color)}.cs_resource_progress_meta{font-size:14px;color:var(--body-color);margin:0}.cs_resource_audit_fieldset{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-lg);padding:16px 16px 14px;margin-bottom:16px}.cs_resource_audit_legend{font-weight:600;color:var(--heading-color);padding:0 6px;font-size:15px;line-height:1.45}.cs_resource_audit_options{display:flex;flex-direction:column;gap:10px;margin-top:10px}.cs_resource_audit_option{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:15px;color:var(--body-color)}.cs_resource_audit_option input{margin-top:3px;accent-color:var(--heading-color)}.cs_resource_audit_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cs_resource_calc_split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px 36px;align-items:start}.cs_resource_calc_form_col{min-width:0;width:100%}.cs_resource_calc_aside_col{position:sticky;top:96px}.cs_resource_calc_form_stack{display:flex;flex-direction:column;gap:16px}.cs_resource_calc_block{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-lg);padding:18px 18px 16px}.cs_resource_calc_block_head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.cs_resource_calc_block_icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#192a5614;color:var(--haark-blue);display:inline-flex;align-items:center;justify-content:center}.cs_resource_calc_block_step{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color);margin-bottom:2px}.cs_resource_calc_block_title{font-family:var(--heading-font);font-size:18px;font-weight:600;color:var(--haark-blue);margin:0;line-height:1.3}.cs_resource_calc_block_body{min-width:0}.cs_resource_calc_field label{display:block;font-weight:600;color:var(--haark-blue);margin-bottom:6px;font-size:14px}.cs_resource_calc_field_hint,.cs_resource_calc_field_derived{font-size:13px;color:var(--body-color);margin:6px 0 0;line-height:1.45}.cs_resource_calc_field_derived{font-weight:500;color:var(--haark-blue)}.cs_resource_calc_lead_panel{container-type:inline-size;container-name:resource-lead-panel;background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-xl);padding:clamp(22px,3vw,28px);width:100%;scroll-margin-top:120px}.cs_resource_live_panel{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-xl);padding:20px 18px 18px}.cs_resource_live_panel_kicker{font-size:14px;font-weight:600;color:var(--haark-blue);margin-bottom:8px}.cs_resource_live_panel_highlight{border-color:rgba(var(--haark-info-rgb),.38);box-shadow:0 10px 32px rgba(var(--haark-info-rgb),.14),inset 0 1px #ffffffe6,0 0 0 1px rgba(var(--haark-info-rgb),.14)}.cs_resource_live_panel_primary{font-family:var(--heading-font);font-size:clamp(36px,5vw,52px);font-weight:700;color:var(--haark-blue);margin-bottom:10px;line-height:1.02;letter-spacing:-.02em}.cs_resource_live_panel_insight{font-size:14px;line-height:1.5;color:var(--body-color);margin:0 0 8px;font-weight:500}.cs_resource_live_panel_summary{font-size:15px;line-height:1.55;color:var(--body-color);margin-bottom:12px}.cs_resource_live_panel_footer{margin-top:16px}.cs_resource_live_panel_insights{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.cs_resource_live_panel_insights li{font-size:14px;line-height:1.5;color:var(--body-color);font-weight:500}.cs_resource_live_panel_sticky_cta{display:flex;flex-direction:column;gap:10px}.cs_resource_live_panel_cta_note{font-size:13px;line-height:1.45;color:var(--body-color);text-align:center}.cs_resource_live_panel_remaining{font-size:13px;color:var(--accent-color);font-weight:600;text-align:center}.cs_resource_live_panel_cta{width:100%;justify-content:center}.cs_resource_calc_simple_form{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-lg);padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px}.cs_resource_calc_simple_title{font-size:16px;font-weight:600;color:var(--haark-blue);margin:0 0 4px}.cs_resource_lead_gate{margin-top:4px}.cs_resource_lead_gate_title{font-size:clamp(20px,2.2vw,24px);color:var(--haark-blue);margin-bottom:10px;font-family:var(--heading-font);font-weight:600}.cs_resource_lead_gate_body{color:var(--body-color);font-size:16px;line-height:1.55;margin-bottom:18px}.cs_resource_lead_gate_cta{width:100%;justify-content:center}.cs_resource_lead_gate_reassurance{margin-top:12px;font-size:13px;line-height:1.45;color:var(--body-color);text-align:center}.cs_resource_accordion{border:1px solid rgba(25,42,86,.1);border-radius:var(--radius-md);margin-top:12px;overflow:hidden}.cs_resource_accordion_trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#192a560a;border:none;font-size:14px;font-weight:600;color:var(--haark-blue);text-align:left;cursor:pointer}.cs_resource_accordion_icon{flex-shrink:0;transition:transform .2s ease}.cs_resource_accordion.is_open .cs_resource_accordion_icon{transform:rotate(180deg)}.cs_resource_accordion_panel{padding:14px;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(25,42,86,.08)}.cs_resource_audit_step_card{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:var(--radius-xl);padding:clamp(14px,2vw,20px)}.cs_resource_audit_step_title{font-size:clamp(17px,2vw,20px);color:var(--haark-blue);margin:0 0 8px;font-family:var(--heading-font);font-weight:600}.cs_resource_audit_step_questions{display:flex;flex-direction:column;gap:6px}.cs_resource_audit_inline_question{padding:0 0 10px;border-bottom:1px solid rgba(25,42,86,.08)}.cs_resource_audit_inline_question:last-child{border-bottom:none;padding-bottom:0}.cs_resource_audit_inline_label{font-size:14px;font-weight:600;color:var(--haark-blue);margin:0 0 6px;line-height:1.4}.cs_resource_audit_inline_question .cs_resource_audit_options{gap:4px;margin-top:0}.cs_resource_audit_inline_question .cs_resource_audit_option{font-size:13px}.cs_resource_audit_maturity_bar{margin-top:4px}.cs_resource_audit_maturity_labels{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--body-color);margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.cs_resource_audit_maturity_track{position:relative;height:8px;background:#192a561a;border-radius:999px;overflow:visible}.cs_resource_audit_maturity_fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--haark-risk) 0%,#ffb600 55%,var(--haark-blue) 100%);border-radius:999px;transition:width .35s ease}.cs_resource_audit_maturity_thumb{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:2px solid var(--haark-blue);border-radius:50%;transform:translate(-50%,-50%);transition:left .35s ease;box-shadow:0 1px 4px #192a5640}.cs_resource_audit_maturity_ticks{display:flex;justify-content:space-between;margin-top:6px;padding:0 2px}.cs_resource_audit_maturity_tick{width:4px;height:4px;border-radius:50%;background:#192a5640}.cs_resource_audit_partial_read{display:flex;flex-direction:column;gap:12px;margin-top:4px}.cs_resource_audit_partial_heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--haark-blue);margin:0 0 6px}.cs_resource_audit_partial_list{list-style:none;padding:0;margin:0;font-size:13px;line-height:1.5;color:var(--body-color)}.cs_resource_audit_partial_list li+li{margin-top:4px}.cs_resource_blind_spot_risk{font-size:17px;color:var(--haark-blue)}.cs_resource_blind_spot_priority{font-size:14px;color:var(--haark-blue)}.cs_resource_audit_fieldset_compact{padding:12px 12px 10px;margin-bottom:0}.cs_resource_audit_fieldset_compact .cs_resource_audit_legend{font-size:14px}.cs_resource_audit_fieldset_compact .cs_resource_audit_options{gap:6px;margin-top:8px}.cs_resource_audit_fieldset_compact .cs_resource_audit_option{font-size:14px}.cs_resource_lead_form_premium{margin-top:4px}.cs_resource_lead_form_fields{display:grid;grid-template-columns:1fr;gap:20px}@container resource-lead-panel (min-width: 480px){.cs_resource_lead_form_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs_resource_lead_form_fields__full{grid-column:1/-1}}.cs_resource_field_error{font-size:13px;color:var(--haark-risk);margin-top:6px}.cs_resource_preview_teaser{color:var(--body-color);font-size:17px;line-height:1.55}.cs_resource_risk_badge{display:inline-block;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;font-family:var(--heading-font)}.cs_resource_risk_low{background:#2e7d321f;color:var(--haark-success)}.cs_resource_risk_moderate{background:#ffb60033;color:var(--haark-blue)}.cs_resource_risk_high{background:#c0392b1f;color:var(--haark-risk)}.cs_resource_recommendations{padding-left:1.2rem;color:var(--body-color);font-size:16px;line-height:1.6}.cs_resource_live_panel_suffix{font-size:.55em;font-weight:600;color:var(--body-color);margin-left:4px}.cs_resource_live_panel_diagnostic{font-size:14px;line-height:1.5;color:var(--body-color);margin-bottom:14px;padding:10px 12px;background:#ffb6001f;border-radius:var(--radius-md);border-left:3px solid #ffb600}.cs_resource_live_panel_metrics{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(25,42,86,.08)}.cs_resource_live_metric{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.cs_resource_live_metric_label{color:var(--body-color)}.cs_resource_live_metric_value{font-weight:700;color:var(--haark-blue);font-family:var(--heading-font);white-space:nowrap}.cs_resource_calc_educational{font-size:13px;line-height:1.5;color:var(--body-color);margin:14px 0 0;padding:12px 14px;background:#192a560d;border-radius:var(--radius-md)}.cs_resource_calc_aside_col .cs_resource_nrr_chart{margin-top:16px}.cs_resource_result_card_title{font-size:clamp(18px,2vw,20px)}.cs_resource_metric_card{padding:14px 14px 12px}.cs_resource_metric_value{font-size:18px}@media(max-width:991px){.cs_resource_calc_split{grid-template-columns:1fr}.cs_resource_calc_aside_col{position:static;order:-1}.cs_resource_calc_lead_panel{scroll-margin-top:96px}}@media(max-width:575px){.cs_resource_tool_card:hover{transform:none}}.cs_inner_vitally_page .cs_resource_tool_page{color:var(--haark-blue)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_tool_kicker{color:var(--haark-yellow)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_tool_title{color:var(--haark-blue)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_tool_subtitle,.cs_inner_vitally_page .cs_resource_tool_page .cs_contact_hero_desc{color:#192a56a6}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_result_card_highlight{border-color:#ffb60073;box-shadow:0 10px 32px rgba(var(--haark-info-rgb),.12),inset 0 1px #ffffffe6,0 0 0 1px #ffb60038}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_preview{background:linear-gradient(135deg,#eaf0fbf2,#dbe8fae6);border:1px solid rgba(var(--haark-info-rgb),.2)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_calc_block_icon{background:rgba(var(--haark-info-rgb),.12);color:var(--haark-info)}.cs_inner_vitally_page .cs_resource_tool_page .cs_form_field{min-height:52px;border-radius:12px;border:1px solid rgba(25,42,86,.12);background-color:#fff;color:var(--haark-blue)}.cs_inner_vitally_page .cs_resource_tool_page .cs_form_field::placeholder{color:#192a5661}.cs_inner_vitally_page .cs_resource_tool_page .cs_form_field:focus{border-color:rgba(var(--haark-info-rgb),.55);outline:none;box-shadow:0 0 0 3px rgba(var(--haark-info-rgb),.14);background-color:#fff}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_live_panel_diagnostic{background:#ffffff8c;border-left-color:var(--haark-info);color:#192a56d1}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_calc_educational{background:#ffffff73;color:#192a56b8}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_accordion_trigger{background:#ffffff8c;color:var(--haark-blue)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_cta_section h2{color:var(--haark-blue)}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_nrr_axis_label,.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_nrr_axis_tick{fill:#192a568c}.cs_inner_vitally_page .cs_resource_tool_page .cs_resource_audit_actions .cs_home_pill_btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cs_inner_vitally_page .cs_resource_tool_page .cs_contact_form_notice{color:#192a5680}.cs_blog_article_page.cs_home_page{background:var(--haark-surface-soft)}.cs_blog_article_page .cs_inner_vitally_content{position:relative;overflow:hidden;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(56px,7vw,96px)}.cs_blog_article_page .cs_inner_vitally_content:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(59,130,196,.06),transparent 62%);z-index:0}.cs_blog_article_page .cs_blog_article_main{border:1px solid rgba(var(--haark-info-rgb),.2);border-radius:24px;padding:clamp(32px,4vw,48px);background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;color:var(--haark-blue)}.cs_blog_article_page .cs_blog_article_main .cs_related_articles_head .cs_inner_vitally_section_title{color:var(--haark-blue)}.cs_blog_article_page .cs_blog_article_layout{align-items:flex-start}.cs_blog_article_page .cs_blog_article_header{margin-bottom:clamp(32px,4vw,48px)}.cs_blog_article_page .cs_blog_article_category{display:inline-flex;align-items:center;margin-bottom:18px;padding:8px 18px;border-radius:999px;border:1px solid rgba(var(--haark-info-rgb),.28);background:#ffffffb8;color:var(--haark-info);font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.35;text-transform:none;box-shadow:0 2px 10px rgba(var(--haark-info-rgb),.08)}.cs_blog_article_page .cs_blog_article_title{margin:0 0 20px;font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.03em;line-height:1.12;color:var(--haark-blue)}.cs_blog_article_page .cs_blog_article_meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;font-size:15px;line-height:1.5;color:#192a568c}.cs_blog_article_page .cs_blog_article_meta_primary{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.cs_blog_article_page .cs_blog_article_meta_sep{width:4px;height:4px;border-radius:50%;background-color:var(--haark-info);flex-shrink:0}.cs_blog_article_page .cs_blog_post_content{max-width:none;margin:0}.cs_blog_article_page .cs_blog_post_content>p,.cs_blog_article_page .cs_blog_post_content>ul li{font-size:18px;line-height:1.75;color:#192a56c7}.cs_blog_article_page .cs_blog_post_content>p{margin-bottom:26px}.cs_blog_article_page .cs_blog_post_content>p.cs_blog_dropcap:first-letter{float:left;margin:.04em 12px 0 0;font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-size:3.6em;font-weight:600;line-height:.82;color:var(--haark-info)}.cs_blog_article_page .cs_blog_post_content a,.cs_blog_article_page .cs_blog_post_content .cs_partner_link{color:var(--haark-info);font-weight:500;text-decoration:underline;text-decoration-color:#7dd3fc73;text-underline-offset:3px}.cs_blog_article_page .cs_blog_post_content a:hover,.cs_blog_article_page .cs_blog_post_content .cs_partner_link:hover{color:var(--haark-info);text-decoration-color:var(--haark-info)}.cs_blog_article_page .cs_blog_post_content>h2{margin-top:42px;margin-bottom:16px;font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-size:clamp(26px,2.8vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--haark-blue)}.cs_blog_article_page .cs_blog_post_content>h3{margin-top:32px;margin-bottom:12px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25;color:var(--haark-blue)}.cs_blog_article_page .cs_blog_post_content>ul{margin-bottom:26px;padding-left:24px;list-style:disc}.cs_blog_article_page .cs_blog_post_content>blockquote{margin:36px 0;padding:24px 28px 20px;border-left:4px solid var(--haark-info);border-radius:0 12px 12px 0;background:#ffffff8c;font-size:20px;line-height:1.6;color:#192a56d9}.cs_blog_article_page .cs_blog_post_content>blockquote small{display:block;margin-top:10px;font-size:15px;color:#192a568c}.cs_blog_article_page .cs_blog_post_content .cs_blog_inline_image{margin:32px 0 40px}.cs_blog_article_page .cs_blog_post_content .cs_blog_inline_image img{width:100%;height:auto;border-radius:14px;display:block}.cs_blog_article_page .cs_blog_inline_images_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 40px}.cs_blog_article_page .cs_blog_inline_images_row .cs_blog_inline_image{margin:0}.cs_blog_article_page .cs_blog_inline_images_row .cs_blog_inline_image img{width:100%;height:100%;min-height:180px;object-fit:cover;border-radius:14px}.cs_blog_article_page .cs_blog_article_sidebar{padding-left:clamp(0px,2vw,28px);border-left:1px solid rgba(var(--haark-info-rgb),.16)}@media(max-width:991.98px){.cs_blog_article_page .cs_blog_article_sidebar{margin-top:48px;padding-left:0;border-left:0;border-top:1px solid rgba(var(--haark-info-rgb),.16);padding-top:40px}}@media(min-width:992px){.cs_blog_article_page .cs_blog_article_sidebar{position:sticky;top:110px}}.cs_blog_article_page .cs_blog_article_sidebar_block{margin-bottom:36px}.cs_blog_article_page .cs_blog_article_sidebar_block:last-child{margin-bottom:0}.cs_blog_article_page .cs_blog_article_sidebar_block--pillars{padding-top:28px;border-top:1px solid rgba(var(--haark-info-rgb),.16)}.cs_blog_article_page .cs_blog_article_sidebar_title{margin:0 0 14px;font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--haark-blue)}.cs_blog_article_page .cs_blog_article_sidebar_list{list-style:none;margin:0;padding:0}.cs_blog_article_page .cs_blog_article_sidebar_list li+li{margin-top:10px}.cs_blog_article_page .cs_blog_article_sidebar_list a{font-size:15px;line-height:1.45;color:#192a56b8;text-decoration:none}.cs_blog_article_page .cs_blog_article_sidebar_list a:hover{color:var(--haark-info)}.cs_blog_article_page .cs_blog_article_sidebar_list--posts li{display:flex;flex-direction:column;gap:4px}.cs_blog_article_page .cs_blog_article_sidebar_list--posts time{font-size:13px;color:#192a5673}.cs_blog_article_page .cs_blog_post_cta{margin-top:clamp(48px,6vw,64px);margin-bottom:clamp(48px,6vw,64px);border-radius:20px;border:1px solid rgba(var(--haark-info-rgb),.2);padding:clamp(36px,4vw,48px);background:#ffffff9e;text-align:center;box-shadow:0 8px 24px rgba(var(--haark-info-rgb),.08)}.cs_blog_article_page .cs_blog_post_cta h2{font-family:var(--haark-home-title-font, "Inter", system-ui, sans-serif);font-weight:500;letter-spacing:-.03em;font-size:clamp(24px,2.8vw,32px);color:var(--haark-blue);margin-bottom:12px}.cs_blog_article_page .cs_blog_post_cta p{margin-left:auto;margin-right:auto;max-width:560px;color:#192a56ad}.cs_blog_article_page .cs_related_articles{margin-top:8px;padding-top:clamp(40px,5vw,56px);border-top:1px solid rgba(var(--haark-info-rgb),.16)}.cs_blog_article_page .cs_related_articles_head{margin-bottom:28px}@media(max-width:767.98px){.cs_blog_article_page .cs_blog_inline_images_row{grid-template-columns:1fr}.cs_blog_article_page .cs_blog_post_content>p.cs_blog_dropcap:first-letter{font-size:3em}}.cs_inner_vitally_page .cs_home_orb{display:none}.cs_inner_vitally_page .cs_inner_vitally_hero{position:relative;padding-bottom:0}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_inner_vitally_hero_visual{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;opacity:.85}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__glow{position:absolute;top:38%;left:50%;width:min(720px,90vw);height:min(720px,90vw);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(59,130,196,.2) 0%,rgba(25,42,86,.08) 45%,transparent 72%);filter:blur(48px);opacity:.9}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__hub{position:absolute;top:50%;width:min(620px,52vw);height:min(620px,52vw);margin-top:calc(min(620px,52vw)/-2);pointer-events:none}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__spin{position:absolute;inset:0}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__spin.is-animated{animation:cs-hero-orbit-rotate 110s linear infinite}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__hub .cs_hero_orbital_track{opacity:.85}.cs_inner_vitally_page .cs_inner_vitally_hero .cs_nexi_side_arcs__hub .cs_hero_orbital_dot{z-index:2}.cs_inner_vitally_page .cs_inner_vitally_hero_head{max-width:820px}.cs_inner_vitally_page .cs_inner_vitally_hero_title{margin:20px 0 0;font-size:clamp(32px,4.2vw,52px);max-width:16ch}.cs_inner_vitally_page .cs_inner_vitally_hero_title br{display:block;margin-top:.08em}.cs_inner_vitally_page .cs_inner_vitally_hero_title .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs_inner_vitally_page .cs_inner_vitally_hero_desc{margin:18px 0 0;max-width:680px;font-size:clamp(17px,1.6vw,20px);line-height:1.65;color:#192a56ad}.cs_inner_vitally_page .cs_inner_vitally_hero_actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cs_inner_vitally_page .cs_inner_vitally_hero--compact .cs_inner_vitally_hero_title{max-width:24ch}.cs_inner_vitally_page{--inner-accent: var(--haark-blue);--inner-accent-soft: var(--haark-blue-light);--inner-surface: var(--haark-surface);--inner-border: rgba(25, 42, 86, .12);--inner-title-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.cs_inner_vitally_page.cs_home_page{position:relative;background:var(--haark-surface-soft)}.cs_inner_vitally_page.cs_home_page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 55% at 50% 0%,rgba(59,130,196,.06),transparent 62%),radial-gradient(ellipse 45% 40% at 100% 100%,rgba(25,42,86,.03),transparent 55%)}.cs_inner_vitally_page.cs_home_page>*{position:relative;z-index:1}.cs_inner_vitally_page .cs_inner_vitally_hero.cs_home_zone_dark,.cs_inner_vitally_page .cs_inner_vitally_content,.cs_inner_vitally_page .cs_inner_vitally_content--plain{background:transparent}.cs_inner_vitally_page .cs_inner_vitally_hero.cs_home_zone_dark:before,.cs_inner_vitally_page .cs_inner_vitally_content:before,.cs_inner_vitally_page .cs_inner_vitally_content--plain:before{display:none}.cs_inner_vitally_page .cs_home_band_light{background:transparent;color:var(--haark-blue)}.cs_inner_vitally_page .cs_inner_vitally_hero+.cs_inner_vitally_content,.cs_inner_vitally_page .cs_home_band_dark+.cs_inner_vitally_content{margin-top:0}.cs_inner_vitally_page .cs_inner_vitally_content{position:relative;z-index:1;overflow:hidden;color:var(--haark-blue);padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(64px,8vw,96px)}.cs_inner_vitally_page .cs_inner_vitally_content>.container{position:relative;z-index:1}.cs_inner_vitally_page .cs_inner_vitally_content--plain{padding-top:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px)}.cs_inner_vitally_page .cs_inner_vitally_content+.cs_home_band_dark,.cs_inner_vitally_page .cs_home_band_dark+.cs_inner_vitally_content{margin-top:0}.cs_inner_vitally_page .cs_inner_vitally_section_title,.cs_inner_vitally_page .cs_resource_tools_title,.cs_inner_vitally_page .cs_blog_filters h2{font-family:var(--inner-title-font);font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.15;color:var(--haark-blue);margin:0 0 12px}.cs_inner_vitally_page .cs_contact_form_card h2,.cs_inner_vitally_page .cs_contact_info_card h3{color:var(--haark-blue)}.cs_inner_vitally_page .cs_inner_vitally_section_sub,.cs_inner_vitally_page .cs_resource_tools_sub,.cs_inner_vitally_page .cs_demo_form_intro{margin:0 0 28px;font-size:clamp(16px,1.5vw,18px);line-height:1.65;color:#192a56a6;max-width:720px}.cs_inner_vitally_page .cs_inner_vitally_check_list{list-style:none;margin:0;padding:0}.cs_inner_vitally_page .cs_inner_vitally_check_list li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;line-height:1.55;color:var(--haark-blue)}.cs_inner_vitally_page .cs_inner_vitally_check_list li:before{content:"✓";position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;background:var(--inner-accent)}.cs_inner_vitally_page .cs_inner_vitally_check_list li:last-child{margin-bottom:0}.cs_inner_vitally_page .cs_inner_vitally_link_list{list-style:none;margin:0;padding:0}.cs_inner_vitally_page .cs_inner_vitally_link_list li{margin-bottom:10px}.cs_inner_vitally_page .cs_inner_vitally_link_list li:last-child{margin-bottom:0}.cs_inner_vitally_page .cs_inner_vitally_link_list a{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.45;color:#192a56bf;text-decoration:none;transition:color .2s ease}.cs_inner_vitally_page .cs_inner_vitally_link_list a:after{content:"→";color:var(--haark-info);transition:transform .2s ease}.cs_inner_vitally_page .cs_inner_vitally_link_list a:hover{color:var(--inner-accent)}.cs_inner_vitally_page .cs_inner_vitally_link_list a:hover:after{transform:translate(3px)}.cs_inner_vitally_page .cs_contact_form_card,.cs_inner_vitally_page .cs_contact_info_card,.cs_inner_vitally_page .cs_demo_intro,.cs_inner_vitally_page .cs_blog_card{border:1px solid rgba(var(--haark-info-rgb),.2);border-radius:24px;padding:clamp(28px,3.5vw,40px) clamp(24px,3vw,36px);background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--haark-blue);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cs_inner_vitally_page .cs_contact_form_card:hover,.cs_inner_vitally_page .cs_contact_info_card:hover,.cs_inner_vitally_page .cs_demo_intro:hover,.cs_inner_vitally_page .cs_blog_card:hover{transform:translateY(-2px);border-color:#192a5629;box-shadow:0 14px 40px #192a561c}.cs_inner_vitally_page .cs_contact_form_card h2,.cs_inner_vitally_page .cs_contact_form_card h3,.cs_inner_vitally_page .cs_contact_info_card h2,.cs_inner_vitally_page .cs_contact_info_card h3,.cs_inner_vitally_page .cs_demo_intro h2,.cs_inner_vitally_page .cs_demo_intro h3,.cs_inner_vitally_page .cs_blog_card h2,.cs_inner_vitally_page .cs_blog_card h3{font-family:var(--inner-title-font);font-weight:500;letter-spacing:-.03em;color:var(--haark-blue)}.cs_inner_vitally_page .cs_contact_form_card p,.cs_inner_vitally_page .cs_contact_info_card p,.cs_inner_vitally_page .cs_demo_intro p,.cs_inner_vitally_page .cs_blog_card p{color:#192a56a6}.cs_inner_vitally_page .cs_blog_card{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.cs_inner_vitally_page .cs_blog_card:hover{transform:translateY(-4px)}.cs_inner_vitally_page .cs_blog_card.cs_featured{border-color:#192a5661;box-shadow:0 16px 48px #0000004d,0 0 32px #192a561f,inset 0 1px #ffffff0f}.cs_inner_vitally_page .cs_blog_card.cs_featured .cs_blog_card_body{padding:clamp(32px,3.5vw,40px) clamp(28px,3vw,34px)}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_body{padding:clamp(24px,2.5vw,28px);display:flex;flex:1;flex-direction:column}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_category{color:var(--haark-info);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_title{font-family:var(--inner-title-font);font-weight:500;letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.3;margin-bottom:12px;color:var(--haark-blue)}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_title a{color:var(--haark-blue);text-decoration:none}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_title a:hover{color:var(--haark-info)}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_excerpt{font-size:16px;line-height:1.6;color:#192a56a6;margin-bottom:16px}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_meta{font-size:14px;color:#192a5673;margin-bottom:14px}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_link{margin-top:auto;font-family:var(--inner-title-font);font-weight:500;font-size:15px;color:var(--haark-blue);text-decoration:none}.cs_inner_vitally_page .cs_blog_card .cs_blog_card_link:hover{color:var(--haark-info)}.cs_inner_vitally_page .cs_contact_form_card h2{margin-bottom:20px;font-size:clamp(24px,2.5vw,32px)}.cs_inner_vitally_page .cs_contact_info_card h3{font-size:clamp(20px,2vw,24px);margin-bottom:16px}.cs_inner_vitally_page .cs_contact_info_card+.cs_contact_info_card{margin-top:24px}.cs_inner_vitally_page .cs_contact_form .cs_form_field{min-height:52px;border-radius:12px;border:1px solid rgba(25,42,86,.18);background-color:var(--haark-surface);color:var(--haark-blue)}.cs_inner_vitally_page .cs_contact_form .cs_form_field::placeholder{color:#192a5661}.cs_inner_vitally_page .cs_contact_form .cs_form_field:focus{border-color:#192a5673;outline:none;box-shadow:0 0 0 3px #192a5614;background-color:#fff}.cs_inner_vitally_page .cs_contact_form select.cs_form_field option{color:var(--heading-color);background:#fff}.cs_inner_vitally_page .cs_contact_form textarea.cs_form_field{min-height:130px;padding-top:14px}.cs_inner_vitally_page .cs_contact_form label{font-size:14px;font-weight:600;color:#192a56d1;margin-bottom:8px}.cs_inner_vitally_page .cs_contact_form_footer{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.cs_inner_vitally_page .cs_contact_form_notice{font-size:14px;line-height:1.55;color:#192a567a}.cs_inner_vitally_page .cs_demo_form_intro{color:#192a56a6}.cs_inner_vitally_page button.cs_home_pill_btn{margin:0;cursor:pointer;appearance:none;font-family:inherit;text-align:center}.cs_inner_vitally_page button.cs_home_pill_btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.cs_inner_vitally_page .cs_inner_vitally_link_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:999px;font-family:var(--inner-title-font);font-size:15px;font-weight:500;letter-spacing:-.01em;text-decoration:none;cursor:pointer;color:var(--haark-blue-dark);background:var(--haark-gradient-cta);border:1px solid var(--haark-yellow);box-shadow:0 4px 16px #ffb60038;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.cs_inner_vitally_page .cs_inner_vitally_link_btn:hover{color:var(--haark-blue-dark);transform:translateY(-2px);box-shadow:0 8px 24px #ffb60052}.cs_inner_vitally_page .cs_inner_vitally_link_btn:focus-visible{outline:2px solid var(--haark-yellow);outline-offset:2px}.cs_inner_vitally_page .cs_resource_tools_section{margin-top:0;margin-bottom:clamp(48px,6vw,64px)}.cs_inner_vitally_page .cs_resource_tools_inner{background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);border:1px solid rgba(var(--haark-info-rgb),.2);border-radius:24px;box-shadow:0 8px 32px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;backdrop-filter:none;-webkit-backdrop-filter:none;padding:clamp(36px,4.5vw,52px)}.cs_inner_vitally_page .cs_resource_tools_head{max-width:760px;margin-bottom:clamp(28px,3.5vw,36px)}.cs_inner_vitally_page .cs_resource_tools_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px)}@media(max-width:991px){.cs_inner_vitally_page .cs_resource_tools_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cs_inner_vitally_page .cs_resource_tools_grid{grid-template-columns:1fr}}.cs_inner_vitally_page .cs_resource_tool_card{border-radius:20px;border:1px solid rgba(var(--haark-info-rgb),.18);background:#ffffffb8;box-shadow:0 6px 20px rgba(var(--haark-info-rgb),.08);padding:26px 24px 22px;overflow:hidden}.cs_inner_vitally_page .cs_resource_tool_card:hover{transform:translateY(-4px);border-color:#192a5629;box-shadow:0 14px 40px #192a561c}.cs_inner_vitally_page .cs_resource_tool_card_icon{width:52px;height:52px;border-radius:14px;background:#3b82c41a;color:var(--haark-info);margin-bottom:18px}.cs_inner_vitally_page .cs_resource_tool_card_title{font-family:var(--inner-title-font);font-size:clamp(20px,2vw,22px);font-weight:500;letter-spacing:-.02em;color:var(--haark-blue);margin-bottom:10px}.cs_inner_vitally_page .cs_resource_tool_card_desc{font-size:15px;line-height:1.55;color:#192a56a6;flex-grow:1;margin-bottom:20px}.cs_inner_vitally_page .cs_resource_tool_card_cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:10px 0;font-family:var(--inner-title-font);font-size:15px;font-weight:500;color:var(--haark-blue);text-decoration:none;transition:color .2s ease,gap .2s ease}.cs_inner_vitally_page .cs_resource_tool_card_cta:hover{color:var(--haark-info);gap:12px}.cs_inner_vitally_page .cs_resource_newsletter_band{margin-bottom:clamp(32px,4vw,48px)}.cs_inner_vitally_page .cs_resource_newsletter_band_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,32px)}.cs_inner_vitally_page .cs_resource_newsletter_band_copy{flex:1 1 280px;min-width:0}.cs_inner_vitally_page .cs_resource_newsletter_cta{flex-shrink:0}.cs_inner_vitally_page .cs_inner_vitally_promo_card--newsletter{border-color:#ffb60047;background:linear-gradient(145deg,#fffdf5,#fff8e6 52%,#fffdf8)}.cs_inner_vitally_page .cs_inner_vitally_promo_card{border-radius:24px;border:1px solid rgba(var(--haark-info-rgb),.2);padding:clamp(28px,3.5vw,40px);background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;height:100%;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cs_inner_vitally_page .cs_inner_vitally_promo_card:hover{transform:translateY(-3px);border-color:#192a5629;box-shadow:0 14px 40px #192a561c}.cs_inner_vitally_page .cs_inner_vitally_promo_card h2{font-family:var(--inner-title-font);font-size:clamp(22px,2.5vw,28px);font-weight:500;letter-spacing:-.03em;margin-bottom:12px;color:var(--haark-blue)}.cs_inner_vitally_page .cs_inner_vitally_promo_card p{font-size:17px;line-height:1.6;color:#192a56a6}.cs_inner_vitally_page .cs_inner_vitally_panel{border-radius:24px;border:1px solid rgba(var(--haark-info-rgb),.2);background:linear-gradient(145deg,#f4f8fe 0%,var(--haark-blue-light) 52%,#eef4fc 100%);box-shadow:0 8px 28px rgba(var(--haark-info-rgb),.09),inset 0 1px #ffffffe0;padding:clamp(28px,3.5vw,36px);height:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cs_inner_vitally_page .cs_inner_vitally_panel:hover{transform:translateY(-3px);border-color:#192a5629;box-shadow:0 14px 40px #192a561c}.cs_inner_vitally_page .cs_inner_vitally_panel h2{font-family:var(--inner-title-font);font-size:clamp(20px,2.2vw,26px);font-weight:500;letter-spacing:-.03em;color:var(--haark-blue);margin-bottom:18px}.cs_inner_vitally_page .cs_inner_vitally_panel--accent{border-color:#ffb6004d;background:#fffdf5}.cs_inner_vitally_page .cs_inner_vitally_panel--purple{border-color:#192a5624;background:var(--haark-blue-light)}.cs_inner_vitally_page .cs_blog_page .cs_blog_panels_row{margin-bottom:clamp(48px,6vw,64px)}.cs_inner_vitally_page .cs_blog_page .cs_blog_featured_wrapper{margin-bottom:clamp(40px,5vw,52px)}.cs_inner_vitally_page .cs_blog_page .cs_blog_filters{margin-bottom:clamp(32px,4vw,40px)}.cs_inner_vitally_page .cs_blog_page .cs_blog_load_more{margin-top:clamp(40px,5vw,48px);text-align:center}.cs_inner_vitally_page .cs_blog_filters h2{margin-bottom:16px}.cs_inner_vitally_page .cs_blog_filter_btn{padding:9px 20px;border-radius:999px;font-family:var(--inner-title-font);font-size:14px;font-weight:600;letter-spacing:-.01em;border:1.5px solid rgba(25,42,86,.18);background:#192a560d;color:#192a56bf;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.cs_inner_vitally_page .cs_blog_filter_btn:hover,.cs_inner_vitally_page .cs_blog_filter_btn.active{background:var(--inner-accent);border-color:var(--inner-accent);color:#fff;box-shadow:0 6px 18px #192a5652}.cs_inner_vitally_page .cs_demo_intro{margin-bottom:0}.cs_inner_vitally_page .cs_demo_list li{position:relative;padding-left:28px;margin-bottom:12px;font-size:16px;line-height:1.55;color:#192a56bf}.cs_inner_vitally_page .cs_demo_list li:before{content:"✓";position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:700;color:#fff;background:var(--inner-accent)}.cs_inner_vitally_page .cs_demo_steps li{color:#192a56bf}.cs_inner_vitally_page .cs_demo_steps li:before{background:var(--inner-accent);color:#fff}.cs_inner_vitally_page .cs_contact_benefits li{border-bottom-color:#192a561f}.cs_inner_vitally_page .cs_contact_benefits li strong{font-family:var(--inner-title-font);font-weight:500;letter-spacing:-.02em;color:var(--haark-blue)}.cs_inner_vitally_page .cs_contact_benefits li span{color:#192a56a6;font-size:15px;line-height:1.55}.cs_inner_vitally_page .cs_contact_deliverables li{position:relative;padding-left:24px;margin-bottom:10px;font-size:15px;line-height:1.5;color:#192a56bf}.cs_inner_vitally_page .cs_contact_deliverables li:before{content:"✓";position:absolute;left:0;color:var(--inner-accent);font-weight:700}.cs_inner_vitally_page .cs_playbook_cover{margin-bottom:24px;border-radius:20px;overflow:hidden;border:1px solid var(--inner-border);box-shadow:0 16px 44px #0f1a351f}.cs_inner_vitally_page .cs_playbook_cover img{display:block;width:100%;height:auto}.cs_inner_vitally_page.cs_blog_post_surface .cs_inner_vitally_hero_title{max-width:min(100%,28ch)}.cs_inner_vitally_page .cs_demo_scheduler_card .cs_demo_scheduler_actions{margin-bottom:24px}.cs_inner_vitally_page .cs_demo_scheduler_embed{margin:0 calc(-1*clamp(8px,1.5vw,12px));border-radius:16px;overflow:hidden;background:#fff;color-scheme:light;box-shadow:0 0 0 1px #0f22401a,0 8px 24px #0000001f}@media(prefers-color-scheme:dark){.cs_inner_vitally_page .cs_demo_scheduler_embed{color-scheme:light;background:#fff}}.cs_inner_vitally_page .cs_demo_scheduler_iframe{display:block;width:100%;height:min(680px,72vh);min-height:520px;border:0;background:#fff}.cs_about_page .cs_about_hero{padding:140px 0 80px;text-align:center;background:transparent}.cs_about_page .cs_about_hero .container{position:relative;z-index:1}.cs_about_page .cs_about_hero_content{max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.cs_about_page .cs_about_hero_kicker{align-self:center}.cs_about_page .cs_about_hero_title{font-family:var(--haark-home-title-font);font-weight:500;letter-spacing:-.03em;line-height:1.12;color:var(--haark-blue);margin:0}.cs_about_page .cs_about_hero_title br{display:block;margin-top:.08em}.cs_about_page .cs_about_hero_title .cs_home_title_gradient{display:inline;background:var(--haark-gradient-title-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cs_about_page .cs_about_hero_lead{font-size:clamp(17px,1.8vw,20px);line-height:1.65;color:var(--haark-blue);opacity:.75;max-width:580px;margin:0}.cs_about_page .cs_about_story{background:var(--haark-surface-soft);padding:80px 0 72px}.cs_about_page .cs_about_story_grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.cs_about_page .cs_about_story_copy{display:flex;flex-direction:column;gap:20px}.cs_about_page .cs_about_story_para{font-size:clamp(15px,1.5vw,17px);line-height:1.75;color:var(--haark-blue);opacity:.8;margin:0}.cs_about_page .cs_about_story_stats{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px}.cs_about_page .cs_about_stats_label{font-family:var(--haark-home-title-font);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--haark-yellow);margin:0}.cs_about_page .cs_about_story_stats .cs_home_stats_band--inline{background:rgba(var(--haark-blue-rgb),.04);border:1px solid rgba(var(--haark-blue-rgb),.1);border-radius:16px;padding:28px 24px}.cs_about_page .cs_about_story_stats .cs_home_stats_band--inline .cs_home_stat_value{font-size:clamp(22px,2.5vw,30px)}.cs_about_page .cs_about_closing_quote{font-size:clamp(15px,1.5vw,16px);line-height:1.7;color:var(--haark-blue);opacity:.65;font-style:italic;border-left:3px solid var(--haark-yellow);padding-left:20px;margin:0}.cs_about_page .cs_about_founders{background:var(--haark-surface);padding:80px 0 72px}.cs_about_page .cs_about_founders_header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:56px}.cs_about_page .cs_about_founders_title{font-size:clamp(30px,4vw,48px);color:var(--haark-blue);margin:0}.cs_about_page .cs_about_founders_grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:960px;margin:0 auto}.cs_about_page .cs_about_founder_card{background:#fff;border:1px solid rgba(var(--haark-blue-rgb),.1);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(var(--haark-blue-rgb),.06),0 1px 2px rgba(var(--haark-blue-rgb),.04);transition:box-shadow .25s ease,transform .25s ease}.cs_about_page .cs_about_founder_card:hover{box-shadow:0 16px 40px rgba(var(--haark-blue-rgb),.1),0 2px 8px rgba(var(--haark-blue-rgb),.06);transform:translateY(-4px)}.cs_about_page .cs_about_founder_card_photo{position:relative;width:100%;aspect-ratio:4/4.5;background:linear-gradient(145deg,rgba(var(--haark-blue-rgb),.07),#ffb6000a);overflow:hidden}.cs_about_page .cs_about_founder_card_photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.cs_about_page .cs_about_founder_card_initials{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font-family:var(--haark-home-title-font);font-size:64px;font-weight:600;letter-spacing:-.03em;color:rgba(var(--haark-blue-rgb),.2)}.cs_about_page .cs_about_founder_card_body{padding:32px 32px 36px;display:flex;flex-direction:column;gap:16px;flex:1}.cs_about_page .cs_about_founder_card_meta{display:flex;flex-direction:column;gap:5px}.cs_about_page .cs_about_founder_card_name{font-family:var(--haark-home-title-font);font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--haark-blue);margin:0}.cs_about_page .cs_about_founder_card_role{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--haark-yellow)}.cs_about_page .cs_about_founder_card_bio{font-size:15px;line-height:1.7;color:var(--haark-blue);opacity:.72;margin:0;flex:1}.cs_about_page .cs_about_founder_card_linkedin{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--haark-blue);opacity:.55;text-decoration:none;transition:opacity .2s ease,color .2s ease;margin-top:4px}.cs_about_page .cs_about_founder_card_linkedin:hover{opacity:1;color:#0077b5}.cs_about_page .cs_about_mission{background:var(--haark-surface-soft);padding:80px 0}.cs_about_page .cs_about_mission_inner{max-width:680px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.cs_about_page .cs_about_mission_title{font-size:clamp(28px,3.8vw,48px);color:var(--haark-blue);margin:0;line-height:1.18}.cs_about_page .cs_about_mission_lead{font-size:clamp(16px,1.6vw,18px);line-height:1.65;color:var(--haark-blue);opacity:.72;margin:0;max-width:540px}.cs_about_page .cs_about_mission_ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}.cs_about_page .cs_about_mission_secondary_link{font-size:16px;font-weight:500;color:var(--haark-blue);opacity:.65;text-decoration:none;transition:opacity .2s ease}.cs_about_page .cs_about_mission_secondary_link:hover{opacity:1}@media(max-width:991px){.cs_about_page .cs_about_story_grid{grid-template-columns:1fr;gap:40px}.cs_about_page .cs_about_story_stats{position:static}.cs_about_page .cs_about_founders_grid{grid-template-columns:1fr;gap:24px;max-width:520px}.cs_about_page .cs_about_founder_card_photo{aspect-ratio:16/10}}@media(max-width:767px){.cs_about_page .cs_about_hero{padding:120px 0 60px}.cs_about_page .cs_about_story,.cs_about_page .cs_about_founders,.cs_about_page .cs_about_mission{padding:56px 0}.cs_about_page .cs_about_founders_header{margin-bottom:36px}.cs_about_page .cs_about_founder_card_body{padding:24px 24px 28px}.cs_about_page .cs_about_mission_ctas{flex-direction:column;gap:16px}}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_nexi_hero.cs_agent_h_hero{align-items:flex-start;min-height:auto;padding:clamp(132px,17vh,172px) 0 clamp(48px,6vh,72px)}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4.5vw,56px);align-items:center}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy.cs_nexi_hero_stack{align-items:flex-start;text-align:left;max-width:none;margin:0;padding:0;gap:clamp(20px,2.8vh,32px)}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_title{font-size:clamp(32px,3.8vw,52px)}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_subtitle{max-width:38ch}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_ctas{justify-content:flex-start}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_product{max-width:none;margin:0;padding-top:0;width:100%;min-width:0}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_visual_frame{position:relative;padding:clamp(14px,2vw,22px);border-radius:clamp(20px,2.4vw,24px);background:#fff;border:1px solid rgba(25,42,86,.1);box-shadow:0 8px 40px #192a561a,0 2px 8px #192a560f;overflow:hidden}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_visual_frame img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:clamp(12px,1.6vw,16px);border:1px solid rgba(25,42,86,.07);box-shadow:0 4px 16px #192a561a}.cs_agent_h_hero_product{max-width:624px;margin:0 auto;padding-top:38px}.cs_agent_h_channel_example{font-size:13px;font-style:italic;color:#192a5685;border-left:2px solid rgba(var(--accent-color-rgb, 255, 182, 0),.5);padding-left:10px;margin-top:10px;line-height:1.45}.cs_agent_h_logo_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin:0 auto}.cs_agent_h_logo_item{display:flex;align-items:center;justify-content:center;padding:12px 28px;background:#fff;border:1px solid rgba(25,42,86,.1);border-radius:12px;transition:border-color .25s,transform .25s,box-shadow .25s}.cs_agent_h_logo_item:hover{border-color:#192a562e;transform:translateY(-2px);box-shadow:0 8px 24px #192a561a}.cs_agent_h_logo_name{font-size:15px;font-weight:650;font-family:var(--heading-font);color:var(--haark-blue)}.cs_agent_h_signal_duo{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(20px,3vw,36px);align-items:start}.cs_agent_h_signal_img_wrap{width:100%;min-width:0}.cs_agent_h_signal_img_wrap .cs_agent_h_hero_visual_frame{width:100%}.cs_agent_h_signal_img_wrap--email{justify-self:stretch}.cs_agent_h_signal_img_wrap--flow{justify-self:stretch;max-width:clamp(260px,100%,340px);margin-left:auto;margin-right:auto}.cs_agent_h_signal_img_wrap--flow .cs_agent_h_hero_visual_frame img{width:100%;height:auto}@media(max-width:991px){.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_grid{grid-template-columns:1fr;gap:36px}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy.cs_nexi_hero_stack{align-items:center;text-align:center}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_subtitle{max-width:560px}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_ctas{justify-content:center}.cs_agent_h_hero_product{padding-top:32px}.cs_agent_h_logo_item{padding:10px 20px}}@media(max-width:767px){.cs_agent_h_signal_duo{grid-template-columns:1fr;gap:28px}.cs_agent_h_signal_img_wrap--email,.cs_agent_h_signal_img_wrap--flow{justify-self:stretch;max-width:100%}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_nexi_hero.cs_agent_h_hero{padding-top:120px}.cs_home_page.cs_seo_landing_home.cs_agent_h_landing .cs_agent_h_hero_copy .cs_nexi_hero_title{font-size:clamp(28px,7.5vw,36px)}.cs_agent_h_hero_product{padding-top:0}.cs_agent_h_logo_grid{gap:8px}.cs_agent_h_logo_item{padding:9px 16px}.cs_agent_h_logo_name{font-size:13px}}
