@font-face{font-family: "Cairo";font-style: normal;font-weight: 400 800;font-display: swap;src: url("/assets/fonts/cairo-arabic.woff2") format("woff2");unicode-range: U+0600-06ff, U+0750-077f, U+0870-088e, U+0890-0891, U+0897-08ff, U+200c-200e, U+fb50-fdff, U+fe70-fefc}@font-face{font-family: "Cairo";font-style: normal;font-weight: 400 800;font-display: swap;src: url("/assets/fonts/cairo-latin.woff2") format("woff2");unicode-range: U+0000-00ff, U+0100-024f, U+1e00-1eff, U+2000-206f, U+20ac, U+2122, U+2191-2193}:root{--bg: #f5f8fe;--surface: #ffffff;--ink: #10141b;--muted: #465064;--soft: #667085;--accent: #2347ff;--accent-2: #5e7cff;--accent-bg: #eaedff;--brand: #2347ff;--brand-dark: #0f1b2e;--border: #e2e7f0;--dark: #151c31;--dark-2: #202d50;--green: #25d366;--green-dark: #128c49;--danger: #c1272d;--shadow: 0 24px 60px -32px rgba(16, 20, 27, 0.35);--radius: 18px}*, *::before, *::after{box-sizing: border-box}html{scroll-behavior: smooth;overflow-x: clip}body{margin: 0;overflow-x: clip;color: var(--ink);background: radial-gradient(70% 42% at 78% 0%, rgba(94, 124, 255, 0.18), transparent 65%), radial-gradient(52% 36% at 12% 3%, rgba(35, 71, 255, 0.08), transparent 70%), linear-gradient(180deg, #eaf1fb 0, var(--bg) 760px);background-repeat: no-repeat;font-family: "Cairo", system-ui, sans-serif;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}body[dir="rtl"]{text-align: right}a{color: inherit;text-decoration: none}img, svg{display: block}img{max-width: 100%}button, input, select, textarea{font: inherit}button{color: inherit}.container{width: min(1180px, calc(100% - 48px));margin-inline: auto}:focus-visible{outline: 3px solid var(--accent-2);outline-offset: 2px}.skip-link{position: fixed;inset-block-start: 0;inset-inline-start: -999px;z-index: 100;padding: 10px 16px;color: #fff;background: var(--ink)}.skip-link:focus{inset-inline-start: 0}.topbar{position: relative;z-index: 70;overflow: hidden;direction: ltr;border-bottom: 1px solid rgba(35, 71, 255, 0.12)}.topbar-track{display: flex;align-items: center;width: max-content;padding: 8px 0;animation: ticker 126s linear infinite;direction: ltr}.topbar:hover .topbar-track{animation-play-state: paused}.ticker-item{display: inline-flex;align-items: center;gap: 8px;padding: 0 17px;color: #3e485b;font-size: 13px;font-weight: 600;white-space: nowrap}.ticker-item.hot{color: var(--accent);font-weight: 800}.ticker-dot{width: 4px;height: 4px;border-radius: 50%;background: rgba(35, 71, 255, 0.38)}.tiny-flag{width: 18px;height: 12px;object-fit: cover;border-radius: 2px;box-shadow: 0 0 0 1px rgba(16, 20, 27, 0.1)}@keyframes ticker{to{transform: translateX(-50%)}}.site-header{position: sticky;top: 0;z-index: 60;border-bottom: 1px solid rgba(226, 231, 240, 0.9);background: rgba(255, 255, 255, 0.86);box-shadow: 0 8px 30px -24px rgba(16, 20, 27, 0.5);backdrop-filter: saturate(140%) blur(16px)}.header-inner{display: flex;align-items: center;justify-content: space-between;min-height: 72px;gap: 24px}.brand{padding-block: 5px;display: inline-flex;align-items: center;gap: 10px;direction: ltr}.brand-logo{width: auto;height: 38px;object-fit: contain}.brand strong{font-size: 22px;font-weight: 800;letter-spacing: 0}.brand small{display: block;margin-top: -4px;color: var(--soft);font-size: 9.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.desktop-nav{display: flex;align-items: center;gap: 26px;font-size: 14px;font-weight: 700}.desktop-nav > a{position: relative;color: #30394a;transition: color 0.2s}.desktop-nav > a::after{position: absolute;right: 0;bottom: -8px;left: 0;height: 2px;border-radius: 2px;background: var(--accent);content: "";transform: scaleX(0);transition: transform 0.2s}.desktop-nav > a:hover, .desktop-nav > a.active{color: var(--accent)}.desktop-nav > a:hover::after, .desktop-nav > a.active::after{transform: scaleX(1)}.nav-dd{position: relative;display: inline-flex;align-items: center}.nav-dd-btn{display: inline-flex;align-items: center;gap: 5px;padding: 0;border: 0;background: none;color: #30394a;font: inherit;font-weight: 700;cursor: pointer;transition: color 0.2s}.nav-dd:hover .nav-dd-btn, .nav-dd:focus-within .nav-dd-btn, .nav-dd.open .nav-dd-btn{color: var(--accent)}.nav-dd-caret{opacity: 0.55;transition: transform 0.3s cubic-bezier(0.32, 0.72, 0, 1)}.nav-dd:hover .nav-dd-caret, .nav-dd:focus-within .nav-dd-caret, .nav-dd.open .nav-dd-caret{transform: rotate(180deg)}.nav-dd-menu{position: absolute;z-index: 80;top: calc(100% + 16px);left: 50%;width: 320px;max-width: calc(100vw - 32px);padding: 10px;border: 1px solid #eef1f7;border-radius: 18px;background: rgba(255, 255, 255, 0.93);backdrop-filter: saturate(150%) blur(18px);box-shadow: 0 30px 70px -30px rgba(16, 20, 27, 0.42);opacity: 0;transform: translate(-50%, 8px) scale(0.97);transform-origin: top center;pointer-events: none;transition: opacity 0.3s cubic-bezier(0.32, 0.72, 0, 1), transform 0.3s cubic-bezier(0.32, 0.72, 0, 1)}.nav-dd-menu::before{position: absolute;top: -16px;left: 0;right: 0;height: 16px;content: ""}.nav-dd:hover .nav-dd-menu, .nav-dd:focus-within .nav-dd-menu, .nav-dd.open .nav-dd-menu{opacity: 1;transform: translate(-50%, 0) scale(1);pointer-events: auto}.svc-dd-item{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 12px;transition: background 0.2s ease}.svc-dd-item:hover{background: var(--accent-bg)}.svc-dd-ic{display: grid;flex: 0 0 auto;place-items: center;width: 38px;height: 38px;border-radius: 11px;color: var(--accent);background: #eef2ff}.svc-dd-ic svg{width: 20px;height: 20px}.svc-dd-tx strong{display: block;font-size: 14px;font-weight: 800;color: var(--ink)}.svc-dd-tx small{display: block;margin-top: 1px;font-size: 12px;font-weight: 600;color: var(--muted)}.svc-dd-all{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: 6px;padding: 11px 12px;border-top: 1px solid #eef1f7;color: var(--accent);font-size: 13px;font-weight: 800}.svc-dd-all svg{width: 16px;height: 16px;transition: transform 0.2s}.svc-dd-all:hover svg{transform: translateX(3px)}[dir="rtl"] .svc-dd-all:hover svg{transform: translateX(-3px)}.mobile-sub{display: block;margin-top: 10px;padding: 6px 0 2px;font-size: 11px;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.mobile-menu .mobile-svc{padding-inline-start: 14px;font-weight: 700;color: var(--muted)}.header-actions{display: flex;align-items: center;gap: 10px}.lang-dd{position: relative;direction: ltr}.lang-dd-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 8px 12px;border: 1px solid #dce4f1;border-radius: 12px;background: rgba(255, 255, 255, 0.9);color: var(--ink);font-size: 13px;font-weight: 800;cursor: pointer;transition: border-color 0.2s, background 0.2s, box-shadow 0.2s}.lang-dd-btn:hover{border-color: var(--accent);background: #fff;box-shadow: 0 8px 22px -16px rgba(35, 71, 255, 0.7)}.lang-dd-btn img{width: 20px;height: 14px;border-radius: 3px;object-fit: cover;box-shadow: 0 0 0 1px rgba(16, 20, 27, 0.08)}.lang-caret{opacity: 0.55;transition: transform 0.25s ease}.lang-dd-btn[aria-expanded="true"] .lang-caret{transform: rotate(180deg)}.lang-dd-menu{position: absolute;z-index: 80;top: calc(100% + 8px);right: 0;min-width: 188px;padding: 7px;border: 1px solid #e6ecf6;border-radius: 14px;background: #fff;box-shadow: 0 26px 54px -24px rgba(16, 20, 27, 0.42);opacity: 0;transform: translateY(-8px) scale(0.97);transform-origin: top right;pointer-events: none;visibility: hidden;transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s}[dir="rtl"] .lang-dd-menu{right: auto;left: 0;transform-origin: top left}.lang-dd.open .lang-dd-menu{opacity: 1;transform: none;pointer-events: auto;visibility: visible}.lang-item{display: flex;align-items: center;gap: 10px;padding: 10px 11px;border-radius: 9px;color: #3f495a;font-size: 14px;font-weight: 700;transition: background 0.2s, color 0.2s}.lang-item img{width: 20px;height: 14px;border-radius: 3px;object-fit: cover;box-shadow: 0 0 0 1px rgba(16, 20, 27, 0.08)}.lang-item span{margin-inline-end: auto}.lang-item:hover{background: var(--accent-bg);color: var(--accent)}.lang-item .lang-check{font-style: normal;font-weight: 800;color: var(--accent);opacity: 0}.lang-item.active{background: #f3f6ff;color: var(--accent)}.lang-item.active .lang-check{opacity: 1}.button{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 48px;padding: 13px 22px;border: 1px solid transparent;border-radius: 12px;font-weight: 800;line-height: 1.2;cursor: pointer;transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s}.button:hover{transform: translateY(-2px)}.button svg{flex: 0 0 auto;width: 18px;height: 18px}.button-primary{color: #fff;background: linear-gradient(135deg, var(--accent), #3f5df1);box-shadow: 0 16px 30px -15px rgba(35, 71, 255, 0.88)}.button-secondary{border-color: var(--border);background: #fff}.button-whatsapp{position: relative;overflow: hidden;isolation: isolate;color: #fff;border: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0) 45%), linear-gradient(135deg, #3f5cff, #2347ff);box-shadow: 0 14px 30px -12px rgba(35, 71, 255, 0.85)}.button-whatsapp::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg, transparent 40%, rgba(255, 255, 255, 0.18) 46%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.18) 54%, transparent 60%);background-size: 300% 100%;background-repeat: no-repeat;background-position: 100% 0;pointer-events: none;z-index: 1;animation: ctaShine 5s ease-in-out infinite}@keyframes ctaShine{0%{background-position: 100% 0}16%{background-position: 0% 0}100%{background-position: 0% 0}}.button-sm{min-height: 40px;padding: 10px 16px;font-size: 13px}.burger{display: none;width: 42px;height: 42px;border: 1px solid #dce4f1;border-radius: 11px;background: #fff;cursor: pointer;place-items: center;transition: background 0.2s, border-color 0.2s}.burger:hover{border-color: var(--accent-2);background: var(--accent-bg)}.burger svg{width: 22px;height: 22px}.mobile-menu{display: none}.hero{position: relative;overflow: hidden}.hero::before, .hero::after{position: absolute;width: 500px;height: 500px;border-radius: 50%;content: "";pointer-events: none}.hero::before{top: -190px;right: -140px;background: radial-gradient(circle, rgba(35, 71, 255, 0.18), transparent 68%)}.hero::after{bottom: -240px;left: -180px;background: radial-gradient(circle, rgba(94, 124, 255, 0.14), transparent 68%)}.hero-grid{position: relative;z-index: 1;display: grid;grid-template-columns: 1.04fr 0.96fr;align-items: center;gap: 56px;min-height: 690px;padding-block: 72px 44px}.hero-copy{position: relative;z-index: 4}.hero-kicker{display: inline-flex;align-items: center;gap: 9px;padding: 7px 13px;border: 1px solid #e1e6ef;border-radius: 999px;background: #fff;color: #465064;box-shadow: 0 5px 16px -11px rgba(16, 20, 27, 0.3);font-size: 13px;font-weight: 700}.pulse{width: 8px;height: 8px;border-radius: 50%;background: var(--accent);animation: pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity: 0.45;transform: scale(1.35)}}.hero h1{max-width: 620px;margin: 20px 0 0;font-size: clamp(38px, 4.4vw, 56px);font-weight: 800;letter-spacing: -0.01em;line-height: 1.07}.hero h1 .accent{color: var(--accent)}.hero-lead{max-width: 590px;margin: 20px 0 0;color: var(--muted);font-size: 18px;line-height: 1.75}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.hero-rating{display: flex;align-items: center;gap: 12px;margin-top: 18px}.hero-rating-avatars{display: flex;flex: 0 0 auto}.hero-rating-avatars img{width: 36px;height: 36px;border: 2px solid #fff;border-radius: 50%;object-fit: cover;box-shadow: 0 4px 10px -4px rgba(16, 20, 27, 0.35)}.hero-rating-avatars img + img{margin-inline-start: -10px}.hero-rating-stars{flex: 0 0 auto;color: #f59e0b;font-size: 15px;letter-spacing: 1px}.hero-rating-text{color: var(--muted);font-size: 14px;font-weight: 600}.hero-rating-text strong{color: var(--ink);font-weight: 800}.hero-proof{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin-top: 20px;padding: 8px 14px;border: 1px solid #d7dfff;border-radius: 999px;background: linear-gradient(135deg, #eaf0ff, #f7f4ff);color: #3d485b;font-size: 13px;font-weight: 700}.proof-item{display: inline-flex;align-items: center;gap: 6px}.proof-ic{display: inline-flex;flex: 0 0 auto;color: var(--accent)}.proof-ic svg{width: 15px;height: 15px}.proof-sep{flex: 0 0 auto;width: 4px;height: 4px;border-radius: 50%;background: #c2cdf0}.hero-checks{display: grid;grid-template-columns: 1fr 1fr;gap: 13px 18px;max-width: 560px;margin-top: 28px}.hero-check{display: flex;align-items: center;gap: 9px;color: #3f495a;font-size: 14px;font-weight: 700}.check-icon{display: grid;flex: 0 0 auto;width: 22px;height: 22px;border-radius: 50%;color: var(--accent);background: var(--accent-bg);font-size: 13px;font-weight: 800;place-items: center}.hero-visual{position: relative;min-height: 570px}@media (min-width: 981px){.hero-visual, .js .hero-visual.reveal.in{transform: translateY(60px)}.js .hero-visual.reveal{transform: translateY(80px)}.js .hero-visual.reveal.in{transform: translateY(60px)}}.hero-glow{position: absolute;top: 48%;left: 50%;z-index: 0;width: 94%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle, rgba(35, 71, 255, 0.24), rgba(94, 124, 255, 0.09) 48%, transparent 70%);transform: translate(-50%, -50%)}.hero-person{position: absolute;right: 2%;bottom: -10px;left: 2%;z-index: 2;width: 96%;height: 610px;margin: auto;object-fit: contain;filter: drop-shadow(0 30px 38px rgba(16, 20, 27, 0.2))}.service-pill{position: absolute;z-index: 3;display: inline-flex;align-items: center;gap: 8px;padding: 9px 13px;border: 1px solid #e8ecf4;border-radius: 13px;background: #fff;box-shadow: 0 16px 34px -18px rgba(16, 20, 27, 0.38);font-size: 12px;font-weight: 800;white-space: nowrap;animation: float 6s ease-in-out infinite}.service-pill svg{width: 18px;height: 18px;color: var(--accent)}.pill-1{top: 6%;inset-inline-start: -3%}.pill-2{top: 0;inset-inline-end: 16%;animation-delay: 0.7s}.pill-3{top: 17%;inset-inline-end: -5%;animation-delay: 1.1s}.pill-4{top: 39%;inset-inline-end: -7%;animation-delay: 1.6s}.pill-5{top: 60%;inset-inline-end: -4%;animation-delay: 0.5s}.pill-6{top: 80%;inset-inline-end: 7%;animation-delay: 1.2s}@keyframes float{50%{transform: translateY(-10px)}}.hero-chat{position: absolute;z-index: 5;bottom: 11%;left: -6%;width: 250px;max-width: 74%;padding: 13px 14px 14px;border: 1px solid #e7ecf5;border-radius: 17px;background: rgba(255, 255, 255, 0.97);backdrop-filter: blur(6px);box-shadow: 0 26px 56px -24px rgba(16, 20, 27, 0.45);text-align: start;animation: floaty 6.5s ease-in-out infinite}[dir="rtl"] .hero-chat{left: auto;right: -6%}.hero-chat-head{display: flex;align-items: center;gap: 9px}.hero-chat-av{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 9px;background: var(--accent-bg);flex: 0 0 auto}.hero-chat-av img{width: 22px;height: 22px;object-fit: contain}.hero-chat-head strong{font-size: 13px;font-weight: 800;color: var(--ink)}.hero-chat-live{display: inline-flex;align-items: center;gap: 5px;margin-inline-start: auto;font-size: 12px;font-weight: 700;color: var(--green-dark)}.hero-chat-live i{width: 7px;height: 7px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.6);animation: chat-live 2s ease-in-out infinite}.hero-chat-bubble{margin-top: 11px;padding: 11px 12px;border-radius: 12px;background: #eef3fb}.hero-chat-bubble small{display: block;color: #6f7889;font-size: 12px;font-weight: 700}.hero-chat-bubble p{display: flex;align-items: center;margin: 5px 0 0;min-height: 38px;color: var(--ink);font-size: 13px;font-weight: 600;line-height: 1.45}.hero-chat-caret{display: inline-block;width: 2px;height: 15px;margin-inline-start: 2px;background: var(--accent);vertical-align: text-bottom;animation: chat-caret 1s step-end infinite}.hero-chat-replies{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.hero-chat-replies a{padding: 8px 12px;border-radius: 999px;background: var(--accent-bg);color: var(--accent);font-size: 12px;font-weight: 800;transition: background 0.2s, transform 0.2s}.hero-chat-replies a:hover{background: #dfe5ff;transform: translateY(-1px)}@keyframes floaty{50%{transform: translateY(-12px)}}@keyframes chat-live{0%, 100%{box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.5)}60%{box-shadow: 0 0 0 6px rgba(37, 211, 102, 0)}}@keyframes chat-caret{50%{opacity: 0}}.marquee-section{padding-block: 38px 12px}.section-label{margin: 0 0 16px;color: var(--accent);font-size: 12px;font-weight: 800;letter-spacing: 0.08em;text-align: center;text-transform: uppercase}.marquee{overflow: hidden;direction: ltr;mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.marquee-track{display: flex;align-items: center;width: max-content;animation: ticker 84s linear infinite;direction: ltr}.platform{display: inline-flex;align-items: center;gap: 10px;padding: 0 30px;color: #495368;font-weight: 700;white-space: nowrap}.platform img{width: 27px;height: 27px;object-fit: contain}.tech-strip{padding-block: 34px 10px}.tech-lead{max-width: 580px;margin: -4px auto 22px;color: var(--muted);font-size: 14px;line-height: 1.6;text-align: center}.pitem{display: inline-flex;align-items: center;gap: 10px;padding: 0 30px;color: #495368;font-weight: 700;white-space: nowrap}.pitem svg{flex: 0 0 auto}.stats-grid, .service-grid, .pricing-grid, .growth-grid, .recurring-grid{display: grid;gap: 18px}.stats-grid{grid-template-columns: repeat(4, 1fr);padding-block: 32px 22px}.stat-card{padding: 22px;border: 1px solid var(--border);border-radius: 16px;background: #fff}.stat-card strong{display: block;color: var(--ink);font-size: 34px;font-weight: 800;font-variant-numeric: tabular-nums;line-height: 1}.stat-card:nth-child(2) strong, .stat-card:nth-child(4) strong{color: var(--accent)}.stat-card span{display: block;margin-top: 7px;color: var(--soft);font-size: 14px;font-weight: 600}.section{padding-block: 78px}.section-tight{padding-block: 54px}.section-heading{max-width: 700px;margin: 0 auto 38px;text-align: center}.section-heading.left{max-width: none;margin-inline: 0;text-align: start}.section-heading h2{margin: 0;font-size: clamp(30px, 4vw, 44px);font-weight: 800;letter-spacing: -0.015em;line-height: 1.18;text-wrap: balance}.section-heading h2 span{color: var(--accent)}.section-heading p{max-width: 680px;margin: 14px auto 0;color: var(--muted);font-size: 16px;line-height: 1.75}.section-heading.left p{margin-inline: 0}.service-grid{grid-template-columns: repeat(3, 1fr)}.service-card, .growth-card, .price-card, .recurring-card{border: 1px solid var(--border);border-radius: var(--radius);background: #fff;box-shadow: 0 18px 45px -42px rgba(16, 20, 27, 0.55);transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s}.service-card:hover, .growth-card:hover, .price-card:hover, .recurring-card:hover{border-color: #cad6f6;box-shadow: var(--shadow);transform: translateY(-5px)}.service-card{display: flex;flex-direction: column;padding: 27px 24px}.service-card .service-card-body{flex: 1 1 auto}.service-card .card-link{margin-top: auto;padding-top: 14px}.service-card-wide{grid-column: 1 / -1;flex-direction: row;align-items: center;gap: 24px;padding: 30px 28px;border-color: #ccd7f8;background: radial-gradient(90% 140% at 100% 0%, rgba(94, 124, 255, 0.12), transparent 55%), linear-gradient(135deg, #f5f7ff, #ffffff 60%)}.service-card-wide .icon-box{width: 56px;height: 56px;flex: 0 0 auto}.service-card-wide h3{margin-top: 0}.service-card-wide .card-link{margin: 0;padding: 0;white-space: nowrap}.service-card-wide p{max-width: 68ch}.icon-box{display: grid;width: 48px;height: 48px;border-radius: 13px;color: var(--accent);background: var(--accent-bg);place-items: center}.icon-box svg{width: 24px;height: 24px}.service-card h3, .growth-card h3, .recurring-card h3{margin: 17px 0 7px;font-size: 19px;font-weight: 800}.service-card p, .growth-card p, .recurring-card p{margin: 0;color: var(--soft);font-size: 14px;line-height: 1.7}.growth-band{background: linear-gradient(180deg, rgba(234, 240, 251, 0.35), rgba(255, 255, 255, 0.72))}.growth-grid{grid-template-columns: repeat(3, 1fr)}.growth-card{display: flex;flex-direction: column;padding: 30px 26px}.growth-card .number{color: var(--accent);font-size: 13px;font-weight: 800}.growth-card .text-link{margin-top: 18px}.text-link{display: inline-flex;align-items: center;gap: 6px;padding-block: 4px;color: var(--accent);font-size: 14px;font-weight: 800}.ic-arrow{transition: transform 0.2s}.text-link:hover .ic-arrow, .card-link:hover .ic-arrow, .service-card-link:hover .ic-arrow{transform: translateX(3px)}[dir="rtl"] .ic-arrow{transform: scaleX(-1)}[dir="rtl"] .text-link:hover .ic-arrow, [dir="rtl"] .card-link:hover .ic-arrow, [dir="rtl"] .service-card-link:hover .ic-arrow{transform: translateX(-3px) scaleX(-1)}.dark-section{position: relative;overflow: hidden;color: #fff;background: linear-gradient(155deg, var(--dark), var(--dark-2))}.dark-section::before{position: absolute;top: -190px;left: 30%;width: 620px;height: 620px;border-radius: 50%;background: radial-gradient(circle, rgba(94, 124, 255, 0.28), transparent 65%);content: ""}.dark-section .section-heading{position: relative}.dark-section .section-heading p{color: #c1c9da}.dark-section .section-heading h2 span{color: #96a9ff}.process-grid{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);gap: 15px}.svc-process-grid{grid-template-columns: repeat(4, 1fr);max-width: 1080px;margin-inline: auto}.process-step{padding: 21px 18px;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 16px;background: rgba(255, 255, 255, 0.045)}.process-step .step-top{display: flex;align-items: center;justify-content: space-between}.process-step .step-number{color: #91a5ff;font-size: 22px;font-weight: 800}.process-step h3{margin: 16px 0 5px;font-size: 16px}.process-step p{margin: 0;color: #b4bed2;font-size: 14px;line-height: 1.6}.pricing-grid{grid-template-columns: repeat(3, 1fr);align-items: stretch}.price-card{position: relative;display: flex;flex-direction: column;padding: 30px 26px}.price-card.featured{border-color: rgba(120, 150, 255, 0.2);color: #fff;background: radial-gradient(circle at 88% -8%, rgba(94, 124, 255, 0.4), transparent 55%), linear-gradient(160deg, #212b4a 0%, #161d33 55%, #10152a 100%);box-shadow: 0 34px 66px -26px rgba(35, 71, 255, 0.7);transform: translateY(-8px)}.price-card.featured .plan-name{color: #9db0ff}.price-card.featured .plan-price strong{color: #fff}.price-card.featured .plan-price span, .price-card.featured .plan-desc{color: #a6adba}.price-card.featured .feature-list li{color: #d7dbe4}.price-card.featured .check-icon{color: #9db0ff;background: rgba(120, 150, 255, 0.14)}.popular{position: absolute;top: 0;right: 24px;padding: 5px 12px;border-radius: 0 0 10px 10px;color: #fff;background: var(--accent);font-size: 12px;font-weight: 800;text-transform: uppercase}[dir="rtl"] .popular{right: auto;left: 24px}.plan-name{margin: 0;color: var(--accent);font-size: 15px;font-weight: 800}.plan-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px;margin-top: 8px;direction: ltr;justify-content: flex-start}[dir="rtl"] .plan-price{justify-content: flex-end}.plan-price strong{font-size: 38px;font-weight: 800;line-height: 1}.plan-price span{color: var(--soft);font-size: 14px;font-weight: 700}.plan-desc{min-height: 78px;margin: 14px 0 0;color: var(--soft);font-size: 14px;line-height: 1.65}.feature-list{display: grid;gap: 12px;padding: 0;margin: 22px 0 26px;list-style: none}.feature-list li{display: flex;align-items: flex-start;gap: 9px;color: #313b4e;font-size: 14px;line-height: 1.5}.feature-list .check-icon{width: 20px;height: 20px;margin-top: 1px;font-size: 11px}.price-card .button{margin-top: auto}.beyond-band{position: relative;display: flex;align-items: center;gap: 30px;margin-top: 26px;padding: 34px 32px;overflow: hidden;color: #fff;border: 1px solid rgba(120, 150, 255, 0.2);border-radius: 20px;background: linear-gradient(160deg, #212b4a 0%, #161d33 55%, #10152a 100%);box-shadow: 0 34px 66px -30px rgba(35, 71, 255, 0.55)}.beyond-glow{position: absolute;top: -60px;inset-inline-end: -40px;width: 220px;height: 220px;border-radius: 50%;background: radial-gradient(circle, rgba(94, 124, 255, 0.4), transparent 65%);pointer-events: none}.beyond-main{position: relative;flex: 1 1 0;min-width: 0}.beyond-head{display: flex;align-items: center;gap: 12px}.beyond-ic{display: grid;flex: 0 0 auto;width: 40px;height: 40px;border-radius: 11px;color: #9db0ff;background: rgba(120, 150, 255, 0.14);place-items: center}.beyond-ic svg{width: 22px;height: 22px}.beyond-label{color: #9db0ff;font-size: 13px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.beyond-main h3{margin: 16px 0 0;font-size: 24px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.18}.beyond-main p{max-width: 580px;margin: 10px 0 0;color: #a6adba;font-size: 14px;line-height: 1.55}.beyond-bullets{display: grid;grid-template-columns: 1fr 1fr;gap: 12px 24px;margin-top: 20px}.beyond-bullets span{display: flex;align-items: flex-start;gap: 9px;color: #d7dbe4;font-size: 14px;line-height: 1.4}.beyond-bullets .check-icon{width: 20px;height: 20px;margin-top: 1px;font-size: 11px;color: #9db0ff;background: rgba(120, 150, 255, 0.14)}.beyond-cta{position: relative;display: flex;flex: 0 0 236px;flex-direction: column;align-items: center;gap: 14px;padding-inline-start: 30px;border-inline-start: 1px solid rgba(255, 255, 255, 0.08);text-align: center}.beyond-kicker{color: #9db0ff;font-size: 14px;font-weight: 600;line-height: 1.4}.beyond-btn{width: 100%;color: var(--accent);border: 1px solid #d5deff;background: radial-gradient(115% 130% at 50% 0%, #eef2ff 0%, #f7f9ff 58%, #fdfdff 100%);font-size: 14px}.beyond-note{color: #7e869b;font-size: 12px}.recurring-grid{display: flex;flex-wrap: wrap;justify-content: center;max-width: 1120px;margin-inline: auto}.recurring-card{display: flex;flex-direction: column;flex: 1 1 calc((100% - 36px) / 3);max-width: calc((100% - 36px) / 3);min-width: 250px;padding: 26px 24px}.recurring-head{display: flex;align-items: center;justify-content: space-between;gap: 14px}.recurring-card h3{margin-top: 16px}.from-price{color: var(--accent);font-size: 17px;font-weight: 800;white-space: nowrap;direction: ltr}[dir="rtl"] .from-price{direction: rtl;unicode-bidi: plaintext}.recurring-card ul{display: grid;gap: 9px;padding: 0;margin: 18px 0 0;list-style: none}.recurring-card li{display: flex;align-items: center;gap: 8px;color: #455065;font-size: 14px}.recurring-card .text-link{margin-top: auto;padding-top: 18px}.proof-layout{display: grid;grid-template-columns: minmax(300px, 0.88fr) minmax(630px, 1.12fr);align-items: start;gap: clamp(26px, 3.2vw, 48px)}.proof-copy{text-align: left}[dir="rtl"] .proof-copy{text-align: right}.proof-copy .section-label{text-align: inherit}.proof-copy h2{max-width: 620px;margin: 0;font-size: clamp(36px, 4.2vw, 58px);line-height: 1.04;letter-spacing: -0.01em}.proof-copy h2 span{color: var(--accent)}.proof-copy p:not(.section-label){max-width: 620px;margin: 24px 0 0;color: #4d586d;font-size: clamp(17px, 1.7vw, 22px);line-height: 1.65}.proof-table-wrap{overflow-x: auto;padding: 18px 0 28px;scrollbar-width: thin}@media (min-width: 981px){.proof-table-wrap{overflow: visible;padding-bottom: 18px}}.proof-table{width: 100%;min-width: 620px;border-collapse: separate;border-spacing: 0;table-layout: fixed;color: var(--ink)}.proof-table th, .proof-table td{height: 78px;padding: 14px 18px;border-block-end: 1px solid #e5ebf5;background: #fff;vertical-align: middle}.proof-table thead th{height: 74px;border-block-end: 0;background: transparent;color: #5f6a7f;font-size: 15px;font-weight: 800;text-align: center}.proof-table thead th:first-child{width: 26%;text-align: left}.proof-table thead th:nth-child(2){width: 38%}[dir="rtl"] .proof-table thead th:first-child{text-align: right}.proof-table tbody th{width: 26%;color: #30384a;font-size: 16px;font-weight: 800;text-align: left}[dir="rtl"] .proof-table tbody th{text-align: right}.proof-table tbody td{width: 39.5%;color: #626d80;font-size: 14px;font-weight: 800}.proof-table tr:first-child th:first-child{border-start-start-radius: 22px}.proof-table tr:first-child td:last-child{border-start-end-radius: 22px}.proof-table tr:last-child th:first-child{border-end-start-radius: 22px}.proof-table tr:last-child td:last-child{border-end-end-radius: 22px}.proof-vectoria-head{position: relative;color: #fff !important;background: linear-gradient(155deg, #6d89ff 0%, #2347ff 100%) !important;border-top-left-radius: 26px;border-top-right-radius: 26px}.proof-vectoria-head::before{content: "";position: absolute;inset: 0;border-top-left-radius: inherit;border-top-right-radius: inherit;background: radial-gradient(circle at 30% 0%, rgba(255, 255, 255, 0.24), transparent 34%);pointer-events: none}.proof-logo-white{position: relative;display: block;width: 120px;height: auto;margin-inline: auto;filter: brightness(0) invert(1) drop-shadow(0 2px 6px rgba(3, 20, 69, 0.25))}.proof-vectoria-cell{position: relative;color: #fff !important;background: linear-gradient(155deg, #5f7cff 0%, #2347ff 100%) !important;border-block-end-color: rgba(255, 255, 255, 0.14) !important}.proof-vectoria-cell::before{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(255, 255, 255, 0.12), transparent 52%);pointer-events: none}.proof-table td{position: relative;padding-inline-end: 52px}.proof-table td span, .proof-table tbody th{position: relative;z-index: 1}.proof-table td{text-align: left}[dir="rtl"] .proof-table td{text-align: right}.proof-table td:last-child{background: #f4f7fc}.proof-table-mark{position: absolute;z-index: 1;top: 50%;inset-inline-end: 14px;display: grid;width: 28px;height: 28px;border-radius: 50%;place-items: center;font-size: 19px;font-style: normal;font-weight: 800;line-height: 1;transform: translateY(-50%)}.proof-table-mark svg{display: block;width: 14px;height: 14px}.proof-table-mark.yes{color: var(--accent);background: #fff}.proof-table-mark.no{color: #798397;background: #fff;border: 1px solid #dde5f0}.trusted-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 18px 44px;margin-top: 44px;padding-top: 26px;border-top: 1px solid var(--border)}.trusted-label{color: var(--soft);font-size: 13px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.trusted-strip a{display: block;padding-block: 6px}.trust-logo{display: block;width: auto;height: 28px;transition: opacity 0.25s, transform 0.2s}.trusted-strip a:hover .trust-logo{transform: translateY(-5px) scale(1.07);opacity: 1}@keyframes trustFloat{0%, 100%{transform: translateY(0)}50%{transform: translateY(-6px)}}.trusted-strip a{animation: trustFloat 5.2s ease-in-out infinite}.trusted-strip a:nth-of-type(2){animation-delay: 0.65s}.trusted-strip a:nth-of-type(3){animation-delay: 1.3s}.trusted-strip a:nth-of-type(4){animation-delay: 1.95s}.trusted-strip a:hover{animation-play-state: paused}.trust-logo.inv{filter: invert(1)}.tstm-wrap{position: relative;display: flex;align-items: center;gap: 14px}.tstm-track{display: flex;flex: 1 1 auto;gap: 18px;padding: 8px 4px 22px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.tstm-track::-webkit-scrollbar{display: none}.tstm-card{display: flex;flex: 0 0 calc((100% - 36px) / 3);flex-direction: column;padding: 26px 24px;border: 1px solid var(--border);border-radius: var(--radius);background: #fff;box-shadow: 0 18px 45px -42px rgba(16, 20, 27, 0.55);scroll-snap-align: start}.tstm-stars{color: #f59e0b;font-size: 16px;letter-spacing: 2px}.tstm-quote{flex: 1 1 auto;margin: 14px 0 18px;color: #3a4250;font-size: 15px;line-height: 1.7}.tstm-who{display: flex;align-items: center;gap: 12px}.tstm-who img{width: 52px;height: 52px;border: 2px solid var(--accent-bg);border-radius: 50%;object-fit: cover}.tstm-who strong{display: block;color: var(--ink);font-size: 15px;font-weight: 800}.tstm-who span{display: block;margin-top: 2px;color: var(--soft);font-size: 13px;font-weight: 600}.tstm-btn{display: grid;flex: 0 0 auto;width: 44px;height: 44px;border: 1px solid var(--border);border-radius: 50%;background: #fff;color: var(--accent);cursor: pointer;place-items: center;box-shadow: 0 12px 24px -14px rgba(16, 20, 27, 0.4);transition: transform 0.2s, border-color 0.2s}.tstm-btn:hover{transform: translateY(-2px);border-color: var(--accent-2)}.tstm-btn svg{width: 18px;height: 18px}.tstm-prev .ic-arrow{transform: scaleX(-1)}[dir="rtl"] .tstm-prev .ic-arrow{transform: none}@media (max-width: 980px){.tstm-card{flex-basis: calc((100% - 18px) / 2)}}@media (max-width: 700px){.tstm-btn{display: none}.tstm-wrap{gap: 0}.tstm-card{flex-basis: 84vw}}.faq-list{display: grid;max-width: 820px;gap: 11px;margin-inline: auto}.faq-item{padding: 0 21px;border: 1px solid var(--border);border-radius: 15px;background: #fff}.faq-item[open]{border-color: #c7d4f8;background: linear-gradient(180deg, #fff, #f3f7ff)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 0;font-size: 15.5px;font-weight: 800;cursor: pointer;list-style: none}.faq-item summary::-webkit-details-marker{display: none}.faq-plus{display: grid;flex: 0 0 auto;width: 28px;height: 28px;border-radius: 50%;color: var(--accent);background: var(--accent-bg);font-size: 18px;transition: transform 0.2s;place-items: center}.faq-item[open] .faq-plus{color: #fff;background: var(--accent);transform: rotate(45deg)}.faq-answer{max-width: 70ch;margin: -2px 0 18px;color: var(--muted);font-size: 14.5px;line-height: 1.75}.contact-grid{display: grid;grid-template-columns: 0.9fr 1.1fr;align-items: center;gap: 52px}.contact-points{display: grid;gap: 12px;padding: 0;margin: 25px 0 0;list-style: none}.contact-points li{display: flex;align-items: center;gap: 10px;font-size: 14.5px;font-weight: 700}.lead-card{position: relative;overflow: hidden;padding: 28px;border: 1px solid #d6e1f6;border-radius: 22px;background: linear-gradient(180deg, #fff, #eef4ff);box-shadow: 0 34px 80px -38px rgba(35, 71, 255, 0.5)}.lead-card::before{position: absolute;top: -100px;right: -70px;width: 260px;height: 260px;border-radius: 50%;background: radial-gradient(circle, rgba(94, 124, 255, 0.2), transparent 66%);content: ""}.lead-head, .lead-form{position: relative;z-index: 1}.lead-head{display: flex;align-items: center;gap: 12px;margin-bottom: 20px}.lead-head .icon-box.brand-box{display: grid;place-items: center;background: linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow: 0 12px 24px -14px rgba(35, 71, 255, 0.85)}.lead-head .icon-box.brand-box img{width: 22px;height: 22px;margin: auto;object-fit: contain;filter: brightness(0) invert(1)}.lead-head strong{display: block;font-size: 18px}.lead-head span{display: block;color: var(--accent);font-size: 12px;font-weight: 800;text-transform: uppercase}.lead-form{display: grid;gap: 13px}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 13px}.field{display: grid;gap: 6px}.field label{color: #5d6a80;font-size: 12px;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase}.field input, .field select, .field textarea{width: 100%;min-width: 0;padding: 12px 13px;border: 1px solid #d7e1f3;border-radius: 10px;outline: none;color: var(--ink);background: #f8faff;transition: border-color 0.2s, box-shadow 0.2s, background 0.2s}.field textarea{min-height: 90px;resize: vertical}.field input:user-invalid, .field textarea:user-invalid{border-color: var(--danger)}.field input:focus, .field select:focus, .field textarea:focus{border-color: var(--accent);background: #fff;box-shadow: 0 0 0 3px rgba(35, 71, 255, 0.12)}.lead-note{margin: 0;color: var(--soft);font-size: 12px;text-align: center}.final-cta{position: relative;overflow: hidden;padding: 58px 38px;border-radius: 25px;color: #fff;background: linear-gradient(135deg, var(--dark), var(--dark-2));text-align: center}.final-cta::before{position: absolute;top: -110px;left: 50%;width: 580px;height: 360px;background: radial-gradient(circle, rgba(94, 124, 255, 0.42), transparent 66%);content: "";transform: translateX(-50%)}.final-cta > *{position: relative}.final-cta h2{max-width: 720px;margin: 0 auto;font-size: clamp(29px, 4vw, 41px);letter-spacing: -0.015em;line-height: 1.2;text-wrap: balance}.final-cta p{max-width: 600px;margin: 14px auto 25px;color: #bdc7db;line-height: 1.7}.final-cta .button-secondary{color: #fff;background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.28)}.final-cta .button-secondary:hover{background: rgba(255, 255, 255, 0.16);border-color: rgba(255, 255, 255, 0.5)}.about-hero{padding-block: 40px 30px}.about-two{display: grid;grid-template-columns: 0.92fr 1.08fr;gap: 48px;align-items: center;margin-top: 26px}.about-intro h1{margin: 18px 0 0;font-size: clamp(32px, 4.4vw, 52px);font-weight: 800;letter-spacing: -0.02em;line-height: 1.06;text-wrap: balance}.about-intro h1 .accent{color: var(--accent)}.about-lead{max-width: 480px;margin: 16px 0 0;color: var(--muted);font-size: 17px;line-height: 1.65}.about-photo{margin: 0}.about-photo img{width: 100%;height: auto;border: 1px solid var(--border);border-radius: 22px;box-shadow: 0 34px 66px -30px rgba(16, 20, 27, 0.45)}.about-photo figcaption{margin-top: 10px;color: var(--soft);font-size: 13px;text-align: center}.about-story{max-width: 720px;margin-inline: auto}.about-story p{margin: 0 0 20px;color: #3a4250;font-size: 16px;line-height: 1.75}.about-story p:last-child{margin-bottom: 0}.team-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px}.team-card{display: flex;align-items: flex-start;gap: 16px;padding: 24px 22px;border: 1px solid var(--border);border-radius: var(--radius);background: #fff;box-shadow: 0 18px 45px -42px rgba(16, 20, 27, 0.55);transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s}.team-card:hover{transform: translateY(-4px);border-color: #cad6f6;box-shadow: var(--shadow)}.team-card .icon-box{flex: 0 0 auto}.team-card h3{margin: 0;font-size: 18px;font-weight: 800}.team-role{margin: 3px 0 8px;color: var(--accent);font-size: 13px;font-weight: 700;letter-spacing: 0.02em;text-transform: uppercase}.team-mission{margin: 0;color: var(--soft);font-size: 14px;line-height: 1.6}.values-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 18px}.value-card{padding: 24px 22px;border: 1px solid var(--border);border-radius: var(--radius);background: #fff;box-shadow: 0 18px 45px -42px rgba(16, 20, 27, 0.55)}.value-card h3{margin: 14px 0 7px;font-size: 16px;font-weight: 800}.value-card p{margin: 0;color: var(--soft);font-size: 14px;line-height: 1.6}@media (max-width: 980px){.about-two{grid-template-columns: 1fr}.team-grid{grid-template-columns: repeat(2, 1fr)}.values-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 700px){.team-grid, .values-grid{grid-template-columns: 1fr}}.contact-hero{padding-block: 40px 78px}.contact-two{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start;margin-top: 26px}.contact-intro .contact-label{margin: 0;text-align: start}.contact-intro h1{margin: 12px 0 0;font-size: clamp(30px, 4.2vw, 46px);font-weight: 800;letter-spacing: -0.02em;line-height: 1.08;text-wrap: balance}.contact-lead{max-width: 460px;margin: 16px 0 28px;color: var(--muted);font-size: 16px;line-height: 1.6}.cinfo-list{display: flex;flex-direction: column;gap: 18px}.cinfo{display: flex;align-items: flex-start;gap: 14px}.cinfo-ic{display: grid;flex: 0 0 auto;width: 42px;height: 42px;border-radius: 12px;color: var(--accent);background: var(--accent-bg);place-items: center}.cinfo-ic svg{width: 20px;height: 20px}.cinfo-label{margin: 0 0 3px;color: #6f7889;font-size: 12px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.cinfo-value{margin: 0;color: var(--ink);font-size: 15px;font-weight: 600;line-height: 1.45}.cinfo-value a{display: inline-block;padding-block: 7px;margin-block: -4px;transition: color 0.2s}.cinfo-value a:hover{color: var(--accent)}.contact-follow{margin-top: 28px}.contact-follow .socials{margin-top: 12px}@media (max-width: 980px){.contact-two{grid-template-columns: 1fr}}.svc-hero{padding-block: 58px 28px;text-align: center}.svc-hero-inner{max-width: 760px;margin-inline: auto}.svc-hero h1{margin: 18px 0 0;font-size: clamp(34px, 4vw, 50px);font-weight: 800;line-height: 1.08;letter-spacing: -0.01em}.svc-hero .accent{color: var(--accent)}.svc-hero .hero-lead{margin-inline: auto}.svc-hero .hero-actions{justify-content: center}.svc-chips{display: flex;flex-wrap: wrap;justify-content: center;gap: 9px;margin-top: 26px}.svc-chip{padding: 8px 15px;border: 1px solid var(--border);border-radius: 999px;background: #fff;color: var(--muted);font-size: 13px;font-weight: 700}.svc-price{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 22px;padding: 30px 34px;border: 1px solid var(--border);border-radius: var(--radius);background: linear-gradient(135deg, #eef2ff, #ffffff 70%);box-shadow: var(--shadow)}.svc-price-amount{margin-top: 4px;font-size: clamp(26px, 3.4vw, 34px);font-weight: 800;color: var(--ink)}.svc-price-note{margin: 6px 0 0;color: var(--muted);font-size: 14px}.service-card-link{display: flex}.service-card-link:hover{border-color: var(--accent);box-shadow: 0 28px 56px -30px rgba(35, 71, 255, 0.5)}.card-link{display: inline-flex;align-items: center;gap: 5px;margin-top: 14px;color: var(--accent);font-size: 14px;font-weight: 800}.card-link svg{width: 16px;height: 16px}.breadcrumb{display: flex;align-items: center;gap: 8px;margin-block: 18px 0;font-size: 13px;font-weight: 700;color: var(--muted)}.breadcrumb a{display: inline-block;padding: 6px 4px;margin-inline-start: -4px;color: var(--muted);transition: color 0.2s}.breadcrumb a:hover{color: var(--accent)}.breadcrumb .bc-sep{color: var(--soft)}[dir="rtl"] .breadcrumb .bc-sep{transform: scaleX(-1)}.breadcrumb [aria-current="page"]{color: var(--ink)}.related-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}.related-card{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 22px 20px;border: 1px solid var(--border);border-radius: var(--radius);background: #fff;box-shadow: 0 18px 45px -42px rgba(16, 20, 27, 0.55);transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s}.related-card:hover{transform: translateY(-4px);border-color: var(--accent);box-shadow: 0 28px 56px -30px rgba(35, 71, 255, 0.45)}.related-card .icon-box{width: 44px;height: 44px;flex: 0 0 auto}.related-tx{flex: 1 1 auto;min-width: 0}.related-tx strong{display: block;font-size: 16px;font-weight: 800;color: var(--ink)}.related-tx small{display: block;margin-top: 4px;font-size: 13px;font-weight: 600;line-height: 1.5;color: var(--muted)}.related-go{display: inline-flex;align-items: center;gap: 5px;flex: 0 0 auto;margin-top: auto;padding-top: 4px;color: var(--accent);font-size: 13px;font-weight: 800;white-space: nowrap}.related-go svg{width: 15px;height: 15px;transition: transform 0.2s}.related-card:hover .related-go svg{transform: translateX(3px)}[dir="rtl"] .related-card:hover .related-go svg{transform: translateX(-3px) scaleX(-1)}@media (max-width: 860px){.beyond-band{flex-direction: column;align-items: stretch;gap: 24px;padding: 28px 22px}.beyond-bullets{grid-template-columns: 1fr}.beyond-cta{flex: 1 1 auto;padding-inline-start: 0;padding-top: 22px;border-inline-start: 0;border-top: 1px solid rgba(255, 255, 255, 0.08)}.related-grid{grid-template-columns: 1fr}.related-go{margin-inline-start: auto}}.legal-page{padding-block: 36px 72px}.legal-wrap{max-width: 820px;margin-top: 22px}.legal-title{margin: 0;font-size: clamp(32px, 4vw, 46px);font-weight: 800;letter-spacing: -0.01em;line-height: 1.1}.legal-updated{margin: 10px 0 0;color: var(--soft);font-size: 14px;font-weight: 600}.legal-content{margin-top: 28px;color: var(--muted);font-size: 15.5px;line-height: 1.75}.legal-content h2{margin: 36px 0 12px;color: var(--ink);font-size: 20px;font-weight: 800;scroll-margin-top: 90px}.legal-content h2:first-child{margin-top: 4px}.legal-content p{margin: 0 0 14px}.legal-content ul, .legal-content ol{margin: 0 0 16px;padding-inline-start: 22px}.legal-content li{margin-bottom: 7px}.legal-content a{color: var(--accent);font-weight: 700}.legal-content a:hover{text-decoration: underline}.legal-content strong{color: var(--ink);font-weight: 700}.site-footer{position: relative;overflow: hidden;border-top: 1px solid var(--border);background: linear-gradient(180deg, #eaf1fb, #f4f8fe)}.footer-inner{padding-block: 58px 28px}.footer-grid{display: grid;grid-template-columns: 1.6fr 0.8fr 0.8fr 0.8fr 1.7fr;gap: 40px}.footer-about p:not(.footer-title), .footer-contact p:not(.footer-title){margin: 15px 0 0;color: var(--muted);font-size: 14px;line-height: 1.7}.footer-title{margin: 0 0 15px;color: #6f7889;font-size: 12px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.footer-links{display: grid;gap: 4px}.footer-links a{color: #445065;font-size: 14px;font-weight: 600;padding-block: 3px}.footer-links a:hover{color: var(--accent)}.footer-address{margin: 15px 0 8px;color: var(--muted);font-size: 14px;line-height: 1.65}.contact-line{display: flex;align-items: center;gap: 9px;padding-block: 4px;color: #30394a;font-size: 14px;font-weight: 600;transition: color 0.2s}.contact-line:hover{color: var(--accent)}.contact-line i{display: grid;flex: 0 0 auto;color: var(--accent);font-style: normal;place-items: center}.contact-line svg{width: 16px;height: 16px}.socials{display: flex;align-items: center;gap: 12px;margin-top: 18px}.socials a{display: grid;width: 36px;height: 36px;border-radius: 10px;place-items: center;transition: transform 0.2s, background 0.2s, box-shadow 0.2s}.socials a:hover{transform: translateY(-2px);background: #fff;box-shadow: 0 12px 24px -14px rgba(16, 20, 27, 0.4)}.socials a{color: var(--accent)}.socials svg{width: 22px;height: 22px}.footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-top: 38px;padding-top: 22px;border-top: 1px solid var(--border);color: var(--soft);font-size: 13px}.legal-links{display: flex;flex-wrap: wrap;gap: 8px}.legal-links a{padding: 7px 6px;transition: color 0.2s}.legal-links a:hover{color: var(--accent)}.chat-modal{position: fixed;inset-inline-end: 24px;bottom: 24px;z-index: 95;width: 364px;max-width: calc(100vw - 32px);overflow: hidden;border-radius: 20px;background: #fff;box-shadow: 0 34px 80px -22px rgba(16, 20, 27, 0.55);opacity: 0;visibility: hidden;transform: translateY(14px) scale(0.97);transform-origin: bottom right;pointer-events: none;transition: opacity 0.25s, transform 0.25s, visibility 0.25s}[dir="rtl"] .chat-modal{transform-origin: bottom left}.chat-modal.open{opacity: 1;visibility: visible;transform: none;pointer-events: auto}.chat-head{position: relative;display: flex;align-items: center;gap: 13px;padding: 18px 20px;color: #fff;background: linear-gradient(150deg, #1e2742 0%, #16203a 48%, #21357a 100%)}.chat-head::after{content: "";position: absolute;top: -30px;inset-inline-end: 30px;width: 140px;height: 140px;border-radius: 50%;background: radial-gradient(circle, rgba(94, 124, 255, 0.5), transparent 65%);pointer-events: none}.chat-av{position: relative;flex: none;width: 48px;height: 48px;border: 2px solid rgba(255, 255, 255, 0.3);border-radius: 50%;object-fit: cover}.chat-id{position: relative}.chat-id strong{display: block;font-size: 16px;font-weight: 800}.chat-status{display: flex;align-items: center;gap: 7px;margin-top: 3px;color: #9db0ff;font-size: 13px}.chat-status i{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #3fd27e;animation: chat-live 2s ease-in-out infinite}.chat-close{position: absolute;top: 15px;inset-inline-end: 15px;padding: 2px 8px;border: 0;border-radius: 8px;background: transparent;color: rgba(255, 255, 255, 0.7);font-size: 24px;line-height: 1;cursor: pointer;transition: color 0.2s, background 0.2s}.chat-close:hover{color: #fff;background: rgba(255, 255, 255, 0.1)}.chat-body{display: flex;flex-direction: column;gap: 10px;min-height: 150px;max-height: 46vh;padding: 18px;overflow-y: auto;background: #f4f7fc;scroll-behavior: smooth}.chat-modal .chat-bubble{padding: 14px 16px;border: 1px solid #e7ecf5;border-radius: 14px;background: #fff;color: #10141b;font-size: 14px;line-height: 1.55;box-shadow: 0 8px 18px -12px rgba(16, 20, 27, 0.25)}.chat-modal .chat-bubble small{display: block;margin-bottom: 5px;color: #6f7889;font-size: 12px;font-weight: 600}.chat-input{display: flex;gap: 8px;padding: 12px 14px;border-top: 1px solid #eef1f7}.chat-input input{flex: 1;min-width: 0;padding: 11px 13px;border: 1px solid #dce5f6;border-radius: 11px;color: #10141b;font-family: inherit;font-size: 14px}.chat-input input:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px rgba(35, 71, 255, 0.15)}.chat-send{display: grid;flex: none;width: 46px;border: 0;border-radius: 11px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0) 45%), linear-gradient(135deg, #3f5cff, #2347ff);color: #fff;cursor: pointer;place-items: center;transition: transform 0.2s}.chat-send:hover{transform: translateY(-1px)}.chat-foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 16px;border-top: 1px solid #eef1f7}.chat-foot > span{color: #6f7889;font-size: 12.5px}.chat-wa{position: relative;display: inline-flex;align-items: center;gap: 7px;overflow: hidden;isolation: isolate;padding: 9px 15px;border-radius: 10px;background: #25d366;color: #fff;font-size: 13px;font-weight: 700;box-shadow: 0 10px 20px -10px rgba(37, 211, 102, 0.7);transition: transform 0.2s}.chat-wa:hover{transform: translateY(-1px)}.chat-wa svg{width: 18px;height: 18px}.chat-wa::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(115deg, transparent 40%, rgba(255, 255, 255, 0.18) 46%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0.18) 54%, transparent 60%);background-size: 300% 100%;background-repeat: no-repeat;background-position: 100% 0;pointer-events: none;animation: ctaShine 5s ease-in-out infinite}@media (max-width: 700px){.chat-modal{inset-inline: 12px;bottom: 16px;width: auto}}.whatsapp-fab, .back-top{position: fixed;bottom: 22px;z-index: 80;display: grid;width: 54px;height: 54px;border-radius: 50%;color: #fff;box-shadow: 0 16px 32px -12px rgba(16, 20, 27, 0.45);place-items: center;transition: transform 0.2s}.whatsapp-fab:hover, .back-top:hover{transform: translateY(-3px)}.whatsapp-fab{right: 22px;overflow: hidden;color: #fff;background: #25d366;box-shadow: 0 18px 36px -14px rgba(37, 211, 102, 0.75)}.whatsapp-fab::after{content: "";position: absolute;top: -60%;left: -80%;width: 55%;height: 220%;background: linear-gradient(105deg, transparent 0%, rgba(255, 255, 255, 0.55) 50%, transparent 100%);transform: rotate(10deg);animation: fab-shine 2s ease-in-out infinite;pointer-events: none}@keyframes fab-shine{0%{left: -80%}45%{left: 130%}100%{left: 130%}}.back-top{left: 22px;background: var(--accent);opacity: 0;visibility: hidden;transform: translateY(6px);transition: transform 0.2s, opacity 0.2s, visibility 0.2s}.back-top.show{opacity: 1;visibility: visible;transform: none}.back-top.show:hover{transform: translateY(-3px)}[dir="rtl"] .whatsapp-fab{right: auto;left: 22px}[dir="rtl"] .back-top{right: 22px;left: auto}.whatsapp-fab svg, .back-top svg{width: 25px;height: 25px}.og-mode .whatsapp-fab, .og-mode .back-top{display: none}.js .reveal{opacity: 0;transform: translateY(20px);transition: opacity 0.65s cubic-bezier(0.2, 0.7, 0.2, 1), transform 0.65s cubic-bezier(0.2, 0.7, 0.2, 1);will-change: opacity, transform}.js .reveal.in{opacity: 1;transform: none;will-change: auto}@media (max-width: 980px){.desktop-nav, .header-cta{display: none}.burger{display: grid}.mobile-menu{position: absolute;top: 100%;right: 0;left: 0;display: block;padding: 12px 24px 20px;border-bottom: 1px solid var(--border);background: rgba(255, 255, 255, 0.98);box-shadow: 0 26px 44px -24px rgba(16, 20, 27, 0.32);opacity: 0;pointer-events: none;visibility: hidden;transform: translateY(-12px);transition: opacity 0.2s, transform 0.2s, visibility 0.2s}.mobile-menu.open{opacity: 1;pointer-events: auto;visibility: visible;transform: none}.mobile-menu a{display: block;padding: 12px 3px;border-bottom: 1px solid #eef1f6;font-weight: 700}.hero-grid{grid-template-columns: 1fr;min-height: auto;gap: 20px;padding-top: 64px}.hero-copy{text-align: center}.hero-lead, .hero h1{margin-inline: auto}.hero-actions, .hero-checks{justify-content: center;margin-inline: auto}.hero-visual{min-height: 560px;max-width: 620px;width: 100%;margin-inline: auto}.service-grid{grid-template-columns: repeat(2, 1fr)}.process-step:last-child:nth-child(odd){grid-column: 1 / -1}.growth-grid{grid-template-columns: 1fr}.recurring-card{flex-basis: calc((100% - 18px) / 2);max-width: calc((100% - 18px) / 2)}.stats-grid{grid-template-columns: repeat(2, 1fr)}.process-grid{grid-template-columns: repeat(2, 1fr)}.pricing-grid{grid-template-columns: 1fr;max-width: 680px;margin-inline: auto}.price-card.featured{transform: none}.proof-layout, .contact-grid{grid-template-columns: 1fr}.proof-copy{max-width: 760px}.proof-table-wrap{margin-inline: -12px;padding-inline: 12px}.footer-grid{grid-template-columns: 1.5fr 1fr 1fr}.footer-contact{grid-column: 1 / -1}}@media (max-width: 700px){.container{width: min(100% - 30px, 1180px)}.proof-layout{gap: 26px}.proof-copy h2{font-size: clamp(30px, 8.6vw, 38px);line-height: 1.1}.proof-copy p:not(.section-label){font-size: 16px;line-height: 1.65}.proof-table{min-width: 620px}.proof-table th, .proof-table td{height: 68px;padding: 12px 14px}.proof-table tbody th{font-size: 14px}.proof-table tbody td{font-size: 13px}.topbar{display: none}.header-inner{min-height: 64px;gap: 10px}.brand strong{font-size: 18px}.brand small{display: none}.brand-logo{height: 30px}.lang-dd-btn{gap: 6px;padding: 8px 9px}.lang-dd-btn .lang-current{display: none}.hero-grid{gap: 4px;padding-top: 24px}.hero h1{font-size: 32px;line-height: 1.12}.hero-lead{font-size: 16px}.hero-actions .button{flex: 1 1 100%}.hero-proof{justify-content: center;border-radius: 15px}.hero-checks{grid-template-columns: 1fr;max-width: 330px}.hero-visual{min-height: 300px;margin-top: 10px}.hero-person{right: 7%;bottom: -12px;left: 7%;width: 86%;height: 330px}.service-pill{padding: 7px 9px;font-size: 10px}.service-pill svg{width: 15px;height: 15px}.pill-1{top: 2%;inset-inline-start: 0}.pill-2{top: 1%;inset-inline-end: 3%}.pill-3{top: 16%;inset-inline-end: 0}.pill-4, .pill-5, .pill-6{display: none}.hero-chat{width: 198px;bottom: -8px;left: -2%;padding: 10px 11px 11px}[dir="rtl"] .hero-chat{left: auto;right: -2%}.hero-chat-bubble{margin-top: 9px;padding: 9px 10px}.hero-chat-bubble p{min-height: 32px;font-size: 12px}.section{padding-block: 58px}.section-heading{margin-bottom: 28px}.service-grid, .growth-grid, .recurring-grid, .process-grid{grid-template-columns: 1fr}.service-card-wide{flex-direction: column;align-items: stretch;gap: 0}.service-card-wide h3{margin-top: 17px}.service-card-wide .card-link{margin-top: auto;padding-top: 14px;white-space: normal}.recurring-card{flex-basis: 100%;max-width: 100%}.stats-grid{gap: 12px}.stat-card{padding: 18px 16px}.stat-card strong{font-size: 27px}.form-row{grid-template-columns: 1fr}.lead-card{padding: 23px 18px}.final-cta{padding: 48px 22px}.footer-grid{grid-template-columns: 1fr}.footer-contact{grid-column: auto}.footer-links a{padding-block: 6px}.footer-bottom{flex-direction: column;text-align: center}.legal-links{justify-content: center}.whatsapp-fab, .back-top{bottom: 15px;width: 48px;height: 48px}.whatsapp-fab{right: 15px}.back-top{left: 15px}[dir="rtl"] .whatsapp-fab{left: 15px}[dir="rtl"] .back-top{right: 15px}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior: auto}.js .reveal{opacity: 1;transform: none;transition: none}}.aff-hero{padding-bottom: 26px}.aff-intro{max-width: 800px;margin-inline: auto;text-align: center;display: flex;flex-direction: column;align-items: center}.aff-lead{max-width: 58ch;margin: 16px auto 24px;font-size: 1.07rem;line-height: 1.65;color: var(--muted)}.aff-intro .hero-actions{justify-content: center}.aff-stats{margin-top: 38px}.aff-cards{max-width: 1120px;margin-inline: auto}@media (min-width: 981px){.aff-cards{grid-template-columns: repeat(2, 1fr)}}.aff-example{margin-top: 16px;padding: 10px 14px;border-radius: 12px;background: var(--accent-bg);color: var(--accent);font-size: 0.88rem;font-weight: 600}.price-card.featured .aff-example{background: rgba(255, 255, 255, 0.1);color: #cdd8ff}.ref-note{max-width: 700px;margin: 28px auto 0;padding: 16px 22px;border-radius: 14px;border: 1px solid var(--border);background: var(--surface);text-align: center;font-size: 0.95rem;line-height: 1.6;color: var(--muted)}.ref-note strong{color: var(--ink)}.aff-cards .plan-desc, .aff-earn .plan-desc{max-width: 60ch}.aff-earn-note{margin-top: 22px;text-align: center;font-size: 0.92rem;color: var(--soft)}.pf-chips{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;max-width: 760px;margin-inline: auto}.pf-chip{padding: 9px 18px;border-radius: 999px;border: 1px solid var(--border);background: var(--surface);font-size: 0.92rem;font-weight: 600;color: var(--muted)}@media (max-width: 700px){.aff-cards{max-width: none}.ref-note{padding: 14px 16px}}@media (min-width: 981px){.aff-how .container{width: min(1320px, calc(100% - 48px))}.aff-how .process-grid{grid-template-columns: repeat(4, 1fr);gap: 18px}}.proof-cta{margin-top: 26px}.proof-crit{display: flex;align-items: center;gap: 11px}.proof-crit-ic{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;border-radius: 10px;background: var(--accent-bg);color: var(--accent)}.proof-crit-ic svg{width: 16px;height: 16px}.proof-table-wrap{position: relative}@media (min-width: 981px){.proof-table-wrap::before{content: "";position: absolute;inset: -36px -20px;background: radial-gradient(46% 58% at 52% 46%, rgba(35, 71, 255, 0.16), transparent 72%);filter: blur(10px);z-index: -1;pointer-events: none}}@media (max-width: 700px){.proof-crit-ic{width: 26px;height: 26px;border-radius: 8px}.proof-crit-ic svg{width: 13px;height: 13px}}.chat-body{max-height: 320px;overflow-y: auto;display: flex;flex-direction: column;gap: 10px;scrollbar-width: thin}.chat-bubble.chat-user{align-self: flex-end;background: var(--accent);color: #fff;border-start-end-radius: 6px}.chat-bubble.chat-typing{color: var(--soft);font-style: italic;animation: chatPulse 1.2s ease-in-out infinite}@keyframes chatPulse{0%, 100%{opacity: 0.45}50%{opacity: 1}}