:root{--navy-950:#030d1c;--navy-900:#061b35;--navy-800:#0b2545;--navy-700:#123258;--blue:#0a3b8f;--blue-500:#1668e3;--cyan:#00b3c6;--cyan-300:#5fe6f0;--sand:#d7b58a;--sand-200:#f2dec4;--text:#eaf5ff;--muted:#9db2c7;--ink:#071b34;--ink-muted:#5b7189;--surface:#f4f7fb;--card:#fff;--border:#e2eaf2;--border-dark:#8cc8f024;--ice:#f5f9fd;--ice-200:#eaf2fa;--ice-300:#dbe7f3;--ink-soft:#33496a;--blue-600:#0f56c4;--teal-700:#0b6f86;--line:#dde7f1;--ok:#19bd85;--warn:#f1bf37;--limited:#ff7f42;--bad:#ef476f;--ok-text:#08774f;--warn-text:#8a5f00;--limited-text:#b13a09;--bad-text:#c81e4a;--ok-soft:#e3f7ef;--warn-soft:#fdf3d3;--limited-soft:#ffeadf;--bad-soft:#fde7ec;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--radius:18px;--radius-sm:12px;--shadow-sm:0 1px 2px #071b340d, 0 4px 14px #071b340d;--shadow-md:0 2px 4px #071b340a, 0 18px 44px #071b3417;--shadow-lg:0 4px 8px #071b340a, 0 36px 80px #071b3424;--ease:cubic-bezier(.2, .8, .2, 1);--font-ar:"IBM Plex Sans Arabic", "Inter", system-ui, "Segoe UI", Tahoma, sans-serif;--font-en:"Inter", "IBM Plex Sans Arabic", system-ui, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--navy-900);color:var(--text);font-family:var(--font-ar);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--cyan);color:#021426}:focus-visible{outline:2px solid var(--cyan-300);outline-offset:3px;border-radius:6px}[lang=en],.num{font-family:var(--font-en)}.num{font-variant-numeric:tabular-nums}.app-version{white-space:nowrap;opacity:.72;border:1px solid;border-radius:99px;align-items:baseline;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.logo{font-family:var(--font-en);align-items:center;gap:11px;display:inline-flex}.logo svg{filter:drop-shadow(0 6px 16px #00b3c647);flex:none}.logo__text{gap:3px;line-height:1;display:grid}.logo__word{letter-spacing:-.045em;color:#fff;font-weight:800}.logo__word b{color:var(--cyan);font-weight:800}.logo__tag{letter-spacing:.22em;color:var(--muted);white-space:nowrap;font-weight:600}.logo--onLight .logo__word{color:var(--ink)}.logo--onLight .logo__tag{color:var(--ink-muted)}.logo__glow{animation:3.2s ease-in-out infinite logo-glow}@keyframes logo-glow{50%{opacity:.45}}.home-lab{border:1px solid var(--h-line);background:var(--h-surface);box-shadow:var(--h-shadow);border-radius:16px;grid-template-columns:minmax(270px,.85fr) minmax(0,1.45fr);display:grid;overflow:clip}.home-lab__controls{border-inline-end:1px solid var(--h-line);background:var(--h-inset);flex-direction:column;padding:28px;display:flex}.home-lab__label,.home-lab__results-head{align-items:center;gap:8px;display:flex}.home-lab__label>svg{color:var(--h-accent-text)}.home-lab__label h3{margin:0;font-size:15px}.home-lab__label .home-pill{margin-inline-start:auto}.home-lab__rating{justify-content:space-between;align-items:end;gap:12px;margin:30px 0 16px;display:flex}.home-lab__rating label{color:var(--h-muted);font-size:13px}.home-lab__rating output{font-size:36px;font-weight:600;line-height:1}.home-lab__rating small{color:var(--h-muted);margin-inline-start:6px;font-size:14px}.home-lab__slider{width:100%;height:30px;accent-color:var(--h-accent);cursor:pointer;margin:0}.home-lab__range{color:var(--h-muted);justify-content:space-between;font-size:11px;display:flex}.home-lab__presets{gap:8px;margin:24px 0;display:grid}.home-lab__presets button{border:1px solid var(--h-line);background:var(--h-surface);text-align:start;width:100%;min-height:67px;color:var(--h-heading);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.home-lab__presets button[aria-pressed=true]{border-color:var(--h-accent);background:var(--h-accent-soft)}.home-lab__radio{border:1px solid var(--h-muted);border-radius:50%;flex:none;width:15px;height:15px}.home-lab__presets button[aria-pressed=true] .home-lab__radio{border:4px solid var(--h-accent)}.home-lab__presets button>span:nth-child(2){gap:3px;display:grid}.home-lab__presets b{font-size:13px;font-weight:600}.home-lab__presets small{color:var(--h-muted);font-size:11px;font-weight:400}.home-lab__presets strong{margin-inline-start:auto;font-size:18px}.home-lab__presets strong small{margin-left:4px}.home-lab__method{border-top:1px solid var(--h-line);color:var(--h-muted);align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}.home-lab__method p{margin:0}.home-lab__method b{color:var(--h-text);font-weight:500}.home-lab__results{min-width:0;padding:28px 32px}.home-lab__results-head{color:var(--h-muted);justify-content:space-between;font-size:13px}.home-lab__results-head>span:first-child{align-items:center;gap:8px;display:flex}.home-lab__numbers{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;margin:28px 0;display:grid}.home-lab__numbers>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.home-lab__numbers>div+div{border-inline-start:1px solid var(--h-line);padding-inline-start:24px}.home-lab__numbers>div>span{color:var(--h-muted);font-size:13px}.home-lab__numbers strong{letter-spacing:-.045em;font-size:clamp(42px,5vw,70px);font-weight:600;line-height:1.25}.home-lab__numbers strong small{letter-spacing:0;color:var(--h-muted);margin-left:5px;font-size:.38em}.home-lab__numbers>div+div strong{font-size:33px}.home-lab__matrix{border:1px solid var(--h-line);background:var(--h-inset);border-radius:12px;gap:16px;padding:20px 16px;display:grid}.home-lab__matrix-row{grid-template-columns:55px minmax(0,1fr);align-items:center;gap:12px;display:grid}.home-lab__matrix-row>span{color:var(--h-muted);font-size:11px}.home-lab__matrix-row>div{direction:ltr;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.home-lab__cell{justify-items:center;gap:5px;display:grid}.home-lab__cell>i{background:var(--h-track);border-radius:4px;width:100%;height:34px;display:block;position:relative;overflow:hidden}.home-lab__cell>i:after{content:"";background:var(--status-fill);transform:scaleY(var(--ratio));transform-origin:bottom;transition:transform .25s,background .25s;position:absolute;inset:0}.home-lab__cell>small{color:var(--h-muted);font-size:9px}.home-lab__legend{grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0;padding:0;list-style:none;display:grid}.home-lab__legend li{color:var(--h-muted);align-items:center;gap:7px;font-size:12px;display:flex}.home-lab__legend i{background:var(--status-fill);border-radius:50%;width:7px;height:7px}.home-lab__legend b{color:var(--h-heading);margin-inline-start:auto}.home-lab__disclosure{color:var(--h-muted);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.9;display:flex}.home-lab__disclosure svg{flex:none;margin-top:3px}.home-lab__explain{border-top:1px solid var(--h-line);background:var(--h-inset);grid-column:1/-1;justify-content:space-between;gap:20px;padding:14px 28px;font-size:13px;display:flex}.home-lab__explain details{max-width:65%}.home-lab__explain summary{cursor:pointer;align-items:center;gap:14px;min-height:30px;list-style:none;display:flex}.home-lab__explain summary::-webkit-details-marker{display:none}.home-lab__explain details[open] summary svg{transform:rotate(180deg)}.home-lab__explain p{color:var(--h-muted);line-height:1.9}.home-lab__table{grid-column:1/-1;max-height:350px;overflow:auto}.home-lab__table table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.home-lab__table th,.home-lab__table td{text-align:start;border-bottom:1px solid var(--h-line);padding:10px 18px}.home-lab__table caption{text-align:start;color:var(--h-muted);padding:16px}.home-lab__table thead{background:var(--h-inset);position:sticky;top:0}@media (width<=850px){.home-lab{grid-template-columns:minmax(0,1fr)}.home-lab__controls{border-inline-end:0;border-bottom:1px solid var(--h-line)}.home-lab__presets{grid-template-columns:repeat(3,minmax(0,1fr))}.home-lab__presets button{flex-wrap:wrap}.home-lab__presets strong{margin-inline-start:25px}}@media (width<=500px){.home-lab__controls,.home-lab__results{padding:20px 16px}.home-lab__label h3{font-size:14px}.home-lab__label .home-pill{font-size:9px}.home-lab__presets{grid-template-columns:minmax(0,1fr);margin-block:18px}.home-lab__presets button{min-height:59px}.home-lab__presets strong{margin-inline-start:auto}.home-lab__numbers{grid-template-columns:1.1fr 1fr;gap:12px}.home-lab__numbers>div+div{padding-inline-start:12px}.home-lab__numbers strong{font-size:46px}.home-lab__numbers>div+div strong{font-size:27px}.home-lab__numbers>div>span{font-size:11px}.home-lab__matrix{padding:14px 10px}.home-lab__matrix-row{grid-template-columns:minmax(0,1fr);gap:7px}.home-lab__matrix-row>div{gap:5px}.home-lab__legend{gap:10px 12px}.home-lab__legend li{font-size:10px}.home-lab__explain{flex-wrap:wrap;gap:8px;padding:14px 16px}.home-lab__explain details{width:100%;max-width:100%}.home-lab__table th,.home-lab__table td{padding:10px;font-size:11px}}@font-face{font-family:Sanad Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2")}@font-face{font-family:Sanad Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2")}@font-face{font-family:Sanad Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2")}@font-face{font-family:Sanad Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2")}@font-face{font-family:Sanad Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/brand/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Sanad Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/brand/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Sanad Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/brand/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Sanad Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/fonts/inter-latin-700-normal.woff2)format("woff2")}.home{--h-page:#f3f9fd;--h-surface:#fff;--h-inset:#f4fbff;--h-map:#e9eff4;--h-heading:#061f58;--h-text:#0a2340;--h-muted:#5b7189;--h-line:#dbe9f3;--h-line-strong:#bcd2e3;--h-track:#dce8f1;--h-accent:#0878c9;--h-accent-text:#0667ad;--h-accent-soft:#eaf6fc;--h-ok:#08774f;--h-warn:#8a5f00;--h-limited:#b13a09;--h-bad:#c81e4a;--h-shadow:0 12px 36px #145b8914;--font-ar:"Sanad Arabic", "Sanad Inter", system-ui, sans-serif;--font-en:"Sanad Inter", "Sanad Arabic", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--h-page);color:var(--h-text);font-family:var(--font-ar);line-height:1.75}.home[data-theme=dark]{--h-page:#04120e;--h-surface:#0a1f19;--h-inset:#061811;--h-map:#0a1a12;--h-heading:#eaf5ff;--h-text:#c4d4e3;--h-muted:#9db2c7;--h-line:#96e1c329;--h-line-strong:#ffffff26;--h-track:#ffffff1a;--h-accent:#2e90fa;--h-accent-text:#84c0ff;--h-accent-soft:#2e90fa21;--h-ok:#19bd85;--h-warn:#f1bf37;--h-limited:#ff7f42;--h-bad:#ef476f;--h-shadow:inset 0 1px 0 #ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home :focus-visible{outline:2px solid var(--h-accent-text);outline-offset:4px}.home button,.home input{font-family:inherit}.home h1,.home h2,.home h3{color:var(--h-heading)}.home p,.home figure,.home dl{margin:0}.home-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.home-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-skip{top:-100px;z-index:100;background:var(--h-surface);color:var(--h-heading);border:1px solid var(--h-line);border-radius:10px;padding:10px 16px;position:fixed;inset-inline-start:16px}.home-skip:focus{top:12px}.home-nav{z-index:30;border-bottom:1px solid var(--h-line);background:var(--h-surface);position:sticky;top:0}.home-nav__inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.home-nav__inner>a{flex:none;display:inline-flex}.home-nav__links{color:var(--h-muted);align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.home-nav__links a:hover{color:var(--h-accent-text)}.home-nav__actions{align-items:center;gap:10px;display:flex}.home-icon-button{border:1px solid var(--h-line);background:var(--h-surface);width:40px;height:40px;color:var(--h-muted);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:inline-grid}.home-icon-button:hover{color:var(--h-accent-text);background:var(--h-accent-soft)}.home-nav__toggle{display:none}.home-button{border:1px solid var(--h-line-strong);background:var(--h-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.home-button--primary{color:#fff;background:#0878c9;border-color:#0878c9;box-shadow:0 4px 12px #0878c920}.home-button--primary:hover{background:#0667ad;border-color:#0667ad;box-shadow:0 6px 18px #0878c933}.home-button--signin{min-height:40px;color:var(--h-heading);padding:8px 13px;font-size:12px}.home-button--signin>svg:last-child{color:var(--h-accent-text)}.home-button--secondary:hover,.home-button--signin:hover{background:var(--h-accent-soft);border-color:var(--h-accent)}.home-text-link{color:var(--h-accent-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;font-size:13px;font-weight:500;display:inline-flex}.home-text-link:hover{text-underline-offset:5px;text-decoration:underline}.home-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.home-eyebrow{color:var(--h-accent-text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.home-signal{background:var(--h-ok);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--h-ok) 10%, transparent);border-radius:50%;flex:none;display:inline-block}.home-pill{border:1px solid var(--h-line-strong);color:var(--h-muted);background:var(--h-inset);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.home-hero{background:radial-gradient(ellipse at 15% 35%, color-mix(in srgb, var(--h-accent) 7%, transparent), transparent 65%);position:relative}.home-hero__grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.1fr);align-items:center;gap:54px;padding-block:78px 60px;display:grid}.home-hero__copy h1{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(35px,3.6vw,53px);font-weight:600;line-height:1.55}.home-hero__copy h1>span{color:var(--h-accent-text)}.home-hero__lead{max-width:46ch;color:var(--h-muted);font-size:16px;line-height:2}.home-hero .home-actions{margin-top:28px}.home-hero__note{color:var(--h-muted);align-items:center;gap:6px;margin:20px 0 30px;font-size:11px;display:flex}.home-facts{border-top:1px solid var(--h-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.home-facts>div{flex-direction:column-reverse;gap:4px;display:flex}.home-facts dt{color:var(--h-muted);font-size:10px}.home-facts dd{text-align:right;color:var(--h-heading);margin:0;font-size:18px;font-weight:600}.home-facts dd small{color:var(--h-muted);margin-left:5px;font-size:11px}.home-hero__foot{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);color:var(--h-muted);align-items:center;gap:32px;padding-block:20px;font-size:12px;display:flex}.home-hero__foot>span{color:var(--h-heading);flex:none;font-weight:600}.home-hero__foot p{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.home-hero__foot i{background:var(--h-muted);border-radius:50%;width:3px;height:3px}.home-hero__foot>a{width:30px;height:30px;color:var(--h-accent-text);place-items:center;margin-inline-start:auto;display:grid}.home-preview{border:1px solid var(--h-line-strong);background:var(--h-surface);border-radius:16px;min-width:0;position:relative;box-shadow:0 24px 60px #001e3212}.home-preview__bar{border-bottom:1px solid var(--h-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.home-preview__bar>span:first-child{color:var(--h-heading);align-items:center;gap:8px;font-size:13px;display:flex}.home-preview__bar svg{color:var(--h-accent-text)}.home-preview__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.home-preview__toolbar>span{color:var(--h-muted);align-items:center;gap:5px;display:flex}.home-preview__toolbar>div{border:1px solid var(--h-line);background:var(--h-inset);border-radius:8px;gap:2px;padding:3px;display:flex}.home-preview__toolbar button{color:var(--h-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 9px;font-size:10px}.home-preview__toolbar button[aria-pressed=true]{background:var(--h-surface);color:var(--h-accent-text);box-shadow:0 1px 4px #00000012}.home-preview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 18px 16px;display:grid}.home-preview__metrics>div{border-inline-start:1px solid var(--h-line);gap:6px;padding-inline:15px;display:grid}.home-preview__metrics>div:first-child{border:0;padding-inline-start:0}.home-preview__metrics span{color:var(--h-muted);font-size:10px}.home-preview__metrics strong{color:var(--h-heading);text-align:right;font-size:25px;font-weight:600;line-height:1.2}.home-preview__metrics small{color:var(--h-muted);margin-left:3px;font-size:11px}.home-preview__map{border:1px solid var(--h-line);background-color:var(--h-map);background-image:linear-gradient(var(--h-line) 1px, transparent 1px), linear-gradient(90deg, var(--h-line) 1px, transparent 1px);background-size:32px 32px;border-radius:10px;margin:0 10px;position:relative;overflow:hidden}.home-preview__map-caption{z-index:1;color:var(--h-muted);align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;inset:10px 12px auto auto}.home-topology{width:100%;height:auto;min-height:230px;display:block}.home-topology__context{stroke:var(--h-surface);stroke-width:14px;opacity:.55}.home-topology__context>path+path{stroke-width:6px}.home-topology__links{stroke:var(--h-accent);stroke-width:3px;opacity:.3}.home-topology__flow{stroke:var(--h-accent-text);stroke-width:2px;stroke-dasharray:5 8;animation:4s linear infinite home-flow}.home-topology text{font-family:var(--font-ar);text-anchor:middle;fill:var(--h-muted);font-size:12px}.home-topology text.home-topology__label{font-family:var(--font-en);fill:var(--h-heading);font-size:14px;font-weight:600}.home-topology text.home-topology__sub{font-size:12px}.home-topology__halo{fill:var(--h-ok);opacity:.1}.home-topology__backup{fill:var(--h-surface);stroke:var(--h-ok);stroke-width:3px}.home-topology__main-halo{fill:var(--h-accent);opacity:.15}.home-topology__main{fill:var(--h-accent);stroke:var(--h-surface);stroke-width:4px}.home-topology rect{fill:var(--h-surface);stroke:var(--h-line-strong)}.home-preview__result{background:var(--h-surface);border:1px solid var(--h-line);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex;position:absolute;inset:auto 12px 12px auto}.home-preview__result i{background:var(--status-fill);border-radius:50%;width:6px;height:6px}.home-preview__plans{justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.home-preview__plans>span{color:var(--h-muted);font-size:10px}.home-preview__plans>div{gap:6px;display:flex}.home-preview__plans button{border:1px solid var(--h-line);background:var(--h-inset);color:var(--h-text);cursor:pointer;border-radius:7px;align-items:center;gap:12px;padding:5px 10px;font-size:10px;display:flex}.home-preview__plans button[aria-pressed=true]{border-color:var(--h-accent);background:var(--h-accent-soft)}.home-preview>figcaption{border-top:1px solid var(--h-line);color:var(--h-muted);justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:flex}.home-status--full{--status-fill:#19bd85;color:var(--h-ok)}.home-status--high{--status-fill:#f1bf37;color:var(--h-warn)}.home-status--limited{--status-fill:#ff7f42;color:var(--h-limited)}.home-status--none{--status-fill:#ef476f;color:var(--h-bad)}.home-status-badge{align-items:center;gap:6px;font-size:11px;display:inline-flex}.home-status-badge i{background:var(--status-fill);border-radius:50%;width:6px;height:6px;display:inline-block}.home .home-status-badge.home-status--full{color:var(--h-ok)}.home .home-status-badge.home-status--high{color:var(--h-warn)}.home .home-status-badge.home-status--limited{color:var(--h-limited)}.home .home-status-badge.home-status--none{color:var(--h-bad)}.home-section{padding-block:90px;scroll-margin-top:30px}.home-section--inset{background:var(--h-inset);border-block:1px solid var(--h-line)}.home-section-head{margin-bottom:36px}.home-section-head h2,.home-contact h2{letter-spacing:-.6px;white-space:pre-line;margin:12px 0 16px;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.6}.home-section-head>p:last-of-type{color:var(--h-muted);max-width:64ch;font-size:14px;line-height:2}.home-section-head--center{text-align:center}.home-section-head--center .home-eyebrow{justify-content:center}.home-section-head--center>p:last-of-type{margin-inline:auto}.home-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-workflow li{border:1px solid var(--h-line);background:var(--h-surface);box-shadow:var(--h-shadow);border-radius:16px;padding:26px}.home-workflow__top{justify-content:space-between;align-items:center;display:flex}.home-feature-icon{border:1px solid var(--h-line);width:44px;height:44px;color:var(--h-accent-text);background:var(--h-accent-soft);border-radius:12px;flex:none;place-items:center;display:inline-grid}.home-step-number{color:var(--h-muted);font-size:12px}.home-workflow h3,.home-capability-grid h3{margin:22px 0 9px;font-size:18px;font-weight:600}.home-workflow p,.home-capability-grid p{color:var(--h-muted);font-size:13px;line-height:1.95}.home-workflow__detail{border-top:1px solid var(--h-line);color:var(--h-accent-text);margin-top:22px;padding-top:14px;font-size:11px;display:block}.home-capabilities{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;display:grid}.home-capabilities .home-section-head{margin-bottom:0}.home-capabilities .home-text-link{margin-top:20px}.home-capabilities__note{border-top:1px solid var(--h-line);color:var(--h-accent-text);align-items:center;gap:16px;margin-top:28px;padding-top:22px;display:flex}.home-capabilities__note p{color:var(--h-muted);font-size:13px;line-height:1.9}.home-capabilities__note b{color:var(--h-text);font-weight:500}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-capability-grid article{border:1px solid var(--h-line);background:var(--h-surface);border-radius:16px;padding:23px}.home-capability-grid h3{margin-top:20px;font-size:16px}.home-capability-grid p{font-size:12px}.home-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.home-trust .home-section-head{margin-bottom:0}.home-trust__items{gap:12px;display:grid}.home-trust__items article{border:1px solid var(--h-line);background:var(--h-surface);border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.home-trust__items h3{margin:0 0 5px;font-size:15px;font-weight:600}.home-trust__items p{color:var(--h-muted);font-size:12px}.home-trust__items article>svg{color:var(--h-ok);flex:none;margin-inline-start:auto}.home-teams{border-top:1px solid var(--h-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:56px;padding-top:32px;display:grid}.home-teams article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.home-teams svg{color:var(--h-accent-text)}.home-teams h3{margin:0;font-size:15px;font-weight:500}.home-teams p{color:var(--h-muted);grid-column:2;font-size:12px}.home-contact{border:1px solid var(--h-line-strong);background:radial-gradient(ellipse at 10% 80%, var(--h-accent-soft), transparent 70%), var(--h-surface);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:64px;padding:50px 60px;display:grid}.home-contact>div>p:last-child{color:var(--h-muted);max-width:48ch;font-size:14px}.home-contact__actions{text-align:center;justify-self:end;gap:12px;width:100%;max-width:330px;display:grid}.home-contact__actions>span{color:var(--h-muted);margin-top:8px;font-size:10px}.home-contact__email{font-family:var(--font-en);color:var(--h-accent-text);font-size:12px}.home-contact__email:hover{text-decoration:underline}.home-footer{background:var(--h-surface);border-top:1px solid var(--h-line)}.home-footer__top{justify-content:space-between;align-items:center;gap:24px;padding-block:34px;display:flex}.home-footer__top>div>p{color:var(--h-muted);margin-top:10px;font-size:12px}.home-footer__top nav{color:var(--h-muted);flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.home-footer a:hover{color:var(--h-accent-text)}.home-footer__bottom{border-top:1px solid var(--h-line);color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-block:18px;font-size:10px;display:flex}.home-footer__bottom>span[lang]{margin-inline-start:auto}.home-footer .app-version{font-size:9px}@keyframes home-flow{to{stroke-dashoffset:-52px}}@media (width<=1150px){.home-wrap{width:calc(100% - 64px)}.home-nav__links{gap:18px}.home-hero__grid{gap:28px;padding-block:58px}.home-hero__copy h1{font-size:37px}.home-hero__lead{font-size:14px}.home-hero .home-actions{gap:14px}.home-hero .home-button{padding-inline:16px;font-size:12px}.home-preview__plans{flex-wrap:wrap}.home-preview__plans>div{flex:1}.home-preview__plans button{flex:1;justify-content:space-between;gap:5px}.home-capabilities,.home-trust{gap:36px}.home-contact{gap:36px;padding:36px}}@media (width<=850px){.home-nav__links{background:var(--h-surface);border-bottom:1px solid var(--h-line);box-shadow:var(--h-shadow);padding:16px 32px;display:none;position:absolute;inset:100% 0 auto}.home-nav__links.is-open{gap:0;display:grid}.home-nav__links a{padding-block:12px}.home-nav__toggle{display:grid}.home-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.home-hero__copy{max-width:580px}.home-hero__copy h1{font-size:46px}.home-hero__lead{max-width:none}.home-preview{width:100%;max-width:650px;margin-inline:auto}.home-hero__foot{flex-wrap:wrap;gap:12px}.home-hero__foot>p{flex-basis:100%;order:3}.home-section{padding-block:64px}.home-workflow{gap:12px}.home-workflow li{padding:18px}.home-workflow h3{font-size:16px}.home-capabilities,.home-trust{grid-template-columns:minmax(0,1fr);gap:30px}.home-capabilities__note{display:none}.home-contact{grid-template-columns:minmax(0,1fr);gap:28px}.home-contact__actions{justify-self:start}}@media (width<=600px){.home-wrap{width:calc(100% - 32px)}.home-nav__inner{gap:10px;min-height:66px}.home-nav .logo__tag{display:none}.home-nav .logo__word{font-size:18px!important}.home-nav .logo>svg{width:30px;height:30px}.home-nav__actions{gap:6px}.home-icon-button{width:36px;height:40px}.home-button--signin{gap:6px;padding-inline:9px;font-size:11px}.home-button--signin>svg:last-child{display:none}.home-nav__links{padding-inline:16px}.home-hero__grid{gap:32px;padding-block:40px 28px}.home-eyebrow{font-size:11px}.home-hero__copy h1{letter-spacing:-.8px;margin-block:16px;font-size:clamp(30px,8.7vw,45px);line-height:1.65}.home-hero__lead{font-size:14px;line-height:2}.home-hero .home-actions{gap:14px;margin-top:22px}.home-hero .home-button{min-height:46px;font-size:13px}.home-hero .home-text-link{font-size:11px}.home-hero__note{margin-block:16px 22px;font-size:10px}.home-facts{gap:8px;padding-top:17px}.home-facts dd{font-size:16px}.home-facts dt{font-size:9px}.home-preview__bar{padding:12px}.home-preview__toolbar{padding:10px}.home-preview__toolbar button{padding-inline:7px;font-size:9px}.home-preview__toolbar>span{font-size:10px}.home-preview__metrics{padding-inline:12px}.home-preview__metrics>div{padding-inline:10px}.home-preview__metrics strong{font-size:23px}.home-preview__metrics span{font-size:9px}.home-preview__map-caption{font-size:8px}.home-preview__plans{padding:10px}.home-preview__plans>span{font-size:9px}.home-preview__plans>div{flex-basis:100%}.home-preview__plans button{min-height:36px;font-size:11px}.home-preview>figcaption{font-size:8px}.home-hero__foot{font-size:11px}.home-hero__foot p{gap:8px;font-size:10px}.home-section{padding-block:48px}.home-section-head{margin-bottom:24px}.home-section-head h2,.home-contact h2{font-size:27px}.home-section-head>p:last-of-type{font-size:13px}.home-section-head--center{text-align:start}.home-section-head--center .home-eyebrow{justify-content:flex-start}.home-workflow{grid-template-columns:minmax(0,1fr);gap:12px}.home-workflow li{padding:22px}.home-workflow h3{margin-top:16px;font-size:18px}.home-workflow__detail{margin-top:16px}.home-capability-grid{grid-template-columns:minmax(0,1fr);gap:12px}.home-capability-grid article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;padding:20px;display:grid}.home-capability-grid h3{margin:0;font-size:15px}.home-capability-grid p{grid-column:1/-1;margin-top:4px}.home-trust__items article{gap:12px;padding:16px}.home-trust__items .home-feature-icon{width:38px;height:38px}.home-trust__items article>svg{display:none}.home-teams{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.home-contact{padding:24px 20px}.home-contact__actions{max-width:none}.home-contact>div>p:last-child{font-size:13px}.home-footer__top{flex-direction:column;align-items:flex-start;padding-block:26px}.home-footer__top nav{gap:12px 18px;font-size:11px}.home-footer__bottom>p{width:100%}.home-footer__bottom>span[lang]{margin-inline-start:0}.home-footer__bottom .app-version{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
