:root{--ms-primary:#0B1F4D;--ms-accent:#FF6B00;--ms-bg:#F8F9FC;--ms-surface:#FFFFFF;--ms-text-muted:#64748B;--ms-border:#E2E8F0}*,*::before,*::after,html,body,button,input,select,textarea,p,span,a,li,h1,h2,h3,h4,h5,h6,b,strong,div,.site,.inside-article,.site-content,.main-navigation,.ms-site-header{font-family:'Alexandria',system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,b,strong{font-weight:700!important}.site-header,.main-navigation,#site-navigation,.site-branding{display:none!important}.ms-site-header{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ms-border);transition:all 0.3s ease;direction:rtl;text-align:right}.ms-header-wrap{max-width:1280px;margin:0 auto;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.ms-brand-logo{display:flex!important;align-items:center!important;z-index:1001!important;flex-shrink:0!important}.ms-brand-logo img{display:block!important;height:auto!important;max-height:42px!important;width:auto!important;min-width:120px!important;object-fit:contain!important;aspect-ratio:auto!important}.ms-nav{display:flex;align-items:center}.ms-menu-list{list-style:none;margin:0;padding:0;display:flex;gap:28px;align-items:center}.ms-menu-list>li{position:relative}.ms-menu-list a{color:var(--ms-primary);font-weight:600;font-size:15px;text-decoration:none;padding:10px 0;display:block;transition:color 0.2s ease}.ms-menu-list a:hover{color:var(--ms-accent)}.ms-menu-list .sub-menu{position:absolute;top:100%;right:0;width:260px;background:#FFF;border:1px solid var(--ms-border);border-radius:12px;box-shadow:0 15px 30px rgb(11 31 77 / .08);list-style:none;padding:8px;margin:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.25s cubic-bezier(.16,1,.3,1)}.ms-menu-list li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ms-menu-list .sub-menu a{font-size:14px;padding:10px 12px;border-radius:8px;color:var(--ms-primary);font-weight:600}.ms-menu-list .sub-menu a:hover{background-color:var(--ms-bg);color:var(--ms-accent)}.ms-header-actions{display:flex;align-items:center;gap:14px}.ms-lang-switch{display:flex;align-items:center;gap:6px;color:var(--ms-text-muted);text-decoration:none;font-size:14px;font-weight:600}.ms-lang-switch svg{width:18px;height:18px;stroke:currentColor;fill:none}.ms-btn-whatsapp{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--ms-border);border-radius:8px;color:var(--ms-primary);text-decoration:none;font-weight:600;font-size:14px;transition:all 0.2s ease}.ms-btn-whatsapp:hover{border-color:#25D366;color:#25D366}.ms-btn-whatsapp svg{width:18px;height:18px;fill:currentColor}.ms-btn-primary{background-color:var(--ms-accent);color:#FFFFFF!important;padding:10px 20px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(255 107 0 / .25)}.ms-btn-primary:hover{background-color:#E05E00;transform:translateY(-1px)}.ms-full-hero{position:relative;width:100vw!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;background-color:#F8F9FC;overflow:hidden;padding:80px 0 100px;box-sizing:border-box}.ms-hero-glow-bg{position:absolute;top:-150px;left:-100px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgb(255 107 0 / .12) 0%,#fff0 70%);pointer-events:none}.ms-hero-inner-wrap{max-width:1280px;width:100%;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.1fr 0.9fr;gap:64px;align-items:center;box-sizing:border-box}.ms-hero-copy{display:flex;flex-direction:column;gap:24px}.ms-badge-box{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:#0B1F4D;background:#FFF7ED;border:1px solid #FFEDD5;padding:6px 16px;border-radius:999px;width:fit-content}.ms-dot-pulse{width:8px;height:8px;border-radius:50%;background:#FF6B00;box-shadow:0 0 0 4px rgb(255 107 0 / .2)}.ms-sub-badge{color:#64748B;font-size:13px;border-right:1px solid #FED7AA;padding-right:10px}.ms-main-heading{margin:0;font-size:54px;line-height:1.15;font-weight:800;color:#0B1F4D;letter-spacing:-.02em}.ms-highlight-gradient{background:linear-gradient(135deg,#FF6B00,#E05E00);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.ms-sub-heading{margin:0;font-size:24px;font-weight:600;color:#334155}.ms-description-text{font-size:17px;line-height:1.65;color:#64748B;max-width:560px;margin:0}.ms-cta-buttons{display:flex;gap:14px;margin-top:6px}.ms-btn-orange{background:#FF6B00;color:#fff!important;padding:14px 28px;border-radius:10px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 20px rgb(255 107 0 / .25);transition:all 0.2s ease}.ms-btn-orange:hover{background:#E05E00;transform:translateY(-2px)}.ms-btn-outline{background:#fff;color:#0B1F4D!important;border:1px solid #E2E8F0;padding:14px 28px;border-radius:10px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;transition:all 0.2s ease}.ms-btn-outline:hover{border-color:#FF6B00;color:#FF6B00!important}.ms-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:10px;padding-top:24px;border-top:1px solid #E2E8F0;max-width:560px}.ms-feature-card{display:flex;align-items:center;gap:10px;font-weight:600;color:#334155;font-size:14px}.ms-feat-icon{color:#FF6B00;display:flex;align-items:center}.ms-hero-visual{position:relative;height:460px;display:flex;align-items:center;justify-content:center}.ms-visual-card-wrapper{position:relative;width:100%;max-width:440px;height:380px}.ms-bg-sq1{position:absolute;top:10px;left:10px;width:250px;height:250px;border-radius:28px;background:linear-gradient(135deg,#0B1F4D 0%,#183375 100%);transform:rotate(15deg);box-shadow:0 15px 35px rgb(11 31 77 / .15)}.ms-bg-sq2{position:absolute;top:30px;left:30px;width:250px;height:250px;border-radius:28px;border:2px solid rgb(255 107 0 / .4);transform:rotate(15deg)}.ms-main-info-card{position:absolute;top:0;right:0;left:40px;background:#FFF;border:1px solid #E2E8F0;border-radius:20px;padding:30px;box-shadow:0 20px 40px rgb(11 31 77 / .1);z-index:2;box-sizing:border-box}.ms-status-badge{display:inline-flex;align-items:center;gap:6px;background:#DCFCE7;color:#16A34A;padding:4px 12px;border-radius:99px;font-size:12px;font-weight:700;margin-bottom:14px}.ms-green-dot{width:6px;height:6px;background:#16A34A;border-radius:50%}.ms-main-info-card h3{color:#0B1F4D;font-size:22px;margin:0 0 8px}.ms-main-info-card p{color:#64748B;font-size:14px;line-height:1.6;margin:0 0 20px}.ms-stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-top:16px;border-top:1px solid #E2E8F0}.ms-stats-row b{color:#0B1F4D;font-size:20px;display:block}.ms-stats-row span{color:#64748B;font-size:12px}.ms-mobile-drawer,.ms-burger-btn{display:none}@media (max-width:1024px){.ms-desktop-only{display:none!important}.ms-header-wrap{height:68px;padding:0 16px}.ms-burger-btn{display:flex;flex-direction:column;justify-content:space-between;width:26px;height:18px;background:none;border:none;cursor:pointer;padding:0;z-index:1002}.ms-burger-btn span{width:100%;height:2.5px;background-color:var(--ms-primary);border-radius:4px;transition:all 0.3s ease}.ms-mobile-drawer{display:block;max-height:0;overflow:hidden;background:#FFF;border-top:1px solid var(--ms-border);transition:max-height 0.35s ease-in-out;padding:0 20px}.ms-site-header.ms-menu-open .ms-mobile-drawer{max-height:85vh;padding:20px;overflow-y:auto;border-bottom:3px solid var(--ms-accent)}.ms-site-header.ms-menu-open .ms-burger-btn span:nth-child(1){transform:translateY(8px) rotate(45deg)}.ms-site-header.ms-menu-open .ms-burger-btn span:nth-child(2){opacity:0}.ms-site-header.ms-menu-open .ms-burger-btn span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.ms-mobile-menu-list{list-style:none;padding:0;margin:0}.ms-mobile-menu-list a{display:block;padding:12px 0;color:var(--ms-primary);font-weight:700;font-size:16px;text-decoration:none;border-bottom:1px dashed var(--ms-border)}.ms-mobile-menu-list .sub-menu{list-style:none;padding-right:16px;margin:0}.ms-mobile-menu-list .sub-menu a{font-size:14px;color:var(--ms-text-muted);font-weight:600;padding:8px 0}.ms-full-hero{padding:50px 0 70px}.ms-hero-inner-wrap{grid-template-columns:1fr;gap:48px;padding:0 20px}.ms-main-heading{font-size:36px}.ms-sub-heading{font-size:20px}.ms-hero-visual{height:340px}.ms-main-info-card{left:10px;right:10px;padding:22px}}h1,.entry-title,.ms-post-title{font-size:28px!important;font-weight:800!important;line-height:1.4!important;color:#0B1F4D!important;margin-bottom:20px!important}.entry-content h2,.ms-post-body h2,article h2{font-size:24px!important;font-weight:800!important;line-height:1.45!important;color:#0B1F4D!important;margin:40px 0 20px 0!important;padding-right:14px!important;border-right:4px solid #FF6B00!important;scroll-margin-top:100px}.entry-content h3,.ms-post-body h3,article h3{font-size:21px!important;font-weight:700!important;line-height:1.5!important;color:#0B1F4D!important;margin:32px 0 16px 0!important;scroll-margin-top:100px}.entry-content p,.ms-post-body p,article p,.entry-content li,.ms-post-body li{font-size:14.5px!important;line-height:1.85!important;color:#334155!important;margin-bottom:22px!important}.entry-content p img,.ms-post-body>img,.ms-post-body p img,article .entry-content>img{width:100%!important;max-width:900px!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover!important;border-radius:14px!important;margin:28px auto!important;display:block!important;box-shadow:0 8px 24px rgb(11 31 77 / .06)!important}.wp-post-image,.ms-post-media img{width:100%!important;aspect-ratio:3 / 2!important;object-fit:cover!important;border-radius:18px!important}.portfolio-item,.portfolio-thumbnail,.type-portfolio,.portfolio-single-image,.ms-portfolio-card,.elementor-portfolio__item,.elementor-widget-portfolio .elementor-portfolio__item-image,.jet-portfolio__item,.e-loop-item{overflow:hidden!important;border-radius:14px!important}.portfolio-item img,.portfolio-thumbnail img,.type-portfolio img,.portfolio-single-image img,.ms-portfolio-card img,.elementor-portfolio__item-image img,.elementor-portfolio__item img,.jet-portfolio__item-img,.portfolio-wrapper img,article.type-portfolio img,.e-loop-item img{width:100%!important;height:100%!important;max-width:100%!important;aspect-ratio:3 / 2!important;object-fit:cover!important;border-radius:14px!important;display:block!important;box-shadow:0 8px 20px rgb(11 31 77 / .06)!important}.single-portfolio .featured-image img,.single-portfolio .entry-content img,.type-portfolio .entry-content img,.single-portfolio article img{width:100%!important;max-width:900px!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover!important;border-radius:16px!important;margin:24px auto!important;display:block!important}.single-portfolio h2,.type-portfolio h2,.portfolio-single h2,.elementor-widget-portfolio h2{font-size:20px!important;font-weight:800!important;color:#0B1F4D!important;margin:36px 0 18px 0!important;padding-right:14px!important;border-right:4px solid #FF6B00!important}.single-portfolio h3,.type-portfolio h3{font-size:20px!important;font-weight:700!important;color:#0B1F4D!important;margin:28px 0 14px 0!important}.single-portfolio p,.type-portfolio p,.portfolio-description p,.portfolio-item .entry-summary{font-size:14px!important;line-height:1.85!important;color:#334155!important;margin-bottom:20px!important}@media (max-width:768px){h1,.entry-title,.ms-post-title{font-size:26px!important}.entry-content h2,.ms-post-body h2,.single-portfolio h2{font-size:22px!important;margin:32px 0 16px 0!important}.entry-content h3,.ms-post-body h3,.single-portfolio h3{font-size:18px!important;margin:24px 0 12px 0!important}.entry-content p,.ms-post-body p,.single-portfolio p{font-size:16px!important;line-height:1.8!important}.portfolio-item img,.single-portfolio .entry-content img{border-radius:10px!important}}@media (max-width:1024px){nav#generate-slideout-menu.main-navigation,.slideout-navigation{left:auto!important;right:0!important;transform:none!important;width:320px!important;max-width:85vw!important;box-sizing:border-box!important}.inside-slideout-navigation{display:flex!important;flex-direction:column!important;height:100vh!important;padding:25px 20px!important;box-sizing:border-box!important;overflow-y:auto!important}.slideout-info-widget,.inside-slideout-navigation>*:last-child{margin-top:auto!important;width:100%!important}}