/* BOOSTR Agent LATAM v2 */
.editorial-home .eh-agent-card .eh-btn-light{background:#fff!important;color:#050505!important;border-color:#fff!important}
.editorial-home .eh-agent-card .eh-btn-light:hover{background:#ececf2!important;color:#050505!important}
.work .btn.light{background:#fff!important;color:#050505!important;border-color:#fff!important}
.work .btn.red{background:linear-gradient(90deg,#dcd8ff,#cfe8ff)!important;color:#050505!important}

#work .agent-v2-shell{max-width:1280px;margin:auto;padding:24px}
#work .agent-v2-hero{background:#08080a;color:#fff;border-radius:38px;padding:58px;position:relative;overflow:hidden;box-shadow:0 32px 100px rgba(0,0,0,.18);background-image:linear-gradient(rgba(188,181,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(188,181,255,.06) 1px,transparent 1px);background-size:96px 96px}
#work .agent-v2-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-190px;bottom:-330px;background:radial-gradient(circle,rgba(185,175,255,.4),rgba(134,200,255,.16) 48%,transparent 72%)}
#work .agent-v2-hero>*{position:relative;z-index:1}
.agent-v2-kicker{font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:900;color:#b9b9c1}
#work .agent-v2-hero h1{font-size:clamp(58px,8vw,108px);line-height:.84;letter-spacing:-.07em;margin:24px 0 26px;color:#fff;max-width:980px}
#work .agent-v2-hero h1 .money{color:#58d47a}
#work .agent-v2-hero p{max-width:760px;font-size:20px;line-height:1.5;color:#d4d4da;margin:0}
.agent-v2-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.agent-v2-pill{padding:9px 13px;border-radius:999px;background:#202025;color:#fff;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.06)}.agent-v2-pill.money{background:#163b23;color:#91eba9}
.agent-v2-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.agent-v2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 19px;border-radius:999px;font-weight:900}.agent-v2-btn.primary{background:#fff;color:#08080a}.agent-v2-btn.secondary{background:#17171b;color:#fff;border:1px solid #2b2b31}
.agent-v2-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:18px}.agent-v2-card{grid-column:span 4;border-radius:30px;padding:30px;background:#fff;border:1px solid #e7e7ec;box-shadow:0 18px 60px rgba(20,20,30,.06);position:relative;overflow:hidden}.agent-v2-card.dark{background:#0b0b0e;color:#fff;border-color:#1b1b20}.agent-v2-card.half{grid-column:span 6;min-height:330px;display:flex;flex-direction:column;justify-content:flex-end}.agent-v2-card .n{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:900;color:#85858d}.agent-v2-card.dark .n{color:#aaaab2}.agent-v2-card h3{font-size:36px;line-height:.92;letter-spacing:-.055em;margin:20px 0 14px}.agent-v2-card.half h3{font-size:clamp(46px,5vw,72px)}.agent-v2-card p{font-size:16px;line-height:1.55;color:#707078;margin:0}.agent-v2-card.dark p{color:#b9b9c1}.agent-v2-card .money-big{color:#58d47a}.agent-v2-card:after{content:"";position:absolute;left:30px;bottom:0;width:72px;height:5px;border-radius:999px;background:linear-gradient(90deg,#dcd8ff,#cfe8ff)}.agent-v2-card:nth-child(2):after{background:linear-gradient(90deg,#ffd9c7,#ffe2ef)}.agent-v2-card:nth-child(3):after{background:linear-gradient(90deg,#d9f7e8,#d5f4f6)}

#apply .agent-apply-shell{max-width:1040px;margin:28px auto 80px;padding:0 18px}.agent-apply-head{background:#09090b;color:#fff;border-radius:34px;padding:38px;box-shadow:0 24px 80px rgba(0,0,0,.13);position:relative;overflow:hidden}.agent-apply-head:after{content:"";position:absolute;width:400px;height:400px;border-radius:50%;right:-160px;top:-250px;background:radial-gradient(circle,rgba(185,175,255,.42),rgba(134,200,255,.16) 48%,transparent 72%)}.agent-apply-head>*{position:relative;z-index:1}.agent-apply-head h2{font-size:clamp(48px,7vw,82px)!important;line-height:.86;margin:18px 0 18px!important;letter-spacing:-.065em}.agent-apply-head p{font-size:17px;line-height:1.5;color:#cfcfd6;max-width:760px}.agent-apply-form{margin-top:16px;background:#fff;border:1px solid #e7e7ec;border-radius:32px;padding:34px;box-shadow:0 22px 70px rgba(20,20,30,.07)}.agent-apply-section{padding:24px 0;border-bottom:1px solid #ececf0}.agent-apply-section:first-child{padding-top:0}.agent-apply-section:last-child{border-bottom:0;padding-bottom:0}.agent-apply-section h3{font-size:28px;margin:0 0 6px}.agent-apply-section>p{color:#777780;margin:0 0 20px;line-height:1.45}.agent-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.agent-form-grid .full{grid-column:1/-1}.agent-apply-form label{font-size:12px;font-weight:850;color:#45454b}.agent-apply-form input,.agent-apply-form select,.agent-apply-form textarea{font-size:16px;background:#fbfbfc;border:1px solid #dadbe2;border-radius:16px;padding:14px 15px}.agent-apply-form textarea{min-height:110px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.check-chip{position:relative}.check-chip input{position:absolute;opacity:0;pointer-events:none}.check-chip span{display:flex;align-items:center;justify-content:center;min-height:45px;padding:10px 12px;border-radius:15px;border:1px solid #dedee5;background:#fafafd;font-size:13px;font-weight:800;text-align:center}.check-chip input:checked+span{background:#0c0c0f;color:#fff;border-color:#0c0c0f;box-shadow:0 8px 22px rgba(0,0,0,.1)}.country-select{font-size:16px!important}.apply-submit{width:100%;margin-top:24px;border:0;background:#08080a;color:#fff;border-radius:999px;padding:16px 20px;font-size:16px;font-weight:900;cursor:pointer}.apply-success{background:#09090b;color:#fff;border-radius:30px;padding:34px;margin-top:16px}.apply-success h3{font-size:38px;line-height:.95;margin:0 0 14px}.apply-success p{color:#cfcfd6;font-size:17px;line-height:1.5}.apply-success .status{display:inline-flex;margin-top:16px;padding:9px 12px;border-radius:999px;background:#173923;color:#90e9a7;font-weight:850;font-size:12px}

@media(max-width:760px){#work .agent-v2-shell{padding:12px}#work .agent-v2-hero{padding:34px 24px;border-radius:30px}#work .agent-v2-hero h1{font-size:clamp(46px,13vw,60px)}#work .agent-v2-hero p{font-size:16px}.agent-v2-actions{display:grid;grid-template-columns:1fr 1fr}.agent-v2-btn{width:100%;font-size:13px}.agent-v2-grid{grid-template-columns:1fr}.agent-v2-card,.agent-v2-card.half{grid-column:auto;min-height:0;padding:25px}.agent-v2-card.half{min-height:300px}.agent-v2-card h3{font-size:34px}.agent-v2-card.half h3{font-size:48px}.agent-apply-shell{padding:0 12px;margin-top:16px}.agent-apply-head{padding:28px 22px;border-radius:28px}.agent-apply-head h2{font-size:46px!important}.agent-apply-form{padding:22px;border-radius:28px}.agent-form-grid{grid-template-columns:1fr}.agent-form-grid .full{grid-column:auto}.check-grid{grid-template-columns:1fr 1fr}.agent-apply-section h3{font-size:25px}}
@media(max-width:420px){.agent-v2-actions{grid-template-columns:1fr}.check-grid{grid-template-columns:1fr 1fr}.agent-apply-head h2{font-size:42px!important}}
