.corporate-landing{isolation:isolate;-webkit-font-smoothing:antialiased;min-width:0;min-height:100vh}.corporate-landing *,.corporate-landing :before,.corporate-landing :after{box-sizing:border-box}.corporate-landing h1,.corporate-landing h2,.corporate-landing h3,.corporate-landing p{margin:0}.corporate-landing a{color:inherit;text-decoration:none}.corporate-landing img,.corporate-landing svg{vertical-align:middle;display:block}.corporate-landing img{max-width:100%;height:auto}.corporate-landing button,.corporate-landing input,.corporate-landing textarea,.corporate-landing select{font:inherit;letter-spacing:inherit}.corporate-landing button{cursor:pointer}.corporate-landing .cl-button{white-space:nowrap;text-align:center;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.corporate-landing .cl-button:disabled{opacity:.5;cursor:wait;transform:none}.corporate-landing .cl-contact-form input:not([type=checkbox]),.corporate-landing .cl-contact-form textarea,.corporate-landing .cl-contact-form select{border:1px solid #e0d7e5;outline:none;width:100%;min-width:0;padding:4px 12px;display:block}.corporate-landing .cl-contact-form textarea{padding:8px 12px}.corporate-landing .cl-contact-form input::placeholder,.corporate-landing .cl-contact-form textarea::placeholder{color:#786d80;opacity:1}:is(.corporate-landing .cl-contact-form input:focus-visible,.corporate-landing .cl-contact-form textarea:focus-visible,.corporate-landing .cl-contact-form select:focus-visible){outline-offset:0;border-color:#a634db;outline:3px solid #a634db55}.corporate-landing [id]{scroll-margin-top:24px}@font-face{font-family:CorporateLandingManrope;src:url(/corporativo-landing-assets/fonts/manrope-regular.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:CorporateLandingManrope;src:url(/corporativo-landing-assets/fonts/manrope-extrabold.ttf)format("truetype");font-weight:700 900;font-display:swap}.corporate-landing{--background:#faf9fc;--foreground:#261332;--primary:#9d27d6;--primary-foreground:#fff;--border:#ddd6e3;--input:#ddd6e3;--ring:#a634db;--muted-foreground:#786d80;--radius:.5rem}.corporate-landing *{box-sizing:border-box}.corporate-landing{scroll-behavior:smooth;color:#261332;background:#faf9fc;margin:0;scroll-padding-top:92px;font-family:CorporateLandingManrope,Arial,sans-serif;font-size:16px;line-height:1.6}.corporate-landing a{text-decoration:none}.corporate-landing button,.corporate-landing input,.corporate-landing textarea,.corporate-landing select{font:inherit}.corporate-landing button,.corporate-landing a,.corporate-landing input,.corporate-landing textarea,.corporate-landing select{touch-action:manipulation}.corporate-landing button,.corporate-landing a{-webkit-tap-highlight-color:transparent}:is(.corporate-landing a:focus-visible,.corporate-landing button:focus-visible){outline-offset:5px;outline:3px solid #d396ff}.corporate-landing ::selection{color:#fff;background:#ad36dd}.corporate-landing .cl-skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.corporate-landing .cl-skip-link:focus{top:10px}.corporate-landing .cl-site-header{z-index:20;background:#faf9fc;justify-content:space-between;align-items:center;height:94px;padding:0 5.3%;display:flex;position:relative}.corporate-landing .cl-brand{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.corporate-landing .cl-brand .cl-brand-logo{max-width:100%;height:auto;display:block}.corporate-landing .cl-brand span{letter-spacing:.35em;color:#6e547b;font-size:10px;line-height:1}.corporate-landing .cl-site-header nav{align-items:center;gap:38px;font-size:14px;font-weight:700;display:flex}.corporate-landing .cl-site-header nav>a:hover{color:#9d27d6}.corporate-landing .cl-button{color:#fff;height:56px;box-shadow:none;background:#9f2bd8;border-radius:6px;padding:0 27px;font-size:15px;font-weight:800;transition:background .2s,transform .2s}.corporate-landing .cl-button:hover{background:#8720be;transform:translateY(-2px)}.corporate-landing .cl-button-small{height:44px;padding:0 26px}.corporate-landing .cl-button-white{color:#6c1898;background:#fff}.corporate-landing .cl-button-white:hover{background:#f4eaff}.corporate-landing .cl-hero{color:#fff;background:#25182b;height:calc(100svh - 94px);min-height:680px;max-height:890px;position:relative;overflow:hidden}.corporate-landing .cl-hero-photo{object-fit:cover;object-position:62% 50%;filter:saturate(.85)brightness(.78);width:100%;height:100%;position:absolute}.corporate-landing .cl-hero-shade{background:linear-gradient(90deg,#200b2840,#0000 70%),linear-gradient(#0000 65%,#12071dc4);position:absolute;inset:0}.corporate-landing .cl-hero-panel{isolation:isolate;background:linear-gradient(125deg,#9727d3fa,#9f2adce6 53%,#7d15b499);border-radius:26px;width:51%;max-width:715px;margin-left:5.3%;padding:50px 45px 42px;position:relative;top:50px;overflow:hidden}.corporate-landing .cl-hero-content{z-index:2;position:relative}.corporate-landing .cl-eyebrow{letter-spacing:.14em;margin:0 0 25px;font-size:11px;font-weight:800;line-height:1.6}.corporate-landing .cl-status-dot{vertical-align:middle;background:#dbb3f8;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #ffffff12}.corporate-landing .cl-hero h1{letter-spacing:-.05em;margin:0 0 23px;font-size:clamp(54px,5.4vw,86px);font-weight:800;line-height:1.06}.corporate-landing .cl-hero h1 em{color:#e9bcff}.corporate-landing em{font-style:normal}.corporate-landing .cl-hero-description{letter-spacing:-.02em;margin:0 0 15px;font-size:21px;font-weight:700;line-height:1.5}.corporate-landing .cl-hero-detail{color:#f3defd;max-width:410px;margin-bottom:27px;font-size:16px;line-height:1.75}.corporate-landing .cl-hero-note{color:#efd8fb;margin:12px 0 0;font-size:12px}.corporate-landing .cl-photo-caption{letter-spacing:.17em;writing-mode:vertical-rl;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:120px;right:4%}.corporate-landing .cl-photo-caption>span{background:#ffffff80;width:1px;height:64px;display:block}.corporate-landing .cl-hero-bottom{letter-spacing:.14em;border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;padding-top:19px;font-size:10px;display:flex;position:absolute;bottom:24px;left:5.3%;right:5.3%}.corporate-landing .cl-hero-bottom a{letter-spacing:.04em;align-items:center;gap:18px;display:flex}.corporate-landing .cl-scroll-line{background:#fff;width:1px;height:22px;display:block}.corporate-landing .cl-geometry{pointer-events:none;opacity:.18;z-index:0;position:absolute;inset:0;overflow:hidden}.corporate-landing .cl-geometry>span{border:1px solid #fff;width:86px;height:100px;position:absolute;transform:skewY(-30deg)}.corporate-landing .cl-geometry>span:before,.corporate-landing .cl-geometry>span:after{content:"";border:1px solid #fff;position:absolute;inset:-1px;transform:rotate(60deg)}.corporate-landing .cl-geometry>span:after{transform:rotate(120deg)}.corporate-landing .cl-geometry>span:first-child{top:25px;right:8%}.corporate-landing .cl-geometry>span:nth-child(2){width:135px;height:156px;top:210px;right:-6%}.corporate-landing .cl-geometry>span:nth-child(3){width:60px;height:69px;bottom:20px;right:25%}.corporate-landing .cl-geometry>span:nth-child(4){bottom:-25px;left:7%}.corporate-landing .cl-geometry>span:nth-child(5){top:100px;left:-55px}.corporate-landing .cl-geometry>span:nth-child(6){width:40px;height:46px;bottom:90px;right:9%}.corporate-landing .cl-section{padding:100px 7.5%}.corporate-landing .cl-solutions{padding-top:56px}.corporate-landing .cl-section-top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.corporate-landing .cl-section-top .cl-eyebrow{margin:0}.corporate-landing .cl-purple{color:#8c23bc}.corporate-landing .cl-section-index{letter-spacing:.13em;color:#8a7b91;font-size:10px}.corporate-landing .cl-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:55px;margin-bottom:55px;display:grid}.corporate-landing h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,3.7vw,58px);font-weight:800;line-height:1.15}.corporate-landing h2 em{color:#a332dc}.corporate-landing .cl-section-heading>p{color:#74677b;max-width:460px;margin:0 0 4px;font-size:16px;line-height:1.85}.corporate-landing .cl-services{border-top:1px solid #dcd2e1;grid-template-columns:repeat(3,1fr);display:grid}.corporate-landing .cl-services article{padding:36px 38px 6px 0}.corporate-landing .cl-services article+article{border-left:1px solid #ded5e4;padding-left:38px}.corporate-landing .cl-services svg{color:#a32bdc;margin-bottom:24px}.corporate-landing .cl-services h3{letter-spacing:-.03em;margin-bottom:16px;font-size:23px;font-weight:800;line-height:1.4}.corporate-landing .cl-services p{color:#77687e;max-width:300px;margin-bottom:32px;font-size:16px;line-height:1.8}.corporate-landing .cl-services article>span{letter-spacing:.14em;color:#8e719e;font-size:10px;font-weight:800}.corporate-landing .cl-backing{color:#fff;background:#281335;grid-template-columns:1fr 1.12fr;min-height:660px;display:grid}.corporate-landing .cl-backing-image{min-height:660px;position:relative;overflow:hidden}.corporate-landing .cl-backing-image>img{object-fit:cover;object-position:top;filter:brightness(.78)saturate(.9);width:100%;height:165%;position:absolute}.corporate-landing .cl-backing-image:after{content:"";background:linear-gradient(#0000 40%,#261432b0);position:absolute;inset:0}.corporate-landing .cl-image-label{letter-spacing:.12em;z-index:1;font-size:10px;position:absolute;bottom:38px;left:10%;right:8%}.corporate-landing .cl-backing-content{padding:68px 11%;position:relative;overflow:hidden}.corporate-landing .cl-backing-content>.cl-geometry{opacity:.07}.corporate-landing .cl-backing-content>.cl-eyebrow{color:#d197ec}.corporate-landing .cl-backing h2{font-size:clamp(35px,3.6vw,54px);position:relative}.corporate-landing .cl-backing h2 em{color:#ce7bf7}.corporate-landing .cl-backing-intro{color:#c3aecf;max-width:410px;margin:22px 0 32px;font-size:16px}.corporate-landing .cl-backing-features{grid-template-columns:1fr 1fr;gap:28px 25px;display:grid;position:relative}.corporate-landing .cl-backing-features svg{color:#d481f9;stroke-width:1.4px;width:22px;height:22px;margin-bottom:10px}.corporate-landing .cl-backing-features h3{margin:0 0 5px;font-size:14px;font-weight:800}.corporate-landing .cl-backing-features p{color:#b5a0bf;margin:0;font-size:14px;line-height:1.7}.corporate-landing .cl-approach-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.corporate-landing .cl-approach-grid>div>p{color:#75667d;margin:25px 0;font-size:16px;line-height:1.8}.corporate-landing .cl-text-link{color:#9329c8;border-bottom:1px solid #b074cf;padding-bottom:5px;font-size:14px;font-weight:800;display:inline-block}.corporate-landing .cl-steps{margin:0;padding:0;list-style:none}.corporate-landing .cl-steps li{border-bottom:1px solid #e2d9e8;gap:23px;padding:20px 0;display:flex}.corporate-landing .cl-steps li:first-child{padding-top:5px}.corporate-landing .cl-steps li>span{color:#a435d5;padding-top:4px;font-size:13px}.corporate-landing .cl-steps h3{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:800}.corporate-landing .cl-steps p{color:#817289;margin:0;font-size:14px}.corporate-landing .cl-contact{background:#f0e7f6;grid-template-columns:1fr 1.08fr;gap:7%;padding:75px 7.5%;display:grid;position:relative}.corporate-landing .cl-contact-story{padding-top:40px;position:relative;overflow:hidden}.corporate-landing .cl-contact-story .cl-geometry{opacity:.3;filter:brightness(.5);width:85%;height:170px;top:auto;bottom:55px}.corporate-landing .cl-contact-story .cl-eyebrow{color:#8f38b7;max-width:290px;font-size:10px}.corporate-landing .cl-contact h2{font-size:clamp(40px,4.2vw,66px)}.corporate-landing .cl-contact-story>p:not(.cl-eyebrow){color:#786781;margin:25px 0 32px;font-size:16px;line-height:1.85}.corporate-landing .cl-contact-promise{letter-spacing:.1em;color:#775787;max-width:330px;font-size:10px}.corporate-landing .cl-contact-promise .cl-status-dot{background:#a83bd3}.corporate-landing .cl-contact-story>img{opacity:.8;position:absolute;bottom:28px;left:0}.corporate-landing .cl-contact-form{background:#fff;border:1px solid #eadff0;border-radius:18px;padding:38px;box-shadow:0 16px 50px #49236308}.corporate-landing .cl-contact-form h3{letter-spacing:-.035em;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.corporate-landing .cl-form-intro{color:#83718e;margin-bottom:25px;font-size:14px}.corporate-landing .cl-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.corporate-landing .cl-contact-form label{color:#51415c;font-size:14px;font-weight:700;display:block}.corporate-landing .cl-contact-form label>span{color:#a52bcb}.corporate-landing .cl-contact-form input,.corporate-landing .cl-contact-form textarea,.corporate-landing .cl-contact-form select{color:#291635;box-shadow:none;background:#fdfcfe;border-color:#e0d7e5;border-radius:5px;height:45px;margin:7px 0 18px;font-size:14px;font-weight:400}.corporate-landing .cl-fields input{margin-bottom:0}.corporate-landing .cl-fields{margin-bottom:18px}.corporate-landing .cl-contact-form textarea{resize:vertical;height:auto;min-height:95px}.corporate-landing .cl-contact-form [data-slot=native-select-wrapper]{width:100%}.corporate-landing .cl-contact-form [data-slot=native-select-icon]{top:calc(50% - 6px)}.corporate-landing .cl-consent{align-items:flex-start;gap:10px;margin:3px 0 23px;display:flex}.corporate-landing .cl-consent [data-slot=checkbox]{background:#fff;border:1px solid #baa9c3;flex-shrink:0;width:17px;height:17px;margin-top:2px}.corporate-landing .cl-consent [data-state=checked]{color:#fff;background:#9d27d6}.corporate-landing .cl-consent label{color:#786184;cursor:pointer;font-size:12px;font-weight:400;line-height:1.7}.corporate-landing .cl-form-submit{width:100%;height:50px;font-size:14px}.corporate-landing .cl-form-footnote{color:#877091;text-align:center;margin:12px 0 0;font-size:11px}.corporate-landing .cl-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.corporate-landing .cl-form-error{color:#ae2647;background:#fff0f3;border-radius:5px;margin-bottom:15px;padding:12px;font-size:13px}.corporate-landing .cl-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:530px;display:flex}.corporate-landing .cl-success svg{color:#9c2fd4;margin-bottom:25px}.corporate-landing .cl-success h3{font-size:40px}.corporate-landing .cl-success>p:not(.cl-eyebrow){color:#786681;margin:20px 0 30px}.corporate-landing footer{background:#faf9fc;justify-content:space-between;align-items:center;padding:38px 5.3%;display:flex}.corporate-landing footer>p{color:#7f6b88;font-size:13px}.corporate-landing footer small{color:#9c8aa4;font-size:11px}.corporate-landing .cl-footer-brand{gap:5px}.corporate-landing .cl-footer-brand span{font-size:8px}@media (min-width:1600px){.corporate-landing .cl-hero-panel{margin-left:8%;top:70px}.corporate-landing .cl-hero-content{padding:10px}.corporate-landing .cl-hero{min-height:800px}}@media (max-width:1100px){.corporate-landing .cl-hero-panel{width:60%;padding:40px}.corporate-landing .cl-hero h1{font-size:65px}.corporate-landing .cl-section{padding:75px 6%}.corporate-landing .cl-solutions{padding-top:44px}.corporate-landing .cl-backing-content{padding:55px 8%}.corporate-landing .cl-contact{gap:4%;padding:60px 6%}.corporate-landing .cl-contact-form{padding:28px}.corporate-landing .cl-fields{grid-template-columns:1fr}.corporate-landing .cl-hero-detail{max-width:360px}}@media (max-width:700px){.corporate-landing{scroll-padding-top:20px}.corporate-landing .cl-site-header{height:78px;padding:0 6%}.corporate-landing .cl-brand .cl-brand-logo{width:175px}.corporate-landing .cl-brand span{font-size:8px}.corporate-landing .cl-site-header nav{gap:0}.corporate-landing .cl-site-header nav>a{display:none}.corporate-landing .cl-site-header nav>a.cl-button{display:inline-flex}.corporate-landing .cl-button-small{height:40px;padding:0 18px;font-size:12px}.corporate-landing .cl-hero{height:auto;min-height:840px;max-height:none;padding:26px 6% 310px}.corporate-landing .cl-hero-photo{object-position:70% 50%;filter:brightness(.76);inset:0}.corporate-landing .cl-hero-shade{background:linear-gradient(#0000 55%,#1d082bb3)}.corporate-landing .cl-hero-panel{background:linear-gradient(135deg,#a52ddfea,#921fc8cf);border-radius:20px;width:100%;margin:0;padding:30px 25px;top:0}.corporate-landing .cl-hero .cl-eyebrow{margin-bottom:20px;font-size:9px}.corporate-landing .cl-hero h1{letter-spacing:-.05em;margin-bottom:22px;font-size:clamp(42px,10.8vw,68px)}.corporate-landing .cl-hero-description{font-size:18px}.corporate-landing .cl-hero-detail{margin-bottom:22px;font-size:16px;line-height:1.7}.corporate-landing .cl-hero-note{font-size:11px}.corporate-landing .cl-hero .cl-button{height:50px;padding:0 22px;font-size:13px}.corporate-landing .cl-hero-bottom{gap:20px;font-size:8px;bottom:22px}.corporate-landing .cl-hero-bottom a{max-width:150px;font-size:10px;line-height:1.6}.corporate-landing .cl-photo-caption{font-size:8px;bottom:115px;right:7%}.corporate-landing .cl-section{padding:60px 7%}.corporate-landing .cl-solutions{padding-top:32px}.corporate-landing .cl-section-top{margin-bottom:23px}.corporate-landing .cl-section-top .cl-eyebrow{max-width:230px;font-size:9px}.corporate-landing .cl-section-index{display:none}.corporate-landing .cl-section-heading{margin-bottom:35px;display:block}.corporate-landing h2{font-size:37px}.corporate-landing .cl-section-heading>p{margin-top:22px;font-size:16px}.corporate-landing .cl-services{grid-template-columns:1fr}.corporate-landing .cl-services article,.corporate-landing .cl-services article+article{border-bottom:1px solid #e0d5e6;border-left:0;padding:28px 0 28px 52px;position:relative}.corporate-landing .cl-services svg{width:26px;position:absolute;top:32px;left:0}.corporate-landing .cl-services h3{margin-bottom:12px;font-size:21px;line-height:1.3}.corporate-landing .cl-services p{max-width:none;margin-bottom:18px;font-size:16px}.corporate-landing .cl-services article>span{font-size:9px}.corporate-landing .cl-backing{grid-template-columns:1fr}.corporate-landing .cl-backing-image{min-height:340px}.corporate-landing .cl-backing-image>img{object-position:top;height:190%}.corporate-landing .cl-image-label{font-size:8px;bottom:25px;left:7%}.corporate-landing .cl-backing-content{padding:45px 7% 50px}.corporate-landing .cl-backing h2{font-size:43px}.corporate-landing .cl-backing h2 br:nth-of-type(2){display:none}.corporate-landing .cl-backing-content>.cl-eyebrow{font-size:9px}.corporate-landing .cl-backing-intro{font-size:16px}.corporate-landing .cl-backing-features{gap:27px 20px}.corporate-landing .cl-backing-features h3,.corporate-landing .cl-backing-features p{font-size:14px}.corporate-landing .cl-approach-grid{grid-template-columns:1fr;gap:35px}.corporate-landing .cl-approach-grid>div>p{margin:20px 0;font-size:16px}.corporate-landing .cl-steps h3{font-size:17px}.corporate-landing .cl-steps p{font-size:14px}.corporate-landing .cl-contact{grid-template-columns:1fr;gap:28px;padding:48px 6%}.corporate-landing .cl-contact-story{padding:0}.corporate-landing .cl-contact-story>.cl-eyebrow{margin-bottom:19px;font-size:10px}.corporate-landing .cl-contact h2{font-size:45px}.corporate-landing .cl-contact-story>p:not(.cl-eyebrow){margin-bottom:22px;font-size:16px}.corporate-landing .cl-contact-story>img{display:none}.corporate-landing .cl-contact-promise{font-size:9px}.corporate-landing .cl-contact-form{border-radius:14px;padding:26px 22px}.corporate-landing .cl-contact-form h3{font-size:23px}.corporate-landing .cl-contact-form label{font-size:14px}.corporate-landing .cl-contact-form input,.corporate-landing .cl-contact-form select,.corporate-landing .cl-contact-form textarea{font-size:16px}.corporate-landing .cl-fields{gap:17px}.corporate-landing .cl-consent label{font-size:12px}.corporate-landing .cl-form-footnote{font-size:11px}.corporate-landing .cl-success{min-height:400px}.corporate-landing footer{flex-wrap:wrap;row-gap:22px;padding:30px 6%}.corporate-landing footer>.cl-brand .cl-brand-logo{width:150px}.corporate-landing footer>p{text-align:right;max-width:110px;font-size:11px}.corporate-landing footer small{border-top:1px solid #e8dfed;width:100%;padding-top:18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.corporate-landing{scroll-behavior:auto}.corporate-landing *,.corporate-landing :before,.corporate-landing :after{transition:none!important;animation:none!important}}.corporate-landing .cl-campaign-texture{pointer-events:none;z-index:0;opacity:.18;background:url(/corporativo-landing-assets/images/textura-campana-blanca.png) top/100% no-repeat;position:absolute;inset:0}.corporate-landing .cl-backing-content>.cl-campaign-texture{opacity:.1}.corporate-landing .cl-backing-image>img{object-position:center 35%;filter:brightness(1.03)saturate(.94);height:100%}.corporate-landing .cl-backing-image:after{background:linear-gradient(#0000 45%,#140c1b14 70%,#140c1b8c)}@media (max-width:700px){.corporate-landing .cl-site-header .cl-brand .cl-brand-logo{width:clamp(125px,40vw,175px)}.corporate-landing .cl-site-header .cl-button-small{padding:0 14px}.corporate-landing .cl-backing-image>img{object-position:center 35%;height:100%}}.corporate-landing .cl-consent input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#9d27d6;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.corporate-landing .cl-contact-form select{padding-right:30px}
