/* MEGITS Homepage 6 — header and hero foundation */
body#page-home .header.sticky-bar {
 background:#050f19!important; border-bottom:1px solid #193044; padding:14px 0!important; box-shadow:none;
}
body#page-home .header .main-header {padding:0!important;}
body#page-home .header .header-logo img {width:72px!important;height:58px!important;object-fit:contain;}
body#page-home .header .main-menu>li>a {color:#d9e4f1!important;font-size:13px;padding:20px 13px;}
body#page-home .header .main-menu>li>a:hover {color:#42b5ff!important;}
body#page-home .header .sub-menu {background:#0b1928;border:1px solid #20354c;}
body#page-home .header .sub-menu a {color:#d9e4f1!important;}
body#page-home .header .header-right {color:#d9e4f1;}
body#page-home .header .btn-brand-1 {background:#2385f7!important;color:white!important;border:1px solid #399cff;border-radius:4px;padding:12px 23px;font-size:13px;}
body#page-home .header .burger-icon span {background:#d9e4f1!important;}
#page-home .banner-6 {background:radial-gradient(ellipse at 85% 35%,#102f52 0%,#071522 40%,#050f19 75%)!important;padding:78px 0 82px!important;min-height:560px;overflow:hidden;border-bottom:1px solid #193044;}
#page-home .banner-6>.container>.row {align-items:center!important;flex-direction:row-reverse;}
#page-home .banner-6 .box-banner-right-home6 {padding:0!important;max-width:550px;}
#page-home .banner-6 .title-line {color:#43baff!important;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding-left:0;}
#page-home .banner-6 .title-line:before {display:none;}
#page-home .banner-6 h1 {color:#f3f7ff!important;font-size:clamp(36px,4.3vw,62px);line-height:1.08;letter-spacing:-1.8px;font-weight:800;margin-top:17px!important;max-width:540px;}
#page-home .banner-6 p {color:#bbcadb!important;font-size:16px;line-height:1.65;max-width:475px;}
#page-home .banner-6 .box-banner-right-home6>.mt-30,
#page-home .banner-6 .btn-app,
#page-home .banner-6 .img-testimonials-1,
#page-home .banner-6 .img-testimonials-2,
#page-home .banner-6 .img-main {display:none!important;}
#page-home .banner-6 .box-button .btn {color:#f3f7ff!important;border:1px solid #6f859d;border-radius:4px;padding:14px 22px!important;background:transparent;font-size:14px;}
#page-home .banner-6 .box-button .btn:hover {background:#123354;border-color:#42b5ff;}
#page-home .banner-6 .box-banner-6 {min-height:400px;position:relative;background:none;padding:0;margin:0;}
/* Abstract orbital placeholder until the approved globe artwork is available. */
#page-home .banner-6 .box-banner-6:before {content:"";position:absolute;width:360px;height:360px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #3788b7;background:repeating-radial-gradient(ellipse at 30% 30%,transparent 0 36px,#2486bc33 37px 38px,transparent 39px 70px),radial-gradient(circle at 28% 25%,#266195,#0b2742 40%,#040d17 73%);box-shadow:inset 12px 8px 30px #49b6ff55,0 0 70px #1689ef22;}
#page-home .banner-6 .box-banner-6:after {content:"";position:absolute;width:460px;height:130px;left:50%;top:50%;border:1px solid #4bbaff55;border-radius:50%;transform:translate(-50%,-50%) rotate(-30deg);box-shadow:0 0 25px #2c9bff22;}
body#page-home a:focus-visible {outline:2px solid #53c2ff;outline-offset:4px;}
@media(max-width:1199px){#page-home .banner-6{min-height:0;padding:62px 0!important}#page-home .banner-6 .box-banner-right-home6{max-width:700px}#page-home .banner-6 h1{max-width:650px}}
@media(max-width:575px){body#page-home .header.sticky-bar{padding:8px 0!important}#page-home .banner-6{padding:42px 0!important}#page-home .banner-6 h1{font-size:38px;letter-spacing:-1px}#page-home .banner-6 p{font-size:15px}#page-home .banner-6 .box-button{margin-top:20px!important}}
/* MEGITS reference hero — connected Earth */
#page-home .banner-6{background:linear-gradient(90deg,#050f19 0%,#050f19f2 28%,#050f1980 47%,#050f1900 65%),url('https://megits.com/storage/megits-homepage/megits-connected-earth.webp') right center/auto 100% no-repeat #050f19!important;padding:52px 0 38px!important;min-height:540px;}
#page-home .banner-6 .box-banner-6:before,#page-home .banner-6 .box-banner-6:after{display:none!important;}
#page-home .banner-6 h1{font-size:48px;line-height:1.02;margin-bottom:16px!important;letter-spacing:-1.2px;}
#page-home .banner-6 .megits-blue{color:#319bff;}
#page-home .banner-6 .megits-tagline{display:block;font-size:36px;line-height:1.2;font-weight:400;letter-spacing:-.8px;margin-top:5px;white-space:nowrap;}
#page-home .banner-6 .box-banner-right-home6{max-width:570px;}
#page-home .banner-6 p{font-size:15px;line-height:1.5;max-width:480px;margin-bottom:0!important;}
#page-home .banner-6 .box-button{display:none!important;}
#page-home .banner-6 .megits-hero-actions{display:flex;gap:16px;align-items:center;margin-top:24px;}
#page-home .banner-6 .megits-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:4px;padding:13px 24px;font-size:13px;font-weight:700;text-decoration:none;color:#fff;}
#page-home .banner-6 .megits-hero-primary{background:linear-gradient(120deg,#0878ff,#3499ff);border:1px solid #389dff;}
#page-home .banner-6 .megits-hero-secondary{border:1px solid #9aaabc;background:#050f1955;}
#page-home .banner-6 .megits-hero-values{display:flex;gap:30px;margin-top:28px;font-size:12px;color:#becddd;}
#page-home .banner-6 .megits-hero-values>span{border-left:2px solid #319bff;padding-left:12px;}
#page-home .banner-6 .megits-hero-values strong{display:block;color:#f0f6ff;font-size:13px;}
#page-home .banner-6 .megits-hero-values>span>span{display:block;}
#page-home .header .search-post{color:#d8e6f5!important;}
@media(max-width:1199px){#page-home .banner-6{background:linear-gradient(90deg,#050f19f5,#050f19d9 55%,#050f1970),url('https://megits.com/storage/megits-homepage/megits-connected-earth.webp') right center/auto 100% no-repeat #050f19!important;}}
@media(max-width:575px){#page-home .banner-6{padding:38px 0!important;min-height:0;}#page-home .banner-6 h1{font-size:40px;}#page-home .banner-6 .megits-tagline{font-size:27px;white-space:normal;}#page-home .banner-6 .megits-hero-actions{gap:10px;}#page-home .banner-6 .megits-hero-actions a{padding:12px 15px;font-size:12px;}#page-home .banner-6 .megits-hero-values{gap:14px;font-size:10px;}#page-home .banner-6 .megits-hero-values strong{font-size:12px;}}
/* Simple markup supported by the page builder */
#page-home .banner-6 h1>span{color:#319bff;}
#page-home .banner-6 h1>small{display:block;font-size:36px;line-height:1.2;font-weight:400;letter-spacing:-.8px;margin-top:5px;}
#page-home .banner-6 .box-button{display:block!important;}
#page-home .banner-6 h1,#page-home .banner-6 p,#page-home .banner-6 .title-line{visibility:visible!important;}
@media(max-width:575px){#page-home .banner-6 h1>small{font-size:27px;}}
#page-home .banner-6 h1>span:last-child{display:block;color:#e1e9f5;font-size:36px;line-height:1.2;font-weight:400;letter-spacing:-.8px;}
@media(max-width:575px){#page-home .banner-6 h1>span:last-child{font-size:27px;}}
/* MEGITS native two-button hero */
#page-home .ck-content>.container:has(>.banner-1){max-width:none;width:100%;padding:0;background:linear-gradient(90deg,#050f19 0%,#050f19f2 27%,#050f19b0 43%,#050f1900 65%),url('https://megits.com/storage/megits-homepage/megits-connected-earth.webp') right center/auto 120% no-repeat #050f19;border-bottom:1px solid #193044;}
#page-home .banner-1{position:relative;max-width:1400px;margin:0 auto;padding:42px 28px 110px!important;background:none!important;border-radius:0;min-height:548px;}
#page-home .banner-1>.row>.col-lg-7{width:100%;position:static;}
#page-home .banner-1>.row>.col-lg-5{display:none!important;}
#page-home .banner-1 h1{color:#f4f7fc!important;font-size:48px;line-height:1.02;letter-spacing:-1.2px;font-weight:800;max-width:580px;margin:0 0 18px!important;visibility:visible!important;}
#page-home .banner-1 h1>em{display:block;font-style:normal;font-size:11px;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;color:#3cb9ff;font-weight:700;margin-bottom:15px;}
#page-home .banner-1 h1>span{color:#319bff;}
#page-home .banner-1 h1>span:last-child{color:#dae5f1;display:inline-block;font-size:36px;line-height:1.2;letter-spacing:-.8px;font-weight:400;}
#page-home .banner-1 p{max-width:470px;font-size:15px;line-height:1.5;color:#c2d0df!important;margin-bottom:0!important;}
#page-home .banner-1 .box-button{display:flex;align-items:center;gap:18px;margin-top:24px!important;visibility:visible!important;}
#page-home .banner-1 .box-button a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 25px;border-radius:4px;font-size:13px;font-weight:700;color:#fff!important;text-decoration:none;}
#page-home .banner-1 .box-button .btn-brand-1{background:linear-gradient(120deg,#087bff,#349aff);border:1px solid #369cff;}
#page-home .banner-1 .box-button .btn-default{background:#050f1966;border:1px solid #8ba0b6;}
#page-home .banner-1 .box-button .btn-brand-1:after{content:'→';font-size:18px;}
#page-home .banner-1 p>span{position:absolute;left:28px;bottom:38px;display:flex;gap:30px;}
#page-home .banner-1 p>span>span{display:block;position:relative;padding-left:37px;font-size:12px;line-height:1.5;min-width:135px;}
#page-home .banner-1 p>span b{display:block;font-size:13px;font-weight:700;color:#f2f7fc;}
#page-home .banner-1 p>span>span:before{content:'';position:absolute;left:0;top:2px;width:25px;height:25px;background:#31b5ff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' d='M12 2 3 6v6c0 5 9 10 9 10s9-5 9-10V6ZM8 12l3 3 5-6'/%3E%3C/svg%3E") center/contain no-repeat;}
#page-home .banner-1 p>span>span:nth-child(2):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 1v4m0 14v4M1 12h4m14 0h4M4 4l3 3m10 10 3 3M4 20l3-3M17 7l3-3'/%3E%3C/g%3E%3C/svg%3E");}
#page-home .banner-1 p>span>span:nth-child(3):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='m12 2 9 5v10l-9 5-9-5V7ZM8 12h8m-4-4v8'/%3E%3C/g%3E%3C/svg%3E");}
#page-home .banner-1 .wow{visibility:visible!important;animation:none!important;}
body#page-home .header .header-logo img{width:100px!important;height:72px!important;}
body#page-home .header.sticky-bar{padding:8px 0!important;}
@media(max-width:991px){#page-home .ck-content>.container:has(>.banner-1){background:linear-gradient(90deg,#050f19f5,#050f19de 58%,#050f1980),url('https://megits.com/storage/megits-homepage/megits-connected-earth.webp') right center/auto 100% no-repeat #050f19;}#page-home .banner-1{padding:38px 24px 110px!important;}#page-home .banner-1 p>span{left:24px;}}
@media(max-width:575px){#page-home .banner-1{padding:30px 20px 28px!important;min-height:0;}#page-home .banner-1 h1{font-size:39px;}#page-home .banner-1 h1>em{font-size:9px;letter-spacing:1.4px;}#page-home .banner-1 h1>span:last-child{font-size:27px;}#page-home .banner-1 p{font-size:14px;}#page-home .banner-1 .box-button{gap:10px;flex-wrap:wrap;margin-top:22px!important;}#page-home .banner-1 .box-button a{padding:12px 15px;font-size:12px;min-height:44px;}#page-home .banner-1 p>span{position:static;margin-top:24px;gap:13px;}#page-home .banner-1 p>span>span{padding:32px 0 0;min-width:0;flex:1;font-size:10px;}#page-home .banner-1 p>span b{font-size:12px;}#page-home .banner-1 .box-button{margin-bottom:4px;}body#page-home .header .header-logo img{width:85px!important;height:64px!important;}}
/* Stable native headline and mobile value placement */
#page-home .banner-1 h1{max-width:610px}
#page-home .banner-1 h1:before{content:'MEGITS — INTELLIGENT TECHNOLOGY';display:block;color:#40b7ff;font-size:11px;letter-spacing:1.6px;line-height:1.5;margin-bottom:12px;font-weight:700}
#page-home .banner-1 h1>div{transform:none!important;opacity:1!important}
#page-home .banner-1 h1>div:nth-child(-n+3){display:block!important}
#page-home .banner-1 h1>div:nth-child(2),#page-home .banner-1 h1>div:nth-child(3){color:#329bff}
#page-home .banner-1 h1>div:nth-child(n+4){font-size:36px;font-weight:400;letter-spacing:-.6px;color:#dce6f4}
@media(max-width:575px){#page-home .banner-1{padding-bottom:126px!important}#page-home .banner-1 h1:before{font-size:9px;letter-spacing:1px}#page-home .banner-1 h1>div:nth-child(n+4){font-size:27px}#page-home .banner-1 p>span{position:absolute!important;left:20px;right:20px;bottom:25px;margin:0!important}}
/* MEGITS refinement 2026-09-15: horizontal brand, centered menu, Earth message */
#page-home .header .header-logo{width:220px!important;flex-shrink:0}
#page-home .header .header-logo a{align-items:center;position:relative;min-height:70px}
#page-home .header .header-logo img{width:90px!important;height:74px!important;object-fit:contain}
#page-home .header .header-logo a:after{content:'MEGITS';color:#f5f8ff;font-size:27px;font-weight:700;letter-spacing:.5px;line-height:1}
#page-home .header .header-logo a:before{content:'Intelligent Technology';position:absolute;left:90px;top:49px;color:#aebed0;font-size:9px;line-height:1.2;white-space:nowrap}
#page-home .header .box-search-top{color:#dce8f5}
@media(min-width:1200px){#page-home .header .header-left{display:grid!important;grid-template-columns:220px 1fr 220px;align-items:center;width:100%}#page-home .header .header-nav{width:auto!important;margin:0!important;justify-self:center}#page-home .header .header-right{width:auto!important;justify-self:end;white-space:nowrap}#page-home .header .main-menu{display:flex;justify-content:center}#page-home .header .main-menu>li>a{padding-left:12px!important;padding-right:12px!important}}
#page-home .banner-1 p>em{position:absolute;right:28px;top:150px;width:170px;padding:20px 18px;color:#c7d8ed;font-style:normal;background:linear-gradient(90deg,rgba(3,14,26,.88),rgba(3,14,26,.48));border-left:1px solid rgba(57,161,255,.4);text-shadow:0 1px 4px #020b14}
#page-home .banner-1 p>em strong{display:block;font-size:12px;line-height:1.25;letter-spacing:1px;font-weight:500}
#page-home .banner-1 p>em i{display:block;font-size:12px;line-height:1.5;font-style:normal;margin-top:22px;padding-top:22px;position:relative}
#page-home .banner-1 p>em i:before{content:'';position:absolute;top:0;left:-18px;width:42px;height:2px;background:#65baff;box-shadow:0 0 12px #289aff}
@media(max-width:1199px){#page-home .banner-1 p>em{right:20px;width:150px}}
@media(max-width:991px){#page-home .banner-1 p>em{display:none}}
@media(max-width:575px){#page-home .header .header-logo{width:200px!important}#page-home .header .header-logo img{width:70px!important;height:60px!important}#page-home .header .header-logo a{min-height:60px}#page-home .header .header-logo a:after{font-size:23px}#page-home .header .header-logo a:before{left:70px;top:42px;font-size:8px}}
#page-home .header .header-logo img{clip-path:inset(0 0 40% 0);transform:translateY(9px)}
/* Earth typography: reference-style light text and open spacing */
#page-home .banner-1 p>em{top:205px;right:28px;width:135px;padding:0;background:none;border:0;text-shadow:0 1px 5px #020b14,0 0 16px #020b14}
#page-home .banner-1 p>em strong{color:#c4d5ee;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:1.15px}
#page-home .banner-1 p>em i{color:#b3c4da;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;margin-top:28px;padding-top:28px}
#page-home .banner-1 p>em i:before{left:-42px;top:0;width:42px;height:2px;background:linear-gradient(90deg,#318bff,#a0d5ff);box-shadow:0 0 10px #3b9bff}
@media(min-width:992px) and (max-width:1199px){#page-home .banner-1 p>em{right:24px;width:130px;top:195px}}
#page-home .banner-1 p>em{isolation:isolate}
#page-home .banner-1 p>em:before{content:"";position:absolute;inset:-35px -28px;z-index:-1;background:radial-gradient(ellipse,rgba(2,12,24,.85) 25%,rgba(2,12,24,.55) 50%,transparent 73%);pointer-events:none}
/* Approved MEGITS visual system and menu hover */
#page-home{--megits-primary:#2563EB;--megits-primary-hover:#1D4ED8;--megits-secondary:#0B1220;--megits-success:#16A34A;--megits-danger:#DC2626;--megits-warning:#F59E0B}
#page-home .header .main-menu li>a:hover,#page-home .header .main-menu li>a:focus-visible,#page-home .header .main-menu>li:hover>a{color:#1D4ED8!important}
/* Menu hover matches headline blue */
#page-home .header .main-menu li>a:hover,#page-home .header .main-menu li>a:focus-visible,#page-home .header .main-menu>li:hover>a{color:#329BFF!important}
/* MEGITS industry strip and solutions — step two */
#page-home .ck-content:has(.megits-step-two){display:flex;flex-direction:column}#page-home .ck-content:has(.megits-step-two)>*{order:3}#page-home .ck-content:has(.megits-step-two)>.container:has(>.banner-1){order:0}#page-home .ck-content>.megits-step-two{order:1}#page-home .ck-content>.section:has(.list-partners){display:none}
.megits-step-two{background:#0B1220;color:#d7e2f0;width:100%;font-family:inherit}.megits-step-two *{box-sizing:border-box}.megits-section-inner{max-width:1400px;margin:0 auto;padding:0 28px}.megits-industry-strip{padding:23px 0 29px;border-bottom:1px solid #1c3043;background:linear-gradient(110deg,#0b1724,#0B1220)}.megits-step-two .megits-eyebrow{font-size:11px;line-height:1.4;font-weight:600;letter-spacing:1.7px;color:#329bff;margin:0 0 12px}.megits-industry-strip .megits-eyebrow{color:#9ebbd8;font-size:10px}.megits-step-two .megits-industry-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.megits-industry-list li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:13px;line-height:1.4;color:#d0dbea;padding:0;margin:0}.megits-icon{display:block;width:38px;height:38px;background:#329bff;-webkit-mask:var(--megits-icon) center/contain no-repeat;mask:var(--megits-icon) center/contain no-repeat;flex-shrink:0}.megits-industry-list .megits-icon{width:30px;height:30px;background:#becfe4}.megits-solutions{padding:27px 0 28px;border-bottom:1px solid #1c3043;scroll-margin-top:120px}.megits-step-two h2{color:#f6f8fc;font-size:27px;font-weight:650;line-height:1.25;letter-spacing:-.5px;margin:0 0 20px}.megits-solution-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.megits-solution-card{padding:26px 22px 24px;border:1px solid #1c3145;border-radius:3px;background:linear-gradient(130deg,#0c1a28,#0a1622);min-height:228px}.megits-solution-card .megits-icon{margin:0 0 23px}.megits-step-two .megits-solution-card h3{font-size:16px;line-height:1.35;color:#f3f7fd;font-weight:600;margin:0 0 12px}.megits-step-two .megits-solution-card p{font-size:14px;line-height:1.55;color:#b7c7da;margin:0}.megits-solution-card:hover{border-color:#329bff}
@media(max-width:1199px){.megits-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.megits-solution-card{min-height:215px}.megits-industry-list li{font-size:12px}}
@media(max-width:767px){.megits-section-inner{padding:0 20px}.megits-step-two .megits-industry-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px;column-gap:12px}.megits-step-two h2{font-size:24px}.megits-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.megits-solution-card{padding:20px 16px}.megits-step-two .megits-solution-card h3{font-size:15px}.megits-step-two .megits-solution-card p{font-size:13px}.megits-industry-strip{padding:24px 0}.megits-solutions{padding:25px 0}.megits-industry-strip .megits-eyebrow{font-size:9px;margin-bottom:22px}.megits-step-two .megits-eyebrow{letter-spacing:1.2px}}
@media(max-width:359px){.megits-solution-grid{grid-template-columns:1fr}}
.megits-step-two .industry-icon-0{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h6v6h6v6h-6v6H9v-6H3V9h6z%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .industry-icon-1{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%209%209-6%209%206H3zm0%2012h18M5%2011v7m5-7v7m4-7v7m5-7v7M3%2018h18%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .industry-icon-2{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h3l3%2012h11l3-9H6M9%2018h10%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2221%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .industry-icon-3{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%205h12v13H2zM14%2010h4l4%204v4h-8%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2219%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .industry-icon-4{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-4a6%206%200%200%201%2012%200v4H3M17%204a3%203%200%200%201%200%206m1%203a5%205%200%200%201%204%205v3h-4%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .industry-icon-5{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V7h7v14m0%200V3h8v18m0-8h3v8M1%2021h22M6%2010v1m0%203v1m0%203v1m7-13h2m-2%204h2m-2%204h2m-2%204h2%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-0{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%2010%205-10%205L2%207l10-5zm-10%2010%2010%205%2010-5M2%2017l10%205%2010-5%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-1{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204c-3-5-8-1-7%202-4%200-4%207-1%208-2%204%202%207%205%206%201%203%203%201%203-1V4zm0%200c3-5%208-1%207%202%204%200%204%207%201%208%202%204-2%207-5%206-1%203-3%201-3-1M8%206v4l-2%202m2%203%201%203m7-12v4l2%202m-2%203-1%203%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-2{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v7c0%205-9%209-9%209S3%2018%203%2013V6l9-4zm-4%2010%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-3{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2019h12a5%205%200%200%200%201-10A7%207%200%200%200%205%208a5.5%205.5%200%200%200%201%2011z%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-4{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021v-6h4v6m3%200V11h4v10m3%200V7h4v14M3%2010l6-5%205%202%207-6m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E")}
.megits-step-two .solution-icon-5{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.55%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%2218%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%206.5h.01M7%2017.5h.01M11%206.5h6M11%2017.5h6%22%2F%3E%3C%2Fsvg%3E")}
/* MEGITS complete homepage — reference layout */
#page-home .ck-content>.megits-step-two{display:contents}
#page-home .megits-step-two>section{order:1;width:100%}
#page-home .megits-step-two>.mg-footer{order:4}
#page-home .ck-content>section:has(.box-cover-border),#page-home .ck-content>section:has(.row.mt-55),#page-home footer.footer{display:none}
#page-home .ck-content>.section:has(.box-radius-32-style-2){order:2;margin:0!important}
.megits-step-two .mg-section{padding:25px 0;border-bottom:1px solid #1c3043;background:#050f19}
.megits-step-two .mg-section h2{font-size:27px;margin-bottom:18px}
.megits-step-two .mg-section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}
.megits-step-two .mg-section-heading h2{margin:0}
.megits-step-two .mg-text-link{color:#329bff;font-size:13px;line-height:1.4;text-decoration:none;font-weight:500;white-space:nowrap}
.megits-step-two .mg-text-link span{margin-left:10px}
.megits-step-two a:hover{color:#62b8ff}
.megits-step-two a:focus-visible{outline:2px solid #329bff;outline-offset:5px}
.mg-feature-grid{display:grid;grid-template-columns:1fr 1fr;background:#050f19;border-bottom:1px solid #1c3043}
.mg-feature{position:relative;overflow:hidden;min-height:304px;border-right:1px solid #1c3043}
.mg-feature>img{position:absolute;right:0;top:0;width:62%;height:100%;object-fit:cover}
.mg-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050f19 14%,rgba(5,15,25,.96) 35%,rgba(5,15,25,.05) 80%);pointer-events:none}
.mg-feature-copy{position:relative;z-index:1;max-width:800px;padding:30px 38px;margin-left:auto}
.mg-ai .mg-feature-copy{padding-left:max(28px,calc((100vw - 1344px)/2))}
.megits-step-two .mg-feature h2{color:#f4f7fc;font-size:31px;line-height:1.12;margin:0 0 18px;max-width:340px;font-weight:650}
.megits-step-two .mg-feature p:not(.megits-eyebrow){font-size:15px;line-height:1.4;color:#bdcde0;max-width:335px;margin:0 0 16px}
.mg-industry-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}
.mg-industry-card{position:relative;overflow:hidden;border:1px solid #1c3145;border-radius:4px;min-height:185px;background:#0b1828}
.mg-industry-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mg-industry-card:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,13,23,.1),rgba(4,13,23,.2) 25%,rgba(4,13,23,.92))}
.mg-industry-card>div{position:absolute;bottom:15px;left:18px;right:12px;z-index:1}
.mg-industry-card .megits-icon{width:30px;height:30px;background:#c5d6e9;margin-bottom:10px}
.megits-step-two .mg-industry-card h3{font-size:14px;line-height:1.2;color:white;font-weight:600;margin:0}
.mg-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.mg-values article{display:flex;align-items:flex-start;gap:24px;border-right:1px solid #294255;padding:0 24px 0 0}
.mg-values article:last-child{border:0;padding-right:0}
.mg-values .megits-icon{width:40px;height:40px}
.megits-step-two .mg-values h3{font-size:14px;line-height:1.25;color:#f6f8fc;margin:0 0 5px}
.megits-step-two .mg-values p{font-size:14px;line-height:1.4;color:#b8c8db;margin:0}
.mg-insight-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.mg-insight-card{display:flex;align-items:center;gap:15px;border:1px solid #1c3145;border-radius:3px;padding:13px;min-height:114px;position:relative}
.mg-insight-card>img{width:128px;height:86px;object-fit:cover;border-radius:2px;flex-shrink:0}
.megits-step-two .mg-insight-card h3{font-size:14px;line-height:1.3;color:#f3f7fd;margin:0 0 12px}
.megits-step-two .mg-insight-card p{font-size:11px;color:#90a9c6;margin:0}
.mg-insight-card>a{color:#329bff;position:absolute;right:14px;bottom:10px;font-size:20px}
.mg-closing{position:relative;min-height:222px;background:#07162d;overflow:hidden;border-bottom:1px solid #1c3043}
.mg-closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}
.mg-closing:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,15,30,.95),rgba(4,15,30,.4) 45%,rgba(4,15,30,.1))}
.mg-closing>.megits-section-inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:24px}
.megits-step-two .mg-closing h2{font-size:30px;color:#f4f7fd;margin:0 0 8px}
.megits-step-two .mg-closing-copy>p:not(.megits-eyebrow){font-size:15px;line-height:1.35;color:#d3dfef;margin:0 0 16px}
.megits-step-two .mg-primary{display:inline-flex;gap:22px;align-items:center;padding:13px 26px;background:linear-gradient(120deg,#087bff,#349aff);border:1px solid #329bff;border-radius:3px;color:#fff;font-size:13px;font-weight:600;text-decoration:none}
.megits-step-two .mg-primary:hover{background:#2563eb;color:white}
.megits-step-two .mg-motto{color:#b3d5ff;font-size:20px;line-height:1.55;letter-spacing:1.5px;margin:0 22px 0 0}
.mg-motto span{color:#329bff}
/* Reference footer */
.mg-footer{width:100%;background:#050f19;color:#a7bdd6;padding:34px 0 22px}
.mg-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.55fr 1fr .9fr;gap:36px}
.mg-footer .mg-brand{display:flex;align-items:center;color:white;text-decoration:none;margin-bottom:20px;height:60px}
.mg-brand>img{width:80px;height:70px;object-fit:contain;clip-path:inset(0 0 40% 0);transform:translateY(9px)}
.mg-brand b{font-size:24px;line-height:1.1;color:#fff}.mg-brand .mg-brand-tagline{display:block;font-size:9px;white-space:nowrap;color:#a7bdd6}
.mg-footer-brand>p{font-size:13px;line-height:1.5;color:#b6c7dc;margin:0 0 16px}
.mg-social{color:#d8e6f7;font-size:17px;font-weight:bold}
.mg-footer h3{font-size:13px;line-height:1.4;margin:0 0 10px;color:white}
#page-home .mg-footer ul{padding:0!important;margin:0!important;list-style:none!important}#page-home .mg-footer li{list-style:none!important;padding-left:0!important}.mg-footer li{font-size:12px;line-height:1.45;margin:0 0 5px}
.mg-footer a{color:#a7bdd6;text-decoration:none}
.mg-copyright{margin-top:30px;padding-top:18px;border-top:1px solid #1c3043;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#819cba}
@media(max-width:1199px){.mg-feature-copy{padding:28px}.mg-ai .mg-feature-copy{padding-left:28px}.megits-step-two .mg-feature h2{font-size:27px}.mg-feature>img{width:65%}.mg-feature-copy p:not(.megits-eyebrow){max-width:270px}.mg-industry-cards{gap:12px}.mg-industry-card{min-height:165px}.mg-values{gap:18px}.mg-values article{gap:15px;padding-right:14px}.mg-insight-card>img{width:95px;height:78px}.mg-footer-grid{gap:22px;grid-template-columns:1.3fr 1fr 1fr 1.4fr 1fr}.mg-footer-grid>div:last-child{grid-column:2}.mg-footer-grid>div:last-child ul{display:flex;gap:16px;width:max-content}}
@media(max-width:767px){.mg-feature-grid{grid-template-columns:1fr}.mg-feature{min-height:290px;border-bottom:1px solid #1c3043}.mg-feature-copy,.mg-ai .mg-feature-copy{padding:27px 20px}.megits-step-two .mg-feature h2{font-size:27px}.megits-step-two .mg-feature p:not(.megits-eyebrow){font-size:14px;max-width:250px}.mg-feature>img{width:66%}.mg-feature:after{background:linear-gradient(90deg,#050f19 5%,rgba(5,15,25,.9) 40%,rgba(5,15,25,.15))}.mg-section-heading{align-items:flex-start!important;flex-direction:column;gap:8px!important}.megits-step-two .mg-section h2{font-size:24px}.mg-industry-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mg-industry-card{min-height:175px}.mg-industry-card>div{left:13px;bottom:13px}.mg-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.mg-values article{border:0;gap:12px;padding:0}.mg-values .megits-icon{width:30px;height:30px}.megits-step-two .mg-values h3{font-size:13px}.megits-step-two .mg-values p{font-size:12px}.mg-insight-cards{grid-template-columns:1fr;gap:12px}.mg-insight-card>img{width:106px;height:80px}.mg-closing>.megits-section-inner{padding:28px 20px;gap:20px;align-items:flex-start}.megits-step-two .mg-closing h2{font-size:26px}.megits-step-two .mg-closing-copy>p:not(.megits-eyebrow){font-size:14px}.mg-closing-copy br{display:none}.megits-step-two .mg-motto{display:none}.mg-closing>img{object-position:65% center}.mg-closing:after{background:linear-gradient(90deg,rgba(4,15,30,.95),rgba(4,15,30,.55))}#page-home .section:has(>.container>.box-radius-32-style-2){padding:26px 20px;background-size:auto 100%;background-position:right center}#page-home .box-radius-32-style-2>.row>.col-lg-7{padding-right:12px;padding-bottom:72px}#page-home .box-radius-32-style-2 h1{font-size:25px}#page-home .box-radius-32-style-2 .title-line{font-size:13px;max-width:320px}#page-home .box-radius-32-style-2 form{top:auto;bottom:0;left:12px;right:12px;width:auto}#page-home .box-radius-32-style-2 button{padding:12px 16px}.mg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.mg-footer-brand{grid-column:1/-1}.mg-footer-grid>div:last-child{grid-column:auto}.mg-footer-grid>div:last-child ul{display:block;width:auto}.mg-footer-grid>div:nth-child(4){grid-row:3/5;grid-column:1}.mg-copyright{flex-direction:column;gap:8px;margin-top:24px}.mg-footer li{font-size:12px}.mg-footer{padding:26px 0 22px}}
.megits-step-two .mg-icon-target{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2213%22%20r%3D%229%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2213%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22m11%2013%209-9m-4%200h4v4%22%2F%3E%3C%2Fsvg%3E")}.megits-step-two .mg-icon-gear{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9%202%206%200%201%204%204%201%202%205-3%203-1%205-5%202-3-3-5-1-2-5%203-3%201-4z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E")}.megits-step-two .mg-icon-shield{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v7c0%205-9%209-9%209S3%2018%203%2013V6l9-4zm-4%2010%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}.megits-step-two .mg-icon-growth{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021v-6h4v6m3%200V11h4v10m3%200V7h4v14M3%2010l6-5%205%202%207-6m-5%200h5v5%22%2F%3E%3C%2Fsvg%3E")}.megits-step-two .industry-icon-0{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22none%22%20d%3D%22M9%202h6v4h4v14h-4v3H9v-3H5V6h4z%22%2F%3E%3Cpath%20stroke%3D%22white%22%20stroke-width%3D%221.7%22%20d%3D%22M6%2012h3l2-4%202%208%202-4h3%22%2F%3E%3C%2Fsvg%3E")}
/* Integrate the existing secured newsletter without duplicate blocks */
#page-home{display:flex;flex-direction:column}
#page-home>section.section:has(>.ck-content),#page-home .ck-content:has(.megits-step-two){display:contents!important}
#page-home .ck-content>.container:has(>.banner-1){order:1}
#page-home .megits-step-two>section{order:2}
#page-home .megits-step-two>.mg-footer{order:4}
#page-home .ck-content>.section:has(.box-radius-32-style-2){display:none}
#page-home>section:has(>.box-newsletter){order:3;margin:0!important;padding:0}
#page-home .box-newsletter{background:#f3f6fc url('https://megits.com/storage/megits-homepage/megits-newsletter.webp') right center/auto 155% no-repeat;border-radius:0;padding:26px 0;min-height:185px}
#page-home .box-newsletter>.container>.row{position:relative;min-height:132px}
#page-home .box-newsletter>.container>.row>.col-lg-6:first-child{display:none}
#page-home .box-newsletter>.container>.row>.col-lg-6:last-child{width:100%;padding-right:55%;position:static}
#page-home .box-newsletter .img-main{display:none}
#page-home .box-newsletter h2{font-size:29px;color:#071221!important;line-height:1.15;margin:4px 0 10px!important}
#page-home .box-newsletter .font-lg,#page-home .box-newsletter p{font-size:14px;line-height:1.4;color:#172b42!important;margin:0;max-width:460px}
#page-home .box-newsletter .col-lg-6>span{display:none}
#page-home .box-newsletter .wow{visibility:visible!important;animation:none!important}
#page-home .box-newsletter .form-newsletter{position:absolute!important;left:49%;right:17%;top:0;margin:0!important;padding:0!important;background:transparent;border:0;border-radius:0}
#page-home .box-newsletter form{position:relative;display:grid;grid-template-columns:1fr 110px;gap:10px;padding:0;background:transparent}
#page-home .box-newsletter .input-group{margin:0!important;grid-column:1;width:100%}
#page-home .box-newsletter input[type=email]{font-size:13px;padding:13px;height:46px;background:white;border:1px solid #ccd9e9;border-radius:3px;color:#152238;width:100%;min-width:0}
#page-home .box-newsletter .btn-submit-newsletter{position:static;grid-row:1;grid-column:2;min-height:46px;width:auto;height:auto;background:#2563eb!important;color:white!important;border:0;border-radius:3px;padding:10px 15px;transform:none}
#page-home .box-newsletter .btn-submit-newsletter svg{display:none}
#page-home .box-newsletter .btn-submit-newsletter:after{content:'Subscribe';font-size:13px}
#page-home .box-newsletter .newsletter-message{grid-column:1/-1;font-size:13px}
#page-home .box-newsletter form>.position-relative{grid-column:1/-1;margin:0!important}
#page-home .box-newsletter .g-recaptcha{transform:scale(.85);transform-origin:top left;height:67px}
#page-home .box-newsletter .form-control:focus{outline:2px solid #329bff;outline-offset:2px}
@media(max-width:991px){#page-home .box-newsletter .form-newsletter{left:50%;right:3%}#page-home .box-newsletter>.container>.row>.col-lg-6:last-child{padding-right:52%}}
@media(max-width:767px){#page-home .box-newsletter{padding:26px 20px;background-size:auto 100%;background-position:right center}#page-home .box-newsletter>.container>.row>.col-lg-6:last-child{padding:0 12px}#page-home .box-newsletter h2{font-size:25px}#page-home .box-newsletter p{font-size:13px}#page-home .box-newsletter .form-newsletter{position:relative!important;left:auto;right:auto;top:auto;margin-top:18px!important;max-width:440px}#page-home .box-newsletter form{grid-template-columns:minmax(0,1fr) 105px}#page-home .box-newsletter input[type=email]{height:44px}#page-home .box-newsletter .btn-submit-newsletter{min-height:44px}}

.megits-step-two .industry-icon-0{--megits-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cmask%20id%3D%22pulse%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M5%2012h4l2-4%202%208%202-4h4%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M8%202h8v5h5v10h-5v5H8v-5H3V7h5z%22%20fill%3D%22black%22%20mask%3D%22url(%23pulse)%22%2F%3E%3C%2Fsvg%3E")}
/* Keep the solutions background dark when the page sections are reordered. */
#page-home .megits-solutions{background:#050f19}

/* Mobile navigation and newsletter readability */
#page-home .mobile-header-wrapper-style,#page-home .mobile-header-content-area{background:#050f19;color:#d7e2f0}
#page-home .mobile-header-wrapper-style a,#page-home .mobile-header-wrapper-style .menu-expand{color:#d7e2f0!important}
#page-home .mobile-header-wrapper-style a:hover{color:#329bff!important}
#page-home .mobile-header-wrapper-style .burger-icon span{background:#d7e2f0}
#page-home .mobile-header-border,#page-home .mobile-logo{border-color:#1c3043!important}
#page-home .mobile-menu-wrap>.nav-tabs-mobile:not(:first-child),#page-home .mobile-menu-wrap>.tab-content:has(a[href*="/currency/switch/"]){display:none}
@media(max-width:767px){#page-home .box-newsletter{background:linear-gradient(90deg,rgba(243,246,252,.97),rgba(243,246,252,.86)),url("https://megits.com/storage/megits-homepage/megits-newsletter.webp") right center/auto 100% no-repeat;min-height:300px}#page-home .box-newsletter .form-newsletter{min-height:122px}}
/* MEGITS industry cards — restrained interaction, 2026-09-15 */
#page-home .mg-industry-card{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}
#page-home .mg-industry-card>img{transition:transform .45s ease,filter .35s ease}
#page-home .mg-industry-card>div{transition:transform .25s ease}
#page-home .mg-industry-card .megits-icon{transition:background-color .22s ease}
#page-home .mg-industry-card h3{transition:color .22s ease}
@media(hover:hover) and (pointer:fine){
 #page-home .mg-industry-card:hover{border-color:#329bff;box-shadow:0 8px 24px #0005,0 0 0 1px #329bff22;transform:translateY(-4px)}
 #page-home .mg-industry-card:hover>img{transform:scale(1.055);filter:brightness(1.12)}
 #page-home .mg-industry-card:hover>div{transform:translateY(-3px)}
 #page-home .mg-industry-card:hover .megits-icon{background-color:#329bff}
 #page-home .mg-industry-card:hover h3{color:#74bfff}
}
#page-home .mg-industry-card:focus-within{border-color:#329bff;box-shadow:0 0 0 2px #329bff55}
@media(hover:none){#page-home .mg-industry-card:active{border-color:#329bff}#page-home .mg-industry-card:active .megits-icon{background-color:#329bff}}
@media(prefers-reduced-motion:reduce){#page-home .mg-industry-card,#page-home .mg-industry-card>img,#page-home .mg-industry-card>div,#page-home .mg-industry-card .megits-icon,#page-home .mg-industry-card h3{transition:none}#page-home .mg-industry-card:hover,#page-home .mg-industry-card:hover>img,#page-home .mg-industry-card:hover>div{transform:none}}
/* Translation-safe override */
#page-home .banner-1 h1:before,#page-ho
/* Translation-safe override */
#page-home .banner-1 h1:before,#page-home .header .header-logo a:before,#page-home .header .header-logo a:after,#page-home .box-newsletter .btn-submit-newsletter:after{content:none!important;display:none!important}
/* Homepage interaction improvements: Why MEGITS and Insights */
#page-home .mg-values article{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;cursor:pointer}
#page-home .mg-values article:hover,#page-home .mg-values article:focus-within{transform:translateY(-4px);border-color:#2563eb;box-shadow:0 12px 30px rgba(37,99,235,.18)}
#page-home .mg-insight-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
#page-home .mg-insight-card:hover,#page-home .mg-insight-card:focus-within{transform:translateY(-4px);border-color:#2563eb;box-shadow:0 12px 30px rgba(37,99,235,.2)}
#page-home .mg-insight-card img{transition:transform .3s ease}#page-home .mg-insight-card:hover img{transform:scale(1.04)}
@media (prefers-reduced-motion:reduce){#page-home .mg-values article,#page-home .mg-insight-card,#page-home .mg-insight-card img{transition:none!important}}

/* Stronger visible interaction state */
#page-home .mg-values article:hover,#page-home .mg-values article:focus-within{transform:translateY(-6px)!important;background:linear-gradient(145deg,rgba(37,99,235,.16),rgba(7,21,34,.96))!important;border-color:#329bff!important;box-shadow:0 0 0 1px rgba(50,155,255,.35),0 16px 34px rgba(0,0,0,.35)!important}
#page-home .mg-values article:hover .megits-icon,#page-home .mg-values article:focus-within .megits-icon{background-color:#329bff!important;filter:drop-shadow(0 0 8px rgba(50,155,255,.75))}
#page-home .mg-insight-card:hover,#page-home .mg-insight-card:focus-within{transform:translateY(-6px)!important;background:linear-gradient(145deg,rgba(37,99,235,.16),rgba(7,21,34,.96))!important;border-color:#329bff!important;box-shadow:0 0 0 1px rgba(50,155,255,.35),0 16px 34px rgba(0,0,0,.35)!important}
#page-home .mg-insight-card:hover img,#page-home .mg-insight-card:focus-within img{transform:scale(1.08)!important;filter:saturate(1.18) brightness(1.08)}
#page-home .mg-insight-card:hover>a,#page-home .mg-insight-card:focus-within>a{color:#42b5ff!important;transform:translateX(4px)}
/* Language switcher refinement */
#page-home .language-switcher,#page-home .language-switcher .dropdown-toggle,#page-home .language-switcher .language-current,#page-home .header .language-switcher a{color:#d9e4f1!important}
#page-home .language-switcher .dropdown-toggle{display:inline-flex!important;align-items:center;gap:8px;padding:9px 12px!important;border:1px solid rgba(50,155,255,.35)!important;border-radius:7px;background:rgba(7,21,34,.72)!important}
#page-home .language-switcher .dropdown-toggle:hover{border-color:#329bff!important;color:#fff!important;background:rgba(37,99,235,.18)!important}
#page-home .language-switcher .dropdown-menu,#page-home .header .language-switcher .dropdown-menu{background:#071522!important;border:1px solid #329bff!important;border-radius:10px!important;box-shadow:0 16px 34px rgba(0,0,0,.38)!important;padding:8px!important}
#page-home .language-switcher .dropdown-menu a{color:#d9e4f1!important;border-radius:6px;padding:10px 12px!important}
#page-home .language-switcher .dropdown-menu a:hover{background:#2563eb!important;color:#fff!important}
#page-home .language-switcher img{width:20px;height:auto;vertical-align:middle}
@media(max-width:767px){#page-home .language-switcher .dropdown-toggle{padding:8px 9px!important;font-size:12px!important}#page-home .language-switcher .dropdown-menu{min-width:150px!important}}
/* Language switcher theme container */
#page-home .box-dropdown-cart{color:#d9e4f1!important;position:relative}
#page-home .box-dropdown-cart .icon-account,#page-home .box-dropdown-cart .color-grey-900{color:#d9e4f1!important}
#page-home .box-dropdown-cart:hover .icon-account,#page-home .box-dropdown-cart:hover .color-grey-900{color:#fff!important}
#page-home .box-dropdown-cart .dropdown-account{background:#071522!important;border:1px solid #329bff!important;border-radius:10px!important;box-shadow:0 16px 34px rgba(0,0,0,.38)!important;padding:8px!important}
#page-home .box-dropdown-cart .dropdown-account a{color:#d9e4f1!important;border-radius:6px;padding:10px 12px!important}
#page-home .box-dropdown-cart .dropdown-account a:hover{background:#2563eb!important;color:#fff!important}
#page-home .box-dropdown-cart .dropdown-account img{width:20px;height:auto}
@media(max-width:767px){#page-home .box-dropdown-cart .dropdown-account{min-width:150px!important}}
/* Show active language flag with readable spacing */
#page-home .box-dropdown-cart > .icon-account{display:inline-flex!important;align-items:center;gap:8px!important;white-space:nowrap}
#page-home .box-dropdown-cart > .icon-account > .flag{display:inline-block!important;flex:0 0 auto;width:20px!important;height:15px!important}
#page-home .box-dropdown-cart > .icon-account > .color-grey-900{margin-left:2px!important}
#page-home .box-dropdown-cart .dropdown-account a{display:flex!important;align-items:center!important;gap:8px!important}
#page-home .box-dropdown-cart .dropdown-account .flag{flex:0 0 auto;margin-right:2px!important}
/* Show active language flag with readable spacing */
#page-home .box-dropdown-cart > .icon-account{display:inline-flex!important;align-items:center;gap:8px!important;white-space:nowrap}
#page-home .box-dropdown-cart > .icon-account > .flag{display:inline-block!important;flex:0 0 auto;width:20px!important;height:15px!important}
#page-home .box-dropdown-cart > .icon-account > .color-grey-900{margin-left:2px!important}
#page-home .box-dropdown-cart .dropdown-account a{display:flex!important;align-items:center!important;gap:8px!important}
#page-home .box-dropdown-cart .dropdown-account .flag{flex:0 0 auto;margin-right:2px!important}

/* Newsletter and active language polish */
#page-home .box-newsletter .btn-brand-1-full,#page-home button.btn-brand-1-full{background:#2563eb!important;border:1px solid #329bff!important;color:#fff!important;border-radius:6px!important;box-shadow:0 8px 18px rgba(37,99,235,.22)!important}
#page-home .box-newsletter .btn-brand-1-full:hover,#page-home button.btn-brand-1-full:hover{background:#1d4ed8!important;border-color:#42b5ff!important;color:#fff!important}
#page-home .box-dropdown-cart > .icon-account{gap:10px!important}
#page-home .box-dropdown-cart > .icon-account > .flag{width:22px!important;height:16px!important;margin-right:2px!important;vertical-align:middle}
/* Final visibility fix: newsletter label and active flag */
#page-home .box-newsletter button.btn-brand-1-full,#page-home .box-newsletter .btn-brand-1-full{color:#fff!important;background:#2563eb!important;opacity:1!important;text-indent:0!important;font-size:14px!important;font-weight:700!important;text-shadow:none!important}
#page-home .box-dropdown-cart > .icon-account{font-size:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important;overflow:visible!important}
#page-home .box-dropdown-cart > .icon-account > .flag{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:3!important;width:22px!important;height:16px!important;flex:0 0 22px!important}
#page-home .box-dropdown-cart > .icon-account > span{font-size:14px!important;line-height:1!important;color:#d9e4f1!important;display:inline-block!important}
#page-home .box-dropdown-cart > .icon-account > .color-grey-900{font-size:14px!important;margin-left:0!important}
#page-home .box-dropdown-cart .icon-account .color-grey-900,#page-home .box-dropdown-cart .icon-account span{font-size:14px!important;line-height:1!important;color:#d9e4f1!important;display:inline-block!important;visibility:visible!important;opacity:1!important}