:root{--ink:#092238;--blue:#0a3150;--navy:#071c31;--mint:#2ee4bd;--orange:#ff754a;--pale:#f4f8f8;--muted:#607484;--line:#dce7e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:#fff}.container{width:min(1160px,calc(100% - 48px));margin:auto}.site-header{height:82px;display:flex;align-items:center;position:absolute;z-index:10;width:100%;color:#fff}.nav-wrap{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font:800 19px/15px Manrope,sans-serif;letter-spacing:-.7px}.brand small{display:block;font:700 7px/12px 'DM Sans',sans-serif;letter-spacing:2.5px;opacity:.7}.brand-mark{width:31px;height:31px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-items:end;transform:skewY(-28deg)}.brand-mark i{display:block;background:var(--mint);border-radius:1px}.brand-mark i:nth-child(1){height:13px}.brand-mark i:nth-child(2){height:23px}.brand-mark i:nth-child(3){height:31px}.main-nav{display:flex;align-items:center;gap:30px}.main-nav>a{color:#e2ebef;text-decoration:none;font-size:14px;transition:.2s}.main-nav>a:hover{color:var(--mint)}.main-nav .nav-ticket{border:1px solid rgba(255,255,255,.38);padding:11px 16px;border-radius:5px;color:#fff}.nav-ticket span{color:var(--mint);margin-left:7px}.menu-button{display:none}.hero{min-height:720px;padding:151px 0 72px;background:linear-gradient(116deg,#061b30 0%,#0a3250 61%,#0a3b5a 100%);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;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:52px 52px;mask-image:linear-gradient(90deg,black,transparent 85%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:center}.eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;margin:0 0 19px;color:var(--mint)}.eyebrow span{display:inline-block;width:25px;height:2px;vertical-align:middle;background:currentColor;margin-right:9px}.eyebrow.dark{color:#0b856d}.hero h1,.section h2,.contact h2{font:800 clamp(39px,5.1vw,65px)/1.05 Manrope,sans-serif;letter-spacing:-2.8px;margin:0}.hero h1 em{font-style:normal;color:var(--mint)}.hero-text{font-size:17px;line-height:1.65;color:#b7cad4;max-width:520px;margin:25px 0 29px}.hero-actions{display:flex;gap:13px;align-items:center}.button{display:inline-flex;align-items:center;gap:21px;border-radius:5px;padding:15px 20px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--mint);color:var(--ink)}.button-primary span,.button-light span{font-size:20px}.button-ghost{border:1px solid rgba(255,255,255,.35);color:#fff}.trust-row{display:flex;align-items:center;gap:13px;margin-top:42px}.mini-avatars{display:flex}.mini-avatars b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:2px solid #143c58;background:#3a627b;color:white;font-size:9px;margin-left:-7px}.mini-avatars b:first-child{margin:0;background:#1e897a}.trust-row p{font-size:12px;line-height:1.4;color:#a8bdc9;margin:0}.hero-visual{height:422px;position:relative}.server-card{position:absolute;width:min(100%,460px);right:0;top:33px;border:1px solid rgba(152,218,220,.25);border-radius:12px;background:linear-gradient(145deg,rgba(17,62,88,.92),rgba(6,33,55,.92));padding:23px 25px;box-shadow:0 25px 50px rgba(0,0,0,.22);backdrop-filter:blur(4px)}.server-top{display:flex;align-items:center;gap:8px;color:#aec4ce;font-size:9px;font-weight:700;letter-spacing:1.5px}.live-dot{height:7px;width:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.server-more{margin-left:auto;font-size:13px}.health-row{display:flex;align-items:center;gap:15px;margin:29px 0 13px}.health-number{font:700 50px/1 Manrope,sans-serif;letter-spacing:-3px;color:#fff}.health-number span{font-size:25px;letter-spacing:-1px}.health-label{border-left:1px solid rgba(255,255,255,.2);padding-left:15px;font-size:9px;line-height:1.6;letter-spacing:1px;color:#9bb2bf}.health-label strong{color:var(--mint);font-size:10px}.chart{height:95px;margin:0 -2px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14);padding-top:15px;gap:12px}.stat-grid span{display:block;color:#90aab8;font-size:8px;letter-spacing:1px}.stat-grid strong{display:block;color:#fff;margin-top:5px;font:700 16px Manrope,sans-serif}.stat-grid div:last-child strong{font-size:11px;color:var(--mint);margin-top:7px}.orbit{position:absolute;border:1px solid rgba(46,228,189,.18);border-radius:50%}.orbit-a{width:440px;height:440px;right:-50px;top:5px}.orbit-b{width:610px;height:610px;right:-143px;top:-80px}.floating-tag{position:absolute;background:#fff;color:var(--ink);box-shadow:0 13px 30px rgba(0,0,0,.18);padding:10px 14px;border-radius:6px;font-size:11px;font-weight:700;z-index:2}.floating-tag span{color:#159d83;margin-right:6px;font-size:15px}.tag-secure{top:0;left:1px}.tag-network{right:-20px;bottom:29px}.tag-network span{color:var(--orange)}.glow-one,.glow-two{position:absolute;border-radius:50%;filter:blur(2px);opacity:.32}.glow-one{width:340px;height:340px;background:#0fa29a;right:0;top:120px}.glow-two{width:400px;height:400px;background:#205ba1;left:-240px;bottom:-250px}.clients-strip{background:#f0f7f7;padding:25px 0;color:#57707d}.clients-strip .container{display:flex;justify-content:space-between;align-items:center}.clients-strip p{font-size:10px;letter-spacing:1px;margin:0;font-weight:700}.client-dots{display:flex;align-items:center;gap:17px;font:700 11px Manrope,sans-serif;color:#8b9ba3;letter-spacing:.5px}.client-dots i{height:4px;width:4px;background:var(--mint);border-radius:50%}.section{padding:105px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:44px}.section h2{font-size:43px;color:var(--ink);letter-spacing:-2px}.heading-copy{max-width:360px;color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 2px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{min-height:340px;padding:25px 23px;position:relative;border:1px solid var(--line);border-radius:5px;transition:transform .25s,box-shadow .25s}.service-card:hover{transform:translateY(-7px);box-shadow:0 15px 30px rgba(10,49,80,.1)}.service-card.featured{background:var(--blue);color:#fff;border-color:var(--blue)}.service-icon{height:42px;width:42px;display:grid;place-items:center;border-radius:7px;background:#e6faf5;color:#087a67;font-size:24px;font-weight:bold}.featured .service-icon{background:rgba(46,228,189,.16);color:var(--mint)}.service-number{position:absolute;right:23px;top:21px;color:#9eb0ba;font:600 12px Manrope,sans-serif}.featured .service-number{color:#86a3b7}.service-card h3{font:800 23px/1.15 Manrope,sans-serif;letter-spacing:-1px;margin:36px 0 13px}.service-card p:not(.service-number){font-size:13px;line-height:1.58;color:#627784;margin:0}.featured p:not(.service-number){color:#b5c8d3}.service-card a{position:absolute;bottom:23px;color:#0a9077;font-size:12px;font-weight:700;text-decoration:none}.service-card a span{margin-left:7px;font-size:18px}.featured a{color:var(--mint)}.differentiators{background:var(--navy);color:#fff}.difference-grid{display:grid;grid-template-columns:.9fr 1fr;gap:130px}.difference-copy h2{color:#fff;margin-bottom:23px}.difference-copy>p:not(.eyebrow){color:#adc3ce;font-size:16px;line-height:1.7;max-width:460px;margin:0 0 28px}.benefit-list{border-top:1px solid rgba(255,255,255,.17)}.benefit-list article{display:flex;gap:23px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.17)}.benefit-icon{font:700 13px Manrope,sans-serif;color:var(--mint);padding-top:4px}.benefit-list h3{font:700 19px Manrope,sans-serif;margin:0 0 5px}.benefit-list p{color:#9cb4c0;font-size:14px;margin:0;line-height:1.55}.process{background:var(--pale)}.center-heading{text-align:center}.center-heading h2{font-size:40px}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:51px}.steps article{padding:0 30px;border-left:1px solid #cddcde}.steps article:first-child{border-left:0;padding-left:0}.steps b{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#dceeea;color:#087d67;font:700 12px Manrope,sans-serif}.steps h3{font:700 19px Manrope,sans-serif;margin:21px 0 9px}.steps p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.contact{background:var(--blue);color:#fff;position:relative;overflow:hidden;padding:85px 0}.contact-pattern{position:absolute;width:680px;height:680px;border:1px solid rgba(46,228,189,.18);border-radius:50%;right:-210px;top:-410px;box-shadow:0 0 0 55px rgba(46,228,189,.035),0 0 0 110px rgba(46,228,189,.025)}.contact-inner{display:grid;grid-template-columns:1fr .72fr;align-items:center;gap:100px;position:relative}.contact h2{font-size:46px;color:#fff}.contact-inner>div>p:not(.eyebrow){color:#b2c7d1;font-size:15px;line-height:1.65;max-width:490px;margin:20px 0 0}.contact-card{border:1px solid rgba(255,255,255,.2);border-radius:7px;padding:27px 30px;background:rgba(5,25,43,.24)}.contact-card>p{font-size:12px!important;color:#a9bfcb!important;margin:0 0 11px!important}.contact-phone{display:block;color:var(--mint);font:700 27px Manrope,sans-serif;text-decoration:none;letter-spacing:-1px}.contact-email{display:block;color:#d5e5eb;text-decoration:none;font-size:13px;margin:6px 0 22px}.button-light{background:#fff;color:var(--ink);width:100%;justify-content:space-between}.footer-inner{min-height:101px;display:flex;align-items:center;justify-content:space-between}.footer-inner .brand{color:var(--ink)}.footer-inner p{font-size:12px;color:#738690}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:5;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;text-decoration:none;font-size:28px;box-shadow:0 6px 22px rgba(15,97,67,.35)}
@media(max-width:850px){.main-nav{gap:15px}.hero{padding-top:125px}.hero-grid{grid-template-columns:1fr}.hero-visual{max-width:500px;width:100%;margin:0 auto}.service-grid{grid-template-columns:repeat(2,1fr)}.difference-grid{gap:60px}.contact-inner{gap:45px}.clients-strip .container{gap:20px}.client-dots{gap:9px;font-size:9px}}
@media(max-width:620px){.container{width:min(100% - 34px,1160px)}.site-header{height:68px}.menu-button{display:flex;flex-direction:column;gap:5px;background:transparent;border:0;padding:8px}.menu-button span{display:block;height:2px;width:23px;background:#fff}.main-nav{display:none;position:absolute;top:57px;right:0;left:0;background:#0a3150;padding:18px;flex-direction:column;align-items:stretch;gap:0;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.main-nav.open{display:flex}.main-nav>a{padding:12px}.main-nav .nav-ticket{text-align:center;margin-top:7px}.hero{min-height:auto;padding:121px 0 45px}.hero h1{font-size:42px;letter-spacing:-2px}.hero-text{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between}.button-ghost{justify-content:center}.trust-row{margin-top:30px}.hero-visual{height:310px;margin-top:4px}.server-card{top:30px;padding:18px;right:0}.health-row{margin:20px 0 7px}.health-number{font-size:40px}.chart{height:70px}.orbit-a{width:330px;height:330px;right:-45px}.orbit-b{width:430px;height:430px;right:-100px;top:-50px}.tag-network{right:-5px;bottom:9px}.clients-strip{padding:20px 0}.clients-strip .container{display:block}.clients-strip p{line-height:1.5}.client-dots{margin-top:12px;justify-content:space-between}.client-dots i{display:none}.section{padding:70px 0}.section-heading{display:block;margin-bottom:30px}.section h2{font-size:34px}.heading-copy{margin-top:16px}.service-grid{grid-template-columns:1fr}.service-card{min-height:285px}.difference-grid,.contact-inner{grid-template-columns:1fr;gap:38px}.difference-copy h2{font-size:37px}.steps{grid-template-columns:1fr 1fr;gap:27px}.steps article{padding:0 12px;border-left:0;border-top:1px solid #cddcde;padding-top:18px}.steps article:first-child{padding-left:0}.contact{padding:65px 0}.contact h2{font-size:37px}.footer-inner{padding:24px 0;display:grid;gap:13px}.footer-inner p{margin:0}.footer-inner p:last-child{display:none}}

/* Identidade visual I9COMPUTECH */
.brand-image{width:42px;height:42px;object-fit:cover;object-position:center top;clip-path:inset(0 0 22% 0);margin-bottom:-10px}.hero-logo{display:block;width:190px;height:70px;object-fit:contain;object-position:left center;clip-path:none;margin:0 0 13px 0}.hero{background:linear-gradient(90deg,rgba(4,19,34,.98) 0%,rgba(5,28,48,.95) 42%,rgba(5,25,42,.58) 75%,rgba(5,25,42,.3) 100%),url('assets/hero-servidores.png') center/cover}.footer-brand .brand-image{filter:none;width:45px}.nav-chat{color:var(--mint)!important}.footer-inner p a{color:#0a6f84;text-decoration:none;font-weight:700}.footer-inner p a:hover{text-decoration:underline}
