:root{--bg:#050b14;--bg2:#07111e;--border:rgba(91,230,195,.18);--text:#eef6f7;--muted:#9fb0ba;--primary:#7fe6d0;--primary-2:#54d5ff;--primary-3:#49e86a;--shadow:0 16px 40px rgba(0,0,0,.35);--radius:24px;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,sans-serif;background:linear-gradient(180deg,var(--bg),var(--bg2));color:var(--text);overflow-x:hidden;font-size:14.4px}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}
.site-bg{position:fixed;inset:0;z-index:-4;background:radial-gradient(circle at 50% 0%, rgba(84,213,255,.07), transparent 24%),linear-gradient(180deg,#040a12,#07111e)}.site-bg:before,.site-bg:after{content:"";position:absolute;inset:0;pointer-events:none}.site-bg:before{background:repeating-linear-gradient(90deg, rgba(58,114,132,.08) 0, rgba(58,114,132,.08) 1px, transparent 1px, transparent 52px),repeating-linear-gradient(180deg, rgba(58,114,132,.05) 0, rgba(58,114,132,.05) 1px, transparent 1px, transparent 52px);opacity:.22}.site-bg:after{background:radial-gradient(circle at 12% 18%, rgba(73,232,106,.12), transparent 16%),radial-gradient(circle at 84% 12%, rgba(255,112,79,.09), transparent 16%),radial-gradient(circle at 50% 90%, rgba(84,213,255,.08), transparent 18%)}
.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.top-strip{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(90deg,rgba(8,37,30,.95) 0%,rgba(8,28,26,.96) 25%,rgba(8,27,30,.95) 55%,rgba(8,20,24,.96) 100%);backdrop-filter:blur(10px);border-bottom:1px solid rgba(105,232,183,.2)}.top-strip:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 50%, rgba(73,232,106,.12), transparent 28%),radial-gradient(circle at 88% 50%, rgba(127,230,208,.1), transparent 26%);pointer-events:none}.top-strip-inner{position:relative;display:flex;justify-content:center;align-items:center;gap:28px;min-height:32px;padding:5px 0;color:#d6e1e4;font-size:12.6px;flex-wrap:wrap}.top-strip-set{display:flex;align-items:center;gap:28px}.top-strip-set[aria-hidden="true"]{display:none}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;background:#ffc23c}.dot.blue{background:var(--primary-2)}.dot.green{background:var(--primary-3)}
.header{position:fixed;top:43px;left:0;right:0;z-index:49;transition:.25s ease;background:rgba(5,11,20,.58);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.04)}.header.is-scrolled{background:rgba(5,11,20,.9);box-shadow:0 18px 34px rgba(0,0,0,.25)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;min-width:0;flex:0 0 auto}.brand img{width:40px;height:40px;border-radius:50%;box-shadow:0 0 22px rgba(84,213,255,.18)}.brand span{font-size:.94rem;white-space:nowrap;line-height:1.05}.nav{display:flex;gap:22px;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.nav a{color:#b7c6cf;font-weight:600;font-size:.9rem;line-height:1.05}.nav a:hover{color:#fff}.nav-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.menu-btn{display:none;background:transparent;border:1px solid var(--border);color:#fff;padding:10px 12px;border-radius:12px}.mobile-menu{display:none}.lang-switch{display:flex;align-items:center;gap:8px;color:#7e95a3;font-size:.88rem;font-weight:700}.lang-switch a{color:#d8e6ea;opacity:.72}.lang-switch a.active{opacity:1;color:#fff}.mobile-lang-switch{padding:12px 8px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:18px;font-weight:800;border:1px solid transparent;transition:.25s ease;font-size:.94rem;line-height:1.05;text-align:center;cursor:pointer}.btn-primary{background:linear-gradient(90deg,var(--primary),#97e5be);color:#041018;box-shadow:0 0 28px rgba(127,230,208,.22)}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{border-color:rgba(127,230,208,.35);background:rgba(8,14,24,.45);color:#dff5f1}.btn-glow{animation:pulseGlow 2.2s infinite}.footer-cta{background:linear-gradient(90deg,#7fe6d0,#97e5be);color:#041018!important;border:0;box-shadow:0 0 28px rgba(127,230,208,.28);padding:14px 24px;font-weight:900}
.section{position:relative;padding:86px 0}.section-first{padding-top:162px;padding-bottom:78px}.glass{background:linear-gradient(180deg,rgba(7,13,22,.72),rgba(7,13,22,.78));border:1px solid var(--border);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.card{padding:25px;border-radius:var(--radius)}
.hero{overflow:hidden}.hero-media{position:absolute;inset:0;background:linear-gradient(90deg, rgba(12,39,31,.88) 0%, rgba(8,18,26,.54) 22%, rgba(7,11,20,.42) 52%, rgba(8,18,26,.62) 78%, rgba(51,23,18,.55) 100%),linear-gradient(180deg, rgba(5,11,20,.12), rgba(5,11,20,.72)),url("/assets/hero-bg-CLsGi2ij.jpg") center/cover no-repeat;opacity:.42;transform:scale(1.04);transition:transform .15s linear}.hero-chart{position:absolute;inset:0;opacity:.22;background:linear-gradient(180deg, rgba(3,7,12,.08) 0%, rgba(5,11,20,.54) 100%),url("/assets/hero-lines.svg") center/cover no-repeat}.hero-content{position:relative;z-index:1;text-align:center}.hero-logo{width:136px;height:136px;border-radius:50%;margin:0 auto 24px;box-shadow:0 0 30px rgba(84,213,255,.14)}.ib-hero .hero-logo{width:112px;height:112px}
h1{font-size:clamp(2.7rem,6.3vw,4.7rem);line-height:.98;margin:0 0 18px;font-weight:800;letter-spacing:-.04em}.text-gradient{background:linear-gradient(90deg,var(--primary),var(--primary-2));-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-green{background:linear-gradient(90deg,#9de276,#69de8f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:820px;margin:0 auto 16px;font-size:clamp(1.03rem,1.98vw,1.35rem);color:var(--muted)}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;border:1px solid var(--border);background:rgba(9,18,28,.55);margin:16px auto 28px;color:#cce4e1;font-size:.95rem}
.grid-2,.grid-3,.grid-4{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.hero-stats{max-width:980px;margin:0 auto 16px}.stat-card{text-align:center}.stat-value{font-size:2.15rem;font-weight:800;line-height:1;margin-bottom:10px}.stat-label{font-size:1.08rem;font-weight:700}.stat-sub{color:var(--primary);margin-top:7px;font-size:.94rem}
.hero-points,.center-actions,.hero-actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.hero-points{color:#bcd0d6;margin:20px 0 24px;font-size:.96rem}.icon-box{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(127,230,208,.08);border:1px solid rgba(127,230,208,.2);margin-bottom:16px;color:#9be9d6}.icon-line{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.number-float{position:absolute;top:22px;right:20px;font-size:3.7rem;font-weight:800;color:rgba(127,230,208,.13)}
.section-header{text-align:center;max-width:920px;margin:0 auto 34px}.section-header h2{font-size:clamp(2.05rem,4.5vw,3.6rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 12px}.section-header p{font-size:1.08rem;color:var(--muted);margin:0}.feature-card,.step-card,.quote-card,.faq-item,.mini-card,.panel-card{position:relative}.feature-card h3,.step-card h3,.mini-card h3,.panel-card h2{font-size:1rem;margin:0 0 10px}.feature-card p,.step-card p,.quote-card p,.mini-card p,.panel-card p{font-size:.93rem;color:var(--muted);margin:0;line-height:1.6}.cta-panel{max-width:760px;margin:38px auto 0;text-align:center;padding:43px;border-radius:28px;box-shadow:0 0 50px rgba(127,230,208,.16)}.cta-panel h3{font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.08;margin:0 0 16px}.cta-panel p{font-size:1.04rem;color:var(--muted);max-width:640px;margin:0 auto 22px}
.quote-head{display:flex;align-items:center;margin-bottom:14px}.quote-avatar{width:56px;height:56px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 24px rgba(0,0,0,.24)}.quote-card .stars{display:flex;gap:6px;color:#9be9d6;margin-bottom:16px}.quote-card .stars svg{width:16px;height:16px;fill:currentColor}.quote-card blockquote{margin:0 0 16px;font-size:1rem;line-height:1.72;color:#eaf2f3;font-style:italic}.quote-card .by{font-weight:800;font-size:.98rem}.quote-card .loc{color:var(--muted);font-size:.92rem}.faq-wrap{max-width:900px;margin:0 auto}.faq-item{margin-bottom:14px;border-radius:20px;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;background:transparent;border:0;color:#eef6f7;padding:22px 24px;font-size:1rem;font-weight:700;cursor:pointer}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease;padding:0 24px;color:var(--muted)}.faq-item.open .faq-a{padding:0 24px 22px;max-height:240px}.faq-a p{font-size:.95rem;line-height:1.7}
.ticker{border-top:1px solid rgba(127,230,208,.22);border-bottom:1px solid rgba(127,230,208,.22);padding:15px 0;background:linear-gradient(90deg,rgba(8,31,28,.6),rgba(7,18,26,.24) 22%,rgba(8,31,28,.42) 50%,rgba(7,18,26,.24) 78%,rgba(8,31,28,.6));overflow:hidden;white-space:nowrap}.ticker-track{display:flex;align-items:center;gap:56px;min-width:max-content;animation:marquee 24s linear infinite;color:#6bf0df;font-size:1.03rem;font-weight:800}.ticker-set{display:inline-flex;align-items:center;gap:56px;padding-right:56px}.ticker-item{display:inline-flex;align-items:center;gap:12px}.ticker-emoji{font-size:1rem;filter:drop-shadow(0 0 12px rgba(107,240,223,.2))}.ticker-text{color:#58f0e7;letter-spacing:.01em}.stats-band{max-width:840px;margin:34px auto 0}.mini-card{text-align:center}.mini-card .num{font-size:2.18rem;font-weight:800;color:#9be9d6;line-height:1}.big-journey{max-width:900px;margin:40px auto 0;text-align:center;padding:48px;border-radius:30px;box-shadow:0 0 56px rgba(127,230,208,.18)}.big-journey h3{font-size:clamp(2.06rem,4.5vw,3.6rem);line-height:1.05;margin:0 0 16px}.big-journey .sub{font-size:1.08rem;color:var(--muted);margin:0 auto 16px;max-width:720px}.big-journey .meta{font-size:.95rem;color:#95a8b2;margin:0 auto 26px;max-width:640px}
.footer{padding:40px 0 32px;border-top:1px solid rgba(255,255,255,.06)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:28px}.footer h4{margin:0 0 16px;font-size:1rem}.footer p,.footer a{color:var(--muted);font-size:.95rem}.footer a{display:block;margin:10px 0}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:26px;margin-top:26px;border-top:1px solid rgba(255,255,255,.06);color:#7f919d;font-size:.93rem}.telegram-float{position:fixed;right:22px;bottom:22px;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#9ce8be,#7fe6d0);color:#051019;z-index:60;box-shadow:0 0 28px rgba(127,230,208,.35);animation:pulseGlow 2s infinite}.telegram-float svg{width:31px;height:31px;fill:currentColor}
.split-panels{align-items:start}.panel-card{padding:32px}.panel-heading{font-size:1rem;font-weight:800;margin-bottom:8px}.panel-heading-blue{color:#7b8dff}.panel-heading-green{color:#98dd8e}.check-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.check-list li{position:relative;padding-left:26px;color:#dfe8eb;line-height:1.6}.check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--primary)}.check-list.green li:before{color:var(--primary-3)}.card-media{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;margin-bottom:20px;border:1px solid rgba(255,255,255,.08)}.form-shell{max-width:980px;margin:0 auto}.form-grid{align-items:start}.form-field{display:flex;flex-direction:column;gap:10px}.form-field label{font-weight:700}.form-field input,.form-field textarea,.form-field select{width:100%;border-radius:16px;border:1px solid rgba(127,230,208,.22);background:rgba(6,11,18,.88);padding:14px 16px;color:#eef6f7}.form-field textarea{min-height:140px;resize:vertical}.form-field small{color:#93a8b3}.form-field-wide{grid-column:1 / -1}.radio-group{display:flex;flex-wrap:wrap;gap:10px}.radio-option{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(127,230,208,.2);background:rgba(8,14,24,.45)}
.video-card{max-width:760px;margin:0 auto;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;box-shadow:0 18px 60px rgba(0,0,0,.35)}.video-step{text-align:center;font-weight:700;letter-spacing:.02em;color:rgba(255,255,255,.84);font-size:13px;margin-bottom:12px}.video-frame{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;aspect-ratio:16/9}.video-frame iframe{width:100%;height:100%;display:block}.video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:rgba(255,255,255,.75)}.play-circle{width:64px;height:64px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(91,124,250,.22);border:1px solid rgba(91,124,250,.35);font-weight:800}.play-text{font-size:12px;opacity:.9}.small-link-line{width:100%;font-size:12px;margin-top:-8px}.small-link-line a{color:rgba(255,255,255,.7);text-decoration:underline}
.section-tight{padding-top:58px;padding-bottom:58px}.section-dark-alt{padding:64px 0;background:rgba(255,255,255,.02);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.section-cta{margin-top:24px}
.trio-card{max-width:1040px;margin:0 auto;padding:30px 30px 24px;border-radius:30px;background:linear-gradient(180deg,rgba(7,13,22,.82),rgba(7,13,22,.74));box-shadow:0 24px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(127,230,208,.05)}.trio-grid{align-items:stretch;gap:18px}.trio-item{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 18px 18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));border:1px solid rgba(127,230,208,.09);min-height:100%}.trio-media{position:relative;width:132px;height:132px;display:grid;place-items:center;margin:0 auto 18px;border-radius:32px;background:radial-gradient(circle at 50% 35%, rgba(127,230,208,.18), transparent 58%),radial-gradient(circle at 50% 75%, rgba(84,213,255,.12), transparent 64%),linear-gradient(180deg,rgba(12,21,32,.92),rgba(7,13,22,.75));border:1px solid rgba(127,230,208,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(0,0,0,.24)}.trio-media:before{content:"";position:absolute;inset:10px;border-radius:24px;border:1px solid rgba(127,230,208,.08);pointer-events:none}.trio-img{width:112px;height:112px;object-fit:cover;object-position:center 46%;display:block;border-radius:28px;filter:drop-shadow(0 10px 22px rgba(10,18,30,.35))}.trio-img-community{object-position:47% 46%;transform:scale(1.06)}.trio-img-placeholder{background:rgba(255,255,255,.06)}.trio-copy{display:flex;flex-direction:column;gap:10px;max-width:280px}.trio-item h3{margin:0;font-size:1.18rem;line-height:1.15}.trio-item p{margin:0;color:#bfccd3;line-height:1.62;font-size:1.02rem}.trio-paragraph{margin-top:24px;padding-top:20px;border-top:1px solid rgba(127,230,208,.08);color:rgba(255,255,255,.72);font-size:1.02rem;line-height:1.62;text-align:center;max-width:820px;margin-inline:auto}
.benefit-tile{padding:22px 18px;border-radius:22px;text-align:center}.benefit-icon{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;margin:0 auto 12px;background:rgba(91,124,250,.18);border:1px solid rgba(91,124,250,.25);color:#dbe6ff}.benefit-text{font-weight:800;font-size:.95rem}
.why-grid{align-items:center}.why-img{width:100%;max-width:520px;border-radius:24px;border:1px solid rgba(255,255,255,.10);box-shadow:0 18px 60px rgba(0,0,0,.35)}.why-img-placeholder{height:320px;background:rgba(255,255,255,.06)}.why-list{display:flex;flex-direction:column;gap:16px}.why-item{display:flex;gap:12px;align-items:flex-start;padding:10px 0}.why-ico{width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);display:flex;align-items:center;justify-content:center;color:#fff}.why-title{font-weight:900;font-size:1rem}.why-text{color:rgba(255,255,255,.66);font-size:.93rem;margin-top:3px}.why-cta{margin-top:8px;justify-content:flex-start}
.apply-card{max-width:900px;margin:0 auto;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);border-radius:24px;padding:24px}.apply-title{font-weight:900;font-size:24px}.apply-sub{color:rgba(255,255,255,.70);font-size:13px;margin-top:4px}
.tf-overlay{position:fixed;inset:0;background:radial-gradient(1200px 600px at 20% -10%, rgba(34,197,94,.20), transparent 60%),radial-gradient(900px 500px at 90% 10%, rgba(16,185,129,.15), transparent 60%),rgba(6,10,12,.72);display:none;align-items:center;justify-content:center;padding:24px;z-index:999;backdrop-filter:blur(8px)}.tf-overlay.is-open{display:flex}.tf-overlay.is-submitting .tf-close{opacity:.4;pointer-events:none}.tf-overlay.is-submitting{cursor:progress}.tf-overlay-inner{width:100%;max-width:980px;position:relative}.tf-close{position:absolute;top:-12px;right:-12px;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(16,21,20,.9);color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:22px}.tf-card{background:rgba(20,26,24,.88);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px rgba(0,0,0,.35);backdrop-filter:blur(6px)}.tf-form{display:flex;flex-direction:column;gap:18px}.tf-progress{display:flex;align-items:center;gap:12px;font-size:12px;color:rgba(255,255,255,.65)}.tf-progress-track{flex:1;height:6px;background:rgba(255,255,255,.10);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.tf-progress-bar{height:100%;width:20%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:999px;transition:width .35s ease}.tf-steps{min-height:200px;position:relative}.tf-step{display:none;animation:tfFade .25s ease}.tf-step.is-active{display:block}.tf-question{font-size:22px;font-weight:800;margin-bottom:14px}.tf-thankyou .tf-question{font-size:24px}.tf-input{font-size:18px;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;width:100%}.tf-input::placeholder{color:rgba(255,255,255,.55)}.tf-textarea{min-height:120px;resize:vertical}.tf-choice-group{display:grid;gap:10px;margin-top:6px}.tf-choice{display:block;cursor:pointer;position:relative}.tf-choice input{position:absolute;opacity:0;pointer-events:none}.tf-choice span{display:block;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);transition:border-color .2s ease,background .2s ease,transform .2s ease}.tf-choice input:checked + span{border-color:rgba(34,197,94,.9);background:rgba(34,197,94,.18)}.tf-choice:hover span{transform:translateY(-1px)}.tf-hint{margin-top:8px;font-size:12px;color:rgba(255,255,255,.55)}.tf-actions{display:flex;align-items:center;gap:10px;justify-content:space-between}.tf-btn{border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);background:rgba(255,255,255,.08)}.tf-back{padding:10px 16px}.tf-next,.tf-submit{padding:10px 20px;margin-left:auto}.tf-submit{display:none}.form-msg{font-size:13px;color:rgba(255,255,255,.80)}.form-msg.success{color:rgba(80,216,127,.95)}.form-msg.error{color:rgba(248,113,113,.95)}.small-note{font-size:12px;color:rgba(255,255,255,.55)}.tf-fab{position:fixed;right:22px;bottom:22px;z-index:900;border-radius:999px;padding:12px 18px;font-weight:800;background:linear-gradient(90deg,var(--primary),#97e5be);color:#041018;border:1px solid rgba(127,230,208,.35);box-shadow:0 0 28px rgba(127,230,208,.28);transform:translateY(16px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.tf-fab.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}
.locale-ar{direction:rtl;font-family:"Cairo",Inter,system-ui,sans-serif}.locale-ar .nav-wrap,.locale-ar .top-strip-inner,.locale-ar .footer-bottom,.locale-ar .hero-points,.locale-ar .hero-actions,.locale-ar .center-actions,.locale-ar .nav-right,.locale-ar .faq-q,.locale-ar .footer-grid,.locale-ar .tf-actions{direction:rtl}.locale-ar .feature-card,.locale-ar .step-card,.locale-ar .quote-card,.locale-ar .panel-card,.locale-ar .why-list,.locale-ar .footer{text-align:right}.locale-ar .brand span,.locale-ar .nav a,.locale-ar .btn,.locale-ar .hero-lead,.locale-ar .section-header p,.locale-ar .feature-card p,.locale-ar .step-card p,.locale-ar .quote-card blockquote,.locale-ar .faq-a p,.locale-ar .why-text,.locale-ar .trio-item p,.locale-ar .trio-paragraph,.locale-ar .panel-card p,.locale-ar .benefit-text,.locale-ar .tf-question,.locale-ar .tf-hint,.locale-ar .apply-sub{font-family:"Cairo",Inter,system-ui,sans-serif}.locale-ar h1{font-size:clamp(2.55rem,6vw,4.3rem);line-height:1.12;letter-spacing:-.02em}.locale-ar .section-header h2,.locale-ar .big-journey h3,.locale-ar .cta-panel h3{line-height:1.2;letter-spacing:-.02em}.locale-ar .hero-content,.locale-ar .section-header{text-align:center}.locale-ar .feature-card h3,.locale-ar .step-card h3,.locale-ar .panel-card h2,.locale-ar .trio-item h3,.locale-ar .why-title{font-weight:800}.locale-ar .rtl-hero-line{display:block}.locale-ar .check-list li{padding-right:26px;padding-left:0}.locale-ar .check-list li:before{left:auto;right:0}.locale-ar .why-cta{justify-content:flex-end}.locale-ar .telegram-float,.locale-ar .tf-fab{right:auto;left:22px}.locale-ar .dot{margin-right:0;margin-left:8px}.locale-ar .number-float{right:auto;left:20px}.locale-ar .faq-q span{transform:scaleX(-1)}.locale-ar .top-strip-inner span{font-weight:700}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.reveal.in-view{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.delay-4{transition-delay:.32s}
@keyframes pulseGlow{0%,100%{box-shadow:0 0 24px rgba(127,230,208,.20),0 0 0 0 rgba(127,230,208,.22)}50%{box-shadow:0 0 38px rgba(127,230,208,.32),0 0 0 10px rgba(127,230,208,0)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mobileTopStrip{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes tfFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1100px){.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav{gap:16px}.nav a{font-size:.84rem}.btn{padding:11px 16px;font-size:.88rem}}
@media (max-width:900px){.desktop-nav,.desktop-only{display:none}.menu-btn{display:block}.mobile-menu{display:none;position:absolute;top:100%;left:16px;right:16px;padding:14px;border-radius:18px;background:rgba(8,14,24,.96);border:1px solid var(--border)}.mobile-menu.open{display:block}.mobile-menu a{display:block;padding:12px 8px;color:#d6e1e4}.grid-2,.grid-3,.grid-4,.footer-grid{grid-template-columns:1fr}.section{padding:66px 0}.section-first{padding-top:146px}.hero-logo{width:104px;height:104px}.brand span{font-size:.95rem;white-space:normal}.footer-cta{display:inline-flex}.tf-overlay{padding:16px;align-items:stretch}.tf-overlay-inner{height:100%;max-width:100%}.tf-card{height:100%;overflow:auto}.tf-close{top:6px;right:6px}.tf-question{font-size:18px}.tf-input{font-size:16px}.top-strip-inner{justify-content:flex-start;flex-wrap:nowrap;gap:0;min-height:39px;padding:7px 0;font-size:11.2px;white-space:nowrap;overflow:hidden;direction:ltr}.top-strip-set{flex:0 0 auto;gap:18px;padding-inline-end:18px;animation:mobileTopStrip 18s linear infinite}.top-strip-set[aria-hidden="true"]{display:flex}.top-strip-inner span{flex:0 0 auto}.header{top:39px}.locale-ar .top-strip-set{animation-direction:reverse}.locale-ar .top-strip-set span{direction:rtl}}
