@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Outfit:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-balanced,h1,h2,h3{text-wrap:balance}body{background:#fafafa;overflow-x:hidden}::selection{background:rgba(197,165,90,.1);color:#1a1a1a}@keyframes blink{50%{opacity:0}}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes progressFill{0%{width:0}to{width:100%}}@keyframes shimmer{0%,to{opacity:.3}50%{opacity:.6}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes costPulse{0%,to{box-shadow:0 0 0 0 rgba(220,50,50,0)}50%{box-shadow:0 0 16px 2px rgba(220,50,50,.12)}}@keyframes h2Rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes h2Pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseDot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.terminal-content::-webkit-scrollbar{display:none}.terminal-content{-ms-overflow-style:none;scrollbar-width:none}@keyframes chatBounce{0%{transform:scale(1)}5%{transform:scale(1.12)}8%{transform:scale(.95)}12%{transform:scale(1)}to{transform:scale(1)}}@keyframes chatRing{0%{transform:scale(1);opacity:.4}8%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:#b8b8b8;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#c5a55a;cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#c5a55a;cursor:pointer;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}.credential-card-wrap{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px);display:flex}.credential-card-wrap>div{width:100%}@media (max-width:1024px){.solution-grid{grid-template-columns:1fr 1fr!important}.org-grid{grid-template-columns:repeat(3,1fr)!important}.trust-bio{grid-template-columns:1fr!important;text-align:center}.trust-bio>div:first-child{justify-self:center}.credential-card-wrap{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px)}.footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}}@media (max-width:768px){.solution-grid{grid-template-columns:1fr!important}.org-grid{grid-template-columns:repeat(2,1fr)!important}.credential-grid,.testimonial-grid{grid-template-columns:1fr!important}.demo-tabs{flex-direction:column!important}.demo-tabs button{text-align:left!important;font-size:12px!important;padding:10px 20px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-brand{flex-direction:column!important;align-items:center!important;text-align:center}.footer-logo{width:90px!important;height:90px!important}.credential-card-wrap{flex:0 0 100%!important}.hero-badge{max-width:100%!important}.hero-badge-text{font-size:10px!important;letter-spacing:.8px!important;text-wrap:balance!important}.terminal-agent-role{display:none!important}.org-summary-box{font-size:18px!important}.processing-block{min-height:80px!important;padding:16px 20px!important}}@media (max-width:480px){.footer-bottom{flex-direction:column!important;text-align:center}}.v2-root{--v2-ease-entry:cubic-bezier(0.16,1,0.3,1);--v2-ease-foil:cubic-bezier(0.83,0,0.17,1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-root .v2-exhibit-hairline{display:block;width:22px;height:1px;background:#c5a55a;margin-bottom:12px;transform:scaleX(0);transform-origin:left center;transition:transform .75s var(--v2-ease-entry)}.v2-root .v2-exhibit.v2-in-view .v2-exhibit-hairline{transform:scaleX(1)}.v2-root .v2-on-dark .v2-exhibit-hairline{background:#c5a55a}.v2-root .v2-cta{position:relative;overflow:hidden;background:transparent;color:#c5a55a;border:1px solid #c5a55a;border-radius:2px;transition:color .45s var(--v2-ease-foil),transform .3s var(--v2-ease-entry);isolation:isolate}.v2-root .v2-cta:before{content:"";position:absolute;top:0;left:-110%;width:110%;height:100%;background:linear-gradient(90deg,transparent,#c5a55a 50%,transparent);transition:left .7s var(--v2-ease-foil);z-index:-1}.v2-root .v2-cta:after{content:"";position:absolute;inset:0;background:#c5a55a;transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--v2-ease-foil) .35s;z-index:-2}.v2-root .v2-cta:hover:before{left:110%}.v2-root .v2-cta:hover:after{transform:scaleX(1);transform-origin:left center}.v2-root .v2-cta:hover{color:#0d0d0d}.v2-root .v2-cta:hover .v2-cta-arrow{transform:translateX(4px)}.v2-root .v2-cta-arrow,.v2-root .v2-cta-label{position:relative;z-index:1;transition:transform .3s var(--v2-ease-entry)}@keyframes v2RolePulse{0%,to{box-shadow:0 0 0 0 rgba(220,50,50,0)}50%{box-shadow:0 0 14px 2px rgba(220,50,50,.1)}}.v2-root .v2-pulse{animation:v2RolePulse 3s ease-in-out infinite}@keyframes v2PulseDot{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes v2FadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v2TypingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}@keyframes v2ProgressFill{0%{width:0}to{width:100%}}@keyframes v2CalcSpin{to{transform:rotate(1turn)}}.v2-root .v2-calc-spinner{animation:v2CalcSpin 1s linear infinite}.v2-root .v2-testimonial{background:#fff}.v2-root .v2-testimonial:hover{border-color:#c5a55a;box-shadow:0 4px 24px rgba(0,0,0,.04);transform:translateY(-2px)}.v2-root .v2-apply-band .v2-cta{width:100%;justify-content:center}.v2-root .v2-ta-mobile .v2-agent-slot,.v2-root .v2-ta-mobile .v2-badge,.v2-root .v2-ta-mobile .v2-impact-column,.v2-root .v2-ta-mobile .v2-impact-divider,.v2-root .v2-ta-mobile .v2-payroll-box,.v2-root .v2-ta-mobile .v2-scene1-h3,.v2-root .v2-ta-mobile .v2-status-block,.v2-root .v2-ta-mobile .v2-status-done,.v2-root .v2-ta-mobile .v2-status-line{opacity:1!important;transform:none!important}.v2-root .v2-ta-mobile .v2-calc-block,.v2-root .v2-ta-mobile .v2-status-pulse{display:none!important}.v2-root .v2-ta-mobile .v2-automate-role{opacity:0!important;pointer-events:none}.v2-root .v2-ta-mobile .v2-ta-pin{min-height:auto}.v2-root .v2-ta-mobile .v2-counter-amount:after{content:"$135K"}.v2-root .v2-ta-mobile .v2-counter-amount{font-size:0}.v2-root .v2-ta-mobile .v2-counter-amount:after{font-size:clamp(56px,14vw,96px);color:#c5a55a;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:-2px}@media (max-width:1024px){.v2-root .v2-apply-grid,.v2-root .v2-demo-grid,.v2-root .v2-trust-grid{grid-template-columns:1fr!important;gap:40px!important}.v2-root .v2-headshot-wrap{max-width:280px!important;margin:0 auto}.v2-root .v2-role-grid{grid-template-columns:repeat(3,1fr)!important}.v2-root .v2-cred-grid{grid-template-columns:repeat(2,1fr)!important}.v2-root .v2-cred-grid .v2-cred-cell:nth-child(2){border-right:none!important}.v2-root .v2-cred-grid .v2-cred-cell:first-child,.v2-root .v2-cred-grid .v2-cred-cell:nth-child(2){border-bottom:1px solid rgba(0,0,0,.12)}}@media (max-width:768px){.v2-root .v2-role-grid{grid-template-columns:repeat(2,1fr)!important}.v2-root .v2-cred-grid{grid-template-columns:1fr!important}.v2-root .v2-cred-grid .v2-cred-cell{border-right:none!important}.v2-root .v2-testimonial-grid{grid-template-columns:1fr!important}.v2-root .v2-demo-tabs{gap:6px!important}.v2-root .v2-demo-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 3px);justify-content:center!important;padding:11px 12px!important;font-size:10px!important;letter-spacing:1.5px!important}.v2-root .v2-hero-badge{max-width:100%!important}.v2-root .v2-hero-badge-text{font-size:9px!important;letter-spacing:1px!important;text-wrap:balance!important}.v2-root .v2-terminal-role{display:none!important}}@media (prefers-reduced-motion:reduce){.v2-root *,.v2-root :after,.v2-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.v2-root .v2-cta:after,.v2-root .v2-cta:before{transition:none!important}.v2-root .v2-exhibit-hairline{transform:scaleX(1)!important}}