@keyframes trustPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}@keyframes scrollLine{0%{background-position:0-100%}to{background-position:0 200%}}@keyframes promiseGlowTeal{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes promiseGlowGold{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes stepRingPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.7}}@keyframes symbolFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes waPulse{0%,90%,to{box-shadow:0 20px 40px -12px rgba(26,169,181,.55),0 0 0 0 rgba(95,212,220,.6)}92%{box-shadow:0 20px 40px -12px rgba(26,169,181,.55),0 0 0 12px transparent}}@keyframes stressGlowTeal{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes stressGlowGold{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes plLogoReveal{0%{opacity:0;transform:scale(.82);filter:blur(10px) drop-shadow(0 0 0 transparent)}55%{opacity:1;transform:scale(1.04);filter:blur(0) drop-shadow(0 0 30px rgba(95,212,220,.45))}to{opacity:1;transform:scale(1);filter:blur(0) drop-shadow(0 0 22px rgba(95,212,220,.3))}}@keyframes plSweep{0%{background-position:-120%0;opacity:0}35%{opacity:1}to{background-position:120%0;opacity:0}}:root{--navy:#0A2540;--navy-2:#0F2C4D;--navy-deep:#061a2e;--teal:#1AA9B5;--glow:#5FD4DC;--gold:#D4A24C;--white:#FFFFFF;--offwhite:#F4F8FB;--gray-soft:#EEF3F7;--ink:#1A1A1A;--ink-muted:#5A6A7A;--font-en-display:"Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-en-body:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-en-script:"Caveat", "Inter Tight", cursive;--font-ar-display:"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif;--font-ar-body:"IBM Plex Sans Arabic", "Tajawal", system-ui, sans-serif;--font-ar-script:"El Messiri", "IBM Plex Sans Arabic", serif;--section-y:clamp(72px, 12vw, 180px);--gutter:clamp(20px, 4vw, 56px);--max-w:1440px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1)}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-padding-top:72px;scroll-behavior:smooth}body{font-family:var(--font-en-body);font-size:17px;line-height:1.6;overflow-x:hidden}html[lang=ar] body{font-family:var(--font-ar-body);font-size:18px;line-height:1.75}html[lang=ar] .t-en,html[lang=en] .t-ar{display:none!important}h1,h2,h3,h4{font-family:var(--font-en-display);letter-spacing:-.02em;line-height:1.1;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;font-style:italic;color:rgba(255,255,255,.4);font-size:11px;text-align:center}button{font-family:inherit}.wrap{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}section{position:relative;padding:var(--section-y)0}body,section.dark{background:var(--navy);color:var(--white)}section.light{background:var(--offwhite);color:var(--ink)}.brand,.nav{display:flex;align-items:center}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background 400ms var(--ease),backdrop-filter 400ms var(--ease),border-color 400ms var(--ease);border-bottom:1px solid transparent}.nav.scrolled{background:rgba(10,37,64,.94);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom-color:rgba(95,212,220,.1)}.brand{color:var(--white);font-family:var(--font-en-display);font-weight:600;letter-spacing:-.01em}html[lang=ar] .brand,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--font-ar-display)}.brand-mark{width:40px;height:40px;flex:none;filter:drop-shadow(0 0 8px rgba(95,212,220,.45));transition:filter 300ms var(--ease)}.brand:hover .brand-mark{filter:drop-shadow(0 0 14px rgba(95,212,220,.7))}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-text small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--glow);opacity:.8;margin-top:4px}html[lang=ar] .brand-text small{letter-spacing:.08em;font-size:11px}.nav-links{margin-inline-start:auto;margin-inline-end:16px;list-style:none;padding:0;flex-wrap:nowrap}.nav-links a{font-size:14px;color:rgba(255,255,255,.78);transition:color 200ms var(--ease);position:relative;padding:6px 0;white-space:nowrap;flex:none}.nav-links a:hover{color:var(--glow)}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--glow),transparent);transform:scaleX(0);transition:transform 300ms var(--ease)}.nav-links a:hover::after{transform:scaleX(1)}.nav-cta-group{display:flex;align-items:center;gap:14px}@media (max-width:720px){.nav-cta-group{gap:8px}.lang-toggle span{padding:6px 10px}}.lang-toggle,.nav-phone{display:inline-flex;align-items:center}.lang-toggle{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px;font-size:12px;letter-spacing:.12em;font-weight:600;text-transform:uppercase;cursor:pointer;color:rgba(255,255,255,.7);transition:color 200ms var(--ease),border-color 200ms var(--ease);min-height:44px}.lang-toggle:hover{border-color:var(--glow);color:var(--white)}.lang-toggle span{padding:8px 14px;border-radius:999px;transition:background 200ms var(--ease),color 200ms var(--ease)}.lang-toggle .active{background:var(--white);color:var(--navy)}.nav-phone{gap:8px;font-size:13px;color:rgba(255,255,255,.75);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nav-phone svg{width:14px;height:14px}@media (max-width:1280px){.nav-phone{display:none}}.btn-wa,.menu-toggle{border-radius:10px;align-items:center;color:var(--white);cursor:pointer}.btn-wa{display:inline-flex;gap:10px;background:var(--teal);font-weight:600;letter-spacing:.01em;border:0;position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;flex:none;min-height:44px;transition:transform 280ms var(--ease),box-shadow 280ms var(--ease)}.btn-wa svg{width:16px;height:16px}.btn-wa::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0,rgba(212,162,76,0) 35%,rgba(212,162,76,.9) 50%,rgba(212,162,76,0) 65%,transparent 100%);transform:translateX(-110%);transition:transform 700ms var(--ease);z-index:-1}.btn-wa:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 18px 40px -16px rgba(26,169,181,.6)}.btn-wa:hover::after{transform:translateX(110%)}.menu-toggle{display:none;width:44px;height:44px;background:0 0;border:1px solid rgba(255,255,255,.2);justify-content:center;transition:background 200ms var(--ease),border-color 200ms var(--ease)}.menu-toggle:focus-visible,.menu-toggle:hover{background:rgba(255,255,255,.06);border-color:var(--glow)}.menu-toggle svg{width:22px;height:22px}@media (max-width:1180px){.nav-links{display:none}.menu-toggle{display:inline-flex}}@media (max-width:720px){.nav .brand-text small,.nav .btn-wa span.t-ar,.nav .btn-wa span.t-en{display:none}.nav .btn-wa{padding:10px 14px;font-size:13px}.nav{height:64px}.nav .wrap{gap:12px}.final-cta .btn-wa,.hero .btn-wa,.how-cta .btn-wa{padding:16px 28px;font-size:15px;min-height:52px}.final-cta .btn-wa span.t-ar,.final-cta .btn-wa span.t-en,.hero .btn-wa span.t-ar,.hero .btn-wa span.t-en,.how-cta .btn-wa span.t-ar,.how-cta .btn-wa span.t-en{display:inline}.brand-mark{width:36px;height:36px}.brand-text .t-ar,.brand-text .t-en{font-size:16px}}.mobile-menu{position:fixed;inset:0;background:rgba(6,26,46,.96);backdrop-filter:blur(20px);z-index:60;display:none;padding:80px 32px 32px;flex-direction:column}.mobile-menu.open{display:flex}.mobile-menu a{font-size:28px;font-weight:600;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);letter-spacing:-.02em}.hero,.hero-grid{position:relative;align-items:center}.hero{min-height:100vh;padding:120px 0 80px;background:radial-gradient(80% 60%at 15% 25%,rgba(26,169,181,.12)0,transparent 60%),radial-gradient(70% 60%at 90% 80%,rgba(95,212,220,.1)0,transparent 55%),linear-gradient(180deg,#061a2e 0,#0a2540 50%,#0f2c4d 100%);overflow:hidden;display:flex}.hero canvas.particles{z-index:0;pointer-events:none;opacity:.9}.hero-grid{z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);min-width:0;min-height:78vh}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;min-height:auto}.hero-text{padding-top:8px;order:1}.hero-visual{aspect-ratio:1.4/1;max-height:38vh;min-height:240px;order:2;opacity:.9}}@media (max-width:540px){.hero-visual{aspect-ratio:1.2/1;max-height:32vh;min-height:200px;opacity:.85}.hero{padding:96px 0 56px}.hero-body{font-size:15.5px;line-height:1.7}html[lang=ar] .hero-body{font-size:16px;line-height:1.85}.hero-tagline{font-size:clamp(19px,5.5vw,24px)}html[lang=ar] .hero-tagline{font-size:clamp(20px,6vw,26px)}.hero-sub-eyebrow{font-size:11px;letter-spacing:.12em}}.hero-text{max-width:640px;min-width:0}.hero-display{font-family:var(--font-en-display);line-height:.95;font-weight:600;letter-spacing:-.035em;color:var(--white);margin:24px 0 0;position:relative}html[lang=ar] .hero-display{font-family:var(--font-ar-display);letter-spacing:-.01em;font-weight:700;word-spacing:.05em}.hero-display .word{display:inline-block;white-space:nowrap}.hero-display .ch{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(8px);transition:opacity 700ms var(--ease-out),transform 800ms var(--ease-out),filter 700ms var(--ease-out)}.hero-display.reveal .ch{opacity:1;transform:translateY(0);filter:blur(0)}html[lang=ar] .hero-display .ch{white-space:nowrap}.hero-sub-eyebrow{display:inline-block;font-family:var(--font-en-body);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--glow);margin-bottom:8px;opacity:0;transform:translateY(8px);transition:opacity 700ms 200ms var(--ease-out),transform 700ms 200ms var(--ease-out)}html[lang=ar] .hero-sub-eyebrow{font-family:var(--font-ar-body);letter-spacing:.08em;font-size:13px}.hero.in .hero-sub-eyebrow{opacity:1;transform:none}.hero-tagline{margin-top:28px;font-family:var(--font-en-display);font-weight:400;font-style:italic;color:rgba(255,255,255,.92);letter-spacing:-.01em;max-width:560px;filter:blur(6px);transition:opacity 900ms 900ms var(--ease-out),filter 900ms 900ms var(--ease-out),transform 900ms 900ms var(--ease-out)}html[lang=ar] .hero-tagline{font-family:var(--font-ar-display);font-style:normal}.hero.in .hero-tagline{filter:blur(0)}.hero-body,.hero-ctas,.hero-tagline{opacity:0;transform:translateY(10px)}.hero-body{margin-top:18px;color:rgba(255,255,255,.7);max-width:520px;transition:opacity 700ms 1100ms var(--ease-out),transform 700ms 1100ms var(--ease-out)}html[lang=ar] .hero-body{max-width:540px}.hero.in .hero-body,.hero.in .hero-ctas,.hero.in .hero-tagline,.hero.in .hero-trust{opacity:1;transform:none}.hero-ctas{margin-top:36px;display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;transition:opacity 700ms 1300ms var(--ease-out),transform 700ms 1300ms var(--ease-out)}@media (max-width:540px){.hero-ctas{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.hero-ctas .btn-secondary,.hero-ctas .btn-wa{justify-content:center;width:100%;min-height:56px;font-size:16px}}.hero-trust{margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.5);font-weight:500;opacity:0;transform:translateY(8px);transition:opacity 800ms 1500ms var(--ease-out),transform 800ms 1500ms var(--ease-out)}.hero-trust .trust-dot{width:10px;height:10px;animation:trustPulse 2.5s ease-in-out infinite}html[lang=ar] .hero-trust{font-size:13.5px;letter-spacing:.02em;text-transform:none;font-weight:400}@media (max-width:540px){.hero-trust{font-size:11.5px;flex-wrap:wrap}}.btn-secondary{display:inline-flex;align-items:center;gap:10px;border-radius:10px;border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.92);background:0 0;font-weight:500;cursor:pointer;transition:background 250ms var(--ease),color 250ms var(--ease),border-color 250ms var(--ease)}.btn-secondary:hover{background:rgba(255,255,255,.06);border-color:var(--glow);color:var(--white)}.btn-secondary .arrow{transition:transform 250ms var(--ease)}.btn-secondary:hover .arrow{transform:translateX(4px)}html[lang=ar] .btn-secondary:hover .arrow{transform:translateX(-4px)}.hero-visual{position:relative;width:100%;aspect-ratio:1.1/1;max-height:72vh;min-height:520px}.hero canvas.particles,.hero-visual canvas.helix{position:absolute;inset:0;width:100%;height:100%}.hero-visual .ribbon{position:absolute;inset:-10% -20% -10% -20%;width:140%;height:120%;pointer-events:none;z-index:3;overflow:visible}.hero-visual .ribbon path{fill:none;stroke-linecap:round}.scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.55);font-size:11px;letter-spacing:.32em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:4}.scroll-hint .line{width:1px;height:48px;background:linear-gradient(180deg,transparent,var(--glow),transparent);background-size:100% 200%;animation:scrollLine 2.6s infinite var(--ease)}html[lang=ar] .scroll-hint{letter-spacing:.16em}.strand-divider{position:relative;height:80px;overflow:hidden;pointer-events:none}.strand-divider svg{width:100%;height:100%;display:block;overflow:visible}.strand-divider .ds{stroke:var(--glow);stroke-width:1;fill:none;stroke-dasharray:1200;stroke-dashoffset:1200;filter:drop-shadow(0 0 4px rgba(95,212,220,.6));transition:stroke-dashoffset 1600ms var(--ease-out)}.how-it-works.in .how-path .how-line,.strand-divider.in .ds{stroke-dashoffset:0}.strand-divider .ds-rung{stroke:var(--gold);stroke-width:.6;opacity:0;transition:opacity 600ms var(--ease)}.strand-divider.in .ds-rung{opacity:.7}.strand-divider.on-light .ds,section.light+.strand-divider .ds{stroke:var(--teal);filter:none;opacity:.6}.stress{background:radial-gradient(120% 80%at 50% 0%,rgba(15,44,77,.85) 0%,var(--navy) 60%)}.stress-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,64px);align-items:center}@media (max-width:900px){.stress-grid{grid-template-columns:1fr}}.stress-list{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px}.stress-list li{display:flex;align-items:flex-start;gap:14px;color:rgba(255,255,255,.75);padding:14px 0;border-top:1px solid rgba(255,255,255,.08);font-size:17px;line-height:1.55}.stress-list li:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.stress-list .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);margin-top:10px;flex:none;box-shadow:0 0 12px rgba(212,162,76,.6)}.stress-emph{margin-top:32px;color:var(--white);font-weight:500}.stress-transition{margin-top:24px;font-family:var(--font-en-script);color:var(--glow);font-style:italic}html[lang=ar] .how-it-works .head h2 .accent,html[lang=ar] .promise h2 .accent,html[lang=ar] .stress-transition{font-family:var(--font-ar-script);font-style:normal;font-weight:500}.stress-visual{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:linear-gradient(120deg,rgba(10,37,64,.6),rgba(10,37,64,.6)),linear-gradient(90deg,#2a3038 0,#2a3038 50%,#b08962 50%,#d2a878 100%);box-shadow:0 60px 120px -40px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05) inset}.stress-visual .panels{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.stress-visual .panel-cold,.stress-visual .panel-warm{position:relative;display:flex;align-items:flex-end;padding:24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.5);overflow:hidden;background:#0a1218}.stress-visual .panel-warm::after{content:"";position:absolute;top:18%;right:18%;width:18%;height:50%;background:linear-gradient(180deg,rgba(255,210,150,.22),rgba(255,210,150,0));filter:blur(20px);z-index:2;pointer-events:none}.stress-visual .panel-art-warm::after,.stress-visual .ribbon-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.stress-visual .panel-art{position:absolute;inset:0;display:block;overflow:hidden}.stress-visual .panel-art svg{width:100%;height:100%;display:block}.stress-visual .panel-art-warm::after{content:"";background:radial-gradient(50% 40%at 60% 50%,rgba(95,212,220,.08)0,transparent 70%);z-index:1}.stress-visual .stamp{z-index:3;position:absolute;top:16px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.45)}.stress-visual .stamp.left{left:18px}.stress-visual .stamp.right{right:18px;color:rgba(255,220,180,.75)}.promise{background:radial-gradient(80% 50%at 50% 60%,rgba(26,169,181,.08) 0%,transparent 60%),var(--navy);overflow:hidden}.promise .wrap{display:grid;gap:64px;align-items:center;grid-template-columns:1.1fr 1fr}@media (max-width:900px){.promise .wrap{grid-template-columns:1fr}}.promise h2,.svc h3{color:var(--white)}.promise h2 .accent{font-family:var(--font-en-script);color:var(--gold);font-size:.7em;font-weight:400;letter-spacing:-.01em;font-style:italic}html[lang=ar] .promise h2 .accent{font-size:.78em}.promise p{max-width:480px}.hands-frame{position:relative;width:100%;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#0a0a0a;box-shadow:0 60px 140px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06) inset;isolation:isolate}.hands-frame .promise-photo,.hands-frame>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;filter:saturate(.95) contrast(1.04) brightness(.98);transition:transform 1200ms var(--ease-out),filter 800ms var(--ease)}@media (hover:hover) and (min-width:900px){.hands-frame:hover .promise-photo{transform:scale(1.03);filter:saturate(1.02) contrast(1.07) brightness(1)}}.promise-photo-tint,.promise-photo-vignette{position:absolute;inset:0;pointer-events:none}.promise-photo-tint{z-index:2;background:linear-gradient(180deg,rgba(10,37,64,.1)0,rgba(10,37,64,0) 25%,rgba(10,37,64,0) 65%,rgba(10,37,64,.45) 100%)}.promise-photo-vignette{z-index:3;background:radial-gradient(80% 70%at 50% 50%,transparent 55%,rgba(0,0,0,.5) 100%)}.promise-photo-glow-gold,.promise-photo-glow-teal{position:absolute;z-index:4;mix-blend-mode:screen;pointer-events:none}.promise-photo-glow-teal{top:-20%;inset-inline-end:-20%;width:60%;height:60%;background:radial-gradient(circle at center,rgba(95,212,220,.18)0,rgba(95,212,220,0) 70%);animation:promiseGlowTeal 9s ease-in-out infinite}.promise-photo-glow-gold{bottom:-15%;inset-inline-start:-15%;width:55%;height:55%;background:radial-gradient(circle at center,rgba(212,162,76,.2)0,rgba(212,162,76,0) 70%);animation:promiseGlowGold 11s ease-in-out infinite}.promise-photo-grain{position:absolute;inset:0;z-index:5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;opacity:.06;mix-blend-mode:overlay;pointer-events:none}@media (prefers-reduced-motion:reduce){.promise-photo,.promise-photo-glow-gold,.promise-photo-glow-teal{animation:none!important;transition:none!important}}.services{background:var(--navy-deep);position:relative;overflow:hidden}.how-it-works canvas.particles,.services canvas.particles,.svc::before{position:absolute;inset:0;opacity:.5;z-index:0}.services .wrap{position:relative;z-index:2}.services .head{display:block;margin-bottom:56px}.services h2{font-size:clamp(40px,5.2vw,72px);font-weight:600;letter-spacing:-.03em;margin-top:14px;max-width:720px;line-height:1.05}.services .head .right{color:rgba(255,255,255,.65);font-size:16px;max-width:360px}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1000px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.svc-grid{grid-template-columns:1fr}}.svc,.trust-strip{position:relative;overflow:hidden}.svc{background:linear-gradient(180deg,rgba(255,255,255,.025)0,rgba(255,255,255,.01) 100%);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:28px 26px 26px;min-height:240px;display:flex;flex-direction:column;gap:14px;cursor:pointer;transition:transform 350ms var(--ease),border-color 350ms var(--ease),background 350ms var(--ease);isolation:isolate}.svc::before{content:"";inset:-1px;border-radius:18px;background:radial-gradient(120% 80%at var(--mx, 50%) var(--my, 0%),rgba(95,212,220,.2) 0%,transparent 60%);opacity:0;transition:opacity 350ms var(--ease);pointer-events:none;z-index:-1}.svc:hover{transform:translateY(-6px);border-color:rgba(95,212,220,.35);background:linear-gradient(180deg,rgba(95,212,220,.06)0,rgba(255,255,255,.015) 100%)}.svc:hover::before{opacity:1}.svc .icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,rgba(95,212,220,.18),rgba(26,169,181,.06));border:1px solid rgba(95,212,220,.22);display:grid;place-items:center;color:var(--glow);transition:transform 350ms var(--ease)}.svc:hover .icon{transform:rotate(-4deg) scale(1.06)}.svc .icon svg{width:20px;height:20px}.svc h3{font-size:19px;font-weight:600;line-height:1.25;margin-top:6px}html[lang=ar] .svc h3{font-size:20px;line-height:1.45}.svc .more,.svc .tag{text-transform:uppercase}.svc .more{margin-top:auto;font-size:12px;letter-spacing:.18em;color:var(--glow);display:inline-flex;align-items:center;gap:8px;opacity:.7;transition:opacity 250ms var(--ease),gap 250ms var(--ease)}html[lang=ar] .svc .more{letter-spacing:.08em;font-size:13px}.svc:hover .more{opacity:1;gap:14px}.svc .tag{position:absolute;top:22px;inset-inline-end:22px;font-size:10px;letter-spacing:.2em;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.55);z-index:2}.svc .tag.gold{color:var(--gold);border-color:rgba(212,162,76,.3)}.svc .tag.teal{color:var(--glow);border-color:rgba(95,212,220,.3)}html[lang=ar] .svc .tag{letter-spacing:.06em;font-size:11px}.svc.genomic-card{background:linear-gradient(180deg,rgba(212,162,76,.04)0,rgba(212,162,76,.01) 100%),linear-gradient(180deg,rgba(15,44,77,.4)0,rgba(10,26,46,.6) 100%);border-color:rgba(212,162,76,.12)}.svc.genomic-card::after{content:"";position:absolute;top:-10px;inset-inline-end:-20px;width:90px;height:90px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'><path d='M 15 5 Q 35 15, 20 35 Q 5 55, 35 65 Q 65 75, 50 50 Q 35 25, 60 15' stroke='%23D4A24C' stroke-width='1' fill='none' opacity='0.5'/><path d='M 15 5 Q 5 25, 35 35 Q 65 45, 50 60 Q 35 75, 60 70' stroke='%235FD4DC' stroke-width='1' fill='none' opacity='0.4'/><circle cx='20' cy='25' r='1.5' fill='%23D4A24C'/><circle cx='40' cy='40' r='1.5' fill='%235FD4DC'/><circle cx='55' cy='55' r='1.5' fill='%23D4A24C'/></svg>");background-repeat:no-repeat;background-size:contain;opacity:.25;pointer-events:none;z-index:0;transition:opacity 350ms var(--ease),transform 500ms var(--ease)}.svc.genomic-card:hover::after{opacity:.55;transform:rotate(8deg) scale(1.1)}.svc.genomic-card:hover{border-color:rgba(212,162,76,.45);background:linear-gradient(180deg,rgba(212,162,76,.1)0,rgba(212,162,76,.02) 100%),linear-gradient(180deg,rgba(15,44,77,.5)0,rgba(10,26,46,.7) 100%)}.svc.genomic-card .icon{background:linear-gradient(135deg,rgba(212,162,76,.18),rgba(180,130,50,.06));border-color:rgba(212,162,76,.25);color:var(--gold)}.how-step.gold-step .step-num span,.svc.genomic-card .more{color:var(--gold)}.svc.genomic-card::before{background:radial-gradient(120% 80%at var(--mx, 50%) var(--my, 0%),rgba(212,162,76,.2) 0%,transparent 60%)}.svc.genomic-card>*{position:relative;z-index:1}.svc.genomic-card .tag{position:absolute;z-index:2}.trust-strip{background:var(--navy);padding:clamp(72px,9vw,120px)0}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px)}@media (max-width:900px){.trust-grid{grid-template-columns:1fr;gap:28px}}.trust-card{display:flex;align-items:flex-start;gap:20px;padding:4px 0}.trust-icon{flex:none;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(95,212,220,.15),rgba(26,169,181,.04));border:1px solid rgba(95,212,220,.22);display:grid;place-items:center;color:var(--glow);transition:transform 350ms var(--ease),border-color 350ms var(--ease)}.trust-card:hover .trust-icon{transform:rotate(-6deg) scale(1.05);border-color:rgba(95,212,220,.45)}.trust-icon svg{width:26px;height:26px}.trust-content{flex:1}.trust-content h3{font-family:var(--font-en-display);margin-bottom:8px;letter-spacing:-.01em}html[lang=ar] .trust-content h3{font-family:var(--font-ar-display)}.svc p,.trust-content p{color:rgba(255,255,255,.6)}.how-it-works{background:radial-gradient(120% 70%at 50% 0%,rgba(15,44,77,.6) 0%,var(--navy) 60%);position:relative;overflow:hidden}.how-it-works canvas.particles{width:100%;height:100%;pointer-events:none;opacity:.6}.how-it-works .wrap,.how-path{position:relative;z-index:2}.how-it-works .head{margin:0 auto 80px}.how-it-works .head h2,.trust-content h3{color:var(--white)}.how-it-works .head h2 .accent{font-family:var(--font-en-script);font-style:italic;font-weight:400;color:var(--glow)}html[lang=ar] .how-it-works .head h2 .accent{font-weight:600;color:var(--glow)}.how-path{height:120px;margin-bottom:-64px;pointer-events:none;z-index:1}.how-path svg{width:100%;height:100%;display:block;overflow:visible}.how-path .how-line{stroke-dasharray:2600;stroke-dashoffset:2600;transition:stroke-dashoffset 2200ms var(--ease-out)}.how-path .how-rungs line{opacity:0;transition:opacity 600ms var(--ease)}.how-it-works.in .how-path .how-rungs line{opacity:.4}.how-path .how-nodes circle{opacity:0;transition:opacity 700ms var(--ease)}.how-it-works.in .how-path .how-nodes circle{opacity:.9}.how-it-works.in .how-path .how-nodes circle:nth-child(1){transition-delay:800ms}.how-it-works.in .how-path .how-nodes circle:nth-child(2){transition-delay:1200ms}.how-it-works.in .how-path .how-nodes circle:nth-child(3){transition-delay:1600ms}.how-it-works.in .how-path .how-nodes circle:nth-child(4){transition-delay:2000ms}@media (max-width:900px){.how-path{display:none}}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);position:relative;z-index:2}@media (max-width:1000px){.how-steps{grid-template-columns:repeat(2,1fr);gap:36px}}@media (max-width:540px){.how-steps{grid-template-columns:1fr;gap:28px}}.how-step{position:relative;text-align:center;padding:24px 18px 8px}.how-step .step-num{position:relative;width:80px;height:80px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,rgba(95,212,220,.06),rgba(95,212,220,0))}.how-step .step-num span{font-family:var(--font-en-display);font-size:28px;font-weight:700;letter-spacing:-.02em;z-index:2}.how-step .step-ring{position:absolute;inset:0;width:100%;height:100%;animation:stepRingPulse 4s ease-in-out infinite}.how-step .step-icon{width:44px;height:44px;margin:0 auto 18px;display:grid;place-items:center;color:var(--glow);opacity:.85}.how-step .step-icon svg{width:100%;height:100%}.how-cta .how-cta-text,.how-step h3{font-family:var(--font-en-display);font-size:22px}.how-step h3{font-weight:600;letter-spacing:-.01em;color:var(--white);margin-bottom:12px}html[lang=ar] .how-step h3{font-family:var(--font-ar-display);font-size:24px;font-weight:600}.how-step p{color:rgba(255,255,255,.65);max-width:220px;margin:0 auto}html[lang=ar] .how-step p{max-width:240px}.how-step.gold-step .step-num{background:linear-gradient(180deg,rgba(212,162,76,.08),rgba(212,162,76,0))}.how-step.gold-step .step-icon{color:var(--gold)}.how-cta{margin-top:80px;text-align:center}.how-cta .how-cta-text{font-weight:400;font-style:italic;color:rgba(255,255,255,.85);margin-bottom:22px}html[lang=ar] .how-cta .how-cta-text{font-family:var(--font-ar-display);font-style:normal;font-size:24px}.how-cta .btn-wa{padding:16px 32px;font-size:16px}.believe{background:var(--offwhite);color:var(--ink);position:relative}.believe .head{margin:0 auto 72px}.believe .head .eyebrow{margin-bottom:8px}.believe h2{color:var(--navy)}.believe h2 .people{font-family:var(--font-en-script);font-weight:400;font-style:italic;color:var(--teal)}html[lang=ar] .believe h2{margin-top:32px}html[lang=ar] .believe h2 .people,html[lang=ar] .final-cta .saudi{font-family:var(--font-ar-script);font-style:normal;font-weight:600}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1000px){.values-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:540px){.values-grid{grid-template-columns:1fr;gap:16px}}.value{background:var(--white);border-radius:18px;padding:36px 30px;border:1px solid rgba(10,37,64,.06);transition:border-color 300ms var(--ease),transform 300ms var(--ease),box-shadow 300ms var(--ease);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:start}.value:hover{border-color:rgba(26,169,181,.45);transform:translateY(-4px);box-shadow:0 24px 60px -30px rgba(26,169,181,.35)}.value .ring{width:52px;height:52px;border-radius:50%;background:rgba(26,169,181,.1);border:1px solid rgba(26,169,181,.3);display:grid;place-items:center;color:var(--teal);flex:none;margin-bottom:24px}.value .ring svg{width:24px;height:24px}.value h3,.value h4{margin:0;color:var(--teal);letter-spacing:-.01em}.value p{margin:14px 0 0;color:var(--ink-muted)}html[lang=ar] .value p{margin-top:12px}.gold-shimmer{height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:0 auto;width:min(720px,60vw);opacity:.5}.final-cta{background:radial-gradient(60% 60%at 50% 40%,rgba(26,169,181,.18)0,transparent 60%),radial-gradient(50% 60%at 50% 80%,rgba(95,212,220,.1)0,transparent 60%),linear-gradient(180deg,#061a2e 0,#0a2540 100%);position:relative;overflow:hidden}.final-cta canvas.particles{position:absolute;inset:0;opacity:.7;z-index:0}.final-cta .wrap{position:relative;z-index:2}.final-cta .symbol{width:120px;height:120px;margin:0 auto 32px;position:relative;display:grid;place-items:center}.final-cta .symbol img,.final-cta .symbol svg{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 24px rgba(95,212,220,.5));animation:symbolFloat 6s ease-in-out infinite}.final-cta h2{max-width:940px;margin:0 auto}.final-cta .body{max-width:580px;margin-inline:auto}.final-cta .saudi{margin-top:36px;font-family:var(--font-en-script);font-style:italic;font-size:32px;color:var(--gold)}html[lang=ar] .final-cta .saudi{font-size:36px;font-weight:500}.final-cta .cta-stack{margin-top:44px;display:inline-flex;flex-direction:column;align-items:center;gap:14px}.final-cta .btn-wa{padding:18px 36px;font-size:17px;border-radius:12px}.final-cta .or-call{color:rgba(255,255,255,.55);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.final-cta .or-call a,.foot .contact-line a,.how-step .step-num span{color:var(--glow);font-variant-numeric:tabular-nums}.final-cta .or-call a{border-bottom:1px solid rgba(95,212,220,.4);padding-bottom:1px;margin-inline:6px}footer.foot{background:#061a2e;color:rgba(255,255,255,.7);padding:80px 0 0;position:relative;border-top:1px solid rgba(255,255,255,.06)}.foot-grid{display:grid;grid-template-columns:1.4fr 1.2fr;gap:48px;padding-bottom:56px}@media (max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.foot-grid{grid-template-columns:1fr}}.foot-brand .brand{color:var(--white);margin-bottom:18px}.foot-tag{font-family:var(--font-en-script);color:var(--glow);font-size:22px;font-style:italic;line-height:1.4;margin-top:16px}html[lang=ar] .foot-tag{font-family:var(--font-ar-script);font-style:normal;font-size:22px}.foot-saudi{margin-top:16px;color:rgba(255,255,255,.55);font-size:14px;max-width:280px;line-height:1.6}.foot .foot-heading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold);margin:0 0 18px;font-family:var(--font-en-display)}html[lang=ar] .foot .foot-heading{font-family:var(--font-ar-display);letter-spacing:.08em;font-size:12px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.foot ul a,.foot-social a{color:rgba(255,255,255,.65)}.foot ul a{font-size:14px;transition:color 200ms var(--ease);display:inline-flex;align-items:center;min-height:44px;padding:4px 0;line-height:1.4}.foot ul a:hover{color:var(--glow)}.foot .contact-line{font-size:14px;line-height:1.7;color:rgba(255,255,255,.7)}.foot .contact-line a{display:inline-block;padding:10px 0;min-height:44px;line-height:1.6}.foot-social{margin-top:18px;display:flex;gap:10px}.foot-social a{width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;transition:color 200ms var(--ease),border-color 200ms var(--ease),background 200ms var(--ease),transform 200ms var(--ease)}.foot-social a:hover{color:var(--navy);background:var(--glow);border-color:var(--glow);transform:translateY(-2px)}.foot-social svg{width:18px;height:18px}.foot-bottom{border-top:1px solid rgba(212,162,76,.18);padding:22px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:rgba(255,255,255,.45);letter-spacing:.04em}.foot-bottom .links{display:flex;gap:8px;align-items:center}.foot-bottom .links a{padding:12px 14px;border-radius:6px;transition:background 200ms var(--ease),color 200ms var(--ease)}.foot-bottom .links a:hover{color:var(--glow);background:rgba(255,255,255,.04)}@media (max-width:600px){.foot-bottom{flex-direction:column;gap:8px;align-items:flex-start}.foot-bottom .links{flex-wrap:wrap}}.wa-float-wrap{position:fixed;bottom:28px;inset-inline-end:28px;z-index:40;width:60px;height:60px;transition:opacity 350ms var(--ease),transform 350ms var(--ease)}.wa-float-wrap.hidden{opacity:0;transform:scale(.6) translateY(20px);pointer-events:none}.wa-float{position:relative;width:60px;height:60px;border-radius:50%;background:var(--teal);color:var(--white);display:grid;place-items:center;cursor:pointer;border:0;box-shadow:0 20px 40px -12px rgba(26,169,181,.55),0 0 0 0 rgba(95,212,220,.6);animation:waPulse 8s infinite var(--ease);transition:transform 250ms var(--ease)}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:26px;height:26px}.wa-float .tip,.wa-float-close{position:absolute;background:var(--navy);color:var(--white)}.wa-float .tip{inset-inline-end:72px;top:50%;transform:translateY(-50%) translateX(8px);font-size:13px;font-weight:500;padding:10px 14px;border-radius:10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 250ms var(--ease),transform 250ms var(--ease);border:1px solid rgba(95,212,220,.25);box-shadow:0 12px 30px -10px rgba(0,0,0,.5)}html[dir=rtl] .wa-float .tip{transform:translateY(-50%) translateX(-8px)}.wa-float:hover .tip{opacity:1;transform:translateY(-50%) translateX(0)}.wa-float-close{top:-6px;inset-inline-end:-6px;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);display:grid;place-items:center;cursor:pointer;padding:0;z-index:2;opacity:.85;box-shadow:0 4px 10px -2px rgba(0,0,0,.45);transition:opacity 200ms var(--ease),transform 200ms var(--ease),background 200ms var(--ease)}.wa-float-close:focus-visible,.wa-float-close:hover{opacity:1;transform:scale(1.12);background:#d23a3a;outline:0}.wa-float-close svg{width:12px;height:12px;display:block}.echo-host{position:relative}.echo-host .echo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 80%at var(--ex,50%) var(--ey,50%),rgba(95,212,220,.25),transparent 60%);transition:opacity 300ms var(--ease)}.echo-host:hover .echo{opacity:1}.reveal-up{opacity:0;transform:translateY(28px);transition:opacity 800ms var(--ease-out),transform 800ms var(--ease-out)}.reveal-stagger.in>*,.reveal-up.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity 700ms var(--ease-out),transform 700ms var(--ease-out)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[dir=rtl] .nav-links a::after{background:linear-gradient(-90deg,transparent,var(--glow),transparent)}html[dir=rtl] .btn-wa svg{transform:scaleX(-1)}.tnum{font-variant-numeric:tabular-nums;letter-spacing:.02em}:focus-visible{outline:2px solid var(--glow);outline-offset:3px;border-radius:4px}.btn-secondary:focus-visible,.btn-wa:focus-visible,.lang-toggle:focus-visible,.menu-toggle:focus-visible{outline-offset:4px}:focus:not(:focus-visible){outline:0}::selection{background:rgba(95,212,220,.3);color:var(--white)}.believe ::selection,section.light ::selection{background:rgba(26,169,181,.2);color:var(--navy)}section[id]{scroll-margin-top:72px}@media (max-width:720px){html{scroll-padding-top:60px}section[id]{scroll-margin-top:60px}}.fonts-loading body{opacity:.98}.fonts-loaded body{opacity:1;transition:opacity 200ms ease}.mobile-menu{padding-top:100px}.mobile-menu a{min-height:56px;display:flex;align-items:center}.mobile-menu .menu-close{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--white);cursor:pointer;display:grid;place-items:center;transition:background 200ms var(--ease),border-color 200ms var(--ease)}.mobile-menu .menu-close:hover{background:rgba(255,255,255,.1);border-color:var(--glow)}.mobile-menu .menu-close svg{width:22px;height:22px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-display,h1,h2{-webkit-font-smoothing:antialiased}}@media print{.how-path,.nav,.ribbon-overlay,.scroll-hint,.strand-divider,.wa-float,.wa-float-wrap,canvas{display:none!important}body{background:#fff;color:#000}section{padding:24px 0;page-break-inside:avoid}a[href]::after{content:" ("attr(href)")";font-size:11px;color:#555}}.stress-photo{position:relative;width:100%;aspect-ratio:4/5;border-radius:22px;overflow:hidden;margin:0;background:#050e1a;box-shadow:0 60px 140px -40px rgba(0,0,0,.7),0 0 0 1px rgba(95,212,220,.1) inset;isolation:isolate}.stress-photo .stress-photo-img,.stress-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;filter:saturate(.92) contrast(1.05) brightness(.96);transition:transform 1200ms var(--ease-out),filter 800ms var(--ease)}@media (hover:hover) and (min-width:900px){.stress-photo:hover img{transform:scale(1.03);filter:saturate(1) contrast(1.08) brightness(1)}}.stress-photo-tint,.stress-photo-vignette{position:absolute;inset:0;pointer-events:none}.stress-photo-tint{background:linear-gradient(180deg,rgba(10,37,64,.12)0,rgba(10,37,64,0) 30%,rgba(10,37,64,0) 65%,rgba(10,37,64,.45) 100%);z-index:2}.stress-photo-vignette{background:radial-gradient(80% 70%at 50% 50%,transparent 55%,rgba(5,14,26,.55) 100%);z-index:3}.stress-photo-glow-gold,.stress-photo-glow-teal{position:absolute;mix-blend-mode:screen;pointer-events:none;z-index:4}.stress-photo-glow-teal{top:-20%;inset-inline-end:-20%;width:60%;height:60%;background:radial-gradient(circle at center,rgba(95,212,220,.18)0,rgba(95,212,220,0) 70%);animation:stressGlowTeal 8s ease-in-out infinite}.stress-photo-glow-gold{bottom:-15%;inset-inline-start:-15%;width:55%;height:55%;background:radial-gradient(circle at center,rgba(212,162,76,.22)0,rgba(212,162,76,0) 70%);animation:stressGlowGold 10s ease-in-out infinite}.stress-photo-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;opacity:.07;mix-blend-mode:overlay;pointer-events:none;z-index:5}.stress-photo-caption{position:absolute;inset-inline:22px;bottom:18px;z-index:6;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;pointer-events:none;margin:0}.stress-photo-caption .cap-left,.stress-photo-caption .cap-right{font-family:var(--font-en-body);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.72);text-shadow:0 1px 8px rgba(0,0,0,.6);font-weight:500}.stress-photo-caption .cap-right{letter-spacing:.2em}html[lang=ar] .stress-photo-caption .cap-left,html[lang=ar] .stress-photo-caption .cap-right{font-family:var(--font-ar-body);font-size:11.5px;letter-spacing:.12em;text-transform:none}@media (max-width:540px){.stress-photo-caption{inset-inline:16px;bottom:14px;gap:10px}.stress-photo-caption .cap-left,.stress-photo-caption .cap-right{font-size:9px;letter-spacing:.24em}html[lang=ar] .stress-photo-caption .cap-left,html[lang=ar] .stress-photo-caption .cap-right{font-size:10.5px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.stress-photo-glow-gold,.stress-photo-glow-teal{animation:none!important}.stress-photo img{transition:none!important}}@media (max-width:540px){.hero-ctas{margin-top:28px;gap:12px}.how-cta{margin-top:56px;padding:0 16px}.how-cta .btn-wa{width:100%;justify-content:center;min-height:56px}.final-cta .cta-stack{margin-top:32px;gap:18px;width:100%;align-items:stretch}.final-cta .btn-wa{width:100%;justify-content:center;padding:18px 24px;font-size:16px}.final-cta .or-call{text-align:center;line-height:1.8}.final-cta .or-call a{display:inline-block;padding:6px 4px;margin-top:4px}}@media (max-width:380px){.hero-ctas{gap:10px}.hero-ctas .btn-secondary,.hero-ctas .btn-wa{padding:14px 18px;font-size:15px}.hero-display{font-size:clamp(40px,13vw,54px)}html[lang=ar] .hero-display{font-size:clamp(42px,13.5vw,58px)}}canvas[data-lazy-canvas]{opacity:0;transition:opacity 800ms var(--ease-out, ease-out)}canvas[data-lazy-canvas].loaded{opacity:.9}.how-it-works canvas[data-lazy-canvas].loaded{opacity:.6}.final-cta canvas[data-lazy-canvas].loaded{opacity:.7}.mobile-menu .menu-close{position:absolute;top:24px;inset-inline-end:24px}html[dir=rtl] .mobile-menu .menu-close{right:24px;left:auto}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}canvas[data-lazy-canvas]{opacity:.4!important}}html[lang=ar] .believe h2,html[lang=ar] .final-cta h2,html[lang=ar] .how-it-works .head h2,html[lang=ar] .promise h2,html[lang=ar] .stress h2{font-weight:700}.trust-content h3{font-size:18px;line-height:1.3;font-weight:600}html[lang=ar] .trust-content h3{font-size:19px;line-height:1.55;font-weight:700}.value h3,.value h4{font-size:20px}html[lang=ar] .value h3,html[lang=ar] .value h4{font-size:21px;line-height:1.55;font-weight:700}.how-step h4,.svc h4,.value h3,.value h4{line-height:1.3;font-weight:600}.svc h4{font-size:18px;letter-spacing:-.01em}html[lang=ar] .svc h4{font-size:19px;line-height:1.5;font-weight:700;letter-spacing:0}.how-step h4{font-size:19px}html[lang=ar] .how-step h4{font-size:20px;line-height:1.5;font-weight:700}.how-step p,.svc p,.trust-content p,.value p{font-size:14.5px;line-height:1.6}html[lang=ar] .how-step p,html[lang=ar] .svc p,html[lang=ar] .trust-content p,html[lang=ar] .value p{font-size:15px;line-height:1.85}html[lang=ar] .stress-list li{font-size:17px;line-height:1.85}.stress-emph{font-size:20px;line-height:1.4}html[lang=ar] .stress-emph{font-size:20px;line-height:1.7}.stress-transition{font-size:28px}html[lang=ar] .stress-transition{font-size:26px;line-height:1.5}.hero-display{font-size:clamp(48px,8.5vw,120px)}html[lang=ar] .hero-display{font-size:clamp(54px,9.5vw,130px);line-height:1.1}.hero-tagline{font-size:clamp(20px,2vw,28px);line-height:1.4}html[lang=ar] .hero-tagline{font-size:clamp(22px,2.2vw,30px);line-height:1.65}.hero-body{font-size:16px;line-height:1.65}html[lang=ar] .hero-body{font-size:17px;line-height:1.9}@media (max-width:720px){.believe .head{margin-bottom:44px}}@media (max-width:720px){.how-it-works .head{margin-bottom:48px}}html[lang=ar] .head h2,html[lang=ar] .promise h2,html[lang=ar] .stress h2{margin-top:24px}@media (max-width:720px){.stress-text{max-width:100%}.stress h2,html[lang=ar] .stress h2{font-size:clamp(30px,8vw,44px)}.stress-list li{padding:12px 0;font-size:15.5px}.promise p,html[lang=ar] .promise p,html[lang=ar] .stress-list li{font-size:16px}.stress-emph,.stress-list{margin-top:24px}.how-step h4,.stress-emph,.svc h4,.trust-content h3,.value h3,.value h4,html[lang=ar] .stress-emph{font-size:17px}.stress-transition{font-size:22px}html[lang=ar] .stress-transition{font-size:20px}.promise h2{font-size:clamp(34px,9vw,50px)}html[lang=ar] .promise h2{font-size:clamp(32px,8.5vw,46px)}.hero-display{font-size:clamp(40px,13vw,64px)}html[lang=ar] .hero-display{font-size:clamp(44px,14vw,70px)}.hero-tagline,html[lang=ar] .how-step h4,html[lang=ar] .svc h4,html[lang=ar] .trust-content h3,html[lang=ar] .value h3,html[lang=ar] .value h4{font-size:18px}html[lang=ar] .hero-tagline{font-size:19px}.hero-body{font-size:15px}html[lang=ar] .hero-body{font-size:16px}.believe h2,.final-cta h2,.how-it-works .head h2{font-size:clamp(30px,8vw,44px)}html[lang=ar] .believe h2,html[lang=ar] .final-cta h2,html[lang=ar] .how-it-works .head h2{font-size:clamp(30px,8vw,44px);line-height:1.45}.svc p,.value p{font-size:14px}html[lang=ar] .svc p,html[lang=ar] .value p{font-size:14.5px}.how-step{padding:20px 14px 8px}}@media (max-width:380px){section{padding:56px 0}.wrap{padding:0 16px}.hero-display{font-size:36px}html[lang=ar] .hero-display{font-size:40px}}@media (min-width:1600px){.hero-display{font-size:132px}html[lang=ar] .hero-display{font-size:140px}}@media (max-width:540px){.eyebrow{font-size:10.5px}html[lang=ar] .eyebrow{font-size:11.5px}}.btn-secondary,.btn-wa{font-size:14.5px;padding:14px 24px}html[lang=ar] .btn-secondary,html[lang=ar] .btn-wa{font-size:15px}@media (max-width:540px){.btn-secondary,.btn-wa{padding:14px 20px;font-size:14px}html[lang=ar] .btn-secondary,html[lang=ar] .btn-wa{font-size:14.5px}}html[lang=ar]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.eyebrow{display:inline-block;font-family:var(--font-en-body);font-size:12px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);line-height:1;padding:0;margin:0;gap:0}.eyebrow::before{content:none!important;display:none!important}html[lang=ar] .eyebrow{font-family:var(--font-ar-body);font-size:13px;letter-spacing:.18em;text-transform:none;font-weight:700}section.light .eyebrow{color:var(--teal)}.head .eyebrow,.promise-content .eyebrow,.stress-text .eyebrow{margin-bottom:16px}html[lang=ar] .head .eyebrow,html[lang=ar] .promise-content .eyebrow,html[lang=ar] .stress-text .eyebrow{margin-bottom:18px}.believe h2,.final-cta h2,.head h2,.how-it-works .head h2,.promise h2,.stress h2{margin-top:0}.believe .body,.final-cta .body,.head .body,.how-it-works .head .body,.promise p,.stress-text .stress-list{margin-top:20px}html[lang=ar] .believe .body,html[lang=ar] .final-cta .body,html[lang=ar] .head .body,html[lang=ar] .how-it-works .head .body,html[lang=ar] .promise p,html[lang=ar] .stress-text .stress-list{margin-top:24px}.believe .head,.how-it-works .head{margin-bottom:48px}@media (max-width:720px){.believe .head,.how-it-works .head{margin-bottom:36px}}.promise-content,.promise-content p,.stress-text,.stress-text .stress-list{max-width:540px}.believe .head,.how-it-works .head{max-width:720px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.believe .body,.how-it-works .head .body{max-width:620px;margin-inline:auto}.believe h2,.promise h2{font-size:clamp(36px,4.6vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.15}html[lang=ar] .believe h2,html[lang=ar] .promise h2{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.005em;line-height:1.35}.believe h2{font-size:clamp(32px,3.8vw,50px);line-height:1.2}html[lang=ar] .believe h2{font-size:clamp(30px,3.6vw,46px)}.final-cta h2,.how-it-works .head h2,.services .head h2,.stress h2{font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.2}html[lang=ar] .final-cta h2,html[lang=ar] .how-it-works .head h2,html[lang=ar] .services .head h2,html[lang=ar] .stress h2{font-size:clamp(26px,3.2vw,42px);letter-spacing:-.005em;line-height:1.4}.believe .body,.final-cta .body,.head .body,.how-it-works .head .body,.promise p,.stress-text p{font-size:17px;line-height:1.65;font-weight:400;color:rgba(255,255,255,.72)}html[lang=ar] .believe .body,html[lang=ar] .final-cta .body,html[lang=ar] .head .body,html[lang=ar] .how-it-works .head .body,html[lang=ar] .promise p,html[lang=ar] .stress-text p{font-size:17px;line-height:1.9}.believe .body{color:var(--ink-muted)}.believe h2 .people,.how-it-works .head h2 .accent,.promise h2 .accent{display:inline;white-space:normal}section{padding:clamp(56px,7vw,112px)0}@media (max-width:720px){section{padding:clamp(48px,10vw,72px)0}.eyebrow{font-size:11px;letter-spacing:.22em}html[lang=ar] .eyebrow{font-size:12px;letter-spacing:.14em}.head .eyebrow,.promise-content .eyebrow,.stress-text .eyebrow{margin-bottom:18px}.head .body,.promise p,.stress-text .stress-list{margin-top:22px}html[lang=ar] .head .body,html[lang=ar] .promise p,html[lang=ar] .stress-text .stress-list{margin-top:24px}}.final-cta{text-align:center}.final-cta .head,.final-cta .wrap>*{margin-inline:auto}.nav .wrap,.nav-links{display:flex;align-items:center}.nav .wrap{justify-content:space-between;gap:16px;position:relative}.nav .brand{z-index:2}.nav-links{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);margin:0!important;gap:28px;z-index:1}html[dir=rtl] .nav-links,html[lang=ar] .nav-links{transform:translate(50%,-50%)}.nav .nav-cta-group{z-index:2;margin-inline-start:auto}@media (max-width:1100px){.nav-links{position:static;transform:none!important;margin-inline-start:auto!important;margin-inline-end:16px!important;gap:20px}.nav .nav-cta-group{margin-inline-start:0}}@media (max-width:900px){.nav-links{display:none!important}}.services .head{align-items:center}.services .head .right{display:flex;flex-direction:column;align-items:flex-end;text-align:end}html[lang=ar] .services .head .right{align-items:flex-start;text-align:start}.services .head .eyebrow{margin-bottom:14px;font-size:12.5px}html[lang=ar] .services .head .eyebrow{font-size:13.5px}.promise .promise-content{display:flex;flex-direction:column;align-items:flex-start}.head .eyebrow,.promise .eyebrow,.stress-text .eyebrow,section .eyebrow{display:inline-block!important;gap:0!important}.head .eyebrow::before,.promise .eyebrow::before,.stress-text .eyebrow::before,section .eyebrow::before{content:none!important;display:none!important;width:0!important;background:0 0!important}.nav{height:72px}@media (max-width:720px){.nav{height:60px}}.brand{gap:0}.brand-logo-full{height:40px;width:auto;display:block;transition:opacity 300ms var(--ease)}.brand-logo-icon{height:38px;width:auto;display:none}.brand:hover .brand-logo-full,.brand:hover .brand-logo-icon{opacity:.85}@media (max-width:600px){.brand-logo-full{display:none}.brand-logo-icon{display:block;height:44px}}.foot-brand-logo{flex-direction:column;gap:12px}.foot-brand-logo img{height:48px;width:auto;display:block}.foot-brand-logo .brand-text{margin-top:4px}.foot-brand-logo,html[lang=ar] .foot-brand-logo{align-items:flex-start}.foot-brand-logo .brand-text small{font-size:11px;letter-spacing:.12em;text-transform:none;color:var(--glow);opacity:.75}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:0 0;pointer-events:none}.scroll-progress-bar{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--glow) 0%,var(--teal) 45%,var(--gold) 100%);box-shadow:0 0 12px rgba(95,212,220,.5);transition:width 120ms linear;transform-origin:left center}html[dir=rtl] .scroll-progress-bar{margin-inline-start:auto;transform-origin:right center}@media (prefers-reduced-motion:reduce){.scroll-progress-bar{transition:none}}.preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:radial-gradient(60% 50%at 50% 50%,rgba(26,169,181,.08)0,transparent 65%),linear-gradient(180deg,#04111f 0,#07203a 55%,#0a2540 100%);opacity:1;transition:opacity 900ms var(--ease),visibility 900ms var(--ease)}.preloader.done{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:767px){.preloader{transition:opacity 400ms var(--ease),visibility 400ms var(--ease)}}.preloader-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.preloader-stage{position:relative;z-index:2;display:grid;place-items:center}.preloader-logo{width:clamp(150px,28vw,220px);height:auto;opacity:0;transform:scale(.82);filter:blur(10px) drop-shadow(0 0 28px transparent);animation:plLogoReveal 1400ms 1900ms var(--ease-out) forwards}.preloader-sweep{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(168,229,227,.12) 46%,rgba(255,255,255,.22) 50%,rgba(168,229,227,.12) 54%,transparent 70%);background-size:250% 100%;background-position:-120%0;opacity:0;animation:plSweep 1100ms 2200ms var(--ease-out) forwards}@media (prefers-reduced-motion:reduce){.preloader-logo{animation:plLogoReveal 500ms 200ms ease forwards}.preloader-sweep{display:none}}body.preloading{overflow:hidden}#services.services{background-color:#061a2e;background-image:none;color:#fff;position:relative;overflow:hidden}#cta.final-cta{background-image:radial-gradient(60% 60%at 50% 40%,rgba(26,169,181,.18)0,transparent 60%),radial-gradient(50% 60%at 50% 80%,rgba(95,212,220,.1)0,transparent 60%),linear-gradient(180deg,#061a2e 0,#0a2540 100%);text-align:center}#cta.final-cta,#how.how-it-works{background-color:#0a2540;color:#fff;position:relative;overflow:hidden}#services .svc{background-color:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);color:#fff}#services .svc.genomic-card{background-color:rgba(15,44,77,.5);border-color:rgba(212,162,76,.12)}canvas.particles{display:none!important}.preloader-canvas,canvas.helix{will-change:transform}.hero-display .ch,.reveal-up{will-change:opacity,transform}.reveal-up.in{will-change:auto}#believe,#cta,#how,#promise,#services,#stress,#why,.foot{content-visibility:auto}#stress{contain-intrinsic-size:auto 994px}#promise{contain-intrinsic-size:auto 770px}#why{contain-intrinsic-size:auto 382px}#services{contain-intrinsic-size:auto 2463px}#how{contain-intrinsic-size:auto 1626px}#believe{contain-intrinsic-size:auto 1317px}#cta{contain-intrinsic-size:auto 591px}.foot{contain-intrinsic-size:auto 669px}