.home-refresh{--hr-green:#183e73;--hr-ink:#0c1e38;--hr-muted:#656b74;--hr-line:#d2e2ee;color:var(--hr-ink);background:#edf7ff}.home-refresh h1,.home-refresh h2,.home-refresh h3,.home-refresh p{margin:0}.home-refresh h1,.home-refresh h2,.hr-agent-name,.hr-founder-copy h3,.hr-dashboard-row h2{font-family:var(--font-display), Georgia, serif;font-weight:750}.home-refresh h1 em,.home-refresh h2 em{color:var(--hr-green);font-style:normal}.home-refresh button{-webkit-tap-highlight-color:transparent}.home-refresh .button{background:var(--hr-green);border-color:var(--hr-green);border-radius:6px}.home-refresh .button:hover{background:#112c52;border-color:#112c52}.hr-skip{z-index:200;background:#fff;border:1px solid #14386b;border-radius:5px;padding:10px 16px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.hr-skip:focus{transform:translateY(0)}.hr-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hr-eyebrow{color:var(--hr-green);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:17px;font-size:10px;font-weight:850;display:inline-flex}.hr-eyebrow i{background:#dda64c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dda64c15}.hr-hero{background:radial-gradient(at 80% 45%,#dcefff 0,#0000 47%),#edf7ff;padding:146px 0 62px;position:relative;overflow:hidden}.hr-hero-grid{grid-template-columns:1.18fr 1fr;align-items:center;gap:65px;display:grid}.hr-hero h1{letter-spacing:-1.9px;font-size:clamp(44px,4.9vw,68px);line-height:1.04}.hr-hero-copy>p{max-width:510px;color:var(--hr-muted);margin-top:23px;font-size:16px;line-height:1.8}.hr-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.hr-secondary-link{color:var(--hr-green);align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.hr-secondary-link svg{transition:transform .2s}.hr-secondary-link:hover svg{transform:translate(3px)}.hr-trust{color:#656c76;flex-wrap:wrap;gap:8px 18px;margin-top:23px;font-size:10px;font-weight:650;display:flex}.hr-trust span{align-items:center;gap:5px;display:inline-flex}.hr-trust svg{color:var(--hr-green)}.hr-hero-scene{background:#ffffffc9;border:1px solid #d3d8e0;border-radius:14px;padding:24px;position:relative;box-shadow:0 20px 70px #0e254410,0 2px 5px #0e254404}.hr-scene-top{color:var(--hr-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;display:flex}.hr-scene-top>span{align-items:center;gap:7px;display:inline-flex}.hr-scene-top i{background:#2662b5;border-radius:50%;width:6px;height:6px}.hr-scene-top small{letter-spacing:1px;font-size:8px}.hr-system-orbit{height:280px;position:relative}.hr-source-systems{position:absolute;inset:0}.hr-source-system{width:23%;position:absolute;transform:translate(-50%,-50%)}.hr-source-system:first-child{top:12%;left:50%}.hr-source-system:nth-child(2){top:40%;left:12%}.hr-source-system:nth-child(3){top:40%;left:88%}.hr-source-system:nth-child(4){top:82%;left:12%}.hr-source-system:nth-child(5){top:82%;left:88%}.hr-source-system{min-width:0;min-height:76px;color:var(--hr-green);background:#fff;border:1px solid #dadfe7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 3px;display:flex}.hr-source-system span{font-size:10px;font-weight:750}.hr-source-flows{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-source-flows path{fill:none;stroke:#b2bdcc;stroke-width:1.2px;vector-effect:non-scaling-stroke}.hr-source-flows .hr-source-flow-dots{stroke:#c99a48;stroke-width:5px;stroke-linecap:round;stroke-dasharray:.01 24.99;animation:2.8s linear infinite hr-source-stream}.hr-source-flows .hr-source-flow-return{stroke:#2662b5;animation-direction:reverse}@keyframes hr-source-stream{0%{stroke-dashoffset:0}to{stroke-dashoffset:-25px}}.hr-shared-database{text-align:center;background:#e3f1fc;border:1px solid #b5c2d3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:44%;padding:15px 8px;display:flex;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 25px #3140550d}.hr-database-icon{color:#425570;flex-shrink:0;place-items:center;display:grid}.hr-shared-database strong{color:#314055;font-size:13px;display:block}.hr-shared-database small{color:#657181;margin-top:3px;font-size:10px;display:block}.hr-data-to-agent{justify-content:center;align-items:center;height:32px;display:flex;position:relative}.hr-data-to-agent>small{white-space:nowrap;color:#6b7686;font-size:9px;position:absolute;left:calc(50% + 13px)}.hr-mini-agent{color:#fff;background:#122d54;border-radius:9px;align-items:center;gap:13px;padding:20px;display:flex;box-shadow:0 8px 20px #122d541a}.hr-mini-agent>svg{color:#b8c8df;flex-shrink:0}.hr-mini-agent strong{font-size:14px;display:block}.hr-mini-agent small{color:#bec6d1;margin-top:2px;font-size:10px;display:block}.hr-mini-dot{background:#9bb7df;border-radius:50%;width:7px;height:7px;margin-left:auto}.hr-scene-result{color:var(--hr-green);border-top:1px solid #dfe3e9;align-items:center;gap:10px;margin-top:20px;padding:17px 0 0;font-size:11px;font-weight:750;display:flex}.hr-scene-result svg:last-child{margin-left:auto}.hr-benefits{border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);background:#fff}.hr-benefit-grid{grid-template-columns:repeat(3,1fr);padding:27px 0;display:grid}.hr-benefit-grid article{border-left:1px solid var(--hr-line);padding:0 25px}.hr-benefit-grid article:first-child{border-left:0;padding-left:0}.hr-benefit-grid article:last-child{padding-right:0}.hr-before{color:#7c8187;align-items:center;gap:8px;font-size:10px;display:flex}.hr-before svg:last-child{color:#9fa9b6;margin-left:auto}.hr-benefit-grid h3{margin-top:10px;font-size:15px;font-weight:750;line-height:1.4}.hr-benefit-grid p{max-width:310px;color:var(--hr-muted);margin-top:6px;font-size:11px;line-height:1.7}.hr-section{padding:70px 0}.hr-section-heading h2{letter-spacing:-1px;font-size:clamp(35px,3.8vw,49px);line-height:1.06}.hr-section-heading p{color:var(--hr-muted);margin-top:17px;font-size:14px;line-height:1.8}.hr-centered{text-align:center}.hr-centered p{max-width:580px;margin-inline:auto}.hr-system-section{background:radial-gradient(at 50% 46%,#dcefff66,#0000 65%)}.hr-network{margin-top:33px}.hr-network-map{isolation:isolate;grid-template-rows:repeat(3,88px);grid-template-columns:24% 28% 24%;justify-content:space-between;row-gap:20px;display:grid;position:relative}.hr-network-lines{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-network-lines path{fill:none;stroke:#c5cdd8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hr-network-lines .hr-flow{opacity:0}.hr-network-lines .is-active>path:first-child{stroke:#2358a3}.hr-network-lines .is-active .hr-flow{opacity:1;stroke:#d69f40;stroke-width:3px;stroke-dasharray:3 28;animation:1.6s linear 2 hr-flow}@keyframes hr-flow{to{stroke-dashoffset:-62px}}.hr-service{text-align:left;cursor:pointer;color:var(--hr-ink);background:#ffffffeb;border:1px solid #dce1e7;border-radius:9px;align-items:center;gap:13px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 4px 16px #0f274904}.hr-service:hover{border-color:#9ea9b9;transform:translateY(-2px)}.hr-service.is-selected{background:#fff;border-color:#6d819d;box-shadow:0 3px 22px #173a6c10}.hr-service-0{grid-area:1/1}.hr-service-1{grid-area:2/1}.hr-service-2{grid-area:3/1}.hr-service-3{grid-area:1/3}.hr-service-4{grid-area:2/3}.hr-service-5{grid-area:3/3}.hr-service-icon{color:var(--hr-green);flex-shrink:0}.hr-service strong{font-size:14px;font-weight:750;line-height:1.3;display:block}.hr-service small{color:var(--hr-muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.hr-service-dot{background:#acb6c5;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:-5px;box-shadow:0 0 0 4px #e7ebf0}.hr-service-3 .hr-service-dot,.hr-service-4 .hr-service-dot,.hr-service-5 .hr-service-dot{left:-5px;right:auto}.hr-service.is-selected .hr-service-dot{background:#1d4987;box-shadow:0 0 0 5px #d8e0ea}.hr-agent{text-align:center;background:#fff;border:1px solid #c4cdd9;border-radius:13px;flex-direction:column;grid-area:1/2/4;justify-content:center;align-self:center;align-items:center;min-height:238px;padding:22px 12px;display:flex;box-shadow:0 12px 40px #173a6c10,0 0 60px #b1c1d72b}.hr-agent-symbol{width:62px;height:62px;color:var(--hr-green);background:#eaf5fd;border-radius:17px;place-items:center;margin-bottom:12px;display:grid}.hr-agent-name{letter-spacing:-.5px;font-size:28px;line-height:1.2}.hr-connected{color:#1c4885;background:#e3f1fc;border-radius:5px;align-items:center;gap:6px;margin-top:12px;padding:4px 8px;font-size:9px;display:inline-flex}.hr-connected i{background:#557095;border-radius:50%;width:5px;height:5px}.hr-agent-functions{color:var(--hr-muted);border-top:1px solid #e2e6ec;gap:7px;margin-top:15px;padding-top:16px;font-size:9px;display:flex}.hr-agent-functions span{color:#b5bdc8}.hr-connection-detail{background:#e7f3fd;border:1px solid #ccdeed;border-radius:8px;grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;min-height:135px;margin-top:23px;padding:21px 25px;display:grid}.hr-detail-label{color:#4e6078;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.hr-connection-detail h3{font-size:14px;line-height:1.4}.hr-connection-detail p{color:var(--hr-muted);margin-top:5px;font-size:11px;line-height:1.7}.hr-connection-detail ol{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hr-connection-detail li{align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.hr-connection-detail li>span{width:23px;height:23px;color:var(--hr-green);border:1px solid #c3cddc;border-radius:50%;place-items:center;font-size:8px;display:grid}.hr-detail-arrow{color:#93a0b3}.hr-fineprint{text-align:center;color:#777e87;font-size:9px;margin-top:10px!important}.hr-solutions{border-top:1px solid #d8dee6;flex-direction:column;align-items:center;gap:14px;margin-top:25px;padding-top:25px;display:flex}.hr-solutions>div{color:var(--hr-muted);align-items:center;gap:8px;font-size:11px;display:flex}.hr-solutions nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hr-solutions nav a{background:#fff8;border:1px solid #ccdeed;border-radius:5px;align-items:center;gap:16px;padding:8px 13px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s;display:flex}.hr-solutions nav a:hover{background:#fff;border-color:#77879e}.hr-solutions nav svg{color:#606f85}.hr-practice{border-block:1px solid var(--hr-line);background:#fff}.hr-split-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px;display:flex}.hr-split-heading>p{max-width:310px;margin:0 0 4px;font-size:13px}.hr-demo{border:1px solid #dadee4;border-radius:10px;overflow:hidden}.hr-example-tabs{background:#f1f3f7;border-bottom:1px solid #dadee4;gap:8px;padding:9px 12px;display:flex}.hr-example-tabs button{color:#6a717b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:14px;padding:10px 14px;font-size:11px;font-weight:750;display:flex}.hr-example-tabs button[aria-selected=true]{color:var(--hr-green);background:#fff;border-color:#d8dde5;box-shadow:0 2px 4px #0c1e3804}.hr-demo-panel{grid-template-columns:.8fr 1.2fr;display:grid}.hr-demo-request{background:#f6f8fa;border-right:1px solid #dde2e8;padding:30px}.hr-demo-label{color:#58667a;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.hr-demo-request>p{font-family:var(--font-display), Georgia, serif;margin-top:25px;font-size:26px;line-height:1.25}.hr-demo-systems{flex-wrap:wrap;gap:6px;margin-top:25px;display:flex}.hr-demo-systems span{color:#566376;background:#e5eaf1;border-radius:4px;padding:4px 8px;font-size:9px}.hr-demo-disclaimer{color:#848a93;margin-top:19px;font-size:9px;display:block}.hr-demo-work{padding:26px}.hr-demo-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.hr-demo-steps li{color:#8a919a;position:relative}.hr-demo-steps li:not(:last-child):after{content:"";background:#dadfe7;height:1px;position:absolute;top:13px;left:34px;right:0}.hr-demo-steps li>span{border:1px solid #ccdeed;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:9px;font-size:9px;transition:background .2s;display:grid}.hr-demo-steps b{max-width:110px;font-size:10px;font-weight:650;line-height:1.4;display:block}.hr-demo-steps .is-current{color:var(--hr-green)}.hr-demo-steps .is-current>span{color:#785924;background:#e3f1fc;border-color:#dcb67a}.hr-demo-steps .is-done{color:var(--hr-green)}.hr-demo-steps .is-done>span{color:#1f4f92;background:#e3eaf3}.hr-demo-steps .is-done:after{background:#94a7c2!important}.hr-demo-result{background:#f5faff;border:1px solid #dde2e8;border-radius:6px;min-height:133px;padding:16px}.hr-demo-result>span{color:#4f5d70;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.hr-demo-result p{color:var(--hr-muted);margin-top:8px;font-size:12px;line-height:1.7}.hr-demo-result small{color:#465b79;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.hr-demo-result.is-complete{background:#edf1f7;border-color:#b9c7db}.hr-demo-controls{align-items:center;gap:18px;margin-top:17px;display:flex}.hr-demo-controls .button{gap:8px;min-height:38px;padding-inline:14px;font-size:11px}.hr-reset{color:#6c7480;cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:10px}.hr-reset:disabled{color:#a2a7af;cursor:default}.hr-reset:not(:disabled):hover{text-decoration:underline}.hr-dashboard-row{border-top:1px solid #dee3e9;grid-template-columns:1fr .8fr;align-items:center;gap:55px;margin-top:30px;padding-top:30px;display:grid}.hr-dashboard-row .hr-eyebrow{margin-bottom:8px}.hr-dashboard-row h2{font-size:30px;line-height:1.2}.hr-dashboard-row p{color:var(--hr-muted);max-width:440px;margin:10px 0 15px;font-size:12px}.hr-product-note{color:#737b87;align-items:center;gap:7px;margin-top:16px;font-size:9px;display:flex}.hr-product-note svg{flex-shrink:0}.hr-dashboard-image{background:#fff;border:1px solid #ced6e2;border-radius:7px;max-height:230px;overflow:hidden;box-shadow:0 8px 26px #0d213c08}.hr-dashboard-image img{width:100%;height:auto;display:block}.hr-together-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:100px;display:grid}.hr-project-steps{margin:28px 0 0;padding:0;list-style:none}.hr-project-steps li{border-top:1px solid #d5dbe4;gap:20px;padding:18px 0;display:flex}.hr-project-steps li>span{color:#b19357;flex-shrink:0;padding-top:2px;font-size:11px}.hr-project-steps h3{font-size:14px;font-weight:750}.hr-project-steps p{max-width:450px;color:var(--hr-muted);margin-top:4px;font-size:12px;line-height:1.7}.hr-founder{background:#fff;border:1px solid #d3dae4;border-radius:9px;justify-self:end;width:100%;max-width:360px;overflow:hidden}.hr-founder-photo{background:#e4e8ee;height:260px;position:relative;overflow:hidden}.hr-founder-photo img{object-fit:cover;object-position:center top}.hr-founder-copy{padding:22px}.hr-founder-copy .hr-eyebrow{margin-bottom:9px;font-size:8px}.hr-founder-copy h3{font-size:30px;line-height:1.15}.hr-founder-copy>span:not(.hr-eyebrow){color:#777f8b;font-size:9px}.hr-founder-copy p{color:var(--hr-muted);margin-top:13px;font-size:12px;line-height:1.7}.hr-founder-copy a{color:var(--hr-green);align-items:center;gap:8px;margin-top:15px;font-size:11px;font-weight:750;display:inline-flex}.hr-faq-section{border-top:1px solid var(--hr-line);background:#fff}.hr-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.hr-faq-grid .hr-section-heading p{max-width:320px;font-size:13px}.hr-faq{border-top:1px solid #d4dbe4}.hr-faq details{border-bottom:1px solid #d4dbe4}.hr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding-block:17px;font-size:12px;font-weight:750;list-style:none;display:flex}.hr-faq summary::-webkit-details-marker{display:none}.hr-faq summary span{color:#758295;font-size:22px;font-weight:400;transition:transform .2s}.hr-faq details[open] summary{color:var(--hr-green)}.hr-faq details[open] summary span{transform:rotate(45deg)}.hr-faq details p{color:var(--hr-muted);padding:0 35px 20px 0;font-size:12px;line-height:1.8}.hr-contact{color:#fff;background:#0f2647;padding:55px 0}.hr-contact-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.hr-contact .hr-eyebrow{color:#a8bad4}.hr-contact h2{letter-spacing:-.5px;font-size:clamp(34px,3.8vw,46px);line-height:1.05}.hr-contact h2 em{color:#aec1dc}.hr-contact p{color:#b2bac4;max-width:510px;margin-top:16px;font-size:12px;line-height:1.8}.hr-contact-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:15px;display:flex}.hr-contact-actions .button{color:#202b3a;background:#c7d6eb;border-color:#c7d6eb}.hr-contact-actions .button:hover{background:#dce6f4;border-color:#dce6f4}.hr-contact-actions>a:not(.button){color:#b2bbc7;align-items:center;gap:8px;font-size:11px;display:flex}@media (min-width:1450px){.home-refresh .container{max-width:1180px}}@media (max-width:1000px){.hr-hero-grid{grid-template-columns:1.05fr 1fr;gap:32px}.hr-hero h1{font-size:53px}.hr-hero-scene{padding:19px}.hr-hero-copy>p{font-size:14px}.hr-hero-actions{gap:16px}.hr-trust{gap:8px}.hr-service{gap:9px;padding:14px}.hr-service strong{font-size:12px}.hr-service small{font-size:9px}.hr-agent-name{font-size:24px}.hr-agent-functions{gap:4px;font-size:8px}.hr-connection-detail{grid-template-columns:1.2fr 1fr;gap:20px}.hr-connection-detail ol{justify-content:start;gap:5px;display:grid}.hr-detail-arrow{display:none}.hr-together-grid{gap:60px}.hr-faq-grid{gap:45px}}@media (max-width:760px){.hr-hero{padding:114px 0 35px}.hr-hero-grid{grid-template-columns:1fr;gap:30px}.hr-hero h1{letter-spacing:-1px;max-width:590px;font-size:clamp(43px,8vw,59px)}.hr-hero-copy>p{max-width:560px;margin-top:18px;font-size:14px}.hr-hero-actions{margin-top:21px}.hr-trust{gap:10px 18px;margin-top:17px}.hr-hero-scene{justify-self:center;width:100%;max-width:520px;padding:20px}.hr-scene-top{margin-bottom:15px}.hr-benefit-grid{grid-template-columns:1fr;padding:6px 0}.hr-benefit-grid article,.hr-benefit-grid article:first-child,.hr-benefit-grid article:last-child{border-left:0;padding:17px 0}.hr-benefit-grid article+article{border-top:1px solid #e3e7ec}.hr-benefit-grid h3{margin-top:6px;font-size:16px}.hr-benefit-grid p{max-width:none;margin-top:4px;font-size:12px}.hr-before{font-size:11px}.hr-before svg:last-child{margin-left:5px}.hr-section{padding:45px 0}.hr-section-heading h2{font-size:37px}.hr-eyebrow{letter-spacing:1.1px;margin-bottom:13px;font-size:9px}.hr-section-heading p{margin-top:13px;font-size:13px}.hr-network{margin-top:25px}.hr-network-map{grid-template-rows:auto repeat(3,76px);grid-template-columns:1fr 1fr;gap:10px;padding:0}.hr-network-lines{display:none}.hr-agent{grid-area:1/1/auto/-1;min-height:0;margin-bottom:12px;padding:20px 15px;position:relative}.hr-agent:after{content:"";background:#a6b4c7;width:1px;height:22px;position:absolute;bottom:-23px}.hr-agent-symbol{border-radius:11px;width:45px;height:45px;margin-bottom:8px}.hr-agent-symbol svg{width:30px}.hr-agent-name{font-size:28px}.hr-agent-functions{gap:8px;margin-top:10px;padding-top:10px;font-size:10px}.hr-connected{margin-top:8px;font-size:10px}.hr-service-0{grid-area:2/1}.hr-service-1{grid-area:3/1}.hr-service-2{grid-area:4/1}.hr-service-3{grid-area:2/2}.hr-service-4{grid-area:3/2}.hr-service-5{grid-area:4/2}.hr-service{gap:9px;padding:11px}.hr-service strong{font-size:12px}.hr-service small{margin-top:3px;font-size:9px}.hr-service-icon svg{width:19px}.hr-service-dot{display:none}.hr-service.is-selected{background:#e8edf5}.hr-connection-detail{min-height:0;margin-top:15px;padding:18px;display:block}.hr-connection-detail h3{font-size:15px}.hr-connection-detail p{font-size:12px}.hr-connection-detail ol{justify-content:flex-start;gap:8px 12px;margin-top:14px;display:flex}.hr-connection-detail li{font-size:9px}.hr-fineprint{font-size:10px;margin-top:12px!important}.hr-solutions{gap:12px;margin-top:22px;padding-top:22px}.hr-solutions>div{font-size:10px}.hr-solutions nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.hr-solutions nav a{justify-content:space-between;gap:6px;padding:10px;font-size:10px}.hr-split-heading{margin-bottom:24px;display:block}.hr-split-heading>p{max-width:490px;margin-top:15px}.hr-example-tabs{gap:5px;padding:8px}.hr-example-tabs button{text-align:left;flex:1;justify-content:space-between;gap:6px;padding:10px;font-size:10px}.hr-example-tabs svg{flex-shrink:0;width:13px}.hr-demo-panel{grid-template-columns:1fr}.hr-demo-request{border-bottom:1px solid #dde2e8;border-right:0;padding:20px}.hr-demo-request>p{margin-top:15px;font-size:24px}.hr-demo-systems{margin-top:15px}.hr-demo-disclaimer{margin-top:10px}.hr-demo-work{padding:20px}.hr-demo-steps{gap:8px}.hr-demo-steps b{font-size:9px}.hr-demo-steps li:not(:last-child):after{left:33px}.hr-demo-result{min-height:147px}.hr-demo-result p{font-size:12px}.hr-demo-controls .button{min-height:42px}.hr-reset{padding:12px 0;font-size:11px}.hr-dashboard-row{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-top:24px}.hr-dashboard-row h2{font-size:29px}.hr-dashboard-row p{font-size:13px}.hr-dashboard-image{max-width:520px;max-height:none}.hr-product-note{font-size:10px}.hr-together-grid{grid-template-columns:1fr;gap:25px}.hr-project-steps{margin-top:23px}.hr-project-steps p{font-size:13px}.hr-founder{grid-template-columns:.8fr 1.2fr;max-width:none;display:grid}.hr-founder-photo{height:100%;min-height:250px}.hr-founder-copy{padding:20px}.hr-faq-grid{grid-template-columns:1fr;gap:24px}.hr-faq-grid .hr-section-heading p{max-width:480px}.hr-faq summary{min-height:65px;font-size:13px}.hr-faq details p{padding-right:15px;font-size:13px}.hr-contact{padding:42px 0}.hr-contact-inner{flex-direction:column;align-items:flex-start;gap:25px}.hr-contact h2{font-size:37px}.hr-contact p{font-size:13px}.hr-contact-actions{align-items:flex-start}}@media (max-width:400px){.hr-hero .hr-eyebrow{letter-spacing:.8px;font-size:8px}.hr-hero h1{font-size:43px}.hr-hero-actions{gap:15px}.hr-hero-actions .button{padding-inline:15px;font-size:12px}.hr-secondary-link{font-size:11px}.hr-scene-top{font-size:9px}.hr-scene-top small{letter-spacing:.3px;font-size:7px}.hr-mini-agent{padding:16px}.hr-source-systems{gap:5px}.hr-source-system{min-height:67px}.hr-source-system span{font-size:9px}.hr-shared-database strong{font-size:12px}.hr-shared-database small{font-size:9px}.hr-scene-result{gap:7px;font-size:10px}.hr-service{gap:7px;padding:9px}.hr-service strong{font-size:11px}.hr-service small{font-size:9px}.hr-service-icon svg{width:17px}.hr-founder{grid-template-columns:1fr}.hr-founder-photo{height:230px;min-height:0}.hr-demo-work{padding:16px}.hr-demo-steps b{font-size:9px}.hr-demo-result{min-height:158px}}@media (prefers-reduced-motion:reduce){.home-refresh *,.home-refresh :before,.home-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-refresh .hr-hero-grid{text-align:center;display:block}.hr-hero-copy{max-width:900px;margin-inline:auto}.home-refresh .hr-hero-copy>p{max-width:620px;margin-inline:auto}.home-refresh .hr-hero-actions,.home-refresh .hr-trust{justify-content:center}.hr-connected-diagram{max-width:900px;margin:auto}.hr-connected-diagram .hr-system-orbit{height:360px}.hr-connected-diagram .hr-shared-database{width:32%;padding:24px 12px}.hr-connected-diagram .hr-shared-database strong{font-size:18px}.hr-connected-diagram .hr-shared-database small{font-size:12px}.hr-connected-diagram .hr-mini-agent{width:52%;margin:auto}.hr-orbit-service{width:24%;min-height:76px;color:var(--hr-green);text-align:left;cursor:pointer;background:#fff;border:1px solid #dadfe7;border-radius:9px;align-items:center;gap:13px;padding:15px;display:flex;position:absolute;top:15%;left:12%;transform:translate(-50%,-50%)}.hr-orbit-service svg{flex-shrink:0}.hr-orbit-service strong{font-size:14px;display:block}.hr-orbit-service small{color:var(--hr-muted);margin-top:4px;font-size:10px;display:block}.hr-orbit-service:hover,.hr-orbit-service.is-selected{background:#e7f3fd;border-color:#6d819d}.hr-orbit-service-1{top:50%}.hr-orbit-service-2{top:85%}.hr-orbit-service-3{left:88%}.hr-orbit-service-4{top:50%;left:88%}.hr-orbit-service-5{top:85%;left:88%}.hr-orbit-service-6{top:12%;left:50%}@media (max-width:760px){.hr-connected-diagram .hr-system-orbit{height:330px}.hr-orbit-service{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:9px 3px}.hr-orbit-service strong{font-size:11px;line-height:1.3}.hr-orbit-service small{display:none}.hr-connected-diagram .hr-shared-database{width:36%;padding:16px 5px}.hr-connected-diagram .hr-shared-database strong{font-size:12px}.hr-connected-diagram .hr-shared-database small{font-size:9px}.hr-connected-diagram .hr-mini-agent{width:85%}.hr-connected-diagram .hr-data-to-agent{height:29.4px}}.hr-faq-article{width:fit-content;color:var(--hr-green);text-underline-offset:3px;align-items:center;gap:8px;margin-top:13px;font-weight:750;text-decoration:underline;display:flex}.hr-faq-article svg{flex-shrink:0}.home-refresh .hr-founder-photo{align-self:start;height:auto;min-height:0}.home-refresh .hr-founder-photo img{object-fit:contain;width:100%;height:auto;display:block;position:static}.hr-hero-grid{z-index:1;position:relative}.hr-hero-network{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hr-hero-network svg{width:100%;height:100%;display:block}.hr-hero-network-lines path{fill:none;stroke:#6c9fcd;stroke-opacity:.26;stroke-width:1px;vector-effect:non-scaling-stroke}.hr-hero-network-lines .hr-hero-data{stroke:#387bb8;stroke-opacity:.65;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.01 99.99;animation:14s linear infinite hr-hero-transmit}.hr-hero-network-lines .hr-hero-data-gold{stroke:#c99543;stroke-opacity:.75}.hr-hero-node circle{fill:#6595c1;fill-opacity:.5}.hr-hero-node .hr-hero-node-halo{fill:#8db9df;fill-opacity:.1;stroke:#7aa6ce;stroke-opacity:.2;animation:7s ease-in-out infinite alternate hr-hero-breathe}@keyframes hr-hero-transmit{to{stroke-dashoffset:-100px}}@keyframes hr-hero-breathe{to{fill-opacity:.22;stroke-opacity:.4}}@media (max-width:760px){.hr-hero-network{opacity:.65}}@media (prefers-reduced-motion:reduce){.hr-hero-network *{animation:none!important}}.home-refresh .hr-dashboard-row{border-top:0;margin-top:0;padding-top:0}.hr-agent-chat{text-align:left;background:#fff;border:1px solid #cfdeec;border-radius:18px;width:min(100%,560px);margin:auto;overflow:hidden;box-shadow:0 14px 42px #183e730c}.hr-chat-header{border-bottom:1px solid #e4edf5;align-items:center;gap:11px;padding:17px 20px;display:flex}.hr-chat-avatar{color:#fff;background:#183e73;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.hr-chat-header strong{color:#183e73;font-size:14px;display:block}.hr-chat-header small{color:#66798b;margin-top:3px;font-size:10px;display:block}.hr-chat-badge{color:#60768d;border:1px solid #dbe6f0;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px}.hr-chat-messages{background:linear-gradient(160deg,#f5f9fd,#fff);flex-direction:column;gap:15px;padding:22px 20px;display:flex}.hr-chat-user{color:#fff;background:#183e73;border-radius:14px 14px 3px;align-self:flex-end;max-width:86%;padding:12px 15px}.hr-chat-user>span{color:#c6d9ef;margin-bottom:5px;font-size:9px;display:block}.hr-chat-messages p{margin:0;font-size:12px;line-height:1.65}.hr-chat-reply{color:#34495f;background:#fff;border:1px solid #dfe8f1;border-radius:3px 14px 14px;padding:15px}.hr-chat-context{color:#587b9c;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;display:flex}.hr-chat-context svg{flex-shrink:0}.hr-chat-draft{background:#f3f7fc;border-left:2px solid #91b4d4;border-radius:0 7px 7px 0;margin-top:12px;padding:11px 12px}.hr-chat-draft>span{color:#58728e;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.home-refresh .hr-chat-footer{color:#728295;background:#f8fbfe;border-top:1px solid #e4edf5;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-size:10px;display:flex}@media (max-width:760px){.hr-chat-header{gap:8px;padding:14px}.hr-chat-messages{padding:17px 13px}.hr-chat-user{max-width:93%}.hr-chat-context{font-size:9px}}.hr-personal-story{max-width:620px;margin-top:28px}.hr-personal-story p{color:var(--hr-muted);margin:0 0 20px;font-size:16px;line-height:1.8}.hr-personal-story p:first-child{color:var(--hr-ink,#0a192f);font-size:18px}.hr-personal-story p:last-child{margin-bottom:0}@media (max-width:760px){.hr-personal-story p{font-size:15px}.hr-personal-story p:first-child{font-size:17px}}
