@font-face{font-family:Plex Arabic;src:url(/fonts/IBMPlexSansArabic-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plex Arabic;src:url(/fonts/IBMPlexSansArabic-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Plex Arabic;src:url(/fonts/IBMPlexSansArabic-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter Web;src:url(/fonts/Inter-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Inter Web;src:url(/fonts/Inter-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Inter Web;src:url(/fonts/Inter-SemiBold.otf) format("opentype");font-weight:600;font-display:swap}:root{--canvas:#F2F2F1;--base:#F8F8F7;--elevated:#FCFCFB;--pure:#FFFFFF;--soft:#EEEEEC;--ink:#0B0B0C;--secondary:#6E6E6C;--tertiary:#A8A8A5;--divider:#E6E6E3;--hairline:rgba(11,11,12,0.06);--action:#0B0B0C;--action-hover:#232324;--action-text:#FFFFFF;--success:#34C759;--success-text:#1E7A3C;--success-tint:#E8F8ED;--warn:#B4791F;--warn-tint:#FBF1DE;--critical:#A03A31;--critical-tint:#FBEAE8;--r-sheet:32px;--r-card:24px;--r-input:14px;--r-pill:999px;--font-ar:"Plex Arabic","Inter Web",system-ui,sans-serif;--font-en:"Inter Web",system-ui,sans-serif;--font:var(--font-ar);--t-press:100ms;--t-micro:180ms;--t-standard:300ms;--t-slow:480ms;--ease:cubic-bezier(0.16,1,0.3,1);--ease-soft:cubic-bezier(0.22,0.61,0.36,1);--shadow-float:0 2px 10px rgba(11,11,12,0.04);--shadow-elevated:0 12px 36px rgba(11,11,12,0.06);--shadow-sheet:0 26px 64px rgba(11,11,12,0.10);--page:1080px;--chrome:1560px;--pad:clamp(20px,5vw,44px)}html[lang=en]{--font:var(--font-en)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-weight:400;line-height:1.75;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[lang=en] body{line-height:1.6}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:rgba(11,11,12,.09)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.en{font-family:var(--font-en);font-feature-settings:"tnum" 1}.lang-switching .page-shell{opacity:.38;transition:opacity .15s var(--ease)}.page-shell{transition:transform var(--t-slow) var(--ease),filter var(--t-slow) var(--ease),opacity var(--t-standard) var(--ease)}.wrap{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:clamp(76px,12vw,136px)}#top,.section[id]{scroll-margin-top:84px}.section-title{font-size:clamp(24px,3.4vw,34px);font-weight:600;letter-spacing:-.01em;line-height:1.22;margin:0 0 clamp(40px,5vw,60px);max-width:22ch}html[lang=ar] .section-title{letter-spacing:0}.eyebrow.center,.section-title.center{text-align:center}.section-title.center{margin-inline:auto;max-width:26ch}.eyebrow{font-size:13px;font-weight:500;color:var(--secondary);margin:0 0 18px}.eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ink);vertical-align:middle;-webkit-margin-end:9px;margin-inline-end:9px;margin-bottom:2px}.eyebrow.center{margin-bottom:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:30px;border-radius:var(--r-pill);font-size:15px;font-weight:500;white-space:nowrap;transition:transform var(--t-press) var(--ease),background var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.btn-primary{background:var(--action);color:var(--action-text)}.btn-primary:hover{background:var(--action-hover);box-shadow:0 6px 20px rgba(11,11,12,.16);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0) scale(.98);box-shadow:none}.btn-secondary{background:var(--soft);color:var(--ink)}.btn-secondary:hover{background:#e7e7e4;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0) scale(.98)}.btn-ghost{height:52px;padding-inline:14px;color:var(--ink);font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:7px}.btn-ghost .arw{transition:transform var(--t-micro) var(--ease)}.btn-ghost:hover .arw{transform:translateX(-4px)}html[dir=ltr] .btn-ghost .arw{transform:scaleX(-1)}html[dir=ltr] .btn-ghost:hover .arw{transform:scaleX(-1) translateX(-4px)}.btn-block{display:flex;width:100%}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--canvas) 60%,transparent);backdrop-filter:saturate(185%) blur(24px);-webkit-backdrop-filter:saturate(185%) blur(24px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);border-bottom:1px solid transparent;transition:border-color var(--t-standard) var(--ease),background var(--t-standard) var(--ease)}.site-header[data-scrolled=true]{border-bottom-color:var(--hairline);background:color-mix(in srgb,var(--canvas) 72%,transparent)}.site-header .wrap{display:flex;align-items:center;justify-content:space-between;max-width:var(--chrome);height:88px;gap:12px;transition:height var(--t-standard) var(--ease);padding-inline:clamp(24px,4vw,56px)}.site-header[data-scrolled=true] .wrap{height:74px}.brand-mark{position:relative;display:inline-flex;align-items:center;height:54px;width:156px;overflow:hidden;transition:width var(--t-standard) var(--ease)}.brand-wordmark{height:36px;transform:translateY(-50%)}.brand-symbol,.brand-wordmark{position:absolute;inset-inline-start:0;top:50%;width:auto;transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.brand-symbol{height:54px;opacity:0;transform:translateY(-50%) scale(.7)}.site-header[data-scrolled=true] .brand-mark{width:74px}.site-header[data-scrolled=true] .brand-wordmark{opacity:0;transform:translateY(-50%) scale(.9)}.site-header[data-scrolled=true] .brand-symbol{opacity:1;transform:translateY(-50%) scale(1)}.header-nav{display:flex;align-items:center;gap:6px}.nav-link{color:var(--secondary);font-size:14px;font-weight:500;padding:10px 14px;border-radius:var(--r-pill);transition:color var(--t-micro) var(--ease);position:relative}.nav-link:hover{color:var(--ink)}.nav-link:after{content:"";position:absolute;inset-inline:14px;bottom:6px;height:1.5px;background:var(--ink);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform var(--t-micro) var(--ease)}.nav-link:hover:after{transform:scaleX(1)}.lang-toggle{height:40px;min-width:44px;padding-inline:12px;border-radius:var(--r-pill);font-size:13px;font-weight:600;color:var(--secondary);background:color-mix(in srgb,var(--elevated) 48%,transparent);backdrop-filter:blur(12px) saturate(165%);-webkit-backdrop-filter:blur(12px) saturate(165%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 1px 0 rgba(255,255,255,.65),0 1px 4px rgba(11,11,12,.04);transition:color var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease)}.lang-toggle:hover{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),inset 0 1px 0 rgba(255,255,255,.8),0 2px 8px rgba(11,11,12,.06)}.lang-toggle:active{transform:scale(.95)}.header-cta{height:44px;padding-inline:22px;font-size:14px}.hero{padding-top:clamp(44px,8vw,92px);padding-bottom:clamp(56px,9vw,104px)}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:center}.hero-h1{font-size:clamp(44px,8vw,84px);font-weight:600;line-height:1.02;letter-spacing:0;margin:0 0 22px}html[lang=en] .hero-h1{letter-spacing:-.024em}.hero-sub{font-size:clamp(16px,2.1vw,19px);color:var(--secondary);line-height:1.85;margin:0 0 34px;max-width:34ch}html[lang=en] .hero-sub{line-height:1.62}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-note{margin-top:22px;font-size:13.5px;color:var(--secondary);max-width:36ch}.stage{position:relative;display:flex;justify-content:center;padding-block:8px}.stage:before{content:"";position:absolute;inset:6% 8%;background:radial-gradient(60% 55% at 50% 40%,rgba(11,11,12,.06),transparent 70%);filter:blur(12px);z-index:0}.phone{position:relative;z-index:1;width:min(330px,80vw);aspect-ratio:330/690;background:var(--base);border-radius:46px;padding:12px;box-shadow:0 30px 68px -34px rgba(11,11,12,.2),0 8px 22px rgba(11,11,12,.045),inset 0 0 0 1px var(--hairline),inset 0 1px 1px rgba(255,255,255,.6)}.phone-screen{height:100%;background:var(--canvas);border-radius:36px;overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--hairline)}.ps-top{display:flex;align-items:center;gap:10px;padding:20px 18px 14px}.ps-back{color:var(--tertiary);font-size:20px;line-height:1}html[dir=ltr] .ps-back{transform:scaleX(-1)}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,#d9d9d6,#c4c4c0);color:var(--elevated);display:grid;place-items:center;font-size:13px;font-weight:600;flex:none}.avatar.sm{width:26px;height:26px;font-size:11px}.ps-id{display:flex;flex-direction:column;line-height:1.3}.ps-name{font-size:14px;font-weight:600}.ps-status{font-size:11px;color:var(--success-text);display:flex;align-items:center;gap:5px}.dot{width:6px;height:6px;border-radius:50%;background:var(--success);flex:none;position:relative}.ps-body{flex:1 1;padding:10px 18px 18px;display:flex;flex-direction:column;gap:12px}.bubble{align-self:flex-start;max-width:88%;background:var(--elevated);border-radius:20px 20px 20px 6px;padding:12px 14px;font-size:13.5px;line-height:1.7;box-shadow:var(--shadow-float),inset 0 1px 0 rgba(255,255,255,.5)}html[dir=ltr] .bubble{border-radius:20px 20px 6px 20px}.bubble-time{display:block;margin-top:5px;font-size:10.5px;color:var(--tertiary)}.detect-card{align-self:stretch;background:var(--elevated);border-radius:18px;padding:13px 14px 14px;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline),inset 0 1px 0 rgba(255,255,255,.55)}.detect-head{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--secondary);margin-bottom:11px}.detect-dot{width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.detect-fields{display:flex;flex-direction:column;gap:2px}.detect-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.detect-field+.detect-field{border-top:1px solid var(--hairline)}.df-label{font-size:11px;color:var(--tertiary);flex:none}.df-value{font-size:12.5px;font-weight:500;color:var(--ink);text-align:end}.convert-btn{display:grid;place-items:center;margin-top:12px;height:38px;border-radius:var(--r-pill);background:var(--action);color:#fff;font-size:12.5px;font-weight:600}.scene-task{display:flex;align-items:center;gap:11px;background:var(--elevated);border-radius:16px;padding:13px 14px;box-shadow:var(--shadow-float),inset 0 1px 0 rgba(255,255,255,.5)}.task-check{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.6px var(--divider);flex:none}.task-check.done{box-shadow:none;background:var(--ink);display:grid;place-items:center;color:#fff}.task-check.done svg{width:12px;height:12px}.task-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.task-title{font-size:14px;font-weight:600;display:block}.task-meta{font-size:11.5px;color:var(--secondary);margin-top:2px;display:block}.status-pill{font-size:10.5px;color:var(--secondary);background:var(--soft);padding:4px 10px;flex:none}.mini-btn,.status-pill{font-weight:500;border-radius:var(--r-pill)}.mini-btn{height:40px;font-size:13px;flex:1 1;display:grid;place-items:center}.mini-primary{background:var(--action);color:#fff;flex:1.4 1}.mini-secondary{background:var(--soft);color:var(--ink)}.problem-inner{text-align:center;max-width:44ch;margin-inline:auto}.problem-hook{font-size:clamp(30px,6vw,58px);font-weight:600;line-height:1.06;letter-spacing:0;margin:0}html[lang=en] .problem-hook{letter-spacing:-.02em}.problem-hook-2{color:var(--secondary);margin-top:4px}.problem-lines{margin:clamp(34px,5vw,52px) 0;display:flex;flex-direction:column;gap:6px}.problem-lines p{margin:0;font-size:clamp(16px,2.2vw,20px);color:var(--secondary);line-height:1.9}html[lang=en] .problem-lines p{line-height:1.65}.problem-punch{font-size:clamp(19px,2.6vw,26px);font-weight:500;line-height:1.4;margin:0}.problem-punch.strong{font-weight:600;margin-top:6px}.flow{align-items:stretch;justify-content:center;flex-wrap:wrap;margin-top:8px}.flow,.flow-item{display:flex;gap:clamp(8px,1.6vw,16px)}.flow-item{align-items:center}.flow-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:clamp(150px,22vw,190px);min-height:128px;padding:20px 20px 18px;background:var(--elevated);border-radius:var(--r-card);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.55)}.flow-n{font-size:12px;font-weight:500;color:var(--tertiary)}.flow-label{font-size:clamp(19px,2.4vw,23px);font-weight:600;line-height:1.2}.flow-note{font-size:12.5px;color:var(--secondary);line-height:1.55;margin-top:3px}.flow-step.s3{background:var(--ink);color:#fff;box-shadow:var(--shadow-elevated),inset 0 1px 0 rgba(255,255,255,.12)}.flow-step.s3 .flow-n{color:rgba(255,255,255,.5)}.flow-step.s3 .flow-note{color:rgba(255,255,255,.66)}.flow-arrow{width:clamp(20px,3vw,28px);height:12px;color:var(--tertiary);flex:none}html[dir=rtl] .flow-arrow{transform:scaleX(-1)}.trust{display:flex;flex-direction:column;align-items:center;gap:2px;margin:clamp(44px,6vw,64px) 0 0;text-align:center}.trust-a,.trust-b{font-size:clamp(20px,2.8vw,28px);font-weight:600}.trust-b{color:var(--secondary)}.acc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.acc-copy .feature-h{margin-top:4px}.feature-h{font-size:clamp(26px,3.6vw,38px);font-weight:600;line-height:1.2;margin:0 0 16px;letter-spacing:0}html[lang=en] .feature-h{letter-spacing:-.015em}.feature-h.center{text-align:center;max-width:22ch;margin-inline:auto}.feature-p{font-size:16.5px;color:var(--secondary);line-height:1.9;margin:0;max-width:42ch}html[lang=en] .feature-p{line-height:1.65}.feature-p.center{text-align:center;margin-inline:auto}.feature-p.big{font-size:clamp(18px,2.3vw,22px);color:var(--ink);line-height:1.55}.field-card{background:var(--elevated);border-radius:var(--r-card);padding:24px 24px 22px;box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.6);max-width:420px}.field-card.tight{padding:18px 20px;margin-top:16px}.field-card-title{font-size:17px;font-weight:600;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--hairline)}.field-rows{display:flex;flex-direction:column}.field-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.field-row+.field-row{border-top:1px solid var(--hairline)}.fr-label{font-size:13.5px;color:var(--secondary);flex:none}.fr-value{font-size:14.5px;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:8px;text-align:end}.completion-inner{text-align:center;max-width:46ch;margin-inline:auto}.completion .feature-h{margin-bottom:clamp(28px,4vw,40px)}.proof-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.proof-chip{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink);background:var(--elevated);padding:10px 18px 10px 16px;border-radius:var(--r-pill);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline)}html[dir=rtl] .proof-chip{padding:10px 16px 10px 18px}.proof-ico{display:inline-flex;color:var(--secondary)}.proof-ico svg{width:17px;height:17px}.completion-close{display:flex;flex-direction:column;gap:4px;margin:clamp(30px,4vw,44px) 0 0;font-size:clamp(18px,2.4vw,24px);font-weight:600}.completion-close .muted-strike{color:var(--secondary);font-weight:500}.roles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.role-panel{display:flex;flex-direction:column;background:var(--elevated);border-radius:var(--r-card);padding:26px 24px 24px;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.55)}.role-tag{align-self:flex-start;font-size:12px;font-weight:600;color:var(--secondary);background:var(--soft);padding:5px 13px;border-radius:var(--r-pill);margin-bottom:20px}.role-rows{display:flex;flex-direction:column;margin-bottom:22px}.role-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0}.role-row+.role-row{border-top:1px solid var(--hairline)}.rr-label{font-size:13px;color:var(--secondary);flex:none}.rr-value{font-size:14.5px;font-weight:600;color:var(--ink);text-align:end}.role-row.t-late .rr-value{color:var(--critical)}.role-row.t-wait .rr-value{color:var(--warn)}.role-row.t-ok .rr-value{color:var(--success-text)}.role-headline{font-size:18px;font-weight:600;line-height:1.35;margin:auto 0 8px}.role-note{font-size:13.5px;color:var(--secondary);line-height:1.7;margin:0}.announce-grid,.voice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.voice-copy .feature-p{margin-top:12px}.announce-visual,.voice-visual{max-width:440px}.voice-note{display:flex;align-items:center;gap:12px;background:var(--elevated);border-radius:var(--r-pill);padding:12px 16px;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline)}.voice-play{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.wave{display:flex;align-items:center;gap:2.5px;flex:1 1;height:30px}.wave span{flex:1 1;min-width:2px;background:var(--tertiary);border-radius:2px}.voice-time{font-size:11.5px;color:var(--secondary);flex:none}.voice-transcript{background:var(--base);border-radius:16px 16px 16px 5px;padding:14px 16px;margin:14px 0 0;font-size:14px;line-height:1.7;color:var(--ink);box-shadow:var(--shadow-float),inset 0 1px 0 rgba(255,255,255,.5)}html[dir=ltr] .voice-transcript{border-radius:16px 16px 5px 16px}.voice-actions{display:flex;gap:9px;margin-top:16px}.announce-card{background:var(--elevated);border-radius:var(--r-card);padding:24px;box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.6)}.ann-title{font-size:16px;font-weight:600;margin-bottom:16px}.ann-meter{height:8px;background:var(--soft);overflow:hidden}.ann-meter,.ann-meter span{border-radius:var(--r-pill)}.ann-meter span{display:block;height:100%;width:var(--fill,86%);background:var(--ink);transition:width var(--t-slow) var(--ease)}.ann-stats{display:flex;align-items:center;justify-content:space-between;margin:12px 0 20px;font-size:13.5px}.ann-seen{font-weight:600;color:var(--success-text)}.ann-left{color:var(--secondary)}.ann-btn{max-width:190px}.announce-close{margin:22px 0 0;font-size:16px;color:var(--secondary);line-height:1.7}.announce-close .an-strong{color:var(--ink);font-weight:600}.band{background:var(--ink);color:#fff;padding-block:clamp(72px,11vw,124px)}.band .wrap{text-align:center}.band-line{font-size:clamp(26px,4.8vw,48px);font-weight:600;line-height:1.22;letter-spacing:0;margin:0 auto 20px;max-width:24ch;display:flex;flex-direction:column;gap:2px}html[lang=en] .band-line{letter-spacing:-.02em}.band-line span{color:rgba(255,255,255,.5)}.band-line .band-emph{color:#fff}.band-sub{font-size:clamp(15px,2vw,18px);color:rgba(255,255,255,.62);margin:0 auto;max-width:48ch;line-height:1.7}.ba-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.ba-label{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--tertiary);margin-bottom:18px}.ba-noise{display:flex;flex-direction:column;gap:8px}.ba-msg{align-self:flex-start;background:var(--base);border-radius:14px 14px 14px 5px;padding:9px 14px;font-size:14px;color:var(--secondary);box-shadow:var(--shadow-float);max-width:82%;opacity:calc(1 - var(--i) * .11)}.ba-msg:nth-child(2n){align-self:flex-end}.ba-msg:nth-child(2n),html[dir=ltr] .ba-msg{border-radius:14px 14px 5px 14px}html[dir=ltr] .ba-msg:nth-child(2n){border-radius:14px 14px 14px 5px}.ba-after{display:flex;flex-direction:column}.ba-task{display:flex;gap:12px;background:var(--elevated);border-radius:var(--r-card);padding:20px;box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.6)}.ba-done,.ba-task{align-items:center}.ba-done{display:inline-flex;gap:5px;font-size:12.5px;font-weight:600;color:var(--success-text);background:var(--success-tint);padding:5px 11px;border-radius:var(--r-pill);flex:none}.ba-done svg{width:13px;height:13px}.saudi-inner{text-align:center;max-width:40ch;margin-inline:auto}.saudi-inner .eyebrow{display:inline-block}.saudi-lines{margin:clamp(24px,4vw,36px) 0;display:flex;flex-direction:column;gap:6px}.saudi-lines p{margin:0;font-size:clamp(16px,2.1vw,19px);color:var(--secondary);line-height:1.8}.saudi-close{font-size:clamp(19px,2.6vw,26px);font-weight:600;line-height:1.4;margin:0}.langs-inner{text-align:center;max-width:40ch;margin-inline:auto}.langs-inner .feature-p{margin-top:10px}.lang-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:clamp(26px,4vw,38px) 0 clamp(24px,3vw,30px)}.lang-chip{padding:9px 18px;border-radius:var(--r-pill);background:var(--elevated);box-shadow:inset 0 0 0 1px var(--divider);font-size:14px;color:var(--secondary)}.lang-chip.on{background:var(--ink);color:#fff;box-shadow:none}.langs-close{font-size:16px;color:var(--secondary);line-height:1.7;margin:0}.philosophy-inner{text-align:center;max-width:min(92vw,660px);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(22px,3.4vw,34px)}.phi-line{font-size:clamp(24px,4vw,40px);font-weight:600;line-height:1.25;letter-spacing:0;margin:0}html[lang=en] .phi-line{letter-spacing:-.018em}.phi-dim{color:var(--secondary)}.phi-close{color:var(--ink)}.pricing-head{text-align:center;margin-bottom:clamp(40px,6vw,64px)}.pricing-head h2{font-size:clamp(28px,4vw,40px);font-weight:600;margin:0 0 14px;letter-spacing:0}html[lang=en] .pricing-head h2{letter-spacing:-.02em}.pricing-head p{font-size:16px;color:var(--secondary);margin:0}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:stretch}.plan{background:var(--elevated);border-radius:var(--r-card);padding:30px 28px;display:flex;flex-direction:column;box-shadow:var(--shadow-float),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.55);transition:box-shadow var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline)}.plan.featured{background:var(--ink);color:#fff;box-shadow:var(--shadow-sheet),inset 0 1px 0 rgba(255,255,255,.14);position:relative;overflow:hidden}.plan.featured:hover{transform:translateY(-4px);box-shadow:0 32px 72px rgba(11,11,12,.16)}.plan.featured:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--t-standard) var(--ease);background:radial-gradient(260px circle at var(--mx,50%) var(--my,-20%),rgba(255,255,255,.1),transparent 62%)}.plan.featured:hover:before{opacity:1}.plan.featured>*{position:relative}.plan-name{font-size:15px;font-weight:600}.plan-for{font-size:13px;color:var(--secondary);margin-top:4px}.plan.featured .plan-for{color:rgba(255,255,255,.64)}.plan-badge{align-self:flex-start;font-size:11.5px;font-weight:500;color:var(--ink);background:#fff;padding:4px 11px;border-radius:var(--r-pill);margin-bottom:16px}.plan-price{display:flex;align-items:baseline;gap:7px;margin:22px 0 4px;min-height:42px}.plan-amount{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.01em}.plan-amount-sm{font-size:26px}.plan-unit{font-size:14px;color:var(--secondary)}.plan.featured .plan-unit{color:rgba(255,255,255,.64)}.plan-vat{font-size:12.5px;color:var(--tertiary)}.plan.featured .plan-vat{color:rgba(255,255,255,.5)}.plan-cta{margin-top:26px}.plan.featured .btn-primary{background:#fff;color:var(--ink)}.plan.featured .btn-primary:hover{background:#ededea}.plan-line{height:1px;background:var(--hairline);margin:24px 0}.plan.featured .plan-line{background:rgba(255,255,255,.14)}.plan-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.plan-feats li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--secondary)}.plan.featured .plan-feats li{color:rgba(255,255,255,.82)}.plan-feats .tick,.plan-feats svg{flex:none;color:var(--ink)}.plan.featured .plan-feats svg{color:#fff}.trial-note{margin-top:30px;font-size:14px;color:var(--secondary)}.final,.trial-note{text-align:center}.final-inner{max-width:480px;margin-inline:auto}.final-scene{display:flex;flex-direction:column;gap:12px;text-align:start;margin-bottom:clamp(32px,5vw,44px)}.final-msg{display:flex;align-items:flex-start;gap:10px;background:var(--base);border-radius:18px;padding:13px 15px;font-size:14px;line-height:1.65;color:var(--ink);box-shadow:var(--shadow-float)}.final-msg .avatar{margin-top:1px}.final-task{display:flex;align-items:center;gap:12px;background:var(--elevated);border-radius:18px;padding:16px;box-shadow:var(--shadow-elevated),inset 0 0 0 1px var(--hairline),inset 0 1.5px 0 rgba(255,255,255,.6)}.final-seal{display:flex;flex-direction:column;gap:2px;margin:0 0 clamp(16px,3vw,22px);font-size:clamp(22px,3.4vw,32px);font-weight:600;line-height:1.2}.final-seal-2{color:var(--secondary)}.final-master{font-size:clamp(30px,5.4vw,58px);font-weight:600;line-height:1.1;letter-spacing:0;margin:0 0 12px}html[lang=en] .final-master{letter-spacing:-.022em}.final-master-sub{font-size:clamp(16px,2.2vw,19px);color:var(--secondary);margin:0 0 clamp(30px,4vw,38px)}.final-cta{min-width:200px}.site-footer{border-top:1px solid var(--hairline);padding-block:44px 40px}.site-footer .wrap{max-width:var(--chrome);padding-inline:clamp(24px,4vw,56px)}.footer-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.footer-logo{height:30px;width:auto;margin-bottom:14px}.footer-tag{font-size:14px;color:var(--secondary);max-width:34ch}.footer-links{display:flex;gap:28px;flex-wrap:wrap}.footer-links a{font-size:14px;color:var(--secondary);transition:color var(--t-micro) var(--ease)}.footer-links a:hover{color:var(--ink)}.footer-bottom{margin-top:34px;padding-top:22px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--tertiary)}.rf-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:flex-end;background:rgba(24,25,28,.34);animation:rf-veil var(--t-standard) var(--ease) both;padding:0}@media (hover:hover) and (pointer:fine){.rf-overlay{background:rgba(20,21,25,.24);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}}.rf-overlay.is-closing{animation:rf-veil var(--t-micro) var(--ease) reverse forwards}.rf-sheet{position:relative;width:100%;max-width:480px;background:var(--elevated);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:22px clamp(20px,5vw,28px) calc(24px + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet),inset 0 1.5px 0 rgba(255,255,255,.55);max-height:92vh;overflow-y:auto;overflow-x:hidden;animation:rf-rise var(--t-slow) var(--ease) both}@media (hover:hover) and (pointer:fine){.rf-sheet{background:color-mix(in srgb,var(--elevated) 76%,transparent);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}}.rf-sheet.is-closing{animation:rf-rise var(--t-standard) var(--ease) reverse forwards}.rf-grip{width:40px;height:4px;border-radius:999px;background:var(--divider);margin:0 auto 14px}.rf-close{position:absolute;inset-inline-end:16px;top:16px;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--secondary);font-size:14px;display:grid;place-items:center;transition:background var(--t-micro) var(--ease),color var(--t-micro) var(--ease)}.rf-close:hover{background:#e7e7e4;color:var(--ink)}.rf-head{margin-bottom:20px}.rf-title{font-size:21px;font-weight:600;margin:0 0 6px;letter-spacing:0}html[lang=en] .rf-title{letter-spacing:-.01em}.rf-sub{font-size:14px;color:var(--secondary);margin:0;line-height:1.6}.rf-progress{height:3px;border-radius:999px;background:var(--soft);margin:18px 0 12px;overflow:hidden}.rf-progress span{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width var(--t-standard) var(--ease)}.rf-steps{display:flex;gap:18px;font-size:12.5px;color:var(--tertiary)}.rf-steps .on{color:var(--ink);font-weight:600}.rf-steps .passed{color:var(--secondary)}.rf-body{gap:16px;animation:rf-step var(--t-standard) var(--ease) both}.rf-body,.rf-field{display:flex;flex-direction:column}.rf-field{gap:7px}.rf-label{font-size:13px;font-weight:500;color:var(--secondary)}.rf-input{width:100%;height:50px;border-radius:var(--r-input);background:var(--base);box-shadow:inset 0 0 0 1px var(--divider);padding-inline:15px;font-size:15px;font-family:inherit;color:var(--ink);transition:box-shadow var(--t-micro) var(--ease),background var(--t-micro) var(--ease)}.rf-input::placeholder{color:var(--tertiary)}.rf-input:focus{outline:none;background:var(--elevated);box-shadow:inset 0 0 0 1.5px var(--ink)}.rf-textarea{height:auto;min-height:84px;padding:13px 15px;line-height:1.6;resize:vertical}.rf-chips{display:flex;gap:10px;flex-wrap:wrap}.rf-chip{height:46px;padding-inline:22px;border-radius:var(--r-pill);background:var(--base);box-shadow:inset 0 0 0 1px var(--divider);font-size:14px;font-weight:500;color:var(--secondary);transition:all var(--t-micro) var(--ease)}.rf-chip:hover{box-shadow:inset 0 0 0 1px var(--tertiary)}.rf-chip.on{background:var(--ink);color:#fff;box-shadow:none}.rf-chip:active{transform:scale(.96)}.rf-error{font-size:12.5px;color:var(--critical)}.rf-hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.rf-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.rf-actions .btn{min-width:118px}.rf-success{text-align:center;padding:12px 0 4px}.rf-check{width:60px;height:60px;border-radius:50%;background:var(--success-tint);color:var(--success-text);display:grid;place-items:center;margin:6px auto 18px;animation:rf-pop var(--t-slow) var(--ease) both}.rf-note{font-size:13px;color:var(--tertiary);margin:10px 0 22px}body.rf-open{overflow:hidden}body.rf-open .page-shell{transform:scale(.988)}.js-reveal .reveal{opacity:0;transform:translateY(24px) scale(.99);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);will-change:opacity,transform}.js-reveal .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js-reveal .reveal .detect-field,.js-reveal .reveal .field-row,.js-reveal .reveal .role-row{opacity:0;transform:translateY(8px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.js-reveal .reveal.is-in .detect-field,.js-reveal .reveal.is-in .field-row,.js-reveal .reveal.is-in .role-row{opacity:1;transform:none}.js-reveal .reveal.is-in .field-row:nth-child(2),.js-reveal .reveal.is-in .role-row:nth-child(2){transition-delay:80ms}.js-reveal .reveal.is-in .field-row:nth-child(3),.js-reveal .reveal.is-in .role-row:nth-child(3){transition-delay:.16s}.js-reveal .reveal.is-in .field-row:nth-child(4),.js-reveal .reveal.is-in .role-row:nth-child(4){transition-delay:.24s}.js-reveal .flow.reveal .flow-item{opacity:0;transform:translateY(14px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.js-reveal .flow.reveal.is-in .flow-item{opacity:1;transform:none}.js-reveal .flow.reveal.is-in .flow-item:nth-child(2){transition-delay:.13s}.js-reveal .flow.reveal.is-in .flow-item:nth-child(3){transition-delay:.26s}.js-reveal .flow.reveal.is-in .flow-item:nth-child(4){transition-delay:.39s}.js-reveal .completion-inner.reveal .proof-chip{opacity:0;transform:translateY(10px) scale(.96);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.js-reveal .completion-inner.reveal.is-in .proof-chip{opacity:1;transform:none}.js-reveal .completion-inner.reveal.is-in .proof-chip:nth-child(2){transition-delay:90ms}.js-reveal .completion-inner.reveal.is-in .proof-chip:nth-child(3){transition-delay:.18s}.js-reveal .completion-inner.reveal.is-in .proof-chip:nth-child(4){transition-delay:.27s}.js-reveal .announce-visual.reveal .ann-meter span{width:0}.js-reveal .announce-visual.reveal.is-in .ann-meter span{width:var(--fill);transition-delay:.2s}.js-reveal .ba-before.reveal .ba-msg{opacity:0;transform:translateY(8px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.js-reveal .ba-before.reveal.is-in .ba-msg{opacity:calc(1 - var(--i) * .11);transform:none;transition-delay:calc(var(--i) * 70ms)}.js-reveal .ba-after.reveal.is-in .task-check.done,.js-reveal .final .reveal.is-in .final-task .task-check.done{animation:life-check var(--t-standard) var(--ease) both;animation-delay:.26s}.js-reveal .ba-after.reveal .ba-done{opacity:0;transform:translateY(4px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.js-reveal .ba-after.reveal.is-in .ba-done{opacity:1;transform:none;transition-delay:.4s}}@keyframes life-check{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.load-up{animation:load-up var(--t-standard) var(--ease) both}.load-up.d1{animation-delay:70ms}.load-up.d2{animation-delay:.14s}.load-up.d3{animation-delay:.21s}.ps-anim-1{animation:build-in var(--t-standard) var(--ease) both;animation-delay:.46s}.ps-anim-3{animation:build-in var(--t-standard) var(--ease) both;animation-delay:.82s}.ps-anim-4{animation:build-sheet var(--t-slow) var(--ease) both;animation-delay:1.18s}}@keyframes load-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes build-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes build-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rf-veil{0%{opacity:0}to{opacity:1}}@keyframes rf-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes rf-step{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rf-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ps-status .dot:after{content:"";position:absolute;inset:0;border-radius:50%;animation:live-pulse 2.2s var(--ease) infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 rgba(52,199,89,.5)}70%{box-shadow:0 0 0 7px rgba(52,199,89,0)}to{box-shadow:0 0 0 0 rgba(52,199,89,0)}}.voice-visual .wave span{transform-origin:center;animation:wave-bar 1.05s ease-in-out infinite}@keyframes wave-bar{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}}.band-line,.completion-close,.feature-h,.final-master,.final-seal,.flow-label,.hero-h1,.pricing-head h2,.problem-hook,.problem-punch,.rf-title,.saudi-close,.section-title,.trust{text-wrap:balance}.announce-close,.band-sub,.feature-p,.final-master-sub,.footer-tag,.hero-sub,.langs-close,.phi-line,.problem-lines p,.rf-sub,.role-note,.saudi-lines p{text-wrap:pretty}@media (max-width:1024px){:root{--page:920px}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{text-align:start}.hero-sub{max-width:48ch}.stage{order:2}.acc-grid,.announce-grid,.voice-grid{grid-template-columns:1fr;gap:30px}.acc-visual,.announce-visual,.field-card,.voice-visual{max-width:480px}.section-title{max-width:none}.roles{max-width:480px;margin-inline:auto}.ba-grid,.roles{grid-template-columns:1fr}.ba-grid{gap:22px}}@media (max-width:760px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan.featured{order:-1}.flow-item{flex-direction:column}.flow-arrow{transform:rotate(90deg)}html[dir=rtl] .flow-arrow{transform:scaleX(-1) rotate(90deg)}.flow-step{width:min(280px,78vw);min-height:0}}@media (max-width:560px){.nav-link{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn,.hero-actions .btn-ghost{width:100%}.btn-ghost{justify-content:center}.footer-grid{flex-direction:column;gap:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;transition-duration:.001ms!important}.js-reveal .reveal{opacity:1!important;transform:none!important;filter:none!important}}