.marketing-root .marketing-skip-link{position:absolute;inset-inline-start:16px;top:-48px;z-index:100;padding:8px 16px;border-radius:9999px;background:rgb(var(--mkt-accent));color:rgb(var(--mkt-accent-contrast));font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:calc(14px * var(--text-scale, 1));font-weight:600;text-decoration:none;transition:top .15s ease}.marketing-root .marketing-skip-link:focus-visible{top:16px;outline:2px solid rgb(var(--mkt-accent-contrast));outline-offset:2px}:where(.marketing-root,.marketing-portal-surface){--mkt-bg: 2 5 11;--mkt-bg-home: 0 0 0;--mkt-bg-deep: 18 17 16;--mkt-surface: 20 20 20;--mkt-surface-alt: 43 42 39;--mkt-border: 54 52 46;--mkt-accent: 255 253 249;--mkt-accent-soft: 216 212 206;--mkt-accent-contrast: 26 25 24;--mkt-text: 255 253 249;--mkt-text-muted: 197 193 186;--mkt-text-dim: 147 144 132;--mkt-text-lead: 217 215 212;--mkt-grey-96: 248 244 240;--mkt-warning: 255 212 59;--mkt-error: 255 82 82;--mkt-grad-1: 72 230 255;--mkt-grad-2: 68 140 254;--mkt-grad-3: 147 85 254;--mkt-grad-4: 253 85 134;--mkt-grad-5: 255 126 71;--mkt-grad-sweep: linear-gradient( 90deg, rgb(var(--mkt-grad-1)) 0%, rgb(var(--mkt-grad-2)) 25%, rgb(var(--mkt-grad-3)) 50%, rgb(var(--mkt-grad-4)) 75%, rgb(var(--mkt-grad-5)) 100% );--mkt-grad-sweep-diagonal: linear-gradient( 135deg, rgb(var(--mkt-grad-1)) 0%, rgb(var(--mkt-grad-2)) 25%, rgb(var(--mkt-grad-3)) 50%, rgb(var(--mkt-grad-4)) 75%, rgb(var(--mkt-grad-5)) 100% );--mkt-grad-wash: linear-gradient( 135deg, rgb(var(--mkt-grad-1) / .13) 0%, rgb(var(--mkt-grad-2) / .13) 25%, rgb(var(--mkt-grad-3) / .13) 50%, rgb(var(--mkt-grad-4) / .13) 75%, rgb(var(--mkt-grad-5) / .13) 100% )}.marketing-root{--text-scale: 1;font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif;color:rgb(var(--mkt-text));background:rgb(var(--mkt-bg));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}.marketing-portal-surface{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif;color:rgb(var(--mkt-text));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-theme-mode=light]) :where(.marketing-root,.marketing-portal-surface){--mkt-bg: 250 250 248;--mkt-bg-home: 255 255 255;--mkt-bg-deep: 240 237 232;--mkt-surface: 242 242 238;--mkt-surface-alt: 232 232 226;--mkt-border: 224 220 212;--mkt-accent: 26 26 26;--mkt-accent-soft: 58 58 58;--mkt-accent-contrast: 250 250 248;--mkt-text: 14 14 16;--mkt-text-muted: 92 92 92;--mkt-text-dim: 136 136 136;--mkt-text-lead: 50 50 52;--mkt-grey-96: 248 244 240;--mkt-warning: 217 119 6;--mkt-error: 214 48 49}:where([data-theme-mode=light]) :where(.marketing-root,.marketing-portal-surface){--mkt-grad-1: 8 145 178}.marketing-home{--mkt-bg: var(--mkt-bg-home)}.marketing-globe-hero{--mkt-globe-ground: color-mix(in srgb, rgb(var(--mkt-bg)) 25%, black)}[data-theme-mode=light] .marketing-globe-hero{--mkt-globe-ground: rgb(var(--mkt-bg))}.marketing-light-only,[data-theme-mode=light] .marketing-dark-only{display:none!important}[data-theme-mode=light] .marketing-light-only{display:block!important}.marketing-root .font-display,.marketing-root .font-serif-lead{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.marketing-gradient-text{background-image:linear-gradient(90deg,rgb(var(--mkt-grad-1)),rgb(var(--mkt-grad-2)),rgb(var(--mkt-grad-3)),rgb(var(--mkt-grad-4)),rgb(var(--mkt-grad-5)),rgb(var(--mkt-grad-4)),rgb(var(--mkt-grad-3)),rgb(var(--mkt-grad-2)),rgb(var(--mkt-grad-1)));background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:.25em}.marketing-root .marketing-step-num{width:48px;height:48px;border-radius:9999px;background:rgb(var(--mkt-surface-alt));border:1px solid rgb(var(--mkt-border));display:inline-flex;align-items:center;justify-content:center;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:calc(22px * var(--text-scale, 1));color:rgb(var(--mkt-text));letter-spacing:-.02em}
