.clientes-page{background:#fff;color:var(--ink,#0F1923);font-family:var(--font-sans);overflow-x:clip}html,body{overflow-x:clip}.cli-hero{position:relative;background:var(--navy);color:#fff;padding:130px 0 90px;overflow:hidden;text-align:center}.cli-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(21,88,214,.35) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 100%,rgba(91,158,247,.15) 0%,transparent 50%);pointer-events:none}.cli-hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}.cli-hero__inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:0 24px}.cli-hero .tag{margin-bottom:28px}.cli-hero__title{font-family:var(--font-display);font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:#fff;margin:0 0 20px;text-wrap:balance}.cli-hero__title em{font-style:normal;font-weight:600;background:linear-gradient(135deg,#5B9EF7 0%,#A5C8FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cli-hero__lede{font-size:17px;line-height:1.65;color:rgba(255,255,255,.65);max-width:640px;margin:0 auto 32px;text-wrap:pretty}.cli-hero__lede strong{color:rgba(255,255,255,.9);font-weight:600}.cli-hero__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:56px}.cli-hero__actions .btn--outline{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.22)}.cli-hero__actions .btn--outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.cli-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.cli-hero__trust-item{display:flex;flex-direction:column;align-items:center;padding:0 32px;flex:1;min-width:140px}.cli-hero__trust-num{font-family:var(--font-sans);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:6px;line-height:1}.cli-hero__trust-num em{font-style:normal;color:#7BB0FF;font-weight:600}.cli-hero__trust-label{font-size:12.5px;color:rgba(255,255,255,.55);letter-spacing:.02em;text-align:center;line-height:1.35}.cli-hero__trust-divider{width:1px;background:rgba(255,255,255,.08);align-self:stretch}.cli-logos{padding:96px 0;background:var(--off-white,#F8FAFC);position:relative}.cli-logos .section-header{text-align:center;max-width:720px;margin:0 auto 56px}.cli-logos__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1080px;margin:0 auto}.cli-logo{aspect-ratio:3 / 2;background:#fff;border:1px solid var(--border,#E2E8F0);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:22px;transition:border-color .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .25s var(--ease-out);text-decoration:none;position:relative;overflow:hidden}.cli-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(60%);opacity:.78;transition:filter .2s var(--ease-out),opacity .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){a.cli-logo:hover{border-color:rgba(21,88,214,.32);transform:translateY(-2px);box-shadow:0 14px 32px -12px rgba(15,25,35,.18)}a.cli-logo:hover img{filter:grayscale(0);opacity:1}}.cli-logos__more{text-align:center;margin:48px auto 0;max-width:640px;font-size:15px;color:var(--slate,#475569);line-height:1.55}.cli-logos__more strong{color:var(--ink);font-weight:600}.cli-testimonials{padding-top:96px;padding-bottom:96px}.cli-testimonials__grid{display:grid !important;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.cli-cta{position:relative;padding:110px 0;background:var(--navy);color:#fff;overflow:hidden}.cli-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(21,88,214,.32) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 20% 100%,rgba(91,158,247,.15) 0%,transparent 50%);pointer-events:none}.cli-cta .container{position:relative;z-index:1}.cli-cta__inner{text-align:center;max-width:720px;margin:0 auto}.cli-cta__eyebrow{display:inline-block;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5B9EF7;margin-bottom:18px}.cli-cta__title{font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:#fff;margin:0 0 18px;text-wrap:balance}.cli-cta__title em{font-style:normal;background:linear-gradient(135deg,#5B9EF7 0%,#A5C8FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cli-cta__desc{font-size:17px;line-height:1.65;color:rgba(255,255,255,.65);max-width:580px;margin:0 auto 36px;text-wrap:pretty}.cli-cta__actions{display:inline-flex;flex-wrap:wrap;gap:14px;justify-content:center}.cli-cta__actions .btn--outline{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.22)}.cli-cta__actions .btn--outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}@media (max-width:1024px){.cli-logos__grid{grid-template-columns:repeat(4,1fr)}.cli-testimonials__grid{grid-template-columns:repeat(2,1fr)}.cli-hero__trust-item{padding:0 20px;min-width:130px}}@media (max-width:767px){.cli-hero{padding:110px 0 70px}.cli-hero__lede{margin-bottom:28px}.cli-hero__actions{margin-bottom:48px;gap:12px}.cli-hero__trust{padding-top:32px;gap:24px 0}.cli-hero__trust-item{flex:1 1 45%;min-width:130px;padding:12px 8px}.cli-hero__trust-num{font-size:22px}.cli-hero__trust-divider{display:none}.cli-logos{padding:72px 0}.cli-logos__grid{grid-template-columns:repeat(3,1fr);gap:12px}.cli-logo{padding:16px;border-radius:10px}.cli-logos__more{font-size:14px;margin-top:36px}.cli-testimonials{padding-top:72px;padding-bottom:72px}.cli-testimonials__grid{grid-template-columns:1fr;gap:14px;margin-top:40px}.cli-cta{padding:84px 0}}@media (max-width:480px){.cli-logos__grid{grid-template-columns:repeat(2,1fr);gap:10px}.cli-logo{padding:14px}}