/* MNM TECH-HUB · Conversion Edition · October 2026
   Proprietary site enhancement: sales-first, responsive, accessible. */
:root{--cv-navy:#091c38;--cv-deep:#061326;--cv-blue:#1754d1;--cv-blue2:#3179f4;--cv-orange:#ff781a;--cv-text:#0b1c33;--cv-muted:#617087;--cv-line:#dce4ee;--cv-surface:#f5f8fc;--cv-shadow:0 24px 70px rgba(16,36,66,.11);--cv-font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
html{scroll-behavior:smooth}body{font-family:var(--cv-font);background:#fff;color:var(--cv-text);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
.cv-standalone *,.cv-home *{box-sizing:border-box}.cv-standalone *, .cv-standalone *::before, .cv-standalone *::after{box-sizing:border-box} .cv-standalone{margin:0}.cv-standalone h1,.cv-standalone h2,.cv-standalone h3,.cv-home h1,.cv-home h2,.cv-home h3{font-family:var(--cv-font);letter-spacing:-.05em;line-height:1.08;color:var(--cv-text);margin:0}.cv-standalone a,.cv-home a{text-decoration:none}.cv-standalone p,.cv-home p{margin:0}.cv-standalone img,.cv-home img{max-width:100%}.cv-container{width:min(1180px,calc(100% - 64px));margin:auto}.cv-section{padding:104px 0}.cv-section h2{font-size:clamp(32px,3.7vw,52px);font-weight:800;line-height:1.13}.cv-section h2 span:not(.cv-blue-text){color:#687b99}.cv-blue-text{color:var(--cv-blue)}.cv-section-top{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:65px;margin-bottom:42px}.cv-section-top>p{font-size:16px;color:var(--cv-muted);max-width:410px;line-height:1.8}.cv-light{background:var(--cv-surface)}.cv-eyebrow{font-weight:800;font-size:11px;letter-spacing:.19em;color:var(--cv-blue);margin-bottom:22px;display:flex;align-items:center;gap:10px;text-transform:uppercase}.cv-eyebrow:before{content:'';width:24px;height:2px;background:var(--cv-orange)}.cv-eyebrow-light{color:#b8cffb}.cv-eyebrow-light:before{background:var(--cv-orange)}
/* Brand header/nav shared across both pages */
.conversion-topbar{background:#08162b;color:#d9e3f4;padding:8px 0;font:500 11px/1.4 var(--cv-font);letter-spacing:.01em}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.topbar-inner>span{display:flex;gap:9px;align-items:center}.topbar-inner div{display:flex;gap:16px;align-items:center}.topbar-inner a{color:#d9e3f4;text-decoration:none}.topbar-inner a:hover{color:#fff}.topbar-dot{width:7px;height:7px;background:#4fddad;border-radius:50%;box-shadow:0 0 0 4px rgba(79,221,173,.11)}.topbar-divide{color:#54667d}
nav.cv-nav{position:sticky;top:0;z-index:998;display:block;margin:0;padding:0;background:rgba(255,255,255,.97)!important;border-bottom:1px solid #e9edf3!important;box-shadow:0 7px 24px rgba(7,24,50,.045)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);height:auto!important}nav.cv-nav:after{display:none!important}.cv-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:25px}.cv-brand{display:flex;align-items:center;gap:10px;color:var(--cv-text)!important;flex:none}.cv-brand>img{width:57px;height:46px;object-fit:contain;filter:none!important}.cv-brand>span{display:flex;flex-direction:column;justify-content:center;gap:2px}.cv-brand b{font-size:16px;font-weight:900;letter-spacing:-.04em;line-height:1.2}.cv-brand small{font-size:9.5px;font-weight:600;color:#728098;letter-spacing:.04em;line-height:1.1}.cv-nav-links{list-style:none!important;display:flex!important;align-items:center;justify-content:flex-end;gap:22px!important;margin:0!important;padding:0!important;width:auto!important}.cv-nav-links li{margin:0!important;padding:0!important}.cv-nav-links a{font:700 12.5px/1.4 var(--cv-font)!important;white-space:nowrap;color:#2a3850!important;transition:color .2s!important;background:none!important;padding:8px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;letter-spacing:0!important;display:inline-flex;align-items:center;gap:6px}.cv-nav-links a:hover,.cv-nav-links a.is-current,.cv-nav-links a.nav-web-highlight{color:var(--cv-blue)!important}.cv-nav-links a.cv-nav-cta{background:var(--cv-blue)!important;color:#fff!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(23,84,209,.18)!important;padding:13px 19px!important;font-size:12.5px!important}.cv-nav-links a.cv-nav-cta:hover{background:#0d3ca7!important}.cv-hamburger,.cv-standalone-menu-btn{display:none!important}.cv-mobile-menu,.cv-standalone-mobile{display:none}.cv-mobile-menu.open{display:flex!important;flex-direction:column}
/* Shared calls to action and labels */
.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;border-radius:8px;padding:14px 22px;border:1px solid transparent;font:800 13px/1.2 var(--cv-font);letter-spacing:-.01em;transition:transform .2s,background .2s,box-shadow .2s;text-align:center;cursor:pointer;white-space:normal}.cv-btn:hover{transform:translateY(-2px)}.cv-btn-orange{background:var(--cv-orange);color:#111b28!important;box-shadow:0 12px 32px rgba(255,120,26,.23)}.cv-btn-orange:hover{background:#ff913e;box-shadow:0 16px 36px rgba(255,120,26,.3)}.cv-btn-outline-light{color:#fff!important;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.27)}.cv-btn-outline-light:hover{background:rgba(255,255,255,.13)}.cv-btn-dark{background:var(--cv-navy);color:#fff!important}.cv-btn-dark:hover{background:var(--cv-blue)}.cv-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.cv-actions-center{justify-content:center}.cv-text-link{color:var(--cv-blue);font-weight:800;font-size:14px;display:inline-flex;gap:16px;margin-top:24px;align-items:center}.cv-text-link:hover{gap:22px}
/* Main homepage */
.cv-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(128deg,#081933 0%,#0c2449 51%,#0c2c60 100%);color:#fff;padding:91px 0 21px;min-height:670px}.cv-hero-ambient{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.cv-ambient-one{width:600px;height:600px;left:-340px;top:-320px;background:radial-gradient(circle,rgba(43,124,246,.26),transparent 68%)}.cv-ambient-two{width:900px;height:900px;right:-430px;top:-350px;background:radial-gradient(circle,rgba(36,100,206,.3),transparent 67%)}.cv-hero:after{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:95px 95px;mask-image:linear-gradient(90deg,transparent 17%,#000 90%)}.cv-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:38px;align-items:center;min-height:505px}.cv-hero-copy{position:relative;z-index:2;padding-bottom:18px}.cv-hero h1{font-weight:800;color:#fff;font-size:clamp(43px,4.8vw,67px);line-height:1.07;letter-spacing:-.065em;max-width:660px;margin-bottom:25px}.cv-hero h1 em{font-style:normal;color:#fb8a3c}.cv-hero h1 span{color:#96bdfd}.cv-hero-copy>p{font-size:16px;color:#bfd0e5;max-width:510px;line-height:1.85;margin-bottom:31px}.cv-hero .cv-actions{max-width:590px}.cv-micro-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:31px;max-width:570px}.cv-micro-trust span{font-size:11px;color:#c0cee2;display:flex;align-items:center;gap:6px;font-weight:600}.cv-mini-check{color:#83ebd2;font-size:14px}.cv-hero-bottom{display:flex;gap:24px;align-items:center;margin-top:49px;color:#7e9abf;font-size:10px;letter-spacing:.24em;font-weight:800}.cv-hero-bottom i{height:1px;background:#426183;max-width:60px;flex:1}.cv-hero-art{position:relative;height:470px;display:flex;align-items:center;justify-content:flex-end}.cv-browser{background:#fff;border:7px solid rgba(255,255,255,.16);border-radius:15px;box-shadow:0 45px 90px rgba(0,0,0,.3);overflow:hidden;width:100%;max-width:555px;transform:perspective(1000px) rotateY(-3deg) rotateX(1deg);z-index:2}.cv-browser-bar{background:#f4f5f7;height:31px;display:flex;align-items:center;gap:20px;padding:0 11px;color:#8390a1;font-size:9px;font-weight:700}.cv-dots{display:flex;gap:4px}.cv-dots i{width:6px;height:6px;border-radius:100%;background:#eaa6a1}.cv-dots i:nth-child(2){background:#f3d186}.cv-dots i:nth-child(3){background:#91cbb2}.cv-url{margin:auto;border:1px solid #e4e7ec;border-radius:4px;padding:2px 48px;background:#fff;color:#95a0ac;font-weight:500}.cv-browser-menu{font-size:17px;line-height:1}.cv-demo-web{height:347px;position:relative;overflow:hidden;background:linear-gradient(125deg,#e5d9c8,#e9dfd2 48%,#c2ad93);color:#282b2b;padding:21px 26px}.cv-demo-nav{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800}.cv-demo-nav>b{font-size:17px;letter-spacing:-.06em}.cv-demo-star{color:#9f6644;font-size:21px;vertical-align:middle;margin-right:3px}.cv-demo-nav>span{font-size:8px;word-spacing:7px}.cv-demo-content{position:relative;z-index:2;margin-top:63px}.cv-demo-label{font-size:7px;font-weight:900;letter-spacing:.17em;margin-bottom:12px;color:#716957}.cv-demo-title{font-size:40px;line-height:1.05;letter-spacing:-.09em;font-weight:800}.cv-demo-title i{font-family:Georgia,serif;font-weight:400}.cv-demo-line{height:1px;width:140px;background:#817461;margin:16px 0}.cv-demo-p{font-size:10px;color:#5c534a}.cv-demo-button{background:#24362a;color:#fff;display:flex;gap:22px;justify-content:space-between;align-items:center;padding:10px 13px;width:114px;margin-top:15px;font-size:9px;font-weight:800;border-radius:1px}.cv-demo-sphere{position:absolute;z-index:1;width:280px;height:280px;right:-55px;top:57px;border-radius:48% 52% 50% 50%;background:linear-gradient(135deg,#b1aa99 0%,#e8e0d3 24%,#8e8170 46%,#d9c7af 70%,#857563 100%);box-shadow:inset -29px -25px 50px rgba(67,52,37,.31),-12px 24px 30px rgba(60,57,54,.17);transform:rotate(30deg)}.cv-demo-sphere-inner{position:absolute;inset:34px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:radial-gradient(ellipse at 35% 20%,#e0d7c4,transparent 60%)}.cv-demo-bottom{position:absolute;bottom:14px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.15em;z-index:2;color:#6d6258;font-weight:700}.cv-float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;background:#fff;box-shadow:0 15px 40px rgba(0,0,0,.2);border:1px solid #e8eef5;border-radius:10px;color:var(--cv-text);padding:11px 14px;min-width:175px}.cv-float-card-one{right:-8px;bottom:9px}.cv-float-card-two{left:-18px;top:5px}.cv-float-icon{display:grid;place-items:center;width:32px;height:32px;background:#fff0e4;color:#de5f00;border-radius:7px;font-size:19px;font-weight:900}.cv-float-icon-blue{background:#e9f0ff;color:#195de0}.cv-float-card div{display:flex;flex-direction:column;line-height:1.5}.cv-float-card b{font-size:10px}.cv-float-card small{font-size:9px;color:#73819a}.cv-hero-corner{position:absolute;right:11px;bottom:-25px;color:#a5bbd9;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.cv-hero-corner span{font-size:8px;letter-spacing:.15em}.cv-hero-corner b{color:#e2eafa;font-size:12px}
/* Content: intro, services, process */
.cv-intro-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:start;margin-bottom:60px}.cv-intro-grid>div:nth-child(2)>p{font-size:17px;line-height:1.85;color:#637086}.cv-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line)}.cv-value{padding:33px 33px 38px 0;position:relative}.cv-value+.cv-value{border-left:1px solid var(--cv-line);padding-left:34px}.cv-value-index{position:absolute;right:24px;top:30px;font-size:11px;font-weight:800;color:#a6b1c0}.cv-line-icon{width:43px;height:43px;background:#eaf2ff;color:var(--cv-blue);display:grid;place-items:center;border-radius:9px;font-size:26px;margin-bottom:20px}.cv-value h3{font-size:20px;font-weight:800;margin-bottom:10px;letter-spacing:-.035em}.cv-value p{font-size:14px;line-height:1.7;color:var(--cv-muted)}
.cv-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cv-offer-card{background:#fff;border:1px solid #e4eaf2;border-radius:12px;padding:19px;box-shadow:0 8px 20px rgba(22,45,82,.025);display:flex;flex-direction:column}.cv-offer-feature{border-color:#b6d0fa;box-shadow:0 15px 30px rgba(25,77,152,.08)}.cv-offer-number{font-size:10px;font-weight:800;letter-spacing:.13em;color:#627894;display:flex;align-items:center;justify-content:space-between;min-height:24px}.cv-offer-number b{background:#fff0e7;color:#ad4a0c;font-size:8px;padding:6px 8px;letter-spacing:.09em;border-radius:4px}.cv-offer-art{height:196px;margin:14px 0 24px;border-radius:7px;position:relative;overflow:hidden}.cv-art-one{background:linear-gradient(135deg,#cad5f1,#b4c5e4)}.cv-art-window{width:83%;height:85%;background:#101d3a;position:absolute;left:14%;top:16%;border-radius:4px 4px 0 0;box-shadow:-12px 15px 30px rgba(16,29,58,.16);color:#fff;padding:14px 19px}.cv-art-top{font-size:11px;font-weight:900;letter-spacing:-.05em;display:flex;justify-content:space-between}.cv-art-top>span{font-size:14px}.cv-art-head{margin-top:28px;font-size:26px;line-height:1.07;font-weight:800;letter-spacing:-.07em}.cv-art-head i{font-family:Georgia,serif;font-weight:400;color:#98bcfa}.cv-art-pill{display:inline-block;background:#ff8a32;padding:7px 11px;border-radius:2px;margin-top:17px;font-size:8px;font-weight:900;color:#141b2c}.cv-art-two{background:#e9eef3;display:grid;grid-template-columns:1fr 1fr}.cv-art-before{background:repeating-linear-gradient(0deg,#d9dce3,#d9dce3 13px,#f2f3f6 14px,#f2f3f6 26px);padding:28px 13px;color:#606575;font-size:10px;letter-spacing:.12em;font-weight:800;display:flex;flex-direction:column;justify-content:center;gap:20px}.cv-art-before span{letter-spacing:-.03em;font-size:16px;line-height:1.3;color:#868c98}.cv-art-after{background:linear-gradient(130deg,#0a254b,#1754d1);color:#fff;padding:27px 16px;font-size:10px;letter-spacing:.12em;font-weight:800;display:flex;flex-direction:column;justify-content:center;gap:20px}.cv-art-after span{font-size:18px;line-height:1.2;letter-spacing:-.05em}.cv-art-divider{position:absolute;z-index:2;left:50%;top:0;bottom:0;width:2px;background:#fff}.cv-art-three{background:linear-gradient(130deg,#d9f5ef,#9ad6d8)}.cv-art-metric{position:absolute;inset:18px 23px;background:#fff;border-radius:7px;padding:14px;box-shadow:0 12px 25px rgba(20,70,100,.08)}.cv-art-metric span{font-size:10px;color:#7390a0;font-weight:800}.cv-art-metric b{font-size:11px;color:#17394c}.cv-art-bars{height:100px;display:flex;align-items:flex-end;gap:9px;padding:12px 11px}.cv-art-bars i{background:#1655ae;border-radius:3px 3px 0 0;flex:1;height:35%}.cv-art-bars i:nth-child(2){height:48%}.cv-art-bars i:nth-child(3){height:42%}.cv-art-bars i:nth-child(4){height:64%}.cv-art-bars i:nth-child(5){height:72%}.cv-art-bars i:nth-child(6){height:90%;background:#ff882c}.cv-offer-card h3{font-size:21px;font-weight:800;letter-spacing:-.04em;margin-bottom:10px}.cv-offer-card p{font-size:14px;line-height:1.75;color:var(--cv-muted);margin-bottom:22px;flex:1}.cv-offer-card>a{border-top:1px solid #e8edf5;padding:17px 0 3px;display:flex;justify-content:space-between;font-size:13px;font-weight:800;color:var(--cv-blue)}
.cv-process{background:#fff}.cv-process-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:115px;align-items:center}.cv-process-grid>div:first-child>p{color:var(--cv-muted);line-height:1.83;margin:22px 0 26px;font-size:16px}.cv-steps>div{display:grid;grid-template-columns:63px 1fr;gap:25px;padding:27px 0;border-top:1px solid var(--cv-line)}.cv-steps>div:last-child{border-bottom:1px solid var(--cv-line)}.cv-steps>div>span{font-size:19px;color:var(--cv-blue);font-weight:900;letter-spacing:-.05em}.cv-steps h3{font-size:20px;font-weight:800;margin-bottom:8px}.cv-steps p{font-size:14px;line-height:1.75;color:var(--cv-muted)}
/* Pricing cards */
.cv-pricing-intro{background:#eef3f9}.cv-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.cv-plan{background:#fff;border:1px solid #dde5f0;border-radius:12px;padding:30px;display:flex;flex-direction:column;position:relative;min-width:0}.cv-plan-feature{border:2px solid var(--cv-blue);box-shadow:0 15px 35px rgba(20,60,130,.09);padding:29px}.cv-plan-badge{position:absolute;right:18px;top:-14px;background:var(--cv-blue);color:#fff;padding:5px 11px;border-radius:4px;font-size:9px;font-weight:900;letter-spacing:.14em}.cv-plan-label{font-size:10px;color:var(--cv-blue);font-weight:900;letter-spacing:.16em;margin-bottom:14px}.cv-plan h3{font-size:21px;font-weight:800;letter-spacing:-.04em;margin-bottom:17px}.cv-plan-price{display:flex;align-items:baseline;gap:7px;font-size:43px;font-weight:900;letter-spacing:-.07em;line-height:1.1;color:var(--cv-text);margin-bottom:17px}.cv-plan-price small{font-size:12px;font-weight:900;letter-spacing:.05em}.cv-plan-price span{font-size:11px;color:#8a98a7;font-weight:700;letter-spacing:0}.cv-plan>p{font-size:13px;line-height:1.7;color:var(--cv-muted);min-height:63px;margin-bottom:16px}.cv-plan ul{margin:0 0 25px;padding:17px 0 0;list-style:none;border-top:1px solid #e8edf3;display:grid;gap:13px;flex:1}.cv-plan li{font-size:13px;color:#3e526b;display:flex;gap:10px}.cv-plan li:before{content:'✓';font-weight:900;color:#14956e}.cv-btn-plan{border:1px solid #cbd8ed;background:#edf3ff;color:#164bad!important}.cv-btn-plan:hover{background:#e0ebfc}.cv-plan .cv-btn{width:100%;justify-content:space-between}.cv-price-note{font-size:12px;color:#78879b;text-align:center;margin-top:24px;line-height:1.8}.cv-price-note a{color:var(--cv-blue);font-weight:800}
/* Other services & sales CTA */
.cv-other-services{background:#fff}.cv-other-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px}.cv-other-grid>div:first-child p{margin-top:22px;font-size:16px;color:var(--cv-muted);line-height:1.85}.cv-other-cards{border-top:1px solid var(--cv-line)}.cv-other-cards>a{display:flex;align-items:center;gap:23px;padding:24px 4px;border-bottom:1px solid var(--cv-line);color:var(--cv-text)}.cv-other-cards>a:hover div b{color:var(--cv-blue)}.cv-other-cards>a>span{color:#92a5bc;font-size:12px;font-weight:800}.cv-other-cards>a>div{display:flex;flex-direction:column;gap:4px;flex:1}.cv-other-cards b{font-size:17px;line-height:1.3}.cv-other-cards small{font-size:12px;color:var(--cv-muted)}.cv-other-cards strong{font-size:20px;color:var(--cv-blue)}.cv-cta-band{background:linear-gradient(130deg,#071832,#0e3166);position:relative;isolation:isolate;overflow:hidden;padding:95px 0 104px;text-align:center}.cv-cta-band:after{content:'';position:absolute;z-index:-1;width:600px;height:600px;border:1px solid rgba(255,255,255,.09);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px rgba(255,255,255,.018),0 0 0 180px rgba(255,255,255,.013)}.cv-cta-inner{position:relative}.cv-cta-inner .cv-eyebrow{justify-content:center}.cv-cta-band h2{font-size:clamp(36px,5vw,58px);font-weight:800;letter-spacing:-.06em;color:#fff;margin:0 0 18px}.cv-cta-band h2 em{font-family:Georgia,serif;font-weight:400;color:#ff9b58}.cv-cta-band p{max-width:565px;margin:0 auto 28px;color:#c7d4e9;line-height:1.8}
/* Refreshed contact page and existing SPA pages */
.cv-contact-nudge{border:1px solid #c8d8f2;background:#f3f7ff;border-radius:10px;padding:24px;margin-top:36px}.cv-contact-nudge b{font-size:16px;color:var(--cv-text)}.cv-contact-nudge p{font-size:13px;line-height:1.8;margin:10px 0 16px;color:#6a7890}.cv-contact-nudge a{font-size:13px;color:var(--cv-blue);font-weight:800}.page-section:not(.cv-home) .contact-hero{background:linear-gradient(120deg,#081833,#113c7c)!important}.page-section:not(.cv-home) .contact-hero h1{max-width:680px;margin-left:auto;margin-right:auto}.page-section:not(.cv-home) .contact-form-card{border:1px solid #e0e8f2;border-radius:14px;box-shadow:var(--cv-shadow)}.page-section:not(.cv-home) .contact-form-card .form-submit{background:var(--cv-blue)!important;border-radius:8px}.page-section:not(.cv-home) .contact-form-card input,.page-section:not(.cv-home) .contact-form-card textarea,.page-section:not(.cv-home) .contact-form-card select{border-radius:7px}
/* Custom footer */
footer.cv-footer{background:#071427!important;color:#d5e1ef!important;padding:67px 0 28px!important;position:relative}footer.cv-footer:before{content:'';position:absolute;height:4px;width:100%;left:0;top:0;background:linear-gradient(90deg,#0f5bd5 0%,#0f5bd5 66%,#ff832e 66%,#ff832e 100%)}.cv-footer-top{display:grid;grid-template-columns:1.5fr .75fr .75fr 1.15fr;gap:42px}.cv-brand-footer{color:#fff!important;margin-bottom:20px;display:flex}.cv-brand-footer b{color:#fff!important;font-size:18px}.cv-brand-footer small{color:#a6b3c6!important}.cv-footer-intro>p{font-size:13px;color:#9caec5;line-height:1.8;max-width:310px;margin-bottom:15px}.cv-footer-intro>a:last-child{color:#e2eeff;font-size:12px;font-weight:700}.cv-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.cv-footer-col h4{color:#fff!important;font-weight:800;font-size:13px;margin:7px 0 9px;letter-spacing:0}.cv-footer-col>a,.cv-footer-col>span{font-size:12px;color:#abbbce;line-height:1.55;cursor:pointer}.cv-footer-col>a:hover{color:#fff}.cv-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #26344c;margin-top:58px;padding-top:24px;color:#8496b0;font-size:11px}.cv-footer-note{margin-top:17px;font-size:10px;line-height:1.7;color:#718199}.cv-whatsapp{position:fixed;bottom:22px;right:24px;z-index:995;background:#16aa75;color:#fff!important;border:2px solid #fff;border-radius:999px;box-shadow:0 13px 36px rgba(1,58,36,.24);padding:11px 18px 11px 12px;display:flex;align-items:center;gap:8px;text-decoration:none;font:800 12px var(--cv-font)}.cv-whatsapp:hover{background:#0c8c60;transform:translateY(-2px)}.cv-whatsapp span{display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18);width:28px;height:28px;font-size:22px}.chatbot-fab,.chatbot-window,.chatbot-proactive,#leadModal{display:none!important}#cookieBanner{z-index:999}
/* Standalone page base */
.cv-standalone h1,.cv-standalone h2,.cv-standalone h3,.cv-standalone h4{font-family:var(--cv-font)}.cv-standalone .cv-footer-top h4{color:#fff}.cv-standalone button,.cv-standalone input,.cv-standalone textarea,.cv-standalone select{font:inherit}.cv-standalone .cv-btn{font:800 13px/1.3 var(--cv-font)}
.cv-web-hero{background:linear-gradient(130deg,#071a37,#143668);color:#fff;padding:100px 0 107px;overflow:hidden;position:relative}.cv-web-hero:after{content:'';position:absolute;right:-160px;top:-350px;width:750px;height:750px;border:1px solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none;box-shadow:0 0 0 150px rgba(255,255,255,.025)}.cv-web-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;position:relative;z-index:2}.cv-web-hero h1{font-size:clamp(44px,4.9vw,68px);font-weight:900;color:#fff;max-width:615px;margin-bottom:26px}.cv-web-hero h1 em{color:#ff9549;font-family:Georgia,serif;font-weight:400;font-style:italic}.cv-web-hero-grid>div:first-child>p{font-size:16px;line-height:1.9;color:#d0dced;max-width:520px;margin-bottom:28px}.cv-web-proof{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:28px;color:#c6d9ee;font-size:11px;font-weight:700}.cv-web-hero-graphic{position:relative;padding:24px 0}.cv-redesign-frame{background:#fff;padding:10px;border-radius:12px;box-shadow:0 36px 80px rgba(0,0,0,.25);transform:rotate(2deg)}.cv-reframe-top{display:grid;grid-template-columns:1fr 1fr;color:#66809c;font-size:9px;font-weight:900;letter-spacing:.18em;text-align:center;padding:9px}.cv-reframe-body{display:grid;grid-template-columns:1fr 1fr;min-height:390px;overflow:hidden;border-radius:5px}.cv-reframe-before{background:#e5e5e5;padding:37px 20px;display:flex;flex-direction:column;gap:19px;align-items:flex-start}.cv-reframe-before span{font-family:Georgia,serif;color:#69717b;font-size:25px;line-height:1.3}.cv-reframe-before i{display:block;width:80%;height:9px;background:#c9ccd0}.cv-reframe-before i:nth-of-type(2){width:64%}.cv-reframe-before i:nth-of-type(3){width:72%}.cv-reframe-before small{font-size:9px;border-radius:2px;color:#777;background:#d0d2d7;padding:10px 12px}.cv-reframe-after{background:linear-gradient(140deg,#103f62,#2f8996);color:#fff;padding:25px 18px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.cv-reframe-menu{position:absolute;top:22px;left:18px;right:18px;display:flex;justify-content:space-between;font-size:11px;font-weight:900;letter-spacing:.02em}.cv-reframe-after strong{font-size:29px;font-weight:800;line-height:1.05;letter-spacing:-.06em;position:relative;z-index:1}.cv-reframe-after strong em{font-family:Georgia,serif;font-weight:400}.cv-reframe-after>span{font-size:9px;letter-spacing:.04em;display:inline-block;position:relative;z-index:1;margin-top:27px;border-bottom:1px solid rgba(255,255,255,.6);align-self:flex-start;padding-bottom:6px}.cv-reframe-orb{position:absolute;width:220px;height:220px;border-radius:50%;bottom:-103px;right:-110px;background:linear-gradient(60deg,#0a3243,#70c9ae);box-shadow:inset 21px 15px 33px rgba(255,255,255,.2)}.cv-redesign-floating{position:absolute;left:-25px;bottom:-17px;z-index:2;background:#fff;border-radius:9px;padding:16px 17px;color:#162f4b;box-shadow:0 15px 40px rgba(0,0,0,.2);font-size:12px;font-weight:800;display:flex;gap:23px;align-items:center}.cv-redesign-floating span{color:var(--cv-blue)}
.cv-web-problem{background:#fff}.cv-web-problem .cv-intro-grid{margin-bottom:48px}.cv-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.cv-problem-grid>div{background:#f4f7fc;border:1px solid #e7eef5;border-radius:10px;padding:26px 22px;min-height:215px}.cv-problem-grid>div>span{color:var(--cv-blue);font-weight:900;font-size:12px}.cv-problem-grid h3{font-weight:800;font-size:19px;margin:26px 0 11px;letter-spacing:-.04em}.cv-problem-grid p{color:var(--cv-muted);font-size:13px;line-height:1.75}
.cv-concepts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cv-concept{background:#fff;border:1px solid #e1e7f0;border-radius:10px;overflow:hidden}.cv-concept-image{height:275px;position:relative;overflow:hidden;padding:20px}.cv-mini-nav{position:relative;z-index:3;display:flex;justify-content:space-between;font-size:13px;font-weight:900;letter-spacing:-.05em}.cv-mini-nav>span{font-size:8px;letter-spacing:.01em;font-weight:700}.cv-concept-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-top:52px}.cv-concept-core>small{font-size:8px;letter-spacing:.12em;font-weight:800;margin-bottom:12px}.cv-concept-core>b{font-size:37px;line-height:1.08;letter-spacing:-.065em;max-width:225px}.cv-concept-core>b em{font-family:Georgia,serif;font-weight:400}.cv-concept-core>i{font-style:normal;font-size:8px;letter-spacing:.05em;margin-top:20px;border-bottom:1px solid currentColor;padding-bottom:5px;font-weight:900}.cv-concept-a{background:#e4d6c5;color:#39342e}.cv-concept-a .cv-concept-orb{position:absolute;width:225px;height:225px;border-radius:55% 45% 61% 39%;top:82px;right:-112px;background:linear-gradient(40deg,#8e745d,#dbc3ac);box-shadow:inset 25px 22px 40px rgba(255,255,255,.25)}.cv-concept-b{background:linear-gradient(125deg,#0b264f,#1951a3);color:#fff}.cv-concept-b .cv-concept-griddecor{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.07) 50%,transparent 51%),linear-gradient(transparent 49%,rgba(255,255,255,.07) 50%,transparent 51%);background-size:65px 65px;transform:rotate(-12deg) scale(1.3)}.cv-concept-c{background:#d9efe8;color:#23524c}.cv-concept-c .cv-concept-oval{position:absolute;border-radius:50% 10% 50% 40%;width:220px;height:220px;right:-85px;top:95px;background:linear-gradient(40deg,#62a99d,#b7dec8);transform:rotate(35deg)}.cv-concept>div:last-child{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:19px}.cv-concept>div:last-child>div{display:flex;flex-direction:column;gap:5px}.cv-concept>div:last-child b{font-size:13px;font-weight:900}.cv-concept>div:last-child span{font-size:11px;color:var(--cv-muted)}.cv-concept>div:last-child>small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#97a3b2;text-align:right}
.cv-deliver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--cv-line);border-top:1px solid var(--cv-line)}.cv-deliver-grid article{padding:30px;border-right:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);min-height:195px}.cv-deliver-grid article>div{font-size:12px;font-weight:900;color:var(--cv-blue);margin-bottom:19px}.cv-deliver-grid h3{font-size:19px;font-weight:800;margin-bottom:11px}.cv-deliver-grid p{font-size:13px;color:var(--cv-muted);line-height:1.8}.cv-web-process{background:#f5f8fc}.cv-web-packages{background:#fff}.cv-faq{background:#f5f8fc}.cv-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.cv-faq-grid>div:first-child>p{margin-top:22px;color:var(--cv-muted);font-size:15px}.cv-faq-items{border-top:1px solid #ced9e8}.cv-faq-items details{border-bottom:1px solid #ced9e8}.cv-faq-items summary{cursor:pointer;padding:21px 2px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;font-weight:800;color:var(--cv-text);list-style:none}.cv-faq-items summary::-webkit-details-marker{display:none}.cv-faq-items summary span{font-size:23px;color:var(--cv-blue);line-height:1}.cv-faq-items details[open] summary span{transform:rotate(45deg)}.cv-faq-items details>p{font-size:13px;color:var(--cv-muted);line-height:1.8;max-width:500px;padding:0 35px 22px 2px}
/* Lead generation form */
.cv-web-lead{padding:105px 0;background:linear-gradient(130deg,#06182f,#0d2b58);color:#fff}.cv-lead-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:start}.cv-web-lead h2{font-size:clamp(37px,4vw,54px);font-weight:800;color:#fff;margin-bottom:26px;line-height:1.1}.cv-web-lead h2 em{font-family:Georgia,serif;font-weight:400;color:#ff9750}.cv-lead-grid>div:first-child>p{color:#bdcbe0;line-height:1.85;font-size:16px}.cv-lead-details{display:flex;flex-direction:column;gap:19px;margin-top:35px}.cv-lead-details>a{display:flex;gap:13px;color:#fff;font-weight:800;font-size:13px;align-items:center}.cv-lead-details>a>span{display:grid;place-items:center;width:35px;height:35px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#ffb378;font-size:17px}.cv-no-pressure{border-top:1px solid rgba(255,255,255,.13);color:#93aac8;font-size:12px;line-height:1.8;margin-top:38px;padding-top:23px}.cv-lead-form-wrap{background:#fff;padding:34px;border-radius:13px;box-shadow:0 20px 70px rgba(0,0,0,.22);color:var(--cv-text)}.cv-lead-form-top{display:flex;justify-content:space-between;gap:10px;color:#6a7890;font-size:9px;font-weight:900;letter-spacing:.14em}.cv-lead-form-top b{color:var(--cv-blue)}.cv-lead-form-wrap h3{font-size:24px;font-weight:800;margin:14px 0 26px;letter-spacing:-.04em}.cv-lead-form{display:flex;flex-direction:column;gap:16px}.cv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cv-lead-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:900;color:#34465e;letter-spacing:.01em}.cv-lead-form label span{color:#d45922}.cv-lead-form input,.cv-lead-form textarea,.cv-lead-form select{height:44px;box-sizing:border-box;width:100%;border-radius:6px;background:#f9fbfe;border:1px solid #d9e2ed;outline:none;padding:11px 12px;font-size:13px;font-weight:500;color:#233850;transition:border-color .2s,box-shadow .2s}.cv-lead-form textarea{min-height:89px;resize:vertical}.cv-lead-form input:focus,.cv-lead-form textarea:focus,.cv-lead-form select:focus{border-color:var(--cv-blue);box-shadow:0 0 0 3px rgba(23,84,209,.12)}.cv-lead-form input::placeholder,.cv-lead-form textarea::placeholder{color:#94a1b1}.cv-lead-form .cv-submit{width:100%;font-size:13px;justify-content:space-between;min-height:51px}.cv-form-feedback{font-size:12px;line-height:1.6;color:#b62628}.cv-form-feedback.is-success{background:#e7f8f0;border:1px solid #bce4cd;border-radius:7px;padding:12px;color:#075b39}.cv-form-feedback.is-error{background:#fff1ef;border:1px solid #f5c3be;border-radius:7px;padding:12px;color:#9f2727}.cv-form-privacy{color:#7b899e;font-size:10px;line-height:1.7}.cv-form-privacy a{color:var(--cv-blue);text-decoration:underline}.cv-hidden-hp{position:absolute!important;left:-9999px;opacity:0;pointer-events:none}
/* accessibility and responsive refinements */
.cv-standalone :focus-visible,.cv-home :focus-visible,.cv-nav :focus-visible,.cv-footer :focus-visible{outline:3px solid #ff9e56;outline-offset:3px}
@media(max-width:1160px){.cv-nav-links{gap:12px!important}.cv-nav-links a{font-size:11.8px!important}.cv-container{width:min(1120px,calc(100% - 48px))}.cv-hero-grid{gap:22px}.cv-hero h1{font-size:clamp(40px,4.8vw,59px)}.cv-browser{transform:none}.cv-offers-grid{gap:12px}.cv-process-grid{gap:65px}}
@media(max-width:930px){.conversion-topbar .topbar-inner>div{display:none}.cv-nav-inner{min-height:70px}.cv-nav-links,.cv-standalone-links{display:none!important}.cv-hamburger,.cv-standalone-menu-btn{display:flex!important;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;border:1px solid #dbe3ef;background:#fff;color:#173350;border-radius:7px;font-size:23px;gap:5px;padding:10px;cursor:pointer}.cv-hamburger span{width:20px;height:2px;background:#193353!important;display:block;border-radius:2px}.cv-mobile-menu.open{display:flex!important;position:fixed;top:100px;left:0;right:0;z-index:997;padding:12px 24px 24px;background:#fff!important;box-shadow:0 25px 40px rgba(11,30,63,.15);gap:0!important;border-bottom:1px solid #dce6f4}.cv-mobile-menu a,.cv-standalone-mobile a{font-size:14px!important;font-weight:750;color:#1e3656!important;padding:12px 7px!important;border-bottom:1px solid #eaf0f7;text-decoration:none;display:block}.cv-standalone-mobile.is-open{display:flex;flex-direction:column;position:fixed;top:100px;left:0;right:0;z-index:997;background:#fff;box-shadow:0 20px 35px rgba(8,27,56,.14);padding:8px 24px 22px}.cv-hero{padding:68px 0 19px}.cv-hero-grid{grid-template-columns:1fr;gap:35px}.cv-hero-copy{text-align:left}.cv-hero h1{max-width:690px}.cv-hero-art{height:450px;max-width:680px;width:100%;margin:auto;justify-content:center}.cv-browser{max-width:610px}.cv-hero-corner{right:0}.cv-hero-bottom{margin-top:27px}.cv-section{padding:78px 0}.cv-intro-grid{gap:40px}.cv-value-grid{grid-template-columns:repeat(3,1fr)}.cv-section-top{gap:35px}.cv-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-offer-card:last-child{grid-column:span 2}.cv-offer-card:last-child .cv-offer-art{height:160px}.cv-pricing-grid{gap:10px}.cv-plan{padding:23px}.cv-plan-feature{padding:22px}.cv-other-grid{gap:45px}.cv-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:28px}.cv-footer-col:last-child{grid-column:2 / span 2}.cv-web-hero-grid{grid-template-columns:1fr;gap:32px}.cv-web-hero h1{max-width:720px}.cv-web-hero-graphic{max-width:530px;width:100%;margin:auto}.cv-web-hero{padding:68px 0}.cv-redesign-frame{transform:none}.cv-problem-grid{grid-template-columns:repeat(2,1fr)}.cv-concepts-grid{grid-template-columns:repeat(2,1fr)}.cv-concept:last-child{grid-column:span 2}.cv-faq-grid{gap:40px}.cv-lead-grid{gap:35px}}
@media(max-width:690px){.cv-container{width:calc(100% - 36px)}.conversion-topbar{font-size:9px}.cv-brand>img{width:48px;height:40px}.cv-brand b{font-size:14px}.cv-brand small{font-size:9px}.cv-hero{padding:63px 0 22px;min-height:0}.cv-hero h1{font-size:clamp(38px,10vw,55px);line-height:1.07;letter-spacing:-.06em}.cv-hero-copy>p{font-size:14px;line-height:1.9}.cv-actions{align-items:stretch;flex-direction:column}.cv-btn{width:100%;min-height:52px;justify-content:space-between}.cv-micro-trust{gap:8px 13px}.cv-micro-trust span{font-size:10px}.cv-hero-art{height:330px;margin:8px auto 0;padding:12px}.cv-browser{max-width:450px}.cv-browser-bar{height:26px}.cv-demo-web{height:263px;padding:16px}.cv-demo-content{margin-top:40px}.cv-demo-title{font-size:28px}.cv-demo-sphere{width:200px;height:200px;right:-30px}.cv-float-card{padding:8px 10px;min-width:135px;gap:6px}.cv-float-card b{font-size:9px}.cv-float-card small{font-size:8px}.cv-float-icon{width:28px;height:28px}.cv-float-card-two{left:-8px;top:0}.cv-float-card-one{right:-3px;bottom:-3px}.cv-hero-corner{display:none}.cv-hero-bottom{justify-content:space-between;gap:7px;margin-top:19px;font-size:8px}.cv-hero-bottom i{max-width:18px}.cv-section{padding:66px 0}.cv-section h2{font-size:clamp(32px,8vw,42px)}.cv-intro-grid,.cv-section-top,.cv-process-grid,.cv-other-grid,.cv-faq-grid,.cv-lead-grid{display:grid;grid-template-columns:1fr;gap:22px}.cv-intro-grid{margin-bottom:33px}.cv-intro-grid>div:nth-child(2)>p{font-size:14px}.cv-section-top{margin-bottom:27px}.cv-section-top>p{font-size:14px}.cv-value-grid{grid-template-columns:1fr}.cv-value{padding:21px 0}.cv-value+.cv-value{border-left:0;border-top:1px solid var(--cv-line);padding:21px 0}.cv-line-icon{margin-bottom:12px}.cv-value h3{font-size:18px}.cv-value-index{right:4px;top:20px}.cv-offers-grid,.cv-pricing-grid,.cv-concepts-grid,.cv-deliver-grid,.cv-problem-grid{grid-template-columns:1fr}.cv-offer-card:last-child,.cv-concept:last-child{grid-column:auto}.cv-offer-card{padding:16px}.cv-offer-art,.cv-offer-card:last-child .cv-offer-art{height:187px}.cv-steps>div{grid-template-columns:45px 1fr;gap:13px;padding:22px 0}.cv-process-grid>div:first-child>p{font-size:14px}.cv-plan,.cv-plan-feature{padding:25px}.cv-plan>p{min-height:0}.cv-pricing-grid{gap:18px}.cv-other-grid{gap:30px}.cv-other-cards>a{padding:20px 0}.cv-cta-band{padding:72px 0}.cv-cta-band h2{font-size:39px}.cv-cta-band p{font-size:14px}.cv-footer-top{grid-template-columns:1fr 1fr;gap:34px 24px}.cv-footer-intro{grid-column:span 2}.cv-footer-col:last-child{grid-column:auto}.cv-footer-col h4{font-size:12px}.cv-footer-col a{font-size:11px}.cv-footer-bottom{flex-direction:column;gap:7px;margin-top:38px}.cv-whatsapp{bottom:12px;right:11px;border-radius:50%;height:54px;width:54px;display:grid;place-items:center;padding:0}.cv-whatsapp span{width:40px;height:40px;font-size:28px}.cv-whatsapp b{display:none}.cv-web-hero h1{font-size:clamp(38px,10vw,52px)}.cv-web-hero-grid>div:first-child>p{font-size:14px}.cv-web-proof{font-size:10px;gap:11px}.cv-reframe-body{min-height:250px}.cv-reframe-before{padding:24px 13px;gap:12px}.cv-reframe-before span{font-size:17px}.cv-reframe-after{padding:15px 12px}.cv-reframe-after strong{font-size:22px}.cv-reframe-menu{left:12px;right:12px;top:15px;font-size:9px}.cv-redesign-floating{font-size:10px;padding:11px;left:-5px;bottom:-11px}.cv-problem-grid>div{min-height:0;padding:25px}.cv-problem-grid h3{margin:18px 0 8px}.cv-concept-image{height:270px}.cv-deliver-grid{border-left:0}.cv-deliver-grid article{border-left:1px solid var(--cv-line);padding:22px;min-height:0}.cv-faq-items summary{font-size:13px}.cv-web-lead{padding:70px 0}.cv-web-lead h2{font-size:40px}.cv-lead-form-wrap{padding:23px 18px}.cv-form-row{grid-template-columns:1fr;gap:16px}}
@media(max-width:380px){.cv-hero h1{font-size:36px}.cv-demo-title{font-size:24px}.cv-demo-sphere{right:-70px}.cv-browser{border-width:4px}.cv-float-card-one{right:0}.cv-float-card-two{left:-3px}.cv-web-hero h1{font-size:36px}.cv-concept-core>b{font-size:33px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cv-btn,.cv-whatsapp,.cv-text-link{transition:none!important}.cv-btn:hover,.cv-whatsapp:hover{transform:none}}
