.company-theme{--brand:#7538dd;--brand-2:color-mix(in oklab, var(--brand) 55%, #fff);--cp-accent:var(--brand);--cp-accent-soft:color-mix(in oklab, var(--brand) 9%, var(--ui-bg));--cp-page:color-mix(in oklab, var(--brand) 2%, var(--ui-bg));--cp-page-2:color-mix(in oklab, var(--brand) 5%, var(--ui-bg-muted));--cp-surface:var(--ui-bg);--cp-line:color-mix(in oklab, var(--brand) 8%, var(--ui-border));--cp-glass:#fff9;--cp-glass-line:#ffffffd9;--cp-cta:color-mix(in oklab, var(--brand) 62%, #000);--cp-shadow:0 30px 60px -30px color-mix(in oklab, var(--brand) 40%, transparent);--cp-card-hover-line:color-mix(in oklab, var(--ui-text) 22%, var(--cp-line));--cp-card-hover-shadow:0 8px 24px -12px #0000002e;--cp-ok:#2f8a5b;--cp-ok-soft:#e1f3e8;--cp-off:#a65a6a;--cp-off-soft:#f7e6ea;--cp-radius-sm:.875rem;--cp-radius:1.5rem;--cp-radius-lg:1.75rem;--cp-ease:cubic-bezier(.2, .7, .2, 1);--ui-primary:var(--cp-accent);background:var(--cp-page);color:var(--ui-text)}@supports (color:oklch(from red l c h)){.company-theme{--cp-accent:oklch(from var(--brand) min(l, .55) c h)}.dark .company-theme{--cp-accent:oklch(from var(--brand) max(l, .72) c h)}}.dark .company-theme{--cp-accent-soft:color-mix(in oklab, var(--brand) 16%, var(--ui-bg));--cp-page:var(--ui-bg);--cp-page-2:color-mix(in oklab, var(--brand) 4%, var(--ui-bg-muted));--cp-surface:color-mix(in oklab, var(--brand) 3%, var(--ui-bg-elevated));--cp-line:color-mix(in oklab, var(--brand) 6%, var(--ui-border-accented));--cp-glass:color-mix(in oklab, var(--ui-bg-elevated) 62%, transparent);--cp-glass-line:#ffffff12;--cp-cta:color-mix(in oklab, var(--brand) 18%, var(--ui-bg-elevated));--cp-shadow:0 30px 60px -30px #000000b3;--cp-card-hover-shadow:0 8px 24px -12px #0009;--cp-ok:#7fd0a3;--cp-ok-soft:#18302a;--cp-off:#e09aa9;--cp-off-soft:#372129}.cp-section{padding-block:calc(clamp(4.5rem,10vw,8rem));scroll-margin-top:4.5rem;position:relative}.cp-section-alt{background:var(--cp-page-2)}.cp-kicker{color:var(--cp-accent);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cp-kicker:before{content:"";background:currentColor;border-radius:2px;width:1.375rem;height:1.5px}.company-theme:lang(ar) :is(h1,h2,h3,h4){font-weight:revert-layer}.company-theme:lang(ar) .cp-display:is(h1,h2,h3,h4){font-weight:300}.company-theme .cp-display{text-wrap:balance;color:var(--ui-text-highlighted);font-weight:300;line-height:1.25}.company-theme .cp-display b,.company-theme .cp-display strong{font-weight:500}.cp-highlight,.cp-icon-tile{color:var(--cp-accent)}.cp-card{border:1px solid var(--cp-line);border-radius:var(--cp-radius);background:var(--cp-surface)}.cp-glass{border:1px solid var(--cp-glass-line);background:var(--cp-glass);box-shadow:var(--cp-shadow)}.dark .cp-section-alt .cp-card{background:var(--ui-bg)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width>=48rem){.cp-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}}}.cp-icon-tile{background:var(--cp-accent-soft);border-radius:1rem;flex-shrink:0;place-items:center;width:3.125rem;height:3.125rem;display:grid}.cp-lift{transition:transform .5s var(--cp-ease),border-color .4s,box-shadow .5s var(--cp-ease)}.cp-lift:hover{border-color:color-mix(in oklab,var(--cp-accent) 40%,var(--cp-line));transform:translateY(-6px)}.cp-aurora{z-index:0;pointer-events:none;opacity:.35;filter:blur(90px);position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.cp-aurora span{border-radius:50%;position:absolute}.cp-aurora span:first-child{top:5%;background:color-mix(in oklab,var(--brand) 55%,transparent);width:46vw;height:46vw;animation:28s ease-in-out infinite cp-blob-a;inset-inline-start:-5%}.cp-aurora span:last-child{bottom:0;background:color-mix(in oklab,var(--brand-2) 35%,transparent);width:34vw;height:34vw;animation:30s ease-in-out infinite cp-blob-b;inset-inline-end:10%}.cp-grid-lines{z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--cp-line) 1px,transparent 1px),linear-gradient(90deg,var(--cp-line) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 45%,#000 20%,#0000 75%)}.cp-orbit{border:1px dashed color-mix(in oklab,var(--cp-accent) 35%,transparent);animation:50s linear infinite cp-spin}.cp-orbit,.cp-orbit:before{border-radius:50%;position:absolute}.cp-orbit:before{content:"";background:var(--cp-accent);width:12px;height:12px;top:-6px;left:50%}.cp-bob{animation:7s ease-in-out infinite cp-bob}@keyframes cp-blob-a{50%{transform:translate(12vw,8vh)scale(1.15)}}@keyframes cp-blob-b{50%{transform:translate(-10vw,-12vh)scale(.9)}}@keyframes cp-spin{to{transform:rotate(1turn)}}@keyframes cp-bob{50%{transform:translateY(-14px)}}@media print{.company-theme{background:#fff}.cp-aurora,.cp-grid-lines,.cp-orbit{display:none}}
