:root{--orange:#ff6600;--black:#050505;--white:#fff;--muted:#6b7280;--soft:#f7f7f8;--line:#e9eaee;--dark:#0b0b0d;--card:#ffffffcc;--radius:24px;--shadow:0 20px 60px rgba(0,0,0,.10);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--black);background:#fff;line-height:1.6}body[dir=rtl]{font-family:Tajawal,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{max-width:var(--max);margin:auto;padding:0 22px}.topbar{background:#080808;color:#fff;font-size:13px}.topbar .container,.nav .container{display:flex;align-items:center;justify-content:space-between;gap:18px}.topbar a{color:#fff}.nav{position:sticky;top:0;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:-.03em;font-size:22px}.logo{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--orange),#ff9b4a);display:grid;place-items:center;color:#fff;font-weight:900}.links{display:flex;gap:22px;align-items:center;font-size:14px}.links a{color:#202124}.links a:hover{color:var(--orange)}.actions{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border-radius:999px;border:1px solid transparent;font-weight:800;cursor:pointer;transition:.25s}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 12px 30px rgba(255,102,0,.28)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(255,102,0,.36)}.btn-dark{background:#050505;color:#fff}.btn-light{background:#fff;color:#111;border-color:#e5e7eb}.btn-whatsapp{background:#25D366;color:#fff}.lang-toggle,.dark-toggle{border:1px solid #ddd;background:#fff;border-radius:999px;padding:9px 12px;font-weight:800;cursor:pointer}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 10%,rgba(255,102,0,.20),transparent 28%),linear-gradient(135deg,#0b0b0d,#171717 55%,#2b1405);color:#fff}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,#000,transparent)}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;padding:92px 0}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);font-weight:800;color:#ffd5bd}.hero h1,.page-hero h1{font-size:clamp(38px,6vw,74px);line-height:.95;letter-spacing:-.06em;margin:18px 0}.hero p,.page-hero p{font-size:clamp(17px,2vw,21px);color:#e8e8e8;max-width:650px}.hero-card{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);box-shadow:var(--shadow);border-radius:32px;padding:24px;backdrop-filter:blur(18px)}.lead-form{display:grid;gap:12px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid #e6e6e6;border-radius:16px;padding:14px 15px;background:#fff;color:#111}.consent{font-size:12px;color:#ddd;display:flex;gap:8px}.section{padding:86px 0}.section.soft{background:var(--soft)}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.section-head h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.05em;line-height:1;margin:0}.section-head p{color:var(--muted);max-width:560px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:0 8px 30px rgba(0,0,0,.04);transition:.25s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.metric strong{font-size:34px;letter-spacing:-.04em}.icon{width:44px;height:44px;border-radius:14px;background:rgba(255,102,0,.12);display:grid;place-items:center;color:var(--orange);font-size:22px;margin-bottom:14px}.process{counter-reset:step}.step{position:relative}.step:before{counter-increment:step;content:counter(step);width:38px;height:38px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;font-weight:900;margin-bottom:14px}.page-hero{background:linear-gradient(135deg,#080808,#1d1d1f);color:#fff;padding:78px 0}.breadcrumb{font-size:13px;color:#f6b487}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.feature-list{display:grid;gap:13px}.feature-list li{list-style:none;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#fff}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-q{font-weight:900;cursor:pointer}.faq-a{color:var(--muted);display:none}.faq-item.open .faq-a{display:block}.footer{background:#050505;color:#fff;padding:60px 0 28px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px}.footer a{display:block;color:#cfd2d8;margin:8px 0;font-size:14px}.footer h4{color:#fff}.sticky-actions{position:fixed;right:18px;bottom:18px;display:grid;gap:10px;z-index:30}.sticky-actions a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:var(--shadow)}.wa{background:#25D366}.call{background:var(--orange)}.cookie{position:fixed;left:20px;right:20px;bottom:20px;z-index:40;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:18px;display:none;max-width:760px}.cookie.show{display:block}.popup{position:fixed;inset:0;background:rgba(0,0,0,.56);display:none;place-items:center;z-index:50}.popup.show{display:grid}.popup-box{background:#fff;border-radius:28px;padding:28px;max-width:520px;margin:20px}.mobile-btn{display:none}.article{max-width:820px;margin:auto}.article h2{font-size:34px;letter-spacing:-.04em}.legal{max-width:920px}.legal h2{margin-top:34px}.backtop{position:fixed;left:18px;bottom:18px;border:0;background:#111;color:#fff;width:48px;height:48px;border-radius:50%;display:none}.backtop.show{display:block}body.dark{background:#090909;color:#f8f8f8}body.dark .card,body.dark .lead-form input,body.dark .lead-form select,body.dark .lead-form textarea,body.dark .feature-list li,body.dark .cookie,body.dark .popup-box,body.dark .nav{background:#121212;color:#fff;border-color:#2a2a2a}body.dark .soft{background:#0f0f10}body.dark .section-head p,body.dark .faq-a{color:#b9bec8}@media(max-width:920px){.links{display:none}.mobile-btn{display:inline-flex}.hero-grid,.split,.grid-2{grid-template-columns:1fr}.grid-4,.grid-3{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.section-head{display:block}.hero-grid{padding:64px 0}}@media(max-width:560px){.grid-4,.grid-3,.footer-grid{grid-template-columns:1fr}.topbar .container{display:block;padding:8px 22px}.hero h1{font-size:42px}.actions .btn-primary{display:none}.section{padding:58px 0}}[dir=rtl] .sticky-actions{right:auto;left:18px}[dir=rtl] .backtop{left:auto;right:18px}
