:root{--bg:#070b14;--bg-soft:#0d1322;--card:rgba(255,255,255,.08);--line:rgba(255,255,255,.12);--text:#f3f6ff;--muted:#b3bdd1;--soft:#8b96ad;--gold:#d9c08a;--gold-2:#b9995c;--accent:#7dd3fc;--shadow:0 20px 60px rgba(0,0,0,.35);--radius:24px;--radius-sm:16px;--container:1180px;--transition:280ms ease;--motion-ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html,body{max-width:100%;overflow-x:hidden}body{margin:0;font-family:'Inter',sans-serif;background:radial-gradient(circle at top left,rgba(125,211,252,.08),transparent 28%),radial-gradient(circle at bottom right,rgba(217,192,138,.08),transparent 30%),linear-gradient(180deg,#050810 0%,#0a1020 100%);color:var(--text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.rtl{direction:rtl}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%;height:auto}img{display:block}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid rgba(217,192,138,.75);outline-offset:3px}.container{width:min(100% - 24px,var(--container));margin-inline:auto}.section{padding:100px 0;position:relative;z-index:1}.section-sm{padding:60px 0;position:relative;z-index:1}.section-alt{background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.035));border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}
.bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,black 40%,transparent 90%);pointer-events:none;z-index:0}.bg-orb{position:fixed;border-radius:999px;filter:blur(90px);opacity:.22;pointer-events:none;z-index:0}.orb-1{width:320px;height:320px;background:#6ee7f9;top:10%;left:-60px}.orb-2{width:360px;height:360px;background:#d9c08a;right:-120px;bottom:10%}.mouse-glow{position:fixed;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(125,211,252,.13),transparent 65%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);opacity:.9;mix-blend-mode:screen}.glass{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:var(--shadow)}
.site-header{position:sticky;top:0;z-index:50;width:100%;background:rgba(5,8,16,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06);transition:var(--transition)}.site-header.scrolled{background:rgba(5,8,16,.92)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:78px}.brand{display:inline-flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.brand-mark{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:800;background:linear-gradient(135deg,rgba(217,192,138,.28),rgba(125,211,252,.18));border:1px solid rgba(255,255,255,.12);color:#fff;letter-spacing:.08em;flex-shrink:0}.brand-text{min-width:0}.brand-text strong{display:block;font-size:14px;overflow-wrap:anywhere}.brand-text small{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.desktop-nav{display:flex;align-items:center;gap:24px}.desktop-nav a{color:var(--muted);font-size:14px;transition:var(--transition)}.desktop-nav a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.lang-switcher{display:flex;align-items:center;padding:4px;border-radius:999px}.lang-btn{border:0;background:transparent;color:var(--muted);padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:700}.lang-btn.active{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#111}.menu-toggle{display:none;background:none;border:0;padding:0;width:42px;height:42px;cursor:pointer}.menu-toggle span{display:block;width:22px;height:2px;background:white;margin:5px auto;border-radius:2px}.mobile-menu{display:none;position:relative;z-index:60;padding:0 16px 16px;flex-direction:column;gap:14px;background:rgba(6,10,18,.98);border-top:1px solid rgba(255,255,255,.06)}.mobile-menu.open{display:flex}
.hero,.section,.section-sm{overflow:hidden}.hero{min-height:calc(100vh - 78px);display:flex;align-items:center;padding-top:70px}.hero-grid,.split-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:48px;align-items:center}.hero-copy,.hero-visual,.section-copy,.authority-side,.results-side{min-width:0}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.hero h1,.section-intro h2,.section-copy h2,.cta-panel h2{margin:0 0 18px;line-height:1.02;letter-spacing:-.04em}.hero h1{font-size:clamp(46px,8vw,88px);max-width:10ch;word-break:break-word}.serif{font-family:'Playfair Display',serif;font-weight:700}.hero-subtext,.section-intro p,.section-copy p,.cta-panel p{color:var(--muted);font-size:18px;line-height:1.75;max-width:100%}.hero-cta-row,.cta-actions,.form-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.hero-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.trust-pill{padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--muted);background:rgba(255,255,255,.04);font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;font-weight:600;transition:transform var(--transition),opacity var(--transition),border-color var(--transition),background var(--transition),box-shadow .6s var(--motion-ease);cursor:pointer;min-width:0}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#111;box-shadow:0 12px 30px rgba(185,153,92,.24)}.btn-secondary,.btn-ghost{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text)}
.hero-card,.stack-card,.transformation-card,.cta-panel,.form-shell,.hero-live-proof{border-radius:var(--radius);padding:30px;position:relative;overflow:hidden;max-width:100%;transition:transform .8s var(--motion-ease),opacity .8s var(--motion-ease),box-shadow .6s var(--motion-ease),border-color .4s ease}.hero-card::after,.stack-card::after,.transformation-card::after,.cta-panel::after,.form-shell::after,.hero-live-proof::after{content:"";position:absolute;inset:auto -20% -40% auto;width:220px;height:220px;background:radial-gradient(circle,rgba(125,211,252,.16),transparent 68%);pointer-events:none}.hero-accent-lottie{position:absolute;top:18px;right:18px;width:96px;height:96px;pointer-events:none;opacity:.8}.hero-accent-ring,.hero-accent-core{position:absolute;inset:0;border-radius:50%}.hero-accent-ring{border:1px solid rgba(125,211,252,.28);animation:luxPulse 4.2s ease-in-out infinite}.hero-accent-ring.ring-2{inset:10px;border-color:rgba(217,192,138,.32);animation-delay:.6s}.hero-accent-ring.ring-3{inset:22px;border-color:rgba(255,255,255,.18);animation-delay:1.2s}.hero-accent-core{inset:36px;background:radial-gradient(circle,rgba(125,211,252,.95),rgba(125,211,252,.18));box-shadow:0 0 22px rgba(125,211,252,.28);animation:coreFloat 3.4s ease-in-out infinite}.transformation-accent{position:absolute;top:18px;right:20px;display:flex;gap:8px;opacity:.55}.transformation-accent span{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--accent));animation:accentBounce 2.8s ease-in-out infinite}.transformation-accent span:nth-child(2){animation-delay:.22s}.transformation-accent span:nth-child(3){animation-delay:.44s}.cta-accent-lottie{position:absolute;top:16px;right:18px;display:flex;gap:8px;pointer-events:none;opacity:.45}.cta-accent-lottie span{width:12px;height:12px;border-radius:50%;border:1px solid rgba(217,192,138,.45);animation:ctaOrbit 3.6s ease-in-out infinite}.cta-accent-lottie span:nth-child(2){animation-delay:.4s}.cta-accent-lottie span:nth-child(3){animation-delay:.8s}
@keyframes luxPulse{0%,100%{transform:scale(.96);opacity:.35}50%{transform:scale(1.06);opacity:.9}}@keyframes coreFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.06)}}@keyframes accentBounce{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-7px);opacity:1}}@keyframes ctaOrbit{0%,100%{transform:translateY(0) scale(.9);opacity:.35}50%{transform:translateY(-8px) scale(1.1);opacity:.9}}@keyframes loadline{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}
.status-row{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin-bottom:18px}.live-dot{width:10px;height:10px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 6px rgba(74,222,128,.12)}.hero-card h3,.stack-card h3,.hero-live-proof-head h3{margin:0 0 14px;font-size:30px;line-height:1.15}.hero-card p,.stack-card p{color:var(--muted);line-height:1.75}.mini-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.metric-box,.platform-card,.service-card,.format-card,.result-item,.point,.testimonial-card,.faq-item,.social-link,.hero-counter-card{border-radius:var(--radius-sm);max-width:100%}.metric-box{padding:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:transform .7s var(--motion-ease),border-color .4s ease,box-shadow .5s ease}.metric-box strong{display:block;margin-bottom:6px;font-size:20px}.metric-box span{color:var(--gold);font-size:12px;letter-spacing:.12em;font-weight:700}.hero-live-proof{margin-top:28px;padding:22px}.hero-live-proof-head h3{font-size:24px;margin:0 0 16px}.hero-counter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hero-counter-card{padding:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-align:center;transition:transform .7s var(--motion-ease),border-color .4s ease,box-shadow .5s ease}.hero-counter-card strong{display:block;font-size:34px;line-height:1;margin-bottom:10px;color:var(--text)}.hero-counter-card span{display:block;color:var(--muted);font-size:13px;line-height:1.5}
.center{text-align:center}.section-intro{max-width:760px;margin-bottom:34px}.section-intro.center{margin-inline:auto}.platform-grid,.cards-grid,.authority-points,.results-list,.social-grid{display:grid;gap:18px}.platform-grid{grid-template-columns:repeat(4,1fr)}.platform-card{display:block;padding:26px;text-align:center;transition:transform .7s var(--motion-ease),border-color .4s ease,box-shadow .5s ease;cursor:pointer}.platform-name{display:block;font-size:20px;font-weight:700;margin-bottom:8px}.platform-stars{color:var(--gold);letter-spacing:.15em}.authority-points,.results-list{margin-top:24px}.point,.result-item{padding:20px;transition:transform .7s var(--motion-ease),border-color .4s ease,box-shadow .5s ease}.point strong,.result-item strong{display:block;margin-bottom:8px;font-size:18px}.point span,.result-item span{color:var(--muted);line-height:1.7}.stack-badge,.card-tag{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:34px;border-radius:999px;padding:0 12px;margin-bottom:16px;background:rgba(217,192,138,.14);color:var(--gold);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(217,192,138,.18)}.services-grid{grid-template-columns:repeat(4,1fr)}.service-card,.format-card,.testimonial-card,.social-link,.stack-card,.transformation-card{transition:transform .7s var(--motion-ease),border-color var(--transition),background var(--transition),box-shadow var(--transition)}.service-card{padding:26px}.service-card:hover,.format-card:hover,.testimonial-card:hover,.social-link:hover,.stack-card:hover,.transformation-card:hover,.hero-counter-card:hover,.metric-box:hover,.platform-card:hover{transform:translateY(-6px);border-color:rgba(217,192,138,.3);box-shadow:0 28px 60px rgba(0,0,0,.45)}.service-card h3,.format-card h3{margin:0 0 12px;font-size:22px}.service-card p,.format-card p{color:var(--muted);line-height:1.75;margin:0}.format-grid{grid-template-columns:repeat(2,1fr)}.format-card{padding:28px}
.before-after{display:grid;gap:18px}.before-after small{color:var(--gold);display:block;margin-bottom:10px;text-transform:uppercase;letter-spacing:.14em}.before-after strong{font-size:28px;line-height:1.2}.divider-line{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);margin:6px 0}.testimonial-scroll-wrap{width:100%;overflow:hidden;position:relative}.testimonial-track{display:flex;gap:18px;width:max-content;max-width:100%;will-change:transform}.testimonial-card{width:min(360px,82vw);padding:26px;flex:0 0 auto}.testimonial-card p{color:var(--text);line-height:1.8;font-size:16px;margin:0 0 18px}.testimonial-meta{display:flex;align-items:center;justify-content:space-between;color:var(--muted);gap:12px}.testimonial-meta span{color:var(--gold);letter-spacing:.12em;font-weight:700}
.form-shell{max-width:980px;margin:0 auto}.lead-form{position:relative;z-index:1}.whatsapp-panel{text-align:center}.whatsapp-icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:24px;margin-bottom:22px;background:linear-gradient(135deg,rgba(217,192,138,.22),rgba(37,211,102,.16));border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 40px rgba(0,0,0,.22)}.whatsapp-icon i{font-size:36px;color:#25D366}.whatsapp-panel h3{margin:0 0 14px;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.04em}.whatsapp-panel p{max-width:720px;margin:0 auto 28px;color:var(--muted);font-size:18px;line-height:1.75}.whatsapp-trust{justify-content:center;margin-bottom:28px}.whatsapp-actions{justify-content:center}.btn-icon{margin-inline-end:10px;font-size:20px}.whatsapp-number{margin:22px 0 0!important;color:var(--soft)!important;font-size:14px!important;line-height:1.7!important}
.hidden{display:none!important}.faq-list{display:grid;gap:14px}.faq-item{padding:0;overflow:hidden;transition:transform .7s var(--motion-ease),border-color .4s ease}.faq-item summary{list-style:none;cursor:pointer;padding:22px 54px 22px 24px;font-weight:600;position:relative;line-height:1.55}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:22px;top:18px;font-size:24px;color:var(--gold);transition:transform var(--transition)}body.rtl .faq-item summary{padding:22px 24px 22px 54px}body.rtl .faq-item summary::after{right:auto;left:22px}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 24px 22px;color:var(--muted);line-height:1.8}.final-cta{padding-bottom:120px}.cta-panel{text-align:center;padding:42px 28px;max-width:920px;margin-inline:auto}
.site-footer{padding:44px 0 34px;border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:1;background:linear-gradient(180deg,rgba(3,7,15,.25),rgba(3,7,15,.05))}.footer-layout{display:grid;grid-template-columns:1.2fr .8fr .9fr .8fr 1.2fr;gap:34px;align-items:start}.footer-column{min-width:0}.footer-brand-column{padding-right:10px}.footer-title{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--text);margin-bottom:20px}.footer-brand-lockup{display:flex;align-items:flex-start;gap:14px}.footer-brand-lockup strong{display:block;font-size:28px;line-height:1.05;margin-bottom:8px}.footer-brand-lockup p{color:var(--muted);margin:0;font-size:18px;line-height:1.5;max-width:280px}.footer-heading{margin:0 0 18px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.footer-link-list{display:grid;gap:12px}.footer-link-list a{color:var(--muted);font-size:14px;line-height:1.5;transition:var(--transition)}.footer-link-list a:hover{color:var(--text)}.footer-connect-column{padding-left:8px}.footer-connect-title{margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text)}.footer-social-icons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.footer-social-icons a{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);color:var(--text);transition:var(--transition),transform .5s var(--motion-ease);flex-shrink:0}.footer-social-icons a:hover{transform:translateY(-2px);color:#fff;border-color:rgba(217,192,138,.35);background:rgba(255,255,255,.10)}.footer-connect-text{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 18px;max-width:360px}.footer-connect-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;background:linear-gradient(135deg,#ff5c5c,#e84141);color:#fff;font-weight:800;font-size:13px;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 14px 28px rgba(232,65,65,.22);transition:var(--transition),transform .5s var(--motion-ease)}.footer-connect-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px rgba(232,65,65,.30)}.footer-bottom{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:16px}.footer-bottom-links a,.footer-bottom small{color:var(--muted);font-size:13px}.floating-cta{position:fixed;right:18px;bottom:18px;z-index:60;min-height:52px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;font-weight:700;background:linear-gradient(135deg,var(--gold),var(--gold-2));color:#111;box-shadow:0 16px 34px rgba(185,153,92,.3)}
.reveal{opacity:0;transform:translateY(32px) scale(.985);filter:blur(10px);will-change:transform,opacity;transition:opacity .65s ease,transform .65s var(--motion-ease),filter .65s ease}.reveal.revealed{opacity:1;transform:translateY(0) scale(1);filter:blur(0);will-change:auto}.parallax{will-change:transform}.reveal-delay{transition-delay:.15s}.divider-wave{display:flex;justify-content:center;align-items:center;height:40px;position:relative;z-index:1}.divider-wave span{display:block;width:min(90%,900px);height:1px;background:linear-gradient(90deg,transparent,rgba(217,192,138,.65),rgba(125,211,252,.45),transparent);position:relative}.divider-wave span::before,.divider-wave span::after{content:'';position:absolute;top:-6px;width:12px;height:12px;border-radius:50%;background:rgba(217,192,138,.8);filter:blur(1px)}.divider-wave span::before{left:18%}.divider-wave span::after{right:18%}
.lux-loader{position:fixed;inset:0;background:radial-gradient(circle at center,rgba(125,211,252,.08),transparent 30%),linear-gradient(180deg,#050810,#090f1c);display:grid;place-items:center;z-index:100;transition:opacity .7s ease,visibility .7s ease}.lux-loader.hidden{opacity:0;visibility:hidden}.lux-loader-inner{text-align:center}.lux-loader-mark{width:84px;height:84px;border-radius:24px;display:grid;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:800;background:linear-gradient(135deg,rgba(217,192,138,.28),rgba(125,211,252,.18));border:1px solid rgba(255,255,255,.12)}.lux-loader-line{width:180px;height:4px;border-radius:999px;background:rgba(255,255,255,.08);margin:0 auto 16px;overflow:hidden;position:relative}.lux-loader-line::after{content:'';position:absolute;inset:0;width:40%;background:linear-gradient(90deg,var(--gold),var(--accent));animation:loadline 1.8s ease-in-out infinite}
.sales-notification-root{position:fixed;left:18px;bottom:18px;z-index:65;pointer-events:none;opacity:0;transform:translateY(22px) scale(.96);transition:opacity .4s ease,transform .4s ease}.sales-notification-root.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.sales-notification-card{position:relative;width:min(420px,calc(100vw - 36px));min-height:92px;display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:16px 16px 16px 14px;border-radius:22px;background:rgba(255,255,255,.96);color:#1d2433;box-shadow:0 18px 50px rgba(0,0,0,.28),0 2px 10px rgba(0,0,0,.10);border:1px solid rgba(255,255,255,.85);overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sales-notification-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(125,211,252,.08),rgba(217,192,138,.06));pointer-events:none}.sales-notification-card>*{position:relative;z-index:1}.sales-notification-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;border-radius:999px;background:rgba(0,0,0,.06);color:#5c6475;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,color .2s ease,transform .2s ease;z-index:2}.sales-notification-close:hover{background:rgba(0,0,0,.10);color:#1d2433;transform:scale(1.04)}.sales-notification-icon-wrap{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#f4f7fb,#e9eef7);overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.sales-notification-icon-wrap.emoji-mode::before{content:attr(data-emoji);font-size:32px;line-height:1}.sales-notification-icon-wrap.purple{background:linear-gradient(135deg,#ede4ff,#dcc8ff)}.sales-notification-icon-wrap.blue{background:linear-gradient(135deg,#dff3ff,#cdeaff)}.sales-notification-icon-wrap.red{background:linear-gradient(135deg,#ffe3e3,#ffd1d1)}.sales-notification-icon-wrap.green{background:linear-gradient(135deg,#def8e4,#c9f3d2)}.sales-notification-icon-wrap.gold{background:linear-gradient(135deg,#fff1d9,#ffe7b7)}.sales-notification-icon{width:100%;height:100%;object-fit:cover;display:block}.sales-notification-content{min-width:0;padding-right:4px}.sales-notification-title{font-size:15px;line-height:1.35;font-weight:500;color:#20273a;margin-bottom:8px;word-break:break-word}.sales-notification-title strong{font-weight:800;color:#111827}.sales-notification-time{font-size:14px;color:#8a93a6;line-height:1.2}.sales-notification-cta{min-height:42px;padding:0 16px;border-radius:999px;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;font-weight:800;font-size:14px;white-space:nowrap;box-shadow:0 10px 24px rgba(124,58,237,.26);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.sales-notification-cta:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(124,58,237,.32)}body.rtl .sales-notification-root{left:auto;right:18px}body.rtl .sales-notification-close{right:auto;left:10px}
.brand-logo,.lux-loader-logo{overflow:hidden;padding:0;background:#070b14;border:1px solid rgba(217,192,138,.24);box-shadow:0 10px 26px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.05)}.brand-logo{display:flex;align-items:center;justify-content:center}.brand-logo img{width:82%;height:82%;display:block;object-fit:contain;object-position:center;border-radius:8px}.lux-loader-logo{width:96px;height:96px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:26px}.lux-loader-logo img{width:82%;height:82%;display:block;object-fit:contain;object-position:center;border-radius:12px}.footer-brand-lockup .brand-logo img{width:82%;height:82%;object-fit:contain}
@media(max-width:1200px){.hero-grid,.split-grid{grid-template-columns:1fr;gap:32px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid,.platform-grid,.social-grid,.hero-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{min-height:auto;padding-top:56px;padding-bottom:40px}.hero h1{max-width:100%;font-size:clamp(40px,7vw,72px)}.footer-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-connect-column{grid-column:1 / -1;padding-left:0}}@media(max-width:992px){.desktop-nav,.nav-actions .btn-ghost{display:none}.menu-toggle{display:inline-block}.nav-wrap{min-height:72px}.hero-grid,.split-grid{grid-template-columns:1fr;gap:28px}.services-grid,.format-grid,.platform-grid,.social-grid,.hero-counter-grid{grid-template-columns:1fr}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:72px 0}.section-sm{padding:48px 0}.hero h1{font-size:clamp(36px,8vw,58px);line-height:1.05}.hero-subtext,.section-intro p,.section-copy p,.cta-panel p{font-size:16px;line-height:1.7}.hero-cta-row,.cta-actions,.form-actions{flex-direction:column;align-items:stretch}.btn{width:100%}.footer-layout{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.container{width:min(100% - 20px,var(--container))}.mouse-glow{display:none}.bg-orb{filter:blur(70px);opacity:.14}.bg-grid{opacity:.55}.glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.brand-mark{width:42px;height:42px;border-radius:12px;font-size:14px}.brand-text strong{font-size:13px}.brand-text small{font-size:10px}.lang-switcher{padding:3px}.lang-btn{padding:7px 10px;font-size:12px}.hero{padding-top:34px;padding-bottom:26px}.hero h1{font-size:clamp(32px,10vw,48px);line-height:1.02;letter-spacing:-.045em}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.12em}.hero-card,.stack-card,.transformation-card,.cta-panel,.form-shell,.hero-live-proof{padding:22px;border-radius:20px}.hero-accent-lottie{width:78px;height:78px;top:14px;right:14px}.service-card,.format-card,.testimonial-card,.point,.result-item,.platform-card,.hero-counter-card{padding:20px}.mini-metrics{grid-template-columns:1fr}.testimonial-scroll-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:8px}.testimonial-track{width:max-content;will-change:auto}.testimonial-card{width:min(280px,86vw);scroll-snap-align:start}.floating-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;justify-content:center;min-height:54px}.footer-layout{grid-template-columns:1fr;gap:24px}.footer-connect-cta{width:100%;text-align:center}.sales-notification-root{left:12px;right:12px;bottom:76px}body.rtl .sales-notification-root{left:12px;right:12px}.sales-notification-card{width:100%;grid-template-columns:56px 1fr;gap:12px;padding:14px 14px 14px 12px}.sales-notification-icon-wrap{width:56px;height:56px;border-radius:16px}.sales-notification-content{padding-right:54px}.sales-notification-cta{grid-column:1 / -1;width:100%;margin-top:4px;min-height:40px}.sales-notification-close{top:8px;right:8px;width:26px;height:26px}body.rtl .sales-notification-close{right:auto;left:8px}}@media(max-width:640px){.container{width:min(100% - 18px,var(--container))}.nav-wrap{gap:10px;min-height:68px}.brand{gap:10px}.brand-text strong{font-size:12px}.brand-text small{display:none}.hero{min-height:auto;padding-top:24px;padding-bottom:20px}.hero-grid{gap:20px}.hero h1{font-size:clamp(30px,11vw,42px);max-width:100%}.hero-subtext,.section-intro p,.section-copy p,.cta-panel p{font-size:15px;line-height:1.65}.trust-pill{width:100%;text-align:center;justify-content:center;font-size:12px;padding:10px 12px}.hero-card h3,.stack-card h3,.hero-live-proof-head h3{font-size:24px}.hero-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section{padding:56px 0}.section-sm{padding:38px 0}.section-intro h2,.section-copy h2,.cta-panel h2{font-size:clamp(28px,8vw,34px);line-height:1.08}.site-footer{padding-bottom:110px}}@media(max-width:480px){.container{width:min(100% - 16px,var(--container))}.hero h1{font-size:clamp(28px,11vw,38px)}.hero-card,.stack-card,.transformation-card,.cta-panel,.form-shell,.hero-live-proof{padding:18px;border-radius:18px}.hero-card h3,.stack-card h3,.hero-live-proof-head h3{font-size:22px}.lux-loader-logo{width:76px;height:76px}.floating-cta{min-height:52px;font-size:15px}.footer-connect-title{font-size:22px}.sales-notification-card{padding:12px;border-radius:18px}.sales-notification-title{font-size:14px}.sales-notification-time{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal,.reveal.revealed{opacity:1!important;transform:none!important;filter:none!important}.parallax{transform:none!important}.testimonial-track{transform:none!important;will-change:auto!important}}

.ai-search-summary{
  background:linear-gradient(180deg,rgba(217,192,138,.035),rgba(125,211,252,.025));
  border-top:1px solid rgba(255,255,255,.05);
  border-bottom:1px solid rgba(255,255,255,.05);
}
.ai-search-summary .section-intro{
  max-width:920px;
  margin-bottom:0;
}

/* Featured Course: Earn From Your Laptop */
.featured-course-section{
  padding-top:42px;
  padding-bottom:42px;
  background:
    radial-gradient(circle at 18% 8%, rgba(129,84,255,.10), transparent 30%),
    radial-gradient(circle at 84% 22%, rgba(217,192,138,.10), transparent 26%);
}
.featured-course-card{
  position:relative;
  display:grid;
  grid-template-columns:1.08fr .92fr;
  gap:34px;
  align-items:center;
  padding:34px;
  border-radius:var(--radius);
  overflow:hidden;
  border-color:rgba(217,192,138,.20);
  box-shadow:0 34px 90px rgba(0,0,0,.35);
}
.featured-course-card::before{
  content:"";
  position:absolute;
  inset:-1px;
  background:
    linear-gradient(135deg, rgba(217,192,138,.14), transparent 34%),
    radial-gradient(circle at 82% 12%, rgba(255,77,77,.16), transparent 24%),
    radial-gradient(circle at 74% 85%, rgba(125,211,252,.10), transparent 28%);
  pointer-events:none;
}
.featured-course-content,.featured-course-visual{position:relative;z-index:1}
.featured-course-ribbon{
  position:absolute;
  top:-12px;
  inset-inline-start:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:0 16px;
  border-radius:0 0 14px 14px;
  color:#fff;
  font-size:11px;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
  background:linear-gradient(135deg,#ff4d4d,#c1121f);
  box-shadow:0 18px 34px rgba(193,18,31,.24);
}
.featured-course-content{padding-top:28px}
.featured-course-content h2{
  margin:8px 0 14px;
  font-size:clamp(34px,5vw,64px);
  line-height:1;
  letter-spacing:-.05em;
  max-width:11ch;
}
.featured-course-content p{color:var(--muted);line-height:1.75;max-width:720px;margin:0 0 24px}
.featured-course-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 24px}
.featured-course-metrics div{padding:16px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}
.featured-course-metrics small{display:block;color:var(--soft);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}
.featured-course-metrics strong{display:block;color:var(--text);font-size:24px;line-height:1.05}
.featured-course-metrics span{display:block;color:var(--gold);font-size:12px;margin-top:8px}
.featured-course-visual{min-height:330px;display:grid;place-items:center}
.featured-laptop{
  width:min(100%,430px);
  border-radius:28px;
  padding:18px;
  background:linear-gradient(180deg,rgba(3,8,18,.86),rgba(17,24,39,.74));
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 30px 80px rgba(0,0,0,.45);
  transform:perspective(900px) rotateY(-9deg) rotateX(4deg);
}
body.rtl .featured-laptop{transform:perspective(900px) rotateY(9deg) rotateX(4deg)}
.featured-laptop-top{display:flex;gap:8px;margin-bottom:18px}
.featured-laptop-top span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.22)}
.featured-chart{
  min-height:230px;
  border-radius:22px;
  padding:22px;
  background:
    linear-gradient(180deg,rgba(129,84,255,.12),rgba(125,211,252,.06)),
    radial-gradient(circle at 80% 12%,rgba(217,192,138,.18),transparent 28%);
  border:1px solid rgba(255,255,255,.10);
}
.featured-chart i{
  width:54px;height:54px;display:grid;place-items:center;border-radius:18px;color:var(--gold);
  background:rgba(217,192,138,.12);border:1px solid rgba(217,192,138,.18);font-size:23px;margin-bottom:18px;
}
.featured-chart strong{display:block;font-size:26px;line-height:1.1;max-width:10ch}
.featured-bars{display:flex;align-items:end;gap:10px;height:92px;margin-top:24px}
.featured-bars span{flex:1;min-width:20px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,var(--gold),rgba(129,84,255,.92));opacity:.92}
.featured-bars span:nth-child(1){height:28%}.featured-bars span:nth-child(2){height:44%}.featured-bars span:nth-child(3){height:58%}.featured-bars span:nth-child(4){height:72%}.featured-bars span:nth-child(5){height:96%}
.featured-orbit{
  position:absolute;display:grid;place-items:center;width:62px;height:62px;border-radius:22px;color:var(--gold);
  background:rgba(255,255,255,.07);border:1px solid rgba(217,192,138,.18);box-shadow:0 16px 40px rgba(0,0,0,.25);
}
.featured-orbit-1{top:38px;inset-inline-end:34px}.featured-orbit-2{bottom:42px;inset-inline-start:38px}
@media (max-width:992px){
  .featured-course-card{grid-template-columns:1fr}
  .featured-course-content h2{max-width:100%}
  .featured-course-visual{min-height:280px}
}
@media (max-width:640px){
  .featured-course-card{padding:24px}
  .featured-course-metrics{grid-template-columns:1fr}
  .featured-laptop,body.rtl .featured-laptop{transform:none}
  .featured-orbit{display:none}
}

/* Clickable service card links */
.service-card-link{
  display:block;
  color:inherit;
  text-decoration:none;
  cursor:pointer;
}

.service-card-more{
  display:inline-flex;
  align-items:center;
  margin-top:18px;
  color:var(--gold);
  font-size:13px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.service-card-more::after{
  content:"→";
  margin-inline-start:8px;
  transition:transform .25s ease;
}

.service-card-link:hover .service-card-more::after{
  transform:translateX(4px);
}

body.rtl .service-card-more::after{
  content:"←";
}

body.rtl .service-card-link:hover .service-card-more::after{
  transform:translateX(-4px);
}

/* Language Coaching Section */
.language-coaching-section{
  padding-top:42px;
  padding-bottom:42px;
  background:
    radial-gradient(circle at 20% 0%, rgba(125,211,252,.08), transparent 30%),
    radial-gradient(circle at 80% 18%, rgba(217,192,138,.09), transparent 28%);
}

.language-card-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
  margin-top:34px;
}

.language-card{
  position:relative;
  display:block;
  min-height:300px;
  padding:28px;
  border-radius:var(--radius);
  color:inherit;
  text-decoration:none;
  overflow:hidden;
  border-color:rgba(217,192,138,.16);
  transition:transform .7s var(--motion-ease), border-color .4s ease, box-shadow .5s ease;
}

.language-card::before{
  content:"";
  position:absolute;
  inset:-1px;
  background:
    linear-gradient(135deg, rgba(217,192,138,.12), transparent 42%),
    radial-gradient(circle at 88% 14%, rgba(125,211,252,.13), transparent 28%);
  pointer-events:none;
}

.language-card:hover{
  transform:translateY(-6px);
  border-color:rgba(217,192,138,.30);
  box-shadow:0 30px 76px rgba(0,0,0,.42);
}

.language-card > *{
  position:relative;
  z-index:1;
}

.language-card-icon{
  width:56px;
  height:56px;
  display:grid;
  place-items:center;
  margin-bottom:18px;
  border-radius:19px;
  color:var(--gold);
  background:rgba(217,192,138,.12);
  border:1px solid rgba(217,192,138,.18);
  font-size:24px;
}

.language-card-tag{
  display:inline-flex;
  margin-bottom:12px;
  color:var(--soft);
  font-size:11px;
  font-weight:800;
  letter-spacing:.14em;
  text-transform:uppercase;
}

.language-card h3{
  margin:0 0 12px;
  font-size:clamp(28px,4vw,44px);
  line-height:1.03;
  letter-spacing:-.04em;
}

.language-card p{
  margin:0;
  color:var(--muted);
  line-height:1.75;
  max-width:620px;
}

.language-card-more{
  display:inline-flex;
  align-items:center;
  margin-top:22px;
  color:var(--gold);
  font-size:13px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.language-card-more::after{
  content:"→";
  margin-inline-start:8px;
  transition:transform .25s ease;
}

.language-card:hover .language-card-more::after{
  transform:translateX(4px);
}

body.rtl .language-card-more::after{
  content:"←";
}

body.rtl .language-card:hover .language-card-more::after{
  transform:translateX(-4px);
}

@media (max-width: 860px){
  .language-card-grid{
    grid-template-columns:1fr;
  }
}

@media (max-width: 640px){
  .language-card{
    min-height:auto;
    padding:24px;
  }
}

/* SEO / AI-readable service directory */
.seo-service-directory{
  padding:28px 0;
  border-top:1px solid rgba(255,255,255,.06);
  border-bottom:1px solid rgba(255,255,255,.06);
  background:rgba(255,255,255,.018);
}

.seo-service-directory h2{
  margin:0 0 10px;
  font-size:18px;
  letter-spacing:-.01em;
}

.seo-service-directory p{
  max-width:980px;
  margin:0 0 12px;
  color:var(--soft);
  font-size:13px;
  line-height:1.7;
}

.seo-service-directory ul{
  display:flex;
  flex-wrap:wrap;
  gap:8px 14px;
  margin:0;
  padding:0;
  list-style:none;
}

.seo-service-directory a{
  color:var(--muted);
  font-size:13px;
  text-decoration:none;
}

.seo-service-directory a:hover{
  color:var(--gold);
}
