@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/33ec7b77c388472a532c095406013cbe.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/d8ad4f704ba119c89f8ff89d98042627.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: hurmegeometricsans_no3_6; src: url("/assets/0526fcfbcb0be0d26c54e0c5b270cf6f.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *):not([id*="tealium"] *)) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: revert; }
*, ::before, ::after { box-sizing: border-box; -webkit-font-smoothing: antialiased; }
a, button { cursor: revert; }
ol, ul, menu { list-style: none; }
img { max-width: 100%; }
table { border-collapse: collapse; }
textarea { white-space: revert; }
meter { appearance: revert; }
::-webkit-input-placeholder { all: unset; }
::placeholder { all: unset; }
:where([hidden]) { display: none; }
:where([contenteditable]) { -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; }
:where([draggable="true"]) { -webkit-user-drag: element; }
ul { padding-inline-start: 0px; }
:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *):not([id*="tealium"] *)) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: revert; }
*, ::before, ::after { box-sizing: border-box; -webkit-font-smoothing: antialiased; }
a, button { cursor: revert; }
ol, ul, menu { list-style: none; }
img { max-width: 100%; }
table { border-collapse: collapse; }
textarea { white-space: revert; }
meter { appearance: revert; }
::-webkit-input-placeholder { all: unset; }
::placeholder { all: unset; }
:where([hidden]) { display: none; }
:where([contenteditable]) { -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; }
:where([draggable="true"]) { -webkit-user-drag: element; }
ul { padding-inline-start: 0px; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; min-height: 100vh; height: 100%; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
:root { --color-accent: #FFEDF0; --color-accent-subtle: #FCF7F8; --color-background: #FFFFFF; --color-background-alt: #F9F9F9; --color-black-black: #000000; --color-black-white: #000000; --color-body-1: #0E0E0E; --color-body-2: #1C1C1C; --color-body-3: #4C4C4C; --color-body-4: #7A7A7A; --color-border-1: #D5D5D5; --color-border-2: #E6E6E6; --color-cta: #FF4A64; --color-cta-text: #FFFFFF; --color-edge: #A5A5A5; --color-error: #B53547; --color-footer: #23004E; --color-header: #FFFFFF; --color-info: #106197; --color-info-bg: #E8F3FB; --color-level-base-0: #FFFFFF; --color-level-base-0-alt: #F9F9F9; --color-level-down-10: #FFFFFF; --color-level-down-10-alt: #EEEEEE; --color-level-up-10: #FFFFFF; --color-level-up-10-alt: #EEEEEE; --color-level-up-20: #FFFFFF; --color-level-up-20-alt: #BDBDBD; --color-positive: #0E8806; --color-primary: #FF4A64; --color-saturated: #FF4A64; --color-secondary: #FF7C8F; --color-shade: #B53547; --color-tertiary: #09553D; --color-warning: #FFB401; --color-white-black: #FFFFFF; --color-white-white: #FFFFFF; --color-info-hover: #147DC2; --color-ai-primary: #864BF1; --color-ai-secondary: #BA98F6; --color-ai-accent: #EEE9F7; --color-ai-accent-subtle: #F9F7FC; --color-ai-gradient: linear-gradient(125deg, #3AAAF4 -2.31%, #864BF1 97.12%); --color-ai-shade: #4D00AE; --color-sidebar-components-background: #EEEEEE; }
@media (prefers-color-scheme: dark) {
  :root { --color-accent: #FFEDF0; --color-accent-subtle: #FCF7F8; --color-background: #FFFFFF; --color-background-alt: #F9F9F9; --color-black-black: #000000; --color-black-white: #000000; --color-body-1: #0E0E0E; --color-body-2: #1C1C1C; --color-body-3: #4C4C4C; --color-body-4: #7A7A7A; --color-border-1: #D5D5D5; --color-border-2: #E6E6E6; --color-cta: #FF4A64; --color-cta-text: #FFFFFF; --color-edge: #A5A5A5; --color-error: #B53547; --color-footer: #23004E; --color-header: #FFFFFF; --color-info: #106197; --color-info-bg: #E8F3FB; --color-level-base-0: #FFFFFF; --color-level-base-0-alt: #F9F9F9; --color-level-down-10: #FFFFFF; --color-level-down-10-alt: #EEEEEE; --color-level-up-10: #FFFFFF; --color-level-up-10-alt: #EEEEEE; --color-level-up-20: #FFFFFF; --color-level-up-20-alt: #BDBDBD; --color-positive: #0E8806; --color-primary: #FF4A64; --color-saturated: #FF4A64; --color-secondary: #FF7C8F; --color-shade: #B53547; --color-tertiary: #09553D; --color-warning: #FFB401; --color-white-black: #FFFFFF; --color-white-white: #FFFFFF; --color-info-hover: #147DC2; --color-ai-primary: #864BF1; --color-ai-secondary: #BA98F6; --color-ai-accent: #EEE9F7; --color-ai-accent-subtle: #F9F7FC; --color-ai-gradient: linear-gradient(125deg, #3AAAF4 -2.31%, #864BF1 97.12%); --color-ai-shade: #4D00AE; --color-sidebar-components-background: #EEEEEE; }
}
body { font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-weight: 400; letter-spacing: -0.1px; line-height: 1.5; display: flex; flex-direction: column; background: var(--color-background); }
:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *):not([id*="tealium"] *)) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: revert; }
*, ::before, ::after { box-sizing: border-box; -webkit-font-smoothing: antialiased; }
a, button { cursor: revert; }
ol, ul, menu { list-style: none; }
img { max-width: 100%; }
table { border-collapse: collapse; }
textarea { white-space: revert; }
meter { appearance: revert; }
::-webkit-input-placeholder { all: unset; }
::placeholder { all: unset; }
:where([hidden]) { display: none; }
:where([contenteditable]) { -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; }
:where([draggable="true"]) { -webkit-user-drag: element; }
ul { padding-inline-start: 0px; }
html { scroll-behavior: smooth; }
body { margin: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); }
html, body { max-width: 100vw; overflow-x: hidden; }
.scroll-reveal { --animation-duration: 0.8s; --animation-timing: ease-out; opacity: 0; transform: translateY(var(--scroll-offset)); transition: opacity var(--animation-duration) var(--animation-timing),transform var(--animation-duration) var(--animation-timing); }
.scroll-reveal[data-visible="true"] { opacity: 1; transform: none; }
@media (min-width: 768px) {
  .scroll-reveal { --scroll-offset: 50px; }
}
@media (max-width: 768px) {
  .scroll-reveal { --scroll-offset: 25px; }
}
.css-iwllzm { display: flex; width: 100%; -webkit-box-pack: center; justify-content: center; background-color: var(--color-level-base-0); border-bottom: 1px solid var(--color-border-1); color: var(--color-body-1); }
.css-ll5at7 { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; max-width: 1200px; font-size: 14px; line-height: 17px; padding: 8px 0px; }
@media (max-width: 1200px) {
  .css-ll5at7 { text-align: left; flex-direction: column; padding: 4px 8px 8px; }
}
.css-gfrm5d { letter-spacing: -0.5px; margin-inline-end: 16px; }
@media (min-width: 1200px) {
  .css-gfrm5d { margin-inline-end: 16px; }
}
@media (max-width: 1200px) {
  .css-wjnv2m { display: flex; position: relative; width: 100%; -webkit-box-pack: end; justify-content: flex-end; margin-top: 8px; min-width: 150px; }
  .css-wjnv2m .advertising-disclosure-root { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; position: inherit; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-trigger { width: 100%; text-align: right; font-size: inherit; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container { margin: 12px 0px 0px; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container::before { position: absolute; transform: rotate(-45deg); left: calc(50% - 6px); content: ""; top: -6px; height: 12px; width: 12px; background: var(--color-level-base-0); }
}
@media (min-width: 1200px) {
  .css-wjnv2m { display: flex; -webkit-box-align: center; align-items: center; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-trigger { font-weight: 400; }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container { margin: 12px 0px 0px; right: calc(50% - 36px); }
  .css-wjnv2m .advertising-disclosure-root .advertising-disclosure-popup-container::before { position: absolute; transform: rotate(-45deg); left: calc(100% - 36px); content: ""; top: -6px; height: 12px; width: 12px; background: var(--color-level-base-0); }
}
.css-j4ge4h { position: relative; display: inline-block; vertical-align: baseline; }
.css-ghvo1i { font-size: 14px; letter-spacing: -0.3px; background-color: transparent; text-decoration: underline; cursor: pointer; width: max-content; }
.css-19eyozr { border-bottom: 1px solid var(--color-border-1); background-color: var(--color-level-base-0); }
@media (min-width: 1200px) {
  .css-19eyozr { position: relative; z-index: 1100; }
}
.css-5399w5 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; background-color: var(--color-level-base-0); height: 60px; padding: 0px 16px; }
@media (min-width: 1200px) {
  .css-5399w5 { height: 48px; gap: 32px; margin: 0px auto; width: 100%; max-width: 1440px; padding: 0px; position: static; -webkit-box-pack: justify; justify-content: space-between; }
}
.css-1th8ab6 { width: auto; height: 36px; display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 1200px) {
  .css-1th8ab6 { max-width: 250px; }
}
.css-1ieobbj { display: block; text-decoration: none; color: inherit; }
.css-b6f85b { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
.css-b6f85b .light-logo, .css-b6f85b .dark-logo { object-fit: contain; }
.css-b6f85b .light-logo { display: block; }
.css-b6f85b .dark-logo { display: none; }
body[data-theme-color-mode="dark"] .css-b6f85b .light-logo { display: none; }
body[data-theme-color-mode="dark"] .css-b6f85b .dark-logo { display: block; }
body[data-theme-color-mode="hybrid"] .css-b6f85b .light-logo { display: block; }
body[data-theme-color-mode="hybrid"] .css-b6f85b .dark-logo { display: none; }
@media (prefers-color-scheme: dark) {
  body[data-theme-color-mode="hybrid"] .css-b6f85b .light-logo { display: none; }
  body[data-theme-color-mode="hybrid"] .css-b6f85b .dark-logo { display: block; }
}
.css-uymcq9 { object-fit: contain; max-height: 36px; display: block; max-width: 100%; height: auto; }
.css-68cuom { display: flex; align-items: flex-end; gap: 16px; }
@media (min-width: 1200px) {
  .css-68cuom { flex-direction: row; -webkit-box-align: center; align-items: center; height: 100%; gap: 32px; }
}
.css-mp5wiu { display: none; }
.css-mp5wiu:checked ~ .nav-bar-link-list { transform: translateX(0px); }
.css-mp5wiu:checked ~ .backdrop { display: block; }
.css-1djpm3n { height: 24px; width: 24px; order: 2; }
@media (min-width: 1200px) {
  .css-1djpm3n { display: none; }
}
.css-ypk496 { height: 24px; width: 24px; color: var(--color-black-white); fill: var(--color-black-white); }
@media (min-width: 1200px) {
  .css-ypk496 { display: none; }
}
.css-4wwf1s { display: none; background: var(--color-black-black); z-index: 20; opacity: 0.6; position: fixed; inset: 0px; }
.css-17hw4ph { display: flex; flex-direction: row; gap: 32px; height: 100%; z-index: 2; background: var(--color-level-base-0); }
@media (max-width: 1200px) {
  .css-17hw4ph { flex-direction: column; gap: 16px; position: fixed; top: 0px; right: 0px; border: 1px solid var(--color-border-1); width: 75%; overflow: hidden auto; padding: 36px 20px; transform: translateX(100%); transition: 400ms ease-out; z-index: 25; margin: 0px; }
}
.css-oy6zja { position: absolute; right: 20px; top: 20px; }
@media (min-width: 1200px) {
  .css-oy6zja { display: none; }
}
.css-sa0mlx { width: 16px; height: 16px; }
.css-sa0mlx path { fill: var(--color-black-white); }
.css-1b506xk { padding: 16px; -webkit-box-align: center; align-items: center; height: max-content; list-style: none; }
@media (min-width: 1200px) {
  .css-1b506xk { display: inline-flex; height: 100%; padding: 0px; }
}
.css-1aznfiv { color: var(--color-black-white); font-size: 24px; font-weight: 600; line-height: 1; text-decoration: none; }
@media (min-width: 1200px) {
  .css-1aznfiv { font-size: 16px; font-weight: initial; cursor: pointer; text-decoration: none; }
  .css-1aznfiv:hover { color: var(--color-saturated); }
}
.css-1jdcsvw { position: relative; overflow: hidden; padding: 48px 16px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
@media (min-width: 768px) {
  .css-1jdcsvw { padding: 72px; }
}
.css-plbxi3 { position: absolute; inset: 0px; background-image: url("/assets/22250867580ec1a6f64ada7e2d39a50b.webp"); background-size: cover; background-position: center center; z-index: 0; pointer-events: none; }
.css-nwv47o { width: 100%; max-width: 343px; }
@media (min-width: 768px) {
  .css-nwv47o { max-width: 760px; }
}
@media (min-width: 1200px) {
  .css-nwv47o { position: relative; max-width: 1200px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 48px; }
}
.css-15e8e3i { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-pack: start; justify-content: flex-start; gap: 48px; }
@media (min-width: 1200px) {
  .css-15e8e3i { max-width: 900px; width: 100%; z-index: 1; -webkit-box-align: center; align-items: center; text-align: center; gap: 48px; }
}
.css-1vtb5vh { display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; }
.css-1i962no { font-size: 40px; font-weight: 700; line-height: 1.2; margin: 0px; position: relative; color: var(--color-body-1); }
.css-1i962no span { background-color: var(--color-saturated); padding-bottom: 8px; color: var(--color-white-black); }
.css-1i962no lined { background: linear-gradient(
      to top,
      var(--color-tertiary) 40%,
      transparent 40%
    ); }
@media (min-width: 1200px) {
  .css-1i962no { font-size: 64px; }
}
.css-1xiovy8 { font-size: 18px; line-height: 1.4; color: var(--color-body-1); position: relative; }
@media (min-width: 1200px) {
  .css-1xiovy8 { font-size: 24px; margin-top: 16px; }
}
.css-5ubii2 { align-self: center; }
.css-d8t2i3 { width: 100%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; padding-top: 48px; }
@media (min-width: 1200px) {
  .css-d8t2i3 { padding-top: 0px; }
}
.css-104f9y5 { align-content: start; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; max-width: 1048px; transition: height 0.2s ease-out; height: 363px; animation: 0.2s ease-in-out 0s 1 normal forwards running fadeInContainer; opacity: 0; }
@media (min-width: 1200px) {
  .css-104f9y5 { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; height: 390px; }
}
@-webkit-keyframes fadeInContainer { 
  100% { opacity: 1; }
}
@keyframes fadeInContainer { 
  100% { opacity: 1; }
}
.css-104f9y5 > * { animation-duration: 0.3s; animation-timing-function: ease-in-out; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: fadeInItem; animation-timeline: auto; animation-range: normal; opacity: 0; animation-delay: calc(var(--animation-order, 0) * 75ms); transform: translateY(20px); transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; }
@-webkit-keyframes fadeInItem { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInItem { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.css-4t49kw { cursor: pointer; height: fit-content; }
@media (hover: hover) {
  .css-4t49kw:hover { z-index: 1; }
}
.css-siwikg { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 0; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-siwikg { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-siwikg:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1vsdlr9 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; flex: 1 1 0%; width: 100%; height: 100%; text-decoration: none; color: var(--color-body-1); cursor: pointer; }
.css-7p0po9 { display: flex; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; color: var(--color-body-1); text-decoration: none; justify-content: left; gap: 8px; }
@media (min-width: 1200px) {
  .css-7p0po9 { flex-direction: column; gap: 16px; -webkit-box-pack: center; justify-content: center; text-align: center; width: 140px; flex-shrink: 0; }
}
.css-m3jcju { font-size: 24px; width: 24px; height: 24px; flex-shrink: 0; line-height: 24px; }
@media (min-width: 1200px) {
  .css-m3jcju { width: 48px; height: 48px; font-size: 48px; line-height: 48px; }
}
.css-znhfge { fill: var(--color-saturated); color: var(--color-saturated); width: 24px; height: 24px; object-fit: fill; }
@media (min-width: 1200px) {
  .css-znhfge { width: 100%; height: 100%; object-fit: contain; }
}
.css-1il8ka7 { font-size: 16px; font-weight: 400; line-height: 1.4; color: var(--color-body-1); text-align: left; }
@media (min-width: 1200px) {
  .css-1il8ka7 { font-size: 18px; font-weight: 700; text-align: center; }
}
.css-1yqfnft { display: none; }
@media (min-width: 1200px) {
  .css-1yqfnft { display: block; width: 1px; background-color: var(--color-border-1); align-self: stretch; margin-left: 12px; }
}
.css-1dy0q7n { display: none; }
@media (min-width: 1200px) {
  .css-1dy0q7n { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 12px; -webkit-box-flex: 1; flex-grow: 1; margin-left: 12px; }
}
.css-h1pcpz { text-decoration: none; color: var(--color-body-2); font-size: 14px; font-weight: 400; display: block; padding-right: calc(1em + 8px); }
.css-h1pcpz:hover { color: var(--color-saturated); font-weight: 600; }
.css-1q4cyx1 { display: inline-block; vertical-align: middle; margin-left: 8px; margin-right: calc(-1em - 8px); }
.css-1fvaw2k { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 1; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-1fvaw2k { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-1fvaw2k:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-137nadt { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 2; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-137nadt { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-137nadt:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-v6hkrd { display: flex; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; color: var(--color-body-1); text-decoration: none; justify-content: left; gap: 8px; }
@media (min-width: 1200px) {
  .css-v6hkrd { flex-direction: column; gap: 16px; -webkit-box-pack: center; justify-content: center; width: 100%; text-align: center; }
}
.css-wh2s3y { display: none; }
.css-7wqj1n { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 3; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-7wqj1n { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-7wqj1n:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-fzchv8 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 4; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-fzchv8 { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-fzchv8:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-adogb3 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 5; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-adogb3 { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-adogb3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-15u7yd8 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 6; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-15u7yd8 { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-15u7yd8:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-rl2q26 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 7; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-rl2q26 { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-rl2q26:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1hhwml1 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 8; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-1hhwml1 { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-1hhwml1:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-pfzf2o { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 9; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-pfzf2o { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-pfzf2o:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-2fprob { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 10; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-2fprob { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-2fprob:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1bf0zt9 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 11; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-1bf0zt9 { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-1bf0zt9:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-85065 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 12; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-85065 { flex-direction: column; height: 140px; width: 340px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-85065:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-15cy3b0 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 13; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-15cy3b0 { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-15cy3b0:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1jcge3c { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 14; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-1jcge3c { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-1jcge3c:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1yt5gxk { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 15; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-1yt5gxk { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-1yt5gxk:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-154eq3c { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 16; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-154eq3c { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-154eq3c:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-14n0et { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 17; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-14n0et { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-14n0et:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-blhuj8 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; background-color: var(--color-level-base-0); border-radius: 8px; padding: 0px 12px; color: var(--color-body-1); transition: transform 0.3s ease-out, opacity 0.3s ease-out; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 60px; --animation-order: 18; transform: translateY(0px); opacity: 1; }
@media (min-width: 1200px) {
  .css-blhuj8 { flex-direction: column; height: 140px; width: 160px; padding: 24px 16px; border-radius: 8px; font-size: 48px; transform-origin: center center; transform: translateY(0px); }
  @media (hover: hover) {
  .css-blhuj8:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 32px 64px 0px; z-index: 1; transform: scale(1.1) !important; }
}
}
.css-1tf56v8 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; flex-direction: column; }
.css-1opk8a8 { border-bottom: 1px solid var(--color-border-1); border-top: 1px solid var(--color-border-1); }
.css-51kw9j { max-width: 1200px; margin: 0px auto; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 24px; padding: 48px 8px; }
@media (min-width: 1200px) {
  .css-51kw9j { padding: 36px 8px; flex-direction: column; gap: 24px; }
}
.css-ut2nmf { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; text-align: center; gap: 4px; }
@media (min-width: 1200px) {
  .css-ut2nmf { text-align: center; -webkit-box-align: center; align-items: center; max-width: 100%; gap: 8px; }
}
.css-2opfp4 { font-weight: 700; font-size: 24px; line-height: 1.4; color: var(--color-body-1); }
.css-1lk4w3o { line-height: 1.4; color: var(--color-body-3); font-size: 16px; }
@media (min-width: 1200px) {
  .css-1lk4w3o { font-size: 18px; }
}
.css-ur38sp { position: relative; margin: 0px auto; max-width: 390px; overflow: hidden; width: 100%; }
@media (min-width: 768px) {
  .css-ur38sp { max-width: 760px; }
}
@media (min-width: 1200px) {
  .css-ur38sp { max-width: 1200px; }
}
.css-ur38sp .rfm-marquee-container { width: 100%; overflow: hidden; position: relative; }
.css-ur38sp .marquee-container-placeholder { width: 100%; overflow: hidden; position: relative; }
.css-ur38sp[data-has-scrollable-content="true"] .marquee-container-placeholder { display: none; }
.css-ur38sp:not([data-has-scrollable-content="true"]) .marquee-container-placeholder { overflow: visible; }
.css-ur38sp::before, .css-ur38sp::after { content: ""; position: absolute; top: 0px; bottom: 0px; width: 40px; z-index: 10; pointer-events: none; }
.css-ur38sp::before { left: 0px; background: linear-gradient(
      to right,
      var(--color-background),
      transparent
    ); }
.css-ur38sp::after { right: 0px; background: linear-gradient(
      to left,
      var(--color-background),
      transparent
    ); }
.css-1pg26x5 { background-color: var(--color-accent-subtle); }
.css-q2ed2v { padding: 48px 0px; }
@media (min-width: 1200px) {
  .css-q2ed2v { padding: 72px 0px; }
}
.css-yf31qp { color: var(--color-body-1); max-width: 1200px; width: 100%; margin: 0px auto; }
@media (max-width: 768px) {
  .css-yf31qp { padding: 16px; }
}
.css-1b96n4z { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: 16px; padding: 20px; flex-direction: column; }
@media (min-width: 1200px) {
  .css-1b96n4z { flex-direction: row-reverse; -webkit-box-align: center; align-items: center; gap: 72px; padding: 0px; }
}
.css-1no1qg1 { flex: 1 1 0%; min-width: 0px; }
@media (min-width: 1200px) {
  .css-1no1qg1 { min-height: 320px; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
}
.css-1ff0wgk { height: calc(100% - 16px); margin-bottom: 16px; }
@media (min-width: 1200px) {
  .css-1ff0wgk { margin-bottom: 0px; }
}
.css-1mpizqt { font-size: 20px; font-weight: 700; line-height: 1.2; padding-bottom: 4px; overflow-wrap: break-word; max-width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
@media (min-width: 1200px) {
  .css-1mpizqt { font-size: 32px; }
}
.css-1kvhbhz { font-weight: 400; line-height: 1.4; font-size: 16px; margin-top: 16px; overflow-wrap: break-word; max-width: 100%; display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; }
@media (min-width: 1200px) {
  .css-1kvhbhz { margin-top: 20px; font-size: 18px; }
}
.css-1u9rodn { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 4px; overflow: hidden; width: 100%; flex-shrink: 0; }
@media (min-width: 1200px) {
  .css-1u9rodn { width: 480px; height: 320px; flex-shrink: 0; }
}
.css-1u9rodn svg { color: var(--color-primary); }
@media (hover: hover) {
  .css-1u9rodn svg:hover { color: var(--color-shade); }
}
.css-q7z9j4 { height: 100%; width: 100%; object-fit: cover; border-radius: 8px; }
.css-1fuopxp { width: 100%; padding: 0px 16px; max-width: 1200px; margin: 48px auto; }
@media (min-width: 768px) {
  .css-1fuopxp { margin-top: 72px; padding: 0px; }
}
.css-yi3ciy { padding: 0px 16px; }
@media (min-width: 1200px) {
  .css-yi3ciy { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; }
}
.css-13fge3b { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; flex-direction: column; gap: 24px; padding: 48px 0px; }
@media (min-width: 1024px) {
  .css-13fge3b { width: 1200px; }
}
@media (min-width: 1200px) {
  .css-13fge3b { padding: 72px 0px; }
}
.css-1f5dfjt { font-size: 24px; font-weight: 700; line-height: 1.2; color: var(--color-body-1); }
@media (min-width: 1200px) {
  .css-1f5dfjt { font-size: 32px; }
}
.css-1sk9okp { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; position: relative; }
@media (max-width: 768px) {
  .css-1sk9okp div .swiper-container { overflow: visible; }
}
.css-lpelny { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; position: relative; width: 100%; display: flex; }
.css-lpelny:root { --swiper-theme-color: #007aff; }
.css-lpelny .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.css-lpelny .swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.css-lpelny .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.css-lpelny .swiper-container-android .swiper-slide, .css-lpelny .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.css-lpelny .swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.css-lpelny .swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.css-lpelny .swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.css-lpelny .swiper-container-pointer-events { touch-action: pan-y; }
.css-lpelny .swiper-container-pointer-events.swiper-container-vertical { touch-action: pan-x; }
.css-lpelny .swiper-slide { flex-shrink: 0; width: auto; height: 100%; position: relative; transition-property: transform; }
.css-lpelny .swiper-slide-invisible-blank { visibility: hidden; }
.css-lpelny .swiper-container-autoheight, .css-lpelny .swiper-container-autoheight .swiper-slide { height: auto; }
.css-lpelny .swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.css-lpelny .swiper-container-3d { perspective: 1200px; }
.css-lpelny .swiper-container-3d .swiper-wrapper, .css-lpelny .swiper-container-3d .swiper-slide, .css-lpelny .swiper-container-3d .swiper-slide-shadow-left, .css-lpelny .swiper-container-3d .swiper-slide-shadow-right, .css-lpelny .swiper-container-3d .swiper-slide-shadow-top, .css-lpelny .swiper-container-3d .swiper-slide-shadow-bottom, .css-lpelny .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.css-lpelny .swiper-container-3d .swiper-slide-shadow-left, .css-lpelny .swiper-container-3d .swiper-slide-shadow-right, .css-lpelny .swiper-container-3d .swiper-slide-shadow-top, .css-lpelny .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.css-lpelny .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.css-lpelny .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.css-lpelny .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.css-lpelny .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.css-lpelny .swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.css-lpelny .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.css-lpelny .swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.css-lpelny .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.css-lpelny .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.css-lpelny:root { --swiper-navigation-size: 44px; }
.css-lpelny .swiper-button-prev, .css-lpelny .swiper-button-next { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }
.css-lpelny .swiper-button-prev.swiper-button-disabled, .css-lpelny .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.css-lpelny .swiper-button-prev::after, .css-lpelny .swiper-button-next::after { font-size: var(--swiper-navigation-size); letter-spacing: 0px; text-transform: none; font-variant: initial; line-height: 1; }
.css-lpelny .swiper-button-prev, .css-lpelny .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; }
.css-lpelny .swiper-button-prev::after, .css-lpelny .swiper-container-rtl .swiper-button-next::after { content: "prev"; }
.css-lpelny .swiper-button-next, .css-lpelny .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; }
.css-lpelny .swiper-button-next::after, .css-lpelny .swiper-container-rtl .swiper-button-prev::after { content: "next"; }
.css-lpelny .swiper-button-prev.swiper-button-white, .css-lpelny .swiper-button-next.swiper-button-white { --swiper-navigation-color: #ffffff; }
.css-lpelny .swiper-button-prev.swiper-button-black, .css-lpelny .swiper-button-next.swiper-button-black { --swiper-navigation-color: #000000; }
.css-lpelny .swiper-button-lock { display: none; }
.css-lpelny .swiper-pagination { position: absolute; text-align: center; transition: opacity 300ms; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.css-lpelny .swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.css-lpelny .swiper-pagination-fraction, .css-lpelny .swiper-pagination-custom, .css-lpelny .swiper-container-horizontal > .swiper-pagination-bullets { left: 0px; width: 100%; }
.css-lpelny .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .css-lpelny .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.css-lpelny .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; }
.css-lpelny button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.css-lpelny .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.css-lpelny .swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color)); }
.css-lpelny .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.css-lpelny .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0px; display: block; }
.css-lpelny .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.css-lpelny .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 200ms, top 200ms; }
.css-lpelny .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.css-lpelny .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms, left 200ms; }
.css-lpelny .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; }
.css-lpelny .swiper-container-horizontal .swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms, right 200ms; }
.css-lpelny .swiper-container-horizontal .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.css-lpelny .swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.css-lpelny .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.css-lpelny .swiper-container-horizontal > .swiper-pagination-progressbar, .css-lpelny .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.css-lpelny .swiper-container-vertical > .swiper-pagination-progressbar, .css-lpelny .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0px; top: 0px; }
.css-lpelny .swiper-pagination-white { --swiper-pagination-color: #ffffff; }
.css-lpelny .swiper-pagination-black { --swiper-pagination-color: #000000; }
.css-lpelny .swiper-pagination-lock { display: none; }
.css-lpelny .swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.css-lpelny .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.css-lpelny .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.css-lpelny .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.css-lpelny .swiper-scrollbar-cursor-drag { cursor: move; }
.css-lpelny .swiper-scrollbar-lock { display: none; }
.css-lpelny .swiper-zoom-container { width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; }
.css-lpelny .swiper-zoom-container > img, .css-lpelny .swiper-zoom-container > svg, .css-lpelny .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; }
.css-lpelny .swiper-slide-zoomed { cursor: move; }
.css-lpelny .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s linear 0s infinite normal none running swiper-preloader-spin; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.css-lpelny .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.css-lpelny .swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@-webkit-keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}
.css-lpelny .swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.css-lpelny .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.css-lpelny .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.css-lpelny .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.css-lpelny .swiper-container-fade .swiper-slide-active, .css-lpelny .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.css-lpelny .swiper-container-cube { overflow: visible; }
.css-lpelny .swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.css-lpelny .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }
.css-lpelny .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; }
.css-lpelny .swiper-container-cube .swiper-slide-active, .css-lpelny .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.css-lpelny .swiper-container-cube .swiper-slide-active, .css-lpelny .swiper-container-cube .swiper-slide-next, .css-lpelny .swiper-container-cube .swiper-slide-prev, .css-lpelny .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; }
.css-lpelny .swiper-container-cube .swiper-slide-shadow-top, .css-lpelny .swiper-container-cube .swiper-slide-shadow-bottom, .css-lpelny .swiper-container-cube .swiper-slide-shadow-left, .css-lpelny .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; }
.css-lpelny .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.css-lpelny .swiper-container-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.css-lpelny .swiper-container-flip { overflow: visible; }
.css-lpelny .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.css-lpelny .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.css-lpelny .swiper-container-flip .swiper-slide-active, .css-lpelny .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.css-lpelny .swiper-container-flip .swiper-slide-shadow-top, .css-lpelny .swiper-container-flip .swiper-slide-shadow-bottom, .css-lpelny .swiper-container-flip .swiper-slide-shadow-left, .css-lpelny .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; }
.css-lpelny .swiper-container { width: 100%; display: flex; }
.css-lpelny .swiper-pagination { display: none; }
@media (min-width: 768px) {
  .css-lpelny .swiper-pagination { display: none; bottom: 0px; }
  .css-lpelny .swiper-pagination .swiper-pagination-bullet { width: 4px; height: 4px; }
  .css-lpelny .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgb(28, 28, 28); }
}
.css-ofsre4 { padding: 12px 20px; gap: 10px; border-radius: 4px; background-color: var(--color-primary); cursor: pointer; border: 1px solid var(--color-border-1); }
.css-17k3j1n { color: var(--color-black-white); font-size: 20px; font-weight: 600; line-height: 20px; text-align: center; white-space: nowrap; }
.css-v4ku2p { padding: 12px 20px; gap: 10px; border-radius: 4px; background-color: var(--color-level-base-0); cursor: pointer; border: 1px solid var(--color-border-1); }
.css-13wvgki { color: var(--color-body-1); font-size: 20px; font-weight: 400; line-height: 20px; text-align: center; white-space: nowrap; }
.css-v0krj2 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: none; right: 18px; }
@media (min-width: 1024px) {
  .css-v0krj2 { cursor: pointer; position: absolute; top: calc(50% - 10px); z-index: 10; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; }
}
.css-f71wuz { display: flex; background-color: var(--color-level-base-0); border-radius: 50%; width: 36px; height: 36px; margin-top: -7px; top: 50%; position: absolute; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: var(--color-body-3); border: 1px solid var(--color-edge); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px 0px; }
.css-zjy5ze { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; display: none; right: 0px; }
@media (min-width: 768px) {
  .css-zjy5ze { display: initial; position: absolute; z-index: 2; width: 110px; height: 100%; background: linear-gradient(
      90deg,
      transparent 0%,
      var(--color-accent-subtle) 60%
    ); }
}
.css-1o05atq { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; height: 500px; gap: 20px; }
.css-1053sb0 { display: flex; flex-direction: column; width: 400px; padding: 16px; border-radius: 20px; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; position: relative; overflow: hidden; }
.css-1053sb0::after { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); border-radius: 20px; z-index: 1; }
@media (max-width: 768px) {
  .css-1053sb0 { width: 291px; height: 380px; }
}
.css-er129y { display: flex; flex-direction: column; width: 400px; padding: 16px; border-radius: 20px; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; position: relative; overflow: hidden; }
.css-er129y::after { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); border-radius: 20px; z-index: 1; }
@media (max-width: 768px) {
  .css-er129y { width: 291px; height: 380px; }
}
.css-1tuk94a { position: absolute; inset: 0px; background-position: center center; background-size: cover; transition: transform 0.4s; z-index: 0; transform: scale(1); }
.css-11nxcy2 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; z-index: 2; }
.css-v6s8cy { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; flex-direction: column; gap: 12px; z-index: 2; }
.css-1xhlkib { font-size: 20px; font-weight: 400; line-height: 24px; text-align: left; color: var(--color-white-white); }
.css-vazemf { font-size: 14px; font-weight: 400; line-height: 14px; text-align: left; color: var(--color-white-white); }
.css-1gjw15z { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 173px; background: linear-gradient(rgba(217, 217, 217, 0) 0%, rgba(0, 0, 0, 0.6) 50.5%); border-radius: 0px 0px 20px 20px; z-index: 1; }
.css-k5nv86 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; width: 780px; gap: 20px; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; }
.css-k5nv86 > * { height: 240px; }
.css-ayw1ka { display: flex; flex-direction: column; width: 380px; padding: 16px; border-radius: 20px; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; position: relative; overflow: hidden; }
.css-ayw1ka::after { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); border-radius: 20px; z-index: 1; }
@media (max-width: 768px) {
  .css-ayw1ka { width: 291px; height: 380px; }
}
.css-gfga1r { display: flex; flex-direction: column; width: 380px; padding: 16px; border-radius: 20px; -webkit-box-pack: justify; justify-content: space-between; cursor: pointer; position: relative; overflow: hidden; }
.css-gfga1r::after { content: ""; position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); border-radius: 20px; z-index: 1; }
@media (max-width: 768px) {
  .css-gfga1r { width: 291px; height: 380px; }
}
.css-8xmb7c { display: flex; flex-direction: column; width: 100%; gap: 16px; padding: 48px 12px; }
@media (min-width: 768px) {
  .css-8xmb7c { max-width: 1200px; margin: 0px auto; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 40px; padding: 72px 16px; }
}
.css-3j90hq { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; width: 100%; padding: 12px 0px; }
@media (min-width: 768px) {
  .css-3j90hq { flex: 0 0 483px; padding-top: 12px; }
}
.css-fbit4q { color: var(--color-body-1); font-weight: 700; font-size: 24px; line-height: 1.2; margin-bottom: 4px; }
@media (min-width: 1200px) {
  .css-fbit4q { font-size: 32px; margin-bottom: 8px; }
}
.css-1mbdlb7 { color: var(--color-body-2); font-weight: 400; font-size: 16px; line-height: 1.2; }
.css-55ddvg { display: grid; max-width: 653px; width: 100%; gap: 16px; grid-template-columns: 1fr 1fr 120px; grid-template-rows: auto auto; }
.css-55ddvg > :nth-of-type(1) { grid-area: 1 / 1 / auto / span 2; }
.css-55ddvg > :nth-of-type(2) { grid-area: 1 / 3; }
.css-55ddvg > :nth-of-type(3) { grid-area: 2 / 1 / auto / -1; }
@media (min-width: 768px) {
  .css-55ddvg { width: 568px; grid-template-columns: repeat(3, 207px); grid-template-rows: auto; }
  .css-55ddvg > :nth-of-type(1) { grid-area: 1 / 1; }
  .css-55ddvg > :nth-of-type(2) { grid-area: 1 / 2; }
  .css-55ddvg > :nth-of-type(3) { grid-area: 1 / 3; }
}
.css-ur7fks { background-color: var(--color-white-black); border: 1px solid var(--color-primary); border-radius: 20px; padding: 20px; height: 136px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; position: relative; }
.css-1tgcnua { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; flex: 1 1 0%; }
.css-1hxcp9f { color: var(--color-body-1); display: flex; font-weight: 700; font-size: 28px; line-height: 1; -webkit-box-align: center; align-items: center; gap: 2px; margin-bottom: 4px; }
.css-38kvgx { align-items: flex-start; color: var(--color-body-2); font-weight: 400; font-size: 16px; line-height: 1.2; min-height: 40px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: break-word; max-width: 38ch; }
.css-ex3mki { display: flex; padding: 48px 0px; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 32px; margin: auto; width: 100%; }
@media (min-width: 1200px) {
  .css-ex3mki { padding: 72px 0px; gap: 40px; }
}
.css-1ndi8wl { width: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: 4px; padding: 0px 16px; }
@media (min-width: 1200px) {
  .css-1ndi8wl { gap: 8px; width: 1200px; padding: 0px; }
}
.css-128nx3s { display: flex; color: var(--color-body-1); font-size: 24px; font-weight: 700; line-height: 1.4; }
@media (min-width: 1200px) {
  .css-128nx3s { font-size: 32px; }
}
.css-13q0w4l { display: flex; color: var(--color-body-3); font-size: 16px; font-weight: 400; line-height: 1.4; }
.css-1x5lqz4 { display: flex; width: 100%; }
.css-1x5lqz4 .swiper-wrapper { -webkit-box-align: stretch; align-items: stretch; }
.css-1x5lqz4 .swiper-slide { display: flex; height: auto; }
@media (min-width: 1200px) {
  .css-1x5lqz4 { display: none; }
}
.css-1gjlamb { min-width: 170px; max-width: 300px; min-height: 200px; max-height: 336px; display: flex; flex: 1 0 0px; flex-direction: column; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px solid var(--color-border-1); background-color: var(--color-level-base-0); gap: 20px; padding: 24px; align-self: stretch; position: relative; }
@media (max-width: 1200px) {
  .css-1gjlamb { width: 200px; }
}
.css-1gjlamb:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 16px; }
.css-1r8wsic { box-sizing: border-box; margin: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-size: 14px; font-weight: 700; color: var(--color-primary); cursor: pointer; text-decoration: none; transition: 0.3s; min-width: 170px; max-width: 300px; min-height: 200px; max-height: 336px; display: flex; flex: 1 0 0px; flex-direction: column; -webkit-box-align: center; align-items: center; border-radius: 8px; border: 1px solid var(--color-border-1); background-color: var(--color-level-base-0); gap: 20px; padding: 24px; align-self: stretch; position: relative; }
@media (hover: hover) {
  .css-1r8wsic:hover { color: var(--color-cta); }
}
@media (hover: hover) {
  .css-1r8wsic:hover { text-decoration: none; }
}
@media (max-width: 1200px) {
  .css-1r8wsic { width: 200px; }
}
.css-1r8wsic:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 8px 16px; }
.css-re8sfx { position: absolute; inset: 0px; }
.css-wf407c { display: flex; width: 80px; height: 80px; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 40px; border: 1px solid var(--color-saturated); }
.css-1ebz2jn { display: flex; flex: 1 1 0%; flex-direction: column; -webkit-box-align: center; align-items: center; align-self: stretch; min-height: 0px; }
.css-isnros { color: var(--color-body-2); text-align: center; font-size: 18px; font-weight: 400; line-height: 1.55; }
.css-1k0bt55 { text-align: center; color: var(--color-body-4); font-size: 16px; font-weight: 400; line-height: 1.5; }
.css-17cr5y2 { margin-top: auto; flex-shrink: 0; color: var(--color-saturated); text-align: center; font-size: 16px; font-weight: 600; line-height: 1; text-transform: capitalize; }
.css-knk8ch { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; text-decoration: none; margin-top: auto; flex-shrink: 0; color: var(--color-saturated); text-align: center; font-size: 16px; font-weight: 600; line-height: 1; text-transform: capitalize; }
.css-knk8ch:disabled { pointer-events: none; }
.css-m7623k { box-sizing: border-box; margin: auto 0px 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; text-decoration: none; flex-shrink: 0; color: var(--color-saturated); text-align: center; font-size: 16px; font-weight: 600; line-height: 1; text-transform: capitalize; }
.css-m7623k:disabled { pointer-events: none; }
.css-xh5qke { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-inline-start: 8px; }
.css-sxjllm { display: none; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; gap: 32px; }
@media (min-width: 1200px) {
  .css-sxjllm { display: flex; width: 1200px; }
}
.css-1718u2i { max-width: 1200px; margin: 72px auto; padding: 0px 16px; }
.css-v7cxmp { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; }
.css-1s83f36 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; }
.css-1s83f36 .highlighted-text { background-color: var(--color-primary); }
.css-1s83f36 .primary { color: var(--color-primary); }
.css-1s83f36 .underline { text-decoration: underline; }
.css-1s83f36 strong { font-weight: 600; }
.css-1vg6p60 { box-sizing: border-box; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); margin: 0px 0px 32px 5px; color: var(--color-body-1); display: flex; -webkit-box-align: center; align-items: center; gap: 8px; font-weight: 700; font-size: 24px; }
.css-1vg6p60 > img { width: 24px; }
@media (min-width: 1200px) {
  .css-1vg6p60 { font-size: 36px; margin-bottom: 40px; }
}
.css-tl61gv { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; max-width: inherit; padding: inherit; }
@media (min-width: 768px) {
  .css-tl61gv { background-color: transparent; }
}
.css-h5hqyv { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; max-width: 100%; box-shadow: rgba(0, 0, 0, 0.24) 0px 4px 16px 0px; border-radius: 8px; }
@media (max-width: 768px) {
  .css-h5hqyv { margin: 20px 0px 10px; padding: 0px; background-color: var(--color-level-base-0); }
}
@media (min-width: 768px) {
  .css-h5hqyv { margin: 12px 0px 10px; background-color: var(--color-level-base-0); padding: 0px; }
}
@media (min-width: 768px) {
  .css-h5hqyv { margin: 0px 0px 24px; }
}
@media (max-width: 768px) {
  .css-h5hqyv { margin: 0px; padding: 0px; }
}
.css-14mjywy { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; padding: 0px 12px; border-bottom: 1px solid var(--color-border-1); background-color: var(--color-level-down-10-alt); display: flex; transition: background-color 200ms linear; flex-direction: column; width: 100%; text-align: left; }
.css-j8pgn0 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; padding: 12px 0px; color: var(--color-body-1); display: flex; cursor: pointer; width: 100%; -webkit-box-pack: justify; justify-content: space-between; text-align: left; }
.css-j8pgn0 svg { color: var(--color-primary); fill: var(--color-primary); }
@media (max-width: 768px) {
  .css-j8pgn0 { padding: 12px 8px; height: 66px; }
}
.css-ada118 { box-sizing: border-box; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); color: var(--color-body-1); font-weight: 600; display: flex; gap: 8px; line-height: 1.5; margin: 0px; padding: 0px; -webkit-box-align: center; align-items: center; flex: 1 1 0%; min-width: 0px; white-space: normal; word-break: break-word; -webkit-box-pack: start; justify-content: flex-start; font-size: 16px; }
.css-ada118 > div { color: var(--color-body-1); }
.css-ada118 span { color: var(--color-body-1); }
.css-ada118 img { width: 22px; height: 22px; flex-shrink: 0; }
.css-7zzv5s { box-sizing: border-box; margin: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; flex: 1 1 0%; min-width: 0px; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; gap: 4px; }
@media (max-width: 1200px) {
  .css-7zzv5s { flex-flow: column wrap; align-items: flex-start; row-gap: 0px; }
}
.css-1yt3nzk { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: fit-content; max-width: 100%; flex: 0 0 auto; color: var(--color-body-1); font-weight: 600; font-size: 16px; }
.css-x6dcdj { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; flex-shrink: 0; padding: 0px 20px 0px 4px; }
@media (max-width: 768px) {
  .css-x6dcdj { padding: 0px 0px 0px 4px; }
}
.css-x6dcdj svg { width: 12px; min-width: 12px; transform: rotate(0deg); transition: transform 0.2s; }
.css-y2ngg0 { transition: max-height 200ms; overflow: hidden; position: relative; }
.css-yatpr2 { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; color: var(--color-body-1); display: flex; font-size: 14px; line-height: 1.5; padding: 0px 8px 12px; }
.css-148gwcm { max-width: 1200px; margin: 24px auto; padding: 0px 16px; }
.css-ijnhrt a:not([data-role="objective-calculator"] *) { color: var(--color-info); font-weight: 600; }
.css-ijnhrt img:not([data-role="objective-calculator"] *) { margin-bottom: 40px; }
.css-ijnhrt [data-role="wysiwyg-content"] > :not(.wysiwyg-show-more-overlay-class), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > :not(.wysiwyg-show-more-overlay-class) { margin-bottom: 40px; }
.css-ijnhrt [data-role="wysiwyg-content"] > p, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > p { margin-bottom: 16px; }
.css-ijnhrt [data-role="wysiwyg-content"] > p:has(> a.cta-button), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > p:has(> a.cta-button) { margin-bottom: 40px; }
.css-ijnhrt [data-role="wysiwyg-content"] > h1, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > h1, .css-ijnhrt [data-role="wysiwyg-content"] > h2, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > h2, .css-ijnhrt [data-role="wysiwyg-content"] > h3, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > h3, .css-ijnhrt [data-role="wysiwyg-content"] > h4, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > h4 { margin-bottom: 12px; }
.css-ijnhrt [data-role="wysiwyg-content"] > :last-child, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class > :last-child { margin-bottom: 0px; }
.css-ijnhrt [data-role="wysiwyg-content"] a:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *):not([data-link-display-type="cta-button"], [type="button"], [data-role="product-cta"], [data-role="cta-card"]), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class a:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *):not([data-link-display-type="cta-button"], [type="button"], [data-role="product-cta"], [data-role="cta-card"]) { color: var(--color-info); }
.css-ijnhrt [data-role="wysiwyg-content"] ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { margin-bottom: 40px; font-size: 16px; line-height: 1.4; color: var(--color-body-1); list-style-type: disc; padding-left: 24px; }
.css-ijnhrt [data-role="wysiwyg-content"] ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) > li::marker, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) > li::marker { color: var(--color-body-1); font-size: 16px; }
.css-ijnhrt [data-role="wysiwyg-content"] ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ul, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ul, .css-ijnhrt [data-role="wysiwyg-content"] ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ol, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ul:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ol { margin-bottom: 0px; }
.css-ijnhrt [data-role="wysiwyg-content"] ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { margin-bottom: 40px; font-size: 16px; line-height: 1.4; color: var(--color-body-1); padding-left: 24px; list-style-type: decimal; }
.css-ijnhrt [data-role="wysiwyg-content"] ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) > li::marker, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) > li::marker { color: var(--color-body-1); font-size: 16px; }
.css-ijnhrt [data-role="wysiwyg-content"] ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ul, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ul, .css-ijnhrt [data-role="wysiwyg-content"] ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ol, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class ol:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) ol { margin-bottom: 0px; }
.css-ijnhrt [data-role="wysiwyg-content"] li:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class li:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { margin-bottom: 12px; padding-left: 12px; }
.css-ijnhrt [data-role="wysiwyg-content"] h1:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h1:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 32px; line-height: 1; font-weight: 700; color: var(--color-body-1); overflow-wrap: break-word; }
.css-ijnhrt [data-role="wysiwyg-content"] h1:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h1:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a { font-size: 32px; line-height: 1; font-weight: 700; }
.css-ijnhrt [data-role="wysiwyg-content"] h2:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h2:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 24px; line-height: 1; font-weight: 700; color: var(--color-body-1); overflow-wrap: break-word; }
.css-ijnhrt [data-role="wysiwyg-content"] h2:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h2:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a { font-size: 28px; line-height: 1.4; font-weight: 700; }
.css-ijnhrt [data-role="wysiwyg-content"] h3:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h3:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 20px; line-height: 1; font-weight: 700; color: var(--color-body-1); }
.css-ijnhrt [data-role="wysiwyg-content"] h3:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class h3:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a { font-size: 24px; line-height: 1.4; font-weight: 700; }
.css-ijnhrt [data-role="wysiwyg-content"] p:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class p:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 16px; line-height: 1.4; color: var(--color-body-1); overflow-wrap: break-word; margin-bottom: 16px; }
.css-ijnhrt [data-role="wysiwyg-content"] p:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class p:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) a { font-size: 16px; line-height: 1.4; }
.css-ijnhrt [data-role="wysiwyg-content"] strong:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *):not(h1 *, h2 *, h3 *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class strong:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *):not(h1 *, h2 *, h3 *) { font-size: 16px; line-height: 1.4; font-weight: 700; }
.css-ijnhrt [data-role="wysiwyg-content"] b:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class b:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 16px; line-height: 1.4; font-weight: 700; }
.css-ijnhrt [data-role="wysiwyg-content"] br:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class br:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { display: block; height: 16px; }
.css-ijnhrt [data-role="wysiwyg-content"] hr:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class hr:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { width: 100%; height: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--color-border-1); margin: 32px 0px; }
.css-ijnhrt [data-role="wysiwyg-content"] em:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class em:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-style: italic; }
.css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-dib, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-dib { display: block; margin: 0px auto; }
.css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fil { margin-left: 0px; text-align: left; }
.css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fir, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fir { margin-right: 0px; text-align: right; }
@media (max-width: 768px) {
  .css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fir, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) img.fr-fir { margin-left: auto; margin-right: auto; text-align: center; }
}
.css-ijnhrt [data-role="wysiwyg-content"] figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) .fr-inner, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class figure:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) .fr-inner { padding: 4px; display: block; text-align: center; }
.css-ijnhrt [data-role="wysiwyg-content"] img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-dib, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-dib { display: block; margin: 0px auto; }
.css-ijnhrt [data-role="wysiwyg-content"] img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fil { margin-left: 0px; text-align: left; }
.css-ijnhrt [data-role="wysiwyg-content"] img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fir, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fir { margin-right: 0px; text-align: right; }
@media (max-width: 768px) {
  .css-ijnhrt [data-role="wysiwyg-content"] img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fil, .css-ijnhrt [data-role="wysiwyg-content"] img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fir, .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class img:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *).fr-fir { margin-left: auto; margin-right: auto; text-align: center; }
}
.css-ijnhrt [data-role="wysiwyg-content"] disclaimer:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *), .css-ijnhrt [data-role="wysiwyg-content"] > .wysiwyg-show-more-container-class > .wysiwyg-show-more-clip-class disclaimer:not(table *, .key-insights-container *, .line-break-title *, .wysiwyg-collapse-area *, .side-by-side-container *, [data-role="mini-review-ae"] *, [data-role="product-list-summary-wysiwyg"] *, [data-role="objective-calculator"] *, [data-role="related-articles"] *, [data-role="logo-and-ctas"] *, [data-role="internal-banner"] *, [data-role="in-chart-banner-ae"] *, .wysiwyg-show-more-overlay-class *) { font-size: 12px; line-height: 1; color: var(--color-body-3); margin-bottom: 16px; display: block; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) { display: flex; flex-direction: column; background: linear-gradient(97.19deg, var(--color-level-base-0) 28.73%, var(--color-accent) 90.16%); padding: 24px 40px; border-radius: 16px; border: 1px solid var(--color-primary); margin-bottom: 40px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) h2 { font-size: 24px; line-height: 1.2; font-weight: 700; color: var(--color-body-1); overflow-wrap: break-word; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-tag { border-radius: 40px; background: var(--color-accent-subtle); padding: 4px 12px; width: fit-content; font-weight: 600; font-size: 12px; line-height: 1.4; margin-bottom: 24px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .title-wrapper { display: flex; gap: 8px; width: fit-content; margin-bottom: 24px; -webkit-box-align: center; align-items: center; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .title-wrapper .card-title-logo { height: 30px; width: 30px; border-radius: 50%; margin-bottom: 0px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .title-wrapper .card-title { font-weight: 700; font-size: 32px; line-height: 1; }
@media (max-width: 768px) {
  .css-ijnhrt .key-insights-container:not(.variant-expert-quote) .title-wrapper .card-title { font-size: 24px; line-height: 1.2; }
}
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-bullets { margin-bottom: 8px; display: flex; flex-direction: column; gap: 8px; list-style: none; padding-left: 16px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-bullets .card-bullet { position: relative; font-weight: 400; font-size: 14px; line-height: 1.2; list-style: none; margin: 0px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-bullets .card-bullet::marker { display: none; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-bullets .card-bullet::before { content: ""; position: absolute; display: block; background: url("data:image/svg+xml;charset=utf,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20class%3D%22ni-kszfjr%20em9obkj2%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.707%202.628a1%201%200%20010%201.414L6.44%2013.31a1.093%201.093%200%2001-1.546%200L.293%208.71a1%201%200%20111.414-1.414l3.96%203.96%208.626-8.627a1%201%200%20011.414%200z%22%20fill%3D%22%231789D5%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat; width: 12px; height: 12px; top: 2px; left: -17px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-bullets .card-bullet strong { font-weight: 700; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-text-content { font-weight: 400; font-size: 14px; line-height: 1.4; margin-bottom: 12px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-cta.secondaryCta { font-weight: 600; font-size: 16px; line-height: 1; color: var(--color-primary); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; transition: 0.3s; width: fit-content; text-decoration: none; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-cta.secondaryCta::after { content: ""; background: url("data:image/svg+xml;charset=utf,%3Csvg%20width%3D%2213px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2013%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22final%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20id%3D%22Hover%22%20transform%3D%22translate(-862.000000%2C%20-608.000000)%22%20stroke%3D%22var(--color-primary)%22%20stroke-width%3D%221.3%22%3E%3Cg%20id%3D%22Group-12%22%20transform%3D%22translate(774.000000%2C%20604.000000)%22%3E%3Cpath%20d%3D%22M93.2746722%2C5%20L89%2C9.47174204%20L93.2746722%2C14%20M100%2C9.47174204%20L89.3207317%2C9.47174204%22%20id%3D%22Combined-Shape%22%20transform%3D%22translate(94.500000%2C%209.500000)%20scale(-1%2C%201)%20translate(-94.500000%2C%20-9.500000)%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center center no-repeat; width: 14px; height: 14px; margin-left: 4px; }
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-cta.mainCta { width: 165px; height: 40px; background-color: var(--color-primary); text-align: center; place-content: center; color: var(--color-white-black); margin-top: 24px; font-weight: 600; font-size: 16px; line-height: 1; border-radius: 2px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; transition: 0.3s; text-decoration: none; }
@media (max-width: 768px) {
  .css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-cta.mainCta { width: 127px; }
}
.css-ijnhrt .key-insights-container:not(.variant-expert-quote) .card-cta.mainCta::after { content: ""; background: url("data:image/svg+xml;charset=utf,%3Csvg%20width%3D%2213px%22%20height%3D%2211px%22%20viewBox%3D%220%200%2013%2011%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22final%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20id%3D%22Hover%22%20transform%3D%22translate(-862.000000%2C%20-608.000000)%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.3%22%3E%3Cg%20id%3D%22Group-12%22%20transform%3D%22translate(774.000000%2C%20604.000000)%22%3E%3Cpath%20d%3D%22M93.2746722%2C5%20L89%2C9.47174204%20L93.2746722%2C14%20M100%2C9.47174204%20L89.3207317%2C9.47174204%22%20id%3D%22Combined-Shape%22%20transform%3D%22translate(94.500000%2C%209.500000)%20scale(-1%2C%201)%20translate(-94.500000%2C%20-9.500000)%20%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") center center no-repeat; width: 14px; height: 14px; margin-left: 4px; }
.css-ijnhrt .smart-table-container { --narrow-table-width: 321px; --wide-table-cell-width: 280px; display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; padding: 0px 40px; background-color: rgb(255, 255, 255); }
@media (max-width: 768px) {
  .css-ijnhrt .smart-table-container { width: 100vw; position: relative; left: calc(50% - 50vw); }
}
.css-ijnhrt .smart-table-container table { table-layout: fixed; border-collapse: collapse; border: 1px solid var(--color-border-1); }
.css-ijnhrt .smart-table-container table th, .css-ijnhrt .smart-table-container table td { color: var(--color-body-1); font-size: 14px; font-weight: 400; line-height: 1.7; padding: 16px 8px; vertical-align: middle; background-color: var(--color-level-base-0); border-left: 1px solid var(--color-border-1); border-right: 1px solid var(--color-border-1); }
.css-ijnhrt .smart-table-container table th span, .css-ijnhrt .smart-table-container table td span { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-word; text-overflow: ellipsis; overflow: hidden; overflow-wrap: anywhere; }
.css-ijnhrt .smart-table-container table th svg, .css-ijnhrt .smart-table-container table td svg { display: block; margin: 0px auto; width: 20px; height: 20px; }
.css-ijnhrt .smart-table-container table[data-columns="2"][data-table-type="narrow"] { width: calc(var(--narrow-table-width)); }
.css-ijnhrt .smart-table-container table[data-columns="2"][data-table-type="wide"] { width: calc(var(--wide-table-cell-width) * 2); }
.css-ijnhrt .smart-table-container table[data-columns="3"][data-table-type="narrow"] { width: calc(var(--narrow-table-width)); }
.css-ijnhrt .smart-table-container table[data-columns="3"][data-table-type="wide"] { width: calc(var(--wide-table-cell-width) * 3); }
.css-ijnhrt .smart-table-container table[data-columns="4"][data-table-type="wide"] { width: calc(var(--wide-table-cell-width) * 4); }
.css-ijnhrt .smart-table-container table[data-columns="5"][data-table-type="wide"] { width: calc(var(--wide-table-cell-width) * 5); }
.css-ijnhrt .smart-table-container table[data-is-header-row-colored="true"] th { color: rgb(255, 255, 255); font-weight: 700; background-color: var(--color-primary); border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.css-ijnhrt .smart-table-container table[data-is-header-row-colored="true"][data-is-left-column-colored="true"] td:first-of-type { background-color: var(--color-accent); }
.css-ijnhrt .smart-table-container table[data-is-header-row-colored="true"][data-is-right-column-colored="true"] td:last-of-type { background-color: var(--color-accent); }
.css-ijnhrt .smart-table-container table[data-is-header-row-colored="false"][data-is-left-column-colored="true"] th:first-of-type, .css-ijnhrt .smart-table-container table[data-is-header-row-colored="false"][data-is-left-column-colored="true"] td:first-of-type { background-color: var(--color-accent); }
.css-ijnhrt .smart-table-container table[data-is-header-row-colored="false"][data-is-right-column-colored="true"] th:last-of-type, .css-ijnhrt .smart-table-container table[data-is-header-row-colored="false"][data-is-right-column-colored="true"] td:last-of-type { background-color: var(--color-accent); }
.css-ijnhrt .smart-table-container table[data-alignment="left"] th, .css-ijnhrt .smart-table-container table[data-alignment="left"] td { text-align: left; }
.css-ijnhrt .smart-table-container table[data-alignment="center"] th, .css-ijnhrt .smart-table-container table[data-alignment="center"] td { text-align: center; }
.css-ijnhrt .smart-table-container table[data-alignment="right"] th, .css-ijnhrt .smart-table-container table[data-alignment="right"] td { text-align: right; }
@media (min-width: 768px) {
  .css-ijnhrt .smart-table-container:has(table[data-table-type="narrow"]) { display: none; }
}
@media (max-width: 768px) {
  .css-ijnhrt .smart-table-container:has(table[data-table-type="wide"]) { display: none; }
}
.css-ijnhrt .side-by-side-container { display: flex; -webkit-box-align: center; align-items: center; gap: 40px; width: 100%; padding: 24px 40px; background-color: rgb(255, 255, 255); -webkit-user-modify: read-only; }
@media (max-width: 768px) {
  .css-ijnhrt .side-by-side-container { flex-direction: column; -webkit-box-pack: center; justify-content: center; align-items: flex-start; align-self: stretch; margin: 0px; width: 100vw; position: relative; left: calc(50% - 50vw); }
}
.css-ijnhrt .side-by-side-container .card { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
@media (max-width: 768px) {
  .css-ijnhrt .side-by-side-container .card { align-self: stretch; }
}
.css-ijnhrt .side-by-side-container .card .card-title { font-size: 20px; font-weight: 600; color: var(--color-saturated); line-height: 1.4; }
.css-ijnhrt .side-by-side-container .card .card-content { color: var(--color-body-1); font-size: 14px; line-height: 1.4; }
.css-ijnhrt .side-by-side-container .card .card-image { width: 100%; object-fit: cover; max-width: initial; }
.css-ijnhrt .side-by-side-container .card.left { -webkit-box-flex: 1; flex-grow: 1; }
.css-ijnhrt .side-by-side-container[data-ratio="50/50"] .card { flex-basis: 50%; }
.css-ijnhrt .side-by-side-container[data-ratio="66/33"] .left { flex-basis: 66%; }
.css-ijnhrt .side-by-side-container[data-ratio="66/33"] .right { flex-basis: 33%; }
.css-ijnhrt .side-by-side-container[data-ratio="75/25"] .left { flex-basis: 75%; }
.css-ijnhrt .side-by-side-container[data-ratio="75/25"] .right { flex-basis: 25%; }
.css-ijnhrt .side-by-side-container[data-ratio="33/66"] .left { flex-basis: 33%; }
.css-ijnhrt .side-by-side-container[data-ratio="33/66"] .right { flex-basis: 66%; }
.css-ijnhrt .side-by-side-container[data-ratio="25/75"] .left { flex-basis: 25%; }
.css-ijnhrt .side-by-side-container[data-ratio="25/75"] .right { flex-basis: 75%; }
.css-ijnhrt .side-by-side-container .smart-table-container { width: auto; padding: 0px; }
.css-ijnhrt .side-by-side-container .smart-table-container table thead { border: 1px solid var(--color-accent); }
.css-ijnhrt .side-by-side-container .smart-table-container table[data-is-header-row-colored="true"] th { color: var(--color-body-1); background-color: var(--color-accent); }
@media (min-width: 768px) {
  .css-ijnhrt .side-by-side-container .smart-table-container:has(table[data-table-type="narrow"]) { display: block; }
}
@media (max-width: 768px) {
  .css-ijnhrt .side-by-side-container .smart-table-container { width: initial; align-self: center; left: 0px; }
}
.css-ijnhrt .line-break-title { padding: 8px; margin: 32px 0px; display: flex; -webkit-box-align: center; align-items: center; align-self: stretch; gap: 4px; background-color: var(--color-accent); }
.css-ijnhrt .line-break-title h2 { color: var(--color-black-white); font-size: 24px; font-weight: 600; line-height: 1.4; }
.css-ijnhrt .line-break-title svg { width: 24px; height: 24px; color: var(--color-saturated); flex-shrink: 0; }
.css-lvcpkz { display: flex; box-sizing: border-box; font-size: 14px; width: 100%; padding: 40px 16px; -webkit-box-pack: center; justify-content: center; position: relative; flex-direction: column; background-color: var(--color-footer); font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; color: var(--color-white-white); }
@media (min-width: 1024px) {
  .css-lvcpkz { flex-direction: row; padding: 48px 124px; }
}
.css-k36d1l { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 1024px) {
  .css-k36d1l { margin-inline-end: 64px; width: 320px; }
}
.css-jm08qo { width: 320px; height: 50px; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 24px; }
.css-zjik7 { display: flex; }
.css-1mhutl { max-width: 320px; max-height: 50px; object-fit: scale-down; object-position: left center; }
.css-90ggfn { max-width: 320px; max-height: 50px; object-fit: scale-down; object-position: left center; }
.css-ipuwn2 { padding-bottom: 24px; }
.css-ipuwn2 strong { font-weight: 700; }
.css-ipuwn2 a { color: var(--color-white-white); }
.css-ipuwn2 u { text-decoration: underline; }
.css-ipuwn2 p { margin-block: 8px; }
.css-ipuwn2 strong { font-weight: 700; }
.css-z1u29m { font-weight: 700; transition: 0.3s ease-in-out; cursor: pointer; width: 100%; border-top: 1px solid var(--color-white-white); padding: 24px 0px; display: none; }
@media (min-width: 1024px) {
  .css-z1u29m { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; display: flex; }
  .css-z1u29m:last-child { padding: 0px; }
}
.css-z1u29m:hover { opacity: 0.8; }
.css-8hwva0 { display: flex; flex-direction: column; }
@media (min-width: 1024px) {
  .css-8hwva0 { max-width: 760px; -webkit-box-pack: justify; justify-content: space-between; }
}
@media (min-width: 1024px) {
  .css-24ip6c { display: flex; flex-direction: column; }
}
.css-1p6x86d { border-bottom: 1px solid var(--color-white-white); border-top: 1px solid var(--color-white-white); padding-top: 24px; padding-bottom: 40px; }
@media (min-width: 1024px) {
  .css-1p6x86d { padding-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
}
.css-6urex1 a { color: var(--color-white-white); font-weight: 700; text-decoration: underline; }
.css-6urex1 strong { font-weight: 700; }
.css-6urex1 p { margin-block: 8px; }
.css-oi201n { display: flex; flex-direction: column; height: fit-content; gap: 40px; margin: 40px 0px 0px; }
.css-oi201n > a { font-weight: 700; }
@media (min-width: 1024px) {
  .css-oi201n { display: flex; flex-flow: wrap; order: -1; gap: 16px; margin-bottom: 24px; margin-top: 24px; }
}
.css-ikqbn5 { transition: 0.3s ease-in-out; text-decoration: none; color: inherit; font-weight: 600; }
.css-ikqbn5:hover { opacity: 0.8; }
.css-s5u4v3:not(:empty) { margin-top: 24px; }
@media (min-width: 1024px) {
  .css-s5u4v3 { display: flex; flex-direction: column; }
  .css-s5u4v3:not(:empty) { margin-top: 0px; }
}
.css-o66cdt { font-weight: 700; transition: 0.3s ease-in-out; cursor: pointer; width: 100%; border-top: 1px solid var(--color-white-white); padding: 24px 0px; display: flex; }
@media (min-width: 1024px) {
  .css-o66cdt { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; display: none; }
  .css-o66cdt:last-child { padding: 0px; }
}
.css-o66cdt:hover { opacity: 0.8; }
.css-18y9tya { font-size: 14px; letter-spacing: -0.3px; background-color: transparent; text-decoration: underline; cursor: pointer; width: max-content; }
.css-1alfx1k { color: var(--color-body-2); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; position: relative; font-size: 16px; font-weight: 700; background: transparent; transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 2px; margin: 16px 16px 12px; }
@media (hover: hover) {
  .css-1alfx1k { cursor: pointer; }
  .css-1alfx1k:hover:not(:disabled) { transform: scale(1.05); }
}
.css-1alfx1k:disabled { opacity: 0.5; cursor: not-allowed; }
.css-h5ff22 { width: auto; max-width: 200px; height: 40px; object-fit: contain; object-position: center center; flex-shrink: 0; }
.rfm-marquee .css-h5ff22 { margin-right: 40px; }
@media (min-width: 1200px) {
  .rfm-marquee .css-h5ff22 { margin-right: 80px; }
}
.css-hvem88 { align-content: start; display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; max-width: 1048px; transition: height 0.2s ease-out; height: 296px; animation: 0.2s ease-in-out 0s 1 normal forwards running fadeInContainer; opacity: 0; }
@media (min-width: 1200px) {
  .css-hvem88 { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; height: 296px; }
}
@-webkit-keyframes fadeInContainer { 
  100% { opacity: 1; }
}
@keyframes fadeInContainer { 
  100% { opacity: 1; }
}
.css-hvem88 > * { animation-duration: 0.3s; animation-timing-function: ease-in-out; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: fadeInItem; animation-timeline: auto; animation-range: normal; opacity: 0; animation-delay: calc(var(--animation-order, 0) * 75ms); transform: translateY(20px); transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; }
@-webkit-keyframes fadeInItem { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInItem { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.css-ldeso2 { display: flex; flex-direction: column; gap: 32px; width: 100%; max-width: 1200px; position: relative; }
@media (min-width: 768px) {
  .css-ldeso2 { gap: 32px; max-width: 1200px; }
}
.css-1cbalxw { color: var(--color-body-1); }
.css-6d9u9t { overflow-wrap: break-word; max-width: 100%; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 24px; font-weight: 700; line-height: 1.4; color: var(--color-body-1); }
.css-6d9u9t lined { background: linear-gradient(
      to top,
      var(--color-secondary) 40%,
      transparent 40%
    ); }
@media (min-width: 768px) {
  .css-6d9u9t { overflow-wrap: break-word; max-width: 100%; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-size: 32px; }
}
.css-gqiosh { display: flex; flex-direction: column; gap: 20px; }
@media (min-width: 768px) {
  .css-gqiosh { flex-flow: wrap; gap: 32px 20px; width: 100%; }
}
.css-3jvvi5 { display: flex; flex-direction: column; height: 26px; order: 2; }
@media (min-width: 768px) {
  .css-3jvvi5 { margin-top: 8px; flex: 1 1 100%; order: 1; }
}
.css-6xgi1e { position: absolute; width: 105%; }
@media (min-width: 768px) {
  .css-6xgi1e { width: 100%; }
}
@media (min-width: 768px) {
  .css-1jp9v9g { position: absolute; top: 0px; right: 0px; width: 70px; height: 24px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 24%, var(--color-white-black) 60%); pointer-events: none; z-index: 1; display: none; }
}
@media (min-width: 768px) {
  .css-1jp9v9g { left: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 24%, var(--color-white-black) 60%); }
}
.css-gw2xuh { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: none; }
@media (min-width: 768px) {
  .css-gw2xuh { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; content: ""; width: 36px; height: 36px; position: absolute; background-color: var(--color-white-black); border-radius: 50%; z-index: 2; left: calc(-18px); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; border-style: none; cursor: pointer; top: calc(-6px); }
  .css-gw2xuh:disabled { display: none; }
  .css-gw2xuh svg { font-size: 12px; color: var(--color-border-1); }
}
.css-gw2xuh:hover:not(:disabled) svg { color: var(--color-border-1); }
.css-1u0z7sy { display: flex; gap: 24px; overflow: auto hidden; height: 24px; scrollbar-width: none; scroll-behavior: smooth; }
.css-1u0z7sy::-webkit-scrollbar { display: none; }
@media (min-width: 768px) {
  .css-1u0z7sy { gap: 72px; }
}
.css-1yd5m7s { display: flex; flex: 0 0 auto; background: transparent; border-bottom: 2px solid transparent; padding: 0px 0px 8px; cursor: pointer; transition: 0.2s ease-in-out; position: relative; color: var(--color-black-white); }
.css-1yd5m7s[data-active="true"] { border-bottom: 2px solid var(--color-body-1); }
.css-1yd5m7s:last-of-type { margin-right: 12px; }
@media (min-width: 768px) {
  .css-1yd5m7s { margin-right: initial; }
}
@media (hover: hover) {
  .css-1yd5m7s:hover { border-bottom: 2px solid var(--color-border-1); }
}
.css-1nfhrlj { font-size: 16px; font-weight: 400; white-space: nowrap; line-height: 1.2; transition: color 0.2s ease-in-out; color: var(--color-body-3); }
[data-active="true"] .css-1nfhrlj { font-weight: 600; }
@media (min-width: 768px) {
  .css-1nfhrlj { font-size: 18px; }
}
.css-1nfhrlj::after { display: block; content: attr(data-text)/''; height: 0px; visibility: hidden; overflow: hidden; user-select: none; pointer-events: none; font-weight: 600; }
.css-11aur0x { display: flex; flex-shrink: 0; width: 100%; order: 1; }
@media (min-width: 768px) {
  .css-11aur0x { max-width: 224px; order: 2; }
}
.css-1n66fpi { width: 100%; }
@media (min-width: 768px) {
  .css-1n66fpi { display: none; }
}
.css-mkzewz { position: relative; height: 53px; }
.css-lauucg { position: absolute; width: 100%; bottom: auto; }
@media (min-width: 768px) {
  .css-lauucg { bottom: auto; }
}
.css-1rnwb4t { position: relative; z-index: 1; width: 100%; display: flex; flex-direction: column; border: 1px solid rgb(189, 189, 189); border-radius: 8px; height: 100%; }
@media (min-width: 768px) {
  .css-1rnwb4t { flex-direction: column; }
}
.css-1po46uk { padding: 16px; max-height: 53px; background-color: rgb(255, 255, 255); border-radius: 8px; cursor: pointer; position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.css-1po46uk::after { display: none; content: ""; height: 1px; width: calc(100% - 32px); background-color: rgb(189, 189, 189); position: absolute; bottom: 0px; top: auto; }
@media (min-width: 768px) {
  .css-1po46uk::after { bottom: 0px; left: 0px; }
}
.css-1wmy9hl { display: flex; flex-direction: column; flex: 1 1 0%; }
.css-ho1qnd { display: flex; flex-direction: row; }
.css-pfkscq { font-size: 12px; font-weight: 400; line-height: 1.2; color: var(--color-body-1); margin-bottom: 4px; transition: 0.3s ease-in-out; }
.css-ki8p1q { margin-inline-end: 8px; max-width: 22px; max-height: 22px; width: auto; height: auto; }
.css-1x63yla { font-size: 16px; font-weight: 400; line-height: 1.2; color: var(--color-body-1); }
.css-1iz89ab { color: var(--color-info); transition: 0.3s ease-in-out; transform: rotate(0deg); }
.css-vz48ss { display: none; }
@media (min-width: 768px) {
  .css-vz48ss { display: block; position: relative; width: max-content; }
}
.css-h02q54 { display: flex; flex-direction: column; min-height: 300px; max-height: 380px; overflow-y: auto; gap: 4px; mask-image: linear-gradient(black 0%, black calc(100% - 25px), transparent 100%); }
.css-sr33qs { display: flex; -webkit-box-align: center; align-items: center; padding: 16px 12px; background: transparent; border: 1px solid transparent; border-radius: 8px; font-weight: 400; cursor: pointer; transition: 0.2s; text-align: left; width: 224px; }
.css-sr33qs[aria-pressed="true"] { background: var(--color-accent); border-color: var(--color-saturated); font-weight: 700; }
.css-sr33qs:hover:not([aria-pressed="true"]) { border-color: var(--color-border-1); font-weight: 700; }
.css-sr33qs:focus { outline: none; }
.css-1xq85ea { margin-right: 12px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; width: 18px; height: 18px; }
.css-1whlm3l { font-size: 16px; color: var(--color-body-1); line-height: 1.2; flex: 1 1 0%; }
.css-6eg5c { display: flex; flex-direction: column; gap: 20px; order: 3; }
@media (min-width: 768px) {
  .css-6eg5c { flex-direction: row; gap: 20px; flex: 1 1 0%; }
}
.css-13stevp { display: none; }
@media (min-width: 768px) {
  .css-13stevp { display: block; width: 1px; background-color: var(--color-border-1); }
}
.css-5yt3xc { display: flex; flex-direction: column; gap: 20px; }
@media (min-width: 768px) {
  .css-5yt3xc { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; width: 100%; max-width: 1200px; }
}
.css-1qjtnu5 { background: var(--color-level-base-0); position: relative; border: 1px solid var(--color-border-1); border-radius: 8px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; box-sizing: border-box; }
@media (min-width: 768px) {
  .css-1qjtnu5 { min-height: 300px; cursor: pointer; }
}
.css-m6h8gi { display: flex; -webkit-box-pack: center; justify-content: center; flex-direction: column; width: 100%; height: 140px; -webkit-box-align: center; align-items: center; padding: 20px; background-color: var(--color-background-alt); border-radius: 8px; gap: 4px; }
.css-h5ok0d { position: absolute; top: 0px; left: 0px; border-top-left-radius: 8px; }
.css-1jjq728 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 54px; }
.css-1k5x4p6 { width: 100%; height: 100%; max-width: 160px; max-height: 54px; object-fit: contain; }
.css-15wcc30 svg { color: var(--color-body-1); }
.css-1gkyn7o { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; flex-direction: row; gap: 2px; max-height: 18px; width: fit-content; }
.css-1gkyn7o svg { color: var(--color-body-1); }
.css-ijplte { color: rgb(20, 125, 194); }
.css-64392y { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; font-weight: 600; text-decoration: none; color: rgb(20, 125, 194); }
.css-64392y:disabled { pointer-events: none; }
.css-vdq2z5 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-size: 14px; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; font-weight: 600; text-decoration: none; color: rgb(20, 125, 194); }
.css-vdq2z5:disabled { pointer-events: none; }
.css-1wa1vmp { display: inline-block; height: unset; width: 72px; object-fit: contain; }
.css-1wkwwts { display: flex; flex-direction: column; gap: 16px; padding: 16px; width: 100%; -webkit-box-flex: 1; flex-grow: 1; -webkit-box-pack: justify; justify-content: space-between; }
.css-1bitp46 { width: 100%; }
.css-1bitp46 ul { display: flex; flex-direction: column; gap: 12px; }
.css-1bitp46 li { line-height: 1.2; }
.css-1bitp46 li svg { font-size: 16px; margin-top: initial; color: var(--color-info); }
.css-164elsw { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; font-size: 14px; display: flex; -webkit-box-align: center; align-items: center; line-height: 24px; letter-spacing: -0.1px; color: var(--color-body-1); }
.css-164elsw svg { display: flex; align-self: flex-start; color: rgb(20, 125, 194); margin-inline-end: 8px; margin-top: 8px; flex-shrink: 0; }
.css-164elsw img { align-self: flex-start; color: rgb(20, 125, 194); margin-inline-end: 8px; margin-top: 6px; flex-shrink: 0; }
.css-164elsw strong { font-weight: 600; }
.css-164elsw sup { vertical-align: super; font-size: 10px; line-height: 0; }
.css-16aiwvh { display: flex; flex-direction: row; gap: 16px; margin-top: auto; }
.css-16aiwvh > * { flex: 1 1 0%; max-width: 50%; }
.css-16aiwvh > :only-of-type { max-width: 100%; }
.css-w1252b { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-radius: 4px; font-weight: 600; background-color: var(--color-cta); color: var(--color-cta-text); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: background-color 0.3s; text-decoration: none; padding: 12px 20px; font-size: 16px; height: 40px; }
.css-w1252b:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-w1252b:hover { background-color: var(--color-shade); }
}
.css-w1252b disabled { pointer-events: none; background-color: rgb(213, 213, 213); }
.css-w1252b active { background-color: var(--color-shade); }
.css-w1252b icon endicon { font-size: 12px; margin-top: 2px; }
.css-c3lyjn { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-radius: 4px; font-weight: 600; background-color: var(--color-cta); color: var(--color-cta-text); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: background-color 0.3s; text-decoration: none; padding: 12px 20px; font-size: 16px; height: 40px; }
.css-c3lyjn:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-c3lyjn:hover { background-color: var(--color-shade); }
}
.css-c3lyjn disabled { pointer-events: none; background-color: rgb(213, 213, 213); }
.css-c3lyjn active { background-color: var(--color-shade); }
.css-c3lyjn icon endicon { font-size: 12px; margin-top: 2px; }
.css-hc0n0c { box-sizing: border-box; margin: 2px 0px 0px; min-width: 0px; padding: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); font-weight: 400; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 12px; margin-inline-start: 8px; }
.css-qj8kit { color: var(--color-info); font-size: 16px; padding: 2px 20px; width: min-content; margin: 0px auto; font-weight: 600; text-align: center; white-space: nowrap; line-height: 1; }
@media (hover: hover) {
  .css-qj8kit { cursor: pointer; }
}
.css-2uw1gv { display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; text-decoration: none; color: var(--color-info); font-size: 16px; padding: 2px 20px; width: min-content; margin: 0px auto; font-weight: 600; text-align: center; white-space: nowrap; line-height: 1; }
.css-2uw1gv:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-2uw1gv { cursor: pointer; }
}
.css-2fhafq { box-sizing: border-box; min-width: 0px; font-family: var(--font-body, hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif); display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; outline: none; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: inherit; border-radius: 4px; text-decoration: none; color: var(--color-info); font-size: 16px; padding: 2px 20px; width: min-content; margin: 0px auto; font-weight: 600; text-align: center; white-space: nowrap; line-height: 1; }
.css-2fhafq:disabled { pointer-events: none; }
@media (hover: hover) {
  .css-2fhafq { cursor: pointer; }
}
.css-2k1inw { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; grid-column: 1 / -1; }
.css-w0w92b { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 12px 20px; background-color: var(--color-level-base-0); border: 1px solid var(--color-border-1); color: var(--color-body-1); font-size: 16px; font-weight: 600; cursor: pointer; transition: 0.2s ease-in-out; align-self: center; margin: 0px auto; }
.rfm-marquee-container { overflow-x: hidden; display: flex; flex-direction: row; position: relative; width: var(--width); transform: var(--transform); }
.rfm-marquee-container:hover div { animation-play-state: var(--pause-on-hover); }
.rfm-marquee-container:active div { animation-play-state: var(--pause-on-click); }
.rfm-overlay { position: absolute; width: 100%; height: 100%; }
.rfm-overlay::before, .rfm-overlay::after { background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0)); content: ""; height: 100%; position: absolute; width: var(--gradient-width); z-index: 2; pointer-events: none; touch-action: none; }
.rfm-overlay::after { right: 0px; top: 0px; transform: rotateZ(180deg); }
.rfm-overlay::before { left: 0px; top: 0px; }
.rfm-marquee { flex: 0 0 auto; min-width: var(--min-width); z-index: 1; display: flex; flex-direction: row; align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play); animation-delay: var(--delay); animation-direction: var(--direction); }
@keyframes scroll { 
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
.rfm-initial-child-container { flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; align-items: center; }
.rfm-child { transform: var(--transform); }
.fa-ph{visibility:hidden;max-width:100%;box-sizing:border-box;pointer-events:none}
.ph_08f376e10dad{display:block;width:135px;height:17px}
@media (max-width:1439px){.ph_08f376e10dad{display:block;width:135px;height:17px}}
@media (max-width:767px){.ph_08f376e10dad{display:block;width:135px;height:17px}}