:root{--primary:#360b62;--secondary:#ffc20e;--lavender:#cc9bff;--charcoal:#404041;--cyan:#1fc1f2;--ink:#151318;--muted:#62606a;--line:#e8e2ee;--surface:#fff;--soft:#f8f5fb;--heading:"Satoshi","Roboto",Arial,sans-serif;--body:"Roboto",Arial,sans-serif}body{background:var(--surface);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;margin:0;text-rendering:optimizeLegibility}.body-container--headless-hr a{color:inherit;text-decoration:none}.body-container--headless-hr .shell{margin:0 auto;width:min(1180px,calc(100% - 40px))}.body-container--headless-hr .section-pad{padding:92px 0}.body-container--headless-hr .button,.body-container--headless-hr .eyebrow,.body-container--headless-hr .section-label,.body-container--headless-hr dt,.body-container--headless-hr h1,.body-container--headless-hr h2,.body-container--headless-hr h3{font-family:var(--heading)}.body-container--headless-hr h1,.body-container--headless-hr h2,.body-container--headless-hr h3,.body-container--headless-hr p{margin-top:0}.body-container--headless-hr h1{color:#fff;font-size:clamp(3rem,8vw,6.8rem);letter-spacing:0;line-height:.88;margin-bottom:24px;max-width:760px}.body-container--headless-hr h2{color:var(--primary);font-size:clamp(2.2rem,4vw,4.7rem);letter-spacing:0;line-height:.98;margin-bottom:18px}.body-container--headless-hr h3{color:var(--ink);font-size:1.18rem;letter-spacing:0;line-height:1.25;margin-bottom:10px}.body-container--headless-hr p{color:var(--muted)}.body-container--headless-hr .hero{align-items:center;background:radial-gradient(circle at 78% 24%,rgba(31,193,242,.34),transparent 24%),linear-gradient(135deg,#250742 0,var(--primary) 52%,#160223 100%);display:flex;min-height:94vh;overflow:hidden;position:relative}.body-container--headless-hr .hero:after{background:linear-gradient(0deg,rgba(255,194,14,.92),rgba(255,194,14,0));content:"";height:110px;inset:auto 0 0;opacity:.22;pointer-events:none;position:absolute}.body-container--headless-hr .hero-grid{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);position:relative;z-index:1}.body-container--headless-hr .eyebrow,.body-container--headless-hr .section-label{color:var(--secondary);font-size:.83rem;font-weight:900;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}.body-container--headless-hr .hero-text{color:hsla(0,0%,100%,.82);font-size:1.18rem;max-width:690px}.body-container--headless-hr .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.body-container--headless-hr .button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;line-height:1;min-height:48px;padding:13px 20px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.body-container--headless-hr .button:hover{transform:translateY(-2px)}.body-container--headless-hr .button-primary{background:var(--secondary);box-shadow:0 16px 34px rgba(255,194,14,.24);color:#1d1326}.body-container--headless-hr .stats{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 0}.body-container--headless-hr .stats div{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;padding:18px}.body-container--headless-hr dt{color:#fff;font-size:2rem;font-weight:900;line-height:1}.body-container--headless-hr dd{color:hsla(0,0%,100%,.72);font-size:.9rem;margin:8px 0 0}.body-container--headless-hr .command-panel{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:8px;box-shadow:0 28px 70px rgba(0,0,0,.28);padding:18px;position:relative}.body-container--headless-hr .panel-top{display:flex;gap:8px;margin-bottom:26px}.body-container--headless-hr .panel-top span{background:hsla(0,0%,100%,.34);border-radius:999px;height:10px;width:10px}.body-container--headless-hr .chat-row{border-radius:8px;color:#fff;font-weight:700;max-width:92%;padding:16px}.body-container--headless-hr .chat-row.user{background:var(--cyan);color:#06202a;margin-left:auto}.body-container--headless-hr .chat-row.ai{align-items:flex-start;background:hsla(0,0%,100%,.14);display:flex;gap:10px;margin-top:16px}.body-container--headless-hr .status-dot{background:var(--secondary);border-radius:999px;box-shadow:0 0 0 8px rgba(255,194,14,.12);height:10px;margin-top:7px;min-width:10px;width:10px}.body-container--headless-hr .workflow-card{align-items:center;background:#fff;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:18px}.body-container--headless-hr .workflow-card p{color:var(--muted);font-size:.82rem;margin-bottom:3px}.body-container--headless-hr .workflow-card strong{color:var(--primary)}.body-container--headless-hr .workflow-card span{color:var(--cyan);font-family:var(--heading);font-size:2rem;font-weight:900}.body-container--headless-hr .integration-orbit{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:18px}.body-container--headless-hr .integration-orbit span,.body-container--headless-hr .tags span{background:hsla(0,0%,100%,.14);border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;padding:8px 10px;text-align:center}.body-container--headless-hr .marquee-band{background:var(--secondary);color:#1b1223;overflow:hidden}.body-container--headless-hr .marquee-track{animation:slide 30s linear infinite;display:flex;font-family:var(--heading);font-weight:900;gap:34px;padding:18px 0;width:max-content}.body-container--headless-hr .marquee-track span{white-space:nowrap}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.body-container--headless-hr .faq-grid,.body-container--headless-hr .mcp-grid,.body-container--headless-hr .split{align-items:start;display:grid;gap:62px;grid-template-columns:.75fr 1.25fr}.body-container--headless-hr .faq-section,.body-container--headless-hr .intro-section,.body-container--headless-hr .outcomes-section{background:var(--soft)}.body-container--headless-hr .copy-stack p{font-size:1.05rem}.body-container--headless-hr .section-heading{margin-bottom:42px;max-width:860px;text-align:center}.body-container--headless-hr .faq-section .section-label,.body-container--headless-hr .mcp-section .section-label,.body-container--headless-hr .section-heading .section-label{color:var(--primary)}.body-container--headless-hr .comparison-table{background:#fff;border:1px solid var(--line);border-radius:8px;margin-top:56px;overflow:hidden}.body-container--headless-hr .table-head,.body-container--headless-hr .table-row{display:grid;grid-template-columns:1fr 1fr}.body-container--headless-hr .table-head{background:var(--primary);color:#fff;font-family:var(--heading);font-weight:900}.body-container--headless-hr .table-head div,.body-container--headless-hr .table-row div{padding:18px 22px}.body-container--headless-hr .table-row+.table-row{border-top:1px solid var(--line)}.body-container--headless-hr .table-row div:first-child{color:var(--muted)}.body-container--headless-hr .table-row div:last-child{border-left:1px solid var(--line);color:var(--primary);font-weight:800}.body-container--headless-hr .capability-section{background:#fff}.body-container--headless-hr .capability-grid,.body-container--headless-hr .outcome-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.body-container--headless-hr .capability-grid article,.body-container--headless-hr .faq-list details,.body-container--headless-hr .outcome-grid article,.body-container--headless-hr .point-list article{background:#fff;border:1px solid var(--line);border-radius:8px}.body-container--headless-hr .capability-grid article{min-height:260px;padding:24px}.body-container--headless-hr .capability-grid span{color:var(--cyan);display:inline-flex;font-family:var(--heading);font-size:.84rem;font-weight:900;margin-bottom:40px}.body-container--headless-hr .mcp-section{background:linear-gradient(135deg,rgba(54,11,98,.96),rgba(54,11,98,.86)),linear-gradient(90deg,var(--primary),var(--charcoal));color:#fff;overflow:hidden}.body-container--headless-hr .mcp-section .section-label,.body-container--headless-hr .mcp-section h2,.body-container--headless-hr .mcp-section h3,.body-container--headless-hr .mcp-section p{color:#fff}.body-container--headless-hr .mcp-section p{color:hsla(0,0%,100%,.76)}.body-container--headless-hr .mcp-stat{align-items:center;display:flex;gap:18px;margin-top:34px}.body-container--headless-hr .mcp-stat strong{color:var(--secondary);font-family:var(--heading);font-size:5rem;line-height:1}.body-container--headless-hr .mcp-stat span{color:hsla(0,0%,100%,.78);font-weight:800;max-width:190px}.body-container--headless-hr .point-list{display:grid;gap:14px}.body-container--headless-hr .point-list article{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.14);padding:22px}.body-container--headless-hr .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px}.body-container--headless-hr .tags span{align-items:center;background:hsla(0,0%,100%,.12);display:flex}.body-container--headless-hr .outcome-grid article{border-left:5px solid var(--cyan);padding:24px}.body-container--headless-hr .outcome-grid article:nth-child(2n){border-left-color:var(--secondary)}.body-container--headless-hr .outcome-grid article:nth-child(3n){border-left-color:var(--lavender)}.body-container--headless-hr .demo-section{background:#fff}.body-container--headless-hr .demo-card{background:linear-gradient(135deg,rgba(54,11,98,.95),rgba(64,64,65,.9)),var(--primary);border-radius:8px;color:#fff;padding:58px}.body-container--headless-hr .demo-card h2,.body-container--headless-hr .demo-card p{color:#fff;max-width:760px}.body-container--headless-hr .faq-list{display:grid;gap:12px}.body-container--headless-hr summary{color:var(--ink);cursor:pointer;font-family:var(--heading);font-weight:900;list-style:none;padding:20px 22px}.body-container--headless-hr summary::-webkit-details-marker{display:none}.body-container--headless-hr summary:after{color:var(--primary);content:"+";float:right;font-size:1.35rem;line-height:1}.body-container--headless-hr details[open] summary:after{content:"-"}.body-container--headless-hr details p{margin:-4px 22px 22px}.body-container--headless-hr .faq-button{justify-self:start;margin-top:18px}.body-container--headless-hr .faq-section .button-primary{color:#1d1326}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:980px){.body-container--headless-hr .hero{min-height:auto}.body-container--headless-hr .faq-grid,.body-container--headless-hr .hero-grid,.body-container--headless-hr .mcp-grid,.body-container--headless-hr .split{grid-template-columns:1fr}.body-container--headless-hr .capability-grid,.body-container--headless-hr .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.body-container--headless-hr .shell{width:min(100% - 28px,1180px)}.body-container--headless-hr .section-pad{padding:64px 0}.body-container--headless-hr h1{font-size:clamp(3rem,17vw,5rem)}.body-container--headless-hr h2{font-size:clamp(2rem,11vw,3.2rem)}.body-container--headless-hr .faq-grid,.body-container--headless-hr .hero-grid,.body-container--headless-hr .mcp-grid,.body-container--headless-hr .split{gap:34px}.body-container--headless-hr .capability-grid,.body-container--headless-hr .outcome-grid,.body-container--headless-hr .stats,.body-container--headless-hr .table-head,.body-container--headless-hr .table-row{grid-template-columns:1fr}.body-container--headless-hr .table-row div:last-child{border-left:0;border-top:1px solid var(--line)}.body-container--headless-hr .command-panel{padding:14px}.body-container--headless-hr .integration-orbit{grid-template-columns:repeat(2,1fr)}.body-container--headless-hr .demo-card{padding:34px 22px}.body-container--headless-hr .button{width:100%}}