.marketing-page{--violet:#4b19ff;background:#000;color:#fff;font-family:var(--app-font)}.marketing-page main{overflow:hidden}.marketing-container{width:calc(100% - 48px);max-width:1280px;margin-left:auto;margin-right:auto}.marketing-navbar{position:absolute;z-index:2;width:100%;padding:22px 0}.nav-inner{display:flex;align-items:center;gap:30px}.brand{color:#fff;font:700 34px Georgia,serif;letter-spacing:-.13em;text-decoration:none}.marketing-navbar nav{display:flex;gap:22px;margin-left:18px}.marketing-navbar nav a{color:#fff;font-size:10px;font-weight:800;text-decoration:none;text-transform:uppercase}.nav-actions{display:flex;gap:10px;margin-left:auto}.nav-button,.marketing-button{display:inline-flex;justify-content:center;align-items:center;padding:14px 25px;border-radius:999px;background:var(--violet);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.nav-button:hover,.marketing-button:hover{color:#fff;background:#3911d2}.marketing-hero{min-height:680px;display:flex;align-items:center;background-color:#000;border-radius:0 0 150px 150px;background:linear-gradient(rgba(32,19,11,0.501961), rgba(32,19,11,0.501961)),url(/assets/marketing/cover-photo-sello-2baf0dfba4781bae8007519ba6ddc09afc2b22f645aa61a5a7aacaeebe2979f9.png) center/cover no-repeat}.hero-content{max-width:820px;text-align:center}.marketing-hero h1{margin:0;font-size:64px;line-height:1;letter-spacing:-.065em}.marketing-hero p{max-width:820px;margin:22px auto;font-size:24px;line-height:1.35;text-align:center}.hero-actions{display:flex;justify-content:center;gap:18px}.light{background:#fff;color:var(--violet)}.social-proof{padding:52px 0 58px;border-radius:0 0 150px 150px;text-align:center}.eyebrow{color:#8d70ff;font-size:11px;font-weight:800;text-transform:uppercase}.logos{display:flex;justify-content:space-between;gap:30px;overflow:hidden;margin:18px 0 20px;color:#ddd;font-size:25px}.logos span{min-width:max-content}.client-grid{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;max-width:1180px;min-height:350px;margin:20px auto}.client-photo{width:100%;aspect-ratio:1.28;object-fit:cover;border-radius:10px}.client-phone{position:absolute;z-index:1;left:50%;top:50%;width:182px;height:auto;transform:translate(-50%, -50%);filter:drop-shadow(0 20px 30px rgba(0,0,0,0.42))}@media (max-width: 1100px) and (min-width: 801px){.marketing-hero h1{font-size:56px}.marketing-hero p{font-size:21px}}@media (max-width: 800px){.marketing-navbar nav{display:none}.brand{margin-right:auto}.nav-button{padding:11px 12px;font-size:8px}.marketing-hero{min-height:650px;border-radius:0 0 65px 65px}.marketing-hero h1{font-size:46px}.marketing-hero p{font-size:18px}.social-proof{border-radius:0 0 65px 65px}.client-grid{grid-template-columns:repeat(3, 1fr);min-height:270px}.client-photo:nth-child(n+7){display:none}.client-phone{width:150px}.logos{font-size:18px}}.social-proof{overflow:hidden}.client-mosaic{position:relative;width:calc(100% + 40px);height:568px;margin:20px 0 20px -20px;overflow:hidden}.client-row{display:flex;gap:20px}.client-row--top{margin-left:-20px}.client-row--bottom{margin-top:20px;margin-left:26px}.client-photo{width:274px;height:274px;flex-shrink:0;aspect-ratio:auto;object-fit:cover;border-radius:20px}.client-phone{left:50%;top:50%;z-index:2}@media (max-width: 1100px) and (min-width: 801px){.client-mosaic{height:460px}.client-photo{width:220px;height:220px}}@media (max-width: 800px){.client-mosaic{height:332px;width:calc(100% + 24px);margin-left:-12px}.client-row{gap:12px}.client-row--top{margin-left:-12px}.client-row--bottom{margin-top:12px;margin-left:16px}.client-photo{width:160px;height:160px}.client-phone{width:150px}}.client-mosaic{width:100vw;height:568px;margin:20px 0;left:50%;transform:translateX(-50%);overflow:hidden}.client-row{display:flex;width:max-content;flex-wrap:nowrap;gap:20px}.client-row--top{margin-left:-66px}.client-row--bottom{margin-top:20px;margin-left:40px}.client-phone{left:50%;top:50%;transform:translate(-50%, -50%)}@media (max-width: 1100px) and (min-width: 801px){.client-mosaic{height:460px}.client-row--top{margin-left:-48px}.client-row--bottom{margin-left:30px}}@media (max-width: 800px){.client-mosaic{width:100vw;height:332px;margin:20px 0;left:50%;transform:translateX(-50%)}.client-row{gap:12px}.client-row--top{margin-left:-32px}.client-row--bottom{margin-top:12px;margin-left:20px}}.client-row{position:relative;left:50%;transform:translateX(-50%)}.client-row--top{margin-left:-24px}.client-row--bottom{margin-left:24px}@media (max-width: 1100px) and (min-width: 801px){.client-row--top{margin-left:-18px}.client-row--bottom{margin-left:18px}}@media (max-width: 800px){.client-row--top{margin-left:-12px}.client-row--bottom{margin-left:12px}}.client-phone{width:432px;height:796px}@media (max-width: 1100px) and (min-width: 801px){.client-phone{width:320px;height:auto}}@media (max-width: 800px){.client-phone{width:150px;height:auto}}.social-proof{overflow:visible}.client-mosaic{overflow:visible}.client-rows-viewport{position:relative;width:100%;height:100%;overflow:hidden}.client-phone{top:58%}@media (max-width: 1100px) and (min-width: 801px){.client-phone{top:55%}}@media (max-width: 800px){.client-phone{top:52%}}.client-phone{top:50%}.client-mosaic{margin-top:70px}@media (max-width: 1100px) and (min-width: 801px){.client-mosaic{margin-top:60px}}@media (max-width: 800px){.client-mosaic{margin-top:45px}}.client-mosaic-stage{padding:145px 0}.client-mosaic{margin:0}.client-phone{top:50%}@media (max-width: 1100px) and (min-width: 801px){.client-mosaic-stage{padding:95px 0}}@media (max-width: 800px){.client-mosaic-stage{padding:30px 0}}
