@font-face{font-family:"Kufi";src:url(../fonts/noto-kufi-arabic-arabic-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Kufi";src:url(../fonts/noto-kufi-arabic-arabic-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Kufi";src:url(../fonts/noto-kufi-arabic-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Kufi";src:url(../fonts/noto-kufi-arabic-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plex Arabic";src:url(../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Plex Arabic";src:url(../fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"Plex Arabic";src:url(../fonts/ibm-plex-sans-arabic-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Plex Arabic";src:url(../fonts/ibm-plex-sans-arabic-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";src:url(../fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Manrope";src:url(../fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Plex Mono";src:url(../fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Plex Mono";src:url(../fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}:root{--ink:#0C0E13;--sand:#EDE3D1;--brass:#C8A464;--radius:18px;--radius-sm:10px;--wrap:1200px;--gutter:clamp(16px,4vw,40px);--ease:cubic-bezier(.2,.7,.2,1);--f-mono:"Plex Mono","Plex Arabic",ui-monospace,SFMono-Regular,Menlo,monospace}:root,[data-theme="dark"]{--bg:#0C0E13;--bg-2:#10131A;--surface:#141821;--surface-2:#1A1F2A;--surface-3:#222836;--line:rgba(237,227,209,.10);--line-2:rgba(237,227,209,.18);--text:#EDE3D1;--text-2:rgba(237,227,209,.74);--text-3:rgba(237,227,209,.58);--brass-fill:#C8A464;--brass-text:#D9B97C;--brass-soft:rgba(200,164,100,.14);--miss:#6E7482;--miss-text:#8E94A0;--miss-soft:rgba(110,116,130,.22);--btn-bg:#EDE3D1;--btn-fg:#0C0E13;--btn-hover:#FFF6E6;--shadow:0 30px 80px -30px rgba(0,0,0,.7),0 0 0 1px var(--line);--glow:radial-gradient(60% 55% at 85% 0%,rgba(200,164,100,.10),transparent 70%);--mark-fg:#EDE3D1;color-scheme:dark}[data-theme="light"]{--bg:#F4EEE3;--bg-2:#EDE3D1;--surface:#FBF8F2;--surface-2:#F3ECDF;--surface-3:#E9E0CF;--line:rgba(12,14,19,.10);--line-2:rgba(12,14,19,.18);--text:#0C0E13;--text-2:rgba(12,14,19,.74);--text-3:rgba(12,14,19,.62);--brass-fill:#B8914B;--brass-text:#7A5A1E;--brass-soft:rgba(184,145,75,.16);--miss:#8C919C;--miss-text:#5E636E;--miss-soft:rgba(140,145,156,.22);--btn-bg:#0C0E13;--btn-fg:#EDE3D1;--btn-hover:#262B36;--shadow:0 30px 70px -35px rgba(60,45,20,.35),0 0 0 1px var(--line);--glow:radial-gradient(60% 55% at 85% 0%,rgba(200,164,100,.20),transparent 70%);--mark-fg:#0C0E13;color-scheme:light}html[lang="ar"]{--f-head:"Kufi","Plex Arabic",system-ui,sans-serif;--f-body:"Plex Arabic",system-ui,sans-serif;--lh:1.8;--lh-head:1.45}html[lang="en"]{--f-head:"Instrument Serif",Georgia,serif;--f-body:"Manrope",system-ui,sans-serif;--lh:1.62;--lh-head:1.04}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--text);font:400 clamp(16px,1.05vw,17px)/var(--lh) var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5{font-family:var(--f-head);font-weight:400;line-height:var(--lh-head);margin:0;text-wrap:balance}html[lang="ar"] :is(h1,h2,h3){font-weight:700}html[lang="ar"] :is(h4,h5){font-weight:500;font-family:var(--f-head)}html[lang="en"] :is(h4,h5){font-family:var(--f-body);font-weight:600;line-height:1.35}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}.mono,code{font-family:var(--f-mono);font-feature-settings:"zero" 0;letter-spacing:0}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}::selection{background:var(--brass-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;inset-block-start:-60px;z-index:100;background:var(--btn-bg);color:var(--btn-fg);padding:10px 16px;border-radius:8px;font-weight:600}.skip:focus{inset-block-start:12px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:760px}[hidden]{display:none!important}.rh{display:inline-block;inline-size:.5em;block-size:.5em;flex:none;transform:rotate(45deg);border:1.5px solid currentColor;opacity:.75;margin-inline-end:.6em;vertical-align:.1em;border-radius:1px}.rh.on{background:var(--brass-fill);border-color:var(--brass-fill);opacity:1}.rh-list li{display:flex;align-items:baseline;gap:0;padding-block:.28em;color:var(--text-2)}.rh-list .rh{font-size:.9em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-block-size:46px;padding:.7em 1.3em;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.95em;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s var(--ease)}html[lang="ar"] .btn{font-family:var(--f-body)}.btn svg{inline-size:1.15em;block-size:1.15em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn [d^="M8 5.5"]{fill:currentColor;stroke:none}.btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.btn-primary:hover{background:var(--btn-hover)}.btn-primary:active{transform:translateY(1px)}.btn-ghost{border-color:var(--line-2);background:transparent}.btn-ghost:hover{border-color:var(--text-3);background:var(--surface)}.btn-sm{min-block-size:38px;padding:.45em 1em;font-size:.88em}.btn-lg{min-block-size:54px;padding-inline:1.5em}[dir="rtl"] .arrow{transform:scaleX(-1)}.btn:hover .arrow{translate:3px 0}[dir="rtl"] .btn:hover .arrow{translate:-3px 0}.arrow{transition:translate .2s var(--ease)}.text-link{background:none;border:0;padding:.4em .2em;color:var(--text-2);text-decoration:underline;text-underline-offset:.3em;font-size:.92em}.text-link:hover{color:var(--text)}.icon-btn{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:999px;border:1px solid var(--line);background:transparent}.icon-btn:hover{border-color:var(--line-2);background:var(--surface)}.icon-btn svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}[data-theme="dark"] .i-moon,[data-theme="light"] .i-sun{display:none}.menu-btn .i-close,.menu-btn[aria-expanded="true"] .i-open{display:none}.menu-btn[aria-expanded="true"] .i-close{display:block}.mark{inline-size:34px;block-size:34px}.mark-bowl{fill:var(--mark-fg)}.mark-dot{fill:var(--brass-fill)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand-word{font-family:var(--f-head);font-size:1.45rem;line-height:1}html[lang="ar"] .brand-word{font-family:"Kufi",sans-serif;font-weight:700;font-size:1.3rem}.brand-alt{font-size:.78rem;color:var(--text-3);padding-inline-start:10px;border-inline-start:1px solid var(--line-2);line-height:1.1}.brand-alt:lang(ar){font-family:"Kufi",sans-serif;font-weight:500}.brand-alt:lang(en){font-family:"Instrument Serif",serif;font-size:1rem}.site-header{position:sticky;inset-block-start:0;z-index:50;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);border-block-end:1px solid transparent;transition:border-color .3s}.site-header.scrolled{border-block-end-color:var(--line)}.hdr{display:flex;align-items:center;gap:20px;min-block-size:70px}.nav{margin-inline-start:auto}.nav ul{display:flex;gap:4px}.nav a{display:block;padding:.5em .85em;border-radius:999px;text-decoration:none;color:var(--text-2);font-size:.93em}.nav a:hover{color:var(--text);background:var(--surface)}.hdr-actions{display:flex;align-items:center;gap:8px}.lang-switch{padding:.45em .8em;border-radius:999px;text-decoration:none;font-size:.9em;border:1px solid var(--line)}.lang-switch:lang(ar){font-family:"Kufi",sans-serif;font-weight:500}.lang-switch:lang(en){font-family:"Manrope",sans-serif;font-weight:600}.lang-switch:hover{border-color:var(--line-2);background:var(--surface)}.signin{padding:.45em .7em;text-decoration:none;color:var(--text-2);font-size:.93em}.signin:hover{color:var(--text)}.menu-btn{display:none}.mnav{border-block-start:1px solid var(--line);padding:12px var(--gutter) 22px;background:var(--bg)}.mnav ul{display:grid;margin-block-end:14px}.mnav a:not(.btn){display:block;padding:.85em 0;border-block-end:1px solid var(--line);text-decoration:none;font-size:1.05em}.mnav .btn{inline-size:100%}@media (max-width:980px){.nav,.signin{display:none}.menu-btn{display:grid}.hdr-actions{margin-inline-start:auto}}@media (max-width:520px){.hdr-cta{display:none}.brand-alt{display:none}.hdr{gap:10px}}.section{padding-block:clamp(64px,8vw,112px);position:relative}.section + .section{border-block-start:1px solid var(--line)}.sec-head{max-width:760px;margin-block-end:clamp(36px,5vw,64px)}.kicker{display:flex;align-items:center;font-family:var(--f-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);margin-block-end:18px}html[lang="ar"] .kicker{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:600}.kicker .rh.on{color:var(--brass-fill)}.sec-head h2{font-size:clamp(2.1rem,4.6vw,3.9rem)}html[lang="ar"] .sec-head h2{font-size:clamp(1.75rem,3.6vw,2.9rem)}.sec-intro{margin-block-start:18px;color:var(--text-2);font-size:1.08em;max-width:62ch}.hero{position:relative;padding-block:clamp(36px,6vw,84px) 32px;background:var(--glow);overflow:clip}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(45deg,transparent 48.5%,var(--line) 49%,var(--line) 51%,transparent 51.5%),linear-gradient(-45deg,transparent 48.5%,var(--line) 49%,var(--line) 51%,transparent 51.5%);background-size:56px 56px;mask-image:radial-gradient(70% 60% at 80% 30%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(70% 60% at 80% 30%,#000 0,transparent 70%)}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:center}.eyebrow{display:inline-flex;align-items:center;padding:.4em .95em;border:1px solid var(--line-2);border-radius:999px;font-size:.84rem;color:var(--text-2);margin-block-end:26px;background:var(--surface)}.hero h1{font-size:clamp(3rem,6.6vw,5.8rem);letter-spacing:-.015em;text-wrap:pretty}html[lang="ar"] .hero h1{font-size:clamp(2.2rem,4.7vw,4.1rem);letter-spacing:0;line-height:1.4;text-wrap:balance}.hero h1 em{font-style:italic;color:var(--brass-text)}html[lang="ar"] .hero h1 em{font-style:normal;position:relative;white-space:nowrap}html[lang="ar"] .hero h1 em::after{content:"";position:absolute;inset-inline:0;inset-block-end:.08em;block-size:.09em;background:var(--brass-fill);border-radius:2px;opacity:.7}.lede{margin-block-start:24px;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--text-2);max-width:56ch}.check-form{margin-block-start:34px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:10px;padding:10px;border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.field{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:14px;background:var(--surface-2);border:1px solid transparent;transition:border-color .2s}.field:focus-within{border-color:var(--line-2)}.field label{font-size:.74rem;color:var(--text-3);font-weight:600}.field input,.field select{border:0;background:transparent;padding:2px 0;min-block-size:30px;font-size:1rem;inline-size:100%;outline:none;appearance:none;-webkit-appearance:none}.field select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-size:5px 5px;background-repeat:no-repeat;background-position:right 2px center,right -3px center;padding-inline-end:16px}[dir="rtl"] .field select{background-position:left -3px center,left 2px center}.field select option{background:var(--surface);color:var(--text)}.field input::placeholder{color:var(--text-3)}.field input[aria-invalid="true"]{color:var(--text)}.field-name:has(input[aria-invalid="true"]){border-color:#D98A6A}.check-form .btn{grid-column:1/-1}.form-err{grid-column:1/-1;font-size:.88rem;color:#E9A385;padding-inline:6px}[data-theme="light"] .form-err{color:#A3431F}.trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-block-start:20px;font-size:.92rem;color:var(--text-2)}.trust li{display:flex;align-items:center}.chat-card{margin:0;padding:clamp(18px,2.4vw,26px);border-radius:26px;background:var(--surface);box-shadow:var(--shadow);position:relative}.chat-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:18px}.chat-tag{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.06em;color:var(--text-3);text-transform:uppercase}html[lang="ar"] .chat-tag{font-family:var(--f-body);text-transform:none;letter-spacing:0;font-size:.8rem}.seg{display:inline-flex;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line)}.seg button,.seg-opt span{border:0;background:transparent;padding:.4em 1em;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--text-2);transition:background .25s,color .25s;display:block}.seg button[aria-pressed="true"],.seg-opt input:checked + span{background:var(--btn-bg);color:var(--btn-fg)}.seg-opt{position:relative;cursor:pointer}.seg-opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.seg-opt input:focus-visible + span{outline:2px solid var(--text);outline-offset:2px}.msg{border-radius:18px;padding:14px 16px;font-size:.95rem;line-height:1.65}.msg .who{display:flex;align-items:center;font-size:.72rem;font-weight:600;color:var(--text-3);margin-block-end:6px;text-transform:uppercase;letter-spacing:.08em}html[lang="ar"] .msg .who{text-transform:none;letter-spacing:0;font-size:.8rem}.msg-user{background:var(--surface-3);margin-inline-start:12%;margin-block-end:12px}.msg-ai{background:var(--bg-2);border:1px solid var(--line);animation:fadeUp .5s var(--ease)}.msg-ai p + ol,.msg-ai ol + p{margin-block-start:8px}.msg-ai ol{counter-reset:a;display:grid;gap:8px}.msg-ai ol li{counter-increment:a;position:relative;padding-inline-start:1.6em;color:var(--text-2)}.msg-ai ol li::before{content:counter(a);position:absolute;inset-inline-start:0;inset-block-start:.15em;font-family:var(--f-mono);font-size:.8rem;color:var(--text-3)}.msg-ai b{color:var(--text);font-weight:600}mark{background:var(--brass-soft);color:var(--brass-text);font-weight:700;padding:.05em .3em;border-radius:5px;box-shadow:inset 0 -2px 0 var(--brass-fill)}.verdict{display:flex;align-items:center;margin-block-start:14px;padding-block-start:12px;border-block-start:1px dashed var(--line-2);font-size:.85rem;font-weight:600}.verdict.miss{color:var(--miss-text)}.verdict.hit{color:var(--brass-text)}.engines{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-block-start:clamp(48px,7vw,84px);padding-block-start:22px;border-block-start:1px solid var(--line);color:var(--text-3);font-size:.88rem}.engines ul{display:flex;flex-wrap:wrap;gap:8px 26px}.engines li{font-family:var(--f-mono);font-size:.9rem;color:var(--text-2);letter-spacing:.02em}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr)}.chat-card{max-width:620px}}@media (max-width:640px){.check-form{grid-template-columns:1fr 1fr}.field-name{grid-column:1/-1}.msg-user{margin-inline-start:6%}}.check-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-block-end:28px}.check-steps li{background:var(--bg);padding:22px 24px;display:grid;gap:6px;color:var(--text-2);font-size:.95rem}.step-n{font-family:var(--f-head);font-size:1.6rem;color:var(--text);line-height:1.2}html[lang="ar"] .step-n{font-size:1.25rem}.console{border-radius:26px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden;scroll-margin-top:90px}.console-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 22px;border-block-end:1px solid var(--line);background:var(--surface-2)}.console-title{font-size:.8rem;color:var(--text-3)}html[lang="ar"] .console-title{font-family:var(--f-body)}.badge-demo{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:.35em .8em;border-radius:999px;border:1px dashed var(--line-2);color:var(--text-2)}.badge-demo::before{content:"";inline-size:6px;block-size:6px;transform:rotate(45deg);border:1.5px solid currentColor}.console-idle{padding:clamp(28px,5vw,56px);display:grid;justify-items:start;gap:14px;max-width:640px}.console-idle h3{font-size:clamp(1.6rem,2.6vw,2.2rem)}html[lang="ar"] .console-idle h3{font-size:clamp(1.3rem,2vw,1.6rem)}.console-idle p{color:var(--text-2)}.console-scan{padding:clamp(22px,4vw,40px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px 40px}.scan-status{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-weight:600}.pulse{inline-size:10px;block-size:10px;transform:rotate(45deg);background:var(--text);animation:pulse 1s ease-in-out infinite}.engine-rows{display:grid;gap:10px}.erow{display:grid;grid-template-columns:7.5em 1fr auto;align-items:center;gap:14px;padding:12px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);transition:border-color .3s}.erow.active{border-color:var(--line-2)}.ename{font-family:var(--f-mono);font-size:.88rem}.qdots{display:flex;gap:12px}.q{inline-size:13px;block-size:13px;transform:rotate(45deg);border:1.5px solid var(--line-2);transition:background .3s,border-color .3s,transform .3s var(--ease)}.q.asking{border-color:var(--text);animation:pulse .8s ease-in-out infinite}.q.miss{background:var(--miss-soft);border-color:var(--miss)}.q.hit{background:var(--brass-fill);border-color:var(--brass-fill);transform:rotate(45deg) scale(1.15)}.ecount{font-size:.82rem;color:var(--text-3)}.scan-log{font-size:.78rem;color:var(--text-3);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;max-block-size:260px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 30%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%)}.scan-log li{animation:fadeUp .35s var(--ease)}.scan-log .hit{color:var(--brass-text)}html[lang="ar"] .scan-log{font-family:var(--f-body);font-size:.84rem}.scan-log li:lang(ar),.scan-log li{unicode-bidi:plaintext}.console-result{padding:clamp(22px,4vw,40px);outline:none}.result-title{font-size:clamp(1.5rem,2.6vw,2.2rem);margin-block-end:22px}html[lang="ar"] .result-title{font-size:clamp(1.25rem,2vw,1.6rem)}.result-title span{color:var(--text-2)}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r-card,.d-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,2.2vw,24px);min-inline-size:0}.r-card h4,.d-card h4{font-size:.95rem;margin-block-end:14px;color:var(--text-2)}.big-score{display:flex;align-items:baseline;gap:6px;line-height:1;direction:ltr;inline-size:fit-content}.big-score .mono{font-size:clamp(3.4rem,6vw,4.8rem);font-weight:500;letter-spacing:-.04em}.big-score .out{font-family:var(--f-mono);color:var(--text-3);font-size:1rem}.score-grid{display:grid;grid-template-columns:repeat(10,14px);gap:9px;margin-block:18px 12px;direction:ltr}.score-grid .cell{inline-size:12px;block-size:12px;transform:rotate(45deg);border:1.5px solid var(--line-2)}.score-grid .cell.on{background:var(--brass-fill);border-color:var(--brass-fill)}.r-note{font-size:.85rem;color:var(--text-3)}.per-engine li,.instead li,.hbars li{display:grid;grid-template-columns:6.5em 1fr auto;align-items:center;gap:12px;padding-block:7px;font-size:.9rem}.per-engine li > span:first-child,.hbars li > span:first-child{font-family:var(--f-mono);font-size:.84rem}.mini{display:flex;gap:2px}.mini .rh{font-size:.95rem;margin-inline-end:.35em;opacity:.55}.mini .rh.on{opacity:1}.instead li{grid-template-columns:7.5em 1fr auto}.bar{display:block;block-size:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.bar i{display:block;block-size:100%;inline-size:var(--v);background:var(--miss);border-radius:inherit;transition:inline-size 1s var(--ease)}.hbars .bar i{background:var(--text-3)}.hbars.sov .me .bar i,.bar.lead i,.mini-bars .lead .bar i{background:var(--brass-fill)}.hbars.sov .me{color:var(--brass-text);font-weight:600}.fix-list{counter-reset:f;display:grid;gap:14px}.fix-list li{counter-increment:f;display:grid;grid-template-columns:auto 1fr;column-gap:12px}.fix-list li::before{content:"0" counter(f);font-family:var(--f-mono);font-size:.8rem;color:var(--text-3);grid-row:span 2;padding-block-start:.2em}.fix-list h5{font-size:1rem;color:var(--text)}html[lang="en"] .fix-list h5{font-family:var(--f-body);font-weight:600}.fix-list p{font-size:.9rem;color:var(--text-2)}.disclaimer{display:flex;align-items:baseline;margin-block-start:18px;padding:14px 16px;border-radius:14px;border:1px dashed var(--line-2);font-size:.88rem;color:var(--text-2)}.result-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:20px}@media (max-width:860px){.console-scan{grid-template-columns:1fr}.scan-log{max-block-size:120px}.result-grid{grid-template-columns:1fr}.check-steps{grid-template-columns:1fr}}@media (max-width:420px){.erow{grid-template-columns:1fr auto;gap:8px}.qdots{grid-column:1/-1;grid-row:2}}.stages{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:start}.stage-rail{position:sticky;inset-block-start:110px}.stage-rail ol{display:grid;gap:4px;position:relative;z-index:1}.stage-rail a{display:flex;align-items:center;gap:10px;padding:.65em .9em;border-radius:12px;text-decoration:none;color:var(--text-3);transition:color .3s,background .3s}.stage-rail a .rh{margin:0}.stage-rail a .mono{font-size:.78rem}.stage-rail a:hover{color:var(--text)}.stage-rail a[aria-current="step"]{color:var(--text);background:var(--surface)}.stage-rail a.done .rh,.stage-rail a[aria-current="step"] .rh{background:var(--text);border-color:var(--text);opacity:1}.rail-line{position:absolute;inset-block:14px;inset-inline-start:calc(.9em + 3px);inline-size:1px;background:var(--line);display:none}.stage-list{display:grid;gap:clamp(18px,3vw,28px)}.stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(22px,3.4vw,40px);border-radius:24px;background:var(--surface);border:1px solid var(--line);transition:opacity .5s var(--ease),border-color .5s;scroll-margin-top:100px}.stage.is-active{border-color:var(--line-2)}.stage-num{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text-2);margin-block-end:12px}.stage-num .mono{font-size:.8rem;color:var(--text-3);font-weight:400}.stage h3{font-size:clamp(1.65rem,2.8vw,2.4rem);margin-block-end:12px}html[lang="ar"] .stage h3{font-size:clamp(1.3rem,2.2vw,1.75rem)}.stage-text > p:not(.stage-num){color:var(--text-2)}.stage .rh-list{margin-block-start:16px;font-size:.93rem}.stage-vis{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:18px;min-inline-size:0}.mini-table{inline-size:100%;border-collapse:collapse;font-size:.86rem}.mini-table th{font-weight:600;color:var(--text-3);font-size:.76rem;text-align:start;padding-block-end:8px}.mini-table td{padding:9px 0;border-block-start:1px solid var(--line);vertical-align:top}.mini-table td:last-child{white-space:nowrap;padding-inline-start:10px}.who-miss{display:inline-flex;align-items:center;color:var(--miss-text)}.mini-bars{display:grid;gap:12px}.mini-bars li{display:grid;grid-template-columns:5.5em 1fr 3em;align-items:center;gap:10px;font-size:.88rem}.mini-bars .mono{font-size:.8rem;text-align:end;color:var(--text-3)}.fact-card .fact-h{display:flex;align-items:center;font-weight:600;margin-block-end:10px}.fact-card dl,.kv{margin:0;display:grid}.fact-card dl > div,.kv > div{display:grid;grid-template-columns:7.5em 1fr;gap:10px;padding-block:8px;border-block-start:1px solid var(--line);font-size:.88rem}dt{color:var(--text-3)}dd{margin:0}.mini-chat{display:grid;gap:10px;font-size:.9rem}.mini-chat p{padding:10px 14px;border-radius:16px;max-inline-size:85%}.b-in{background:var(--surface-3);justify-self:start;border-end-start-radius:4px}.b-out{background:var(--btn-bg);color:var(--btn-fg);justify-self:end;border-end-end-radius:4px}.spark{margin:0}.spark svg{inline-size:100%;block-size:auto;overflow:visible}.spark polyline{fill:none;stroke:var(--text-3);stroke-width:1.5}.spark .pt{fill:var(--surface);stroke:var(--text-3);stroke-width:1.5}.spark .pt.on{fill:var(--brass-fill);stroke:var(--brass-fill)}.spark text{fill:var(--brass-text);font:500 15px var(--f-mono)}.spark figcaption{font-size:.78rem;color:var(--text-3);margin-block-start:6px}@media (max-width:980px){.stages{grid-template-columns:minmax(0,1fr)}.stage-rail{display:none}.stage{grid-template-columns:minmax(0,1fr)}}.app{border-radius:26px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.app-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;border-block-end:1px solid var(--line);background:var(--surface-2)}.lights{display:flex;gap:6px;direction:ltr}.lights i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--surface-3);border:1px solid var(--line-2)}.app-url{font-size:.78rem;color:var(--text-3);padding:.3em .9em;border-radius:8px;background:var(--bg-2)}.app-bar .badge-demo{margin-inline-start:auto}.app-body{display:grid;grid-template-columns:240px minmax(0,1fr);min-block-size:600px}.app-side{border-inline-end:1px solid var(--line);padding:18px 12px;background:var(--bg-2)}.client{display:flex;align-items:center;gap:10px;padding:8px 10px 18px;border-block-end:1px solid var(--line);margin-block-end:12px}.client-mark{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.client-mark .mark{inline-size:24px;block-size:24px}.client b,.phone-top b{display:block;font-size:.88rem;font-weight:600;line-height:1.3}.client small,.phone-top small{display:block;font-size:.72rem;color:var(--text-3)}.tablist{display:grid;gap:2px}.tablist [role="tab"]{display:flex;align-items:center;text-align:start;padding:.65em .85em;border-radius:10px;border:0;background:transparent;color:var(--text-2);font-size:.9rem;font-weight:500;white-space:nowrap}.tablist [role="tab"] .rh{font-size:.85em;opacity:.5}.tablist [role="tab"]:hover{background:var(--surface);color:var(--text)}.tablist [role="tab"][aria-selected="true"]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.tablist [role="tab"][aria-selected="true"] .rh{background:var(--text);border-color:var(--text);opacity:1}.app-main{padding:clamp(16px,2.6vw,28px);min-inline-size:0;background:var(--surface)}.panel{outline:none;animation:fadeUp .4s var(--ease)}.panel-h{font-size:clamp(1.5rem,2.4vw,2rem);margin-block-end:18px}html[lang="ar"] .panel-h{font-size:clamp(1.2rem,1.8vw,1.45rem)}.d-head{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin-block-end:14px}.d-head h4{margin:0}.legend{display:flex;gap:14px;font-size:.8rem;color:var(--text-3)}.legend span{display:flex;align-items:center}.ov-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.ov-score .delta{margin-block-start:10px;color:var(--brass-text);font-weight:600;font-size:.9rem}.trend{inline-size:100%;block-size:auto;direction:ltr}.trend .gl line{stroke:var(--line);stroke-width:1}.trend text{fill:var(--text-3);font:11px var(--f-mono)}html[lang="ar"] .trend .xl text{font-family:var(--f-body);font-size:11px}.trend polyline{fill:none;stroke:var(--text);stroke-width:2;stroke-linejoin:round}.trend .area{fill:var(--text);opacity:.05}.trend .pt{fill:var(--surface-2);stroke:var(--text);stroke-width:1.5}.trend .pt.on{fill:var(--brass-fill);stroke:var(--brass-fill)}.table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line)}.table-wrap:focus-visible{outline-offset:2px}.ans-table,.sim-table{inline-size:100%;border-collapse:collapse;font-size:.86rem;min-inline-size:640px}.ans-table th,.ans-table td,.sim-table th,.sim-table td{padding:12px 14px;text-align:start;border-block-end:1px solid var(--line);vertical-align:middle}.ans-table thead th,.sim-table thead th{font-family:var(--f-mono);font-size:.74rem;color:var(--text-3);font-weight:400;background:var(--surface);white-space:nowrap}html[lang="ar"] .sim-table thead th{font-family:var(--f-body);font-size:.8rem}.ans-table tbody th,.sim-table tbody th,.sim-table tfoot th{font-weight:500;max-inline-size:240px}.ans-table tr:last-child > *,.sim-table tbody tr:last-child > *{border-block-end:0}.ans{display:inline-flex;align-items:center;white-space:nowrap;font-size:.8rem;font-weight:600}.ans .rh{font-size:.9em}.ans.you{color:var(--brass-text)}.ans.other{color:var(--miss-text)}.ans.none{color:var(--text-3);font-weight:400}.fix-count{font-size:.85rem;color:var(--text-2)}.score-grid.prog{grid-template-columns:repeat(8,14px);margin-block:0 16px}.fixes{display:grid}.fixes li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block:12px;border-block-start:1px solid var(--line)}.fixes label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:.92rem;flex:1}.fixes input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.box{display:grid;place-items:center;flex:none;inline-size:22px;block-size:22px;border-radius:7px;border:1.5px solid var(--line-2);transition:background .2s,border-color .2s}.box svg{inline-size:14px;block-size:14px;fill:none;stroke:var(--btn-fg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.fixes input:checked + .box{background:var(--text);border-color:var(--text)}.fixes input:checked + .box svg{opacity:1}.fixes input:checked ~ .fx-t{color:var(--text-3);text-decoration:line-through;text-decoration-color:var(--line-2)}.fixes input:focus-visible + .box{outline:2px solid var(--text);outline-offset:2px}.tag{font-size:.72rem;padding:.25em .7em;border-radius:99px;border:1px solid var(--line);color:var(--text-3);white-space:nowrap}.brain-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.seg-field{border:0;padding:0;margin:0 0 16px}.seg-field legend{font-size:.8rem;color:var(--text-3);margin-block-end:8px;padding:0}.kv{margin-block-end:16px}.words{display:grid;grid-template-columns:1fr 1fr;gap:12px}.w-h{font-size:.8rem;color:var(--text-3);margin-block-end:8px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips li{font-size:.8rem;padding:.3em .75em;border-radius:99px;background:var(--surface-3)}.chips.avoid li{background:transparent;border:1px dashed var(--line-2);color:var(--text-3);text-decoration:line-through}.posts{display:grid;gap:12px;animation:fadeUp .35s var(--ease)}.post{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.post p:last-child{font-size:.95rem;line-height:1.75}.post[lang="ar"] p:last-child{font-family:"Plex Arabic",sans-serif}.post[lang="en"] p:last-child{font-family:"Manrope",sans-serif}.post-lang{font-size:.72rem;color:var(--text-3);margin-block-end:6px;font-family:var(--f-mono)}html[lang="ar"] .post-lang{font-family:var(--f-body)}.brief{color:var(--text-2);font-size:.92rem;margin-block-end:14px}.sim-table td{min-inline-size:120px}.sim-table td .bar{display:inline-block;inline-size:calc(100% - 3.4em);vertical-align:middle;margin-inline-end:.5em}.sim-table td .mono{font-size:.78rem;color:var(--text-3)}.sim-table tfoot th,.sim-table tfoot td{border-block-start:1px solid var(--line-2);font-weight:600;background:var(--surface)}.opt-n{display:inline-grid;place-items:center;inline-size:1.6em;block-size:1.6em;border-radius:6px;border:1px solid var(--line-2);font-size:.75rem;margin-inline-end:.3em}.insight{display:flex;align-items:baseline;margin-block:16px 6px;font-size:.92rem;color:var(--text-2)}.insight b{color:var(--text)}.wa-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:14px;align-items:start}.phone{border-radius:28px;background:var(--bg-2);border:1px solid var(--line-2);overflow:hidden;max-inline-size:420px;inline-size:100%;justify-self:center}.phone-top{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-2);border-block-end:1px solid var(--line)}.ph-mark{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--surface-3)}.ph-mark .mark{inline-size:22px;block-size:22px}.wa-thread{display:flex;flex-direction:column;gap:8px;padding:16px 14px 20px;min-block-size:420px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:16px 16px}.wa-msg{max-inline-size:84%;padding:9px 13px;border-radius:14px;font-size:.92rem;line-height:1.6;transition:opacity .35s,transform .35s var(--ease)}.wa-msg p{font-family:"Plex Arabic",sans-serif}.wa-msg.in{background:var(--surface-3);align-self:flex-start;border-start-start-radius:4px}[dir="rtl"] .wa-msg.in{align-self:flex-start}.wa-msg.out{background:var(--btn-bg);color:var(--btn-fg);align-self:flex-end;border-start-end-radius:4px}.wa-msg .tr{display:block;font-family:"Manrope",sans-serif;font-size:.78rem;opacity:.68;margin-block-start:4px;line-height:1.45}.wa-msg.pending{opacity:0;transform:translateY(8px)}.wa-side{display:grid;gap:12px;align-content:start}.wa-side h4{margin:0}.booking{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:opacity .4s}.booking.pending{opacity:.25}.booked{display:flex;align-items:center;font-weight:600;color:var(--brass-text);margin-block-end:6px}.booking .kv{margin:0}.wa-side .btn{justify-self:start}.report{background:var(--sand);color:var(--ink);border-radius:var(--radius);padding:clamp(22px,4vw,44px);max-inline-size:760px;box-shadow:0 20px 50px -30px rgba(0,0,0,.6);--mark-fg:#0C0E13}[data-theme="light"] .report{background:#FFFDF8;box-shadow:0 0 0 1px var(--line),0 20px 50px -30px rgba(60,45,20,.35)}.report .mark-bowl{fill:#0C0E13}.rep-head{display:grid;gap:12px;padding-block-end:18px;border-block-end:1px solid rgba(12,14,19,.15)}.rep-head > div{display:flex;align-items:center;justify-content:space-between}.rep-head .mono{font-size:.78rem;color:rgba(12,14,19,.62)}.report h4{font-family:var(--f-head);font-size:clamp(1.4rem,2.4vw,1.9rem);color:var(--ink);font-weight:400}html[lang="ar"] .report h4{font-weight:700;font-size:clamp(1.15rem,1.8vw,1.4rem)}.rep-score{display:flex;align-items:center;gap:22px;padding-block:18px;border-block-end:1px solid rgba(12,14,19,.15)}.report .r-note,.report .out{color:rgba(12,14,19,.62)}.rep-method{font-size:.86rem;color:rgba(12,14,19,.72);padding-block:14px;border-block-end:1px solid rgba(12,14,19,.15)}.rep-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-block:18px}.rep-cols h5{font-size:.95rem;margin-block-end:8px;color:var(--ink)}.report .rh-list li{color:rgba(12,14,19,.8);font-size:.9rem}.report .rh.on{background:#B8914B;border-color:#B8914B}@media (max-width:980px){.app-body{grid-template-columns:minmax(0,1fr);min-block-size:0}.app-side{border-inline-end:0;border-block-end:1px solid var(--line);padding:12px}.client{display:none}.tablist{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;margin-inline:-4px;padding-inline:4px}.tablist::-webkit-scrollbar{display:none}.ov-grid,.brain-grid,.wa-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.words,.rep-cols{grid-template-columns:1fr}.app-bar .app-url{display:none}.per-engine li,.hbars li{grid-template-columns:5.8em 1fr auto;gap:8px}.instead li{grid-template-columns:6.5em 1fr auto;gap:8px}.score-grid{grid-template-columns:repeat(10,12px);gap:8px}.score-grid .cell{inline-size:10px;block-size:10px}.fixes li{flex-wrap:wrap}.fixes .tag{margin-inline-start:34px}}.svc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:24px;overflow:hidden}.svc{background:var(--bg);padding:clamp(22px,2.4vw,30px);display:grid;align-content:start;gap:10px;position:relative;transition:background .3s}.svc:hover{background:var(--surface)}.svc-n{font-size:.76rem;color:var(--text-3)}.svc > .rh{position:absolute;inset-block-start:clamp(24px,2.6vw,32px);inset-inline-end:clamp(22px,2.4vw,30px);margin:0;font-size:.9rem;opacity:.45}.svc:hover > .rh{opacity:.9}.svc h3{font-size:clamp(1.3rem,1.8vw,1.6rem);margin-block-start:14px}html[lang="ar"] .svc h3{font-size:1.08rem}.svc p{color:var(--text-2);font-size:.92rem}.niches{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-block-start:28px;color:var(--text-3);font-size:.9rem}.niches ul{display:flex;flex-wrap:wrap;gap:8px}.niches li{padding:.4em 1em;border-radius:99px;border:1px solid var(--line-2);color:var(--text-2)}@media (max-width:1080px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.svc-grid{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.plan{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,28px);border-radius:24px;background:var(--surface);border:1px solid var(--line);position:relative}.plan h3{font-size:clamp(1.5rem,2vw,1.85rem)}html[lang="ar"] .plan h3{font-size:1.15rem}.plan-desc{color:var(--text-2);font-size:.92rem;min-block-size:3em}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-block:14px;border-block:1px solid var(--line)}.amount{font-family:var(--f-mono);font-size:2.1rem;font-weight:500;letter-spacing:-.03em;line-height:1.1}.plan-price .cur,.plan-price .from,.plan-price .unit{font-size:.84rem;color:var(--text-3)}.plan .rh-list{flex:1;font-size:.9rem}.plan .btn{margin-block-start:8px}.plan.featured{background:var(--surface-2);border-color:var(--line-2);box-shadow:var(--shadow)}.plan-badge{display:inline-flex;align-items:center;align-self:flex-start;font-size:.76rem;font-weight:600;color:var(--text);padding:.3em .9em;border-radius:99px;border:1px solid var(--line-2)}.promise{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:14px;margin-block-start:14px;align-items:start}.promise-main{padding:clamp(24px,3.6vw,44px);border-radius:24px;background:var(--surface);border:1px solid var(--line-2)}.promise-main h3{font-size:clamp(1.8rem,3vw,2.6rem);margin-block-end:14px}html[lang="ar"] .promise-main h3{font-size:clamp(1.3rem,2.2vw,1.75rem)}.promise-main > p:not(.kicker){color:var(--text-2);max-width:62ch}.promise-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-block-start:22px}.promise-steps li{display:grid;gap:6px;padding:14px 16px;border-radius:14px;background:var(--surface-2);font-size:.9rem}.promise-steps .mono{font-size:.76rem;color:var(--text-3)}.honest{padding:clamp(24px,3vw,36px);border-radius:24px;border:1px dashed var(--line-2);display:grid;align-content:start;gap:10px}.honest h4{font-size:1rem}.honest p{color:var(--text-2);font-size:.95rem}@media (max-width:1080px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.promise{grid-template-columns:1fr}.promise-steps{grid-template-columns:1fr}}@media (max-width:560px){.plans{grid-template-columns:1fr}.plan-desc{min-block-size:0}}.founding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 28px;margin-block-start:14px;padding:clamp(20px,3vw,30px);border-radius:24px;background:var(--surface-2);border:1px solid var(--line-2)}.founding .kicker{margin:0}.founding h3{font-size:clamp(1.3rem,2vw,1.7rem);margin-block-end:6px}html[lang="ar"] .founding h3{font-size:1.15rem}.founding p:not(.kicker){color:var(--text-2);font-size:.95rem;max-width:62ch}@media (max-width:860px){.founding{grid-template-columns:1fr}.founding .btn{justify-self:start}}.sector-hero .wrap{max-width:calc(900px + var(--gutter)*2)}.sector-hero h1{font-size:clamp(2.5rem,5.4vw,4.6rem)}html[lang="ar"] .sector-hero h1{font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.45}.sector-hero .row-btns{margin-block-start:30px}.ask-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.ask-list li{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px}.ask-list .who{display:flex;align-items:center;font-size:.74rem;font-weight:600;color:var(--text-3);margin-block-end:4px}.ask-list p{font-size:1rem}.sector-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px)}.sector-col{padding:clamp(22px,3vw,34px);border-radius:24px;background:var(--surface);border:1px solid var(--line)}.sector-col h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-block-end:14px}html[lang="ar"] .sector-col h2{font-size:clamp(1.25rem,2vw,1.6rem)}.sector-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:18px}.sector-nav a,.niches a{display:block;padding:.4em 1em;border-radius:99px;border:1px solid var(--line-2);color:var(--text-2);text-decoration:none;font-size:.9rem}.sector-nav a:hover,.niches a:hover{color:var(--text);background:var(--surface)}.sector-nav a[aria-current="page"]{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.niches li{padding:0!important;border:0!important}@media (max-width:760px){.sector-cols{grid-template-columns:minmax(0,1fr)}}.legal h2{font-size:clamp(1.3rem,2vw,1.6rem);margin-block:28px 8px}html[lang="ar"] .legal h2{font-size:1.1rem}.legal p{color:var(--text-2);max-width:68ch}.faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(24px,5vw,72px);align-items:start}.faq .sec-head{position:sticky;inset-block-start:110px}.qa{border-block-end:1px solid var(--line)}.qa:first-child{border-block-start:1px solid var(--line)}.qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa h3{font-size:clamp(1.2rem,1.7vw,1.45rem)}html[lang="ar"] .qa h3{font-size:1.04rem;font-weight:500}.plus{flex:none;inline-size:14px;block-size:14px;transform:rotate(45deg);border:1.5px solid var(--text-3);transition:background .3s,border-color .3s,transform .3s var(--ease)}.qa[open] .plus{background:var(--text);border-color:var(--text);transform:rotate(225deg)}.qa summary:hover .plus{border-color:var(--text)}.qa-a{padding-block-end:24px;color:var(--text-2);max-width:66ch}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq .sec-head{position:static}}.final{text-align:center;background:var(--glow)}.final-inner{display:grid;justify-items:center;gap:18px}.final-mark .mark{inline-size:72px;block-size:72px}.final h2{font-size:clamp(2.4rem,6vw,5rem);max-width:16ch}html[lang="ar"] .final h2{font-size:clamp(1.8rem,4.2vw,3.2rem);max-width:20ch}.final p{color:var(--text-2)}.final-form{display:flex;gap:8px;padding:8px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow);inline-size:min(560px,100%);margin-block-start:10px}.final-form input{flex:1;min-inline-size:0;border:0;background:transparent;padding-inline:18px;font-size:1rem;outline:none}.final-form input::placeholder{color:var(--text-3)}.final-form:focus-within{box-shadow:var(--shadow),0 0 0 2px var(--line-2)}@media (max-width:520px){.final-form{flex-direction:column;border-radius:22px}.final-form input{min-block-size:48px}}.site-footer{border-block-start:1px solid var(--line);padding-block:clamp(48px,6vw,80px) 28px;background:var(--bg-2)}.foot{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr 1fr;gap:28px}.foot-brand{display:grid;justify-items:start;gap:14px}.foot-tag{color:var(--text-2)}.foot-h{font-family:var(--f-body)!important;font-size:.8rem!important;font-weight:600!important;color:var(--text-3);margin-block-end:12px;line-height:1.4}.foot-col ul{display:grid;gap:8px}.foot-col a{text-decoration:none;color:var(--text-2)}.foot-col a:hover{color:var(--text);text-decoration:underline}address{font-style:normal;color:var(--text-2);font-size:.92rem;line-height:1.7}.foot-label{font-size:.76rem;color:var(--text-3)}.foot-base{display:grid;gap:8px;margin-block-start:40px;padding-block-start:22px;border-block-start:1px solid var(--line);font-size:.8rem;color:var(--text-3)}.foot-disc{max-width:90ch}.btn-ghost svg{inline-size:1.1em;block-size:1.1em}.wa-float{position:fixed;inset-inline-end:18px;inset-block-end:18px;z-index:40;display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:50%;background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 14px 30px -10px rgba(0,0,0,.5);transition:transform .2s var(--ease)}.wa-float:hover{transform:translateY(-2px)}@media (max-width:560px){.wa-float{inline-size:46px;block-size:46px;inset-inline-end:12px;inset-block-end:12px}}.wa-float svg{inline-size:24px;block-size:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.foot{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:420px){.foot{grid-template-columns:1fr}}.simple{padding-block:clamp(60px,10vw,140px);min-block-size:60vh;background:var(--glow)}.simple h1{font-size:clamp(2.4rem,6vw,4.4rem);margin-block-end:8px}html[lang="ar"] .simple h1{font-size:clamp(1.9rem,4vw,3rem)}.simple .lede{margin-block-end:30px}.en-note{font-family:"Manrope",sans-serif;font-size:1rem}.row-btns{display:flex;flex-wrap:wrap;gap:10px}@keyframes fadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.site-header,.wa-float,.check-form,.final-form{display:none}}