.ad360-jobs-hero{max-width:720px;margin:0 auto;padding:28px 16px 50px;text-align:center}.ad360-jobs-hero .eyebrow{font-size:.72rem;letter-spacing:.14em;font-weight:750;color:#757197}.ad360-jobs-hero h1{font-size:clamp(2rem,4vw,3rem)!important;color:#293452;margin:12px 0!important;letter-spacing:-.03em}.ad360-jobs-hero p{max-width:480px;margin:0 auto 26px;color:#656a7a;line-height:1.65}.ad360-jobs-hero button,.ad360-talento-primary{background:#293452!important;border:0!important;border-radius:14px!important;padding:14px 22px!important;color:#fff!important;font-weight:720!important;cursor:pointer!important}.ad360-talento[hidden],.ad360-talento [hidden]{display:none!important}.ad360-talento{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(740px,calc(100vw - 28px))!important;max-width:min(740px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;padding:0!important;margin:0!important;border:1px solid #e0dbe7!important;border-radius:24px!important;background:#fff!important;color:#293452!important;box-shadow:0 25px 95px #11182d50!important;overflow:hidden!important;z-index:999999!important}.ad360-talento::backdrop{background:rgba(14,20,40,.70);backdrop-filter:blur(5px)}.ad360-talento-shell{max-height:calc(100dvh - 28px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,3.4vw,30px);box-sizing:border-box}.ad360-talento-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.ad360-talento-header small{font-size:.66rem;letter-spacing:.11em;color:#837a96;font-weight:800}.ad360-talento-header h2{margin:6px 0 14px!important;color:#293452!important;font-size:1.38rem!important;letter-spacing:-.025em}.ad360-talento-x{border:0!important;border-radius:50%!important;width:40px;height:40px;flex-shrink:0;background:#f2eef7!important;color:#293452!important;font-size:23px;cursor:pointer}.ad360-talento-progress{height:6px;background:#f0edf6;border-radius:10px;overflow:hidden}.ad360-talento-progress span{display:block;height:100%;width:20%;background:linear-gradient(90deg,#a995da,#293452);border-radius:10px;transition:width .2s}.ad360-talento-step-meta{display:flex;align-items:center;justify-content:space-between;margin:20px 0 13px;gap:12px;font-size:.85rem}.ad360-talento-step-meta span{color:#79778a;font-size:.8rem;white-space:nowrap}.ad360-talento-page h3{font-size:1.15rem!important;color:#293452!important;margin:0 0 17px!important}.ad360-talento-page h4{margin:22px 0 10px!important}.ad360-talento-page label{display:block;color:#3e445c;font-size:.84rem;font-weight:620;margin:0 0 15px}.ad360-talento-page label small,.ad360-talento-page legend small{font-size:.75rem;font-weight:400;color:#7d7c8f}.ad360-talento-page em{font-style:normal;color:#a03656}.ad360-talento-page input:not([type=radio]):not([type=checkbox]):not([type=file]),.ad360-talento-page select,.ad360-talento-page textarea{box-sizing:border-box!important;width:100%!important;display:block!important;min-width:0;padding:12px 13px!important;min-height:45px!important;margin-top:7px!important;border:1px solid #d8d8e4!important;border-radius:11px!important;background:#fcfbff!important;color:#293452!important;font:inherit!important}.ad360-talento-page input:focus-visible,.ad360-talento-page textarea:focus-visible,.ad360-talento-page select:focus-visible{outline:2px solid #9a87d1;outline-offset:2px}.ad360-talento-page input[type=file]{display:block;box-sizing:border-box;width:100%;margin-top:9px;padding:15px;border:1px dashed #cbc3db;border-radius:12px;background:#f9f7fc;font-size:.83rem}.ad360-talento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ad360-talento-wide{grid-column:1/-1}.ad360-talento-choices,.ad360-talento-work{border:1px solid #e7e3ed!important;border-radius:13px!important;padding:14px 15px!important;margin:15px 0!important;background:#faf9fd}.ad360-talento-work{background:#fff}.ad360-talento-choices legend,.ad360-talento-work legend{font-size:.87rem;font-weight:700;color:#293452;padding:0 5px}.ad360-talento-choices label{display:inline-flex;align-items:center;gap:7px;margin:8px 18px 3px 0!important;font-weight:550}.ad360-talento-page input[type=radio],.ad360-talento-page input[type=checkbox]{width:17px;height:17px;accent-color:#293452;flex-shrink:0}.ad360-talento-help{font-size:.8rem;color:#777989;line-height:1.55}.ad360-talento-calendar{overflow-x:auto;border:1px solid #e5e0ed;border-radius:13px;margin:12px 0}.ad360-talento-calendar table{border-collapse:collapse;width:100%;min-width:340px;font-size:.84rem}.ad360-talento-calendar th,.ad360-talento-calendar td{padding:10px 12px;text-align:center;border-bottom:1px solid #efedf3}.ad360-talento-calendar th:first-child{text-align:left}.ad360-talento-calendar thead{background:#f1ecf8}.ad360-talento-calendar tbody tr:nth-child(even){background:#fcfbfe}.ad360-talento-health{background:#fbf9fd;padding:14px;border:1px solid #e3dfea;border-radius:13px;margin-top:18px}.ad360-talento-health summary{font-weight:700;cursor:pointer;color:#293452}.ad360-talento-health p{font-size:.82rem;line-height:1.55;color:#6c6e80}.ad360-talento-consent{display:flex!important;align-items:flex-start;gap:9px;font-weight:450!important;line-height:1.5!important;margin-top:17px!important}.ad360-talento-consent input{margin-top:3px}.ad360-talento-consent a{color:#293452;text-decoration:underline}#ad360-talento-review{border:1px solid #e7e2ed;border-radius:12px;background:#faf9fd;padding:10px 14px;margin:12px 0 20px}#ad360-talento-review p{display:flex;justify-content:space-between;gap:12px;padding:9px 0;margin:0;font-size:.83rem;border-bottom:1px solid #efedf4}#ad360-talento-review p:last-child{border-bottom:0}#ad360-talento-review strong{text-align:right;overflow-wrap:anywhere}.ad360-talento-error{padding:11px 13px;margin-top:12px;background:#fff1f2;border-radius:11px;color:#9d2440;font-size:.86rem}.ad360-talento-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eae8f0;margin-top:20px;padding-top:18px}.ad360-talento-actions button{cursor:pointer;border:0;border-radius:12px;padding:13px 20px;font-weight:720}.ad360-talento-actions [data-talento-back]{background:#f2eff8;color:#293452}.ad360-talento-actions [data-talento-send]{margin-left:auto}.ad360-talento-actions button[disabled]{opacity:.55;cursor:wait}#ad360-talento-complete{text-align:center;padding:34px 10px 20px}#ad360-talento-complete h3{font-size:1.48rem!important;color:#293452}#ad360-talento-complete p{color:#72798b;line-height:1.55}#ad360-talento-complete strong{display:block;font-size:1.08rem;letter-spacing:.08em;margin:12px auto 24px}.ad360-talento-success-icon{display:grid;place-items:center;margin:0 auto 15px;width:50px;height:50px;border-radius:50%;background:#eae3f7;color:#293452;font-size:25px}.ad360-talento-trap{position:absolute!important;left:-10000px!important;top:-10000px!important}@media(max-width:620px){.ad360-talento{inset:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.ad360-talento-shell{max-height:100dvh;padding:21px 19px 32px}.ad360-talento-grid{grid-template-columns:minmax(0,1fr)}.ad360-talento-wide{grid-column:auto}.ad360-talento-step-meta{font-size:.79rem}.ad360-talento-calendar th,.ad360-talento-calendar td{padding:10px 6px}}