:root{--ink:#022342;--ink-band:#06304f;--ink-2:#16283c;--ink-3:#2b3f57;--steel:#5c6b7f;--steel-2:#647182;--line:#dfe4ea;--line-2:#eef1f5;--paper:#fff;--paper-2:#f6f8fa;--paper-3:#eef2f6;--accent:#e0751b;--accent-dark:#a85a0d;--accent-light:#f2913a;--accent-tint:#fdf0e0;--ok:#12805c;--radius:4px;--radius-lg:8px;--shadow-sm:0 1px 2px #0f17220f, 0 1px 3px #0f172214;--shadow-md:0 4px 12px #0f172214, 0 2px 4px #0f17220f;--shadow-lg:0 12px 32px #0f17221f, 0 4px 8px #0f17220f;--wrap:1180px;--gutter:clamp(1rem, 4vw, 2.5rem);--section-y:clamp(3.5rem, 8vw, 6rem);--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-num:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, monospace}:root[dir=rtl]{--font:"Segoe UI", system-ui, -apple-system, "Noto Naskh Arabic", "Geeza Pro", "Arabic Typesetting", Tahoma, sans-serif;font-size:106.25%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--font);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}h1{font-size:clamp(2rem,5.5vw,3.4rem)}h2{font-size:clamp(1.6rem,3.6vw,2.4rem)}h3{font-size:clamp(1.15rem,2vw,1.4rem)}:root[dir=rtl] h1,:root[dir=rtl] h2,:root[dir=rtl] h3,:root[dir=rtl] h4{letter-spacing:0;line-height:1.35}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--accent-dark);text-underline-offset:3px}a:hover{color:var(--accent)}img,svg{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding-inline-start:1.25em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:2px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tint{background:var(--paper-2)}.section--ink{background:var(--ink);color:#c9d3e0}.section--ink h2,.section--ink h3{color:#fff}.section-head{max-width:46rem;margin-block-end:clamp(2rem,4vw,3rem)}.section-head p{color:var(--steel);margin-block:.75rem 0;font-size:1.075rem}.section--ink .section-head p{color:#9fb0c4}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--accent-dark);margin-block-end:.85rem;font-size:.75rem;font-weight:700;display:inline-block}.section--ink .eyebrow,.on-ink .eyebrow{color:var(--accent)}:root[dir=rtl] .eyebrow{letter-spacing:0}.grid{gap:clamp(1rem,2.5vw,1.75rem);display:grid}.lede{color:var(--steel);font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.6}.btn{border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.975rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);color:var(--ink)}.btn--primary:hover{background:var(--accent-dark);color:#fff}.btn--ghost{border-color:var(--line);background:var(--paper);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink-3);color:var(--ink)}.btn--onInk{color:#fff;background:0 0;border-color:#ffffff47}.btn--onInk:hover{color:#fff;background:#ffffff1a}.btn--wa{color:#06331a;background:#25d366}.btn--wa:hover{color:#06331a;background:#1fb855}.btn--lg{padding:1rem 1.85rem;font-size:1.05rem}.btn--block{width:100%}:root[dir=rtl] .flip{transform:scaleX(-1)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}a.card:hover{border-color:var(--steel-2);box-shadow:var(--shadow-md);transform:translateY(-2px)}.spec-table{border-collapse:collapse;width:100%;font-size:.95rem}.spec-table th,.spec-table td{text-align:start;border-block-end:1px solid var(--line-2);vertical-align:top;padding:.75rem .5rem}.spec-table th{color:var(--steel);white-space:normal;width:45%;font-weight:600}.spec-table td{color:var(--ink);font-weight:600}:root[dir=rtl] .spec-table td{text-align:right;direction:ltr}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:#fff;border-radius:0 0 var(--radius) var(--radius);padding:.75rem 1.25rem;text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:.5rem}.skip-link:focus{color:#fff;inset-block-start:0}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em}
