.nwcorpmod001{--cm-ink:#111c32;--cm-blue:#3f63f3;--cm-cyan:#46d9c2;--cm-soft:#f3f6fb;--cm-line:#dce3ef;--cm-muted:#68758c;font-family:Tahoma,Arial,sans-serif;background:#e9eef7;color:var(--cm-ink)}
.nwcorpmod001 *{box-sizing:border-box}.nwcorpmod001 a{text-decoration:none;color:inherit}.nwcorpmod001 button{font:inherit}.nwcorpmod001-site{position:relative;width:100%;max-width:1600px;margin:auto;background:#fff;overflow:hidden}.nwcorpmod001-promotion{min-height:34px;padding:7px 5%;display:flex;align-items:center;justify-content:center;gap:18px;background:#111c32;color:#dfe6fa;font-size:9px}.nwcorpmod001-promotion a{color:#78ead8;font-weight:900}.nwcorpmod001-header{height:78px;padding:0 5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--cm-line);background:rgba(255,255,255,.96);position:relative;z-index:10}.nwcorpmod001-brand{justify-self:start;display:flex;align-items:center;gap:10px}.nwcorpmod001-brand i{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--cm-blue),#6b4df7);color:#fff;font-style:normal;font-size:15px;font-weight:900;box-shadow:0 8px 20px rgba(63,99,243,.22)}.nwcorpmod001-brand strong{font-size:18px;letter-spacing:.13em}.nwcorpmod001-header nav{display:flex;gap:27px;font-size:10px;font-weight:800}.nwcorpmod001-header-tools{justify-self:end;display:flex;align-items:center;gap:7px}.nwcorpmod001-header-tools button{height:38px;padding:0 11px;border:1px solid var(--cm-line);border-radius:10px;background:#fff;color:#40506b;font-size:9px}.nwcorpmod001-header-tools>a{padding:12px 16px;border-radius:10px;background:var(--cm-ink);color:#fff;font-size:9px;font-weight:900}.nwcorpmod001-hero{min-height:610px;display:grid;grid-template-columns:.95fr 1.05fr;background:linear-gradient(155deg,#f9fbff,#edf2ff)}.nwcorpmod001-hero-copy{padding:9% 9%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.nwcorpmod001-hero-copy>span,.nwcorpmod001-heading>span,.nwcorpmod001-about>div:first-child>span,.nwcorpmod001-case-copy>span,.nwcorpmod001-catalog span,.nwcorpmod001-contact span{font-size:8px;letter-spacing:.18em;color:var(--cm-blue);font-weight:900}.nwcorpmod001-hero h2{font-size:clamp(44px,5.1vw,76px);line-height:1.25;letter-spacing:-.045em;margin:16px 0 20px}.nwcorpmod001-hero h2 em{font-style:normal;color:var(--cm-blue)}.nwcorpmod001-hero p{max-width:620px;font-size:12px;line-height:2.1;color:var(--cm-muted)}.nwcorpmod001-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.nwcorpmod001-actions a,.nwcorpmod001-catalog button,.nwcorpmod001-contact button{padding:14px 20px;border:1px solid var(--cm-ink);border-radius:11px;background:var(--cm-ink);color:#fff;font-size:9px;font-weight:900}.nwcorpmod001-actions .ghost,.nwcorpmod001-contact .ghost{background:transparent;color:var(--cm-ink);border-color:#aeb9cc}.nwcorpmod001-proof{margin-top:33px;padding-top:20px;border-top:1px solid var(--cm-line);display:grid;grid-template-columns:auto 1fr auto 1fr;gap:7px 12px;align-items:center}.nwcorpmod001-proof b{font-size:19px}.nwcorpmod001-proof span{max-width:120px;font-size:8px;line-height:1.6;color:var(--cm-muted)}.nwcorpmod001-hero-visual{position:relative;min-height:610px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 25% 25%,rgba(70,217,194,.4),transparent 26%),radial-gradient(circle at 78% 72%,rgba(107,77,247,.38),transparent 32%),linear-gradient(145deg,#263d9d,#111c32);isolation:isolate}.nwcorpmod001-hero-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent)}.nwcorpmod001-orbit{position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%}.orbit-one{width:520px;height:520px}.orbit-two{width:740px;height:740px}.nwcorpmod001-dashboard{position:relative;z-index:2;width:min(72%,610px);padding:22px;border:1px solid rgba(255,255,255,.22);border-radius:25px;background:rgba(255,255,255,.12);box-shadow:0 38px 80px rgba(7,14,42,.35);backdrop-filter:blur(18px);color:#fff;transform:perspective(900px) rotateY(5deg) rotateX(2deg)}.dashboard-head{display:flex;align-items:center;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.13);font-size:9px}.dashboard-head>i{width:25px;height:25px;border-radius:8px;background:linear-gradient(135deg,var(--cm-cyan),#fff)}.dashboard-head span{margin-left:auto}.dashboard-head b{padding:5px 8px;border-radius:999px;background:rgba(70,217,194,.16);color:#85f0df;font-size:7px}.dashboard-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:15px}.dashboard-grid article{min-height:190px;padding:18px;border-radius:18px;background:rgba(8,18,53,.46);border:1px solid rgba(255,255,255,.09)}.dashboard-grid small{display:block;color:#aab9df;font-size:8px}.dashboard-grid strong{display:block;font-size:24px;margin-top:9px}.nwcorpmod001-chart{height:95px;margin-top:17px;display:flex;align-items:flex-end;gap:7px}.nwcorpmod001-chart i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(to top,#5070ff,#64ead4)}.nwcorpmod001-chart i:nth-child(1){height:32%}.nwcorpmod001-chart i:nth-child(2){height:46%}.nwcorpmod001-chart i:nth-child(3){height:41%}.nwcorpmod001-chart i:nth-child(4){height:65%}.nwcorpmod001-chart i:nth-child(5){height:74%}.nwcorpmod001-chart i:nth-child(6){height:94%}.nwcorpmod001-ring{width:92px;height:92px;margin:21px auto 0;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--cm-cyan) 0 84%,rgba(255,255,255,.12) 84%);position:relative}.nwcorpmod001-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#25366e}.nwcorpmod001-ring b{position:relative;font-size:17px}.dashboard-foot{display:flex;gap:15px;margin-top:15px;font-size:7px;color:#c3ceec}.dashboard-foot span{display:flex;gap:5px;align-items:center}.dashboard-foot i{width:7px;height:7px;border-radius:50%;background:var(--cm-cyan)}.dashboard-foot span:nth-child(2) i{background:#889bff}.dashboard-foot span:nth-child(3) i{background:#f8c45c}.nwcorpmod001-clients{min-height:90px;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--cm-line);color:#9aa5b7}.nwcorpmod001-clients span{font-size:8px;color:var(--cm-muted)}.nwcorpmod001-clients b{font-size:12px;letter-spacing:.12em}.nwcorpmod001-services{padding:7% 5%;background:#fff}.nwcorpmod001-heading{max-width:760px}.nwcorpmod001-heading h3{font-size:clamp(31px,3.4vw,48px);line-height:1.45;margin:10px 0}.nwcorpmod001-heading p{font-size:10px;line-height:2;color:var(--cm-muted)}.nwcorpmod001-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.nwcorpmod001-service-grid article{min-height:270px;padding:25px;border:1px solid var(--cm-line);border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;transition:.25s}.nwcorpmod001-service-grid article:hover{transform:translateY(-5px);border-color:#afbefc;box-shadow:0 22px 42px rgba(28,47,94,.09)}.nwcorpmod001-service-grid i{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#eff2ff;color:var(--cm-blue);font-style:normal;font-size:9px;font-weight:900}.nwcorpmod001-service-grid b{font-size:15px;margin-top:24px}.nwcorpmod001-service-grid p{font-size:9px;line-height:1.9;color:var(--cm-muted)}.nwcorpmod001-service-grid a{margin-top:auto;font-size:8px;font-weight:900;color:var(--cm-blue)}.nwcorpmod001-about{padding:6% 7%;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;background:var(--cm-soft)}.nwcorpmod001-about h3{font-size:39px;line-height:1.5;margin:10px 0 14px}.nwcorpmod001-about p{font-size:10px;line-height:2.1;color:var(--cm-muted)}.nwcorpmod001-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.nwcorpmod001-metrics article{padding-top:15px;border-top:2px solid var(--cm-blue)}.nwcorpmod001-metrics strong{display:block;font-size:25px}.nwcorpmod001-metrics small{display:block;margin-top:5px;font-size:8px;color:var(--cm-muted)}.nwcorpmod001-principles{display:flex;flex-direction:column;gap:12px}.nwcorpmod001-principles article{padding:22px;display:flex;gap:14px;align-items:center;border:1px solid var(--cm-line);border-radius:16px;background:#fff}.nwcorpmod001-principles i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e9fff9;color:#169a81;font-style:normal}.nwcorpmod001-principles div{display:flex;flex-direction:column;gap:5px}.nwcorpmod001-principles b{font-size:12px}.nwcorpmod001-principles span{font-size:8px;color:var(--cm-muted)}.nwcorpmod001-process{padding:6% 5%;background:#111c32;color:#fff}.nwcorpmod001-process .nwcorpmod001-heading>span{color:#7e98ff}.nwcorpmod001-process .nwcorpmod001-heading h3{max-width:600px}.nwcorpmod001-process>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px}.nwcorpmod001-process article{min-height:150px;padding:22px;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:8px}.nwcorpmod001-process article:first-child{border-right:0}.nwcorpmod001-process article b{color:var(--cm-cyan);font-size:9px}.nwcorpmod001-process article strong{font-size:14px}.nwcorpmod001-process article span{font-size:8px;color:#9faccc}.nwcorpmod001-projects{min-height:500px;display:grid;grid-template-columns:.9fr 1.1fr;background:#fff}.nwcorpmod001-case-copy{padding:8% 9%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.nwcorpmod001-case-copy h3{font-size:38px;line-height:1.5;margin:12px 0}.nwcorpmod001-case-copy p{font-size:10px;line-height:2;color:var(--cm-muted)}.nwcorpmod001-case-copy>div{display:flex;gap:20px;margin:25px 0}.nwcorpmod001-case-copy b{font-size:8px;color:var(--cm-muted)}.nwcorpmod001-case-copy b strong{display:block;font-size:20px;color:var(--cm-ink);margin-bottom:5px}.nwcorpmod001-case-copy>a{font-size:9px;font-weight:900;color:var(--cm-blue)}.nwcorpmod001-case-visual{position:relative;min-height:500px;overflow:hidden;background:radial-gradient(circle at 80% 18%,rgba(70,217,194,.38),transparent 28%),linear-gradient(145deg,#eff3ff,#c9d4ff)}.case-card{position:absolute;border-radius:22px;background:#fff;box-shadow:0 28px 60px rgba(28,47,94,.18)}.card-a{right:12%;top:14%;width:210px;padding:25px}.card-a small{display:block;color:var(--cm-muted);font-size:8px}.card-a strong{display:block;margin-top:8px;font-size:33px;color:var(--cm-blue)}.card-a i{display:block;height:8px;margin-top:20px;border-radius:99px;background:linear-gradient(90deg,var(--cm-blue) 0 78%,#e5e9f1 78%)}.card-b{left:8%;right:22%;bottom:12%;height:235px;padding:22px;color:var(--cm-blue)}.card-b>span{margin-left:20%;font-size:7px;color:var(--cm-muted)}.card-b svg{width:100%;height:150px;margin-top:18px}.nwcorpmod001-catalog{margin:5%;padding:38px 42px;border-radius:22px;background:linear-gradient(125deg,#4d67ee,#704be5);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.nwcorpmod001-catalog span{color:#aef2e7}.nwcorpmod001-catalog h3{font-size:29px;margin:8px 0}.nwcorpmod001-catalog p{max-width:760px;font-size:9px;color:#dae0ff}.nwcorpmod001-catalog button{background:#fff;border-color:#fff;color:#24305d}.nwcorpmod001-news{padding:6% 5%;background:var(--cm-soft)}.nwcorpmod001-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:28px}.nwcorpmod001-news-grid article{min-height:190px;padding:25px;border:1px solid var(--cm-line);border-radius:18px;background:#fff;display:flex;flex-direction:column}.nwcorpmod001-news-grid small{font-size:8px;color:var(--cm-blue)}.nwcorpmod001-news-grid h4{font-size:15px;line-height:1.8}.nwcorpmod001-news-grid a{margin-top:auto;font-size:8px;font-weight:900}.nwcorpmod001-contact{padding:6% 7%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(135deg,#111c32,#263d9d);color:#fff}.nwcorpmod001-contact span{color:#76e8d7}.nwcorpmod001-contact h3{font-size:38px;margin:10px 0}.nwcorpmod001-contact p{font-size:10px;color:#b9c5e3}.nwcorpmod001-contact>div:last-child{display:flex;gap:9px;flex-wrap:wrap}.nwcorpmod001-contact button{background:#fff;border-color:#fff;color:#1e2c55}.nwcorpmod001-contact .ghost{color:#fff;border-color:rgba(255,255,255,.35)}.nwcorpmod001-footer{padding:50px 6%;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;background:#0b1324;color:#dce3f5}.nwcorpmod001-footer>div{display:flex;flex-direction:column;gap:9px}.nwcorpmod001-footer .nwcorpmod001-brand{align-self:flex-start;margin-bottom:5px}.nwcorpmod001-footer b{font-size:10px;color:#fff}.nwcorpmod001-footer a,.nwcorpmod001-footer p{font-size:8px;color:#8e9bb8}.nwcorpmod001-footer .nwcorpmod001-brand strong{color:#fff;font-size:15px}.nwcorpmod001-floating{position:absolute;left:18px;bottom:18px;width:48px;height:48px;border:0;border-radius:16px;background:#22ad85;color:#fff;font-size:20px;box-shadow:0 14px 32px rgba(15,117,90,.25)}
.nwcorpmod001:not(.has-search) .feature-search,.nwcorpmod001:not(.has-multilingual) .feature-multilingual,.nwcorpmod001:not(.has-news) .feature-news,.nwcorpmod001:not(.has-catalog) .feature-catalog,.nwcorpmod001:not(.has-whatsapp) .feature-whatsapp,.nwcorpmod001:not(.has-forms) .feature-forms,.nwcorpmod001:not(.has-booking) .feature-booking,.nwcorpmod001:not(.has-promotion) .feature-promotion,.nwcorpmod001:not(.has-projects) .feature-projects,.nwcorpmod001:not(.has-mega_menu) .feature-mega_menu,.nwcorpmod001:not(.has-quick_contact) .feature-quick_contact,.nwcorpmod001:not(.has-social) .feature-social,.nwcorpmod001:not(.has-newsletter) .feature-newsletter,.nwcorpmod001:not(.has-faq) .feature-faq,.nwcorpmod001:not(.has-branches) .feature-branches,.nwcorpmod001:not(.has-popup) .feature-popup,.nwcorpmod001:not(.has-hero_slider) .feature-hero_slider,.nwcorpmod001:not(.has-hero_video) .feature-hero_video,.nwcorpmod001:not(.has-hero_animated) .feature-hero_animated,.nwcorpmod001:not(.has-video) .feature-video{display:none!important}.nwcorpmod001.has-sticky_header header{position:sticky!important;top:0;z-index:80!important;box-shadow:0 9px 24px rgba(14,20,28,.12)}.nwcorpmod001.has-hero_animated .nwcorpmod001-dashboard{animation:nwcorpmodFloat 5s ease-in-out infinite}.nwcorpmod001.has-hero_animated .orbit-one{animation:nwcorpmodOrbit 12s linear infinite}@keyframes nwcorpmodFloat{50%{transform:perspective(900px) rotateY(2deg) rotateX(-1deg) translateY(-12px)}}@keyframes nwcorpmodOrbit{to{transform:rotate(360deg)}}
@media(max-width:1100px){.nwcorpmod001-header nav{display:none}.nwcorpmod001-header{grid-template-columns:1fr 1fr}.nwcorpmod001-service-grid{grid-template-columns:repeat(2,1fr)}.nwcorpmod001-projects{grid-template-columns:1fr}.nwcorpmod001-case-visual{min-height:430px}}
@media(max-width:760px){.nwcorpmod001-promotion{display:none}.nwcorpmod001-header{height:64px;padding:0 4%}.nwcorpmod001-header-tools>a{display:none}.nwcorpmod001-hero{grid-template-columns:1fr}.nwcorpmod001-hero-copy{padding:14% 7%}.nwcorpmod001-hero h2{font-size:43px}.nwcorpmod001-hero-visual{min-height:440px}.nwcorpmod001-dashboard{width:84%;padding:15px}.dashboard-grid article{min-height:155px}.nwcorpmod001-clients{overflow:auto;justify-content:flex-start}.nwcorpmod001-services{padding:12% 5%}.nwcorpmod001-about{grid-template-columns:1fr;gap:35px;padding:12% 6%}.nwcorpmod001-process>div:last-child{grid-template-columns:1fr 1fr}.nwcorpmod001-process article{border-bottom:1px solid rgba(255,255,255,.12)}.nwcorpmod001-case-copy{padding:12% 7%}.nwcorpmod001-catalog{margin:8% 4%;padding:30px;flex-direction:column;align-items:flex-start}.nwcorpmod001-news-grid{grid-template-columns:1fr}.nwcorpmod001-contact{padding:12% 7%;flex-direction:column;align-items:flex-start}.nwcorpmod001-footer{grid-template-columns:1fr 1fr}}
@media(max-width:440px){.nwcorpmod001-brand strong{font-size:14px}.nwcorpmod001-header-tools button:first-child{display:none}.nwcorpmod001-hero h2{font-size:37px}.nwcorpmod001-proof{grid-template-columns:auto 1fr}.nwcorpmod001-hero-visual{min-height:390px}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid article:last-child{display:none}.nwcorpmod001-service-grid{grid-template-columns:1fr}.nwcorpmod001-service-grid article{min-height:230px}.nwcorpmod001-metrics{grid-template-columns:1fr}.nwcorpmod001-process>div:last-child{grid-template-columns:1fr}.nwcorpmod001-case-copy>div{flex-wrap:wrap}.card-a{right:8%;top:8%}.card-b{left:5%;right:10%;bottom:8%}.nwcorpmod001-footer{grid-template-columns:1fr}}
