.hero{background:radial-gradient(circle at 82% 15%,rgba(31,170,239,.26),transparent 28%),radial-gradient(circle at 45% 70%,rgba(12,104,215,.18),transparent 34%),#041326}.hero:after{content:"";position:absolute;width:38vw;height:38vw;border-radius:50%;right:-14vw;top:10vh;background:conic-gradient(from 0deg,transparent,#11b8e722,transparent,#f29b2022,transparent);filter:blur(2px);animation:slowspin 28s linear infinite}.live-orchestrator{max-width:720px;margin-top:1.8rem;border:1px solid rgba(111,210,248,.2);border-radius:18px;background:rgba(5,25,47,.72);backdrop-filter:blur(18px);overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.08)}.orchestrator-top{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.1);font-size:.66rem;letter-spacing:.11em;color:#91bddb}.orchestrator-top b{margin-left:auto;font-variant-numeric:tabular-nums}.signal-light{width:7px;height:7px;border-radius:50%;background:#49e9b2;box-shadow:0 0 0 6px rgba(73,233,178,.1);animation:signal 1.8s ease infinite}.orchestrator-question{padding:.8rem .9rem .4rem;font-weight:750}.persona-switch{display:flex;gap:.45rem;padding:.4rem .8rem .85rem;overflow:auto}.persona-switch button{border:1px solid rgba(255,255,255,.16);background:transparent;color:#dbeafa;border-radius:99px;padding:.48rem .75rem;white-space:nowrap;cursor:pointer}.persona-switch button:hover,.persona-switch button.active{background:#fff;color:#08213f}.dynamic-route{display:flex;align-items:center;gap:.45rem;padding:.75rem .8rem;background:rgba(255,255,255,.045);overflow:auto}.dynamic-route span{display:flex;align-items:center;gap:.45rem;font-size:.7rem;white-space:nowrap;animation:routein .45s both;animation-delay:calc(var(--delay)*90ms)}.dynamic-route b{width:24px;height:24px;border-radius:8px;background:linear-gradient(135deg,#0b78eb,#20c9e6);display:grid;place-items:center;color:#fff}.dynamic-route i{color:#4dbfe8}.workplace-section{background:linear-gradient(180deg,#eef4fb 0%,#fff 52%);position:relative;overflow:hidden}.workplace-section:before{content:"TALENT";position:absolute;right:-2vw;top:1rem;font-size:16vw;line-height:1;font-weight:950;letter-spacing:-.08em;color:rgba(7,37,70,.035);pointer-events:none}.workplace-intro{max-width:850px}.workplace-intro p{color:var(--muted);font-size:1.05rem}.workplace-switch{display:grid;grid-template-columns:1fr 1fr;max-width:760px;margin:2.3rem 0 1rem;border:1px solid var(--line);border-radius:20px;padding:.45rem;background:#fff}.workplace-switch button{display:grid;grid-template-columns:auto 1fr;gap:0 .8rem;text-align:left;border:0;border-radius:15px;padding:1rem;background:transparent;cursor:pointer}.workplace-switch button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 12px 30px rgba(4,26,52,.2)}.workplace-switch span{grid-row:1/3;font-size:.7rem;color:var(--cyan)}.workplace-switch b,.workplace-switch small{display:block}.workplace-switch small{opacity:.7}.workspace-stage{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px rgba(7,32,61,.13)}.workspace-view{min-height:570px}.employer-view{display:grid;grid-template-columns:.85fr 1.15fr;background:linear-gradient(135deg,#06182e 0%,#0b3e6d 100%);color:#fff}.workspace-story{padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.workspace-story:after{content:"";position:absolute;width:280px;height:280px;left:-120px;bottom:-120px;border-radius:50%;border:50px solid rgba(52,191,232,.08)}.workspace-number{font-size:5rem;font-weight:950;color:rgba(255,255,255,.08);line-height:1}.workspace-story h3,.jobs-toolbar h3{font-size:clamp(2rem,3vw,3.3rem);line-height:1.04;letter-spacing:-.04em;margin:.3rem 0 1rem}.workspace-story p{color:#bfd1e3}.workspace-story ul{list-style:none;padding:0}.workspace-story li{padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.glass-form{margin:1.2rem;padding:clamp(1.3rem,3vw,2.4rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem;background:rgba(255,255,255,.97);color:var(--ink);border-radius:22px}.glass-form label{display:grid;gap:.35rem;font-size:.77rem;font-weight:750}.glass-form input,.glass-form select,.glass-form textarea,.jobs-toolbar input{border:1px solid #ccd8e5;border-radius:11px;padding:.72rem;background:#f9fbfd}.glass-form textarea{min-height:95px;resize:vertical}.glass-form .wide{grid-column:1/-1}.candidate-view{background:#071a32;color:#fff;padding:clamp(1.4rem,4vw,3.5rem)}.jobs-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.jobs-toolbar h3{margin-bottom:0}.jobs-toolbar label{display:grid;gap:.3rem;color:#bcd0e3;font-size:.72rem}.jobs-toolbar input{min-width:240px;color:var(--ink)}.job-list{display:grid;gap:.8rem}.job-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.4rem;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(100deg,rgba(255,255,255,.055),rgba(255,255,255,.025));animation:routein .5s both;animation-delay:calc(var(--job-index)*90ms)}.job-card:hover{border-color:#4fd1f4;transform:translateX(4px)}.job-card span{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#5cd4f4}.job-card h4{font-size:1.4rem;margin:.25rem 0}.job-card p{margin:0;color:#adc1d7}.job-meta{display:grid;gap:.45rem;justify-items:end}.job-meta small{color:#b9cce0}.whatsapp-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:7rem;align-items:center;background:radial-gradient(circle at 70% 30%,rgba(37,211,102,.12),transparent 32%),#f5f9f7}.whatsapp-copy p{color:var(--muted);font-size:1.05rem}.whatsapp-status{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.65rem .9rem;border-radius:99px;background:#e2f8ea;color:#0a6c35;font-size:.78rem}.whatsapp-status span{width:8px;height:8px;border-radius:50%;background:#25d366;box-shadow:0 0 0 6px rgba(37,211,102,.12)}.whatsapp-console{border-radius:26px;background:#efeae2;overflow:hidden;box-shadow:0 28px 80px rgba(6,46,28,.2);border:1px solid #d9e2dc}.chat-header{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;background:#075e54;color:#fff}.chat-header>span{margin-left:auto;color:#25d366}.chat-header small,.chat-header strong{display:block}.chat-header small{opacity:.75}.chat-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#25d366;font-weight:900}.chat-body{padding:1.2rem;display:grid;gap:.9rem;background-image:radial-gradient(#c9c3ba 1px,transparent 1px);background-size:18px 18px}.message{max-width:78%;padding:.8rem 1rem;background:#fff;border-radius:4px 14px 14px 14px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.country-picker{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.country-picker button{border:2px solid transparent;border-radius:14px;background:#fff;padding:.8rem;cursor:pointer;text-align:left}.country-picker button.selected{border-color:#25d366;background:#e7fbea}.chat-body label{display:grid;gap:.3rem;font-size:.75rem;font-weight:750}.chat-body select,.chat-body textarea{border:0;border-radius:12px;padding:.75rem;background:#fff}.chat-body textarea{min-height:80px;resize:vertical}.whatsapp-send{display:flex;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:99px;background:#25d366;color:#083c22;padding:.85rem;font-weight:850;cursor:pointer}.whatsapp-send:disabled{opacity:.45;cursor:not-allowed}.whatsapp-send span{font-size:1.2rem}.contact-section{padding-top:70px}.metric-strip{position:relative}.metric-strip:after{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg,#0b73e5,#3ccbef,#f29b20);background-size:200%;animation:sweep 5s linear infinite}@keyframes slowspin{to{transform:rotate(360deg)}}@keyframes signal{50%{opacity:.45;transform:scale(.8)}}@keyframes routein{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes sweep{to{background-position:200%}}@media(max-width:1000px){.employer-view,.whatsapp-section{grid-template-columns:1fr;gap:2.5rem}.workspace-story{padding-bottom:2rem}.whatsapp-console{max-width:680px}.hero-grid{align-items:start}.xyomara-stage{margin-top:1rem}}@media(max-width:680px){.live-orchestrator{margin-bottom:2rem}.dynamic-route{display:grid;grid-template-columns:1fr}.dynamic-route i{display:none}.workplace-switch{grid-template-columns:1fr}.employer-view{display:block}.glass-form{grid-template-columns:1fr;margin:.7rem}.glass-form .wide{grid-column:1}.jobs-toolbar{display:grid}.jobs-toolbar input{min-width:0;width:100%}.job-card{grid-template-columns:1fr}.job-meta{justify-items:start}.country-picker{grid-template-columns:1fr}.whatsapp-section{padding-top:85px}}
