/* Scoped transactional direction A. No rules or scripts for other Corporate pages. */
body.conversa-a-candidate{--ca-paper:#f3f0e8;--ca-surface:#faf8f2;--ca-ink:#102f50;--ca-blue:#3156d8;--ca-night:#092b4c;--ca-muted:#476078;--ca-line:#cbd1d2;background:var(--ca-paper);color:var(--ca-ink);margin:0}
.conversa-a-candidate .container,.conversa-a-candidate .cvc-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto;max-width:none}
.conversa-a-candidate .conversa-a-skip{position:fixed;top:8px;left:8px;z-index:100;background:#fff;color:var(--ca-ink);padding:12px;transform:translateY(-160%)}
.conversa-a-candidate .conversa-a-skip:focus{transform:none}
.conversa-a-candidate .conversa-a-preview-note{background:#fff;border-bottom:1px solid var(--ca-line);color:var(--ca-muted);padding:10px 20px;font-size:12px;line-height:1.5}
.conversa-a-candidate .conversa-a-header{background:var(--ca-paper)}
.conversa-a-candidate .conversa-a-header-inner{min-height:96px;display:flex;align-items:center;gap:28px}
.conversa-a-candidate .conversa-a-header .brand{margin-right:auto;flex-shrink:0}
.conversa-a-candidate .conversa-a-return,.conversa-a-candidate .conversa-a-help{font-size:13px;color:var(--ca-ink);text-decoration:none;line-height:1.5}
.conversa-a-candidate .conversa-a-help{text-decoration:underline;text-underline-offset:5px}
.conversa-a-candidate .conversa-a-content{margin:0;padding:0;min-width:0}
.conversa-a-candidate .corporate-migrated{font-family:inherit;--corp-ink:#102f50;--corp-blue:#3156d8;--corp-paper:#f3f0e8}
.conversa-a-candidate .conversa-a-content .cvc-hero{position:relative;isolation:isolate;background:var(--ca-night);color:#fff;padding:32px 0 38px;overflow:hidden;min-height:0}
.conversa-a-candidate .conversa-a-content .cvc-hero>.cvc-wrap{display:block;position:relative;z-index:1}
.conversa-a-candidate .conversa-a-content .cvc-hero>.cvc-wrap:after{display:none}
.conversa-a-candidate .conversa-a-content .cvc-hero__in{max-width:720px;width:64%;padding:0;min-width:0}
.conversa-a-candidate .conversa-a-hero-media{position:absolute;inset:0;z-index:-1;margin:0!important;pointer-events:none}
.conversa-a-candidate .conversa-a-hero-media img{width:100%;height:100%;object-fit:cover;object-position:72% 45%}
.conversa-a-candidate .conversa-a-hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#092b4cf7 0%,#092b4ce6 28%,#092b4c94 58%,#092b4c14 88%)}
.conversa-a-candidate .conversa-a-hero-media figcaption{position:absolute;right:18px;bottom:12px;z-index:1;color:#fff;background:#092b4cb8;font-size:9px;line-height:1.4;padding:3px 6px}
.conversa-a-candidate .conversa-a-content .cvc-crumb{font-size:11px!important;line-height:1.5!important;color:#e2e8f0;margin:0 0 15px!important}
.conversa-a-candidate .conversa-a-content .cvc-crumb a{color:inherit;text-underline-offset:4px}
.conversa-a-candidate .conversa-a-content .cvc-kicker{display:block;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--ca-blue);margin-bottom:14px}
.conversa-a-candidate .conversa-a-content .cvc-hero .cvc-kicker{color:#dce6ff}
.conversa-a-candidate .conversa-a-content h1{font:400 clamp(36px,3.7vw,54px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.045em;color:#fff;max-width:24ch;margin:0 0 21px}
.conversa-a-candidate .conversa-a-content .cvc-facts{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}
.conversa-a-candidate .conversa-a-content .cvc-facts span{color:#fff;border:1px solid #ffffff45;font-size:11px;line-height:1.4;padding:6px 10px;background:transparent}
.conversa-a-candidate .conversa-a-content .cvc-actions{margin:0 0 16px;display:flex;align-items:center}
.conversa-a-candidate .conversa-a-content .cvc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 23px;border:1px solid var(--ca-paper);border-radius:0;background:var(--ca-paper);color:var(--ca-ink)!important;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:none;max-width:100%}
.conversa-a-candidate .conversa-a-content .cvc-btn:hover{background:#fff;border-color:#fff;transform:none}
.conversa-a-candidate .conversa-a-context{padding:0;border:0;margin:0;max-width:61ch;color:#fff}
.conversa-a-candidate .conversa-a-context summary{font-size:12px;font-weight:400;line-height:1.5;padding:8px 0;min-height:34px;cursor:pointer;list-style:revert;color:#e2e8f0}
.conversa-a-candidate .conversa-a-context p{font-size:15px!important;line-height:1.7!important;color:#fff;margin:10px 0 0!important}
.conversa-a-candidate .conversa-a-context .cvc-micro{font-size:12px!important;color:#e2e8f0}
.conversa-a-candidate .conversa-a-content .cvc-section{padding:48px 0 62px;background:var(--ca-paper);color:var(--ca-ink)}
.conversa-a-candidate .conversa-a-content #agenda{background:var(--ca-surface);padding-top:38px;scroll-margin-top:16px}
.conversa-a-candidate .conversa-a-content h2{font:400 clamp(30px,3vw,43px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.035em;color:var(--ca-ink);margin:0 0 17px;max-width:28ch}
.conversa-a-candidate .conversa-a-content .cvc-section p{font-size:16px;line-height:1.75;color:var(--ca-muted);max-width:72ch;margin:0 0 20px}
.conversa-a-candidate .conversa-a-content .corporate-booking-frame{display:block;width:100%;max-width:100%;min-width:0;height:850px;min-height:700px;border:1px solid var(--ca-line);background:#fff;margin:26px 0 22px;border-radius:0}
.conversa-a-candidate .conversa-a-content .cvc-note{border-left:2px solid var(--ca-blue);background:#e9edf1;color:var(--ca-muted);padding:16px 20px;font-size:13px!important;max-width:none}
.conversa-a-candidate .conversa-a-content .cvc-note a,.conversa-a-candidate .conversa-a-content .cvc-card__link{color:var(--ca-blue);text-underline-offset:4px}
.conversa-a-candidate .conversa-a-content .cvc-wrap--narrow{max-width:840px}
.conversa-a-candidate .conversa-a-footer{background:var(--ca-night);color:#fff;padding:48px 0 24px}
.conversa-a-candidate .conversa-a-footer .brand{color:#fff}
.conversa-a-candidate .conversa-a-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-bottom:1px solid #ffffff30;padding-bottom:34px}
.conversa-a-candidate .conversa-a-footer h2{font:400 clamp(27px,2.6vw,38px)/1.15 Georgia,serif;letter-spacing:-.03em;max-width:27ch;margin:0 0 18px;color:#fff}
.conversa-a-candidate .conversa-a-footer p{font-size:14px;line-height:1.7;margin:0 0 16px;color:#e2e8f0}
.conversa-a-candidate .conversa-a-footer a{color:#fff;text-underline-offset:5px;font-size:13px}
.conversa-a-candidate .conversa-a-footer-bottom{display:flex;gap:20px 30px;align-items:center;flex-wrap:wrap;padding-top:22px}
.conversa-a-candidate .conversa-a-footer-bottom a,.conversa-a-candidate .conversa-a-footer-bottom span{font-size:11px}
.conversa-a-candidate .conversa-a-footer-bottom span{margin-left:auto;color:#cbd5e1}
.conversa-a-candidate :is(a,button,summary):focus-visible{outline:3px solid #3156d8;outline-offset:5px}
.conversa-a-candidate :is(.cvc-hero,.conversa-a-footer) :is(a,summary):focus-visible{outline-color:#cbd8ff}
@media(max-width:1000px){.conversa-a-candidate .container,.conversa-a-candidate .cvc-wrap{width:calc(100% - 64px)}.conversa-a-candidate .conversa-a-content .cvc-hero__in{width:76%}.conversa-a-candidate .conversa-a-help{display:none}}
@media(max-width:600px){.conversa-a-candidate .container,.conversa-a-candidate .cvc-wrap{width:calc(100% - 40px)}.conversa-a-candidate .conversa-a-header-inner{min-height:80px;gap:15px}.conversa-a-candidate .conversa-a-header .brand-descriptor{display:none}.conversa-a-candidate .conversa-a-return{font-size:11px;max-width:100px}.conversa-a-candidate .conversa-a-content .cvc-hero{padding:22px 0 35px}.conversa-a-candidate .conversa-a-content .cvc-hero__in{width:100%;max-width:none}.conversa-a-candidate .conversa-a-hero-media img{object-position:72% center}.conversa-a-candidate .conversa-a-hero-media:after{background:linear-gradient(90deg,#092b4cf2,#092b4cbb),linear-gradient(0deg,#092b4ce6,transparent)}.conversa-a-candidate .conversa-a-hero-media figcaption{font-size:8px;bottom:8px;right:12px}.conversa-a-candidate .conversa-a-content h1{font-size:34px;line-height:1.08;max-width:24ch;margin-bottom:17px}.conversa-a-candidate .conversa-a-content .cvc-crumb{margin-bottom:12px!important;font-size:10px!important}.conversa-a-candidate .conversa-a-content .cvc-kicker{font-size:9px;margin-bottom:12px}.conversa-a-candidate .conversa-a-content .cvc-facts{gap:8px;margin-bottom:16px}.conversa-a-candidate .conversa-a-content .cvc-facts span{font-size:10px;padding:5px 8px}.conversa-a-candidate .conversa-a-content .cvc-actions{margin-bottom:12px}.conversa-a-candidate .conversa-a-content .cvc-btn{width:auto;min-height:46px;padding:13px 20px;font-size:12px}.conversa-a-candidate .conversa-a-content .cvc-section{padding:35px 0 45px}.conversa-a-candidate .conversa-a-content #agenda{padding-top:28px}.conversa-a-candidate .conversa-a-content h2{font-size:30px;margin-bottom:14px}.conversa-a-candidate .conversa-a-content .cvc-section p{font-size:14px;line-height:1.65;margin-bottom:16px}.conversa-a-candidate .conversa-a-content .corporate-booking-frame{height:980px;min-height:850px;margin-top:20px}.conversa-a-candidate .conversa-a-content .cvc-note{padding:14px 16px;font-size:12px!important}.conversa-a-candidate .conversa-a-context p{font-size:14px!important}.conversa-a-candidate .conversa-a-footer-top{grid-template-columns:1fr;gap:30px}.conversa-a-candidate .conversa-a-footer{padding-top:38px}.conversa-a-candidate .conversa-a-footer-bottom span{flex-basis:100%;margin:0}}
@media(max-width:359px){.conversa-a-candidate .conversa-a-header .brand-words>strong{font-size:20px}.conversa-a-candidate .conversa-a-header .brand-words>span:first-child{font-size:18px}.conversa-a-candidate .conversa-a-return{max-width:85px}.conversa-a-candidate .conversa-a-content h1{font-size:31px}}
@media(prefers-reduced-motion:reduce){.conversa-a-candidate *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
