:root{--bg:#070b14;--bg-raised:#0c1322;--bg-card:rgba(255,255,255,.04);--border:rgba(255,255,255,.09);--text:#e6ecf7;--text-dim:#93a0b8;--accent:#0bbbef;--accent-2:#4d84e2;--accent-3:#38d4ff;--grad:linear-gradient(100deg,#38d4ff 0%,#0bbbef 45%,#4d84e2 100%);--radius:16px;--radius-lg:24px;--font-en:"Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-ar:"Cairo","Segoe UI",Tahoma,sans-serif;--shadow-glow:0 0 60px rgba(11,187,239,.12);--header-h:72px;--header-bg:rgba(7,11,20,.72);--nav-mobile-bg:rgba(7,11,20,.97);--hover-bg:rgba(255,255,255,.06);--grid-line:rgba(255,255,255,.035);--shadow-soft:rgba(0,0,0,.4);--shadow-deep:rgba(0,0,0,.55);--tint:rgba(255,255,255,.022);--glass:rgba(12,19,34,.55);color-scheme:dark}html[data-theme="light"]{--bg:#f6f8fc;--bg-raised:#fff;--bg-card:#fff;--border:rgba(15,26,44,.1);--text:#101b30;--text-dim:#5a6880;--accent:#1d71b8;--accent-2:#164194;--accent-3:#0bbbef;--grad:linear-gradient(100deg,#0bbbef 0%,#1d71b8 55%,#164194 100%);--shadow-glow:0 0 60px rgba(11,187,239,.16);--header-bg:rgba(255,255,255,.78);--nav-mobile-bg:rgba(255,255,255,.98);--hover-bg:rgba(15,26,44,.06);--grid-line:rgba(15,26,44,.05);--shadow-soft:rgba(15,26,44,.12);--shadow-deep:rgba(15,26,44,.18);--tint:rgba(15,26,44,.025);--glass:rgba(255,255,255,.72);color-scheme:light}*{box-sizing:border-box}::selection{background:rgba(11,187,239,.28);color:inherit}html{scroll-behavior:smooth}body.jt-public{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-en);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.jt-public[class*="rtl"],html[dir="rtl"] body.jt-public{font-family:var(--font-ar)}html[dir="rtl"] body.jt-public{font-size:17px}.container{max-width:1160px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;font-weight:700;letter-spacing:-.015em}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{letter-spacing:0}p{margin:0 0 1em;color:var(--text-dim)}a{color:var(--accent);text-decoration:none}img{max-width:100%;height:auto;display:block}.site-header{position:sticky;top:0;z-index:100;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--header-bg);border-bottom:1px solid var(--border);transition:background .3s ease}.header-inner{display:flex;align-items:center;gap:40px;height:var(--header-h)}.brand{display:flex;align-items:center;gap:10px;color:var(--text)}.brand-logo{height:32px;width:auto;display:none}html[data-theme="dark"] .logo-for-dark{display:block}html[data-theme="light"] .logo-for-light{display:block}.site-nav{flex:1}.site-nav>ul{display:flex;align-items:center;justify-content:center;gap:26px;list-style:none;margin:0;padding:0}.nav-link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 2px;border:0;background:none;cursor:pointer;white-space:nowrap;color:var(--text-dim);font:inherit;font-size:.97rem;font-weight:600;transition:color .2s}.nav-link::after{content:"";position:absolute;inset-inline:0;bottom:2px;height:2px;border-radius:2px;background:var(--grad);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.nav-link:hover,.active-parent>.nav-link{color:var(--text)}.nav-link.active{color:var(--accent)}.nav-link.active::after,.nav-link:hover::after{transform:scaleX(1)}.has-dropdown{position:relative}.dropdown{position:absolute;top:calc(100% + 8px);inset-inline-start:0;min-width:220px;list-style:none;margin:0;padding:8px;background:var(--bg-raised);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 50px var(--shadow-soft);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.has-dropdown:hover .dropdown,.has-dropdown:focus-within .dropdown,.has-dropdown.open .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:block;padding:9px 12px;border-radius:8px;color:var(--text-dim);font-size:.93rem}.dropdown a:hover,.dropdown a.active{color:var(--text);background:var(--hover-bg)}.header-actions{display:flex;align-items:center;gap:12px}.header-actions::before{content:"";width:1px;height:22px;background:var(--border);margin-inline-end:10px}.lang-switch{color:var(--text-dim);font-size:.92rem;font-weight:600;padding:6px 10px;border-radius:8px}.lang-switch:hover{color:var(--text);background:var(--hover-bg)}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:50%;cursor:pointer;background:none;color:var(--text-dim);padding:0;transition:color .2s,background .2s,border-color .2s}.theme-toggle:hover{color:var(--text);background:var(--hover-bg)}.theme-toggle svg{display:none}html[data-theme="dark"] .theme-toggle .icon-sun{display:block}html[data-theme="light"] .theme-toggle .icon-moon{display:block}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:8px;cursor:pointer}.nav-toggle span{width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s,opacity .25s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.98rem;cursor:pointer;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s,border-color .18s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 28px rgba(11,187,239,.35);border:0;padding:13px 27px}.btn-sm.btn-primary{padding:10px 19px}.btn-primary:hover{box-shadow:0 12px 36px rgba(11,187,239,.5);color:#fff}.btn-ghost{border-color:var(--border);color:var(--text);background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-ghost:hover{border-color:var(--text-dim);color:var(--text)}.btn-sm{padding:9px 18px;font-size:.9rem}.btn-lg{padding:15px 34px;font-size:1.05rem}.hero{position:relative;padding:110px 24px 90px;text-align:center;overflow:hidden}.hero::before{content:"";position:absolute;inset:-40% -20% auto;height:140%;background:radial-gradient(600px 420px at 22% 8%,rgba(11,187,239,.16),transparent 65%),radial-gradient(700px 480px at 78% 12%,rgba(77,132,226,.18),transparent 65%),radial-gradient(500px 380px at 55% 90%,rgba(22,65,148,.08),transparent 70%),radial-gradient(1000px 320px at 50% 108%,rgba(11,187,239,.16),transparent 72%);pointer-events:none}.hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 55% at 50% 32%,black 30%,transparent 75%);pointer-events:none}.hero>*{position:relative}.eyebrow{display:inline-block;padding:6px 16px;margin-bottom:22px;border:1px solid rgba(11,187,239,.35);border-radius:999px;color:var(--accent);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:rgba(11,187,239,.07)}html[dir="rtl"] .eyebrow{letter-spacing:0}.hero-title{font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;max-width:850px;margin:0 auto .4em}.hero-title .grad,.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:1.2rem;max-width:640px;margin:0 auto 2em}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.hero-media{max-width:940px;margin:48px auto 0}.hero-media img{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 40px 90px var(--shadow-deep),var(--shadow-glow)}.section{padding:88px 24px;max-width:1208px;margin:0 auto}.section-alt{position:relative}.section-alt::before{content:"";position:absolute;inset:0 -100vw;background-color:var(--tint);background-image:radial-gradient(rgba(11,187,239,.07) 1px,transparent 1.6px);background-size:26px 26px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);pointer-events:none}.section-alt>*{position:relative}.section-header{text-align:center;max-width:680px;margin:0 auto 56px}.section-title{font-size:clamp(1.7rem,3.4vw,2.5rem)}.section-header .section-title{position:relative;padding-bottom:18px}.section-header .section-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:56px;height:3px;border-radius:3px;background:var(--grad)}.section-sub{font-size:1.08rem}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;max-width:940px;margin:0 auto}.stat{padding:30px 20px;text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease}.stat:hover{transform:translateY(-4px);border-color:rgba(11,187,239,.4);box-shadow:0 14px 36px rgba(11,187,239,.14)}.stat-value{font-size:2.5rem;font-weight:800;font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{color:var(--text-dim);font-size:.95rem;margin-top:6px}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{position:relative;padding:30px 26px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.card::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--grad);opacity:0;transition:opacity .25s}.card::after{content:"";position:absolute;top:-46px;inset-inline-end:-46px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(11,187,239,.1),transparent 68%);pointer-events:none}html[data-theme="light"] .card,html[data-theme="light"] .stat,html[data-theme="light"] .step,html[data-theme="light"] .quote,html[data-theme="light"] .price-card{box-shadow:0 6px 22px rgba(15,26,44,.06)}.card:hover{transform:translateY(-5px);border-color:rgba(11,187,239,.5);box-shadow:0 22px 54px var(--shadow-soft),0 0 44px rgba(11,187,239,.16)}.card:hover::before{opacity:1}.card-icon{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;font-size:1.7rem;border-radius:16px;background:linear-gradient(135deg,rgba(11,187,239,.16),rgba(77,132,226,.16));border:1px solid rgba(11,187,239,.3);transition:transform .25s ease,box-shadow .25s ease}.card:hover .card-icon{transform:scale(1.1) rotate(-4deg);box-shadow:0 10px 26px rgba(11,187,239,.35)}.card-title{font-size:1.12rem;transition:color .2s}.card:hover .card-title{color:var(--accent)}.card-text{font-size:.97rem;margin:0}.card-text a{display:inline-block;font-weight:600;transition:transform .2s ease}.card:hover .card-text a{transform:translateX(5px)}html[dir="rtl"] .card:hover .card-text a{transform:translateX(-5px)}.contact-card a{font-weight:600}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:34px 0}.feature-row.reverse .feature-media{order:2}.feature-media{position:relative}.feature-media::before{content:"";position:absolute;inset:-10%;background:radial-gradient(closest-side,rgba(11,187,239,.16),transparent 74%);pointer-events:none}.feature-media img{position:relative;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 26px 60px var(--shadow-soft)}.feature-body h3{font-size:1.55rem}ul.checks{list-style:none;margin:1.2em 0 0;padding:0;display:grid;gap:12px}ul.checks li{position:relative;padding-inline-start:32px;color:var(--text-dim)}ul.checks li::before{content:"✓";position:absolute;inset-inline-start:0;top:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:.75rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-3))}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;padding:36px 30px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .25s ease,border-color .25s}.price-card:hover{transform:translateY(-6px);border-color:rgba(11,187,239,.45);box-shadow:0 24px 54px var(--shadow-soft),0 0 40px rgba(11,187,239,.14)}.price-card.featured{background:linear-gradient(180deg,rgba(11,187,239,.08),rgba(77,132,226,.05));border-color:rgba(11,187,239,.5);box-shadow:var(--shadow-glow)}.ribbon{position:absolute;top:-13px;inset-inline-start:50%;transform:translateX(-50%);padding:4px 16px;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--grad);color:#fff;white-space:nowrap}html[dir="rtl"] .ribbon{transform:translateX(50%)}.plan-name{font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}html[dir="rtl"] .plan-name{letter-spacing:0}.price{font-size:2.7rem;font-weight:800;margin:10px 0 2px;font-variant-numeric:tabular-nums}.price-period{font-size:.95rem;font-weight:500;color:var(--text-dim);margin-inline-start:4px}.plan-desc{min-height:3em}.plan-features{list-style:none;margin:18px 0 26px;padding:0;display:grid;gap:11px;flex:1}.plan-features li{position:relative;padding-inline-start:26px;color:var(--text-dim);font-size:.95rem}.plan-features li::before{content:"✓";position:absolute;inset-inline-start:0;color:var(--accent-3);font-weight:800}.plan-cta{width:100%}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;position:relative;padding-top:24px}@keyframes journey-flow{from{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1025px){.steps::before{content:"";position:absolute;top:22px;left:3%;right:3%;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(11,187,239,.65) 20%,rgba(77,132,226,.9) 50%,rgba(11,187,239,.65) 80%,transparent);background-size:200% 100%;animation:journey-flow 5s linear infinite}@media(prefers-reduced-motion:reduce){.steps::before{animation:none}}}.step{position:relative;padding:40px 24px 28px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.step:hover{transform:translateY(-5px);border-color:rgba(11,187,239,.45);box-shadow:0 18px 44px var(--shadow-soft),0 0 36px rgba(11,187,239,.12)}.step-num{position:absolute;top:-22px;inset-inline-start:24px;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;font-weight:800;font-size:1.2rem;color:#fff;background:var(--grad);box-shadow:0 8px 22px rgba(11,187,239,.4);transition:transform .25s ease,box-shadow .25s ease}.step:hover .step-num{transform:scale(1.15) rotate(-6deg);box-shadow:0 12px 30px rgba(11,187,239,.55)}.step-title{font-size:1.14rem;transition:color .2s}.step:hover .step-title{color:var(--accent)}.step-text{font-size:.94rem;margin:0}@media(max-width:1024px){.step{padding-top:28px}.step-num{position:static;margin-bottom:16px}.steps{padding-top:0}}.quote{margin:0;padding:30px 28px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.quote:hover{border-color:rgba(11,187,239,.4);box-shadow:0 18px 42px var(--shadow-soft)}.quote-text{margin:0 0 16px;font-size:1.02rem;color:var(--text);font-style:normal}.quote-text::before{content:"“";display:block;font-size:2.6rem;line-height:.6;color:var(--accent);margin-bottom:12px}html[dir="rtl"] .quote-text::before{content:"”"}.quote-author{color:var(--text-dim);font-size:.92rem;font-weight:600}.person{text-align:center}.person-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 14px;border:2px solid var(--border)}.person-name{font-weight:700}.person-role{color:var(--text-dim);font-size:.9rem}.cta-band{position:relative;max-width:1060px;margin:20px auto 90px;padding:70px 40px;text-align:center;border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(120deg,rgba(11,187,239,.13),rgba(77,132,226,.13) 55%,rgba(22,65,148,.1));border:1px solid rgba(11,187,239,.3)}.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(500px 260px at 50% 0%,rgba(11,187,239,.18),transparent 70%);pointer-events:none}.cta-band::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);background-size:220% 100%;background-position:130% 0;animation:cta-sheen 6s ease-in-out infinite}@keyframes cta-sheen{0%,45%{background-position:130% 0}100%{background-position:-130% 0}}@media(prefers-reduced-motion:reduce){.cta-band::after{animation:none}}.cta-band>*{position:relative}.cta-title{font-size:clamp(1.6rem,3.2vw,2.3rem)}.cta-band p{max-width:520px;margin:0 auto 1.8em}.prose{max-width:760px;margin:0 auto}.prose h2{font-size:1.45rem;margin-top:2em}.prose h3{font-size:1.15rem;margin-top:1.6em}.prose ul{color:var(--text-dim);padding-inline-start:1.4em}.prose li{margin-bottom:.4em}html[data-theme="dark"] .ui-shot{filter:invert(.92) hue-rotate(187deg) saturate(1.15) contrast(.96)}.section-media{position:relative;max-width:720px;margin:0 auto 52px}.section-media::before{content:"";position:absolute;inset:-8%;background:radial-gradient(closest-side,rgba(11,187,239,.16),transparent 74%);pointer-events:none}.section-media img{position:relative;margin:0 auto;mix-blend-mode:multiply}html[data-theme="dark"] .section-media img{mix-blend-mode:normal;filter:invert(.94) hue-rotate(187deg) saturate(1.25)}.site-main>.card,.site-main>.card:hover{background:none;border:0;border-radius:0;padding:0;margin:0;overflow:visible;transform:none!important;box-shadow:none;transition:none}.site-main>.card::before{display:none}.site-main>.card>.card-body{padding:0}.hero-globe{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;animation:globe-fade 1.2s ease .2s forwards;-webkit-mask-image:radial-gradient(130% 105% at 50% 100%,black 70%,transparent 100%);mask-image:radial-gradient(130% 105% at 50% 100%,black 70%,transparent 100%)}@keyframes globe-fade{to{opacity:1}}.tilt{will-change:transform}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(max-width:1280px){.site-nav>ul{gap:18px}.header-inner{gap:28px}}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.pricing{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media(max-width:860px){.grid-3{grid-template-columns:1fr}.grid-2{grid-template-columns:1fr}.feature-row{grid-template-columns:1fr;gap:30px}.feature-row.reverse .feature-media{order:0}.nav-toggle{display:flex}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--nav-mobile-bg)}.site-nav{position:fixed;top:var(--header-h);inset-inline:0;bottom:0;z-index:99;background:var(--nav-mobile-bg);backdrop-filter:blur(20px);padding:24px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;overflow-y:auto}body.nav-open .site-nav{opacity:1;visibility:visible;transform:none}body.nav-open{overflow:hidden}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav>ul{flex-direction:column;align-items:stretch;gap:6px}.nav-link{width:100%;justify-content:space-between;padding:13px 16px;font-size:1.05rem;border-radius:10px}.nav-link::after{display:none}.nav-link:hover,.nav-link.active{background:var(--hover-bg)}.dropdown{position:static;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;display:none;padding:0 12px}.has-dropdown.open .dropdown{display:block}.header-actions .demo-btn{display:none}.header-actions{gap:8px}.header-actions::before{display:none}.brand-logo{height:26px}.hero{padding:70px 20px 60px}.section{padding:60px 20px}}@media(max-width:560px){.steps{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat{padding:22px 12px}.stat-value{font-size:clamp(1.5rem,8.5vw,2.2rem)}}.site-footer{padding:0 0 30px;background:var(--tint);margin-top:30px}.site-footer::before{content:"";display:block;height:2px;background:var(--grad);opacity:.65}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:44px;padding-bottom:40px;border-bottom:1px solid var(--border)}.footer-cta h3{margin:0 0 4px;font-size:1.35rem}.footer-cta p{margin:0;font-size:.97rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-top:48px}.footer-brand .brand{margin-bottom:16px}.footer-brand .brand-logo{height:28px}.footer-brand p{font-size:.92rem;max-width:320px;line-height:1.75;margin-bottom:0}.footer-contact{display:grid;gap:10px;margin-top:18px}.footer-contact a,.footer-contact>span{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:.93rem;transition:color .2s}.footer-contact a:hover{color:var(--accent)}.footer-contact svg{flex:none;color:var(--accent)}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:6px}html[dir="rtl"] .footer-col h4{letter-spacing:0}.footer-col a{color:var(--text-dim);font-size:.95rem;transition:color .2s,padding .2s}.footer-col a:hover{color:var(--accent);padding-inline-start:5px}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid var(--border);color:var(--text-dim);font-size:.88rem}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-cta{flex-direction:column;align-items:flex-start}}.contact-form{max-width:760px;margin:0 auto;padding:32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glow)}.contact-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-form .form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.contact-form .form-grid .form-field{margin-bottom:0}.contact-form .form-grid{margin-bottom:18px}.contact-form label{font-size:.86rem;font-weight:600;color:var(--text-dim)}.contact-form input,.contact-form textarea{width:100%;padding:12px 14px;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);outline:0;transition:border-color .2s,box-shadow .2s}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(11,187,239,.18)}.contact-form .hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form button[type="submit"]{min-width:190px}.contact-form button[type="submit"]:disabled{opacity:.6;cursor:wait}.form-status{margin:14px 0 0;font-size:.95rem;min-height:1.4em}.form-status.is-success{color:#23b26d}.form-status.is-error{color:#e05555}@media(max-width:700px){.contact-form{padding:22px 18px}.contact-form .form-grid{grid-template-columns:minmax(0,1fr)}}.contact-mini .card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px}.contact-mini .card-icon{width:40px;height:40px;font-size:1.15rem;margin-bottom:0;flex:none}.contact-mini .card-title{font-size:.95rem;margin:2px 0 4px}.contact-mini .card-text{font-size:.85rem;margin:0;color:var(--text-dim)}.contact-mini .mini-body{min-width:0}@media(max-width:900px){.contact-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.contact-mini{grid-template-columns:minmax(0,1fr)}}.card-icon svg.flag{width:26px;height:auto;display:block;border-radius:4px;box-shadow:0 0 0 1px var(--border)}.hero-sub.hero-sub-glass{display:inline-block;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:16px 24px;color:var(--text)}@media(min-width:900px){.hero.hero-split{text-align:start;padding-inline-start:clamp(48px,10vw,160px)}.hero-split .hero-title{margin:0 0 .4em;max-width:56%}.hero-split .hero-sub{margin:0 0 2em;max-width:48%}.hero-split .hero-cta{justify-content:flex-start}.hero-split .hero-sub.hero-sub-glass{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0;display:block;color:inherit}}html,body{overflow-x:hidden}html,body{overflow-x:clip}.logos-section{max-width:none;padding-inline:0}.logos-section .section-header{max-width:1208px;margin-inline:auto;padding-inline:24px}.logo-marquee{direction:ltr;display:grid;gap:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee-scroll 90s linear infinite}.marquee-track.marquee-reverse{animation-direction:reverse;animation-duration:110s}.logo-marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;gap:20px;padding-inline-end:20px}.logo-chip{flex:none;display:flex;align-items:center;justify-content:center;width:172px;height:78px;padding:15px 22px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 14px var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.logo-chip img{max-width:100%;max-height:100%;object-fit:contain;transition:filter .25s ease}.logo-chip:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 12px 26px var(--shadow-deep),var(--shadow-glow)}.logo-chip:hover img{filter:saturate(1.35) contrast(1.06)}@keyframes marquee-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important;width:auto;flex-wrap:wrap;justify-content:center}.marquee-group[aria-hidden="true"]{display:none}.logo-marquee{mask-image:none;-webkit-mask-image:none}}@media(max-width:700px){.logo-chip{width:136px;height:64px;padding:12px 16px}.marquee-group,.logo-marquee{gap:12px}.marquee-group{padding-inline-end:12px}}.product-duo{max-width:1000px;margin-inline:auto}.product-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 32px 30px;overflow:hidden;color:inherit}.product-card:hover{color:inherit}.product-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--grad);opacity:.85}.product-card::after{content:"";position:absolute;width:240px;height:240px;top:-90px;inset-inline-end:-90px;background:radial-gradient(circle,rgba(11,187,239,.15),transparent 70%);pointer-events:none}.product-icon{width:62px;height:62px;border-radius:18px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(11,187,239,.16),rgba(77,132,226,.16));border:1px solid rgba(11,187,239,.3);color:var(--accent);transition:transform .25s ease}.product-card:hover .product-icon{transform:scale(1.07) rotate(-3deg)}.product-icon svg{width:30px;height:30px}.product-tag{margin:2px 0 -8px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}html[dir="rtl"] .product-tag{letter-spacing:0}.product-name{margin:0;font-size:1.6rem;font-weight:800}.product-card .card-text{margin:0}.product-chips{display:flex;flex-wrap:wrap;gap:8px}.product-chips span{padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--hover-bg);border:1px solid var(--border);color:var(--text-dim)}.product-cta{margin-top:auto;padding-top:6px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:7px}.product-cta .arrow{transition:transform .25s ease}.product-card:hover .product-cta .arrow{transform:translateX(4px)}html[dir="rtl"] .product-card:hover .product-cta .arrow{transform:translateX(-4px)}@media(max-width:700px){.product-card{padding:28px 22px 24px}.product-name{font-size:1.35rem}}.booking-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;max-width:1100px;margin-inline:auto;align-items:start}.booking-form-panel{padding:34px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glow)}.booking-form-panel .eyebrow{margin-bottom:12px}.booking-title{margin:0 0 6px;font-size:1.7rem;font-weight:800}.booking-sub{margin:0 0 24px;color:var(--text-dim)}.booking-form{max-width:none;margin:0;padding:0;background:none;border:0;box-shadow:none}.booking-form select{width:100%;padding:12px 14px;font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);outline:0;cursor:pointer;transition:border-color .2s,box-shadow .2s}.booking-form input[type="date"]{cursor:pointer}.booking-form input[type="date"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;filter:var(--date-icon-filter,none)}html[data-theme="dark"] .booking-form input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)}.booking-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(11,187,239,.18)}.booking-aside{padding:30px 28px;border-radius:var(--radius-lg);position:relative;overflow:hidden;background:linear-gradient(150deg,rgba(11,187,239,.12),rgba(77,132,226,.12) 60%,rgba(22,65,148,.1));border:1px solid rgba(11,187,239,.3)}.aside-title{margin:0 0 20px;font-size:1.25rem;font-weight:800}.expect-list{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:18px}.expect-list li{display:flex;gap:13px;align-items:flex-start}.expect-check svg{width:13px;height:13px;color:#fff}.expect-check{flex:none;width:24px;height:24px;border-radius:50%;margin-top:1px;display:flex;align-items:center;justify-content:center;background:var(--grad);color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 3px 10px rgba(11,187,239,.35)}.expect-list strong{display:block;font-size:.98rem;margin-bottom:2px}.expect-list span{color:var(--text-dim);font-size:.9rem;line-height:1.5}.aside-contact{padding-top:20px;border-top:1px solid var(--border)}.aside-contact p{margin:0 0 8px;font-weight:600;color:var(--text-dim);font-size:.9rem}.aside-contact a{display:block;font-weight:700;margin-bottom:4px}@media(max-width:860px){.booking-grid{grid-template-columns:minmax(0,1fr)}.booking-form-panel{padding:26px 20px}}.plive-toggle{display:flex;justify-content:center;gap:6px;background:var(--bg-raised);border:1px solid var(--border);border-radius:999px;padding:5px;width:fit-content;margin:0 auto 30px}.plive-tab{border:0;background:transparent;cursor:pointer;padding:9px 26px;border-radius:999px;font-weight:700;font-size:.95rem;color:var(--text-dim,#5a6880);transition:background .2s ease,color .2s ease}.plive-tab.active{color:#fff;background:linear-gradient(100deg,#0bbbef 0%,#1d71b8 55%,#164194 100%);box-shadow:0 6px 18px rgba(11,187,239,.35)}.plive-wrap{position:relative}.plive-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 22px;scrollbar-width:thin}.plive-card{min-width:300px;max-width:300px;scroll-snap-align:start;display:flex;flex-direction:column}.plive-cap{align-self:flex-start;margin-top:10px;font-size:.8rem;font-weight:700;color:var(--accent);background:rgba(11,187,239,.1);border:1px solid rgba(11,187,239,.3);padding:4px 12px;border-radius:999px}.plive-ai{background:linear-gradient(var(--bg-raised),var(--bg-raised)) padding-box,linear-gradient(135deg,#0bbbef,#1d71b8 55%,#164194) border-box;border:2px solid transparent}.plive-ai-badge{align-self:flex-start;margin-bottom:10px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:4px 12px;border-radius:999px;background:linear-gradient(100deg,#0bbbef,#1d71b8 60%,#164194);box-shadow:0 4px 14px rgba(11,187,239,.35)}html[dir="rtl"] .plive-ai-badge{letter-spacing:0}.plan-features li.feat-ai{color:var(--accent,#1d71b8);font-weight:600}.plan-features li.feat-ai::before{content:"✨"}.plive-arrow{position:absolute;top:42%;z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(15,26,44,.14);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.plive-arrow:hover{transform:scale(1.08);box-shadow:0 10px 26px rgba(11,187,239,.3)}.plive-prev{inset-inline-start:-14px}.plive-next{inset-inline-end:-14px}@media(max-width:640px){.plive-card{min-width:270px;max-width:270px}.plive-arrow{display:none}}.plive-feats-head{margin-top:16px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim,#5a6880);border-bottom:1px solid var(--border,rgba(15,26,44,.1));padding-bottom:6px}html[dir="rtl"] .plive-feats-head{letter-spacing:0}.plive-card .plan-features{margin:12px 0 4px;flex:0 0 auto}.plive-card .plan-features:last-of-type{flex:1}.plive-card{min-width:278px;max-width:278px;position:relative;padding-top:30px}.plive-track{padding:26px 6px 24px;scroll-padding-inline:6px}.plive-card .plan-features{align-content:start;gap:9px}.plive-arrow{z-index:3}.plive-rec{border-color:var(--accent,#1d71b8);box-shadow:0 18px 44px rgba(11,187,239,.22);transform:translateY(-6px)}.plive-rec .ribbon{z-index:2}