:root{--bg-body: #f4f6fb;--bg-hero: #f2f4f7;--bg-surface: #ffffff;--primary: #0ea5e9;--primary-deep: #0284c7;--text-main: #0f172a;--text-muted: #475569;--border-subtle: rgba(15, 23, 42, .06);--border-hero: #e5e7eb;--radius-lg: 18px;--radius-xl: 30px;--shadow-soft: 0 22px 60px rgba(15, 23, 42, .16);--shadow-med: 0 14px 34px rgba(15, 23, 42, .14);--shadow-lite: 0 10px 22px rgba(15, 23, 42, .1);--transition-fast: .18s ease-out;--container: 1200px;--container-narrow: 1050px;--nav-container: 1400px;--nav-h-mobile: 86px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{direction:rtl;font-family:Heebo,sans-serif;background:var(--bg-body);color:var(--text-main);overflow-x:hidden}body,input,textarea,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #0369a1;outline-offset:3px}img{max-width:100%;height:auto;display:block}.layout{min-height:100vh;display:flex;flex-direction:column}.main-page{flex:1;padding:0 0 3rem}.main-page:focus{outline:none}.skip-link{position:fixed;top:.75rem;right:.75rem;z-index:2000;transform:translateY(-160%);padding:.7rem 1rem;border-radius:999px;background:#fff;color:var(--text-main);box-shadow:var(--shadow-med);font-weight:800;text-decoration:none;transition:transform .16s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.route-fallback{min-height:55vh}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.container-narrow{max-width:var(--container-narrow);margin:0 auto;padding:0 1.5rem}header.nav{width:100%;background:#fffe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:50}header.nav>.nav-inner{max-width:var(--nav-container);margin-right:0;margin-left:auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1.4rem}.nav-logo{display:flex;align-items:center;flex:0 0 auto}.nav-logo a{display:inline-flex;align-items:center}.logoWide{height:92px;width:auto;transition:transform var(--transition-fast),filter var(--transition-fast);filter:drop-shadow(0 6px 14px rgba(15,23,42,.16))}.logoWide:hover{transform:translateY(-1px);filter:drop-shadow(0 10px 24px rgba(15,23,42,.26))}.nav-menu{display:flex;align-items:center;gap:1.4rem;flex-wrap:nowrap;white-space:nowrap;overflow:visible}.nav-menu a{text-decoration:none;font-size:.98rem;color:var(--text-main);padding:.35rem 0;position:relative;transition:color .18s ease;white-space:nowrap}.nav-menu a:after{content:"";position:absolute;inset-inline:0;bottom:-.25rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--primary-deep));transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.nav-menu a:hover{color:var(--primary-deep)}.nav-menu a[aria-current=page]{color:var(--primary-deep);font-weight:800}.nav-menu a:hover:after{transform:scaleX(1)}.nav-menu a[aria-current=page]:after{transform:scaleX(1)}.nav-toggle{display:none;border:0;padding:0;background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-backdrop{display:none}.hero-section{width:100%;background:var(--bg-hero);padding:3.6rem 1.5rem 4.6rem}.hero-inner{max-width:var(--container);margin:0 auto;background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);border:1px solid var(--border-hero);padding:3rem 3.2rem;display:flex;align-items:center;justify-content:space-between;gap:3.2rem;position:relative;overflow:hidden}.hero-right{flex:1.4;position:relative;z-index:1}.hero-right h1{margin:0 0 1.1rem;font-size:2.45rem;font-weight:800;color:#0b1120;letter-spacing:.01em}.hero-right p{margin:0 0 2.1rem;font-size:1.03rem;line-height:1.95;color:var(--text-muted);max-width:62ch}.hero-button{padding:1rem 2.4rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;border:none;cursor:pointer;font-size:1.02rem;font-weight:700;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease,filter .18s ease;box-shadow:0 16px 32px #2563eb54}.hero-button:hover{transform:translateY(-1px);box-shadow:0 20px 40px #2563eb73;filter:saturate(1.05)}.hero-left{flex:1;min-height:260px;display:flex;align-items:center;justify-content:center}.hero-logo-square{display:block;width:min(320px,70%);height:auto;margin:0 auto;transform:translateY(-6px)}.ins-page{width:100%;background:var(--bg-hero);padding:3.2rem 1.5rem 4.4rem}.ins-wrap{max-width:var(--container-narrow);margin:0 auto;background:var(--bg-surface);border:1px solid var(--border-hero);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);overflow:hidden}.ins-hero{background:linear-gradient(180deg,#fff,#f7fbff);padding:2.6rem 2.8rem;border:none;border-radius:0;box-shadow:none}.ins-hero h1{margin:0 0 .7rem;font-size:2.25rem;font-weight:800;color:#0b1120;letter-spacing:.01em}.ins-hero p{margin:0;margin-bottom:1.5rem;color:var(--text-muted);line-height:1.95;font-size:1.03rem;max-width:70ch}.ins-actions{display:flex;gap:.85rem;flex-wrap:wrap}.ins-btn{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.7rem;border-radius:999px;text-decoration:none;font-weight:700;font-size:1rem;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .18s ease}.ins-btn--primary{background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;box-shadow:0 14px 28px #2563eb47}.ins-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb66}.ins-btn--ghost{background:#fff;color:#0b1120;border-color:#0f172a1a;box-shadow:0 0 #0000}.ins-btn--ghost:hover{transform:translateY(-1px);box-shadow:var(--shadow-lite)}.ins-card{margin-top:0;padding:2.6rem 2.8rem;background:transparent;border:none;border-radius:0;box-shadow:none;border-top:1px solid rgba(15,23,42,.06)}.ins-section+.ins-section{margin-top:2.3rem;padding-top:2.15rem;border-top:1px solid rgba(15,23,42,.06)}.ins-section h2{margin:0 0 .9rem;font-size:1.5rem;font-weight:800;color:#0b1120}.ins-section p{margin:0 0 .85rem;color:var(--text-muted);line-height:2;font-size:1.01rem;max-width:78ch}.ins-list{margin:1rem 0 0;padding:0 1.15rem 0 0;color:var(--text-muted)}.ins-list li{margin-bottom:.7rem;line-height:1.9}.ins-list strong{color:#0b1120;font-weight:800}.ins-cta{margin-top:2.4rem;border-radius:22px;padding:1.55rem 1.6rem;background:#f3f7ff;border:1px solid rgba(14,165,233,.18);display:flex;align-items:center;justify-content:space-between;gap:1.3rem;flex-wrap:wrap}.ins-cta-text h3{margin:0 0 .35rem;font-size:1.2rem;font-weight:800;color:#0b1120}.ins-cta-text p{margin:0;color:var(--text-muted);line-height:1.8}.contact-inner{max-width:800px;margin:0 auto;background:var(--bg-surface);border-radius:24px;box-shadow:var(--shadow-soft);border:1px solid var(--border-hero);padding:2.5rem 2.8rem}.contact-header h1{margin:0 0 .75rem;font-size:2rem;font-weight:800;color:#0b1120;letter-spacing:.01em}.contact-header p{margin:0 0 2rem;color:var(--text-muted);font-size:.98rem;line-height:1.85}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.contact-grid{display:flex;flex-direction:column;gap:1.15rem}.field{display:flex;flex-direction:column;gap:.45rem}.field label{font-size:.9rem;font-weight:600;color:#0f172a}.field input,.field textarea{font-family:Heebo,sans-serif;font-size:.96rem;padding:.8rem .95rem;border-radius:12px;border:1px solid #d4d4d8;background-color:#f9fafb;color:var(--text-main);caret-color:var(--primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.field input::placeholder,.field textarea::placeholder{color:#9ca3af}.field input:focus,.field textarea:focus{border-color:var(--primary);background-color:#fff;box-shadow:0 0 0 3px #0ea5e92e}.field textarea{min-height:140px;resize:vertical}.contact-status{font-size:.9rem;margin-top:-.4rem}.contact-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.contact-status--error{color:#b91c1c}.contact-status--success{color:#15803d}.contact-fallback-link{color:#075985;font-weight:700;text-decoration:underline;text-underline-offset:.18em}.contact-button{margin-top:.5rem;width:100%;padding:.95rem 2.2rem;border-radius:999px;border:none;cursor:pointer;font-family:Heebo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.02em;background:linear-gradient(135deg,var(--primary),var(--primary-deep));color:#fff;box-shadow:0 14px 28px #2563eb54;transition:transform .15s ease,box-shadow .15s ease,filter .18s ease}.contact-button:hover{transform:translateY(-1px);box-shadow:0 18px 36px #2563eb73;filter:saturate(1.05)}.contact-button:disabled{opacity:.8;cursor:not-allowed;transform:none}.contact-privacy-note{margin:-.35rem 0 0;color:var(--text-muted);font-size:.84rem;line-height:1.8}.contact-privacy-note a{color:#075985;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.contact-section{width:100%;background:var(--bg-hero);padding:3.5rem 1.5rem 4.5rem}.global-contact{width:100%;background:var(--bg-hero);padding:3.2rem 1.5rem 4.2rem}.global-contact .contact-inner{max-width:760px}.legal-page{width:100%;background:var(--bg-hero);padding:3.2rem 1.5rem 4.4rem}.legal-wrap{max-width:var(--container-narrow);margin:0 auto;background:var(--bg-surface);border:1px solid var(--border-hero);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);overflow:hidden}.legal-hero{padding:2.6rem 2.8rem;background:linear-gradient(180deg,#fff,#f7fbff)}.legal-kicker{margin:0 0 .55rem;color:var(--primary-deep);font-size:.9rem;font-weight:800}.legal-hero h1{margin:0 0 .8rem;font-size:2.25rem;font-weight:800;color:#0b1120}.legal-hero p{margin:0;color:var(--text-muted);line-height:1.95;font-size:1.03rem;max-width:72ch}.legal-card{padding:2.6rem 2.8rem;border-top:1px solid rgba(15,23,42,.06)}.legal-section+.legal-section{margin-top:2.2rem;padding-top:2rem;border-top:1px solid rgba(15,23,42,.06)}.legal-section h2{margin:0 0 .75rem;font-size:1.35rem;font-weight:800;color:#0b1120}.legal-section p{margin:0 0 .85rem;color:var(--text-muted);line-height:2;font-size:1rem;max-width:78ch}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:#075985;font-weight:800;text-decoration:underline;text-underline-offset:.18em}@media(max-width:900px){.hero-section{padding:2.8rem 1.2rem 3.6rem}.hero-inner{flex-direction:column-reverse;text-align:center;padding:2.4rem 1.9rem}.hero-left{width:100%;min-height:220px}.hero-button{width:100%}.ins-hero,.ins-card{padding:2.2rem 2rem}}@media(max-width:700px){.contact-section{padding:2.2rem 0 3rem}.global-contact{padding:2.2rem 1rem 3rem}.contact-inner{width:calc(100% - 2rem);max-width:720px;margin:0 auto;padding:1.7rem 1.3rem;border-radius:18px}.contact-header h1{font-size:1.45rem;margin-bottom:.55rem}.contact-header p{font-size:.92rem;margin-bottom:1.2rem}.contact-form{gap:1.05rem}.contact-grid{gap:.9rem}.field label{font-size:.85rem}.field input,.field textarea{padding:.7rem .85rem;font-size:.94rem}.field textarea{min-height:130px}.contact-button{padding:.85rem 1.2rem;font-size:.98rem;margin-top:.2rem}.contact-privacy-note{font-size:.8rem}}@media(max-width:600px){.hero-inner{padding:2rem 1.4rem}.hero-right h1{font-size:1.9rem}.hero-right p{font-size:.98rem}.logoWide{height:52px}.ins-page{padding:2.2rem 1rem 3.4rem}.ins-hero{padding:2rem 1.4rem}.ins-hero h1{font-size:1.85rem}.ins-btn{width:100%}.ins-card{padding:2rem 1.4rem}.ins-cta{padding:1.2rem}.legal-page{padding:2.2rem 1rem 3.4rem}.legal-hero{padding:2rem 1.4rem}.legal-hero h1{font-size:1.85rem}.legal-card{padding:2rem 1.4rem}}@media(max-width:900px){header.nav{overflow:visible;z-index:1200;backdrop-filter:none;-webkit-backdrop-filter:none}header.nav>.nav-inner{padding-inline:1rem;max-width:100%;position:relative}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:0 6px 16px #0f172a14;cursor:pointer}.nav-toggle-bar{position:relative;width:20px;height:2px;border-radius:999px;background:var(--text-main);display:block}.nav-toggle-bar:before,.nav-toggle-bar:after{content:"";position:absolute;left:0;width:20px;height:2px;border-radius:999px;background:var(--text-main);transition:transform .18s ease,top .18s ease,opacity .18s ease}.nav-toggle-bar:before{top:-6px}.nav-toggle-bar:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-bar{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-bar:before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:after{top:0;transform:rotate(-45deg)}.nav-menu{display:none}.nav-menu.is-open{display:flex;flex-direction:column;gap:.25rem;position:absolute;top:calc(100% + 8px);inset-inline:1rem;padding:.75rem;background:#fffe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 18px 40px #0f172a24;z-index:1300}.nav-menu.is-open a{width:100%;padding:.75rem;border-radius:12px}.nav-menu.is-open a:hover{background:#0ea5e914}.nav-menu.is-open a:focus-visible,.nav-menu.is-open a[aria-current=page]{background:#0ea5e91a}.logoWide{height:58px}.nav-backdrop{display:block;position:fixed;top:var(--nav-h-mobile);left:0;right:0;bottom:0;background:#e5e7eb;opacity:1;z-index:1250;border:0;padding:0;margin:0}}.whatsapp-float{position:fixed;bottom:20px;left:20px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #00000040;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000004d}.whatsapp-float:active{transform:translateY(0)}@media(max-width:420px){.whatsapp-float{width:50px;height:50px;bottom:16px;left:16px}}.hero-subtitle{margin:0 0 1.2rem;font-size:1.03rem;line-height:1.9;color:var(--text-muted);max-width:62ch}.hero-bullets{margin:0 0 1.6rem;padding:0 1.2rem 0 0;color:var(--text-muted);line-height:1.9}.hero-bullets li{margin:.55rem 0}.hero-bullets strong{color:#0b1120;font-weight:800}.hero-cta{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center;margin-top:.2rem}.hero-button--ghost{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.4rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0b1120;text-decoration:none;font-weight:700;letter-spacing:.02em;box-shadow:0 0 #0000;transition:transform .15s ease,box-shadow .15s ease}.hero-button--ghost:hover{transform:translateY(-1px);box-shadow:var(--shadow-lite)}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.1rem;color:var(--text-muted);font-size:.92rem}.hero-trust .dot{width:6px;height:6px;border-radius:999px;background:#0f172a2e;display:inline-block}.home-section{padding:2.4rem 0 0}.home-section-head{text-align:center;margin:0 auto 1.3rem;max-width:70ch}.home-section-head h2{margin:0 0 .4rem;font-size:1.65rem;font-weight:800;color:#0b1120}.home-section-head p{margin:0;color:var(--text-muted);line-height:1.85}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.service-card{background:var(--bg-surface);border:1px solid var(--border-hero);border-radius:18px;box-shadow:var(--shadow-lite);padding:1.2rem 1.2rem 1.05rem;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.service-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-med)}.service-card h3{margin:0 0 .45rem;font-size:1.1rem;font-weight:800;color:#0b1120}.service-card p{margin:0 0 .9rem;color:var(--text-muted);line-height:1.8;font-size:.96rem}.service-link{display:inline-flex;font-weight:800;color:var(--primary-deep);font-size:.95rem}.service-card--cta{border-color:#0ea5e940;background:#f3f7ff}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.step{background:var(--bg-surface);border:1px solid var(--border-hero);border-radius:18px;box-shadow:var(--shadow-lite);padding:1.2rem;display:flex;gap:.9rem;align-items:flex-start}.step-num{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#0b1120;background:#eaf3ff;border:1px solid rgba(14,165,233,.18);flex:0 0 auto}.step-body h3{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#0b1120}.step-body p{margin:0;color:var(--text-muted);line-height:1.85;font-size:.96rem}.home-bottom-cta{display:flex;justify-content:center;margin-top:1.4rem}@media(max-width:900px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}.home-section{padding-top:1.8rem}}@media(max-width:600px){.services-grid{grid-template-columns:1fr}.hero-cta{flex-direction:column;align-items:stretch}.hero-button--ghost,.hero-button{width:100%}.home-section-head h2{font-size:1.45rem}}body :has(svg[data-testid=AccessibleIcon]){position:fixed!important;inset:auto 20px 20px auto!important;z-index:999999!important;pointer-events:auto!important}body :has(svg[data-testid=AccessibleIcon])[style]{inset:auto 20px 20px auto!important}@media(max-width:768px){button:has(svg[data-testid=AccessibleIcon]),[role=button]:has(svg[data-testid=AccessibleIcon]){position:fixed!important;inset:auto 20px 20px auto!important;transform:translate(8px,12px) scale(.85)!important;transform-origin:bottom right!important;z-index:999999!important;pointer-events:auto!important;touch-action:manipulation!important}}#accessibilikWidget{transform:scale(.75);transform-origin:right bottom}
