@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer global-compat;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-600:oklch(60% .118 184.704);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{max-width:1280px;padding-left:2rem;padding-right:2rem}}.merp-gradient-text{background:linear-gradient(135deg,var(--merp-color-primary) 0%,var(--merp-color-accent1) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.merp-marketing-cta{color:var(--merp-color-neutral);background:linear-gradient(90deg,var(--merp-color-accent1) 0%,var(--merp-color-accent2) 100%);border:1px solid var(--merp-color-table-border);justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:filter .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 4px #0000001a,0 8px 24px #1e88e533}.merp-marketing-cta:hover{filter:brightness(.94)}.merp-marketing-cta:active{transform:scale(.98)}.navbar-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;box-shadow:0 1px 20px #1a237e14}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-1\/3{inset-inline-start:33.3333%}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-1\.5{inset-inline-end:calc(var(--spacing) * -1.5)}.-end-2{inset-inline-end:calc(var(--spacing) * -2)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.end{inset-inline-end:var(--spacing)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-12{top:calc(var(--spacing) * -12)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/3{right:33.3333%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-\[-200px\]{right:-200px}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\/4{bottom:25%}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[-200px\]{bottom:-200px}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-\[-100px\]{left:-100px}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[10\]{z-index:10}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing) * -4)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\/4{height:75%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[600px\]{max-height:600px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[min\(calc\(100vw-2rem\)\,32rem\)\]{width:min(100vw - 2rem,32rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[180px\]{max-width:180px}.max-w-\[640px\]{max-width:640px}.max-w-\[1320px\]{max-width:1320px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-48{--tw-translate-x:calc(var(--spacing) * -48);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-48{--tw-translate-x:calc(var(--spacing) * 48);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1E88E5\]{border-color:#1e88e5}.border-\[\#1E88E5\]\/30{border-color:#1e88e54d}.border-\[\#3072A6\]{border-color:#3072a6}.border-\[\#3072A6\]\/40{border-color:#3072a666}.border-\[var\(--merp-color-accent1\)\],.border-\[var\(--merp-color-accent1\)\]\/40{border-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--merp-color-accent1\)\]\/40{border-color:color-mix(in oklab,var(--merp-color-accent1) 40%,transparent)}}.border-\[var\(--merp-color-accent2\)\]{border-color:var(--merp-color-accent2)}.border-\[var\(--merp-color-primary\)\]{border-color:var(--merp-color-primary)}.border-amber-100{border-color:var(--color-amber-100)}.border-blue-100\/60{border-color:#dbeafe99}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/60{border-color:color-mix(in oklab,var(--color-blue-100) 60%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/60{border-color:#bedbff99}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/60{border-color:color-mix(in oklab,var(--color-blue-200) 60%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/30{border-color:color-mix(in oklab,var(--color-violet-400) 30%,transparent)}}.bg-\[\#1E88E5\]{background-color:#1e88e5}.bg-\[\#1E88E5\]\/10{background-color:#1e88e51a}.bg-\[\#1E88E5\]\/25{background-color:#1e88e540}.bg-\[\#1E88E5\]\/40{background-color:#1e88e566}.bg-\[\#1E88E5\]\/70{background-color:#1e88e5b3}.bg-\[\#3072A6\]{background-color:#3072a6}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_6\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_6\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 6%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_8\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_8\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 8%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_10\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_10\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 10%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_15\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_15\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 15%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_18\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_18\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 18%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_22\%\,white\)\]{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_22\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent1) 22%,white)}}.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent2\)_10\%\,white\)\]{background-color:var(--merp-color-accent2)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--merp-color-accent2\)_10\%\,white\)\]{background-color:color-mix(in srgb,var(--merp-color-accent2) 10%,white)}}.bg-\[var\(--merp-color-accent2\)\]{background-color:var(--merp-color-accent2)}.bg-\[var\(--merp-color-primary\)\]{background-color:var(--merp-color-primary)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/60{background-color:color-mix(in oklab,var(--color-blue-50) 60%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/20{background-color:color-mix(in oklab,var(--color-violet-600) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_10\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--merp-color-accent1) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_10\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--merp-color-accent1) 10%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_15\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--merp-color-accent1) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_15\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--merp-color-accent1) 15%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_18\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--merp-color-accent1) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent1\)_18\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--merp-color-accent1) 18%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent2\)_12\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--merp-color-accent2) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent2\)_12\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--merp-color-accent2) 12%,transparent) 0%,transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent2\)_15\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,var(--merp-color-accent2) 0%,transparent 70%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--merp-color-accent2\)_15\%\,transparent\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--merp-color-accent2) 15%,transparent) 0%,transparent 70%)}}.from-\[\#0f172a\]{--tw-gradient-from:#0f172a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#3072A6\]{--tw-gradient-from:#3072a6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--merp-color-accent1\)\]{--tw-gradient-from:var(--merp-color-accent1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--merp-color-primary\)\]{--tw-gradient-from:var(--merp-color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/60{--tw-gradient-from:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.from-slate-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.from-slate-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1e2d4a\]{--tw-gradient-via:#1e2d4a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1a3a5c\]{--tw-gradient-to:#1a3a5c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#4a90c2\]{--tw-gradient-to:#4a90c2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--merp-color-accent2\)\]{--tw-gradient-to:var(--merp-color-accent2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--merp-color-primary\)\]{--tw-gradient-to:var(--merp-color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400{--tw-gradient-to:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-600{--tw-gradient-to:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1E88E5\]{color:#1e88e5}.text-\[\#3072A6\]{color:#3072a6}.text-\[\#3072A6\]\/70{color:#3072a6b3}.text-\[var\(--merp-color-accent2\)\]{color:var(--merp-color-accent2)}.text-\[var\(--merp-color-primary\)\]{color:var(--merp-color-primary)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-600{color:var(--color-orange-600)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.accent-red-500{accent-color:var(--color-red-500)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-100{--tw-shadow-color:oklch(93.2% .032 255.585)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-100{--tw-shadow-color:color-mix(in oklab, var(--color-blue-100) var(--tw-shadow-alpha), transparent)}}.shadow-blue-200{--tw-shadow-color:oklch(88.2% .059 254.128)}@supports (color:color-mix(in lab,red,red)){.shadow-blue-200{--tw-shadow-color:color-mix(in oklab, var(--color-blue-200) var(--tw-shadow-alpha), transparent)}}.shadow-rose-100{--tw-shadow-color:oklch(94.1% .03 12.58)}@supports (color:color-mix(in lab,red,red)){.shadow-rose-100{--tw-shadow-color:color-mix(in oklab, var(--color-rose-100) var(--tw-shadow-alpha), transparent)}}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200\/60{--tw-ring-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/60{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.ring-slate-500\/20{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab,red,red)){.ring-slate-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-600) 20%, transparent)}}.ring-slate-900\/5{--tw-ring-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[1200ms\]{--tw-duration:1.2s;transition-duration:1.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-blue-50:is(:where(.group):hover *){background-color:var(--color-blue-50)}.group-hover\:bg-slate-200:is(:where(.group):hover *){background-color:var(--color-slate-200)}.group-hover\:text-\[\#1E88E5\]:is(:where(.group):hover *){color:#1e88e5}.group-hover\:text-\[\#1E88E5\]\/60:is(:where(.group):hover *){color:#1e88e599}.group-hover\:text-\[var\(--merp-color-primary\)\]:is(:where(.group):hover *){color:var(--merp-color-primary)}.group-hover\:text-slate-600:is(:where(.group):hover *){color:var(--color-slate-600)}.group-hover\:text-slate-800:is(:where(.group):hover *){color:var(--color-slate-800)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[var\(--merp-color-accent1\)\]:focus-within{border-color:var(--merp-color-accent1)}.focus-within\:border-red-500:focus-within{border-color:var(--color-red-500)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-\[var\(--merp-color-accent1\)\]\/20:focus-within{--tw-ring-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-\[var\(--merp-color-accent1\)\]\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--merp-color-accent1) 20%, transparent)}}.focus-within\:ring-red-500\/20:focus-within{--tw-ring-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-red-500\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#1E88E5\]\/40:hover{border-color:#1e88e566}.hover\:border-\[\#1E88E5\]\/50:hover{border-color:#1e88e580}.hover\:border-\[var\(--merp-color-accent1\)\]:hover{border-color:var(--merp-color-accent1)}.hover\:border-\[var\(--merp-color-primary\)\]:hover{border-color:var(--merp-color-primary)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#1976D2\]:hover{background-color:#1976d2}.hover\:bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_8\%\,white\)\]:hover{background-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--merp-color-accent1\)_8\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--merp-color-accent1) 8%,white)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--merp-color-accent2\)_8\%\,white\)\]:hover{background-color:var(--merp-color-accent2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--merp-color-accent2\)_8\%\,white\)\]:hover{background-color:color-mix(in srgb,var(--merp-color-accent2) 8%,white)}}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/50:hover{background-color:color-mix(in oklab,var(--color-slate-200) 50%,transparent)}}.hover\:text-\[var\(--merp-color-primary\)\]:hover{color:var(--merp-color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-blue-300:hover{--tw-shadow-color:oklch(80.9% .105 251.813)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-blue-300:hover{--tw-shadow-color:color-mix(in oklab, var(--color-blue-300) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-rose-200:hover{--tw-shadow-color:oklch(89.2% .058 10.001)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-rose-200:hover{--tw-shadow-color:color-mix(in oklab, var(--color-rose-200) var(--tw-shadow-alpha), transparent)}}}.focus\:border-\[\#1E88E5\]:focus{border-color:#1e88e5}.focus\:border-\[var\(--merp-color-accent1\)\]:focus{border-color:var(--merp-color-accent1)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1E88E5\]\/30:focus{--tw-ring-color:oklab(61.7879% -.0546491 -.157573/.3)}.focus\:ring-\[var\(--merp-color-accent1\)\]\/30:focus{--tw-ring-color:var(--merp-color-accent1)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--merp-color-accent1\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--merp-color-accent1) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#1E88E5\]\/40:focus-visible{--tw-ring-color:oklab(61.7879% -.0546491 -.157573/.4)}.focus-visible\:ring-\[\#3072A6\]:focus-visible{--tw-ring-color:#3072a6}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.disabled\:hover\:bg-\[\#1E88E5\]:disabled:hover{background-color:#1e88e5}}@media(min-width:40rem){.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:max-w-\[520px\]{max-width:520px}.lg\:flex-\[1\.2\]{flex:1.2}.lg\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}:root{--merp-color-primary:#1a237e;--merp-color-accent1:#26c6da;--merp-color-accent2:#1e88e5;--merp-color-neutral:#fff;--merp-color-background:#f5f5f5;--merp-color-muted-text:#6c757d;--merp-color-danger:#dc3545;--merp-color-success:#28a745;--merp-color-warning:#e67e22;--merp-color-disabled-bg:#e9ecef;--merp-color-content-bg:#f8f9fa;--merp-color-table-hover:#eee;--merp-color-table-border:#dee2e6}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@layer global-compat;@layer global-compat{:root{--color-primary: #1A237E;--color-accent1: #26C6DA;--color-accent2: #1E88E5;--color-neutral: #FFFFFF;--color-background: #F5F5F5;--color-muted-text: #6C757D;--color-danger: #DC3545;--color-success: #28A745;--color-warning: #E67E22;--color-disabled-bg: #E9ECEF;--color-content-bg: #F8F9FA;--color-table-hover: #EEEEEE;--color-table-border: #DEE2E6;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius: 4px;--shadow-sm: 0 2px 4px rgba(0,0,0,.1);--font-arabic: "Cairo", sans-serif;--font-english-headings: "Montserrat", sans-serif;--font-english-body: "Open Sans", sans-serif;--line-height: 1.6;--header-height: 64px;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--content-padding: 24px;--transition-default: .15s ease-in-out;--transition-medium: .3s ease-in-out;--transition-max-duration: .5s;--icon-color-primary: #26C6DA;--icon-color-secondary: #1A237E;--button-primary: #1E88E5;--button-secondary: #26C6DA;--button-danger: #DC3545;--table-header-bg: #F5F5F5;--table-row-hover: #EEEEEE;--table-border: 1px solid #DEE2E6;--table-row-height: 48px;--table-header-height: 48px;--table-cell-padding-h: 16px;--table-cell-padding-v: 12px}}@layer global-compat{.ltr-number,[data-ltr-number=true]{direction:ltr!important;unicode-bidi:plaintext;display:inline-block}*{box-sizing:border-box;margin:0;padding:0}:root{font-family:var(--font-arabic),var(--font-english-body),system-ui,sans-serif;line-height:var(--line-height);font-weight:400;color:var(--color-primary);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-background)}h1{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:32px;font-weight:700;line-height:var(--line-height)}h2{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:24px;font-weight:700;line-height:var(--line-height)}h3{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:20px;font-weight:700;line-height:var(--line-height)}h4{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:18px;font-weight:700;line-height:var(--line-height)}h5{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:16px;font-weight:700;line-height:var(--line-height)}h6{font-family:var(--font-arabic),var(--font-english-headings),sans-serif;font-size:14px;font-weight:700;line-height:var(--line-height)}p,body{font-family:var(--font-arabic),var(--font-english-body),sans-serif;font-size:16px;font-weight:400;line-height:var(--line-height)}small{font-size:12px;font-weight:400;line-height:var(--line-height)}.text-muted{font-size:14px;font-weight:400;color:var(--color-muted-text);line-height:var(--line-height)}[dir=rtl]{direction:rtl;text-align:right}[dir=ltr]{direction:ltr;text-align:left}.numbers-ltr{direction:ltr;display:inline-block}.numCell{direction:ltr!important;unicode-bidi:plaintext;text-align:left!important;display:inline-block}.table-wrapper{overflow-x:auto;overflow-y:visible;background-color:var(--color-neutral);border-radius:var(--radius);border:1px solid var(--color-table-border);box-shadow:var(--shadow-sm)}.v1-table{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0}.v1-table thead tr{background-color:var(--table-header-bg);height:var(--table-header-height)}.v1-table th{padding:var(--table-cell-padding-v) var(--table-cell-padding-h);vertical-align:middle;height:var(--table-header-height);font-weight:700;border-bottom:2px solid var(--color-table-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.v1-table tbody tr{height:var(--table-row-height);border-bottom:1px solid var(--color-table-border);transition:background-color var(--transition-default)}.v1-table tbody tr:hover{background-color:var(--table-row-hover)}.v1-table td{padding:var(--table-cell-padding-v) var(--table-cell-padding-h);vertical-align:middle;height:var(--table-row-height);border-top:1px solid var(--color-table-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v1-table th.col-actions,.v1-table td.col-actions{width:80px;min-width:80px;max-width:80px;text-align:center;white-space:nowrap}.v1-table th.col-actions-leaves,.v1-table td.col-actions-leaves{width:140px;min-width:140px;max-width:140px;text-align:center;white-space:nowrap;padding-left:8px!important;padding-right:8px!important}.v1-table th.col-status,.v1-table td.col-status{width:100px;min-width:100px;max-width:100px;text-align:center;white-space:nowrap}.v1-table th.col-status-leaves,.v1-table td.col-status-leaves{width:140px;min-width:140px;max-width:140px;text-align:center;white-space:nowrap}.v1-table th.col-date,.v1-table td.col-date{width:120px;min-width:120px;max-width:120px;text-align:center;white-space:nowrap}.v1-table th.col-date-compact,.v1-table td.col-date-compact{width:110px;min-width:110px;max-width:110px;text-align:center;white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.v1-table th.col-number-compact,.v1-table td.col-number-compact{width:70px;min-width:70px;max-width:70px;text-align:center;white-space:nowrap;padding-left:12px!important;padding-right:12px!important}.v1-table th.col-amount,.v1-table td.col-amount,.v1-table th.col-code,.v1-table td.col-code,.v1-table th.col-number,.v1-table td.col-number{width:120px;min-width:120px;max-width:120px;text-align:left;white-space:nowrap}.v1-table th.col-text,.v1-table td.col-text{min-width:200px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table th.col-text-name,.v1-table td.col-text-name{min-width:240px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table th.col-text-employee,.v1-table td.col-text-employee{width:120px;min-width:120px;max-width:120px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table th.col-text-type,.v1-table td.col-text-type{width:110px;min-width:110px;max-width:110px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table td.col-actions button,.v1-table td.col-actions .button{margin:0;display:inline-flex;white-space:nowrap}.v1-table td.col-actions-leaves button,.v1-table td.col-actions-leaves .button{margin:0;display:inline-flex;white-space:nowrap;min-width:auto!important;width:auto;max-width:100%}.v1-table th.col-code-payroll,.v1-table td.col-code-payroll{width:140px;min-width:140px;max-width:140px;text-align:left;white-space:nowrap}.v1-table th.col-text-payroll,.v1-table td.col-text-payroll{width:110px;min-width:110px;max-width:110px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table th.col-amount-payroll,.v1-table td.col-amount-payroll{width:150px;min-width:150px;max-width:150px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1-table th.col-number-payroll,.v1-table td.col-number-payroll{width:140px;min-width:140px;max-width:140px;text-align:left;white-space:nowrap}.v1-table th.col-status-payroll,.v1-table td.col-status-payroll{width:110px;min-width:110px;max-width:110px;text-align:center;white-space:nowrap}.v1-table th.col-actions-payroll,.v1-table td.col-actions-payroll{width:120px;min-width:120px;max-width:120px;text-align:center;white-space:nowrap}.v1-table td.col-actions-payroll button,.v1-table td.col-actions-payroll .button{margin:0;display:inline-flex;white-space:nowrap}.v1-table td[title]{cursor:help}.employee-highlight{background-color:var(--table-row-hover)!important;border:1px solid var(--color-table-border)!important;transition:all var(--transition-default)}.employee-highlight:hover{background-color:var(--table-row-hover)!important;border:1px solid var(--color-table-border)!important}.sidebar-tooltip{position:absolute;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}nav a:hover .sidebar-tooltip{opacity:1}a{color:var(--color-accent2);text-decoration:none;transition:color var(--transition-default)}a:hover{color:var(--color-primary)}button{font-family:var(--font-arabic),var(--font-english-body),sans-serif;border-radius:var(--radius);border:none;padding:var(--spacing-sm) var(--spacing-md);font-size:16px;font-weight:500;cursor:pointer;transition:all var(--transition-default);line-height:var(--line-height)}button:disabled{background-color:var(--color-disabled-bg);color:var(--color-muted-text);cursor:not-allowed}*:focus-visible{outline:2px solid var(--color-accent1);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-muted-text);border-radius:var(--radius)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.moduleHeaderRow{display:flex;align-items:center;gap:8px}.moduleHeaderRow--ar{justify-content:space-between;width:100%}.moduleHeaderRow--ar .moduleTitle{text-align:right}.moduleTitle{flex:1;min-width:0}.moduleIcon{flex:0 0 auto}}.merp-main-cta-footer-bleed,.merp-main-cta-footer-bleed *,.merp-main-cta-footer-bleed *:before,.merp-main-cta-footer-bleed *:after{box-sizing:border-box}.merp-main-cta-footer-bleed{--home-pad-inline-main: clamp(.75rem, 1.5vw, 1.5rem);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip;background:radial-gradient(130% 200% at 100% 0%,#26c6da6b,#26c6da00 58%),linear-gradient(115deg,#152238,#1b3050 38%,#1a4a5c 68%,#178f86);box-shadow:0 10px 30px #070c1847}.merp-main-cta-footer-bleed .cta-section,.merp-main-cta-footer-bleed .footer{position:relative;background:none;box-shadow:none;border-top:none}.merp-main-cta-footer-bleed .cta-section{padding:clamp(52px,6.5vw,82px) var(--home-pad-inline-main) 0;text-align:initial;background:radial-gradient(80% 100% at 50% 0%,rgba(38,198,218,.1) 0%,rgba(45,125,247,.035) 46%,transparent 76%),linear-gradient(180deg,#eef5f8,#e7edf3)}.merp-main-cta-footer-bleed .cta-section:after{content:"";display:block;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(34px,4vw,52px);height:clamp(28px,3.5vw,42px);background:#e7edf3;margin-bottom:0}.merp-main-cta-footer-bleed .cta-card{position:relative;width:min(100%,1060px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,4vw,44px);padding:clamp(28px,4vw,44px);border:1px solid rgba(255,255,255,.78);border-radius:30px;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(38,198,218,.24),transparent 32%),radial-gradient(circle at 92% 82%,rgba(30,136,229,.22),transparent 34%),linear-gradient(135deg,#ffffffeb,#ffffffad);box-shadow:0 1px #ffffffe6 inset,0 26px 70px #1a237e1f}.merp-main-cta-footer-bleed .cta-card:before,.merp-main-cta-footer-bleed .cta-card:after{content:"";position:absolute;pointer-events:none;border-radius:999px}.merp-main-cta-footer-bleed .cta-card:before{width:190px;height:190px;inset-inline-start:-80px;top:-92px;background:#26c6da2e}.merp-main-cta-footer-bleed .cta-card:after{width:150px;height:150px;inset-inline-end:-62px;bottom:-72px;background:#1e88e529}.merp-main-cta-footer-bleed .cta-copy,.merp-main-cta-footer-bleed .cta-actions{position:relative;z-index:1}.merp-main-cta-footer-bleed .cta-copy{max-width:620px}.merp-main-cta-footer-bleed .cta-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;border:1px solid rgba(38,198,218,.22);border-radius:999px;color:var(--accent2);background:#ffffffad;font-family:var(--font-ar),Tajawal,sans-serif;font-size:13px;font-weight:800}.merp-main-cta-footer-bleed .cta-title{font-size:clamp(24px,3.2vw,38px);font-weight:800;color:var(--primary);margin:0;line-height:1.25;letter-spacing:-.02em;font-family:var(--font-ar),Tajawal,sans-serif}.merp-main-cta-footer-bleed .cta-subtitle{max-width:560px;margin:12px 0 0;color:#1a237eb3;font-family:var(--font-ar),Tajawal,sans-serif;font-size:clamp(14px,1.35vw,16px);line-height:1.75}.merp-main-cta-footer-bleed .cta-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;flex-shrink:0}.merp-main-cta-footer-bleed .btn-hero-primary,.merp-main-cta-footer-bleed .btn-hero-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:999px;font-family:var(--font-ar),Tajawal,sans-serif;font-size:15px;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;min-height:50px;line-height:1.6;text-decoration:none;white-space:nowrap}.merp-main-cta-footer-bleed .cta-section .btn-hero-primary{background:linear-gradient(90deg,#18b7b2,#2d7df7);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 16px 34px #1e88e547}.merp-main-cta-footer-bleed .cta-section .btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 20px 46px #1e88e557}.merp-main-cta-footer-bleed .cta-section .btn-hero-ghost{border:1px solid rgba(26,35,126,.12);color:var(--primary);background:#ffffffc2;box-shadow:0 8px 24px #1a237e14}.merp-main-cta-footer-bleed .cta-section .btn-hero-ghost:hover{transform:translateY(-3px);background:#ffffffeb;border-color:color-mix(in srgb,var(--accent2) 32%,transparent);box-shadow:0 14px 34px #1a237e1f}.merp-main-cta-footer-bleed .footer{padding:clamp(36px,4.5vw,48px) var(--home-pad-inline-main) clamp(20px,3vw,28px);color:#f5f8ff}.merp-main-cta-footer-bleed .footer-inner{width:100%;max-width:1160px;margin-inline:auto}.merp-main-cta-footer-bleed .footer-top{display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(5,minmax(0,1fr));gap:clamp(22px,3vw,40px);align-items:start;margin-bottom:clamp(28px,4vw,40px)}.merp-main-cta-footer-bleed .footer-brand{min-width:0}.merp-main-cta-footer-bleed .footer-nav-col{min-width:0;padding-inline-start:clamp(18px,2.2vw,26px)}.merp-main-cta-footer-bleed .footer .footer-wordmark-wrapper{display:inline-flex;align-items:center;gap:16px;margin-bottom:16px;background:transparent}.merp-main-cta-footer-bleed .footer .footer-wordmark-wrapper img.footer-logo-icon{display:block;width:56px;height:56px;object-fit:contain}.merp-main-cta-footer-bleed .footer .footer-wordmark-wrapper .footer-logo-text{font-family:var(--font-en),Inter,sans-serif;font-size:42px;font-weight:900;color:#fff;letter-spacing:-1px;line-height:1}.merp-main-cta-footer-bleed .footer-brand .hero-wordmark.footer-wordmark{display:inline-flex;align-items:center;gap:16px;margin-bottom:16px}.merp-main-cta-footer-bleed .footer-brand .hero-wordmark.footer-wordmark .hero-wordmark-icon{width:56px;height:56px;object-fit:contain}.merp-main-cta-footer-bleed .footer-brand .hero-wordmark.footer-wordmark .hero-wordmark-text{font-family:var(--font-en),Inter,sans-serif;font-size:42px;font-weight:900;color:#fff;letter-spacing:-1px;line-height:1}.merp-main-cta-footer-bleed .footer-tagline{font-size:15px;line-height:1.65;margin:0;max-width:38rem;color:#f5f8ffd1}.merp-main-cta-footer-bleed .footer-social.footer-social--inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px}.merp-main-cta-footer-bleed .footer-social-link{display:inline-flex;align-items:center;justify-content:center;padding:10px;margin:-10px;border-radius:999px;color:#f5f8ffe0;text-decoration:none;line-height:0;transition:color .15s ease,transform .15s ease,opacity .15s ease}@media(hover:hover)and (pointer:fine){.merp-main-cta-footer-bleed .footer-social-link:hover{color:var(--accent1);transform:translateY(-2px)}}.merp-main-cta-footer-bleed .footer-social-link:active{transform:translateY(0)}.merp-main-cta-footer-bleed .footer-social-link:focus-visible{outline:2px solid var(--accent1);outline-offset:3px}.merp-main-cta-footer-bleed .footer-col-title{font-size:15px;font-weight:700;color:#5eead4;margin:0 0 14px;letter-spacing:.02em;font-family:var(--font-ar),Tajawal,sans-serif}.merp-main-cta-footer-bleed .footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.merp-main-cta-footer-bleed .footer-links a,.merp-main-cta-footer-bleed .footer-copy,.merp-main-cta-footer-bleed .footer-legal a{font-size:14px;color:#f5f8ffc7;text-decoration:none}.merp-main-cta-footer-bleed .footer-links a,.merp-main-cta-footer-bleed .footer-legal a{min-height:40px;display:inline-flex;align-items:center;padding-block:4px}.merp-main-cta-footer-bleed .footer-links a:hover,.merp-main-cta-footer-bleed .footer-legal a:hover{color:var(--accent1)}.merp-main-cta-footer-bleed .footer-bottom{border-top:1px solid rgba(245,248,255,.14);padding-top:clamp(22px,3vw,28px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 20px}.merp-main-cta-footer-bleed .footer-bottom .footer-copy{justify-self:start}.merp-main-cta-footer-bleed .footer-bottom .footer-social.footer-social--inline{justify-self:center;grid-column:2}.merp-main-cta-footer-bleed .footer-bottom .footer-legal{justify-self:end;grid-column:3}.merp-main-cta-footer-bleed .footer-copy{font-size:13px;color:#f5f8ff9e;margin:0;line-height:1.5}.merp-main-cta-footer-bleed .footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0}.merp-main-cta-footer-bleed .footer-legal a{min-height:40px;position:relative;color:#f5f8ffc7}.merp-main-cta-footer-bleed .footer-legal a+a{margin-inline-start:16px;padding-inline-start:18px}.merp-main-cta-footer-bleed .footer-legal a+a:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:1px;height:14px;background:#f5f8ff38;pointer-events:none}@media(max-width:1199px){.merp-main-cta-footer-bleed .footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,26px)}.merp-main-cta-footer-bleed .footer-brand{grid-column:1 / -1;padding-bottom:clamp(16px,2.5vw,22px);margin-bottom:clamp(4px,1vw,8px);border-bottom:1px solid rgba(245,248,255,.12)}.merp-main-cta-footer-bleed .footer-nav-col{border-inline-start:none;padding-inline-start:0}}@media(max-width:767px){.merp-main-cta-footer-bleed .cta-card{align-items:stretch;flex-direction:column;text-align:center;border-radius:24px}.merp-main-cta-footer-bleed .cta-kicker{margin-inline:auto}.merp-main-cta-footer-bleed .cta-actions{justify-content:center}.merp-main-cta-footer-bleed .btn-hero-primary,.merp-main-cta-footer-bleed .btn-hero-ghost{width:100%}.merp-main-cta-footer-bleed .footer-top{grid-template-columns:1fr;gap:0}.merp-main-cta-footer-bleed .footer-brand{margin-bottom:0;padding-bottom:22px}.merp-main-cta-footer-bleed .footer-nav-col{padding-top:20px;margin-top:0;border-top:1px solid rgba(245,248,255,.1)}.merp-main-cta-footer-bleed .footer-brand+.footer-nav-col{border-top:none;padding-top:12px}.merp-main-cta-footer-bleed .footer-bottom{grid-template-columns:1fr;text-align:center;gap:18px}.merp-main-cta-footer-bleed .footer-bottom .footer-copy{justify-self:center;grid-column:1}.merp-main-cta-footer-bleed .footer-bottom .footer-social.footer-social--inline{grid-column:1;justify-self:center}.merp-main-cta-footer-bleed .footer-bottom .footer-legal{grid-column:1;justify-self:center;justify-content:center}.merp-main-cta-footer-bleed .footer-legal a+a{margin-inline-start:12px;padding-inline-start:14px}}.merp-chatbot{position:fixed;inset-inline-end:24px;bottom:24px;z-index:2200;font-family:inherit}.merp-chatbot__button{min-width:122px;height:56px;border:0;border-radius:999px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:18px;font-weight:800;box-shadow:0 18px 42px #2563eb57,0 8px 18px #0f172a2e;cursor:grab;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.merp-chatbot__button--dragging{cursor:grabbing;transition:none}.merp-chatbot__button:hover{transform:translateY(-2px);box-shadow:0 22px 48px #2563eb66,0 10px 22px #0f172a33}.merp-chatbot__button-icon{position:relative;width:28px;height:28px;flex:0 0 auto;border-radius:999px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff38}.merp-chatbot__button-icon:before{content:"";position:absolute;inset:7px 5px 8px;border:2px solid currentColor;border-radius:8px}.merp-chatbot__button-icon:after{content:"";position:absolute;inset-inline-start:8px;bottom:6px;width:7px;height:7px;border-inline-start:2px solid currentColor;border-bottom:2px solid currentColor;border-bottom-left-radius:2px;transform:rotate(-18deg)}.merp-chatbot__button-text{font-size:14px;font-weight:700}.merp-chatbot__option:hover,.merp-chatbot__nav-button:hover:not(:disabled),.merp-chatbot__close:hover{filter:brightness(.96)}.merp-chatbot__button:focus-visible,.merp-chatbot__option:focus-visible,.merp-chatbot__nav-button:focus-visible,.merp-chatbot__close:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:2px}.merp-chatbot__window{width:min(410px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 112px));margin-bottom:12px;border:1px solid #e2e8f0;border-radius:24px;background:#fff;box-shadow:0 24px 70px #0f172a40;display:flex;flex-direction:column;overflow:hidden;animation:merp-chatbot-pop .18s ease-out}.merp-chatbot__header{padding:16px 18px;background:radial-gradient(circle at top right,rgba(96,165,250,.28),transparent 34%),linear-gradient(135deg,#0f172a,#172554);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.merp-chatbot__header-content{min-width:0}.merp-chatbot__eyebrow{width:fit-content;margin-bottom:8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:4px 9px;background:#ffffff1a;color:#dbeafe;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.4}.merp-chatbot__status-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.merp-chatbot__header-content strong,.merp-chatbot__header span{display:block}.merp-chatbot__header-content strong{font-size:16px;line-height:1.4}.merp-chatbot__header-content>span{margin-top:2px;color:#cbd5e1;font-size:12px;line-height:1.6}.merp-chatbot__close{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:999px;background:#ffffff1a;color:inherit;font:inherit;font-size:24px;line-height:1;cursor:pointer}.merp-chatbot__messages{flex:1;padding:16px;overflow-y:auto;background:#f8fafc}.merp-chatbot__meta{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#64748b;font-size:12px;font-weight:700}.merp-chatbot__meta span{min-width:0}.merp-chatbot__message{margin:0 0 14px;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 10px 26px #0f172a0f}.merp-chatbot__message h3{margin:0 0 8px;color:#0f172a;font-size:16px;line-height:1.5}.merp-chatbot__message p{margin:0;color:#334155;font-size:14px;line-height:1.8}.merp-chatbot__options-title{margin:0 2px 8px;color:#475569;font-size:12px;font-weight:800}.merp-chatbot__options{display:grid;gap:8px}.merp-chatbot__option{width:100%;border:1px solid #cbd5e1;border-radius:16px;background:#fff;color:#1e293b;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;font-size:14px;line-height:1.6;min-height:46px;padding:10px 14px;text-align:start;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.merp-chatbot__option:hover{border-color:#93c5fd;box-shadow:0 8px 18px #0f172a0f;transform:translateY(-1px)}.merp-chatbot__option:first-child{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.merp-chatbot__option-arrow{width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:#f1f5f9;color:#2563eb;display:inline-flex;align-items:center;justify-content:center}.merp-chatbot__option-arrow:before{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-1px) rotate(45deg)}.merp-chatbot__option-arrow--rtl:before{transform:translate(1px) rotate(225deg)}.merp-chatbot__footer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid #e2e8f0;background:#fff}.merp-chatbot__nav-button{flex:1;min-height:40px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:600;transition:background .16s ease,border-color .16s ease}.merp-chatbot__nav-button:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff}.merp-chatbot__nav-button:disabled{cursor:not-allowed;opacity:.45}@keyframes merp-chatbot-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.merp-chatbot{inset-inline-end:16px;bottom:16px}.merp-chatbot__window{width:100%;max-height:min(620px,calc(100vh - 96px));border-radius:22px}.merp-chatbot__button{min-width:56px;margin-inline-start:auto;display:inline-flex}.merp-chatbot__button-text{display:none}}.merp-chatbot__support-phone{display:flex;align-items:center;gap:8px;padding:8px 18px;background:#2563eb12;border-bottom:1px solid rgba(37,99,235,.12);font-size:12px;font-weight:600;color:#1d4ed8;direction:inherit}.merp-chatbot__support-phone span:first-child{font-size:14px;flex-shrink:0}.merp-chatbot__support-phone a{color:inherit;text-decoration:none;font-weight:inherit}.merp-chatbot__support-phone a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.merp-chatbot__window,.merp-chatbot__button,.merp-chatbot__option,.merp-chatbot__nav-button{animation:none;transition:none}}.merp-public-page,.merp-public-page *{font-family:Tajawal,sans-serif}.merp-public-page.is-ltr,.merp-public-page.is-ltr *,.merp-public-page .hero-wordmark-text{font-family:Inter,sans-serif}.merp-public-page{background-color:#fff;--primary: #1A237E;--accent1: #26C6DA;--accent2: #1E88E5;--white: #FFFFFF;--bg: #F5F5F5;--content-bg:#F8F9FA;--border: #DEE2E6;--hover: #EEEEEE;--muted: #6C757D;--warning: #E67E22;--shadow: 0 2px 4px rgba(0,0,0,.1);--radius: 4px;--font-en: Inter, sans-serif;--font-ar: Tajawal, sans-serif;--font-body: Inter, sans-serif;--home-pad-inline: clamp(1rem, 3.25vw, 3rem);--home-pad-inline-main: clamp(.75rem, 1.5vw, 1.5rem)}.merp-hero-stats-strip,.merp-hero-stats-strip *,.merp-hero-stats-strip *:before,.merp-hero-stats-strip *:after{box-sizing:border-box}.merp-hero-stats-strip{position:relative;z-index:3;width:100%;background:transparent;border-top:1px solid rgba(26,35,126,.1);padding:20px 0 18px;font-family:var(--font-ar),Tajawal,sans-serif;color:var(--primary)}.merp-hero-stats-strip .merp-hero-stats-inner{max-width:900px;margin-inline:auto}.merp-hero-stats-strip .merp-hero-stats{display:flex;align-items:center;justify-content:center;gap:36px}.merp-hero-stats-strip .merp-hero-stat-block{text-align:center}.merp-hero-stats-strip .merp-hero-stat-val{font-family:var(--font-en),Inter,sans-serif;font-size:28px;font-weight:900;color:var(--primary);line-height:1}.merp-hero-stats-strip .merp-hero-stat-label{font-size:14px;color:var(--muted);margin-top:4px}@media(max-width:767px){.merp-hero-stats-strip{padding:16px var(--home-pad-inline-main) 14px}.merp-hero-stats-strip .merp-hero-stats{gap:28px}.merp-hero-stats-strip .merp-hero-stat-val{font-size:24px}}.merp-modules-root,.merp-modules-root *,.merp-modules-root *:before,.merp-modules-root *:after{box-sizing:border-box}.merp-modules-root{background:#f8fafc;padding:clamp(52px,7vw,80px) var(--home-pad-inline-main, 24px);border-bottom:1px solid rgba(222,226,230,.65);font-family:var(--font-ar),Tajawal,sans-serif;color:var(--primary, #1a237e);direction:inherit}.merp-modules-scroll-root{min-height:100vh;height:600vh;padding-block:0}.modules-shell{max-width:1180px;margin-inline:auto}.merp-modules-scroll-root .modules-shell{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(52px,7vw,80px)}.modules-header{text-align:center;margin-bottom:clamp(28px,4vw,40px)}.modules-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:9px 18px;border:1px solid rgba(26,35,126,.14);border-radius:999px;color:var(--merp-color-primary, #1a237e);background:#fffffff5;box-shadow:0 10px 28px #1a237e1f,0 1px #ffffffe6 inset}.modules-badge span{color:inherit;font-size:15px;font-weight:950;line-height:1.4}.modules-header .home-section-main-title{margin-inline:auto}.modules-subtitle{font-size:clamp(14px,1.35vw,16px);line-height:1.65;color:var(--muted, #64748b);max-width:640px;margin-inline:auto}.modules-tab-description{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.modules-panel-frame{height:min(500px,calc(100vh - 300px));min-height:390px}@keyframes modules-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.merp-modules-root .modules-panel-in{animation:modules-panel-in .42s cubic-bezier(.22,.9,.36,1)}@media(prefers-reduced-motion:reduce){.merp-modules-root .modules-panel-in{animation:none}}@media(min-width:1024px){.merp-modules-scroll-root .modules-shell{padding-block:clamp(28px,4vw,52px)}.modules-header{margin-bottom:clamp(18px,2.5vw,30px)}}@media(min-width:1024px)and (max-height:760px){.modules-panel-frame{height:calc(100vh - 250px);min-height:350px}.modules-detail-panel{padding:20px!important}.modules-detail-panel>div:first-child{margin-bottom:14px!important}}@media(max-width:1023px){.merp-modules-scroll-root{height:auto;padding-block:clamp(52px,7vw,80px)}.merp-modules-scroll-root .modules-shell{position:static;min-height:auto;padding-block:0}.modules-panel-frame{height:480px}}.merp-compliance-root,.merp-compliance-root *,.merp-compliance-root *:before,.merp-compliance-root *:after{box-sizing:border-box}.merp-compliance-root.compliance-section{background:radial-gradient(circle at 18% 22%,rgba(38,198,218,.12),transparent 26%),radial-gradient(circle at 84% 40%,rgba(30,136,229,.11),transparent 28%),linear-gradient(180deg,#ffffffb8,#f8fafcfa),#f1f4f8;padding:clamp(52px,7vw,76px) var(--home-pad-inline-main);border-top:none;border-bottom:1px solid rgba(222,226,230,.65);font-family:var(--font-ar),Tajawal,sans-serif;color:var(--primary)}.merp-compliance-root#compliance .section-header.center-header{margin-bottom:clamp(28px,4vw,40px);text-align:center}.merp-compliance-root#compliance .section-header.center-header .section-title{margin-inline:auto}.merp-compliance-root#compliance .section-subtitle.center-subtitle{font-size:clamp(14px,1.35vw,16px);line-height:1.65;color:var(--muted);max-width:640px}.merp-compliance-root#compliance .compliance-panel-tiles{background:none;border:none;box-shadow:none;padding:0}.merp-compliance-root#compliance .compliance-grid-cluster{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,2vw,22px);max-width:1180px;margin-inline:auto;margin-top:clamp(8px,1.5vw,16px);justify-items:stretch;align-items:start;isolation:isolate;direction:inherit}.merp-compliance-root#compliance .compliance-tile-cell{width:100%;max-width:none;margin-inline:0;display:flex;align-items:flex-start;justify-content:center;position:relative;filter:none;opacity:0;transform:translateY(18px);animation:compliance-card-in .62s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--tile-index, 0) * 90ms)}.merp-compliance-root#compliance .compliance-card-tile{position:relative;width:100%;height:auto;min-height:190px;box-sizing:border-box;text-align:center;align-items:center;justify-content:flex-start;padding:22px 16px 18px;border-radius:22px;border:1px solid rgba(26,35,126,.08);background:linear-gradient(180deg,#fffffff5,#ffffffbd),radial-gradient(circle at 50% 0%,var(--compliance-glow, rgba(38, 198, 218, .16)),transparent 62%);box-shadow:0 1px #fffffff2 inset,0 18px 44px #1a237e0f;overflow:hidden;display:flex;flex-direction:column;gap:12px;animation:compliance-card-glow 5.2s ease-in-out infinite;animation-delay:calc(var(--tile-index, 0) * .18s);transition:transform .22s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;clip-path:none;-webkit-clip-path:none}.merp-compliance-root#compliance .compliance-card-tile:before,.merp-compliance-root#compliance .compliance-card-tile:after{content:"";position:absolute;pointer-events:none}.merp-compliance-root#compliance .compliance-card-tile:before{z-index:2;top:-35%;bottom:-35%;width:42%;inset-inline-start:-62%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);opacity:.46;transform:skew(-18deg);animation:compliance-card-sheen 6s ease-in-out infinite;animation-delay:calc(var(--tile-index, 0) * .22s + .9s)}.merp-compliance-root#compliance .compliance-card-tile:after{width:74px;height:74px;border-radius:999px;inset-inline-end:-22px;top:-24px;background:var(--compliance-glow, rgba(38, 198, 218, .16));filter:blur(2px)}.merp-compliance-root#compliance .compliance-card-tile .compliance-icon{margin:0 auto;width:58px;height:58px;display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0;border-radius:18px;background:linear-gradient(135deg,#fffffff5,#ffffffb8),var(--compliance-glow, rgba(26, 35, 126, .07));border:1px solid rgba(26,35,126,.07);box-shadow:0 8px 20px #1a237e14,0 1px #fffffff2 inset;color:var(--compliance-accent, var(--primary));position:relative;z-index:1;animation:compliance-icon-idle 3.8s ease-in-out infinite;animation-delay:calc(var(--tile-index, 0) * .16s)}.merp-compliance-root .compliance-tile-icon{color:currentColor}.merp-compliance-root#compliance .compliance-card-tile .compliance-icon .compliance-brand-img{width:auto;height:auto;max-width:44px;max-height:44px;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.merp-compliance-root#compliance .compliance-card-tile .compliance-name{font-size:clamp(14px,1.25vw,16px);font-weight:700;color:var(--primary);margin:0;line-height:1.35;text-align:center;width:100%;position:relative;z-index:1}.merp-compliance-root#compliance .compliance-card-tile .compliance-desc{font-size:clamp(12px,1.05vw,13px);color:var(--muted);line-height:1.6;margin:0;max-width:100%;text-align:center;position:relative;z-index:1}.merp-compliance-root#compliance .compliance-tone-cyan{--compliance-accent: #0891b2;--compliance-glow: rgba(38, 198, 218, .18)}.merp-compliance-root#compliance .compliance-tone-blue{--compliance-accent: #1e88e5;--compliance-glow: rgba(30, 136, 229, .16)}.merp-compliance-root#compliance .compliance-tone-indigo{--compliance-accent: #1a237e;--compliance-glow: rgba(26, 35, 126, .14)}.merp-compliance-root#compliance .compliance-tone-violet{--compliance-accent: #6d5bd0;--compliance-glow: rgba(109, 91, 208, .15)}.merp-compliance-root#compliance .compliance-tone-teal{--compliance-accent: #0f9488;--compliance-glow: rgba(15, 148, 136, .15)}.merp-compliance-root#compliance .compliance-tone-emerald{--compliance-accent: #15803d;--compliance-glow: rgba(21, 128, 61, .14)}@media(hover:hover)and (pointer:fine){.merp-compliance-root#compliance .compliance-card-tile:hover{transform:translateY(-8px);border-color:color-mix(in srgb,var(--compliance-accent, var(--primary)) 26%,transparent);background:linear-gradient(180deg,#fffffffa,#ffffffdb),radial-gradient(circle at 50% 0%,var(--compliance-glow, rgba(38, 198, 218, .16)),transparent 62%);box-shadow:0 1px #ffffffe6 inset,0 22px 50px #1a237e1f}.merp-compliance-root#compliance .compliance-card-tile:hover .compliance-icon{animation:compliance-icon-float .9s ease-in-out infinite alternate}}@keyframes compliance-card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes compliance-icon-float{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4px) rotate(2deg)}}@keyframes compliance-card-glow{0%,to{box-shadow:0 1px #fffffff2 inset,0 18px 44px #1a237e0f;border-color:#1a237e14}50%{box-shadow:0 1px #fffffffa inset,0 24px 56px #1a237e1a;border-color:color-mix(in srgb,var(--compliance-accent, var(--primary)) 18%,rgba(26,35,126,.08))}}@keyframes compliance-card-sheen{0%,58%{inset-inline-start:-62%}82%,to{inset-inline-start:120%}}@keyframes compliance-icon-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.merp-compliance-root .home-eyebrow-badge.section-badge{font-size:clamp(13px,1.2vw,15px);padding:8px 18px;gap:8px;margin-bottom:4px}.merp-compliance-root .home-eyebrow-badge.center-badge{margin-bottom:4px}.merp-compliance-root .home-eyebrow-label{display:inline-block;border-bottom:2px solid var(--warning);padding-bottom:3px;line-height:1.35}.merp-compliance-root .home-section-down-hint{display:flex;justify-content:center;margin:2px 0 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.merp-compliance-root .home-section-decorative-arrow{width:34px;height:auto;display:block;color:#1a237e6b;opacity:1;overflow:visible}.merp-compliance-root .home-section-main-title.section-title{font-size:clamp(1.45rem,3vw,2rem);line-height:1.38;margin-top:0;margin-bottom:14px;font-weight:700;letter-spacing:-.02em}.merp-compliance-root .section-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;border:1px solid rgba(222,226,230,.95);border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:16px;box-shadow:0 1px 2px #1a237e0a}.merp-compliance-root .compliance-eyebrow-icon{flex-shrink:0;color:var(--primary)}.merp-compliance-root .section-title{font-size:24px;font-weight:700;color:var(--primary);line-height:1.6;margin-bottom:14px}.merp-compliance-root .section-subtitle{font-size:16px;color:var(--muted);max-width:560px;line-height:1.6}.merp-compliance-root .center-header{text-align:center}.merp-compliance-root .center-badge{margin:0 auto 16px}.merp-compliance-root .center-subtitle{margin:0 auto}@media(max-width:1199px){.merp-compliance-root#compliance .compliance-grid-cluster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.merp-compliance-root.compliance-section{padding:40px var(--home-pad-inline-main)}.merp-compliance-root#compliance .compliance-grid-cluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.merp-compliance-root#compliance .compliance-card-tile{min-height:178px;padding:18px 12px 16px}}@media(max-width:420px){.merp-compliance-root#compliance .compliance-grid-cluster{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.merp-compliance-root#compliance .compliance-tile-cell{opacity:1;transform:none;animation:none}.merp-compliance-root#compliance .compliance-card-tile,.merp-compliance-root#compliance .compliance-card-tile:hover .compliance-icon,.merp-compliance-root#compliance .compliance-card-tile .compliance-icon,.merp-compliance-root#compliance .compliance-card-tile:before{animation:none;transition:none}}.merp-login-page,.merp-login-page *,.merp-login-page *:before,.merp-login-page *:after{box-sizing:border-box}.merp-login-page{min-height:100vh;background:#f5f5f5;padding:24px;display:flex;align-items:center;justify-content:center;font-family:Tajawal,sans-serif;color:#1a237e}.merp-login-shell{width:100%;max-width:1120px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#f8f9fa,#f5f5f5 55%,#fff)}.merp-login-col-form{grid-column:2;grid-row:1;display:flex;align-items:stretch;justify-content:center;min-height:calc(100vh - 96px);padding:24px}.merp-login-col-side{grid-column:1;grid-row:1;display:flex;align-items:stretch;justify-content:center;min-height:calc(100vh - 96px);padding:24px}.merp-login-page[dir=ltr] .merp-login-col-form{grid-column:1}.merp-login-page[dir=ltr] .merp-login-col-side{grid-column:2}.merp-login-page[dir=ltr] .merp-login-connector{transform:translate(-50%,-50%)}.merp-login-card{background:#fff;padding:56px;border-radius:4px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:640px;min-height:520px;position:relative}.merp-login-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.merp-login-lang-btn,.merp-login-back-btn{height:44px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#1a237e;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .15s,color .15s,background .15s;font-family:inherit;cursor:pointer}.merp-login-lang-btn{padding:0 16px}.merp-login-back-btn{width:44px}.merp-login-lang-btn:hover,.merp-login-back-btn:hover{border-color:#26c6da;color:#26c6da;background:#f5f5f5}.merp-login-title{margin:0 0 20px;text-align:center;font-size:42px;line-height:1.35;font-weight:700}.merp-login-form{display:flex;flex-direction:column;gap:10px}.merp-login-label{font-size:16px;color:#1a237e;font-weight:500}.merp-login-label span{color:#dc3545}.merp-login-select-wrap{position:relative}.merp-login-select-wrap:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border-right:1.5px solid #1a237e;border-bottom:1.5px solid #1a237e;transform:translateY(-60%) rotate(45deg);pointer-events:none}.merp-login-page[dir=ltr] .merp-login-select-wrap:before{left:auto;right:12px}.merp-login-input{width:100%;height:46px;border:1px solid #dee2e6;border-radius:4px;padding:0 14px;font-size:16px;color:#1a237e;background:#fff;font-family:inherit;transition:border-color .15s}.merp-login-input:focus{outline:none;border-color:#26c6da}.merp-login-input:read-only{background:#f5f5f5;cursor:default}.merp-login-select{appearance:none;padding-left:32px;cursor:pointer}.merp-login-page[dir=ltr] .merp-login-select{padding-left:14px;padding-right:32px}.merp-login-submit{margin-top:8px;width:100%;height:46px;border:1px solid #dee2e6;border-radius:4px;background:#eef2f6;color:#6c757d;font-size:18px;font-weight:600;cursor:default;font-family:inherit;transition:background .15s,border-color .15s,color .15s,transform .1s}.merp-login-submit:not(:disabled){background:#1e88e5;border-color:#1e88e5;color:#fff;cursor:pointer}.merp-login-submit:not(:disabled):hover{background:#1976d2;border-color:#1976d2;transform:translateY(-1px)}.merp-login-submit:not(:disabled):active{transform:translateY(0)}.merp-login-submit--loading{opacity:.7;cursor:wait!important}.merp-login-help{margin-top:14px;text-align:center;font-size:14px;color:#6c757d}.merp-login-help a{color:#26c6da;text-decoration:none;font-weight:700}.merp-login-help a:hover{text-decoration:underline}.merp-login-side{position:relative;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;width:100%;max-width:640px}.merp-login-side h2{margin:0 0 10px;font-size:30px;font-weight:700}.merp-login-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.merp-login-brand span{font-size:42px;font-weight:900;line-height:1;font-family:Inter,sans-serif}.merp-login-side p{margin:0;max-width:420px;color:#1a237e;font-size:18px;line-height:1.55}.merp-login-connector{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%) scaleX(-1);width:132px;height:96px;opacity:.35;pointer-events:none;z-index:1}@media(max-width:1023px){.merp-login-shell{grid-template-columns:1fr}.merp-login-col-form,.merp-login-col-side{grid-column:auto!important;min-height:auto;padding:0}.merp-login-card{justify-self:stretch;max-width:none;min-height:auto;padding:32px 20px}.merp-login-side{min-height:auto;padding:20px 20px 28px}.merp-login-title{font-size:38px}.merp-login-side h2{font-size:30px}.merp-login-brand span{font-size:42px}.merp-login-side p{font-size:18px}.merp-login-connector{display:none}}.merp-register-page,.merp-register-page *,.merp-register-page *:before,.merp-register-page *:after{box-sizing:border-box}.merp-register-page{min-height:100vh;padding:24px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#1a237e;font-family:Tajawal,sans-serif;font-size:16px;font-weight:400}.merp-register-shell{width:100%;max-width:1120px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#f8f9fa,#f5f5f5 55%,#fff)}.merp-register-col-form,.merp-register-col-side{grid-row:1;display:flex;align-items:stretch;justify-content:center;min-height:calc(100vh - 96px);padding:24px}.merp-register-col-form{grid-column:2}.merp-register-col-side,.merp-register-page[dir=ltr] .merp-register-col-form{grid-column:1}.merp-register-page[dir=ltr] .merp-register-col-side{grid-column:2}.merp-register-card{width:100%;max-width:560px;min-height:520px;padding:30px 48px;background:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a}.merp-register-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.merp-register-lang-btn,.merp-register-back-btn{height:44px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#1a237e;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.merp-register-lang-btn{padding:0 16px}.merp-register-back-btn{width:44px}.merp-register-lang-btn:hover,.merp-register-back-btn:hover{border-color:#26c6da;background:#f5f5f5;color:#26c6da}.merp-register-form{width:100%;display:flex;flex-direction:column;gap:8px}.merp-register-stepper{margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#6c757d;font-size:13px;font-weight:700}.merp-register-stepper-dots{display:inline-flex;align-items:center;gap:6px}.merp-register-stepper-dot{width:8px;height:8px;border-radius:999px;background:#dee2e6}.merp-register-stepper-dot.is-active{width:18px;background:#26c6da}.merp-register-header{min-height:82px;margin-bottom:8px;display:flex;flex-direction:column;justify-content:center;text-align:center}.merp-register-header.align-start{text-align:start}.merp-register-header h1,.merp-register-industry-head h1{margin:0 0 6px;color:#1a237e;font-size:36px;line-height:1.2;font-weight:700;letter-spacing:0}.merp-register-header h1{min-height:52px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.merp-register-header.align-start h1{justify-content:flex-start;white-space:normal}.merp-register-header p,.merp-register-industry-head p{min-height:20px;margin:0;color:#6c757d;font-size:14px;line-height:1.5;font-weight:500}.merp-register-field{position:relative;margin-bottom:4px}.merp-register-field label{display:block;margin-bottom:7px;color:#1a237e;font-size:15px;font-weight:500}.merp-register-field input,.merp-register-field select,.merp-register-phone-row select,.merp-register-four-cols select,.merp-register-search{width:100%;height:42px;border:1px solid #dee2e6;border-radius:4px;padding:0 38px 0 14px;background:#fff;color:#1a237e;font-family:inherit;font-size:15px;line-height:1.4;font-weight:400;text-overflow:ellipsis;transition:border-color .15s}.merp-register-field input::placeholder,.merp-register-search::placeholder{color:#8b96a3;font-size:15px;line-height:1.4;font-weight:400;opacity:1}.merp-register-field input:focus,.merp-register-field select:focus,.merp-register-phone-row select:focus,.merp-register-four-cols select:focus,.merp-register-search:focus{outline:none;border-color:#26c6da}.merp-register-field input.has-error,.merp-register-field select.has-error{border-color:#dc3545}.merp-register-error{margin-top:2px;color:#dc3545;font-size:12px}.merp-register-valid-mark{position:absolute;top:12px;inset-inline-start:11px;width:18px;height:18px;border-radius:999px;font-size:0}.merp-register-valid-mark.is-valid{background:#00a651}.merp-register-valid-mark.is-valid:after{content:"";position:absolute;top:5px;left:5px;width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.merp-register-page[dir=rtl] .merp-register-valid-mark{left:11px;right:auto}.merp-register-page[dir=ltr] .merp-register-valid-mark{left:auto;right:11px}.merp-register-page[dir=rtl] .merp-register-input-natural{direction:rtl;text-align:right;padding:0 14px 0 38px}.merp-register-page[dir=ltr] .merp-register-input-natural,.merp-register-input-ltr,.merp-register-page[dir=ltr] .merp-register-field input.merp-register-input-ltr{direction:ltr;text-align:left;padding:0 38px 0 14px}.merp-register-phone-row{display:grid;grid-template-columns:112px 1fr;gap:0;direction:ltr}.merp-register-phone-row>select{border-inline-end:0;padding:0 10px;direction:ltr;text-align:left;font-weight:700}.merp-register-page[dir=rtl] .merp-register-phone-row .merp-register-field input{direction:rtl;text-align:right}.merp-register-domain-field{position:relative;display:flex;align-items:center}.merp-register-domain-field input{direction:ltr;text-align:left;padding:0 106px 0 14px}.merp-register-domain-field>span:not(.merp-register-valid-mark){position:absolute;left:auto;right:14px;width:82px;color:#1a237e;direction:ltr;unicode-bidi:isolate;font-size:15px;line-height:42px;text-align:right;pointer-events:none}.merp-register-domain-field .merp-register-valid-mark,.merp-register-password-field .merp-register-valid-mark{display:none}.merp-register-domain-status{margin-top:4px;font-size:12px;line-height:1.4;font-weight:600}.merp-register-domain-status.is-available{color:#00a651}.merp-register-domain-status.is-unavailable{color:#dc3545}.merp-register-input-password{text-align:start}.merp-register-page[dir=rtl] .merp-register-password-field input{direction:rtl;text-align:right;padding:0 14px 0 52px}.merp-register-page[dir=ltr] .merp-register-password-field input{direction:ltr;text-align:left;padding:0 52px 0 14px}.merp-register-password-field button{position:absolute;top:50%;left:12px;right:auto;width:28px;height:28px;padding:0;border:0;background:transparent;color:#1a237e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%)}.merp-register-page[dir=ltr] .merp-register-password-field button{left:auto;right:12px}.merp-register-selected-plan{margin:-2px 0 6px;border:1px solid #dbeaff;border-radius:999px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f2f8ff;padding:8px 12px;color:#1a237e;font-size:12px;font-weight:700}.merp-register-selected-plan a{color:#1e88e5;text-decoration:underline;white-space:nowrap}.merp-register-checkbox{min-height:34px;margin:2px 0 8px;display:flex;align-items:flex-start;gap:10px;color:#6c757d;font-size:12px;line-height:1.55}.merp-register-checkbox input{width:17px;height:17px;margin-top:2px;accent-color:#1e88e5}.merp-register-submit,.merp-register-secondary{width:100%;border-radius:4px;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.merp-register-submit{min-height:42px;margin-top:4px;border:1px solid #1e88e5;background:#1e88e5;color:#fff;font-size:18px;line-height:1.25;font-weight:700}.merp-register-submit:hover:not(:disabled){background:#1976d2;border-color:#1976d2}.merp-register-submit:disabled,.merp-register-secondary:disabled{opacity:.7;cursor:not-allowed}.merp-register-submit--loading{cursor:wait!important}.merp-register-secondary{min-height:46px;border:1px solid #dee2e6;background:#fff;color:#1a237e;font-size:16px;font-weight:600}.merp-register-actions{display:grid;grid-template-columns:120px 1fr;gap:10px;margin-top:10px}.merp-register-legal,.merp-register-help{min-height:18px;margin:8px 0 0;color:#6c757d;font-size:13px;line-height:1.45;text-align:center}.merp-register-help a,.merp-register-legal a,.merp-register-link-button{color:#26c6da;font-weight:700;text-decoration:none}.merp-register-help a:hover,.merp-register-legal a:hover{text-decoration:underline}.merp-register-welcome-card{position:relative;overflow:hidden;margin-bottom:14px;padding:18px;border:1px solid #e4ebf2;border-radius:4px;background:#fff;text-align:center}.merp-register-welcome-card h2{margin:12px 0 8px;color:#1a237e;font-size:24px}.merp-register-welcome-card p{margin:0 0 14px;color:#63707c}.merp-register-celebrate{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(38,198,218,.08),transparent 16%),radial-gradient(circle at 85% 22%,rgba(30,136,229,.08),transparent 16%);pointer-events:none}.merp-register-domain-copy{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.merp-register-domain-copy span{border-radius:4px;background:#f5f5f5;padding:10px 16px;color:#1a237e;font-weight:700}.merp-register-domain-copy button{border:0;border-radius:4px;background:#1e88e5;color:#fff;padding:10px 18px;font-family:inherit;font-weight:700;cursor:pointer}.merp-register-two-cols,.merp-register-address-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.merp-register-field-full{grid-column:1 / -1}.merp-register-branch-settings{margin:6px 0 16px;color:#1a237e;text-align:center}.merp-register-branch-settings p{margin:0;font-size:14px;line-height:1.9}.merp-register-branch-settings button{border:0;padding:0;background:transparent;color:#1e88e5;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.merp-register-four-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.merp-register-four-cols .merp-register-field{margin-bottom:0}.merp-register-four-cols .merp-register-field label span{color:#dc3545}.merp-register-four-cols select:disabled{background:#f8f9fa;color:#1a237e;opacity:1;cursor:default}.merp-register-upload{min-height:132px;border:1.5px dashed #b9eaf0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,#26c6da0f,#fffffff5),#fff;color:#6c757d;text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.merp-register-upload:hover,.merp-register-upload:focus-within{border-color:#26c6da;box-shadow:0 10px 28px #26c6da24;transform:translateY(-1px)}.merp-register-upload input{display:none}.merp-register-upload-icon{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8fbfd;color:#1e88e5;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1}.merp-register-upload-title{color:#1a237e;font-size:15px;font-weight:700}.merp-register-upload-hint{color:#8b96a3;font-size:12px}.merp-register-upload strong{max-width:100%;margin-top:4px;border-radius:999px;background:#fff;padding:7px 14px;color:#26c6da;font-size:13px;box-shadow:inset 0 0 0 1px #26c6da47;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merp-register-industry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.merp-register-link-button{border:0;padding:0;background:transparent;font-family:inherit;font-size:14px;cursor:pointer}.merp-register-search{margin-bottom:16px}.merp-register-industries{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.merp-register-industry{min-height:118px;border:1px solid #dee2e6;border-radius:4px;background:#fff;padding:14px;color:inherit;font-family:inherit;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s}.merp-register-industry:hover,.merp-register-industry.is-selected{border-color:#26c6da;box-shadow:0 2px 8px #26c6da26}.merp-register-industry strong{display:block;margin-bottom:8px;color:#1a237e;font-size:16px}.merp-register-industry span{color:#6c757d;font-size:13px;line-height:1.6}.merp-register-confirm{margin-top:16px;border:1px solid #dbeaff;border-radius:4px;background:#f2f8ff;padding:18px;color:#6c757d}.merp-register-confirm strong{color:#1a237e;font-size:18px}.merp-register-confirm p{margin:6px 0 0;line-height:1.7}.merp-register-side{position:relative;min-height:520px;width:100%;max-width:640px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.merp-register-side h2{margin:0 0 10px;color:#1a237e;font-size:30px;font-weight:700}.merp-register-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;color:#1a237e;letter-spacing:0}.merp-register-brand span{font-family:Inter,sans-serif;font-size:42px;font-weight:900;line-height:1}.merp-register-side p{margin:0;max-width:420px;color:#1a237e;font-size:18px;line-height:1.55}.merp-register-connector{position:absolute;top:52%;left:calc(50% + 58px);width:124px;height:88px;opacity:.42;pointer-events:none;z-index:1;transform:translate(-50%,-50%) scaleX(-1)}.merp-register-page[dir=ltr] .merp-register-connector{left:calc(50% + 58px);transform:translate(-50%,-50%)}@media(max-width:1023px){.merp-register-page{padding:14px}.merp-register-shell{grid-template-columns:1fr}.merp-register-col-form,.merp-register-col-side{grid-column:auto!important;min-height:auto;padding:0}.merp-register-card{max-width:none;min-height:auto;padding:32px 20px}.merp-register-industry-head,.merp-register-topbar,.merp-register-stepper{flex-direction:column;align-items:stretch}.merp-register-industries,.merp-register-two-cols,.merp-register-address-grid,.merp-register-four-cols{grid-template-columns:1fr}.merp-register-side{min-height:auto;padding:20px 20px 28px}.merp-register-connector{display:none}}@media(max-width:560px){.merp-register-card{padding:28px 18px}.merp-register-header h1,.merp-register-industry-head h1{font-size:32px}.merp-register-phone-row{grid-template-columns:1fr;gap:10px}.merp-register-phone-row>select{border-inline-end:1px solid #dee2e6}.merp-register-actions{grid-template-columns:1fr}}.privacy-page,.privacy-page *,.privacy-page *:before,.privacy-page *:after{box-sizing:border-box}.privacy-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.privacy-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.privacy-hero{color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(70px,9vw,104px)}.privacy-hero__inner{max-width:900px}.privacy-eyebrow,.privacy-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.privacy-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.privacy-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.privacy-hero p{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.privacy-meta,.privacy-disclaimer{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.privacy-meta span,.privacy-disclaimer{padding:9px 12px;border:1px solid rgba(38,198,218,.2);border-radius:999px;color:#ffffffd1;background:#ffffff14;font-size:14px;font-weight:850}.privacy-disclaimer{align-items:center;width:fit-content;max-width:760px;border-radius:16px;line-height:1.7}.privacy-disclaimer svg{flex:0 0 auto;color:var(--accent1)}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,48px);padding-block:clamp(42px,7vw,76px)}.privacy-sidebar{position:sticky;top:92px;align-self:start;padding:16px;border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#ffffffe6;box-shadow:0 8px 22px #1a237e0b}.privacy-sidebar__title{margin-bottom:10px;color:var(--primary);font-size:14px;font-weight:950}.privacy-sidebar nav{display:grid;gap:4px}.privacy-sidebar a{position:relative;display:block;padding:9px 10px;border-radius:12px;color:var(--muted);font-weight:850;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.privacy-sidebar a:hover,.privacy-sidebar a.is-active{color:var(--accent2);background:#26c6da14}.privacy-sidebar a.is-active{box-shadow:inset 3px 0 0 var(--accent1);font-weight:950}.privacy-page[dir=rtl] .privacy-sidebar a.is-active{box-shadow:inset -3px 0 0 var(--accent1)}.privacy-content{display:grid;gap:clamp(34px,6vw,58px)}.privacy-section{scroll-margin-top:96px}.privacy-section-head{max-width:780px;margin-bottom:22px}.privacy-section-head h2,.privacy-contact h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:950}.privacy-section-head p,.privacy-contact p{margin:12px 0 0;color:var(--muted);line-height:1.85}.privacy-text-card,.privacy-info-card,.privacy-contact{border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.privacy-text-card{padding:clamp(20px,3vw,28px)}.privacy-text-card p{margin:0;color:var(--muted);line-height:1.9}.privacy-text-card p+p{margin-top:12px}.privacy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.privacy-info-card{padding:20px}.privacy-info-card svg{color:var(--accent2)}.privacy-info-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;line-height:1.35;font-weight:950}.privacy-info-card p{margin:10px 0 0;color:var(--muted);line-height:1.75}.privacy-pill-list{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 0;padding:0;list-style:none}.privacy-pill-list li{padding:8px 11px;border:1px solid rgba(38,198,218,.2);border-radius:999px;color:var(--primary);background:#26c6da12;font-weight:850}.privacy-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,34px)}.privacy-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.privacy-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none}.privacy-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.privacy-btn--secondary{color:var(--primary);border-color:#1a237e1c;background:#fff}@media(max-width:980px){.privacy-layout,.privacy-contact{display:grid;grid-template-columns:1fr}.privacy-sidebar{position:sticky;top:0;z-index:2;margin-inline:calc(var(--home-pad-inline-main, 1rem) * -1);border-radius:0;overflow-x:auto}.privacy-sidebar__title{display:none}.privacy-sidebar nav{display:flex;gap:8px;min-width:max-content}}@media(max-width:680px){.privacy-card-grid{grid-template-columns:1fr}.privacy-meta,.privacy-actions{align-items:flex-start;flex-direction:column}.privacy-btn{width:100%}}.terms-page,.terms-page *,.terms-page *:before,.terms-page *:after{box-sizing:border-box}.terms-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.terms-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.terms-hero{color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(70px,9vw,104px)}.terms-hero__inner{max-width:900px}.terms-eyebrow,.terms-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.terms-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.terms-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.terms-hero p{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.terms-meta,.terms-disclaimer{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.terms-meta span,.terms-disclaimer{padding:9px 12px;border:1px solid rgba(38,198,218,.2);border-radius:999px;color:#ffffffd1;background:#ffffff14;font-size:14px;font-weight:850}.terms-disclaimer{align-items:center;width:fit-content;max-width:760px;border-radius:16px;line-height:1.7}.terms-disclaimer svg{flex:0 0 auto;color:var(--accent1)}.terms-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,48px);padding-block:clamp(42px,7vw,76px)}.terms-sidebar{position:sticky;top:92px;align-self:start;padding:16px;border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#ffffffe6;box-shadow:0 8px 22px #1a237e0b}.terms-sidebar__title{margin-bottom:10px;color:var(--primary);font-size:14px;font-weight:950}.terms-sidebar nav{display:grid;gap:4px}.terms-sidebar a{position:relative;display:block;padding:9px 10px;border-radius:12px;color:var(--muted);font-weight:850;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.terms-sidebar a:hover,.terms-sidebar a.is-active{color:var(--accent2);background:#26c6da14}.terms-sidebar a.is-active{box-shadow:inset 3px 0 0 var(--accent1);font-weight:950}.terms-page[dir=rtl] .terms-sidebar a.is-active{box-shadow:inset -3px 0 0 var(--accent1)}.terms-content{display:grid;gap:clamp(34px,6vw,58px)}.terms-section{scroll-margin-top:96px}.terms-section-head{max-width:780px;margin-bottom:22px}.terms-section-head h2,.terms-contact h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:950}.terms-section-head p,.terms-contact p{margin:12px 0 0;color:var(--muted);line-height:1.85}.terms-text-card,.terms-info-card,.terms-contact{border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.terms-text-card{padding:clamp(20px,3vw,28px)}.terms-text-card p{margin:0;color:var(--muted);line-height:1.9}.terms-text-card p+p{margin-top:12px}.terms-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.terms-info-card{padding:20px}.terms-info-card svg{color:var(--accent2)}.terms-info-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;line-height:1.35;font-weight:950}.terms-info-card p{margin:10px 0 0;color:var(--muted);line-height:1.75}.terms-pill-list,.terms-check-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.terms-pill-list{display:flex;flex-wrap:wrap;gap:9px}.terms-pill-list li{padding:8px 11px;border:1px solid rgba(38,198,218,.2);border-radius:999px;color:var(--primary);background:#26c6da12;font-weight:850}.terms-check-list li{position:relative;padding-inline-start:18px;color:var(--muted);line-height:1.75}.terms-check-list li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--accent1)}.terms-inline-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:18px;color:var(--accent2);font-weight:900;text-decoration:none}.terms-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,34px)}.terms-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.terms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none}.terms-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.terms-btn--secondary{color:var(--primary);border-color:#1a237e1c;background:#fff}@media(max-width:980px){.terms-layout,.terms-contact{display:grid;grid-template-columns:1fr}.terms-sidebar{position:sticky;top:0;z-index:2;margin-inline:calc(var(--home-pad-inline-main, 1rem) * -1);border-radius:0;overflow-x:auto}.terms-sidebar__title{display:none}.terms-sidebar nav{display:flex;gap:8px;min-width:max-content}}@media(max-width:680px){.terms-card-grid{grid-template-columns:1fr}.terms-meta,.terms-actions{align-items:flex-start;flex-direction:column}.terms-btn{width:100%}}.sla-page,.sla-page *,.sla-page *:before,.sla-page *:after{box-sizing:border-box}.sla-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.sla-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.sla-hero{color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(70px,9vw,104px)}.sla-hero__inner{max-width:900px}.sla-eyebrow,.sla-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.sla-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.sla-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.sla-hero p{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.sla-meta,.sla-disclaimer,.sla-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.sla-meta span,.sla-disclaimer{padding:9px 12px;border:1px solid rgba(38,198,218,.2);border-radius:999px;color:#ffffffd1;background:#ffffff14;font-size:14px;font-weight:850}.sla-disclaimer{align-items:center;width:fit-content;max-width:760px;border-radius:16px;line-height:1.7}.sla-disclaimer svg{flex:0 0 auto;color:var(--accent1)}.sla-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none}.sla-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.sla-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}.sla-btn--light{color:var(--primary);border-color:#1a237e1c;background:#fff}.sla-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,48px);padding-block:clamp(42px,7vw,76px)}.sla-sidebar{position:sticky;top:92px;align-self:start;padding:16px;border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#ffffffe6;box-shadow:0 8px 22px #1a237e0b}.sla-sidebar__title{margin-bottom:10px;color:var(--primary);font-size:14px;font-weight:950}.sla-sidebar nav{display:grid;gap:4px}.sla-sidebar a{position:relative;display:block;padding:9px 10px;border-radius:12px;color:var(--muted);font-weight:850;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.sla-sidebar a:hover,.sla-sidebar a.is-active{color:var(--accent2);background:#26c6da14}.sla-sidebar a.is-active{box-shadow:inset 3px 0 0 var(--accent1);font-weight:950}.sla-page[dir=rtl] .sla-sidebar a.is-active{box-shadow:inset -3px 0 0 var(--accent1)}.sla-content{display:grid;gap:clamp(34px,6vw,58px)}.sla-section{scroll-margin-top:96px}.sla-section-head{max-width:780px;margin-bottom:22px}.sla-section-head h2,.sla-contact h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:950}.sla-section-head p,.sla-contact p{margin:12px 0 0;color:var(--muted);line-height:1.85}.sla-card-grid,.sla-availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sla-info-card,.sla-availability-card,.sla-text-card,.sla-contact{border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.sla-info-card,.sla-availability-card,.sla-text-card{padding:clamp(20px,3vw,28px)}.sla-info-card svg{color:var(--accent2)}.sla-info-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;line-height:1.35;font-weight:950}.sla-info-card p,.sla-text-card p,.sla-availability-card p{margin:10px 0 0;color:var(--muted);line-height:1.75}.sla-availability-card span{color:var(--muted);font-weight:850}.sla-availability-card strong{display:block;margin-top:12px;color:var(--accent2);font-size:clamp(34px,5vw,52px);line-height:1;font-weight:950}.sla-note{margin:16px 0 0;padding:14px 16px;border:1px solid rgba(38,198,218,.22);border-radius:16px;color:var(--muted);background:#26c6da12;line-height:1.75}.sla-table-wrap{overflow-x:auto;border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.sla-priority-table{width:100%;min-width:720px;border-collapse:collapse}.sla-priority-table th,.sla-priority-table td{padding:16px;border-bottom:1px solid rgba(26,35,126,.08);text-align:start;vertical-align:top}.sla-priority-table th{color:var(--primary);background:#f7fbfd;font-weight:950}.sla-priority-table td{color:var(--muted);line-height:1.7}.sla-priority-table tr:last-child td{border-bottom:0}.sla-priority-table strong{color:var(--accent2)}.sla-priority-badge{display:inline-flex;padding:7px 11px;border-radius:999px;color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff);font-weight:950}.sla-check-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.sla-check-list li{position:relative;padding-inline-start:18px;color:var(--muted);line-height:1.75}.sla-check-list li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:7px;height:7px;border-radius:999px;background:var(--accent1)}.sla-inline-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:18px;color:var(--accent2);font-weight:900;text-decoration:none}.sla-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,34px)}.sla-contact-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}@media(max-width:980px){.sla-layout,.sla-contact{display:grid;grid-template-columns:1fr}.sla-sidebar{position:sticky;top:0;z-index:2;margin-inline:calc(var(--home-pad-inline-main, 1rem) * -1);border-radius:0;overflow-x:auto}.sla-sidebar__title{display:none}.sla-sidebar nav{display:flex;gap:8px;min-width:max-content}}@media(max-width:680px){.sla-card-grid,.sla-availability-grid{grid-template-columns:1fr}.sla-meta,.sla-actions,.sla-contact-actions{align-items:flex-start;flex-direction:column}.sla-btn{width:100%}}.help-page,.help-page *,.help-page *:before,.help-page *:after{box-sizing:border-box}.help-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 52%,#fff);overflow-x:clip}.help-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.help-hero{color:#fff;background:linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(64px,8vw,92px)}.help-hero__inner{max-width:900px;text-align:center}.help-eyebrow,.help-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent1);font-weight:900}.help-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.help-hero h1{margin:0;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.help-hero p{max-width:760px;margin:18px auto 0;color:#ffffffbf;font-size:clamp(16px,2vw,20px);line-height:1.85}.help-search{display:flex;align-items:center;gap:10px;width:min(100%,720px);margin:30px auto 0;padding:15px 18px;border:1px solid rgba(38,198,218,.3);border-radius:16px;color:var(--accent1);background:#ffffff1f;box-shadow:0 12px 28px #0000001f}.help-search input{width:100%;border:0;outline:0;color:#fff;background:transparent;font:inherit}.help-search input::placeholder{color:#ffffffa3}.help-quick-searches{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px}.help-quick-searches button{padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#ffffff14;font:inherit;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease}.help-quick-searches button:hover{border-color:#26c6da73;background:#26c6da29}.help-section{padding-block:clamp(40px,6vw,64px)}.help-section--soft{background:linear-gradient(180deg,#f7fbfd,#fff)}.help-section-head{max-width:780px;margin-bottom:22px}.help-section-head h2,.help-guide-card h2{margin:0;color:var(--primary);font-size:clamp(26px,4vw,36px);line-height:1.2;font-weight:950}.help-section-head p,.help-guide-card p{margin:12px 0 0;color:var(--muted);line-height:1.85}.help-popular-grid,.help-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-topic-card,.help-guide-card,.help-support-card{border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#fff;box-shadow:0 8px 22px #1a237e0b;transition:border-color .18s ease,box-shadow .18s ease}.help-topic-card:hover,.help-guide-card:hover,.help-support-card:hover{border-color:#26c6da47;box-shadow:0 10px 28px #1a237e12}.help-topic-card{padding:20px}.help-topic-card__icon,.help-support-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;color:var(--accent2);background:#26c6da1a}.help-topic-card h3,.help-support-card h3{margin:16px 0 0;color:var(--primary);font-size:20px;line-height:1.35;font-weight:950}.help-topic-card p,.help-support-card p{margin:10px 0 0;color:var(--muted);line-height:1.75}.help-topic-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;color:var(--muted);font-size:14px;font-weight:850}.help-topic-card__footer a,.help-guide-card a,.help-support-card__link{display:inline-flex;align-items:center;gap:7px;color:var(--accent2);font-weight:900;text-decoration:none}.help-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.help-guide-card{padding:22px;scroll-margin-top:110px}.help-guide-card__head{display:block}.help-guide-card h2{margin-top:0;font-size:clamp(23px,3vw,32px)}.help-guide-card ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.help-guide-card li a{justify-content:space-between;width:100%;padding:12px 14px;border:1px solid rgba(26,35,126,.07);border-radius:15px;color:var(--primary);background:#f9fbfc}.help-guide-card li a:hover{color:var(--accent2);border-color:#26c6da3d}.help-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,54px);align-items:start}.help-faq-list{display:grid;gap:12px}.help-faq-item{border:1px solid rgba(26,35,126,.09);border-radius:16px;background:#fff;box-shadow:0 8px 22px #1a237e0a}.help-faq-item button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 20px;border:0;color:var(--primary);background:transparent;font:inherit;font-weight:950;text-align:start;cursor:pointer}.help-faq-item button svg{flex:0 0 auto;color:var(--accent2);transition:transform .16s ease}.help-faq-item.is-open button svg{transform:rotate(180deg)}.help-faq-item p{margin:0;padding:0 20px 18px;color:var(--muted);line-height:1.85}.help-support-card{display:block;padding:20px;color:inherit;text-decoration:none}.help-support-card__link{width:fit-content;margin-top:16px}.help-empty-state{padding:22px;border:1px solid rgba(38,198,218,.22);border-radius:20px;color:var(--primary);background:#26c6da14;font-weight:850}@media(max-width:980px){.help-popular-grid,.help-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article-grid,.help-faq-layout{grid-template-columns:1fr}.help-faq-layout{display:grid}}@media(max-width:640px){.help-hero__inner{text-align:start}.help-search{padding:13px 14px}.help-quick-searches{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.help-quick-searches button{flex:0 0 auto}.help-popular-grid,.help-support-grid,.help-article-grid{grid-template-columns:1fr}.help-topic-card__footer{align-items:flex-start;flex-direction:column}}.contact-page{min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(38,198,218,.06),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);color:var(--primary, #1A237E);font-family:Tajawal,sans-serif;overflow-x:clip}.contact-hero{background:transparent;padding:clamp(64px,8vw,92px) 24px;text-align:center}.contact-hero-content{max-width:640px;margin:0 auto}.contact-hero-title{font-size:32px;font-weight:700;color:var(--primary);margin:0 0 12px;line-height:1.4}.contact-hero-desc{font-size:16px;color:var(--muted, #6C757D);margin:0;line-height:1.6}.contact-main{max-width:1200px;margin:0 auto;padding:32px 24px 48px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}}.contact-info-col{display:flex;flex-direction:column;gap:32px}.contact-branches{display:flex;flex-direction:column;gap:16px}.contact-branch-card{background:#fff;border:1px solid var(--border);border-radius:4px;padding:20px;display:flex;gap:16px;align-items:flex-start;box-shadow:0 2px 4px #0000000d;border-top:3px solid var(--accent1, #26C6DA)}.contact-branch-icon{flex-shrink:0}.contact-branch-body{flex:1;display:flex;flex-direction:column;gap:8px}.contact-branch-name{font-size:18px;font-weight:700;color:var(--primary)}.contact-branch-serve{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--muted)}.contact-branch-serve svg{flex-shrink:0;margin-top:2px}.contact-branch-map{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--muted, #6C757D);text-decoration:none;line-height:1.5}.contact-branch-map:hover span{color:var(--primary);text-decoration:underline}.contact-branch-phone{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--primary);text-decoration:none}.contact-branch-phone:hover{color:var(--accent1)}.contact-branch-phone .en{font-family:var(--font-en, inherit);direction:ltr}.contact-form-col{background:#fff;border:1px solid var(--border);border-radius:4px;padding:32px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column}.contact-form-title{font-size:24px;font-weight:700;color:var(--primary);margin:0 0 24px}.contact-form-simple .contact-form-title{text-align:center}.contact-form-desc{font-size:14px;color:var(--muted);margin:0 0 24px}.contact-form-submit-btn{width:100%!important;margin-top:8px;border:0;border-radius:4px;background:var(--accent2, #1E88E5);transition:.15s ease-in-out;color:#fff;font-size:15px;font-weight:700;padding:12px;cursor:pointer;font-family:Tajawal,sans-serif}.contact-form-submit-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:500px){.contact-form-row{grid-template-columns:1fr}}.contact-form-field{display:flex;flex-direction:column}.contact-form-error{font-size:12px;color:#dc3545;margin-top:4px}.contact-benefits{padding:16px;background:#f8f9fa;border-radius:4px;border:1px solid var(--border)}.contact-benefits-title{font-size:14px;font-weight:600;color:var(--primary);margin-bottom:12px}.contact-benefits-list{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}.contact-benefits-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--primary)}.contact-success{text-align:center;padding:48px 24px}.contact-success-icon{margin-bottom:16px}.contact-success-title{font-size:22px;font-weight:700;color:var(--primary);margin:0 0 8px}.contact-success-desc{font-size:14px;color:var(--muted);margin:0 0 24px}.contact-footer{border-top:1px solid var(--border);padding:24px;background:#fff}.contact-footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.contact-footer-link{color:var(--accent1);font-weight:600;text-decoration:none}.contact-footer-link:hover{text-decoration:underline}.contact-footer-copy{font-size:14px;color:var(--muted)}.contact-form-field label{display:block;margin-bottom:6px;font-weight:500;font-size:16px;color:var(--primary)}.contact-form-field input,.contact-form-field textarea{width:100%;padding:11px 12px;border-radius:4px;border:1px solid var(--border, #DEE2E6);font-size:16px;box-sizing:border-box;background-color:#fff;color:var(--primary);font-family:Tajawal,sans-serif}.contact-form-field input:focus,.contact-form-field textarea:focus{outline:none;border-color:#26c6da}.contact-form-field textarea{resize:vertical;min-height:120px}.home-landing,.home-landing *,.home-landing *:before,.home-landing *:after{box-sizing:border-box}.home-landing{margin:0;padding:0;font-family:var(--font-ar);background:var(--bg);color:var(--primary);line-height:1.6;overflow-x:clip;--home-pad-inline: clamp(1rem, 3.25vw, 3rem);--home-pad-inline-main: clamp(.75rem, 1.5vw, 1.5rem)}.home-landing .hero{min-height:auto;background:var(--bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:48px var(--home-pad-inline-main) 28px;position:relative;overflow:visible}.home-landing .hero:before,.home-landing .hero:after{content:none}.home-landing .hero-content{position:relative;z-index:2;width:100%;max-width:900px;margin-inline:auto;text-align:center}.home-landing .hero .hero-wordmark-hero{display:inline-flex;align-items:center;justify-content:center;gap:22px;margin:0 auto 24px}.home-landing .hero .hero-wordmark-hero .hero-wordmark-icon{width:92px;height:92px;object-fit:contain}.home-landing .hero .hero-wordmark-hero .hero-wordmark-text{font-family:var(--font-en);font-size:34px;font-weight:900;color:var(--primary);letter-spacing:-.5px}.home-landing .hero-title{font-size:32px;font-weight:700;line-height:1.6;color:var(--primary);margin-bottom:20px;letter-spacing:-1px}.home-landing .hero-title .highlight{color:var(--accent2)}.home-landing .hero-subtitle{font-size:16px;font-weight:400;color:var(--muted);margin:0 auto 36px;line-height:1.6;max-width:640px;overflow:visible;padding-block:.2em}.home-landing .hero-subtitle-line{display:block;overflow:visible}.home-landing .hero-subtitle-mark{position:relative;z-index:0;display:inline;padding-inline:.08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.home-landing .hero-subtitle-mark:before{content:"";position:absolute;z-index:-1;inset-inline:-.38em;top:-.86em;height:3.48em;background-repeat:no-repeat;background-position:center;background-size:100% 100%;pointer-events:none;opacity:.55;transform:rotate(-.35deg) scaleX(1) scaleY(1.22);transform-origin:center}.home-landing .hero-subtitle-mark--a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' preserveAspectRatio='none'%3E%3Cpath fill='%23E67E22' fill-opacity='0.42' d='M0 13.5c9-3 20 .5 31-1.8 11-2.3 22 2.5 33 1 11-1.5 22-2.8 34-1 12 1.8 22-1.5 31 .5l2 3.2c-10 1.8-21-1-32 .5-11 1.5-22-1.8-33-.3-11 1.5-22 2-33 0-10-2-19 .8-26-.8L0 18v-4.5z'/%3E%3C/svg%3E")}.home-landing .hero-subtitle-mark--b:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' preserveAspectRatio='none'%3E%3Cpath fill='%23E67E22' fill-opacity='0.38' d='M3 14.2c8 2.2 18-2.5 28-1 10 1.5 20-1 30-2.2 10-1.2 20 2 30 1.5 9-1.2 18 1.5 27-.3l-1 3.8c-9 1.5-18-2-27-.5-9 1.5-18 0-27 1.5-9 1.5-19-1-28 .2-8 1-15-1.5-21 .8L3 19v-4.8z'/%3E%3C/svg%3E");transform:rotate(.4deg) scaleX(1) scaleY(1.22);opacity:.5}@media(prefers-reduced-motion:reduce){.home-landing .hero-subtitle-mark:before{transform:none;opacity:.48}.home-landing .hero-subtitle-mark--b:before{transform:none}}.home-landing .hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:52px}.home-landing .btn-hero-primary,.home-landing .btn-hero-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:999px;font-family:var(--font-ar);font-size:16px;font-weight:700;cursor:pointer;box-shadow:var(--shadow);transition:all .2s ease-in-out;min-height:46px;line-height:1.6;text-decoration:none}.home-landing .btn-hero-primary{color:var(--white);background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);border:1px solid var(--border)}.home-landing .btn-hero-primary:hover{background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);transform:translateY(-1px)}.home-landing .btn-hero-ghost{color:var(--primary);background:var(--white);border:1px solid var(--border)}.home-landing .btn-hero-ghost:hover{background:var(--content-bg);transform:translateY(-1px)}.home-landing .hero-stats{display:flex;align-items:center;justify-content:center;gap:36px}.home-landing .hero-stat-val{font-family:var(--font-en);font-size:28px;font-weight:900;color:var(--primary);line-height:1}.home-landing .hero-stat-label{font-size:14px;color:var(--muted);margin-top:4px}.home-landing .hero-stat-divider{width:1px;background:var(--border)}.home-landing section{padding:52px var(--home-pad-inline);background:var(--bg)}.home-landing section#modules,.home-landing section#features,.home-landing section#compliance,.home-landing section#pricing{padding-inline:var(--home-pad-inline-main)}.home-landing #features{padding-top:24px;padding-bottom:40px}.home-landing #features .section-header.center-header,.home-landing #modules .section-header.center-header,.home-landing #pricing .section-header.center-header{margin-bottom:28px;text-align:center}.home-landing #features .section-header.center-header .section-title{margin-inline:auto}.home-landing .home-eyebrow-badge.section-badge{font-size:15px;padding:9px 20px;gap:10px;margin-bottom:4px}.home-landing .home-eyebrow-badge.center-badge{margin-bottom:4px}.home-landing .home-eyebrow-label{display:inline-block;border-bottom:2px solid var(--warning);padding-bottom:3px;line-height:1.35}.home-landing .home-section-down-hint{display:flex;justify-content:center;margin:2px 0 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.home-landing .home-section-decorative-arrow{width:34px;height:auto;display:block;opacity:.94;overflow:visible}.home-landing .home-section-main-title.section-title{font-size:clamp(1.28rem,2.6vw,1.625rem);line-height:1.48;margin-top:0;margin-bottom:4px;font-weight:700}.home-landing #modules .home-section-main-title.section-title{margin-bottom:10px}.home-landing #compliance .home-section-main-title.section-title{margin-bottom:12px}.home-landing #modules .section-subtitle,.home-landing #compliance .section-subtitle,.home-landing #pricing .section-subtitle{max-width:680px}.home-landing .section-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:5px 14px;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:16px}.home-landing .section-title{font-size:24px;font-weight:700;color:var(--primary);line-height:1.6;margin-bottom:14px}.home-landing .section-subtitle{font-size:16px;color:var(--muted);max-width:560px;line-height:1.6}.home-landing .section-header{margin-bottom:30px}.home-landing .center-header{text-align:center}.home-landing .center-badge{margin:0 auto 16px}.home-landing .center-subtitle{margin:0 auto}.home-landing #features .features-panel-tiles{background:none;border:none;box-shadow:none;padding:0}.home-landing #features .features-grid-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:34px;column-gap:24px;max-width:840px;margin-inline:auto;margin-top:16px;justify-items:stretch;align-items:start;isolation:isolate;direction:inherit}.home-landing #features .feature-tile-cell{width:100%;max-width:none;margin-inline:0;display:flex;align-items:flex-start;justify-content:center;position:relative;filter:none}.home-landing #features .feature-tile-cell:hover{z-index:auto}.home-landing #features .feature-card-tile{width:100%;height:auto;min-height:0;box-sizing:border-box;text-align:center;align-items:center;justify-content:flex-start;padding:8px;border-radius:0;border:none;background:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:10px;clip-path:none;-webkit-clip-path:none}.home-landing #features .feature-card-tile.feature-card-highlight{border:none;background:none}.home-landing #features .feature-card-tile:after,.home-landing #features .feature-card-tile:before{content:none}.home-landing #features .feature-card-tile .feature-icon-wrap{width:40px;height:40px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:13px;margin:0 auto;border:none;background:none;flex-shrink:0;box-shadow:none}.home-landing #features .feature-card-tile .feature-title{font-size:15px;font-weight:700;color:var(--primary);margin:0;line-height:1.4;text-align:center;width:100%}.home-landing #features .feature-card-tile .feature-desc{font-size:13px;color:var(--muted);line-height:1.55;margin:0;max-width:100%;text-align:center}.home-landing #features .feature-card-tile .feature-tags{margin-top:6px;padding-top:2px;width:100%;text-align:center;font-size:11px;font-weight:500;line-height:1.5;color:var(--muted);letter-spacing:.015em;overflow-wrap:anywhere}.home-landing .modules-section{background:var(--bg)}.home-landing #modules{margin-top:0;padding-top:28px;padding-bottom:52px}.home-landing #modules .section-header.center-header .section-title,.home-landing #pricing .section-header.center-header .section-title{margin-inline:auto}.home-landing #modules .modules-tabs.modules-tabs-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;column-gap:16px;max-width:660px;margin-inline:auto;margin-bottom:0;margin-top:12px;direction:inherit;justify-items:center;align-items:center;isolation:isolate}.home-landing #modules .module-tile-cell{width:100%;max-width:164px;aspect-ratio:1;margin-inline:auto;display:flex;align-items:center;justify-content:center;position:relative;filter:drop-shadow(0 2px 5px rgba(7,12,24,.07));transition:filter .18s ease-in-out}.home-landing #modules .module-tile-cell:hover{z-index:2;filter:drop-shadow(0 6px 14px rgba(7,12,24,.12))}@media(min-width:768px){.home-landing #modules .module-tile-cell:nth-child(n+4){margin-top:-4px}}@keyframes home-module-modal-root-in{0%{opacity:0}to{opacity:1}}@keyframes home-module-modal-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-landing .module-modal-root{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--bg);animation:home-module-modal-root-in .16s ease-out}.home-landing .module-modal-dialog{position:relative;width:100%;max-width:960px;max-height:min(90vh,880px);margin:auto;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 24px 48px #070c1838;overflow:hidden;direction:inherit;animation:home-module-modal-dialog-in .18s ease-out}.home-landing .module-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--border);flex-shrink:0;direction:inherit}.home-landing .module-modal-title-wrap{display:flex;align-items:center;gap:10px;min-width:0;flex:1;direction:inherit}.home-landing .module-modal-title-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.home-landing .module-modal-title{margin:0;font-size:20px;font-weight:700;line-height:1.5;color:var(--primary);padding-inline-end:4px;min-width:0;flex:1}.home-landing .module-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--primary);line-height:0;cursor:pointer;box-shadow:var(--shadow);transition:background .15s ease-in-out,transform .15s ease-in-out}.home-landing .module-modal-close:hover{background:var(--hover)}.home-landing .module-modal-close:active{transform:translateY(1px)}.home-landing .module-modal-body{padding:20px 22px 22px;overflow-y:auto;flex:1;min-height:0}.home-landing .module-modal-split.module-content{align-items:stretch;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(14px,2.8vw,34px);row-gap:0}.home-landing .module-modal-to-dashboard-hint{display:flex;align-items:center;justify-content:center;align-self:center;padding:0 2px;pointer-events:none;-webkit-user-select:none;user-select:none}.home-landing .module-modal-to-dashboard-hint .module-modal-dashboard-arrow{width:clamp(46px,5.4vw,62px);height:auto;display:block;opacity:.88;flex-shrink:0;transform:rotate(-90deg);transform-origin:center center}.home-landing[dir=rtl] .module-modal-to-dashboard-hint .module-modal-dashboard-arrow{transform:rotate(90deg)}@media(min-width:768px){.home-landing:not([dir=rtl]) .module-modal-to-dashboard-hint{margin-inline-end:clamp(14px,2.4vw,26px)}.home-landing[dir=rtl] .module-modal-to-dashboard-hint{margin-inline-start:clamp(14px,2.4vw,26px)}}.home-landing .module-modal-info .module-info-desc{margin-top:0}@media(prefers-reduced-motion:reduce){.home-landing .module-modal-root,.home-landing .module-modal-dialog{animation:none}}.home-landing #modules .module-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:0;padding:12px 8px;border-radius:0;font-family:inherit;cursor:pointer;border:1px solid var(--border);background:linear-gradient(140deg,rgba(38,198,218,.08) 0%,rgba(30,136,229,.03) 38%,var(--bg) 78%),linear-gradient(180deg,var(--bg) 0%,var(--bg) 100%);color:var(--primary);transition:border-color .18s ease-in-out,background .18s ease-in-out,transform .18s ease-in-out;box-shadow:none;text-align:center;clip-path:polygon(10% 0%,90% 0%,100% 30%,100% 70%,90% 100%,10% 100%,0% 70%,0% 30%);-webkit-clip-path:polygon(10% 0%,90% 0%,100% 30%,100% 70%,90% 100%,10% 100%,0% 70%,0% 30%)}.home-landing #modules .module-tab:focus-visible{outline:2px solid var(--accent2);outline-offset:3px;z-index:3}.home-landing .module-tab-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.home-landing .module-tab-label{display:block;font-family:var(--font-ar);font-size:13px;font-weight:600;line-height:1.4;text-align:center;color:inherit}.home-landing .module-tab.active{background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);color:var(--white);border-color:#fff3;box-shadow:var(--shadow),0 0 0 1px #26c6da26}.home-landing .module-tab:hover:not(.active){border-color:var(--accent1);background:linear-gradient(140deg,rgba(38,198,218,.08) 0%,rgba(30,136,229,.03) 38%,var(--bg) 78%),linear-gradient(180deg,var(--bg) 0%,var(--bg) 100%);box-shadow:none;transform:translateY(-2px)}.home-landing .module-tab.active:hover{transform:translateY(-2px);box-shadow:var(--shadow),0 0 0 1px #ffffff1f}.home-landing #modules .module-tab.active,.home-landing #modules .module-tab.active:hover{box-shadow:none}.home-landing .module-content{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.home-landing .module-screen{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.home-landing .module-screen-bar{background:var(--primary);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.home-landing .module-screen-dot{width:8px;height:8px;border-radius:var(--radius);background:var(--accent1)}.home-landing .module-screen-title{font-size:14px;color:var(--white);margin-right:8px;font-family:var(--font-body)}.home-landing .module-screen-body{padding:20px}.home-landing .module-table{width:100%;border-collapse:collapse}.home-landing .module-th{font-size:14px;font-weight:700;color:var(--muted);padding:8px 12px;background:var(--content-bg);text-align:right;border-bottom:1px solid var(--border)}.home-landing .module-td{font-size:14px;color:var(--primary);padding:10px 12px;border-bottom:1px solid var(--border)}.home-landing .module-strong{font-weight:700}.home-landing .module-en{font-family:var(--font-body)}.home-landing .module-tr:hover .module-td{background:var(--hover)}.home-landing .module-tr:last-child .module-td{border-bottom:none}.home-landing .m-badge{display:inline-block;font-size:14px;font-weight:700;padding:2px 8px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}.home-landing .m-green{color:var(--success)}.home-landing .m-blue{color:var(--accent2)}.home-landing .m-amber{color:var(--danger)}.home-landing .module-info-title{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:14px}.home-landing .module-info-desc{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:28px}.home-landing .module-features-list{list-style:none;display:flex;flex-direction:column;gap:12px}.home-landing .module-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--muted)}.home-landing .mfl-check{width:20px;height:20px;border-radius:var(--radius);background:var(--bg);color:var(--success);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:2px}.home-landing .compliance-section{background:var(--bg);padding:52px var(--home-pad-inline-main);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-landing #compliance .section-header.center-header{margin-bottom:28px;text-align:center}.home-landing #compliance .section-header.center-header .section-title{margin-inline:auto}.home-landing #compliance .section-subtitle.center-subtitle{font-size:15px;line-height:1.55;color:var(--muted);max-width:680px}.home-landing #compliance .compliance-panel-tiles{background:none;border:none;box-shadow:none;padding:0}.home-landing #compliance .compliance-grid-cluster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:34px;column-gap:24px;max-width:960px;margin-inline:auto;margin-top:16px;justify-items:stretch;align-items:start;isolation:isolate;direction:inherit}.home-landing #compliance .compliance-tile-cell{width:100%;max-width:none;margin-inline:0;display:flex;align-items:flex-start;justify-content:center;position:relative;filter:none}.home-landing #compliance .compliance-tile-cell:hover{z-index:auto}.home-landing #compliance .compliance-card-tile{width:100%;height:auto;min-height:0;box-sizing:border-box;text-align:center;align-items:center;justify-content:flex-start;padding:8px;border-radius:0;border:none;background:none;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:10px;clip-path:none;-webkit-clip-path:none}.home-landing #compliance .compliance-card-tile .compliance-icon{margin:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.home-landing #compliance .compliance-card-tile .compliance-name{font-size:15px;font-weight:700;color:var(--primary);margin:0;line-height:1.4;text-align:center;width:100%}.home-landing #compliance .compliance-card-tile .compliance-desc{font-size:13px;color:var(--muted);line-height:1.55;margin:0;max-width:100%;text-align:center}.home-landing #pricing{background:var(--bg)}.home-landing #pricing .pricing-page-vat-note{margin-top:12px;margin-bottom:0}.home-landing .billing-toggle{display:flex;justify-content:center;margin:6px auto 26px;width:100%;max-width:420px;padding:0 6px;box-sizing:border-box}.home-landing .billing-toggle-track{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:380px;min-height:46px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--accent1) 9%,var(--bg));border:1px solid var(--border);box-sizing:border-box}.home-landing .billing-toggle-thumb{position:absolute;top:5px;bottom:5px;width:calc(50% - 7px);inset-inline-start:5px;border-radius:999px;background:var(--white);box-shadow:var(--shadow);border:1px solid color-mix(in srgb,var(--accent1) 45%,var(--border));transition:inset-inline-start .22s ease,box-shadow .2s ease;z-index:0;pointer-events:none}.home-landing .billing-toggle.is-yearly .billing-toggle-thumb{inset-inline-start:calc(50% + 2px)}.home-landing .billing-toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:var(--muted);padding:8px 10px;border-radius:999px;transition:color .18s ease;line-height:1.25;min-height:36px}.home-landing .billing-toggle-option.is-active{color:var(--primary)}.home-landing .billing-toggle-option:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.home-landing .billing-toggle-save-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent1) 22%,transparent),color-mix(in srgb,var(--accent2) 18%,transparent));color:var(--primary);border:1px solid color-mix(in srgb,var(--accent1) 35%,var(--border));white-space:nowrap}.home-landing .billing-toggle-option-label{white-space:nowrap}.home-landing .pricing-price-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.home-landing .pricing-price-block .pricing-price-row{width:100%}.home-landing .pricing-annual-note{font-size:12px;font-weight:600;color:var(--muted);line-height:1.35;margin:0;text-align:end;width:100%;max-width:100%}.home-landing .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto;align-items:stretch}.home-landing .pricing-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:22px;transition:all .15s ease-in-out;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;height:100%;position:relative}.home-landing .pricing-card.pricing-card-highlight{background:linear-gradient(140deg,rgba(38,198,218,.08) 0%,rgba(30,136,229,.03) 38%,var(--white) 78%),linear-gradient(180deg,var(--white) 0%,var(--white) 100%);border-color:#26c6da66;box-shadow:var(--shadow),0 0 0 1px #26c6da1f}.home-landing .pricing-badge-most-sold{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow)}.home-landing[dir=ltr] .pricing-badge-most-sold{left:50%;transform:translate(-50%)}.home-landing .pricing-card:hover{transform:translateY(-1px)}.home-landing .pricing-card.pricing-card-highlight:hover{border-color:#26c6da99;box-shadow:var(--shadow),0 0 0 1px #26c6da33}.home-landing .pricing-card-head{display:flex;align-items:flex-start;justify-content:space-between;direction:ltr;gap:12px}.home-landing .pricing-icon{width:32px;height:32px;border-radius:var(--radius);border:1px solid var(--border);background:var(--white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-landing .pricing-tier{font-size:18px;font-weight:700;color:var(--primary);margin:0;text-align:right;line-height:1.6;direction:rtl}.home-landing .pricing-description{font-size:14px;color:var(--muted);line-height:1.6;min-height:48px;text-align:right}.home-landing .pricing-price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.home-landing .pricing-price{font-family:var(--font-en);font-size:44px;font-weight:900;color:var(--primary);line-height:1}.home-landing .pricing-period{font-size:14px;font-weight:700;color:var(--muted);line-height:1.2}.home-landing .pricing-divider{height:1px;background:var(--border);margin:4px 0}.home-landing .pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:12px;flex:1;direction:rtl}.home-landing .pricing-features li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-size:15px;color:var(--muted);line-height:1.6;text-align:right;width:100%}.home-landing .pf-check{color:var(--accent2);font-size:14px;margin-top:0;display:inline-flex;align-items:center;justify-content:center}.home-landing .pricing-btn{width:100%;padding:12px;border-radius:var(--radius);font-family:var(--font-ar);font-size:15px;font-weight:700;cursor:pointer;border:1px solid var(--border);transition:all .15s ease-in-out;box-shadow:none;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-decoration:none}.home-landing .pricing-btn-solid{background:var(--white);color:var(--primary);border-color:var(--border)}.home-landing .pricing-btn-solid:after{content:"←";font-size:16px;line-height:1}.home-landing .pricing-btn-solid:hover{background:var(--hover)}.home-landing #offices .office-section-head.section-header.center-header{margin-bottom:28px;text-align:center}.home-landing #offices .home-offices-section-title.section-title{margin-inline:auto;margin-bottom:10px}.home-landing #offices .section-subtitle.center-subtitle{max-width:680px}.home-landing .offices-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-landing .office-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .15s ease-in-out;box-shadow:var(--shadow)}.home-landing .office-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.home-landing .office-flag-bar{height:8px;background:var(--bg);border-top:1px solid var(--primary)}.home-landing .office-flag-accent{border-top-color:var(--accent1)}.home-landing .office-body{padding:22px;background:var(--bg)}.home-landing .office-country{font-size:18px;margin-bottom:6px}.home-landing .office-name{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:14px}.home-landing .office-detail{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.home-landing .office-link{text-decoration:none;color:inherit;transition:all .15s ease-in-out}.home-landing .office-link:hover .office-detail-text{color:var(--primary);text-decoration:underline}.home-landing .office-detail-icon{font-size:14px;color:var(--muted);margin-top:2px;flex-shrink:0}.home-landing .office-detail-text{font-size:14px;color:var(--muted);line-height:1.5}.home-landing .office-detail-text .en{font-family:var(--font-body);direction:ltr;display:inline-block}.home-landing .office-hq-badge{display:inline-flex;align-items:center;gap:4px;background:var(--bg);color:var(--primary);font-size:14px;font-weight:700;padding:3px 10px;border-radius:var(--radius);margin-top:12px;border:1px solid var(--border)}.home-landing .cta-footer-bleed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip;background:radial-gradient(120% 180% at 100% 0%,#26c6da59,#26c6da00 55%),linear-gradient(110deg,#1f2946,#23375a 45%,#205070 72%,#1fa89f);box-shadow:0 10px 30px #070c1847}.home-landing .cta-section,.home-landing .footer{position:relative;background:none;box-shadow:none;border-top:none}.home-landing .cta-section{padding:60px var(--home-pad-inline);text-align:center}.home-landing .cta-footer-bleed .cta-section{padding:60px var(--home-pad-inline-main) 0;background:radial-gradient(120% 100% at 50% 0%,rgba(38,198,218,.03) 0%,rgba(45,125,247,.018) 45%,transparent 75%),linear-gradient(180deg,#e8eef4,#e5ebf1)}.home-landing .cta-footer-bleed .cta-title{color:var(--primary)}.home-landing .cta-footer-bleed .cta-section .btn-hero-ghost{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);background:#ffffffb8;box-shadow:0 2px 8px #1a237e0f}.home-landing .cta-footer-bleed .cta-section .btn-hero-ghost:hover{background:color-mix(in srgb,var(--accent2) 9%,transparent);border-color:color-mix(in srgb,var(--accent2) 32%,transparent);box-shadow:0 6px 18px #1a237e1a}.home-landing .cta-footer-bleed .cta-section:after{content:"";display:block;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:clamp(32px,4vw,48px);height:clamp(32px,4vw,48px);background:#e5ebf1;margin-bottom:0}.home-landing .cta-title{font-size:24px;font-weight:700;color:#f5f8ff;margin-bottom:16px}.home-landing .cta-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.home-landing .cta-section .btn-hero-primary{border-radius:999px;background:linear-gradient(90deg,#18b7b2,#2d7df7);color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #070c1847}.home-landing .cta-section .btn-hero-primary:hover{transform:translateY(-1px);box-shadow:0 12px 34px #070c1852}.home-landing .cta-section .btn-hero-ghost{border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#f5f8ff;background:#ffffff14}.home-landing .cta-section .btn-hero-ghost:hover{transform:translateY(-1px);box-shadow:0 10px 30px #070c1847;background:#ffffff24}.home-landing .footer{padding:48px var(--home-pad-inline) 24px;color:#f5f8ff}.home-landing .cta-footer-bleed>.footer{padding-top:clamp(36px,4.5vw,48px);padding-inline:var(--home-pad-inline-main);padding-bottom:24px}.home-landing .footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px}.home-landing .footer .footer-wordmark{display:inline-flex;align-items:center;gap:16px;margin-bottom:16px}.home-landing .footer .footer-wordmark .hero-wordmark-icon{width:48px;height:48px;object-fit:contain}.home-landing .footer .footer-wordmark .hero-wordmark-text{font-family:var(--font-en);font-size:20px;font-weight:900;color:#f5f8ff;letter-spacing:-.5px}.home-landing .footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.home-landing .footer-logo-mark{width:34px;height:34px;border-radius:var(--radius);background:var(--accent2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.home-landing .footer-logo-mark svg{width:18px;height:18px}.home-landing .footer-logo-text{font-family:var(--font-en);font-weight:900;font-size:20px;color:#f5f8ff}.home-landing .footer-tagline{font-size:16px;line-height:1.6;margin-bottom:20px;color:#f5f8ffc7}.home-landing .footer-social{display:flex;gap:10px}.home-landing .footer-social.home-footer-social{flex-wrap:wrap;gap:12px;align-items:center;max-width:none;overflow:visible}.home-landing .footer-social-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border-radius:var(--radius);background:color-mix(in srgb,var(--accent1) 70%,var(--primary) 30%);border:1px solid color-mix(in srgb,var(--border) 55%,var(--primary) 45%);box-shadow:var(--shadow);text-decoration:none;cursor:pointer;line-height:0;transition:background .15s ease-in-out,transform .15s ease-in-out,border-color .15s ease-in-out;flex-shrink:0;overflow:visible}@media(hover:hover)and (pointer:fine){.home-landing .footer-social-chip:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;z-index:30;padding:6px 10px;font-family:var(--font-en);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--white);background:var(--primary);border:1px solid color-mix(in srgb,var(--white) 22%,transparent);border-radius:var(--radius);box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,-4px,0);transform-origin:top center;transition:opacity .18s ease-out,transform .18s ease-out,visibility .18s ease-out}.home-landing .footer-social-chip:hover:after,.home-landing .footer-social-chip:focus-visible:after{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.home-landing .footer-social-chip:after{transform:translate3d(-50%,0,0);transition:opacity .12s ease,visibility .12s ease}}.home-landing .footer-social-chip:hover{background:color-mix(in srgb,var(--accent2) 74%,var(--primary) 26%);border-color:color-mix(in srgb,var(--accent2) 45%,var(--primary) 55%)}.home-landing .footer-social-chip:active{transform:translateY(1px)}.home-landing .footer-social-chip:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.home-landing .footer-social-btn{width:34px;height:34px;border-radius:var(--radius);background:var(--accent1);border:1px solid var(--border);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all .15s ease-in-out;text-decoration:none;box-shadow:var(--shadow);min-height:44px;min-width:44px}.home-landing .footer-social-btn:hover{background:var(--accent2)}.home-landing .footer-col-title{font-size:14px;font-weight:700;color:#f5f8ff;margin-bottom:16px;letter-spacing:.5px}.home-landing .footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.home-landing .footer-links a,.home-landing .footer-copy,.home-landing .footer-legal a{font-size:14px;color:#f5f8ffc7;text-decoration:none}.home-landing .footer-links a,.home-landing .footer-legal a{min-height:44px;display:inline-flex;align-items:center}.home-landing button:focus-visible,.home-landing a:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.home-landing .footer-links a:hover,.home-landing .footer-legal a:hover{color:var(--accent1)}.home-landing .footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.home-landing .footer-legal{display:flex;gap:20px}@media(max-width:1199px){.home-landing .hero{min-height:auto;padding-top:60px;padding-bottom:28px}.home-landing .hero-content{max-width:820px}.home-landing .module-content,.home-landing .pricing-grid,.home-landing .footer-top{grid-template-columns:1fr 1fr}.home-landing #modules .modules-tabs.modules-tabs-cluster{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px;column-gap:14px;max-width:600px}.home-landing .home-section-decorative-arrow{width:30px}.home-landing #features .features-grid-cluster{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;row-gap:30px;column-gap:20px}.home-landing #features .feature-tile-cell{max-width:none}.home-landing #compliance .compliance-grid-cluster{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;row-gap:30px;column-gap:20px}.home-landing #compliance .compliance-tile-cell{max-width:none}.home-landing .offices-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.home-landing section{padding:40px var(--home-pad-inline)}.home-landing section#modules,.home-landing section#features,.home-landing section#compliance,.home-landing section#pricing{padding-inline:var(--home-pad-inline-main)}.home-landing #modules{margin-top:0;padding-top:24px;padding-bottom:44px}.home-landing #features{padding-top:20px;padding-bottom:36px}.home-landing .home-section-down-hint{margin:0 0 6px}.home-landing .home-section-decorative-arrow{width:28px}.home-landing .home-eyebrow-badge.section-badge{font-size:14px;padding:8px 17px;gap:8px}.home-landing .home-eyebrow-label{border-bottom-width:1.5px;padding-bottom:2px}.home-landing #features .section-header.center-header,.home-landing #modules .section-header.center-header,.home-landing #compliance .section-header.center-header,.home-landing #pricing .section-header.center-header,.home-landing #offices .office-section-head.section-header.center-header{margin-bottom:22px}.home-landing .billing-toggle{margin-bottom:20px;max-width:none}.home-landing .billing-toggle-track{max-width:none;min-height:44px;padding:4px}.home-landing .billing-toggle-thumb{top:4px;bottom:4px;width:calc(50% - 6px);inset-inline-start:4px}.home-landing .billing-toggle.is-yearly .billing-toggle-thumb{inset-inline-start:calc(50% + 2px)}.home-landing .billing-toggle-option{font-size:13px;padding:6px 8px;gap:6px}.home-landing .billing-toggle-save-badge{font-size:9px;padding:2px 6px}.home-landing .compliance-section{padding:40px var(--home-pad-inline-main)}.home-landing .hero-stats{flex-wrap:wrap;gap:12px}.home-landing .hero-stat-divider{display:none}.home-landing .module-content,.home-landing .pricing-grid,.home-landing .offices-grid,.home-landing .footer-top{grid-template-columns:1fr}.home-landing .footer-social.home-footer-social{max-width:100%;gap:10px}.home-landing .footer-social-chip{width:44px;height:44px}.home-landing #compliance .compliance-grid-cluster{grid-template-columns:repeat(2,minmax(0,1fr));max-width:392px;row-gap:26px;column-gap:16px;margin-top:10px}.home-landing #compliance .compliance-tile-cell{max-width:none}.home-landing #compliance .compliance-card-tile{padding:6px 5px;gap:8px}.home-landing #compliance .compliance-card-tile .compliance-icon{width:36px;height:36px}.home-landing #compliance .compliance-card-tile .compliance-name{font-size:14px;line-height:1.38}.home-landing #compliance .compliance-card-tile .compliance-desc{font-size:12px;line-height:1.52}.home-landing #features .features-grid-cluster{grid-template-columns:repeat(2,minmax(0,1fr));max-width:392px;row-gap:26px;column-gap:16px;margin-top:10px}.home-landing #features .feature-tile-cell{max-width:none}.home-landing #features .feature-card-tile{padding:6px 5px;gap:8px}.home-landing #features .feature-card-tile .feature-icon-wrap{width:36px;height:36px}.home-landing #features .feature-card-tile .feature-title{font-size:14px;line-height:1.38}.home-landing #features .feature-card-tile .feature-desc{font-size:12px;line-height:1.52}.home-landing #features .feature-card-tile .feature-tags{font-size:10px;line-height:1.48}.home-landing #modules .modules-tabs.modules-tabs-cluster{grid-template-columns:repeat(2,minmax(0,1fr));max-width:392px;row-gap:16px;column-gap:14px;margin-top:10px}.home-landing #modules .module-tile-cell{max-width:168px}.home-landing #modules .module-tile-cell:nth-child(n+3){margin-top:-3px}.home-landing #modules .module-tab{padding:12px 8px;gap:6px}.home-landing #modules .module-tab-label{font-size:12px}.home-landing .module-modal-root{padding:12px;align-items:flex-end}.home-landing .module-modal-dialog{max-height:92vh;border-radius:var(--radius) var(--radius) 0 0;margin:0}.home-landing .module-modal-header{padding:16px 16px 12px}.home-landing .module-modal-body{padding:16px}.home-landing .module-modal-split.module-content{grid-template-columns:1fr;column-gap:0;row-gap:0;gap:18px}.home-landing .module-modal-to-dashboard-hint{margin-block-start:2px;margin-block-end:clamp(12px,3.2vw,22px);margin-inline:0;padding:0}.home-landing .module-modal-to-dashboard-hint .module-modal-dashboard-arrow{width:clamp(40px,11vw,52px);transform:none}.home-landing[dir=rtl] .module-modal-to-dashboard-hint .module-modal-dashboard-arrow{transform:none}}.merp-pricing-root,.merp-pricing-root *,.merp-pricing-root *:before,.merp-pricing-root *:after{box-sizing:border-box}.merp-pricing-root#pricing{background:radial-gradient(circle at 12% 0%,rgba(38,198,218,.06),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);padding:52px var(--home-pad-inline-main);font-family:var(--font-ar),Tajawal,sans-serif;color:var(--primary)}.merp-pricing-root#pricing[dir=ltr]{direction:ltr;font-family:var(--font-body),var(--font-en),sans-serif}.merp-pricing-root#pricing .section-header.center-header{margin-bottom:28px;text-align:center}.merp-pricing-root#pricing .section-header.center-header .section-title{margin-inline:auto}.merp-pricing-root#pricing .pricing-page-vat-note{margin-top:12px;margin-bottom:0}.merp-pricing-root .home-eyebrow-badge.section-badge{font-size:15px;padding:8px 18px;gap:10px;margin-bottom:4px;background:color-mix(in srgb,var(--accent1) 7%,var(--white) 93%);border-color:color-mix(in srgb,var(--accent1) 28%,var(--border) 72%);border-radius:999px;box-shadow:0 8px 20px #1a237e0d}.merp-pricing-root .home-eyebrow-badge.section-badge svg{padding:2px;border-radius:999px;background:#ffffffb8}.merp-pricing-root .home-eyebrow-badge.center-badge{margin-bottom:4px}.merp-pricing-root .home-eyebrow-label{display:inline-block;border-bottom:0;padding-bottom:0;line-height:1.35}.merp-pricing-root .home-section-down-hint{display:flex;justify-content:center;margin:2px 0 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.merp-pricing-root .home-section-decorative-arrow{width:34px;height:auto;display:block;opacity:.94;overflow:visible}.merp-pricing-root .home-section-main-title.section-title{font-size:clamp(1.28rem,2.6vw,1.625rem);line-height:1.48;margin-top:0;font-weight:700}.merp-pricing-root .section-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:5px 14px;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:16px}.merp-pricing-root .section-title{font-size:24px;font-weight:700;color:var(--primary);line-height:1.6;margin-bottom:14px}.merp-pricing-root .section-subtitle{font-size:16px;color:var(--muted);max-width:560px;line-height:1.6}.merp-pricing-root .center-header{text-align:center}.merp-pricing-root .center-badge{margin:0 auto 16px}.merp-pricing-root .center-subtitle{margin:0 auto}.merp-pricing-root .billing-toggle{display:flex;justify-content:center;margin:6px auto 26px;width:100%;max-width:420px;padding:0 6px;box-sizing:border-box}.merp-pricing-root .billing-toggle-track{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:380px;min-height:46px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--accent1) 9%,var(--bg));border:1px solid var(--border);box-sizing:border-box}.merp-pricing-root .billing-toggle-thumb{position:absolute;top:5px;bottom:5px;width:calc(50% - 7px);inset-inline-start:5px;border-radius:999px;background:var(--white);box-shadow:var(--shadow);border:1px solid color-mix(in srgb,var(--accent1) 45%,var(--border));transition:inset-inline-start .22s ease,box-shadow .2s ease;z-index:0;pointer-events:none}.merp-pricing-root .billing-toggle.is-yearly .billing-toggle-thumb{inset-inline-start:calc(50% + 2px)}.merp-pricing-root .billing-toggle-option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:var(--muted);padding:8px 10px;border-radius:999px;transition:color .18s ease;line-height:1.25;min-height:36px}.merp-pricing-root .billing-toggle-option.is-active{color:var(--primary)}.merp-pricing-root .billing-toggle-option:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.merp-pricing-root .billing-toggle-save-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent1) 22%,transparent),color-mix(in srgb,var(--accent2) 18%,transparent));color:var(--primary);border:1px solid color-mix(in srgb,var(--accent1) 35%,var(--border));white-space:nowrap}.merp-pricing-root .billing-toggle-option-label{white-space:nowrap}.merp-pricing-root .pricing-price-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.merp-pricing-root .pricing-price-block .pricing-price-row{width:100%}.merp-pricing-root .pricing-annual-note{font-size:12px;font-weight:600;color:var(--muted);line-height:1.35;margin:0;text-align:end;width:100%;max-width:100%}.merp-pricing-root .pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1180px;margin:0 auto;align-items:stretch}.merp-pricing-root .pricing-card{background:var(--white);border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent1) 14%);border-radius:calc(var(--radius) * 3);padding:24px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:0 10px 26px #1a237e0f;display:flex;flex-direction:column;gap:12px;height:100%;position:relative;text-align:start}.merp-pricing-root .pricing-card.pricing-card-highlight{background:linear-gradient(140deg,rgba(38,198,218,.08) 0%,rgba(30,136,229,.03) 38%,var(--white) 78%),linear-gradient(180deg,var(--white) 0%,var(--white) 100%);border-color:#26c6da66;box-shadow:0 14px 30px #1a237e14,0 0 0 1px #26c6da1f}.merp-pricing-root .pricing-card-enterprise{overflow:hidden;background:linear-gradient(145deg,rgba(38,198,218,.1),transparent 46%),linear-gradient(180deg,var(--white) 0%,color-mix(in srgb,var(--accent1) 5%,var(--white) 95%) 100%);border-color:color-mix(in srgb,var(--accent1) 42%,var(--border) 58%);box-shadow:0 14px 32px #1a237e1a,0 0 0 1px #26c6da14}.merp-pricing-root .pricing-card-enterprise:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--accent1),var(--accent2))}.merp-pricing-root .pricing-card-enterprise .pricing-icon{background:color-mix(in srgb,var(--accent1) 12%,var(--white) 88%);border-color:color-mix(in srgb,var(--accent1) 36%,var(--border) 64%)}.merp-pricing-root .pricing-card-enterprise .pricing-card-head{margin-bottom:2px}.merp-pricing-root .pricing-card-enterprise .pricing-tier,.merp-pricing-root .pricing-card-enterprise .pricing-price{color:var(--primary)}.merp-pricing-root .pricing-card-enterprise .pricing-description{min-height:46px}.merp-pricing-root .pricing-card-enterprise .pricing-price-block{padding:12px;border:1px solid color-mix(in srgb,var(--accent1) 24%,var(--border) 76%);border-radius:calc(var(--radius) * 3);background:#ffffffb8}.merp-pricing-root .pricing-card-enterprise .pricing-description,.merp-pricing-root .pricing-card-enterprise .pricing-period,.merp-pricing-root .pricing-card-enterprise .pricing-features li{color:var(--muted)}.merp-pricing-root .pricing-card-enterprise .pricing-divider{background:color-mix(in srgb,var(--accent1) 22%,var(--border) 78%)}.merp-pricing-root .pricing-card-enterprise .pricing-features{margin:0 0 12px;padding:0}.merp-pricing-root .pricing-card-enterprise .pf-check svg{stroke:var(--accent1)}.merp-pricing-root .pricing-card-enterprise .pricing-btn-solid{width:100%;color:var(--white);background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);border-color:transparent}.merp-pricing-root .pricing-card-enterprise .pricing-btn-solid:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent1) 88%,var(--primary) 12%),color-mix(in srgb,var(--accent2) 90%,var(--primary) 10%))}.merp-pricing-root .pricing-card-coming-soon{background:color-mix(in srgb,var(--white) 88%,var(--content-bg) 12%);border-style:dashed}.merp-pricing-root .pricing-card-coming-soon .pricing-price{font-size:28px;line-height:1.15}.merp-pricing-root .pricing-card-coming-soon .pricing-period,.merp-pricing-root .pricing-card-coming-soon .pricing-description{color:color-mix(in srgb,var(--muted) 88%,var(--primary) 12%)}.merp-pricing-root .pricing-badge-most-sold{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--accent1) 0%,var(--accent2) 100%);color:#fff;font-size:12px;font-weight:700;padding:4px 14px;border-radius:999px;white-space:nowrap;box-shadow:var(--shadow)}.merp-pricing-root[dir=ltr] .pricing-badge-most-sold{left:50%;transform:translate(-50%)}.merp-pricing-root .pricing-card:hover{border-color:color-mix(in srgb,var(--accent1) 46%,var(--border) 54%);box-shadow:0 14px 34px #1a237e1a;transform:translateY(-2px)}.merp-pricing-root .pricing-card.pricing-card-highlight:hover{border-color:#26c6da99;box-shadow:0 16px 36px #1a237e1c,0 0 0 1px #26c6da33}.merp-pricing-root .pricing-card-head{display:flex;align-items:center;justify-content:flex-start;gap:14px}.merp-pricing-root[dir=rtl] .pricing-card-head{direction:rtl}.merp-pricing-root[dir=ltr] .pricing-card-head{direction:ltr}.merp-pricing-root .pricing-icon{width:36px;height:36px;border-radius:calc(var(--radius) * 2);border:1px solid color-mix(in srgb,var(--accent1) 30%,var(--border) 70%);background:color-mix(in srgb,var(--accent1) 8%,var(--white) 92%);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.merp-pricing-root .pricing-tier{flex:0 1 auto;font-size:18.5px;font-weight:700;color:var(--primary);margin:0;line-height:1.45;text-align:start}.merp-pricing-root[dir=ltr] .pricing-card,.merp-pricing-root[dir=ltr] .pricing-tier,.merp-pricing-root[dir=ltr] .pricing-description,.merp-pricing-root[dir=ltr] .pricing-features li,.merp-pricing-root[dir=ltr] .pricing-annual-note{text-align:left}.merp-pricing-root[dir=ltr] .pricing-price-row,.merp-pricing-root[dir=ltr] .pricing-features li{justify-content:flex-start}.merp-pricing-root .pricing-description{font-size:14px;color:var(--muted);line-height:1.6;min-height:46px;text-align:start}.merp-pricing-root .pricing-price-row{display:flex;align-items:baseline;justify-content:flex-start;gap:6px}.merp-pricing-root .pricing-price{font-family:var(--font-en);font-size:44px;font-weight:900;color:var(--primary);line-height:1}.merp-pricing-root .pricing-price.pricing-price-text{font-family:inherit;font-size:28px;font-weight:800;letter-spacing:0;line-height:1.2}.merp-pricing-root .pricing-period{font-size:14px;font-weight:700;color:var(--muted);line-height:1.2}.merp-pricing-root .pricing-divider{height:1px;background:color-mix(in srgb,var(--border) 84%,var(--accent1) 16%);margin:6px 0}.merp-pricing-root .pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:0;flex:1}.merp-pricing-root .pricing-features li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-size:15px;color:var(--muted);line-height:1.6;text-align:start;width:100%}.merp-pricing-root[dir=ltr] .pricing-features,.merp-pricing-root[dir=ltr] .pricing-features li{direction:ltr}.merp-pricing-root[dir=rtl] .pricing-features,.merp-pricing-root[dir=rtl] .pricing-features li{direction:rtl}.merp-pricing-root .pf-check{color:var(--accent2);font-size:14px;margin-top:0;display:inline-flex;align-items:center;justify-content:center}.merp-pricing-root .pricing-btn{width:100%;padding:12px;border-radius:var(--radius);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;border:1px solid var(--border);transition:all .15s ease-in-out;box-shadow:none;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-decoration:none}.merp-pricing-root .pricing-btn:disabled,.merp-pricing-root .pricing-btn[aria-disabled=true]{cursor:not-allowed;opacity:.72}.merp-pricing-root .pricing-btn-solid{background:var(--white);color:var(--primary);border-color:var(--border)}.merp-pricing-root .pricing-btn-solid:after{content:"←";font-size:16px;line-height:1}.merp-pricing-root[dir=ltr] .pricing-btn-solid:after{content:"→"}.merp-pricing-root .pricing-card-coming-soon .pricing-btn-solid:after{content:none}.merp-pricing-root .pricing-btn-solid:hover{background:var(--hover)}.merp-pricing-root .pricing-card-coming-soon .pricing-btn-solid:hover{background:var(--white)}@media(max-width:1199px){.merp-pricing-root .pricing-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.merp-pricing-root#pricing{padding:40px var(--home-pad-inline-main)}.merp-pricing-root#pricing .section-header.center-header{margin-bottom:22px}.merp-pricing-root .home-eyebrow-badge.section-badge{font-size:14px;padding:8px 17px;gap:8px}.merp-pricing-root .home-eyebrow-label{border-bottom-width:1.5px;padding-bottom:2px}.merp-pricing-root .home-section-down-hint{margin:0 0 6px}.merp-pricing-root .home-section-decorative-arrow{width:28px}.merp-pricing-root .billing-toggle{margin-bottom:20px;max-width:none}.merp-pricing-root .billing-toggle-track{max-width:none;min-height:44px;padding:4px}.merp-pricing-root .billing-toggle-thumb{top:4px;bottom:4px;width:calc(50% - 6px);inset-inline-start:4px}.merp-pricing-root .billing-toggle.is-yearly .billing-toggle-thumb{inset-inline-start:calc(50% + 2px)}.merp-pricing-root .billing-toggle-option{font-size:13px;padding:6px 8px;gap:6px}.merp-pricing-root .billing-toggle-save-badge{font-size:9px;padding:2px 6px}.merp-pricing-root .pricing-grid{grid-template-columns:1fr}}.merp-offices-home-landing section#offices{background:linear-gradient(180deg,#ffffff 0%,var(--content-bg) 100%);padding:64px var(--home-pad-inline-main);color:var(--primary);font-family:var(--font-ar),Tajawal,sans-serif}.merp-offices-home-landing #offices .office-section-head.section-header.center-header{margin-bottom:34px;text-align:center}.merp-offices-home-landing #offices .home-offices-section-title.section-title{margin-inline:auto;margin-bottom:10px}.merp-offices-home-landing #offices .section-subtitle.center-subtitle{max-width:680px;margin:0 auto}.merp-offices-home-landing .home-eyebrow-label{display:inline-block;color:var(--primary);border-bottom:2px solid var(--accent1);padding-bottom:5px;line-height:1.35}.merp-offices-home-landing .home-section-main-title.section-title{font-size:clamp(1.28rem,2.6vw,1.625rem);line-height:1.48}.merp-offices-home-landing .section-subtitle{font-size:16px;color:var(--muted);line-height:1.6}.merp-offices-home-landing .offices-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:min(100%,1180px);margin-inline:auto}.merp-offices-home-landing .office-card{background:#fff;border:1px solid rgba(26,35,126,.08);border-radius:20px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:0 12px 34px #1a237e0f}.merp-offices-home-landing .office-card:hover{border-color:#26c6da3d;box-shadow:0 16px 42px #1a237e17;transform:translateY(-2px)}.merp-offices-home-landing .office-flag-bar{height:4px;background:var(--primary);border-top:0}.merp-offices-home-landing .office-flag-accent{background:var(--accent1)}.merp-offices-home-landing .office-body{padding:24px;background:#fff}.merp-offices-home-landing .office-country{width:38px;height:38px;display:grid;place-items:center;margin-bottom:12px;border-radius:12px;background:#26c6da14}.merp-offices-home-landing .office-name{font-size:18px;font-weight:800;color:var(--primary);margin-bottom:16px;margin-top:0}.merp-offices-home-landing .office-detail{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.merp-offices-home-landing .office-link{text-decoration:none;color:inherit;transition:all .15s ease-in-out}.merp-offices-home-landing .office-link:hover .office-detail-text{color:var(--primary);text-decoration:underline}.merp-offices-home-landing .office-detail-icon{width:24px;height:24px;display:inline-grid;place-items:center;margin-top:1px;border-radius:8px;background:#26c6da14;color:var(--muted);flex-shrink:0}.merp-offices-home-landing .office-detail-text{font-size:14px;color:var(--muted);line-height:1.65}.merp-offices-home-landing .office-detail-text .en{font-family:var(--font-body),Inter,sans-serif;direction:ltr;display:inline-block}@media(max-width:1199px){.merp-offices-home-landing .offices-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.merp-offices-home-landing section#offices{padding:40px var(--home-pad-inline-main)}.merp-offices-home-landing #offices .office-section-head.section-header.center-header{margin-bottom:22px}.merp-offices-home-landing .home-eyebrow-label{border-bottom-width:1.5px;padding-bottom:2px}.merp-offices-home-landing .offices-grid{grid-template-columns:1fr}}.about-page,.about-page *,.about-page *:before,.about-page *:after{box-sizing:border-box}.about-page{--about-dark: #111c31;--about-panel: rgba(255, 255, 255, .08);--about-border: rgba(255, 255, 255, .14);--about-muted-on-dark: rgba(255, 255, 255, .72);background:radial-gradient(circle at 10% 0%,rgba(38,198,218,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);color:var(--primary);overflow-x:clip}.about-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.about-hero{position:relative;isolation:isolate;min-height:clamp(520px,72vh,720px);display:flex;align-items:center;overflow:hidden;background:radial-gradient(90% 120% at 12% 12%,rgba(38,198,218,.35),transparent 50%),radial-gradient(70% 90% at 90% 18%,rgba(30,136,229,.26),transparent 58%),linear-gradient(115deg,#111c31,#172b48 44%,#16495c,#138b83);color:#fff;padding-block:clamp(84px,12vw,132px)}.about-hero:after{content:"";position:absolute;inset-inline-end:clamp(24px,9vw,130px);top:clamp(96px,16vw,160px);width:clamp(160px,24vw,320px);height:clamp(160px,24vw,320px);border:1px solid rgba(255,255,255,.12);border-radius:42%;background:linear-gradient(135deg,#ffffff14,#ffffff05),repeating-linear-gradient(135deg,rgba(38,198,218,.24) 0 5px,transparent 5px 15px);transform:rotate(-10deg);opacity:.62;z-index:-1}.about-hero__glow{position:absolute;inset-inline-end:-140px;bottom:-180px;width:430px;height:430px;border-radius:999px;background:#26c6da38;filter:blur(18px);z-index:-1}.about-hero__inner{max-width:860px}.about-eyebrow,.about-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900;letter-spacing:0}.about-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.about-hero h1{max-width:820px;margin:0;font-size:clamp(36px,6vw,70px);line-height:1.08;font-weight:950;letter-spacing:-.03em}.about-hero p{max-width:720px;margin:22px 0 0;color:var(--about-muted-on-dark);font-size:clamp(16px,2vw,21px);line-height:1.85}.about-section{padding-block:clamp(58px,8vw,96px)}.about-stats-section{margin-top:clamp(-72px,-6vw,-44px);position:relative;z-index:3}.about-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.about-stat-card{min-height:210px;padding:clamp(22px,3vw,30px);border:1px solid rgba(26,35,126,.1);border-radius:28px;background:linear-gradient(180deg,#fffffff5,#ffffffd1),radial-gradient(circle at 50% 0%,rgba(38,198,218,.12),transparent 58%);box-shadow:0 22px 62px #1a237e1a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.about-stat-card:hover,.about-growth-step:hover,.about-value-card:hover,.about-partner-card:hover,.about-office-card:hover{transform:translateY(-4px);border-color:#26c6da52;box-shadow:0 26px 72px #1a237e21}.about-stat-card svg{color:var(--accent1)}.about-stat-card strong{display:block;margin-top:20px;color:var(--primary);font-size:clamp(38px,5vw,60px);line-height:1;font-weight:950;letter-spacing:-.05em}.about-stat-card h2{margin:12px 0 0;color:var(--primary);font-size:18px;font-weight:950}.about-stat-card p{margin:10px 0 0;color:var(--muted);line-height:1.75;font-size:14px}.about-section--intro,.about-section--audience,.about-section--partners{background:radial-gradient(circle at 12% 18%,rgba(38,198,218,.09),transparent 32%),linear-gradient(180deg,#f7fbfd,#fff)}.about-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,64px);align-items:center}.about-copy h2,.about-section-head h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,46px);line-height:1.2;font-weight:950}.about-copy p,.about-section-head p{margin:16px 0 0;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.9}.about-growth-card{display:grid;gap:14px;padding:clamp(20px,3vw,28px);border:1px solid rgba(26,35,126,.1);border-radius:32px;background:radial-gradient(circle at 12% 10%,rgba(38,198,218,.16),transparent 32%),linear-gradient(145deg,#fff,#eef7fa);box-shadow:0 24px 70px #1a237e1a}.about-growth-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px;border:1px solid rgba(38,198,218,.16);border-radius:22px;background:#ffffffc2;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.about-growth-step h3{margin:0;color:var(--primary);font-size:17px;font-weight:950}.about-growth-step p{margin:4px 0 0;color:var(--muted);line-height:1.65;font-size:14px}.about-value-card,.about-partner-card,.about-office-card{border:1px solid rgba(26,35,126,.1);border-radius:28px;background:#fff;box-shadow:0 18px 54px #1a237e12}.about-value-card,.about-partner-card,.about-office-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.about-value-card h3,.about-partner-card h3,.about-office-card h3{margin:10px 0 0;color:var(--primary);font-size:20px;font-weight:950}.about-value-card p,.about-partner-card p,.about-office-card p{margin:12px 0 0;color:var(--muted);line-height:1.8}.about-section-head{max-width:760px;margin-bottom:28px}.about-differentiators-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.about-value-card,.about-partner-card,.about-office-card{padding:22px}.about-card-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--accent2);background:#26c6da1a;border:1px solid rgba(38,198,218,.18)}.about-partners-grid,.about-offices-grid{display:grid;gap:16px}.about-partners-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.about-offices-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-offices-map{position:relative;overflow:hidden;margin-bottom:24px;min-height:clamp(220px,34vw,420px);border:1px solid rgba(26,35,126,.1);border-radius:32px;background:radial-gradient(circle at 52% 46%,rgba(38,198,218,.18),transparent 36%),linear-gradient(145deg,#0f1c30,#17314d 52%,#116c71);box-shadow:0 24px 70px #1a237e1f}.about-offices-map img{position:absolute;inset:50% auto auto 50%;width:min(980px,96%);max-width:none;transform:translate(-50%,-50%);opacity:.78;filter:contrast(1.1) brightness(1.05);mix-blend-mode:screen;-webkit-user-select:none;user-select:none;pointer-events:none}.about-map-pin{position:absolute;width:14px;height:14px;border-radius:999px;border:0;background:var(--accent1);box-shadow:0 0 0 7px #26c6da29,0 0 28px #26c6dad1;transform:translate(-50%,-50%);cursor:pointer;z-index:2}.about-map-pin:after{content:"";position:absolute;inset:-10px;border:1px solid rgba(38,198,218,.42);border-radius:inherit;animation:aboutPinPulse 2.4s ease-out infinite}.about-map-pin--riyadh{left:58.7%;top:49.8%}.about-map-pin--new-york{left:31.3%;top:36.6%}.about-map-pin--london{left:47.5%;top:31.4%}.about-map-pin--cairo{left:54.1%;top:47.4%}.about-map-tooltip{position:absolute;left:50%;bottom:calc(100% + 18px);width:max-content;max-width:220px;padding:13px 15px;border:1px solid rgba(26,35,126,.08);border-radius:14px;background:#fffffff2;box-shadow:0 18px 42px #0f1c3033;color:var(--primary);text-align:start;opacity:0;pointer-events:none;transform:translate(-50%) translateY(8px);transition:opacity .16s ease,transform .16s ease}.about-map-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:12px;height:12px;background:#fffffff2;transform:translate(-50%) rotate(45deg);box-shadow:6px 6px 14px #0f1c3014}.about-map-tooltip strong,.about-map-tooltip span{display:block}.about-map-tooltip strong{font-size:15px;font-weight:950}.about-map-tooltip span{margin-top:3px;color:var(--muted);font-size:13px}.about-map-pin:hover .about-map-tooltip,.about-map-pin:focus-visible .about-map-tooltip{opacity:1;transform:translate(-50%) translateY(0)}@keyframes aboutPinPulse{0%{transform:scale(.7);opacity:.8}to{transform:scale(2.2);opacity:0}}.about-partner-logo{width:68px;height:52px;display:flex;align-items:center;justify-content:flex-start;color:var(--accent2);margin-bottom:12px}[dir=ltr] .about-partner-logo{justify-content:flex-start}.about-partner-logo img{max-width:68px;max-height:52px;object-fit:contain;display:block}.about-office-flag{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid rgba(38,198,218,.18);border-radius:999px;background:#26c6da14;overflow:hidden;box-shadow:0 10px 24px #1a237e14}.about-office-flag img{width:100%;height:100%;object-fit:cover;display:block}.about-office-flag--riyadh img{transform:scale(1.85)}@media(max-width:1100px){.about-stats-grid,.about-differentiators-grid,.about-partners-grid,.about-offices-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.about-split{grid-template-columns:1fr}.about-stats-grid,.about-differentiators-grid,.about-partners-grid,.about-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.about-stats-grid,.about-differentiators-grid,.about-partners-grid,.about-offices-grid{grid-template-columns:1fr}.about-offices-map{min-height:210px;border-radius:24px}.about-map-pin{width:11px;height:11px}.about-map-tooltip{max-width:180px;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.about-map-pin:after{animation:none}}.jobs-page,.jobs-page *,.jobs-page *:before,.jobs-page *:after{box-sizing:border-box}.jobs-page{background:radial-gradient(circle at 12% 0%,rgba(38,198,218,.06),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 44%,#fff);color:var(--primary);overflow-x:clip}.jobs-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.jobs-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(80% 120% at 15% 12%,rgba(38,198,218,.34),transparent 48%),radial-gradient(70% 90% at 92% 16%,rgba(30,136,229,.22),transparent 58%),linear-gradient(115deg,#111c31,#172b48 46%,#16495c 74%,#138b83);padding-block:clamp(72px,9vw,104px)}.jobs-hero__inner{max-width:920px}.jobs-eyebrow,.jobs-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.jobs-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.jobs-hero h1{max-width:820px;margin:0;font-size:clamp(34px,4.8vw,56px);line-height:1.08;font-weight:950;letter-spacing:-.03em}.jobs-hero p{max-width:710px;margin:22px 0 0;color:#ffffffbd;font-size:clamp(16px,2vw,21px);line-height:1.85}.jobs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.jobs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 20px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.jobs-btn:hover{transform:translateY(-2px)}.jobs-btn:disabled{cursor:wait;opacity:.76;transform:none}.jobs-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff);box-shadow:0 14px 30px #26c6da38}.jobs-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}.jobs-btn--secondary:hover{border-color:#26c6da80;background:#ffffff1f}.jobs-section{padding-block:clamp(42px,6vw,70px)}.jobs-section--soft{background:linear-gradient(180deg,#f7fbfd,#fff)}.jobs-section--roles{padding-top:0}.jobs-section-head{max-width:780px;margin-bottom:28px}.jobs-section-head--inline{display:block;max-width:760px;margin-inline:auto;margin-bottom:24px;text-align:center}.jobs-section-head--inline p{max-width:620px;margin:14px auto 0}.jobs-section-head h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,46px);line-height:1.2;font-weight:950}.jobs-section-head p{margin:16px 0 0;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.9}.jobs-card-grid{display:grid;gap:16px}.jobs-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-info-card,.jobs-culture-card,.jobs-role-card,.jobs-form{border:1px solid rgba(26,35,126,.09);border-radius:22px;background:#fff;box-shadow:0 12px 34px #1a237e0e}.jobs-info-card,.jobs-culture-card,.jobs-role-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.jobs-info-card:hover,.jobs-culture-card:hover,.jobs-role-card:hover{transform:translateY(-2px);border-color:#26c6da42;box-shadow:0 16px 44px #1a237e16}.jobs-info-card,.jobs-culture-card{padding:22px}.jobs-card-icon,.jobs-role-card__icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(38,198,218,.18);border-radius:16px;color:var(--accent2);background:#26c6da1a}.jobs-info-card h3,.jobs-culture-card h3,.jobs-role-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;font-weight:950}.jobs-info-card p,.jobs-culture-card p,.jobs-role-card p{margin:12px 0 0;color:var(--muted);line-height:1.8}.jobs-culture{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(28px,5vw,58px);align-items:start}.jobs-culture-copy .jobs-section-head{margin-bottom:0}.jobs-culture-card svg{color:var(--accent1)}.jobs-roles-list{display:grid;grid-template-columns:1fr;gap:10px}.jobs-roles-panel{margin-top:0;padding:clamp(18px,2.5vw,26px);border:1px solid rgba(26,35,126,.08);border-radius:24px;background:#fffffff5;box-shadow:0 14px 42px #1a237e12}.jobs-role-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;text-align:start}.jobs-role-card__header{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.jobs-role-card__header h3{margin:0;color:var(--primary);font-size:clamp(18px,1.7vw,21px);line-height:1.35;font-weight:950}.jobs-role-card__badge{display:inline-flex;flex-shrink:0;padding:5px 9px;border-radius:10px;color:var(--accent2);background:#26c6da1a;font-size:12px;font-weight:900}.jobs-role-card__info{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);line-height:1.5}.jobs-role-card__info span{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f7fbfd;font-size:13px;font-weight:800}.jobs-role-card p{margin-top:10px;line-height:1.65}.jobs-apply-link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;width:fit-content;color:var(--accent2);font-weight:900;text-decoration:none;white-space:nowrap}.jobs-apply-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:clamp(28px,5vw,64px);align-items:start}.jobs-apply-note{margin-top:18px;padding:14px 16px;border:1px solid rgba(38,198,218,.18);border-radius:18px;color:var(--primary);background:#26c6da12;line-height:1.75}.jobs-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(22px,3vw,30px)}.jobs-form label{display:grid;gap:7px;color:var(--primary);font-weight:900}.jobs-form input,.jobs-form textarea{width:100%;border:1px solid rgba(26,35,126,.12);border-radius:16px;background:#f9fbfc;color:var(--primary);font:inherit;padding:12px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.jobs-form input::placeholder,.jobs-form textarea::placeholder{color:#5c6a81ad;font-size:14px;font-weight:500;line-height:1.7}.jobs-file-upload{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:14px 18px;border:1px dashed rgba(38,198,218,.46);border-radius:16px;color:var(--accent2);background:#26c6da12;font-weight:850;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.jobs-file-upload:hover{border-color:#26c6dab8;background:#26c6da1a}.jobs-file-upload--selected{border-style:solid;color:var(--primary);background:#26c6da1c}.jobs-file-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.jobs-form textarea{resize:vertical}.jobs-form input:focus,.jobs-form textarea:focus{border-color:#26c6da8f;background:#fff;box-shadow:0 0 0 4px #26c6da1a}.jobs-form__full,.jobs-form__submit,.jobs-form__notice,.jobs-form__footnote{grid-column:1 / -1}.jobs-form__submit{width:fit-content;border:0}.jobs-form__notice{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid rgba(38,198,218,.24);border-radius:16px;color:var(--primary);background:#26c6da14;font-weight:850}.jobs-form__notice svg{flex-shrink:0;color:var(--accent2)}.jobs-form__footnote{margin:0;color:var(--muted);line-height:1.7}@media(max-width:1100px){.jobs-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.jobs-culture,.jobs-apply-layout{grid-template-columns:1fr}.jobs-roles-panel{margin-top:0}}@media(max-width:640px){.jobs-role-card{grid-template-columns:1fr}.jobs-role-card__header{display:grid}.jobs-card-grid--four,.jobs-card-grid--three,.jobs-form{grid-template-columns:1fr}}.managed-hosting-page,.managed-hosting-page *,.managed-hosting-page *:before,.managed-hosting-page *:after{box-sizing:border-box}.managed-hosting-page{--mh-muted-on-dark: rgba(255, 255, 255, .72);--mh-green: #138b83;background:radial-gradient(circle at 10% 0%,rgba(38,198,218,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);color:var(--primary);overflow-x:clip}.mh-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.mh-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(90% 120% at 12% 12%,rgba(38,198,218,.35),transparent 50%),radial-gradient(70% 90% at 90% 18%,rgba(30,136,229,.26),transparent 58%),linear-gradient(115deg,#111c31,#172b48 44%,#16495c,#138b83);padding-block:clamp(56px,8vw,88px)}.mh-hero__glow{position:absolute;inset-inline-end:-140px;bottom:-180px;width:430px;height:430px;border-radius:999px;background:#26c6da38;filter:blur(18px);z-index:-1}.mh-hero__inner{max-width:820px}.mh-eyebrow,.mh-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.mh-eyebrow{margin-bottom:14px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.mh-hero h1{margin:0;font-size:clamp(32px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.mh-hero p{max-width:680px;margin:16px 0 0;color:var(--mh-muted-on-dark);font-size:clamp(15px,1.8vw,19px);line-height:1.75}.mh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.mh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mh-btn:hover{transform:translateY(-2px)}.mh-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff);box-shadow:0 14px 30px #26c6da38}.mh-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}.mh-section{padding-block:clamp(40px,5vw,64px)}.mh-section--overview,.mh-section--soft,.mh-section--security,.mh-section--compliance{background:radial-gradient(circle at 12% 18%,rgba(38,198,218,.09),transparent 32%),linear-gradient(180deg,#f7fbfd,#fff)}.mh-section--cta{padding-bottom:clamp(48px,6vw,72px)}.mh-section-head{max-width:720px;margin-bottom:20px}.mh-section-head h2,.mh-copy h2,.mh-compliance-copy h2{margin:8px 0 0;color:var(--primary);font-size:clamp(24px,3.5vw,38px);line-height:1.2;font-weight:950}.mh-section-head p,.mh-copy p,.mh-compliance-copy p{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.mh-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:clamp(20px,4vw,40px);align-items:start}.mh-overview-panel{display:grid;gap:10px;padding:18px;border:1px solid rgba(26,35,126,.1);border-radius:24px;background:linear-gradient(145deg,#fff,#eef7fa);box-shadow:0 16px 48px #1a237e14}.mh-overview-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(38,198,218,.14);border-radius:16px;background:#fffc}.mh-overview-point svg{color:var(--mh-green);margin-top:2px}.mh-overview-point h3{margin:0;color:var(--primary);font-size:14px;font-weight:950}.mh-overview-point p{margin:3px 0 0;color:var(--muted);line-height:1.6;font-size:13px}.mh-card-grid{display:grid;gap:12px}.mh-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-info-card,.mh-service-card{padding:18px;border:1px solid rgba(26,35,126,.1);border-radius:22px;background:#fff;box-shadow:0 12px 36px #1a237e0f;transition:transform .18s ease,border-color .18s ease}.mh-info-card:hover,.mh-service-card:hover,.mh-security-layer:hover,.mh-package-card:hover,.mh-compliance-item:hover{transform:translateY(-3px);border-color:#26c6da52}.mh-card-icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:var(--accent2);background:#26c6da1a;border:1px solid rgba(38,198,218,.18)}.mh-card-icon--service{color:var(--mh-green);background:#138b831a;border-color:#138b832e}.mh-info-card h3,.mh-service-card h3{margin:12px 0 0;color:var(--primary);font-size:17px;font-weight:950}.mh-info-card p,.mh-service-card p{margin:8px 0 0;color:var(--muted);line-height:1.65;font-size:14px}.mh-security-stack{display:grid;gap:10px}.mh-security-layer{display:grid;grid-template-columns:minmax(160px,190px) minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(26,35,126,.1);border-radius:22px;background:#fff;box-shadow:0 12px 36px #1a237e0f;transition:transform .18s ease,border-color .18s ease}.mh-security-layer__badge{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;color:#fff;font-weight:900;font-size:13px;background:linear-gradient(135deg,#172b48,#138b83)}.mh-security-layer__body h3{margin:0;color:var(--primary);font-size:17px;font-weight:950}.mh-security-layer__body p{margin:6px 0 0;color:var(--muted);line-height:1.65;font-size:14px}.mh-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.mh-package-card{position:relative;display:flex;flex-direction:column;padding:20px;border:1px solid rgba(26,35,126,.1);border-radius:22px;background:#fff;box-shadow:0 12px 36px #1a237e0f;transition:transform .18s ease,border-color .18s ease}.mh-package-card--featured{border-color:#26c6da61;background:linear-gradient(180deg,#fff,#f3fbfc)}.mh-package-badge{position:absolute;top:14px;inset-inline-end:14px;padding:5px 10px;border-radius:999px;color:#092233;font-size:11px;font-weight:900;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.mh-package-card h3{margin:0;color:var(--primary);font-size:20px;font-weight:950}.mh-package-desc{margin:8px 0 0;color:var(--muted);line-height:1.65;font-size:14px}.mh-package-features{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;flex:1}.mh-package-features li{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(38,198,218,.12);border-radius:12px;background:#f7fbfde6}.mh-package-features strong{color:var(--primary);font-size:12px;font-weight:900}.mh-package-features span{color:var(--muted);font-size:13px;line-height:1.55}.mh-btn--package{margin-top:16px;width:100%;color:var(--primary);border-color:#1a237e24;background:#ffffffeb}.mh-package-card--featured .mh-btn--package{color:#092233;border-color:transparent;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.mh-compliance{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,36px);align-items:start}.mh-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mh-compliance-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(26,35,126,.1);border-radius:16px;background:#fff;box-shadow:0 10px 28px #1a237e0d;transition:transform .18s ease,border-color .18s ease}.mh-compliance-item svg{color:var(--mh-green);margin-top:2px}.mh-compliance-item h3{margin:0;color:var(--primary);font-size:14px;font-weight:950}.mh-compliance-item p{margin:4px 0 0;color:var(--muted);line-height:1.6;font-size:13px}.mh-cta-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:22px 24px;border-radius:24px;color:#fff;background:linear-gradient(115deg,#111c31,#172b48 46%,#16495c 74%,#138b83);box-shadow:0 20px 56px #1a237e26}.mh-cta-icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:var(--accent1);background:#ffffff14;border:1px solid rgba(38,198,218,.28)}.mh-cta-panel h2{margin:0;font-size:clamp(20px,2.5vw,28px);font-weight:950}.mh-cta-panel p{margin:6px 0 0;color:#ffffffc2;line-height:1.65;font-size:14px}.mh-btn--cta{white-space:nowrap}@media(max-width:1024px){.mh-card-grid--three,.mh-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-overview,.mh-compliance{grid-template-columns:1fr}.mh-cta-panel{grid-template-columns:1fr;text-align:center;justify-items:center}}@media(max-width:768px){.mh-card-grid--three,.mh-packages-grid,.mh-compliance-grid,.mh-security-layer{grid-template-columns:1fr}.mh-actions{flex-direction:column;align-items:stretch}.mh-btn{width:100%}}.data-analytics-page,.data-analytics-page *,.data-analytics-page *:before,.data-analytics-page *:after{box-sizing:border-box}.data-analytics-page{--da-teal: #138b83;--da-teal-light: #26c6da;--da-navy: #1a237e;--da-muted: #5c6b7a;--da-card-shadow: 0 4px 20px rgba(0, 0, 0, .05);--da-card-radius: 12px;background:radial-gradient(circle at 8% 0%,rgba(38,198,218,.06),transparent 30%),linear-gradient(180deg,#fff,#f8fbfc,#fff);color:var(--da-navy);overflow-x:clip}.da-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.da-section{padding-block:clamp(48px,6vw,80px)}.da-section--soft{background:radial-gradient(circle at 90% 10%,rgba(19,139,131,.05),transparent 35%),linear-gradient(180deg,#f7fbfd,#fff)}.da-section-head{max-width:720px;margin-bottom:clamp(24px,4vw,40px)}.da-section-head--center{margin-inline:auto;text-align:center}.da-section-head h2,.da-flex-panel__copy h2,.da-final-cta__content h2{margin:0;font-size:clamp(24px,3.5vw,38px);line-height:1.25;font-weight:900;letter-spacing:-.02em;color:var(--da-navy)}.da-section-head p,.da-flex-panel__copy p,.da-final-cta__content p,.da-support-text{margin:12px 0 0;color:var(--da-muted);font-size:clamp(15px,1.7vw,17px);line-height:1.75}.da-hero{padding-block:clamp(40px,6vw,72px);background:#fff}.da-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,48px);align-items:center}.da-hero__content h1{margin:0;font-size:clamp(32px,5vw,52px);line-height:1.12;font-weight:950;letter-spacing:-.03em;color:var(--da-navy)}.da-hero__subtitle{margin:14px 0 0;color:var(--da-teal);font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.4}.da-hero__bullets{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}.da-hero__bullets li{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--da-navy)}.da-hero__bullets svg{flex-shrink:0;color:var(--da-teal)}.da-hero__paragraph{margin:18px 0 0;color:var(--da-muted);font-size:clamp(15px,1.7vw,17px);line-height:1.8;max-width:540px}.da-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.da-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border:1px solid transparent;border-radius:8px;font-weight:800;font-size:15px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.da-btn:hover{transform:translateY(-2px)}.da-btn--primary{color:#fff;background:linear-gradient(135deg,var(--da-teal),var(--da-teal-light));box-shadow:0 10px 24px #138b8340}.da-btn--primary:hover{box-shadow:0 14px 30px #138b8352}.da-btn--outline{color:var(--da-teal);border-color:var(--da-teal);background:#fff}.da-btn--outline:hover{background:#138b830f}.da-dashboard{background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:16px;box-shadow:var(--da-card-shadow),0 20px 50px #1a237e14;padding:16px;overflow:hidden}.da-dashboard--compact{padding:10px;border-radius:8px}.da-dashboard__header{display:flex;gap:6px;margin-bottom:12px}.da-dashboard__dot{width:8px;height:8px;border-radius:50%;background:#e0e7ef}.da-dashboard__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.da-metric{padding:10px;border-radius:10px;background:#f7fbfd;border:1px solid rgba(19,139,131,.08)}.da-metric__label{display:block;font-size:10px;color:var(--da-muted);margin-bottom:4px}.da-metric strong{display:block;font-size:16px;color:var(--da-navy);line-height:1.1}.da-metric__delta{display:inline-block;margin-top:4px;font-size:10px;font-weight:800;color:#138b83;background:#138b831a;padding:2px 6px;border-radius:999px}.da-dashboard__row{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;margin-bottom:8px}.da-dashboard__row--triple{grid-template-columns:repeat(3,1fr)}.da-chart-card{padding:10px;border-radius:10px;background:#fafcfd;border:1px solid rgba(26,35,126,.05);min-height:90px}.da-chart-card__title{display:block;font-size:9px;font-weight:700;color:var(--da-muted);margin-bottom:6px}.da-line-chart{width:100%;height:60px}.da-donut{display:flex;justify-content:center}.da-donut svg{width:64px;height:64px}.da-mini-table{display:grid;gap:4px}.da-mini-table div{display:flex;justify-content:space-between;gap:8px;font-size:9px}.da-mini-table span{color:var(--da-muted)}.da-mini-table strong{color:var(--da-navy)}.da-bars{display:flex;align-items:flex-end;gap:4px;height:52px}.da-bars span{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--da-teal-light),var(--da-teal))}.da-map{width:100%;height:52px}.da-laptop{position:relative;max-width:520px;margin-inline:auto}.da-laptop__screen{padding:12px 12px 0;background:linear-gradient(180deg,#e8edf2,#d5dde6);border-radius:14px 14px 0 0;border:1px solid #c5ced8}.da-laptop__base{height:14px;margin:0 8%;background:linear-gradient(180deg,#c5ced8,#a8b4c0);border-radius:0 0 8px 8px}.da-pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.da-pain-card{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);transition:transform .18s ease,box-shadow .18s ease}.da-pain-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000014}.da-pain-card__icon{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#138b831a;color:var(--da-teal);font-weight:900;font-size:18px}.da-pain-card p{margin:0;font-weight:700;line-height:1.6;color:var(--da-navy)}.da-support-text{max-width:820px;margin:28px auto 0;text-align:center}.da-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.da-why-card{padding:28px 24px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);text-align:center;transition:transform .18s ease,box-shadow .18s ease}.da-why-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px #00000014}.da-why-card__icon{width:56px;height:56px;margin:0 auto 16px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#138b831f,#26c6da26);color:var(--da-teal)}.da-why-card h3{margin:0;font-size:20px;font-weight:900;color:var(--da-navy)}.da-why-card p{margin:10px 0 0;color:var(--da-muted);line-height:1.7;font-size:15px}.da-card-grid{display:grid;gap:20px}.da-card-grid--3{grid-template-columns:repeat(3,1fr)}.da-card-grid--4{grid-template-columns:repeat(4,1fr)}.da-feature-card{padding:24px 22px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);transition:transform .18s ease,box-shadow .18s ease}.da-feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px #00000014}.da-feature-card__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#138b831a;color:var(--da-teal);margin-bottom:14px}.da-feature-card__icon--brand{background:#0000000a}.da-feature-card h3{margin:0;font-size:17px;font-weight:900;color:var(--da-navy)}.da-feature-card p{margin:8px 0 0;color:var(--da-muted);font-size:14px;line-height:1.65}.da-flex-panel{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.da-tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.da-tag{padding:10px 16px;border-radius:999px;background:#fff;border:1px solid rgba(19,139,131,.2);color:var(--da-teal);font-weight:700;font-size:14px;box-shadow:var(--da-card-shadow);transition:background .18s ease}.da-tag:hover{background:#138b830f}.da-bi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.da-bi-card{padding:28px 24px;background:linear-gradient(145deg,#fff,#f7fbfd);border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);text-align:center;transition:transform .18s ease}.da-bi-card:hover{transform:translateY(-4px)}.da-bi-card__icon{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,var(--da-teal),var(--da-teal-light));color:#fff}.da-bi-card h3{margin:0;font-size:20px;font-weight:900}.da-bi-card p{margin:10px 0 0;color:var(--da-muted);line-height:1.65}.da-services-list{display:grid;gap:20px}.da-service-block{padding:28px 30px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow)}.da-service-block__head h3{margin:0;font-size:20px;font-weight:900;color:var(--da-navy)}.da-service-block__head p{margin:8px 0 0;color:var(--da-muted);line-height:1.7}.da-service-block__items{margin:18px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.da-service-block__items li{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--da-navy);font-size:14px}.da-service-block__items svg{flex-shrink:0;color:var(--da-teal)}.da-industry-card{padding:20px 18px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);transition:transform .18s ease}.da-industry-card:hover{transform:translateY(-3px)}.da-industry-card__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#138b831a;color:var(--da-teal);margin-bottom:12px}.da-industry-card h3{margin:0;font-size:16px;font-weight:900}.da-industry-card p{margin:6px 0 0;font-size:13px;color:var(--da-muted);line-height:1.6}.da-value-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.da-value-card{padding:24px 16px;background:#fff;border:1px solid rgba(26,35,126,.06);border-radius:var(--da-card-radius);box-shadow:var(--da-card-shadow);text-align:center;transition:transform .18s ease}.da-value-card:hover{transform:translateY(-4px)}.da-value-card__icon{width:52px;height:52px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:#138b831a;color:var(--da-teal)}.da-value-card h3{margin:0;font-size:15px;font-weight:900}.da-value-card p{margin:8px 0 0;font-size:13px;color:var(--da-muted);line-height:1.55}.da-final-cta{background:radial-gradient(circle at 20% 50%,rgba(38,198,218,.08),transparent 40%),linear-gradient(180deg,#f3f7f9,#eef4f6)}.da-final-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,48px);align-items:center}.da-final-cta__content .da-actions{margin-top:20px}.da-stats{padding-block:clamp(24px,4vw,40px);margin-bottom:clamp(48px,7vw,88px);background:transparent}.da-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,32px)}.da-stat-card{text-align:center;padding:8px 12px}.da-stat-card__icon{width:40px;height:40px;margin:0 auto 10px;display:grid;place-items:center;border-radius:10px;background:#138b8314;color:var(--da-teal)}.da-stat-card strong{display:block;font-size:clamp(24px,3.5vw,36px);font-weight:950;line-height:1.1;color:var(--da-teal)}.da-stat-card p{margin:8px 0 0;font-size:14px;color:var(--da-muted);line-height:1.5;font-weight:600}.data-analytics-page[dir=rtl] .da-hero__content,.data-analytics-page[dir=rtl] .da-final-cta__content{order:-1}@media(max-width:1024px){.da-hero__grid,.da-final-cta__grid,.da-flex-panel{grid-template-columns:1fr}.data-analytics-page[dir=rtl] .da-hero__content,.data-analytics-page[dir=rtl] .da-final-cta__content{order:0}.da-card-grid--3,.da-card-grid--4,.da-why-grid,.da-bi-grid{grid-template-columns:repeat(2,1fr)}.da-value-grid{grid-template-columns:repeat(3,1fr)}.da-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.da-pain-grid,.da-card-grid--3,.da-card-grid--4,.da-why-grid,.da-bi-grid,.da-value-grid,.da-stats-grid,.da-service-block__items,.da-dashboard__row,.da-dashboard__row--triple,.da-dashboard__metrics{grid-template-columns:1fr}.da-actions{flex-direction:column}.da-btn{width:100%}}.blog-page,.blog-page *,.blog-page *:before,.blog-page *:after{box-sizing:border-box}.blog-page{background:radial-gradient(circle at 12% 0%,rgba(38,198,218,.06),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 46%,#fff);color:var(--primary);overflow-x:clip}.blog-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.blog-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(80% 120% at 14% 12%,rgba(38,198,218,.34),transparent 48%),radial-gradient(70% 90% at 92% 18%,rgba(30,136,229,.22),transparent 58%),linear-gradient(115deg,#111c31,#172b48 46%,#16495c 74%,#138b83);padding-block:clamp(78px,10vw,116px)}.blog-hero__inner{max-width:900px}.blog-eyebrow,.blog-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.blog-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.blog-hero h1{max-width:820px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.blog-hero p{max-width:760px;margin:20px 0 0;color:#ffffffbd;font-size:clamp(16px,2vw,20px);line-height:1.85}.blog-search{display:flex;align-items:center;gap:10px;width:min(100%,620px);margin-top:28px;padding:14px 16px;border:1px solid rgba(38,198,218,.28);border-radius:18px;background:#ffffff1a;color:var(--accent1)}.blog-search input{width:100%;border:0;outline:0;color:#fff;background:transparent;font:inherit}.blog-search input::placeholder{color:#ffffffa8}.blog-section{padding-block:clamp(46px,7vw,78px)}.blog-section--soft,.blog-section--topics{background:linear-gradient(180deg,#f7fbfd,#fff)}.blog-section-head{max-width:780px;margin-bottom:26px}.blog-section-head--compact{margin-bottom:18px}.blog-section-head h2,.blog-newsletter h2,.blog-cta-card h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,44px);line-height:1.2;font-weight:950}.blog-section-head p,.blog-newsletter p,.blog-cta-card p{margin:14px 0 0;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.85}.blog-category-list{display:flex;flex-wrap:wrap;gap:10px}.blog-category-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid rgba(26,35,126,.1);border-radius:999px;color:var(--primary);background:#fff;font:inherit;font-weight:850;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.blog-category-chip:hover,.blog-category-chip.is-active{transform:translateY(-1px);border-color:#26c6da80;color:#092233;background:linear-gradient(135deg,#26c6da38,#9ef3ff52)}.blog-featured-grid,.blog-articles-grid{display:grid;gap:18px}.blog-featured-grid,.blog-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-article-card{height:100%;overflow:hidden;border:1px solid rgba(26,35,126,.09);border-radius:24px;background:#fff;box-shadow:0 12px 34px #1a237e0e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blog-article-card:hover{transform:translateY(-3px);border-color:#26c6da42;box-shadow:0 18px 48px #1a237e17}.blog-article-card__visual{min-height:96px;display:flex;align-items:end;padding:18px;color:var(--accent1);background:radial-gradient(circle at 18% 24%,rgba(38,198,218,.28),transparent 32%),linear-gradient(135deg,#13213a,#183a55 68%,#138b83)}.blog-article-card__content{padding:20px}.blog-article-card--featured .blog-article-card__content{padding:22px}.blog-tag{display:inline-flex;padding:5px 10px;border-radius:999px;color:var(--accent2);background:#26c6da17;font-size:13px;font-weight:900}.blog-article-card h3{margin:14px 0 0;color:var(--primary);font-size:clamp(19px,2vw,23px);line-height:1.45;font-weight:950}.blog-article-card p{margin:12px 0 0;color:var(--muted);line-height:1.8}.blog-article-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;color:var(--muted);font-size:13px;font-weight:800}.blog-article-meta span,.blog-read-link{display:inline-flex;align-items:center;gap:6px}.blog-article-meta svg{color:var(--accent2)}.blog-read-link{width:fit-content;margin-top:18px;color:var(--accent2);font-weight:900;text-decoration:none}.blog-empty-state{padding:24px;border:1px solid rgba(38,198,218,.2);border-radius:20px;color:var(--primary);background:#26c6da12;font-weight:850}.blog-newsletter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(24px,5vw,58px);align-items:center;padding-block:clamp(8px,2vw,18px)}.blog-newsletter-form{display:grid;gap:12px;padding:clamp(20px,3vw,28px);border:1px solid rgba(26,35,126,.09);border-radius:24px;background:#fff;box-shadow:0 12px 34px #1a237e0e}.blog-newsletter-field{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(26,35,126,.12);border-radius:16px;color:var(--accent2);background:#f9fbfc}.blog-newsletter-field input{width:100%;border:0;outline:0;background:transparent;color:var(--primary);font:inherit}.blog-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:900;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.blog-btn:hover{transform:translateY(-2px)}.blog-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.blog-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}.blog-newsletter-notice{padding:12px 14px;border:1px solid rgba(38,198,218,.22);border-radius:14px;color:var(--primary);background:#26c6da14;font-weight:850}.blog-cta-section{padding-top:0}.blog-cta-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(28px,4vw,42px);border-radius:28px;color:#fff;background:radial-gradient(circle at 10% 18%,rgba(38,198,218,.24),transparent 34%),linear-gradient(115deg,#152238,#1b3050 48%,#178f86)}.blog-cta-card h2,.blog-cta-card p{color:#fff}.blog-cta-card p{color:#ffffffbd;max-width:680px}.blog-cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}@media(max-width:980px){.blog-featured-grid,.blog-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-newsletter,.blog-cta-card{display:grid;grid-template-columns:1fr}}@media(max-width:640px){.blog-featured-grid,.blog-articles-grid{grid-template-columns:1fr}.blog-category-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.blog-category-chip{flex:0 0 auto}}.api-docs-page,.api-docs-page *,.api-docs-page *:before,.api-docs-page *:after{box-sizing:border-box}.api-docs-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.api-docs-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.api-docs-hero{color:#fff;background:radial-gradient(75% 105% at 15% 10%,rgba(38,198,218,.28),transparent 45%),linear-gradient(115deg,#111c31,#172b48 55%,#138b83);padding-block:clamp(70px,9vw,108px)}.api-docs-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(28px,5vw,64px);align-items:center}.api-docs-eyebrow,.api-docs-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.api-docs-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.api-docs-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.api-docs-hero p{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.api-docs-actions,.api-docs-cta__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.api-docs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.api-docs-btn:hover{transform:translateY(-2px)}.api-docs-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.api-docs-btn--secondary{color:#fff;border-color:#ffffff42;background:#ffffff14}.api-docs-terminal{overflow:hidden;border:1px solid rgba(38,198,218,.24);border-radius:22px;background:#0d1727;box-shadow:0 22px 58px #00000038}.api-docs-terminal__bar{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.api-docs-terminal__bar span{width:10px;height:10px;border-radius:999px;background:#ffffff47}.api-docs-terminal__body{display:grid;gap:14px;padding:20px}.api-docs-terminal code,.api-docs-code-block code,.api-docs-resource code,.api-docs-event code,.api-docs-errors code{direction:ltr;unicode-bidi:plaintext;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.api-docs-terminal code{color:#d9fbff}.api-docs-terminal pre{margin:0;color:#a8c8d8;white-space:pre-wrap;line-height:1.75}.api-docs-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(24px,4vw,48px);padding-block:clamp(42px,7vw,76px)}.api-docs-sidebar{position:sticky;top:92px;align-self:start;padding:16px;border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#ffffffe0;box-shadow:0 8px 22px #1a237e0b}.api-docs-sidebar__title{margin-bottom:10px;color:var(--primary);font-size:14px;font-weight:950}.api-docs-sidebar nav{display:grid;gap:4px}.api-docs-sidebar a{position:relative;display:block;padding:9px 10px;border-radius:12px;color:var(--muted);font-weight:850;text-decoration:none;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.api-docs-sidebar a:hover,.api-docs-sidebar a.is-active{color:var(--accent2);background:#26c6da14}.api-docs-sidebar a.is-active{box-shadow:inset 3px 0 0 var(--accent1);font-weight:950}.api-docs-page[dir=rtl] .api-docs-sidebar a.is-active{box-shadow:inset -3px 0 0 var(--accent1)}.api-docs-content{display:grid;gap:clamp(34px,6vw,62px)}.api-docs-section{scroll-margin-top:96px}.api-docs-section-head{max-width:780px;margin-bottom:24px}.api-docs-section-head h2,.api-docs-cta h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:950}.api-docs-section-head p,.api-docs-cta p{margin:12px 0 0;color:var(--muted);line-height:1.85}.api-docs-steps,.api-docs-card-grid,.api-docs-resource-grid,.api-docs-event-grid{display:grid;gap:14px}.api-docs-steps,.api-docs-card-grid,.api-docs-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-docs-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.api-docs-step,.api-docs-card,.api-docs-resource,.api-docs-event{border:1px solid rgba(26,35,126,.09);border-radius:18px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.api-docs-step,.api-docs-card,.api-docs-event{padding:20px}.api-docs-step>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff);font-weight:950}.api-docs-step h3,.api-docs-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;font-weight:950}.api-docs-step p,.api-docs-card p,.api-docs-event p{margin:10px 0 0;color:var(--muted);line-height:1.75}.api-docs-card svg,.api-docs-event svg{color:var(--accent2)}.api-docs-resource{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px}.api-docs-resource p{margin:6px 0 0;color:var(--muted)}.api-docs-method{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:54px;padding:5px 9px;border-radius:999px;color:#101a2f;background:var(--accent1);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:950}.api-docs-method--post{color:#fff;background:#178f86}.api-docs-note{margin:16px 0 0;padding:14px 16px;border:1px solid rgba(38,198,218,.22);border-radius:16px;color:var(--muted);background:#26c6da12;line-height:1.75}.api-docs-code-block{overflow:hidden;margin-top:18px;border:1px solid rgba(38,198,218,.22);border-radius:18px;background:#0d1727}.api-docs-code-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--accent1);font-weight:900}.api-docs-copy{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(38,198,218,.26);border-radius:999px;color:#d9fbff;background:#ffffff0f;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.api-docs-code-block pre{max-width:100%;margin:0;padding:18px;overflow-x:auto;color:#d9fbff;line-height:1.75}.api-docs-tabs{display:flex;flex-wrap:wrap;gap:8px}.api-docs-tabs button{padding:9px 14px;border:1px solid rgba(26,35,126,.1);border-radius:999px;color:var(--primary);background:#fff;font:inherit;font-weight:900;cursor:pointer}.api-docs-tabs button.is-active{border-color:#26c6da73;background:#26c6da21}.api-docs-event code{display:inline-block;margin-top:10px;color:var(--accent2);font-weight:900}.api-docs-errors{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.api-docs-errors span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(26,35,126,.09);border-radius:999px;color:var(--muted);background:#fff;font-weight:850}.api-docs-errors code{color:var(--accent2);font-weight:950}.api-docs-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(26px,4vw,38px);border-radius:24px;color:#fff;background:linear-gradient(115deg,#152238,#1b3050 52%,#178f86)}.api-docs-cta h2,.api-docs-cta p{color:#fff}.api-docs-cta p{color:#ffffffbd}.api-docs-cta .api-docs-btn--secondary{border-color:#ffffff47}@media(max-width:980px){.api-docs-hero__inner,.api-docs-layout,.api-docs-cta{grid-template-columns:1fr}.api-docs-layout,.api-docs-cta{display:grid}.api-docs-sidebar{position:sticky;top:0;z-index:2;margin-inline:calc(var(--home-pad-inline-main, 1rem) * -1);border-radius:0;overflow-x:auto}.api-docs-sidebar__title{display:none}.api-docs-sidebar nav{display:flex;gap:8px;min-width:max-content}}@media(max-width:720px){.api-docs-steps,.api-docs-card-grid,.api-docs-resource-grid,.api-docs-event-grid,.api-docs-resource{grid-template-columns:1fr}.api-docs-code-block__head{align-items:flex-start;flex-direction:column}.api-docs-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.api-docs-tabs button{flex:0 0 auto}}.system-status-page,.system-status-page *,.system-status-page *:before,.system-status-page *:after{box-sizing:border-box}.system-status-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.status-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.status-hero{color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(70px,9vw,104px)}.status-hero__inner{max-width:900px}.status-eyebrow,.status-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.status-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.status-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(34px,5vw,56px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.status-hero p{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.status-hero-card{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;padding:13px 16px;border:1px solid rgba(34,197,94,.28);border-radius:18px;color:#fff;background:#22c55e1f}.status-hero-card div,.status-check-list span{display:inline-flex;align-items:center;gap:8px}.status-hero-card>span{color:#ffffffb8;font-size:14px;font-weight:800}.status-pulse{width:11px;height:11px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px #22c55e29}.status-static-note{max-width:640px;font-size:14px!important;color:#ffffffa8!important}.status-section{padding-block:clamp(42px,6vw,68px)}.status-section--soft{background:linear-gradient(180deg,#f7fbfd,#fff)}.status-section-head{max-width:780px;margin-bottom:24px}.status-section-head h2,.status-cta-card h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:950}.status-section-head p,.status-cta-card p{margin:12px 0 0;color:var(--muted);line-height:1.85}.status-overview-card,.status-service-card,.status-metric-card,.status-current-card,.status-maintenance-card{border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b}.status-overview-card{display:grid;gap:22px;padding:clamp(22px,4vw,30px)}.status-overview-card__main{display:flex;align-items:flex-start;gap:14px}.status-overview-icon,.status-service-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:16px;color:#16a34a;background:#22c55e1a}.status-overview-card h3,.status-service-card h3,.status-current-card h3,.status-maintenance-card h3{margin:0;color:var(--primary);font-size:21px;line-height:1.35;font-weight:950}.status-overview-card p,.status-service-card p,.status-current-card p,.status-maintenance-card p{margin:9px 0 0;color:var(--muted);line-height:1.75}.status-check-list{display:flex;flex-wrap:wrap;gap:10px}.status-check-list span{padding:9px 12px;border-radius:999px;color:#166534;background:#22c55e1a;font-weight:850}.status-services-grid,.status-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.status-service-card,.status-metric-card{padding:20px}.status-service-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.status-badge{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:900}.status-badge--operational{color:#166534;background:#22c55e1f}.status-badge--warning{color:#92400e;background:#f59e0b24}.status-badge--maintenance{color:#1d4ed8;background:#3b82f61f}.status-metric-card span{color:var(--muted);font-weight:850}.status-metric-card strong{display:block;margin-top:12px;color:var(--accent2);font-size:clamp(28px,4vw,40px);line-height:1;font-weight:950}.status-metric-card p{margin:12px 0 0;color:var(--muted);line-height:1.75}.status-current-card{display:flex;align-items:flex-start;gap:12px;padding:20px;color:#16a34a}.status-current-card h3,.status-current-card p{color:var(--primary)}.status-current-card p{color:var(--muted)}.status-maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.status-maintenance-card{display:grid;gap:12px;padding:20px}.status-maintenance-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.status-maintenance-card>span{color:var(--accent2);font-weight:900}.status-cta-section{padding-top:0}.status-cta-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(28px,4vw,40px);border-radius:24px;color:#fff;background:linear-gradient(115deg,#152238,#1b3050 52%,#178f86)}.status-cta-card h2,.status-cta-card p{color:#fff}.status-cta-card p{max-width:680px;color:#ffffffbd}.status-cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.status-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .16s ease}.status-btn:hover{transform:translateY(-2px)}.status-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.status-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}@media(max-width:980px){.status-services-grid,.status-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-cta-card{display:grid;grid-template-columns:1fr}}@media(max-width:680px){.status-services-grid,.status-metrics-grid,.status-maintenance-grid{grid-template-columns:1fr}.status-hero-card,.status-maintenance-card>div{align-items:flex-start;flex-direction:column}.status-overview-card__main,.status-current-card{flex-direction:column}}.industry-page,.industry-page *,.industry-page *:before,.industry-page *:after{box-sizing:border-box}.industry-page{--industry-muted-on-dark: rgba(255, 255, 255, .72);background:radial-gradient(circle at 10% 0%,rgba(38,198,218,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);color:var(--primary);overflow-x:clip}.industry-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.industry-breadcrumb-wrap{padding-block:16px 0}.industry-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:13px;font-weight:700}.industry-breadcrumb a{color:var(--accent2);text-decoration:none;transition:color .16s ease}.industry-breadcrumb a:hover{color:var(--accent1)}.industry-breadcrumb span[aria-current=page]{color:var(--primary);font-weight:850}.industry-hero{position:relative;isolation:isolate;min-height:clamp(480px,68vh,640px);display:flex;align-items:center;overflow:hidden;background:radial-gradient(90% 120% at 12% 12%,rgba(38,198,218,.35),transparent 50%),radial-gradient(70% 90% at 90% 18%,rgba(30,136,229,.26),transparent 58%),linear-gradient(115deg,#111c31,#172b48 44%,#16495c,#138b83);color:#fff;padding-block:clamp(72px,10vw,120px)}.industry-hero__glow{position:absolute;inset-inline-end:-140px;bottom:-180px;width:430px;height:430px;border-radius:999px;background:#26c6da38;filter:blur(18px);z-index:-1}.industry-hero__inner{max-width:860px}.industry-eyebrow,.industry-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.industry-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.industry-hero h1{max-width:820px;margin:0;font-size:clamp(32px,5.5vw,58px);line-height:1.1;font-weight:950;letter-spacing:-.03em}.industry-hero p{max-width:720px;margin:20px 0 0;color:var(--industry-muted-on-dark);font-size:clamp(16px,2vw,20px);line-height:1.85}.industry-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.industry-btn-primary,.industry-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border-radius:999px;font-family:var(--font-ar),Tajawal,sans-serif;font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.industry-btn-primary{background:linear-gradient(90deg,#18b7b2,#2d7df7);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 16px 34px #1e88e547}.industry-btn-primary:hover{transform:translateY(-3px);box-shadow:0 20px 46px #1e88e557}.industry-btn-ghost{border:1px solid rgba(255,255,255,.28);color:#fff;background:#ffffff1a;box-shadow:0 8px 24px #0000001f}.industry-btn-ghost:hover{transform:translateY(-3px);background:#ffffff2e;border-color:#ffffff6b}.industry-nav-bar{position:sticky;top:64px;z-index:40;border-block:1px solid rgba(26,35,126,.08);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 18px #1a237e0f}.industry-nav-bar__inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:10px;-webkit-overflow-scrolling:touch}.industry-nav-bar__inner::-webkit-scrollbar{display:none}.industry-nav-bar a{flex:0 0 auto;padding:8px 16px;border-radius:999px;color:var(--muted);font-size:14px;font-weight:850;text-decoration:none;white-space:nowrap;transition:color .16s ease,background .16s ease}.industry-nav-bar a:hover,.industry-nav-bar a.is-active{color:var(--accent2);background:#26c6da1a}.industry-nav-bar a.is-active{font-weight:950;box-shadow:inset 0 -2px 0 var(--accent1)}.industry-section{scroll-margin-top:120px;padding-block:clamp(52px,7vw,88px)}.industry-section-head{max-width:760px;margin-bottom:clamp(28px,4vw,40px)}.industry-section-head h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:950;letter-spacing:-.02em}.industry-section-head p{margin:14px 0 0;color:var(--muted);font-size:clamp(15px,1.8vw,18px);line-height:1.8}.industry-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.industry-card-grid--four{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.industry-card--compact{min-height:160px}.industry-card{min-height:180px;padding:clamp(22px,3vw,28px);border:1px solid rgba(26,35,126,.1);border-radius:24px;background:linear-gradient(180deg,#fffffff5,#ffffffd1),radial-gradient(circle at 50% 0%,rgba(38,198,218,.1),transparent 58%);box-shadow:0 18px 50px #1a237e14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.industry-card:hover{transform:translateY(-4px);border-color:#26c6da52;box-shadow:0 24px 64px #1a237e1f}.industry-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:#26c6da1f;color:var(--accent1)}.industry-card h3{margin:0;color:var(--primary);font-size:18px;font-weight:950;line-height:1.35}.industry-card p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.75}.industry-section--alt{background:#26c6da0a}.industry-journey{list-style:none;margin:0;padding:0;display:grid;gap:16px}.industry-journey__step{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:clamp(20px,3vw,28px);border:1px solid rgba(26,35,126,.1);border-radius:24px;background:#fff;box-shadow:0 12px 36px #1a237e0f}.industry-journey__number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#26c6da2e,#1e88e524);color:var(--accent2);font-size:18px;font-weight:950}.industry-journey__body h3{margin:0;color:var(--primary);font-size:18px;font-weight:950;line-height:1.35}.industry-journey__body p{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.industry-pricing{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;padding:clamp(28px,4vw,40px);border-radius:28px;border:1px solid rgba(26,35,126,.1);background:#fff;box-shadow:0 16px 44px #1a237e12}.industry-pricing__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#26c6da1f;color:var(--accent1)}.industry-pricing h2{margin:0;color:var(--primary);font-size:clamp(22px,3vw,30px);font-weight:950;line-height:1.2}.industry-pricing p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.8}.industry-link-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--accent2);font-size:15px;font-weight:850;text-decoration:none;transition:color .16s ease,gap .16s ease}.industry-link-cta:hover{color:var(--accent1);gap:10px}.industry-ease{max-width:760px}.industry-ease h2{margin:10px 0 0;color:var(--primary);font-size:clamp(24px,3.5vw,34px);font-weight:950;line-height:1.2}.industry-ease p{margin:16px 0 0;color:var(--muted);font-size:clamp(15px,1.8vw,18px);line-height:1.85}.industry-final-cta{padding-block:clamp(52px,7vw,80px)}.industry-final-cta__card{padding:clamp(36px,5vw,56px);border-radius:32px;text-align:center;color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#152238,#1b3050 38%,#1a4a5c 68%,#178f86);box-shadow:0 28px 72px #1a237e2e}.industry-final-cta__card h2{margin:0;font-size:clamp(26px,4vw,38px);font-weight:950;line-height:1.2;letter-spacing:-.02em}.industry-final-cta__card p{max-width:560px;margin:16px auto 0;color:#ffffffc7;font-size:clamp(15px,1.8vw,18px);line-height:1.8}.industry-final-cta__card .industry-btn-primary{margin-top:28px}@media(max-width:640px){.industry-hero__actions{flex-direction:column;align-items:stretch}.industry-btn-primary,.industry-btn-ghost{width:100%}.industry-card-grid,.industry-card-grid--four,.industry-pricing,.industry-journey__step{grid-template-columns:1fr}}.mobile-app-page,.mobile-app-page *,.mobile-app-page *:before,.mobile-app-page *:after{box-sizing:border-box}.mobile-app-page{color:var(--primary);background:linear-gradient(180deg,#fff,#f7fbfd 48%,#fff);overflow-x:clip}.mobile-app-shell{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--home-pad-inline-main, clamp(.75rem, 1.5vw, 1.5rem))}.mobile-app-hero{color:#fff;background:radial-gradient(70% 100% at 14% 10%,rgba(38,198,218,.26),transparent 45%),linear-gradient(115deg,#111c31,#172b48 58%,#138b83);padding-block:clamp(70px,9vw,104px)}.mobile-app-hero__grid{display:grid;align-items:center;gap:clamp(32px,5vw,56px)}@media(max-width:899px){.mobile-app-hero__grid{grid-template-columns:1fr}.mobile-app-hero__copy{order:1}.mobile-app-preview--preview{order:2}}@media(min-width:900px){.mobile-app-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)}}.mobile-app-hero__copy{max-width:640px}.mobile-app-eyebrow,.mobile-app-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent1);font-weight:900}.mobile-app-eyebrow{margin-bottom:18px;padding:8px 14px;border:1px solid rgba(38,198,218,.28);border-radius:999px;background:#ffffff14}.mobile-app-hero h1{margin:0;color:#fff;font-size:clamp(34px,5vw,52px);line-height:1.12;font-weight:950;letter-spacing:-.03em}.mobile-app-hero p{max-width:620px;margin:18px 0 0;color:#ffffffc2;font-size:clamp(16px,2vw,19px);line-height:1.85}.mobile-app-hero__try-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;min-height:48px;padding:12px 22px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#092233;font-size:15px;font-weight:900;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,var(--accent1),#9ef3ff);box-shadow:0 10px 28px #0000002e;transition:transform .16s ease,box-shadow .16s ease}.mobile-app-hero__try-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000038}.mobile-app-preview{display:flex;flex-direction:column;align-items:center;width:100%}.mobile-app-concept-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;padding:7px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.01em;background:#ffffff1f}.mobile-app-phone-wrap{display:flex;justify-content:center}.mobile-app-phone{width:min(100%,280px);padding:10px;border-radius:34px;background:linear-gradient(160deg,#ffffff2e,#ffffff0f);box-shadow:0 24px 60px #00000047,inset 0 0 0 1px #ffffff2e}.mobile-app-phone__notch{width:92px;height:8px;margin:0 auto 10px;border-radius:999px;background:#ffffff38}.mobile-app-phone__screen{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#f4f7fb}.mobile-app-phone__screen--fixed{position:relative;height:520px;max-height:520px;min-height:520px}.mobile-app-phone__scroll{flex:1;overflow:hidden;padding-bottom:8px}.mobile-app-phone__welcome{display:flex;align-items:center;gap:12px;margin:12px;padding:12px;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:999px;color:#fff;font-size:16px;font-weight:900;background:linear-gradient(135deg,#1e3a8a,#2563eb)}.mobile-app-phone__welcome-label{display:block;color:var(--muted);font-size:10px;font-weight:700}.mobile-app-phone__welcome strong{display:block;margin-top:2px;color:var(--primary);font-size:13px;font-weight:900}.mobile-app-phone__welcome-role{display:block;margin-top:2px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.4}.mobile-app-phone__welcome--generic strong{display:block;margin-top:0;color:var(--primary);font-size:12px;font-weight:900;line-height:1.35}.mobile-app-phone__avatar--app{color:#fff;background:linear-gradient(135deg,#0e7490,#26c6da)}.mobile-app-phone__mini-stat--label-only{justify-content:center;min-height:48px;padding:10px 6px}.mobile-app-phone__mini-stat--label-only span{color:var(--primary);font-size:9px;font-weight:800;line-height:1.35;text-align:center}.mobile-app-phone__mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.mobile-app-phone__mini-stat{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:72px;padding:12px 8px;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__mini-stat strong{color:#2563eb;font-size:22px;font-weight:950;line-height:1}.mobile-app-phone__mini-stat span{color:var(--muted);font-size:10px;font-weight:800;text-align:center}.mobile-app-phone__metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px}.mobile-app-phone__metric{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:68px;padding:10px 6px;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__metric strong{color:#2563eb;font-size:18px;font-weight:950}.mobile-app-phone__metric span{color:var(--muted);font-size:10px;font-weight:800;text-align:center}.mobile-app-phone__balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 10px}.mobile-app-phone__balance-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:8px 6px;border:1px solid rgba(26,35,126,.06);border-radius:12px;background:#fff;box-shadow:0 2px 8px #1a237e0a}.mobile-app-phone__balance-card strong{color:#2563eb;font-size:15px;font-weight:800;line-height:1.1}.mobile-app-phone__balance-card span{color:var(--muted);font-size:9px;font-weight:800;line-height:1.3;text-align:center}.mobile-app-phone__leave-request{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 12px;padding:9px 11px;border:1px solid rgba(37,99,235,.18);border-radius:12px;color:#1e40af;font-size:11px;font-weight:900;font-family:inherit;cursor:pointer;background:#2563eb0d;transition:border-color .16s ease,background .16s ease}.mobile-app-phone__leave-request:hover{border-color:#2563eb52;background:#2563eb17}.mobile-app-phone__leave-request-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.mobile-app-phone__leave-request-label{flex:1;text-align:start;line-height:1.35}.mobile-app-phone__panel{position:relative;display:flex;flex-direction:column;gap:10px;margin:0 12px 12px;padding:12px;border-radius:16px;background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--primary);font-size:11px;font-weight:800}.mobile-app-phone__panel-row strong{font-size:12px;font-weight:950}.mobile-app-phone__badge{width:fit-content;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:900}.mobile-app-phone__badge--success{color:#15803d;background:#dcfce7}.mobile-app-phone__badge--warning{color:#a16207;background:#fef3c7}.mobile-app-phone__badge--info{color:#1d4ed8;background:#dbeafe}.mobile-app-phone__round-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb)}.mobile-app-phone__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:14px;font-size:12px;font-weight:900;line-height:1.3}.mobile-app-phone__cta--primary{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);margin:0 12px 12px}.mobile-app-phone__cta--secondary{color:var(--primary);background:#fff;border:1px solid rgba(26,35,126,.1)}.mobile-app-phone__field{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(26,35,126,.08);border-radius:14px;color:var(--muted);font-size:12px;font-weight:800;background:#fff}.mobile-app-phone__info-line{padding:10px 12px;border-radius:14px;color:var(--muted);font-size:12px;font-weight:800;text-align:center;background:#ffffffe0}.mobile-app-phone__stat-card{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 14px;border-radius:16px;color:var(--primary);font-size:12px;font-weight:900;background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__stat-card--muted{color:var(--muted);font-weight:800}.mobile-app-phone__list-row{display:flex;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;border-radius:14px;color:var(--primary);background:#fff;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__list-row>div{flex:1;min-width:0}.mobile-app-phone__list-row strong{display:block;font-size:11px;font-weight:900}.mobile-app-phone__list-row span{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:700;line-height:1.35}.mobile-app-phone__list-row .mobile-app-phone__badge{margin-inline-start:auto}.mobile-app-phone__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 16px;color:#fff;font-size:14px;font-weight:900;background:linear-gradient(135deg,#1e3a8a,#2563eb)}.mobile-app-phone__header-icons{display:inline-flex;align-items:center;gap:10px;opacity:.92}.mobile-app-phone__section-title{padding:8px 16px;color:#2563eb;font-size:12px;font-weight:900}.mobile-app-phone__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 14px}.mobile-app-phone__action{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:88px;padding:12px 8px;border:1px solid rgba(26,35,126,.08);border-radius:16px;background:#fff;color:var(--primary);font-size:11px;font-weight:800;line-height:1.35;text-align:center;box-shadow:0 4px 14px #1a237e0d}.mobile-app-phone__action-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:var(--accent1);background:#26c6da1f}.mobile-app-phone__action-icon--0{color:#0d9488;background:#0d94881f}.mobile-app-phone__action-icon--1{color:#2563eb;background:#2563eb1f}.mobile-app-phone__action-icon--2{color:#16a34a;background:#16a34a1f}.mobile-app-phone__action-icon--3{color:#ea580c;background:#ea580c1f}.mobile-app-phone__action-icon--4{color:#7c3aed;background:#7c3aed1f}.mobile-app-phone__action-icon--5{color:#db2777;background:#db27771f}.mobile-app-phone__action-icon--6{color:#0891b2;background:#0891b21f}.mobile-app-phone__action-icon--7{color:#4f46e5;background:#4f46e51f}.mobile-app-phone__action-icon--8{color:#ca8a04;background:#ca8a041f}.mobile-app-phone__action-icon--9{color:#059669;background:#0596691f}.mobile-app-phone--interactive .mobile-app-phone__screen{display:flex;flex-direction:column}.mobile-app-phone__scroll--interactive{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-app-phone__scroll--preview{overflow:hidden}.mobile-app-phone__mini-stats--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 12px 10px}.mobile-app-phone__mini-stats--home .mobile-app-phone__mini-stat{min-height:56px;padding:8px 4px;gap:3px;border-radius:12px}.mobile-app-phone__mini-stats--home .mobile-app-phone__mini-stat strong{font-size:13px;font-weight:800;line-height:1.25;text-align:center}.mobile-app-phone__mini-stats--home .mobile-app-phone__mini-stat span{font-size:8px;line-height:1.25}.mobile-app-phone__actions--services{padding-bottom:16px}.mobile-app-phone__action--btn{appearance:none;-webkit-appearance:none;cursor:pointer;width:100%;margin:0;border:1px solid rgba(26,35,126,.08);background:#fff;color:var(--primary);font-family:inherit;touch-action:manipulation;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mobile-app-phone__action--btn:focus-visible{outline:2px solid rgba(38,198,218,.55);outline-offset:2px}.mobile-app-phone__action--btn:hover{transform:translateY(-1px);border-color:#26c6da47;box-shadow:0 6px 16px #1a237e14}.mobile-app-phone__action--btn:active{transform:translateY(0);background:#26c6da0f}.mobile-app-phone__action--static{pointer-events:none}.mobile-app-phone__header--detail{gap:8px}.mobile-app-phone__back-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:#fff;font-size:11px;font-weight:800;font-family:inherit;cursor:pointer;opacity:.92}.mobile-app-phone__back-btn:hover{opacity:1}.mobile-app-phone__detail-desc{margin:12px 16px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.6}.mobile-app-phone__list-row-note{display:block;margin-top:2px;color:var(--muted);font-size:9px;font-weight:700;line-height:1.35}.mobile-app-phone__list-row--attendance span{display:block}.mobile-app-phone__panel--attendance{margin:0 12px 12px}.mobile-app-phone__actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 14px}.mobile-app-phone__form{display:flex;flex-direction:column;gap:12px;padding:4px 12px 16px}.mobile-app-phone__field{display:flex;flex-direction:column;gap:6px}.mobile-app-phone__field span{color:var(--primary);font-size:11px;font-weight:900}.mobile-app-phone__field select,.mobile-app-phone__field input,.mobile-app-phone__field textarea{width:100%;padding:10px 12px;border:1px solid rgba(26,35,126,.12);border-radius:12px;color:var(--primary);font-size:12px;font-weight:700;font-family:inherit;background:#fff}.mobile-app-phone__field textarea{resize:vertical;min-height:72px}.mobile-app-phone__form-error{margin:0;padding:8px 10px;border-radius:10px;color:#991b1b;font-size:11px;font-weight:800;line-height:1.45;background:#ef44441a}.mobile-app-phone__cta:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.mobile-app-phone__toast{position:absolute;inset-inline:10px;bottom:10px;z-index:20;padding:10px 12px;border-radius:12px;color:#fff;font-size:11px;font-weight:900;line-height:1.45;text-align:center;box-shadow:0 8px 24px #00000038;animation:mobile-app-phone-toast-in .22s ease-out}.mobile-app-phone__toast--success{background:linear-gradient(135deg,#059669,#10b981)}.mobile-app-phone__toast--error{background:linear-gradient(135deg,#b91c1c,#ef4444)}@keyframes mobile-app-phone-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hr-mobile-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px)}.hr-mobile-modal__backdrop{position:absolute;inset:0;z-index:0;border:none;padding:0;background:#091222b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.hr-mobile-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,420px);max-height:calc(100vh - 32px);padding:clamp(20px,4vw,28px) clamp(16px,3vw,24px) clamp(24px,4vw,32px);border-radius:28px;color:inherit;background:linear-gradient(160deg,#1a2740,#0f1a2e);box-shadow:0 28px 80px #00000073;pointer-events:auto}.hr-mobile-modal .mobile-app-phone,.hr-mobile-modal .mobile-app-phone__action--btn,.hr-mobile-modal .mobile-app-phone__nav-item--btn,.hr-mobile-modal .mobile-app-phone__back-btn,.hr-mobile-modal .mobile-app-phone__cta,.hr-mobile-modal .mobile-app-phone__leave-request{pointer-events:auto}.hr-mobile-modal__close{position:absolute;top:14px;inset-inline-end:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#ffffff1a;cursor:pointer;transition:background .16s ease,transform .16s ease}.hr-mobile-modal__close:hover{background:#ffffff2e;transform:scale(1.04)}.hr-mobile-modal .mobile-app-preview--full{width:100%;padding-top:28px}.hr-mobile-modal .mobile-app-phone{width:min(100%,300px)}.mobile-app-phone__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:auto;padding:10px 8px 12px;border-top:1px solid rgba(26,35,126,.08);background:#fff}.mobile-app-phone__nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;color:var(--muted);font-size:9px;font-weight:800;line-height:1.2;text-align:center}.mobile-app-phone__nav-item.is-active{color:#2563eb}.mobile-app-phone__nav-item--btn{appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:6px 4px;border:none;background:transparent;font-family:inherit;cursor:pointer;touch-action:manipulation}.mobile-app-phone__nav-item--btn:focus-visible{outline:2px solid rgba(38,198,218,.55);outline-offset:1px;border-radius:8px}.mobile-app-section{padding-block:clamp(42px,6vw,68px)}.mobile-app-section--soft{background:linear-gradient(180deg,#f7fbfd,#fff)}.mobile-app-section-head{max-width:780px;margin-bottom:24px}.mobile-app-section-head h2{margin:10px 0 0;color:var(--primary);font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:950}.mobile-app-section-head p{margin:12px 0 0;color:var(--muted);line-height:1.85}.mobile-app-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.mobile-app-feature-card,.mobile-app-quick-link{border:1px solid rgba(26,35,126,.09);border-radius:20px;background:#fff;box-shadow:0 8px 22px #1a237e0b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mobile-app-feature-card{padding:clamp(20px,3vw,26px)}.mobile-app-feature-card:hover,.mobile-app-quick-link:hover{transform:translateY(-2px);border-color:#26c6da38;box-shadow:0 14px 28px #1a237e14}.mobile-app-feature-icon,.mobile-app-quick-link__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:16px;color:var(--accent1);background:#26c6da1f}.mobile-app-feature-card h3{margin:14px 0 0;color:var(--primary);font-size:20px;line-height:1.35;font-weight:950}.mobile-app-feature-card p{margin:9px 0 0;color:var(--muted);line-height:1.75}.mobile-app-quick-links-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.mobile-app-quick-link{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:118px;padding:20px 14px;color:var(--primary);font-size:15px;font-weight:900;line-height:1.4;text-align:center}@media(max-width:640px){.mobile-app-quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-phone{width:min(100%,260px)}.mobile-app-phone__screen--fixed{height:480px;max-height:480px;min-height:480px}}.mobile-app-cta-section{padding-top:0}.mobile-app-cta-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(28px,4vw,40px);border-radius:24px;color:#fff;background:linear-gradient(115deg,#152238,#1b3050 52%,#178f86)}.mobile-app-cta-card h2,.mobile-app-cta-card p{color:#fff}.mobile-app-cta-card h2{margin:0;font-size:clamp(24px,3.5vw,34px);line-height:1.25;font-weight:950}.mobile-app-cta-card p{max-width:680px;margin:12px 0 0;color:#ffffffbd;line-height:1.85}.mobile-app-cta-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.mobile-app-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:1px solid transparent;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .16s ease}.mobile-app-btn:hover{transform:translateY(-2px)}.mobile-app-btn--primary{color:#092233;background:linear-gradient(135deg,var(--accent1),#9ef3ff)}.mobile-app-btn--secondary{color:#fff;border-color:#ffffff47;background:#ffffff14}@media(max-width:980px){.mobile-app-cta-card{display:grid;grid-template-columns:1fr}}.merp-modules-onboarding,.merp-modules-onboarding *{box-sizing:border-box}.merp-modules-onboarding{min-height:100vh;padding:32px 18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#fff);color:#1a237e;font-family:Tajawal,sans-serif}.merp-modules-onboarding-card{width:min(960px,100%);border:1px solid #e4ebf2;border-radius:18px;background:#fff;padding:28px;box-shadow:0 18px 52px #1a237e1a}.merp-modules-onboarding-brand{display:inline-flex;align-items:center;gap:10px;color:#1a237e;font-family:Inter,sans-serif;font-size:28px;font-weight:900}.merp-modules-onboarding-head{margin:18px auto 24px;max-width:640px;text-align:center}.merp-modules-onboarding-head p{margin:0 0 8px;color:#26c6da;font-weight:800}.merp-modules-onboarding-head h1{margin:0 0 10px;color:#1a237e;font-size:clamp(28px,4vw,40px);line-height:1.2}.merp-modules-onboarding-head span{display:block;color:#6c757d;font-size:15px;line-height:1.7}.merp-modules-onboarding-head small{display:block;margin-top:6px;color:#6c757d;font-size:13px;line-height:1.7}.merp-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.merp-module-card{position:relative;min-height:180px;border:1px solid #dee2e6;border-radius:14px;background:#fff;padding:18px;color:#6c757d;font-family:inherit;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.merp-module-card:hover,.merp-module-card.is-selected{border-color:#26c6da;box-shadow:0 14px 30px #26c6da24;transform:translateY(-2px)}.merp-module-card.is-locked{cursor:not-allowed;opacity:.72;background:#f8f9fa}.merp-module-icon{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8fbfd}.merp-module-card strong,.merp-module-card small,.merp-module-card em{display:block}.merp-module-card strong{margin-top:12px;color:#1a237e;font-size:18px}.merp-module-card small{margin-top:8px;min-height:42px;color:#6c757d;font-size:13px;line-height:1.6}.merp-module-card em{margin-top:12px;color:#1e88e5;font-size:12px;font-style:normal;font-weight:800}.merp-module-card.is-locked em{color:#8b96a3}.merp-module-check,.merp-module-lock{position:absolute;inset-inline-end:16px;top:16px;color:#00a651}.merp-module-lock{color:#8b96a3}.merp-modules-error{margin-top:14px;color:#dc3545;text-align:center;font-size:13px;font-weight:700}.merp-modules-continue{width:min(360px,100%);min-height:46px;margin:22px auto 0;border:1px solid #1e88e5;border-radius:8px;display:block;background:#1e88e5;color:#fff;font-family:inherit;font-size:17px;font-weight:800;cursor:pointer}.merp-modules-continue:hover{background:#1976d2;border-color:#1976d2}@media(max-width:900px){.merp-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.merp-modules-onboarding-card{padding:22px 16px}.merp-modules-grid{grid-template-columns:1fr}}.company-dashboard{padding:24px;font-family:var(--font-ar);background:var(--content-bg);color:var(--primary);line-height:1.6}.company-dashboard .en-number{font-family:var(--font-en);direction:ltr;unicode-bidi:plaintext}.dashboard-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.dashboard-title{font-size:32px;font-weight:700;color:var(--primary);margin:0 0 8px}.dashboard-subtitle{font-size:14px;color:var(--muted);margin:0}.dashboard-actions{display:flex;gap:12px;flex-wrap:wrap}.dash-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--radius);font-family:var(--font-ar);font-size:14px;font-weight:600;cursor:pointer;border:1px solid var(--border);transition:all .15s ease-in-out;box-shadow:var(--shadow);min-height:44px}.dash-btn-primary{background:var(--accent2);color:var(--white)}.dash-btn-primary:hover{transform:translateY(-1px)}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.kpi-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;position:relative;transition:all .15s ease-in-out;border-bottom:4px solid var(--kpi-accent, var(--primary))}.kpi-card:hover{transform:translateY(-2px)}.kpi-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.kpi-badge{font-size:12px;font-weight:700;padding:2px 8px;border-radius:var(--radius)}.kpi-badge.up{background:var(--content-bg);color:var(--success);border:1px solid var(--success)}.kpi-badge.down{background:var(--content-bg);color:var(--danger);border:1px solid var(--danger)}.kpi-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--content-bg);border:1px solid var(--border);border-radius:var(--radius)}.kpi-value{font-size:28px;font-weight:800;color:var(--primary);margin-bottom:4px}.kpi-label{font-size:14px;color:var(--muted)}.charts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.dash-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.dash-card-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.dash-card-head h2{font-size:20px;font-weight:700;color:var(--primary);margin:0}.dash-card-head a{font-size:14px;color:var(--accent2);text-decoration:none}.dash-card-head a:hover{text-decoration:underline}.dash-card-sub{font-size:14px;color:var(--muted);margin:0 0 16px}.employees-chart-wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.department-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.department-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--primary)}.dept-dot{width:10px;height:10px;border-radius:var(--radius);flex-shrink:0}.dept-count,.dept-percent{margin-right:4px}.donut-holder{width:120px;height:120px;position:relative;display:flex;align-items:center;justify-content:center}.donut-ring{position:absolute;inset:0;border-radius:50%;border:12px solid var(--primary);border-top-color:var(--accent2);border-left-color:var(--accent1);border-bottom-color:var(--success)}.donut-center{font-size:22px;font-weight:800;color:var(--primary);z-index:1}.chart-legend{display:flex;gap:16px;margin-bottom:12px}.chart-legend span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.chart-legend i{width:10px;height:10px;border-radius:var(--radius)}.bars-chart{display:flex;align-items:flex-end;gap:12px;min-height:140px}.month-col{flex:1;display:flex;flex-direction:column;align-items:center}.month-bars{display:flex;gap:4px;align-items:flex-end;height:100px;width:100%;max-width:48px}.month-bars .bar{flex:1;min-height:8px;border-radius:var(--radius);transition:height .15s ease-in-out}.month-bars .bar.revenue{background:var(--accent2)}.month-bars .bar.expense{background:var(--danger)}.month-name{font-size:12px;color:var(--muted);margin-top:8px}.bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.activity-list{list-style:none;margin:0;padding:0}.activity-list li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.activity-list li:last-child{border-bottom:none}.activity-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--content-bg);border:1px solid var(--border);flex-shrink:0}.activity-icon.success{background:var(--content-bg);color:var(--success)}.activity-icon.info{background:var(--content-bg);color:var(--accent2)}.activity-icon.primary{background:var(--content-bg);color:var(--primary)}.activity-icon.warning{background:var(--content-bg);color:var(--danger)}.activity-body p{margin:0 0 4px;font-size:14px;color:var(--primary)}.activity-body span{font-size:12px;color:var(--muted)}.table-wrap{overflow-x:auto}.transactions-table{width:100%;border-collapse:collapse}.transactions-table th,.transactions-table td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--border);font-size:14px;height:48px}.transactions-table th{font-weight:700;color:var(--muted);background:var(--bg)}.transactions-table tbody tr:hover td{background:var(--hover)}.transactions-table .amount.positive{color:var(--success)}.transactions-table .amount.negative{color:var(--danger)}.chip{display:inline-block;padding:2px 8px;border-radius:var(--radius);font-size:12px;font-weight:600}.chip.type{background:var(--content-bg);color:var(--accent2);border:1px solid var(--accent2)}.chip.status.posted{background:var(--content-bg);color:var(--success);border:1px solid var(--success)}.chip.status.pending{background:var(--content-bg);color:var(--muted);border:1px solid var(--muted)}@media(max-width:1199px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.charts-grid,.bottom-grid{grid-template-columns:1fr}}@media(max-width:767px){.company-dashboard{padding:16px}.kpi-grid{grid-template-columns:1fr}.dashboard-header,.employees-chart-wrap{flex-direction:column}}.merp-emp-page,.merp-emp-page *,.merp-emp-page *:before,.merp-emp-page *:after{box-sizing:border-box}.merp-emp-page{min-height:100vh;background:#f5f5f5;padding:24px;display:flex;align-items:center;justify-content:center;font-family:Tajawal,sans-serif;color:#1a237e}.merp-emp-shell{width:100%;max-width:1120px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#f8f9fa,#f5f5f5 55%,#fff)}.merp-emp-col-form{grid-column:2;grid-row:1;display:flex;align-items:stretch;justify-content:center;min-height:calc(100vh - 96px);padding:24px}.merp-emp-col-side{grid-column:1;grid-row:1;display:flex;align-items:stretch;justify-content:center;min-height:calc(100vh - 96px);padding:24px}.merp-emp-page[dir=ltr] .merp-emp-col-form{grid-column:1}.merp-emp-page[dir=ltr] .merp-emp-col-side{grid-column:2}.merp-emp-page[dir=ltr] .merp-emp-connector{transform:translate(-50%,-50%)}.merp-emp-card{background:#fff;padding:56px;border-radius:4px;box-shadow:0 2px 4px #0000001a;width:100%;max-width:640px;min-height:520px;position:relative}.merp-emp-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.merp-emp-lang-btn,.merp-emp-back-btn{height:44px;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#1a237e;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .15s,color .15s,background .15s;font-family:inherit;cursor:pointer}.merp-emp-lang-btn{padding:0 16px}.merp-emp-back-btn{width:44px}.merp-emp-lang-btn:hover,.merp-emp-back-btn:hover{border-color:#26c6da;color:#26c6da;background:#f5f5f5}.merp-emp-title{margin:0 0 6px;text-align:center;font-size:38px;line-height:1.35;font-weight:700}.merp-emp-subtitle{margin:0 0 20px;text-align:center;font-size:14px;color:#6c757d;font-weight:500}.merp-emp-form{display:flex;flex-direction:column;gap:10px}.merp-emp-label{font-size:16px;color:#1a237e;font-weight:500}.merp-emp-label span{color:#dc3545}.merp-emp-input,.merp-emp-select{width:100%;height:46px;border:1px solid #dee2e6;border-radius:4px;padding:0 14px;font-size:16px;color:#1a237e;background:#fff;font-family:inherit;transition:border-color .15s}.merp-emp-input:focus,.merp-emp-select:focus{outline:none;border-color:#26c6da}.merp-emp-input.has-error,.merp-emp-select.has-error{border-color:#dc3545}.merp-emp-error{color:#dc3545;font-size:13px;font-weight:500;margin-top:-4px}.merp-emp-select{appearance:none;cursor:pointer;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,#1a237e 50%),linear-gradient(135deg,#1a237e 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.merp-emp-page[dir=rtl] .merp-emp-select{padding-right:14px;padding-left:32px;background-position:18px 50%,13px 50%}.merp-emp-submit{margin-top:8px;width:100%;height:46px;border:1px solid #1e88e5;border-radius:4px;background:#1e88e5;color:#fff;font-size:18px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s,transform .1s}.merp-emp-submit:hover:not(:disabled){background:#1976d2;border-color:#1976d2;transform:translateY(-1px)}.merp-emp-submit:active:not(:disabled){transform:translateY(0)}.merp-emp-submit:disabled{background:#eef2f6;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.merp-emp-submit--loading{opacity:.7;cursor:wait!important}.merp-emp-help{margin-top:14px;text-align:center;font-size:14px;color:#6c757d}.merp-emp-help a{color:#26c6da;text-decoration:none;font-weight:700}.merp-emp-help a:hover{text-decoration:underline}.merp-emp-notice{margin-top:12px;padding:10px 14px;border-radius:4px;background:#fff8e1;border:1px solid #ffe082;color:#8a6d3b;font-size:13px;font-weight:500;text-align:center}.merp-emp-side{position:relative;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px;width:100%;max-width:640px}.merp-emp-side h2{margin:0 0 10px;font-size:30px;font-weight:700}.merp-emp-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.merp-emp-brand span{font-size:42px;font-weight:900;line-height:1;font-family:Inter,sans-serif}.merp-emp-side p{margin:0;max-width:420px;color:#1a237e;font-size:18px;line-height:1.55}.merp-emp-connector{position:absolute;top:56%;left:50%;transform:translate(-50%,-50%) scaleX(-1);width:132px;height:96px;opacity:.35;pointer-events:none;z-index:1}.merp-emp-hints{margin-top:14px;display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:4px;background:#f5f7fa;border:1px dashed #cfd8dc;font-size:12px;color:#6c757d}.merp-emp-hints strong{color:#1a237e}@media(max-width:1023px){.merp-emp-shell{grid-template-columns:1fr}.merp-emp-col-form,.merp-emp-col-side{grid-column:auto!important;min-height:auto;padding:0}.merp-emp-card{justify-self:stretch;max-width:none;min-height:auto;padding:32px 20px}.merp-emp-side{min-height:auto;padding:20px 20px 28px}.merp-emp-title{font-size:32px}.merp-emp-side h2{font-size:26px}.merp-emp-brand span{font-size:38px}.merp-emp-side p{font-size:16px}.merp-emp-connector{display:none}}.cs-root{font-family:Cairo,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f5;padding-top:108px}.cs-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;letter-spacing:.04em}.cs-stage-enter{animation:cs-fade-slide .28s ease-out}@keyframes cs-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cs-pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#28a745;animation:cs-pulse-green 1.6s ease-in-out infinite}@keyframes cs-pulse-green{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.cs-pulse-rec{animation:cs-pulse-rec 1.2s ease-in-out infinite}@keyframes cs-pulse-rec{0%,to{box-shadow:0 0 #dc3545a6}50%{box-shadow:0 0 0 14px #dc354500}}.cs-pulse-dot-red{width:14px;height:14px;border-radius:50%;background:#dc3545;animation:cs-pulse-red 1.2s ease-in-out infinite}@keyframes cs-pulse-red{0%,to{opacity:1}50%{opacity:.5}}.cs-header{position:fixed;top:0;inset-inline:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:8px 24px;background:linear-gradient(to right,#26c6da17,#26c6da08 28%,#fff 58%,#1e88e50f);background-color:#fff;border-bottom:1px solid #ADB5BD;overflow:hidden}[dir=rtl] .cs-header{background:linear-gradient(to left,#26c6da17,#26c6da08 28%,#fff 58%,#1e88e50f)}.cs-header>*{position:relative;z-index:1}.cs-brand-stack{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;position:relative;z-index:1}.cs-brand-logo{height:30px;width:auto;display:block;flex-shrink:0}.cs-brand-sub{font-family:Cairo,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:600;color:#6c757d;letter-spacing:.02em;text-transform:none;white-space:nowrap}.cs-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.cs-status-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11px;font-weight:700;color:#6c757d;background:#6c757d1a;border:1px solid rgba(108,117,125,.3);border-radius:999px;white-space:nowrap}.cs-status-pill-label{line-height:1}.cs-status-pill-action{appearance:none;cursor:pointer;font-family:inherit;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cs-status-pill-action:hover{background:#6c757d29;border-color:#6c757d73}.cs-status-pill-action:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}.cs-status-pill.is-recording{color:#1f7a37;background:#28a7451a;border-color:#28a7454d}.cs-status-pill.is-recording:hover{background:#28a74529;border-color:#28a74573}.cs-status-pill.is-recording svg{animation:cs-status-pulse 1.8s ease-in-out infinite}@keyframes cs-status-pulse{0%,to{opacity:1}50%{opacity:.55}}.cs-rec-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;color:#1a237e;background-color:#fff;border:1px solid #DEE2E6;border-radius:6px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cs-rec-btn:hover{border-color:#1e88e5;color:#1e88e5}.cs-rec-btn:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}.cs-rec-btn.is-recording{color:#fff;background-color:#dc3545;border-color:#dc3545;animation:cs-pulse-rec 1.4s ease-in-out infinite}.cs-rec-btn.is-recording:hover{background-color:#c82333;border-color:#c82333;color:#fff}.cs-lang-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:40px;padding:0 12px;background-color:#1e88e5;border:1px solid #1E88E5;border-radius:6px;cursor:pointer;color:#fff;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-lang-btn:hover{background-color:#1976d2;border-color:#1976d2}.cs-lang-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1e88e552}.cs-icon-btn{display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;padding:0;background-color:transparent;border:1px solid #DEE2E6;border-radius:6px;cursor:pointer;color:#6c757d;font-family:inherit;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cs-icon-btn:hover{background-color:#dc35450f;border-color:#dc35454d;color:#dc3545}.cs-icon-btn:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}.cs-meta-strip{position:fixed;top:68px;inset-inline:0;z-index:55;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:40px;padding:8px 24px;background:linear-gradient(to right,#26c6da08,#f8f9fa,#1e88e50a);background-color:#f8f9fa;border-bottom:1px solid #E9ECEF;font-size:11px;line-height:1.4}[dir=rtl] .cs-meta-strip{background:linear-gradient(to left,#26c6da08,#f8f9fa,#1e88e50a);background-color:#f8f9fa}.cs-meta-side{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 18px;min-width:0}.cs-meta-info{justify-self:start}.cs-meta-now{justify-self:end;color:#6c757d;gap:6px}.cs-meta-now .cs-meta-value{color:#6c757d;font-weight:500}.cs-meta-title{justify-self:center;position:relative;padding:0 16px;font-size:13px;font-weight:700;color:#1a237e;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.cs-meta-title:before,.cs-meta-title:after{content:"";position:absolute;top:50%;width:1px;height:16px;background-color:#dee2e6;transform:translateY(-50%)}.cs-meta-title:before{inset-inline-start:0}.cs-meta-title:after{inset-inline-end:0}.cs-meta-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cs-meta-icon{color:#6c757d;flex-shrink:0;margin-inline-end:2px}.cs-meta-label{color:#6c757d;font-weight:600}.cs-meta-value{color:#1a237e;font-weight:600}@media(max-width:820px){.cs-root{padding-top:168px}.cs-header{padding:8px 16px;gap:12px}.cs-meta-strip{grid-template-columns:1fr;text-align:start;padding:8px 16px;row-gap:4px}.cs-meta-info,.cs-meta-title,.cs-meta-now{justify-self:start}.cs-meta-title{white-space:normal}.cs-meta-title:before,.cs-meta-title:after{display:none}.cs-meta-title{padding:0}}@media(max-width:540px){.cs-brand-sub,.cs-rec-btn-label,.cs-status-pill-label{display:none}.cs-rec-btn{padding:0 8px}.cs-status-pill{padding:0 10px}}.cs-sector-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.cs-sector-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1a237e14}.cs-sector-summary{animation:cs-summary-in .32s cubic-bezier(.22,1,.36,1)}@keyframes cs-summary-in{0%{opacity:0;transform:scale(.985) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.cs-sector-change{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cs-sector-change:hover{background-color:#1e88e514;border-color:#1e88e573;color:#1e88e5}.cs-sector-change:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}.cs-modules-reveal{animation:cs-modules-in .52s cubic-bezier(.22,1,.36,1)}@keyframes cs-modules-in{0%{opacity:0;transform:translateY(28px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.cs-module-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.cs-module-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1a237e12;border-color:#1e88e573}.cs-module-card.is-on:hover{box-shadow:0 8px 22px #1e88e52e}.cs-module-card:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}@media(prefers-reduced-motion:reduce){.cs-sector-summary,.cs-modules-reveal,.cs-module-card{animation:none;transition:none}}.cs-req-row{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;outline:none}.cs-req-row:hover{background-color:#fafbfc}.cs-req-row:focus-visible{border-color:#1e88e5!important;box-shadow:0 0 0 3px #1e88e52e}.cs-req-row.is-on{border-color:#1e88e5!important;background-color:#1e88e50f!important;box-shadow:0 4px 14px #1e88e51f}.cs-eng-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#fff;border:1px solid #DEE2E6;border-radius:10px;overflow:hidden;margin-bottom:24px}.cs-eng-summary-cell{padding:14px 18px;display:flex;flex-direction:column;gap:4px;border-inline-end:1px solid #DEE2E6}.cs-eng-summary-cell:last-child{border-inline-end:none}.cs-eng-summary-num{display:flex;align-items:baseline;gap:6px;font-size:22px;font-weight:800;color:#1a237e;letter-spacing:-.02em;line-height:1.1}.cs-eng-summary-aside{font-size:13px;font-weight:600;color:#6c757d;letter-spacing:.02em}.cs-eng-summary-label{font-size:11px;color:#6c757d;letter-spacing:.04em;font-weight:600}.cs-eng-summary-cell.is-accent .cs-eng-summary-num{color:#1e88e5}.cs-eng-summary-cell.is-muted .cs-eng-summary-num{color:#6c757d}.cs-eng-summary-cell.is-warn .cs-eng-summary-num{color:#e67e22}@media(max-width:720px){.cs-eng-summary{grid-template-columns:repeat(2,1fr)}.cs-eng-summary-cell:nth-child(2){border-inline-end:none}.cs-eng-summary-cell:nth-child(-n+2){border-bottom:1px solid #DEE2E6}}.cs-eng-groupby{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.cs-eng-groupby-label{font-size:12px;font-weight:600;color:#6c757d;letter-spacing:.02em}.cs-eng-groupby-options{display:inline-flex;background:#f8f9fa;border:1px solid #DEE2E6;border-radius:999px;padding:3px;gap:2px}.cs-eng-groupby-chip{appearance:none;border:none;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:#6c757d;padding:6px 14px;border-radius:999px;cursor:pointer;transition:background-color .18s ease,color .18s ease}.cs-eng-groupby-chip:hover:not(.is-active){color:#1a237e}.cs-eng-groupby-chip.is-active{background:#fff;color:#1e88e5;box-shadow:0 1px 2px #0000000f}.cs-eng-groups{display:flex;flex-direction:column;gap:28px}.cs-eng-group{display:flex;flex-direction:column;gap:12px}.cs-eng-group-head{display:flex;flex-direction:column;gap:2px}.cs-eng-group-title{margin:0;font-size:15px;font-weight:700;color:#1a237e;display:inline-flex;align-items:baseline;gap:10px;letter-spacing:-.005em}.cs-eng-group-count{font-size:11px;font-weight:700;color:#6c757d;background:#f8f9fa;border:1px solid #DEE2E6;padding:1px 8px;border-radius:999px}.cs-eng-group-subtitle{margin:0;font-size:12px;color:#6c757d}.cs-eng-card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.cs-eng-notes{margin-top:32px;padding-top:24px;border-top:1px solid #DEE2E6}.cs-eng-notes-label{display:block;font-size:12px;font-weight:600;color:#1a237e;margin-bottom:6px}.cs-eng-tl-card{margin-top:32px;background:#fff;border:1px solid #DEE2E6;border-radius:12px;overflow:hidden}.cs-eng-tl-head{padding:22px 28px 18px;border-bottom:1px solid #F1F3F5}.cs-eng-tl-kicker{display:block;font-size:11px;font-weight:700;color:#1e88e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.cs-eng-tl-title{margin:0 0 6px;font-size:20px;font-weight:700;color:#1a237e;letter-spacing:-.01em}.cs-eng-tl-subtitle{margin:0;font-size:13px;line-height:1.65;color:#6c757d;max-width:680px}.cs-eng-tl-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f8f9fa;border-bottom:1px solid #F1F3F5}.cs-eng-tl-summary-cell{padding:18px 22px;display:flex;flex-direction:column;gap:4px;border-inline-end:1px solid #F1F3F5}.cs-eng-tl-summary-cell:last-child{border-inline-end:none}.cs-eng-tl-summary-num{display:flex;align-items:baseline;gap:4px;font-size:24px;font-weight:800;color:#1a237e;letter-spacing:-.02em;line-height:1.1}.cs-eng-tl-summary-cell.is-accent .cs-eng-tl-summary-num{color:#1e88e5}.cs-eng-tl-summary-num--text{font-size:18px;font-weight:700;letter-spacing:-.005em}.cs-eng-tl-summary-num--text[data-level=low]{color:#28a745}.cs-eng-tl-summary-num--text[data-level=medium]{color:#1e88e5}.cs-eng-tl-summary-num--text[data-level=high]{color:#e67e22}.cs-eng-tl-summary-num--text[data-level=critical]{color:#dc3545}.cs-eng-tl-summary-unit{font-size:12px;font-weight:600;color:#6c757d}.cs-eng-tl-summary-label{font-size:11px;color:#6c757d;letter-spacing:.04em;font-weight:600}@media(max-width:720px){.cs-eng-tl-summary{grid-template-columns:repeat(2,1fr)}.cs-eng-tl-summary-cell:nth-child(2){border-inline-end:none}.cs-eng-tl-summary-cell:nth-child(-n+2){border-bottom:1px solid #F1F3F5}}.cs-eng-tl-list{list-style:none;margin:0;padding:24px 28px 28px;counter-reset:cs-tl}.cs-eng-tl-item{display:grid;grid-template-columns:130px 32px minmax(0,1fr);gap:18px;align-items:start;padding-bottom:22px;position:relative}.cs-eng-tl-item.is-last{padding-bottom:0}.cs-eng-tl-week{display:flex;flex-direction:column;gap:2px;padding-top:4px;text-align:end}.cs-eng-tl-week-label{font-size:13px;font-weight:800;color:#1a237e;letter-spacing:.02em;white-space:nowrap}.cs-eng-tl-week-duration{font-size:11px;font-weight:600;color:#6c757d}.cs-eng-tl-marker{position:relative;display:flex;justify-content:center;padding-top:8px;align-self:stretch}.cs-eng-tl-marker:before{content:"";position:absolute;top:0;bottom:-22px;left:50%;width:2px;background:#dee2e6;transform:translate(-50%)}.cs-eng-tl-item.is-last .cs-eng-tl-marker:before{bottom:calc(100% - 22px)}.cs-eng-tl-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:#1e88e5;border:3px solid #FFFFFF;box-shadow:0 0 0 1px #1e88e5}.cs-eng-tl-item[data-lane=workflow] .cs-eng-tl-dot{background:#1e88e5;box-shadow:0 0 0 1px #1e88e5}.cs-eng-tl-item[data-lane=governance] .cs-eng-tl-dot{background:#26c6da;box-shadow:0 0 0 1px #26c6da}.cs-eng-tl-item[data-lane=permissions] .cs-eng-tl-dot{background:#1a237e;box-shadow:0 0 0 1px #1a237e}.cs-eng-tl-item[data-lane=integrations] .cs-eng-tl-dot{background:#26c6da;box-shadow:0 0 0 1px #1a237e}.cs-eng-tl-item[data-lane=audit] .cs-eng-tl-dot{background:#1a237e;box-shadow:0 0 0 1px #6c757d}.cs-eng-tl-item[data-lane=unmapped] .cs-eng-tl-dot{background:#fff;box-shadow:0 0 0 1px #e67e22;border-style:dashed;border-color:#e67e22}.cs-eng-tl-cardbox{background:#fff;border:1px solid #DEE2E6;border-radius:10px;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease}.cs-eng-tl-cardbox:hover{border-color:#1e88e559;box-shadow:0 2px 8px #0000000a}.cs-eng-tl-item[data-lane=unmapped] .cs-eng-tl-cardbox{background:#fffdf8;border-style:dashed}.cs-eng-tl-cardbox-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cs-eng-tl-cardbox-id{font-size:11px;font-weight:700;color:#1e88e5;letter-spacing:.06em}.cs-eng-tl-cardbox-complexity{font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;text-transform:uppercase}.cs-eng-tl-cardbox-complexity[data-level=low]{color:#1f7a37;background:#28a7451a}.cs-eng-tl-cardbox-complexity[data-level=medium]{color:#1e88e5;background:#1e88e51a}.cs-eng-tl-cardbox-complexity[data-level=high]{color:#b26015;background:#e67e221f}.cs-eng-tl-cardbox-complexity[data-level=critical]{color:#b3242f;background:#dc35451a}.cs-eng-tl-cardbox-title{margin:0 0 8px;font-size:14px;font-weight:700;color:#1a237e;line-height:1.45}.cs-eng-tl-cardbox-meta{margin:0 0 10px}.cs-eng-tl-cardbox-meta-row{display:flex;align-items:baseline;gap:6px;margin:0;font-size:11px}.cs-eng-tl-cardbox-meta-row dt{color:#6c757d;font-weight:600;min-width:56px;flex-shrink:0}.cs-eng-tl-cardbox-meta-row dd{margin:0;color:#1a237e;font-weight:600}.cs-eng-tl-cardbox-reason{margin:0;padding:10px 12px;background:#f8f9fa;border-radius:8px;border-inline-start:3px solid #1E88E5;font-size:12px;line-height:1.65;color:#1a237e}.cs-eng-tl-item[data-lane=unmapped] .cs-eng-tl-cardbox-reason{border-inline-start-color:#e67e22}.cs-eng-tl-cardbox-reason-label{display:block;font-size:10px;font-weight:700;color:#6c757d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.cs-eng-tl-cardbox-reason-text{display:block}@media(max-width:720px){.cs-eng-tl-list{padding:18px 16px}.cs-eng-tl-item{grid-template-columns:22px minmax(0,1fr);gap:12px}.cs-eng-tl-week{grid-column:2;grid-row:1;text-align:start;flex-direction:row;align-items:baseline;gap:8px;padding:0 0 6px}.cs-eng-tl-marker{grid-column:1;grid-row:1 / span 2}.cs-eng-tl-cardbox{grid-column:2;grid-row:2}.cs-eng-tl-head{padding:18px 18px 14px}}.cs-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cs-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:600;background:#fff;border:1px solid #DEE2E6;border-radius:999px;color:#1a237e;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.cs-filter-chip:hover:not(:disabled){border-color:#1e88e566}.cs-filter-chip:disabled{opacity:.4;cursor:not-allowed}.cs-filter-chip.is-active{background:#1e88e5;border-color:#1e88e5;color:#fff}.cs-filter-count{font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;background:#6c757d1f;color:#6c757d}.cs-filter-chip.is-active .cs-filter-count{background:#ffffff38;color:#fff}.cs-req-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cs-req-empty{padding:16px;font-size:13px;color:#6c757d;font-style:italic;text-align:center;border:1px dashed #DEE2E6;border-radius:8px}.cs-req-card{display:block;width:100%;text-align:start;background:#fff;border:1px solid #DEE2E6;border-radius:10px;padding:14px 14px 12px;font-family:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease;position:relative}.cs-req-card:hover{border-color:#1e88e573;box-shadow:0 2px 8px #0000000a}.cs-req-card:focus-visible{outline:none;border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e52e}.cs-req-card.is-on{border-color:#1e88e5;background:#1e88e50a;box-shadow:0 6px 16px #1e88e524;transform:translateY(-1px)}.cs-req-card.cs-req-card--static{cursor:default;display:flex;flex-direction:column;height:100%}.cs-req-card.cs-req-card--static:hover{border-color:#dee2e6;box-shadow:none}.cs-req-card.cs-req-card--static.is-unlinked{background:#fffdf8;border-style:dashed}.cs-req-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.cs-req-card-id{font-size:11px;font-weight:700;color:#1e88e5;letter-spacing:.06em}.cs-req-card-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;text-transform:uppercase}.cs-req-card-status.is-on{color:#138a48;background:#28a7451a}.cs-req-card-status.is-off{color:#b26015;background:#e67e221f}.cs-req-card-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cs-req-card-lane-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1e88e5;opacity:.85;margin-inline-end:6px;vertical-align:middle}.cs-req-card-lane-dot[data-lane=workflow]{background:#1e88e5}.cs-req-card-lane-dot[data-lane=governance]{background:#26c6da}.cs-req-card-lane-dot[data-lane=permissions]{background:#1a237e}.cs-req-card-lane-dot[data-lane=integrations]{background:#26c6da;opacity:.85}.cs-req-card-lane-dot[data-lane=audit]{background:#1a237e;opacity:.75}.cs-req-card-title{margin:0 0 6px;font-size:14px;font-weight:700;color:#1a237e;line-height:1.4}.cs-req-card-value{margin:0 0 12px;font-size:13px;color:#1a237e;line-height:1.5;opacity:.85}.cs-req-card-meta{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px dashed #DEE2E6;font-size:11px;margin-top:auto}.cs-req-card-meta-row{display:flex;align-items:baseline;gap:8px;margin:0}.cs-req-card-meta-label{color:#6c757d;font-weight:600;min-width:56px;flex-shrink:0}.cs-req-card-meta-value{color:#1a237e;font-weight:600;margin:0}.cs-req-card-meta-value.is-unlinked{color:#e67e22;font-style:italic}.cs-display{letter-spacing:-.02em;line-height:1.15}.cs-recorder{position:fixed;bottom:96px;inset-inline-end:32px;z-index:80;display:flex;align-items:center;gap:12px}.cs-recorder-fab{width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#1e88e5;box-shadow:0 8px 18px #1e88e559;transition:transform .2s ease,background-color .2s ease}.cs-recorder-fab:hover{transform:scale(1.04)}.cs-recorder-fab.is-recording{background-color:#dc3545}.cs-recorder-panel{background:#fff;border:1px solid #DEE2E6;border-radius:8px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px #00000014;font-size:13px;color:#1a237e}.cs-step-item{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;cursor:default;transition:background-color .15s ease,opacity .15s ease}.cs-step-item.is-active{background-color:#1e88e514}.cs-step-item.is-clickable{cursor:pointer}.cs-step-item.is-clickable:hover{background-color:#1e88e50f}.cs-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #DEE2E6;border-radius:4px;font-size:11px;font-weight:700;color:#6c757d;background-color:#fff}.cs-step-item.is-active .cs-step-num{background-color:#1e88e5;color:#fff;border-color:#1e88e5}.cs-step-item.is-completed .cs-step-num{background-color:#28a745;color:#fff;border-color:#28a745}.cs-lift{transition:transform .18s ease,box-shadow .18s ease}.cs-lift:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000000f}.cs-check{width:18px;height:18px;border:1.5px solid #DEE2E6;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;flex-shrink:0}.cs-check.is-on{background-color:#1e88e5;border-color:#1e88e5;color:#fff}.cs-sig{border:1px dashed #DEE2E6;border-radius:6px;background-color:#f8f9fa;padding:16px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}@media print{.cs-no-print{display:none!important}.cs-root,body{background:#fff!important}}@media(max-width:1100px){.cs-step-label{display:none}}@media(max-width:720px){.cs-recorder{bottom:80px;inset-inline-end:16px}}.cs-sd-root{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.cs-sd-row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:stretch}.cs-sd-row-meta{position:relative;background:linear-gradient(180deg,#26c6da0f,#1e88e50d);border:1px solid #DEE2E6;border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;text-align:start}.cs-sd-row-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background-color:#1e88e5;color:#fff;font-size:12px;font-weight:700;align-self:flex-end;box-shadow:0 2px 6px #1e88e547}.cs-sd-row-title{margin:6px 0 0;font-size:18px;font-weight:700;color:#1a237e;letter-spacing:-.005em}.cs-sd-row-desc{margin:0;font-size:13px;color:#6c757d;line-height:1.6}.cs-sd-row-body{background-color:#fff;border:1px solid #DEE2E6;border-radius:12px;padding:18px;box-shadow:0 4px 14px #1a237e0a}.cs-sd-fact-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cs-sd-fact-card{background-color:#fff;border:1px solid #ECEFF1;border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:78px;transition:border-color .18s ease,box-shadow .18s ease}.cs-sd-fact-card:hover{border-color:#26c6da73;box-shadow:0 4px 12px #1a237e0f}.cs-sd-fact-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:start}.cs-sd-fact-value{font-size:14px;font-weight:700;color:#1a237e;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cs-sd-fact-value.is-numeric{font-size:22px;font-weight:800}.cs-sd-fact-label{font-size:11px;color:#6c757d;line-height:1.3}.cs-sd-fact-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:#26c6da1f;color:#26c6da}.cs-sd-pillars{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:8px 4px}.cs-sd-pillar{display:flex;flex-direction:column;align-items:center;gap:10px;flex:0 0 auto}.cs-sd-pillar-circle{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#26c6da14);border:1.5px solid rgba(38,198,218,.55);display:inline-flex;align-items:center;justify-content:center;color:#26c6da;box-shadow:0 4px 12px #1a237e0f;transition:transform .18s ease,box-shadow .18s ease}.cs-sd-pillar:hover .cs-sd-pillar-circle{transform:translateY(-2px);box-shadow:0 8px 20px #1a237e1a}.cs-sd-pillar-label{font-size:13px;font-weight:700;color:#1a237e}.cs-sd-pillar-link{flex:1 1 auto;min-width:24px;height:0;border-top:2px dashed rgba(26,35,126,.22);align-self:center;margin-bottom:30px}.cs-sd-linked{display:flex;flex-direction:column;gap:16px}.cs-sd-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(26,35,126,.1);background:#f8fafc;border-radius:10px}.cs-sd-tab{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid transparent;background:transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:#475569;transition:background .16s ease,color .16s ease,border-color .16s ease}.cs-sd-tab:hover{color:#1a237e}.cs-sd-tab.is-active{background:#fff;border-color:#26c6da8c;color:#1a237e;box-shadow:0 4px 14px #1a237e14}.cs-sd-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#26c6da1a;color:#26c6da}.cs-sd-tab-panel{padding:18px;border:1px solid rgba(26,35,126,.1);border-radius:10px;background:#fff;min-height:140px}.cs-sd-linked-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cs-sd-linked-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(26,35,126,.1);background:#f8fafc;border-radius:10px}.cs-sd-linked-card-head{display:flex;align-items:center;gap:8px}.cs-sd-linked-card-head h5{margin:0;font-size:13px;font-weight:700;color:#1a237e}.cs-sd-linked-meta{margin:0;display:flex;flex-direction:column;gap:8px}.cs-sd-linked-meta>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-sd-linked-meta dt{margin:0;font-size:11px;color:#64748b;font-weight:600}.cs-sd-linked-meta dd{margin:0;font-size:12px;color:#1a237e;font-weight:600}.cs-sd-pill{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.cs-sd-pill.is-yes{background:#26c6da24;color:#0e7c8c}.cs-sd-pill.is-no{background:#dc26261a;color:#b91c1c}.cs-sd-pill.is-unknown{background:#64748b24;color:#475569}.cs-sd-linked-grid--wide{grid-template-columns:1fr}.cs-sd-int-fields{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.cs-sd-int-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-sd-int-field dt{margin:0;font-size:10.5px;font-weight:700;color:#64748b;letter-spacing:.03em}.cs-sd-int-field dd{margin:0;font-size:13px;font-weight:700;color:#1a237e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sd-int-field dd .cs-sd-pill{display:inline-block}.cs-sd-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cs-sd-bullets li{display:flex;align-items:center;gap:6px;font-size:12px;color:#1a237e}.cs-sd-bullets li svg{flex-shrink:0;color:#26c6da}.cs-sd-fields-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.cs-sd-field-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(26,35,126,.1);background:#f8fafc;border-radius:8px;min-width:0}.cs-sd-field-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:#26c6da1f;color:#26c6da;flex-shrink:0}.cs-sd-field-body{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-sd-field-label{font-size:10.5px;font-weight:700;color:#64748b;letter-spacing:.03em}.cs-sd-field-value{font-size:13px;font-weight:700;color:#1a237e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sd-flow{margin:0;padding:6px 0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.cs-sd-flow-step{display:inline-flex;align-items:center;gap:8px}.cs-sd-flow-circle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#26c6da1a);border:1.5px solid rgba(38,198,218,.55);color:#26c6da}.cs-sd-flow-label{font-size:12px;font-weight:700;color:#1a237e}.cs-sd-flow-arrow{color:#94a3b8;margin:0 4px}@media(max-width:600px){.cs-sd-flow-step{flex-basis:100%;justify-content:center}.cs-sd-flow-arrow{transform:rotate(90deg)}}.cs-sd-summary-report,.cs-sd-summary{display:flex;flex-direction:column;gap:18px}.cs-sd-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.cs-sd-summary-card{background-color:#fff;border:1px solid #ECEFF1;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-height:76px}.cs-sd-summary-card-head{display:flex;align-items:center;gap:6px;color:#475569}.cs-sd-summary-card-head h5{margin:0;font-size:12px;font-weight:700;letter-spacing:.02em}.cs-sd-summary-card-value{margin:0;font-size:13px;font-weight:600;color:#1a237e;line-height:1.55;word-break:break-word}.cs-sd-summary-block{background-color:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cs-sd-summary-block-title{margin:0;font-size:12px;font-weight:700;color:#475569;letter-spacing:.02em}.cs-sd-summary-chips{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.cs-sd-summary-chip{background-color:#fff;border:1px solid #ECEFF1;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.cs-sd-summary-chip-label{font-size:10px;font-weight:700;letter-spacing:.04em;color:#64748b;text-transform:uppercase}.cs-sd-summary-chip-value{font-size:13px;font-weight:700;color:#1a237e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-sd-summary-flow{margin:0;font-size:13px;font-weight:600;color:#1a237e;line-height:1.7}.cs-sd-summary-notes{margin:0;font-size:13px;color:#334155;line-height:1.65;white-space:pre-wrap}.cs-sd-summary-actions{display:flex;justify-content:flex-end}.cs-print-report{color:#1f2937;background:#fff;font-family:Cairo,Tajawal,Inter,system-ui,sans-serif;font-size:12pt;line-height:1.6}.cs-pr-head{text-align:center;padding-bottom:14pt;margin-bottom:14pt;border-bottom:1pt solid #94A3B8}.cs-pr-brandbar{display:flex;align-items:center;justify-content:space-between;gap:16pt;margin-bottom:14pt;padding-bottom:12pt;border-bottom:.5pt solid #CBD5E1;direction:ltr}.cs-pr-brand{display:flex;align-items:center;gap:8pt;max-width:48%}.cs-pr-brand-logo{width:56pt;height:56pt;object-fit:contain;display:block;flex:0 0 56pt}.cs-pr-brand-logo--placeholder{display:flex;align-items:center;justify-content:center;border:1pt dashed #94A3B8;border-radius:4pt;background:#f8fafc;color:#1a237e;font-size:22pt;font-weight:800;text-transform:uppercase}.cs-pr-brand-meta{display:flex;flex-direction:column;gap:2pt;min-width:0}.cs-pr-brand-name{font-size:12pt;font-weight:800;color:#1a237e;line-height:1.25;word-break:break-word}.cs-pr-brand-role{font-size:9pt;font-weight:600;color:#64748b;letter-spacing:.02em;line-height:1.3}.cs-pr-title{margin:0 0 6pt;font-size:20pt;font-weight:800;color:#1a237e;letter-spacing:.01em}.cs-pr-subtitle{margin:0 0 10pt;font-size:11pt;font-weight:500;color:#475569;line-height:1.55}.cs-pr-date{margin:0;font-size:10pt;color:#475569;text-align:right}.cs-pr-date-label{font-weight:700;color:#1a237e}.cs-pr-date-value{color:#1f2937}.cs-pr-section{margin-top:16pt;page-break-inside:auto;break-inside:auto}.cs-pr-section-title{margin:0 0 8pt;padding:4pt 10pt;font-size:13pt;font-weight:800;color:#1a237e;background:#f1f5f9;border-inline-start:3pt solid #1A237E;border-radius:2pt;page-break-after:avoid;break-after:avoid}.cs-pr-empty{margin:0;font-size:11pt;color:#64748b;font-style:italic}.cs-pr-table{width:100%;border-collapse:collapse;font-size:11pt;page-break-inside:auto}.cs-pr-table th,.cs-pr-table td{border:.75pt solid #CBD5E1;padding:8pt 10pt;text-align:start;vertical-align:top;page-break-inside:avoid;break-inside:avoid}.cs-pr-table thead th{background:#1a237e;color:#fff;font-weight:700;font-size:11pt;letter-spacing:.01em}.cs-pr-table tbody tr:nth-child(2n) td{background:#f8fafc}.cs-pr-cell-strong{font-weight:700;color:#1a237e;white-space:nowrap}.cs-pr-kv th{width:38%;background:#f1f5f9;color:#1a237e;font-weight:700;text-align:start}.cs-pr-kv td{color:#1f2937}.cs-pr-scope{padding:10pt 12pt;border:.75pt solid #CBD5E1;border-radius:3pt;background:#fff}.cs-pr-scope-desc{margin:0 0 8pt;font-size:11pt;line-height:1.7;color:#1f2937}.cs-pr-scope-list{margin:0;padding-inline-start:18pt;font-size:11pt;line-height:1.7;color:#1f2937}.cs-pr-scope-list li{margin-bottom:3pt}.cs-pr-scope-list li::marker{color:#1a237e}.cs-pr-foot{margin-top:22pt;padding-top:14pt;border-top:.75pt solid #94A3B8;page-break-inside:avoid;break-inside:avoid}.cs-pr-sigs{display:grid;grid-template-columns:1fr 1fr;gap:36pt;margin-bottom:14pt}.cs-pr-sig{display:flex;flex-direction:column;gap:4pt}.cs-pr-sig-role{font-size:10pt;font-weight:700;color:#1a237e;letter-spacing:.02em}.cs-pr-sig-line{margin-top:44pt;border-bottom:.75pt solid #1F2937}.cs-pr-sig-name{margin-top:4pt;font-size:11pt;font-weight:700;color:#1f2937}.cs-pr-sig-hint{font-size:9pt;color:#64748b;letter-spacing:.02em}.cs-pr-foot-note{margin:0;padding-top:10pt;border-top:.5pt dashed #CBD5E1;text-align:center;font-size:9.5pt;color:#64748b;line-height:1.55}@media print{@page{size:A4;margin:10mm 16mm 14mm}body.cs-print-summary-mode{background:#fff!important}body.cs-print-summary-mode .cs-root{background:#fff!important;box-shadow:none!important;padding-top:0!important;min-height:0!important}body.cs-print-summary-mode .cs-root>main{padding:0!important;overflow:visible!important}body.cs-print-summary-mode .cs-summary,body.cs-print-summary-mode .cs-summary-actions{display:none!important}body.cs-print-summary-mode .cs-pr-head{padding-bottom:0;margin-bottom:48pt;border-bottom:none}body.cs-print-summary-mode .cs-pr-brandbar{margin-bottom:10pt;padding-bottom:0;border-bottom:none}body.cs-print-summary-mode .cs-pr-head+.cs-pr-section{margin-top:0}body.cs-print-summary-mode .cs-pr-foot{page-break-before:always;break-before:page;margin-top:0;padding-top:0;border-top:none;min-height:85vh;display:flex;flex-direction:column;justify-content:flex-end;page-break-inside:avoid;break-inside:avoid}body.cs-print-summary-mode .cs-pr-sigs{margin-bottom:0}.cs-pr-section,.cs-pr-table{break-inside:auto}.cs-pr-table tr{page-break-inside:avoid;break-inside:avoid}.cs-pr-section-title{break-after:avoid}}.cs-summary-root{max-width:920px;margin:0 auto}.cs-summary{display:flex;flex-direction:column;gap:24px}.cs-summary-section{display:flex;flex-direction:column;gap:8px}.cs-summary-section-head{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px solid #E5E7EB}.cs-summary-section-title{margin:0;font-size:14px;font-weight:700;color:#111827;letter-spacing:.01em}.cs-summary-section-empty{margin:0;font-size:13px;color:#6b7280;font-style:italic}.cs-summary-table{width:100%;border-collapse:collapse;font-size:13px;color:#111827}.cs-summary-table th,.cs-summary-table td{padding:8px 10px;text-align:start;vertical-align:top;border-bottom:1px solid #F3F4F6;line-height:1.55}.cs-summary-table thead th{font-weight:700;color:#374151;background:#fafafa;border-bottom:1px solid #E5E7EB}.cs-summary-table--kv th{width:32%;font-weight:600;color:#6b7280;background:transparent;border-bottom:1px solid #F3F4F6}.cs-summary-table--kv td{font-weight:500;color:#111827}.cs-summary-cell-strong{font-weight:700;color:#111827;white-space:nowrap}.cs-summary-flow{margin:0;font-size:13px;color:#111827;line-height:1.7}.cs-summary-notes{margin:0;font-size:13px;color:#374151;line-height:1.65;white-space:pre-wrap}.cs-summary-actions{margin-top:8px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cs-summary-download-btn,.cs-summary-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#111827;color:#fff;border:1px solid #111827;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.cs-summary-download-btn:hover,.cs-summary-action-btn:hover{background:#1f2937;border-color:#1f2937}.cs-summary-action-btn--secondary{background:transparent;color:#111827}.cs-summary-action-btn--secondary:hover{background:#f3f4f6;color:#111827;border-color:#111827}@media(max-width:600px){.cs-summary-table--kv th,.cs-summary-table--kv td{display:block;width:100%;padding:4px 0;border-bottom:none}.cs-summary-table--kv tr{display:block;padding:8px 0;border-bottom:1px solid #F3F4F6}}.cs-sd-module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cs-sd-module-card{background-color:#fff;border:1px solid #ECEFF1;border-radius:10px;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-height:112px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cs-sd-module-card:hover{border-color:#1e88e559;box-shadow:0 6px 16px #1a237e14;transform:translateY(-1px)}.cs-sd-module-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:#1e88e51a;color:#1e88e5}.cs-sd-module-title{margin:0;font-size:13px;font-weight:700;color:#1a237e;line-height:1.3}.cs-sd-module-desc{margin:0;font-size:11px;color:#6c757d;line-height:1.4}.cs-sd-empty{margin:0;padding:24px;text-align:center;font-size:13px;color:#6c757d;background-color:#f5f5f599;border-radius:8px;border:1px dashed #DEE2E6}.cs-sd-notes{margin-top:8px;background-color:#fff;border:1px solid #DEE2E6;border-radius:12px;padding:18px;box-shadow:0 4px 14px #1a237e0a}.cs-sd-notes-label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;color:#1a237e}@media(max-width:960px){.cs-sd-row{grid-template-columns:1fr}.cs-sd-row-meta{order:-1;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.cs-sd-row-num{align-self:center}.cs-sd-row-title{margin:0}.cs-sd-row-desc{display:none}.cs-sd-fact-grid,.cs-sd-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-sd-pillars{flex-wrap:wrap;gap:16px}.cs-sd-pillar-link{display:none}}@media(max-width:600px){.cs-sd-fact-grid,.cs-sd-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-est-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.cs-est-stat{display:flex;align-items:center;gap:14px;background-color:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:18px 20px;min-height:88px;transition:box-shadow .16s ease,transform .16s ease}.cs-est-stat:hover{box-shadow:0 6px 18px -10px #1a237e2e}.cs-est-stat-icon{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background-color:#e8eaf6;color:#1a237e;display:flex;align-items:center;justify-content:center}.cs-est-stat-body{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:1 1 auto;text-align:end}.cs-est-stat-label{font-size:12px;color:#6b7280;font-weight:600}.cs-est-stat-value{font-size:18px;font-weight:700;color:#1a237e;line-height:1.3}.cs-est-stat-chip{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:#2563eb;background-color:#dbeafe;padding:3px 10px;border-radius:999px;margin-top:4px}.cs-est-list{list-style:none;margin:0 0 28px;padding:0;background-color:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden}.cs-est-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid #F1F3F5}.cs-est-row:last-child{border-bottom:none}.cs-est-row-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:13px;font-weight:600;color:#1a237e;text-align:start}.cs-est-row-icon{display:inline-flex;align-items:center;justify-content:center}.cs-est-row-text{white-space:nowrap}.cs-est-row-value{font-size:13px;color:#374151;line-height:1.55;text-align:end;word-break:break-word}.cs-est-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:8px}.cs-est-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.cs-est-cta--primary{background-color:#fff;color:#1a237e;border-color:#e5e7eb}.cs-est-cta--primary:hover{border-color:#1a237e;background-color:#f8f9ff}.cs-print-only{display:none}.cs-est-print-head{margin-bottom:24px;text-align:center}.cs-est-print-logo{max-height:64px;width:auto;display:inline-block}.cs-est-print-foot{margin-top:48px;padding-top:32px;border-top:1px solid #D1D5DB}.cs-est-print-sigs{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px}.cs-est-print-sig{display:flex;flex-direction:column;align-items:stretch;gap:4px}.cs-est-print-sig-role{font-size:13px;font-weight:700;color:#1a237e;margin-bottom:56px}.cs-est-print-sig-line{height:1px;background-color:#000;width:100%}.cs-est-print-sig-name{font-size:13px;font-weight:600;color:#1f2937;margin-top:6px}.cs-est-print-sig-hint{font-size:11px;color:#6b7280;font-weight:500}.cs-est-print-date{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#374151;padding-top:16px;border-top:1px dashed #D1D5DB}.cs-est-print-date-label{font-weight:700;color:#1a237e}@media print{.cs-print-only{display:block!important}.cs-est-print-sigs{display:grid!important}.cs-est-print-date{display:flex!important}}@media(max-width:880px){.cs-est-stats{grid-template-columns:1fr}.cs-est-row{grid-template-columns:1fr;gap:6px;padding:14px 18px}.cs-est-row-label,.cs-est-row-value{order:initial;justify-content:flex-start;text-align:start}.cs-est-actions{flex-direction:column-reverse;align-items:stretch}.cs-est-cta{justify-content:center}}.cs-accordion-head{transition:background-color .16s ease}.cs-accordion-head:hover{background-color:#f8f9fa}.cs-accordion-body{animation:cs-accordion-open .22s ease-out}@keyframes cs-accordion-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.cs-req-row{grid-template-columns:1fr!important}}.cw-root{font-family:Cairo,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh;position:relative;overflow-x:hidden;display:flex;flex-direction:column;padding-top:108px;background:linear-gradient(to bottom right,#f8fafc,#fff,#eff6ff);background-color:#f8fafc;background-attachment:fixed;color:#1a237e;line-height:1.6}.cw-root:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(26,35,126,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(26,35,126,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.cw-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.cw-blob{position:absolute;display:block;border-radius:50%;will-change:filter}.cw-blob-1{top:-160px;right:-160px;width:600px;height:600px;background:color-mix(in srgb,#26C6DA 14%,transparent);filter:blur(64px)}.cw-blob-2{top:50%;left:-160px;width:400px;height:400px;background:color-mix(in srgb,#1E88E5 24%,transparent);filter:blur(64px)}.cw-blob-3{bottom:0;right:33%;width:300px;height:300px;background:color-mix(in srgb,#26C6DA 8%,transparent);filter:blur(40px)}.cw-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;letter-spacing:.04em}.cw-root .cs-header{background-color:#ffffffc7;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom-color:#adb5bd8c}.cw-root .cs-meta-strip{background:#ffffff9e;background-color:#ffffff9e;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom-color:#adb5bd66}.cw-root[dir=rtl] .cs-meta-strip{background:#ffffff9e;background-color:#ffffff9e}.cw-hero-band{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;background:transparent}.cw-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:56px;align-items:center;max-width:1200px;margin:0 auto;padding:72px 32px 56px;animation:cw-fade-up .38s ease-out}.cw-hero-text{text-align:start}.cw-hero-title{margin:0 0 16px;font-size:44px;line-height:1.2;font-weight:700;color:#1a237e;letter-spacing:-.01em}.cw-hero-title-line{display:block}.cw-hero-highlight{position:relative;display:inline-block;color:#1a237e;padding:0 4px;background-image:linear-gradient(180deg,transparent 0%,transparent 55%,rgba(38,198,218,.55) 55%,rgba(38,198,218,.55) 95%,transparent 95%);background-repeat:no-repeat;background-size:100% 100%}.cw-hero-subtitle{margin:0 0 28px;max-width:560px;font-size:18px;color:#6c757d}.cw-hero-journey{width:100%;align-self:stretch;display:flex;align-items:center}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cw-cta-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background-color:#1e88e5;color:#fff;border:none;border-radius:6px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px #1e88e540}.cw-cta-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1e88e552}@media(max-width:820px){.cw-root{padding-top:96px}}@media(max-width:768px){.cw-hero{padding:64px 20px 56px}.cw-hero-title{font-size:32px}.cw-hero-subtitle{font-size:16px}}.jl-wrap{max-width:1200px;margin:8px auto 0;padding:24px 32px 64px}.jl-track{position:relative;padding:0 12px}.jl-line,.jl-line-fill{position:absolute;top:18px;inset-inline-start:12px;inset-inline-end:12px;height:2px;border-radius:2px;pointer-events:none}.jl-line{background-color:#dee2e6}.jl-line-fill{inset-inline-end:auto;background:linear-gradient(90deg,#26c6da,#1e88e5);transition:width .9s cubic-bezier(.4,0,.2,1);max-width:calc(100% - 24px)}.cw-root[dir=rtl] .jl-line-fill{background:linear-gradient(270deg,#26c6da,#1e88e5)}.jl-nodes{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.jl-node{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:48px}.jl-dot{position:absolute;top:11px;width:14px;height:14px;border-radius:50%;background-color:#fff;border:2px solid #DEE2E6;transition:background-color .35s ease,border-color .35s ease,width .35s ease,height .35s ease,top .35s ease,box-shadow .35s ease}.jl-node.is-passed .jl-dot{background-color:#26c6da;border-color:#26c6da}.jl-node.is-active .jl-dot{width:20px;height:20px;top:8px;background-color:#1e88e5;border-color:#1e88e5;box-shadow:0 0 0 6px #1e88e52e;animation:jl-glow 1.6s ease-in-out infinite}@keyframes jl-glow{0%,to{box-shadow:0 0 0 6px #1e88e52e}50%{box-shadow:0 0 0 10px #1e88e51a}}.jl-card{position:relative;width:100%;background:linear-gradient(180deg,#fff,#26c6da0d);background-color:#fff;border:1px solid #DEE2E6;border-radius:10px;padding:14px;opacity:.55;overflow:hidden;transform:scale(.97);transition:opacity .38s ease,transform .38s ease,border-color .38s ease,box-shadow .38s ease}.jl-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#26c6da,#1e88e5);opacity:.85}.jl-node.is-active .jl-card{opacity:1;transform:scale(1);border-color:#26c6da;box-shadow:0 8px 24px #1a237e14}.jl-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jl-card-num{font-size:11px;font-weight:700;color:#6c757d}.jl-card-icon{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:6px;background-color:#26c6da1f;color:#26c6da}.jl-card-title{margin:0 0 4px;font-size:13px;font-weight:700;color:#1a237e}.jl-card-desc{margin:0;font-size:12px;color:#6c757d;line-height:1.5}@media(max-width:900px){.jl-wrap{padding:16px 20px 48px}.jl-track{padding:0}.jl-line,.jl-line-fill{display:none}.jl-nodes{grid-template-columns:1fr;gap:12px}.jl-node{padding-top:0;flex-direction:row;align-items:stretch;gap:12px}.jl-dot{position:static;flex-shrink:0;align-self:center}.jl-node.is-active .jl-dot{top:0}}@media(prefers-reduced-motion:reduce){.jl-line-fill{transition:none}.jl-card{opacity:1;transform:none}.jl-dot{animation:none}}.cw-hero-journey{width:100%;perspective:1200px}.cw-hero-journey .jl-wrap{max-width:100%;width:100%;margin:0;padding:0}.cw-hero-journey .jl-track{position:relative;width:100%;height:340px;padding:0;overflow:visible}.cw-hero-journey .jl-line,.cw-hero-journey .jl-line-fill,.cw-hero-journey .jl-dot{display:none!important}.cw-hero-journey .jl-nodes{position:relative;width:100%;height:100%;display:block;grid-template-columns:none;gap:0;transform-style:preserve-3d;list-style:none;margin:0;padding:0}.cw-hero-journey .jl-node{position:absolute;inset-inline-start:50%;top:50%;width:270px;margin-inline-start:-135px;margin-top:-130px;padding:0;align-items:stretch;flex-direction:column;transform-origin:center center;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s ease;will-change:transform,opacity}.cw-hero-journey .jl-card{width:100%;height:260px;padding:22px 20px 18px;background-color:#fff;border:1px solid #DEE2E6;border-radius:16px;box-shadow:0 10px 28px #1a237e14;opacity:1;transform:none;display:flex;flex-direction:column;align-items:flex-start;text-align:start;position:relative;overflow:hidden;transition:border-color .38s ease,box-shadow .38s ease}.cw-hero-journey .jl-node.is-active .jl-card{border-color:#26c6da;box-shadow:0 18px 38px #1a237e29;transform:none}.cw-hero-journey .jl-node.is-active .jl-card:after{content:"";position:absolute;inset-inline:0;bottom:0;height:4px;background-color:#26c6da}.cw-hero-journey .jl-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:#26c6da24;color:#26c6da;margin-bottom:12px;align-self:flex-start;transition:background-color .38s ease,color .38s ease}.cw-hero-journey .jl-node.is-active .jl-card-icon{background-color:#26c6da;color:#fff}.cw-hero-journey .jl-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:0}.cw-hero-journey .jl-card-num{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:24px;padding:0 12px;border-radius:14px;font-size:11px;font-weight:700;background-color:#26c6da24;color:#26c6da;letter-spacing:.02em;transition:background-color .38s ease,color .38s ease}.cw-hero-journey .jl-node.is-active .jl-card-num{background-color:#26c6da;color:#fff}.cw-hero-journey .jl-card-title{margin:0;font-size:19px;font-weight:800;color:#1a237e;line-height:1.3}.cw-hero-journey .jl-card-desc{margin:14px 0 0;font-size:13px;color:#6c757d;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:960px){.cw-hero{grid-template-columns:1fr;gap:32px;padding:48px 24px}.cw-hero-text{text-align:center}.cw-hero-subtitle{margin:0 auto 28px}.cw-hero-journey{max-width:480px;margin:0 auto}.cw-hero-journey .jl-track{height:320px}.cw-hero-journey .jl-node{width:250px;margin-inline-start:-125px}}@media(prefers-reduced-motion:reduce){.cw-hero-journey .jl-node{transition:none}}#root{width:100%;min-height:100vh}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
