:root{--bg:#f6f2e9;--bg-2:#fbf8f1;--paper:#fff;--night:#0c1110;--night-2:#101a18;--ink:#16150f;--ink-2:#3a382e;--muted:#6f6c60;--faint:#9a968a;--line:#e8e2d4;--line-2:#dad3c2;--teal:#0a8b93;--teal-deep:#0a6a70;--aqua:#00c2cb;--teal-50:#e7f5f5;--teal-100:#cfeded;--green:#1fad5b;--green-bub:#e4f6e9;--shadow-sm:0 1px 2px #1c180c0d,0 4px 14px #1c180c0d;--shadow-md:0 10px 26px #1c180c14,0 26px 56px #1c180c0f;--shadow-lg:0 20px 50px #1c180c21,0 50px 100px #1c180c1a;--r:14px;--r-lg:22px;--maxw:1160px;--pad-x:clamp(18px,5vw,40px);--sec-y:clamp(56px,9vw,128px);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-manrope),system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.012em;margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.07}p{margin:0}img,svg{max-width:100%;display:block}button{font-family:inherit}::selection{background:var(--teal-100)}.ar{font-family:var(--font-noto-arabic),var(--font-manrope),sans-serif;direction:rtl}.rtl{font-family:var(--font-noto-arabic),var(--font-manrope),sans-serif;letter-spacing:normal}.rtl h1,.rtl h2,.rtl h3{letter-spacing:normal}.rtl .eyebrow,.rtl .kicker,.rtl .brand .tag{letter-spacing:0;text-transform:none}.phone{direction:ltr}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad-x);margin:0 auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:clamp(11px,1.4vw,12.5px);font-weight:800}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:70ms}.reveal[data-d="2"]{transition-delay:.14s}.reveal[data-d="3"]{transition-delay:.21s}.reveal[data-d="4"]{transition-delay:.28s}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation:none!important}.reveal{opacity:1;transform:none}}.btn{min-height:52px;transition:transform .3s var(--ease-out), box-shadow .3s, background .25s, border-color .25s, color .25s;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 28px;font-size:clamp(15px,1.6vw,16px);font-weight:700;line-height:1;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease-out);flex:none}.btn-accent{color:#fff;background:linear-gradient(#10b6be,#0a8b93);box-shadow:0 10px 26px #0a8b934d}.btn-accent:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0a8b9366}.btn-accent:hover svg{transform:translate(3px)}.rtl .btn-accent:hover svg{transform:translate(-3px)}.btn-ghost{background:var(--paper);border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-on-dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff47}.btn-on-dark:hover{background:#ffffff29;transform:translateY(-2px)}.btn-sm{min-height:44px;padding:11px 20px;font-size:14px}.btn-wide{min-width:clamp(240px,42vw,340px);min-height:56px;padding-inline:clamp(34px,5vw,54px);font-size:clamp(15.5px,1.7vw,17px)}.header{z-index:100;transition:padding .3s var(--ease), background .3s, box-shadow .3s;padding:clamp(12px,2vw,16px) 0;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:0 1px 0 var(--line);background:#f6f2e9e6;padding:9px 0}.header .wrap{justify-content:space-between;align-items:center;gap:14px;display:flex}.brand{align-items:center;gap:11px;min-width:0;display:flex}.brand .logo-tile{background:linear-gradient(135deg,#14181f,#1f2735);border-radius:11px;align-items:center;padding:7px 12px;display:inline-flex}.brand .logo-tile img{width:auto;height:clamp(18px,2.4vw,22px)}.brand .tag{letter-spacing:.13em;text-transform:uppercase;color:var(--faint);border-inline-start:1px solid var(--line-2);white-space:nowrap;padding-inline-start:12px;font-size:11px;font-weight:700}.header:not(.scrolled).on-dark .brand .tag{color:#ffffff8c;border-color:#fff3}@media (max-width:520px){.brand .tag{display:none}}.header-actions{align-items:center;gap:clamp(8px,1.5vw,12px);display:flex}.lang-switch{border:1px solid var(--line-2);background:var(--paper);min-height:38px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;font-weight:800;line-height:1;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.lang-switch:hover{border-color:var(--ink);transform:translateY(-1px)}.lang-switch svg{stroke:currentColor;fill:none;stroke-width:1.9px;flex:none;width:15px;height:15px}.lang-switch.to-ar .lbl{font-family:var(--font-noto-arabic),sans-serif;font-size:15px}.header:not(.scrolled).on-dark .lang-switch{color:#fff;background:#ffffff14;border-color:#ffffff4d}.header:not(.scrolled).on-dark .lang-switch:hover{background:#ffffff29;border-color:#ffffff8c}.hero{background:var(--night);isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-media{z-index:-3;position:absolute;inset:0}.hero-media>span{inset:0;position:absolute!important}.hero-media img{object-fit:cover;opacity:.46;width:100%;height:100%}.hero-scrim{z-index:-2;background:linear-gradient(#0c1110d6 0%,#0c111085 36%,#0c1110bd 78%,#0c1110f7 100%),radial-gradient(80% 60% at 10% 55%,#0c1110b3,#0000 60%),radial-gradient(70% 55% at 92% 6%,#0a8b9338,#0000 60%);position:absolute;inset:0}.hero-inner{color:#fff;max-width:920px;padding:clamp(110px,16vh,160px) 0 clamp(56px,10vh,96px)}.hero-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(20px,3vw,30px);padding:8px 15px;font-size:clamp(12px,1.5vw,13px);font-weight:600;display:inline-flex}.hero-chip .dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s infinite pulse;box-shadow:0 0 #1fad5b80}@keyframes pulse{0%{box-shadow:0 0 #1fad5b80}70%{box-shadow:0 0 0 9px #1fad5b00}to{box-shadow:0 0 #1fad5b00}}.hero h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(33px,6vw,66px);font-weight:800}.rtl .hero h1{letter-spacing:normal}.hero h1 .glow{color:#0000;background:linear-gradient(100deg,#fff,#7df0ee);-webkit-background-clip:text;background-clip:text}.hero-sub{color:#fffc;max-width:54ch;margin-top:clamp(18px,3vw,26px);font-size:clamp(16px,2vw,20px);font-weight:500}.hero-sub b{color:#fff;font-weight:700}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:clamp(26px,4vw,38px);display:flex}.hero-trust{color:#ffffff9e;flex-wrap:wrap;gap:10px 22px;margin-top:clamp(22px,3.5vw,32px);font-size:13.5px;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust>span>svg{stroke:#7df0ee;fill:none;stroke-width:2.2px;flex:none;width:15px;height:15px}@media (max-width:560px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}}.trust-bar{background:var(--paper);border-bottom:1px solid var(--line)}.trust-bar .wrap{text-align:center;grid-template-columns:repeat(4,1fr);gap:clamp(10px,3vw,30px);padding-block:clamp(22px,4vw,34px);display:grid}.trust-bar .t b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,3.6vw,32px);font-weight:800;display:block}.trust-bar .t span{color:var(--muted);font-size:clamp(11px,1.6vw,13px)}@media (max-width:560px){.trust-bar .wrap{grid-template-columns:1fr 1fr;gap:18px 12px}}.section{padding-block:var(--sec-y);position:relative}.s-head{max-width:62ch}.s-head.center{text-align:center;margin-inline:auto}.s-head h2{margin-top:14px;font-size:clamp(27px,4.6vw,52px)}.s-head p{color:var(--muted);margin-top:clamp(14px,2vw,20px);font-size:clamp(15px,1.9vw,20px)}.s-head p b{color:var(--ink);font-weight:700}.statement{text-align:center}.statement h2{max-width:18ch;margin-inline:auto;font-size:clamp(28px,5.4vw,60px)}.statement p{max-width:46ch;color:var(--muted);margin:clamp(16px,2.5vw,24px) auto 0;font-size:clamp(16px,2.1vw,22px)}.statement p .accent{color:var(--teal-deep);font-weight:700}.statement.dark{background:var(--night);color:#fff}.statement.dark p{color:#ffffffbd}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);font-size:clamp(12px,1.6vw,13px);font-weight:800}.statement.dark .kicker{color:#7df0ee}.band{background:var(--bg-2);border-block:1px solid var(--line)}.section.bg-reality{border-block:1px solid var(--line);background-image:linear-gradient(#f6f2e9e6,#f6f2e9cc),url(/assets/gulf-city-aerial-abstract-cinematic.png);background-position:50%;background-size:cover}.section.bg-outcome{border-block:1px solid var(--line);background-image:linear-gradient(#f6f2e9ed 0%,#f6f2e9d1 42%,#f6f2e9bd 100%),url(/assets/closed-office-abstract-cinematic.png);background-position:50%;background-size:cover}.section.statement.dark.bg-agentic{background-image:linear-gradient(#0c1110eb 0%,#0c1110c7 45%,#0c1110eb 100%),url(/assets/agentic-ai-real-estate-3d-concept-cinematic.png);background-position:50%;background-size:cover}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,60px);display:grid}.lead-line{color:var(--muted);max-width:42ch;margin-top:clamp(16px,2.5vw,22px);font-size:clamp(16px,1.9vw,18px)}.checks{gap:11px;max-width:40ch;margin-top:18px;display:grid}.checks .ck{align-items:center;gap:11px;font-size:clamp(15px,1.8vw,16px);font-weight:600;display:flex}.checks .ck>svg{width:18px;height:18px;stroke:var(--teal-deep);fill:none;stroke-width:2.4px;flex:none}.pill-note{color:var(--teal-deep);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:999px;align-items:center;gap:9px;margin-top:clamp(20px,3vw,26px);padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.pill-note>svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:16px;height:16px}.phone{width:min(328px,100%);box-shadow:var(--shadow-lg);background:linear-gradient(152deg,#43464c 0%,#202327 34%,#0d0e10 64%,#3a3d43 100%);border-radius:58px;margin-inline:auto;padding:7px;position:relative}.phone:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffff80,#fff0 28% 72%,#ffffff52);border-radius:55px;padding:1.4px;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phone .side-btn{z-index:0;background:linear-gradient(#26282c,#4a4d52);border-radius:3px;position:absolute}.phone .side-btn.act{width:3px;height:24px;top:92px;left:-2px}.phone .side-btn.vol{width:3px;height:48px;top:128px;left:-2px}.phone .side-btn.pwr{width:3px;height:64px;top:118px;right:-2px}.phone-screen{background:#ece5dd;border-radius:51px;position:relative;overflow:hidden}.dyn-island{z-index:4;background:#000;border-radius:999px;width:88px;height:26px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ph-status{color:#fff;background:#0a6a70;justify-content:space-between;align-items:center;height:30px;padding:0 20px 0 26px;display:flex}.ph-status .clock{letter-spacing:.01em;font-size:12.5px;font-weight:700}.ph-status .sys{align-items:center;gap:5px;display:flex}.ph-status .sys svg{fill:#fff;width:auto;height:11px}.ph-top{color:#fff;background:#0a6a70;align-items:center;gap:11px;padding:14px 16px;display:flex}.ph-top .av{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.ph-top b{font-size:14px;font-weight:700;display:block}.ph-top span{color:#ffffffc7;align-items:center;gap:5px;font-size:11px;display:flex}.ph-top span i{background:#5ef08a;border-radius:50%;width:6px;height:6px}.ph-body{background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:8px;min-height:360px;padding:16px 13px 18px;display:flex}.bub{border-radius:11px;max-width:84%;padding:8px 11px 6px;font-size:13.5px;line-height:1.4;box-shadow:0 1px 1px #0000000f}.bub .t{color:#0000006b;text-align:right;direction:ltr;margin-top:3px;font-size:9.5px;display:block}.bub.them{background:#fff;border-top-left-radius:3px;align-self:flex-start}.bub.us{background:var(--green-bub);border-top-right-radius:3px;align-self:flex-end}.bub.ar{text-align:right}.cap-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,16px);margin-top:clamp(32px,5vw,46px);display:grid}.cap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s;align-items:center;gap:15px;padding:clamp(16px,2.4vw,21px);display:flex}.cap:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.cap .ic{background:var(--teal-50);border:1px solid var(--teal-100);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cap .ic svg{width:22px;height:22px;stroke:var(--teal-deep);fill:none;stroke-width:1.8px}.cap b{font-size:clamp(15px,1.9vw,16.5px);font-weight:700}.cap span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.cap-grid.compact .cap span{display:none}.queue{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.queue-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.queue-h b{font-size:14.5px;font-weight:800}.queue-h span{color:var(--faint);font-size:12px}.qrow{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:15px 18px;display:flex}.qrow:last-child{border-bottom:none}.qrow .av{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.qrow .meta{flex:1;min-width:0}.qrow .meta b{font-size:14px;font-weight:700;display:block}.qrow .meta>span{color:var(--muted);font-size:12px;display:block}.score{white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:800}.score.hi{color:#c0461f;background:#fdebe3}.score.med{color:#9a6b17;background:#fff4e0}.score.low{color:#6f6c60;background:#edebe4}.route{color:var(--teal-deep);align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:700;display:inline-flex}.route svg{width:12px;height:12px;stroke:var(--teal-deep);fill:none;stroke-width:2px}.rtl .route svg{transform:scaleX(-1)}.steps{gap:14px;margin-top:clamp(22px,3vw,30px);display:grid}.steps .st{align-items:flex-start;gap:13px;display:flex}.steps .st .n{width:30px;height:30px;color:var(--teal-deep);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.steps .st b{font-size:clamp(15px,1.9vw,16px);font-weight:700}.steps .st p{color:var(--muted);margin-top:2px;font-size:14px}.seg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2.5vw,20px);margin-top:clamp(34px,5vw,50px);display:grid}.seg{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s;padding:clamp(26px,3vw,34px) clamp(24px,2.6vw,30px);position:relative;overflow:hidden}.seg:before{content:"";background:linear-gradient(90deg,var(--teal),var(--aqua));transform-origin:0;height:3px;transition:transform .5s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.seg:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.seg:hover:before{transform:scaleX(1)}.seg .ic{background:var(--teal-50);border:1px solid var(--teal-100);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.seg .ic svg{width:25px;height:25px;stroke:var(--teal-deep);fill:none;stroke-width:1.7px}.seg h3{font-size:clamp(20px,2.6vw,23px)}.seg p{color:var(--muted);margin-top:9px;font-size:clamp(14.5px,1.9vw,15.5px)}.final{color:#fff;padding-block:var(--sec-y);text-align:center;background:linear-gradient(180deg, #0c1110e0 0%, #0c1110a3 42%, #0c1110eb 100%), url(/assets/Background2.png) center/cover no-repeat var(--night);position:relative;overflow:hidden}.final:before{content:"";background:radial-gradient(55% 70% at 50% -10%,#0a8b934d,#0000 60%),radial-gradient(50% 60% at 86% 110%,#1fad5b29,#0000 60%);position:absolute;inset:0}.final .wrap{position:relative}.final .kicker{color:#7df0ee}.final h2{max-width:18ch;margin:14px auto 0;font-size:clamp(29px,5vw,56px)}.final p{color:#ffffffbd;max-width:42ch;margin:clamp(16px,2.5vw,22px) auto 0;font-size:clamp(16px,2vw,19px)}.final-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:clamp(26px,4vw,34px);display:flex}@media (max-width:560px){.final-actions{flex-direction:column}.final-actions .btn{width:100%}}.footer{background:var(--night-2);color:#ffffffb3;padding:clamp(48px,7vw,68px) 0 30px;position:relative}.footer:before{content:"";background:linear-gradient(90deg,transparent,var(--teal),var(--aqua),transparent);opacity:.6;height:2px;position:absolute;inset:0 0 auto}.footer .logo-tile{background:linear-gradient(135deg,#1c222b,#2a323d);border-radius:12px;padding:9px 14px;display:inline-flex}.footer .logo-tile img{height:26px}.foot-top{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 40px;padding-bottom:clamp(24px,3vw,32px);display:flex}.foot-brand{max-width:44ch}.foot-brand p{color:#ffffff94;margin-top:16px;font-size:14.5px;line-height:1.65}.foot-chip{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 15px;font-size:12px;font-weight:800;display:inline-flex}.foot-chip .dot{background:var(--aqua);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px 1px #00c2cbb3}.rtl .foot-chip{letter-spacing:0;text-transform:none}.foot-bot{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:22px;font-size:12.5px;display:flex}@media (max-width:560px){.foot-top{flex-direction:column}.foot-bot{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.split{grid-template-columns:1fr;gap:clamp(28px,6vw,40px)}.split .phone-side,.split.flip .queue-side{order:-1}}
