*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#67b72b;--primary-dark:#4d8820;--primary-light:#75bd46;--primary-bg:#f0f9e8;--accent:#c8a84e;--olive:#3d5a1e;--sand:#f5f0e6;--text:#1a1a1a;--text-secondary:#555;--text-muted:#888;--white:#fff;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e8e8e8;--border:#e2e2e2;--radius:12px;--radius-sm:8px;--radius-lg:16px;--shadow-sm:0 1px 3px #0000000a;--shadow:0 2px 8px #0000000f;--shadow-lg:0 4px 16px #00000014;--transition:.25s cubic-bezier(.16, 1, .3, 1);--max-width:1200px;--header-height:72px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px);-webkit-text-size-adjust:100%}body{color:var(--text);background-color:var(--white);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;font-family:Cairo,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:color var(--transition);text-decoration:none}ul,ol{list-style:none}input,textarea,select,button{font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none}button{cursor:pointer}.skip-to-content{background:var(--primary);color:var(--white);border-radius:0 0 var(--radius-sm) var(--radius-sm);z-index:9999;transition:top var(--transition);padding:12px 24px;font-size:.875rem;font-weight:700;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-to-content:focus{top:0}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:80px 0}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--primary-bg);border-radius:40px;margin-bottom:12px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-block}.section-title,.section-header h2{color:var(--text);margin-bottom:16px;font-size:2rem;font-weight:800;line-height:1.3}.section-desc,.section-header p{color:var(--text-secondary);max-width:640px;font-size:1.05rem;line-height:1.8}.section-header{text-align:center;margin-bottom:48px}.section-header p,.section-header.centered .section-desc{margin-inline:auto}.section-header.centered{text-align:center}.btn{border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:700;line-height:1.4;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--primary);color:var(--white)}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 4px 12px #67b72b4d}.btn-outline{color:var(--primary);border:2px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:var(--white)}.btn-white{background:var(--white);color:var(--primary-dark)}.btn-white:hover{background:var(--gray-50);box-shadow:var(--shadow)}.btn-ghost{color:var(--text);background:0 0;padding:12px 16px}.btn-ghost:hover{background:var(--gray-100);color:var(--primary)}.btn-whatsapp{color:var(--white);background:#25d366}.btn-whatsapp:hover{background:#1fb855;box-shadow:0 4px 12px #25d3664d}.btn-gold{background:var(--accent);color:var(--white)}.btn-gold:hover{background:#b89740;box-shadow:0 4px 12px #c8a84e4d}.btn-sm{padding:8px 20px;font-size:.85rem}.btn-lg{padding:16px 36px;font-size:1.05rem}.btn-block{justify-content:center;width:100%}.lang-toggle{border:2px solid var(--border);width:40px;height:40px;color:var(--text);background:var(--white);transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.lang-toggle:hover{border-color:var(--primary);color:var(--primary)}.mobile-actions-row{align-items:center;gap:12px;display:none}.header{height:var(--header-height);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);z-index:1000;transition:box-shadow var(--transition);background:#ffffffeb;position:fixed;top:0;left:0;right:0}.header.scrolled{box-shadow:0 2px 12px #0000000f}.header-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:24px;height:100%;margin:0 auto;padding:0 24px;display:flex}.header-logo{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-logo img{width:auto;height:40px}.header-logo span{color:var(--primary-dark);white-space:nowrap;font-size:1.05rem;font-weight:800}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);padding:8px 14px;font-size:.9rem;font-weight:600;position:relative}.nav-links a:hover{color:var(--primary)}.nav-links a:after{content:"";background:var(--primary);width:0;height:2px;transition:width var(--transition);border-radius:1px;position:absolute;bottom:2px;right:14px}.nav-links a:hover:after,.nav-links a.active:after{width:calc(100% - 28px)}.nav-links a.active{color:var(--primary)}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.mobile-toggle span{background:var(--text);width:22px;height:2px;transition:transform var(--transition), opacity var(--transition);border-radius:2px;display:block}.mobile-toggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle.open span:nth-child(2){opacity:0}.mobile-toggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{top:var(--header-height);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));background:var(--white);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition), transform var(--transition), visibility var(--transition);flex-direction:column;gap:8px;padding:24px;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav nav{flex-direction:column;gap:4px;display:flex}.mobile-nav a{color:var(--text);border-radius:var(--radius-sm);transition:background var(--transition);padding:14px 16px;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.mobile-nav a:hover,.mobile-nav a.active{background:var(--primary-bg);color:var(--primary)}.mobile-cta{text-align:center;margin-top:16px}.hero{min-height:92vh;margin-top:var(--header-height);background:var(--white);align-items:center;display:flex;overflow:hidden}.hero-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:100%;display:grid}.hero-content{max-width:540px;padding:40px 0}.hero-content .section-label{animation:.6s both fadeUp}.hero-content h1{color:var(--text);margin-bottom:20px;font-size:2.75rem;font-weight:900;line-height:1.25;animation:.6s .1s both fadeUp}.hero-content h1 span{color:var(--primary)}.hero-content p{color:var(--text-secondary);margin-bottom:32px;font-size:1.1rem;line-height:1.8;animation:.6s .2s both fadeUp}.hero-buttons{flex-wrap:wrap;gap:12px;animation:.6s .3s both fadeUp;display:flex}.hero-image-wrapper{border-radius:var(--radius-lg);animation:.8s .2s both slideInRight;position:relative;overflow:hidden}.hero-image-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.hero-image-wrapper:before{content:"";border-radius:var(--radius);z-index:1;pointer-events:none;border:2px solid #67b72b40;position:absolute;inset:16px}.hero-trust{border-top:1px solid var(--border);align-items:center;gap:24px;margin-top:32px;padding-top:24px;animation:.6s .4s both fadeUp;display:flex}.hero-trust-item{flex-direction:column;gap:2px;display:flex}.hero-trust-item strong{color:var(--primary);font-size:1.25rem;font-weight:800}.hero-trust-item span{color:var(--text-muted);font-size:.8rem}.credibility-bar{background:var(--olive);color:var(--white);padding:56px 0}.credibility-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.credibility-item{flex-direction:column;gap:4px;display:flex}.credibility-value{color:var(--primary-light);font-size:2.5rem;font-weight:900;line-height:1.2}.credibility-label{opacity:.8;font-size:.9rem;line-height:1.5}.integration-process{padding:80px 0}.process-steps,.process-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.process-step-wrapper{position:relative}.process-step{text-align:center;position:relative}.process-step-number{background:var(--primary);width:48px;height:48px;color:var(--white);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:1.1rem;font-weight:800;display:flex;position:relative}.process-step h3{color:var(--text);margin-bottom:8px;font-size:1.05rem;font-weight:700}.process-step p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.process-connector{z-index:0;background:#67b72b40;height:2px;position:absolute;top:24px}.process-connector-1{left:calc(12.5% + 24px);right:calc(37.5% + 24px)}.process-connector-2{left:calc(37.5% + 24px);right:calc(62.5% + 24px)}.process-connector-3{left:calc(62.5% + 24px);right:calc(87.5% + 24px)}.about-story{text-align:center;max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto}.about-story p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.values-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.values-row span{background:var(--primary-bg);color:var(--primary-dark);border-radius:40px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;display:inline-flex}.solutions{background:var(--gray-50);padding:80px 0}.solution-row{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:48px 0;display:grid}.solution-row.reverse{direction:ltr}.solution-row.reverse .solution-content{text-align:right;direction:rtl}.solution-row+.solution-row{border-top:1px solid var(--border)}.solution-image{border-radius:var(--radius-lg);aspect-ratio:4/3;overflow:hidden}.solution-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.solution-image:hover img{transform:scale(1.05)}.solution-content{padding:16px 0}.solution-icon{background:var(--primary-bg);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--primary);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.solution-content h3{color:var(--text);margin-bottom:12px;font-size:1.4rem;font-weight:800}.solution-content p{color:var(--text-secondary);margin-bottom:16px;font-size:.95rem;line-height:1.8}.solution-badge{color:var(--primary-dark);background:var(--primary-bg);border-radius:40px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.solution-use-case{color:var(--text-muted);margin-bottom:8px;font-size:.85rem;font-style:italic;display:block}.solutions-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.gallery{padding:80px 0}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gallery-item{border-radius:var(--radius);aspect-ratio:1;cursor:pointer;background:0 0;border:none;padding:0;position:relative;overflow:hidden}.gallery-item:first-child,.gallery-item-featured{aspect-ratio:auto;grid-area:span 2/span 2}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.gallery-item:hover img{transform:scale(1.08)}.gallery-item:after{content:"";opacity:0;transition:opacity var(--transition);pointer-events:none;background:#67b72b26;position:absolute;inset:0}.gallery-item:hover:after{opacity:1}.lightbox{z-index:2000;opacity:1;visibility:visible;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--radius-sm);object-fit:contain;max-width:90%;max-height:85vh}.lightbox-close{width:44px;height:44px;color:var(--white);cursor:pointer;transition:background var(--transition);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.4rem;display:flex;position:absolute;top:20px;right:20px}.lightbox-close:hover{background:#fff3}.lightbox-nav,.lightbox-prev,.lightbox-next{width:48px;height:48px;color:var(--white);cursor:pointer;transition:background var(--transition);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover,.lightbox-prev:hover,.lightbox-next:hover{background:#fff3}.lightbox-nav.prev,.lightbox-prev{left:20px}.lightbox-nav.next,.lightbox-next{right:20px}.contact{min-height:auto;padding:80px 0 0;position:relative}.contact-map-bg{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:400px;overflow:hidden}.contact-map-bg iframe{border:0;width:100%;height:100%}.contact-overlay{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1;margin-top:-60px;padding:48px;position:relative}.contact-grid{grid-template-columns:1fr 1.2fr;gap:48px;display:grid}.contact-info{flex-direction:column;gap:24px;display:flex}.contact-info h3{margin-bottom:24px}.contact-info-item,.contact-item{align-items:flex-start;gap:16px;display:flex}.contact-info-icon{border-radius:var(--radius-sm);background:var(--primary-bg);width:44px;height:44px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.contact-item>svg{border-radius:var(--radius-sm);background:var(--primary-bg);width:44px;height:44px;color:var(--primary);flex-shrink:0;padding:10px}.contact-info-text h4,.contact-item-label{color:var(--text);margin-bottom:4px;font-size:.95rem;font-weight:700;display:block}.contact-info-text p,.contact-info-text a,.contact-item-value{color:var(--text-secondary);font-size:.9rem;line-height:1.6;display:block}.contact-info-text a:hover{color:var(--primary)}.contact-buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.contact-form,.contact-form-card{flex-direction:column;gap:16px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--text);font-size:.85rem;font-weight:600}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--white);transition:border-color var(--transition), box-shadow var(--transition);padding:12px 16px;font-size:.95rem}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #67b72b1a}.form-group textarea{resize:vertical;min-height:120px}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-success{text-align:center;background:var(--primary-bg);border-radius:var(--radius);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.form-send-error{color:#d32f2f;text-align:center;font-size:.85rem}.form-status{min-height:0}.honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.footer{color:#ffffffb3;background:#1a1a1a;padding:56px 0 24px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px;display:grid}.footer-col h4{color:var(--white);margin-bottom:16px;font-size:1rem;font-weight:700}.footer-col p{color:#fff9;font-size:.9rem;line-height:1.7}.footer-col ul{flex-direction:column;gap:10px;display:flex}.footer-col ul li a{color:#fff9;transition:color var(--transition);font-size:.875rem}.footer-col ul li a:hover{color:var(--primary-light)}.footer-logo{align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer-logo img{width:auto;height:36px}.footer-logo span{color:var(--white);font-size:1rem;font-weight:800}.footer-tagline{color:#fff9;font-size:.9rem;line-height:1.7}.footer-social{gap:10px;margin-top:16px;display:flex}.footer-social a{color:#fff9;width:36px;height:36px;transition:background var(--transition), color var(--transition);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer-social a:hover{background:var(--primary);color:var(--white)}.footer-divider{background:#ffffff1a;width:100%;height:1px;margin:32px 0 0}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.footer-bottom p{color:#ffffff80;font-size:.85rem}.footer-credit{color:#fff6;font-size:.8rem}.footer-credit a{color:#ffffff80;transition:color var(--transition)}.footer-credit a:hover{color:var(--primary-light)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:none}.reveal-left{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:none}.reveal-right{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.reveal-right.visible{opacity:1;transform:none}.reveal-scale{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.stagger-item.visible{opacity:1;transform:translateY(0)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px #67b72b26}a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #67b72b1a}@media (width<=1024px){.process-steps,.process-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.process-connector{display:none}.solution-row{gap:32px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item:first-child,.gallery-item-featured{aspect-ratio:16/9;grid-area:span 1/span 2}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){:root{--header-height:64px}.section{padding:56px 0}.section-title,.section-header h2{font-size:1.65rem}.nav-links,.header-actions .btn,.header-actions .lang-toggle{display:none}.mobile-toggle,.mobile-actions-row{display:flex}.hero{min-height:auto;padding:32px 0 48px}.hero-split{grid-template-columns:1fr;gap:32px}.hero-content{max-width:100%;padding:0}.hero-content h1{font-size:2rem}.hero-image-wrapper{max-height:360px}.hero-trust{flex-wrap:wrap;gap:16px}.credibility-grid{grid-template-columns:repeat(2,1fr);gap:24px}.credibility-value{font-size:2rem}.process-steps,.process-grid{grid-template-columns:1fr;gap:24px}.solution-row{grid-template-columns:1fr;gap:24px;padding:32px 0}.solution-row.reverse,.solution-row.reverse .solution-content{direction:rtl}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}.gallery-item:first-child,.gallery-item-featured{aspect-ratio:16/9;grid-column:span 2}.contact-map-bg{height:280px}.contact-overlay{margin-top:-40px;padding:32px 24px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-buttons{flex-direction:column}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=480px){body{font-size:15px}.container{padding:0 16px}.section{padding:40px 0}.section-title,.section-header h2{font-size:1.45rem}.section-desc,.section-header p{font-size:.95rem}.hero-content h1{font-size:1.7rem}.hero-content p{font-size:1rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{width:100%}.credibility-bar{padding:40px 0}.credibility-grid{gap:20px}.credibility-value{font-size:1.7rem}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gallery-item:first-child,.gallery-item-featured{aspect-ratio:1;grid-area:span 1/span 1}.contact-overlay{padding:24px 16px}.btn{padding:10px 22px;font-size:.9rem}.btn-lg{padding:14px 28px;font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.reveal,.reveal-left,.reveal-right,.reveal-scale,.stagger-item{opacity:1;transition:none;transform:none}.hero-content .section-label,.hero-content h1,.hero-content p,.hero-buttons,.hero-trust,.hero-image-wrapper{opacity:1;animation:none;transform:none}.solution-image img,.gallery-item img{transition:none}}html[dir=ltr] body{text-align:left}html[dir=ltr] .nav-links a:after{left:14px;right:auto}html[dir=ltr] .hero-content{text-align:left}html[dir=ltr] .about-story{text-align:center}html[dir=ltr] .solution-row.reverse{direction:rtl}html[dir=ltr] .solution-row.reverse .solution-content{text-align:left;direction:ltr}html[dir=ltr] .contact-info-item,html[dir=ltr] .contact-item{flex-direction:row}html[dir=ltr] .contact-info-text{text-align:left}html[dir=ltr] .section-header,html[dir=ltr] .section-header.centered{text-align:center}html[dir=ltr] .footer-bottom{flex-direction:row}html[dir=ltr] .reveal-left{transform:translate(40px)}html[dir=ltr] .reveal-left.visible{transform:none}html[dir=ltr] .reveal-right{transform:translate(-40px)}html[dir=ltr] .reveal-right.visible{transform:none}html[dir=ltr] .lightbox-close{left:20px;right:auto}@media (width<=768px){html[dir=ltr] .solution-row.reverse,html[dir=ltr] .solution-row.reverse .solution-content{direction:ltr}}
