.bg_page{background:#23232a}.bg__index,body{background:#111}body{font-family:Archivo!important}.text--primary{color:#45c49e}.max_container{margin:0 auto;max-width:1200px;width:100%}.bg__menu{background:transparent}.divider{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1919' height='110' fill='none'%3E%3Cpath fill='%23151515' d='M1919 110V0l-268.84 92L0 0v110z'/%3E%3C/svg%3E");background-position:100%;background-position-x:right;background-repeat:none!important;height:100px;position:relative;width:100%;z-index:2}.divider.inverter{transform:scaleY(-1)}.divider.five{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1919" height="110" fill="none"><path fill="rgba(69, 196, 158, 0.2509803922)" d="M1919 110V0l-268.84 92L0 0v110z"/></svg>');width:100%}.marcador{background-color:transparent;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 67%,rgba(69,196,158,.251) 0);border-radius:0;padding:0}.svc__page{min-height:100vh}.svc__hero{padding-top:140px}.svc__breadcrumb{align-items:center;color:#ffffffa0;display:inline-flex;font-size:13px;text-decoration:none}.badge__pill,.svc__breadcrumb:hover{color:#45c49e}.badge__pill{background:rgba(69,196,158,.251);border-radius:20px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:1px;padding:4px 18px;text-transform:uppercase}.svc__title{color:#fff;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.2;max-width:760px}.svc__subtitle{color:#ffffffa0;font-size:16px;line-height:1.75;max-width:620px}.svc__ctas{display:flex;flex-wrap:wrap;gap:14px}.cta__primary{align-items:center;background:#45c49e;border-radius:10px;box-shadow:0 0 28px #45c49e40;color:#0d1f18;display:inline-flex;font-size:15px;font-weight:800;padding:14px 28px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.cta__primary:hover{opacity:.88;transform:translateY(-3px)}.cta__secondary{align-items:center;border:1px solid hsla(0,0%,100%,.188);border-radius:10px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;padding:14px 28px;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.cta__secondary:hover{border-color:#45c49e;color:#45c49e;transform:translateY(-3px)}.svc__grid{display:grid;gap:40px;grid-template-columns:1fr 320px}@media (max-width:900px){.svc__grid{grid-template-columns:1fr}}.svc__section__title{color:#fff;font-size:20px;font-weight:700;margin-bottom:16px}.svc__bullet{align-items:center;color:#ffffffc0;display:flex;font-size:14.5px;gap:10px;line-height:2.4}.svc__bullet .pi{color:#45c49e;font-size:15px}.svc__tech__row{display:flex;flex-wrap:wrap;gap:8px}.tech__pill{background:hsla(0,0%,100%,.039);border:1px solid hsla(0,0%,100%,.082);border-radius:6px;color:#ffffffb0;font-size:12px;font-weight:600;padding:5px 12px}.svc__side__card{background:#151515;border:1px solid hsla(0,0%,100%,.075);border-radius:16px;padding:24px 22px}.svc__side__card h3{color:#fff;font-size:16px;font-weight:700;margin-bottom:8px}.svc__side__card p{color:#ffffffa0;font-size:13px;line-height:1.7;margin-bottom:16px}.svc__side__cta{border:1px solid #45c49e;border-radius:10px;color:#45c49e;display:block;font-size:13.5px;font-weight:700;padding:11px 18px;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.svc__side__cta:hover{background:#45c49e;color:#111}.svc__related__grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.svc__related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.svc__related__grid{grid-template-columns:1fr}}.related__card{background:#151515;border:1px solid hsla(0,0%,100%,.075);border-radius:14px;padding:18px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.related__card:hover{border-color:#45c49e;transform:translateY(-3px)}.related__card h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:4px}.related__card p{color:#ffffff60;font-size:12px;margin-bottom:10px}.related__card .related__link{color:#45c49e;font-size:12px;font-weight:700}.svc__cta__final{background:#151515;border:1px solid hsla(0,0%,100%,.075);border-radius:20px;padding:48px 24px;text-align:center}.svc__cta__final h2{color:#fff;font-size:clamp(22px,3vw,30px);font-weight:700;margin-bottom:10px}.svc__cta__final p{color:#ffffffa0;font-size:14px;margin-bottom:22px}
