:root{--ink:#17191d;--muted:#667180;--muted-2:#7a8491;--line:#e2e6ea;--surface:#fff;--soft:#fafbfc;--blue:#5f7fdf;--amber:#a66f20;--green:#2f8158;--header-h:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{max-width:100%}::selection{color:#101216;background:#dce5ff}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sharedContainer{width:min(1200px,100% - 48px);margin-inline:auto}.eyebrow{letter-spacing:.16em;color:#687482;font-size:11px;font-weight:700}.eyebrow.light{color:#b9c0c9}.aiWord{letter-spacing:.01em;font-feature-settings:"liga" 0;font-family:Arial,Helvetica,sans-serif}.ancrosMark{flex:none;display:block;overflow:visible}#product,#how,#connect,#policies,#integrations,#contact{scroll-margin-top:calc(var(--header-h) + 20px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #476bd2}.siteHeader{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e7eaee;transition:transform .38s,opacity .3s;position:fixed;top:0;left:0;right:0}.siteHeaderHidden{opacity:.15;transform:translateY(-110%)}.headerInner{align-items:center;width:min(1200px,100% - 44px);height:100%;margin:auto;display:flex}.brand{letter-spacing:.12em;align-items:center;gap:10px;font-size:14px;font-weight:750;display:flex}.navLinks{color:#4d5560;align-items:center;gap:28px;margin-left:54px;font-size:14px;display:flex}.navLinks a{align-items:center;height:64px;display:flex;position:relative}.navLinks a:after{content:"";transform-origin:50%;background:#202226;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.navLinks a.active{color:#17191d}.navLinks a.active:after{transform:scaleX(1)}.headerCta{margin-left:auto}.ghostButton,.darkButton,.lightButton{border:1px solid #d7dce2;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.ghostButton{background:#fff}.darkButton{color:#fff;background:#202226;border-color:#202226}.lightButton{color:#17191d;background:#fff;border-color:#fff;gap:8px}.ghostButton:hover,.darkButton:hover,.lightButton:hover{transform:translateY(-1px)}.darkButton:hover{box-shadow:0 8px 18px #1118271f}.large{min-height:46px;padding:0 19px}.heroSection{padding-top:var(--header-h);min-height:100dvh;overflow:hidden}.heroInner{text-align:center;max-width:940px;margin:0 auto;padding:92px 24px 8px}.announcement{color:#4d5560;background:#fff;border:1px solid #e0e4e8;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #10182808}.heroInner h1{letter-spacing:-.052em;margin:31px 0 23px;font-size:clamp(54px,6vw,88px);font-weight:630;line-height:.99}.heroInner>p{color:#687281;max-width:760px;margin:auto;font-size:17px;line-height:1.6}.heroButtons{justify-content:center;gap:10px;margin-top:28px;display:flex}.heroTextLink{color:#58616d;margin-top:18px;font-size:13px;font-weight:600;display:inline-block}.heroTextLink:hover{color:#17191d}.liveDemoStage{--mx:0;--my:0;isolation:isolate;perspective:1600px;width:min(1390px,100% - 36px);height:800px;margin:48px auto 54px;position:relative}.demoGlow{z-index:-2;filter:blur(74px);opacity:.72;will-change:transform;width:50%;height:520px;transition:transform .22s ease-out;position:absolute;bottom:56px}.demoGlowLeft{transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * -10px),0);background:radial-gradient(circle,#cddcfbb8,#ebf1ff57 48%,#0000 73%);left:-8%}.demoGlowRight{transform:translate3d(calc(var(--mx) * 16px),calc(var(--my) * 12px),0);background:radial-gradient(circle,#dbe1faad,#f4f6ff4d 48%,#0000 73%);right:-8%}.demoVisual{height:710px;position:relative}.windowDots{align-items:center;gap:5px;display:flex}.windowDots i{background:#ff625b;border-radius:50%;width:9px;height:9px}.windowDots i:nth-child(2){background:#ffbd44}.windowDots i:nth-child(3){background:#00ca4e}.productWindow{z-index:3;width:78%;height:585px;transform:translate3d(calc(var(--mx) * -5px),calc(var(--my) * -3px),0);will-change:transform;background:#fff;border:1px solid #dfe3e8;border-radius:15px;transition:transform .22s ease-out,box-shadow .35s;position:absolute;top:70px;left:11%;overflow:hidden;box-shadow:0 36px 90px #1e2a3f21,0 8px 25px #1e2a3f0f}.liveDemoStage:hover .productWindow{box-shadow:0 42px 100px #1e2a3f25,0 10px 30px #1e2a3f12}.productTopbar{background:#fafbfc;border-bottom:1px solid #e9ecf0;grid-template-columns:68px 165px 1fr auto;align-items:center;gap:10px;height:54px;padding:0 14px;display:grid}.workspaceTitle{border-right:1px solid #e4e8ed;align-items:center;gap:7px;height:30px;font-size:11px;display:flex}.breadcrumb{color:#7d8694;font-size:10px}.breadcrumb span{color:#bdc3cb;padding:0 7px}.sampleBadge{color:#707a87;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:7px;align-items:center;height:27px;padding:0 9px;font-size:8px;display:inline-flex}.productBody{grid-template-columns:172px 1fr;height:calc(100% - 54px);display:grid}.productSidebar{background:#fbfcfd;border-right:1px solid #e7eaee;flex-direction:column;gap:3px;padding:10px 9px;display:flex}.quickAction,.sidebarItem{color:#626b79;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:9px;display:flex;position:relative}.quickAction{color:#30343a;background:#fff;border:1px solid #e2e5e9}.quickAction kbd{color:#9ba2ac;background:#f2f4f6;border:0;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:7px}.sidebarItem>span:first-child{color:#818996;width:12px}.sidebarItem.active{color:#24272c;background:#eceef1;font-weight:550}.sidebarSpacer{flex:1}.sidebarDivider{background:#e7eaee;height:1px;margin:7px 2px}.sidebarLabel{color:#929aa5;letter-spacing:.09em;text-transform:uppercase;padding:0 8px 3px;font-size:7px}.sidebarDot{background:#597ff0;border-radius:50%;width:6px;height:6px;animation:1.7s infinite pulse;position:absolute;right:9px}.sidebarItem b{background:#e9edf2;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 5px;font-size:7px;display:grid}.dashboardArea{background:#fff;min-width:0;padding:18px;position:relative}.dashboardHeader{justify-content:space-between;align-items:flex-start;height:47px;display:flex}.dashboardHeader h3{letter-spacing:-.03em;margin:0;font-size:17px;font-weight:600}.dashboardHeader>div>span{color:#8c95a1;margin-top:4px;font-size:7px;display:block}.dashboardControls{align-items:center;gap:7px;display:flex}.sampleChip,.fakeSelect{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:7px;align-items:center;height:27px;padding:0 8px;color:#66717e!important;margin:0!important;font-size:8px!important;display:inline-flex!important}.fakeSelect{background:#fff}.attentionBar{background:#fffbf4;border:1px solid #e8ddc4;border-radius:8px;align-items:center;gap:9px;height:52px;padding:0 11px;transition:all .4s;display:flex}.attentionWarn{background:#fff8eb;border-color:#e4c88f}.attentionSuccess{background:#f4fbf7;border-color:#cce7d7}.attentionIcon{color:#976823;border:1px solid #eadbb8;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.attentionSuccess .attentionIcon{color:#2d8158;border-color:#c8e5d3}.attentionBar strong,.attentionBar small{display:block}.attentionBar strong{font-size:8px}.attentionBar small{color:#807968;margin-top:3px;font-size:6.5px}.attentionBar .fakeButton{margin-left:auto}.fakeButton{color:#606a77;background:#fff;border:1px solid #d9dee4;border-radius:6px;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:7px;display:inline-flex}.kpiGrid{border:1px solid #e4e7eb;border-radius:8px;grid-template-columns:repeat(4,1fr);height:73px;margin-top:10px;display:grid;overflow:hidden}.kpiGrid>div{border-right:1px solid #e8ebee;padding:12px}.kpiGrid>div:last-child{border-right:0}.kpiGrid span,.kpiGrid strong,.kpiGrid small{display:block}.kpiGrid span{color:#858f9c;font-size:6px}.kpiGrid strong{letter-spacing:-.035em;margin-top:5px;font-size:17px;font-weight:600}.kpiGrid small{color:#8f98a4;margin-top:3px;font-size:5.5px}.dashboardGrid{grid-template-columns:1fr 245px;gap:10px;margin-top:10px;display:grid}.activityCard,.approvalCard{background:#fff;border:1px solid #e3e6ea;border-radius:8px;height:220px;overflow:hidden}.cardHeader{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font-size:7px;display:flex}.cardHeader>span{color:#7f8996;font-size:6.5px}.tableHead{color:#87919e;letter-spacing:.05em;border-bottom:1px solid #eff1f3;grid-template-columns:1.4fr 1.8fr .6fr .8fr;align-items:center;height:26px;padding:0 9px;font-size:5px;display:grid}.activityRow{border-bottom:1px solid #eff1f3;grid-template-columns:1.4fr 1.8fr .6fr .8fr;align-items:center;min-height:51px;padding:0 9px;font-size:6.5px;transition:all .4s;display:grid}.activityRow:last-child{border-bottom:0}.activityRow small{color:#89929e;margin-top:3px;font-size:5.3px;display:block}.agentCell{align-items:center;gap:7px;display:flex}.agentCell>span{background:#f8f9fa;border:1px solid #e0e4e8;border-radius:6px;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.requestActive{background:#fbfcff;box-shadow:inset 2px 0 #7798f4}.riskActive{background:#fffaf3;box-shadow:inset 2px 0 #d6a654}.approvedRow{background:#f6fbf8;box-shadow:inset 2px 0 #63ad81}.riskLow{color:#76818e;font-size:5.5px}.riskHigh{color:#ae5c4c;font-size:5.5px;font-weight:700}.decisionChip{border-radius:5px;width:max-content;padding:4px 6px;font-size:5.5px}.decisionChip.allowed{color:#2e7657;background:#edf7f1}.decisionChip.evaluating{color:#526ba9;background:#eef3ff}.decisionChip.approval{color:#92611f;background:#fff2df}.pendingItem{border-bottom:1px solid #eef0f2;align-items:center;gap:8px;min-height:74px;padding:11px;transition:all .35s;display:flex}.pendingItem.highlight{background:#fffaf3;animation:.5s pendingIn}.pendingItem small,.pendingItem strong,.pendingItem span{display:block}.pendingItem small{color:#7f8995;font-size:5.5px}.pendingItem strong{margin-top:5px;font-size:7px}.pendingItem span{color:#858f9b;margin-top:4px;font-size:5.3px}.pendingItem .fakeButton{margin-left:auto}.auditCard{padding:18px 14px}.auditIcon{color:#277a55;background:#edf8f1;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:10px;display:grid}.auditCard>strong{font-size:9px;display:block}.auditCard>p{color:#74808d;margin:5px 0 12px;font-size:6px;line-height:1.45}.auditLine{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;height:28px;padding:0 8px;font-size:5.8px;display:flex}.auditLine span{color:#75808d}.auditLine b{font-weight:550}.auditLine b.danger{color:#aa5c4d}.eventStrip{justify-content:center;align-items:center;height:36px;margin-top:9px;display:flex}.eventWrap{align-items:center;display:flex}.eventWrap>i{background:#e2e6eb;width:35px;height:1px;margin:0 7px}.eventItem{color:#7c8794;align-items:center;gap:5px;font-size:6px;display:flex}.eventItem>span{background:#dfe3e8;border-radius:50%;outline:1px solid #dfe3e8;width:7px;height:7px;box-shadow:inset 0 0 0 2px #fff}.eventItem.done{color:#46515e}.eventItem.done>span{background:#6087ed;outline-color:#6087ed}.eventItem.warn>span{background:#b47e2f;outline-color:#b47e2f}.floatingPanel{z-index:8;opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe0e5;border-radius:13px;transition:opacity .55s,transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;overflow:hidden;box-shadow:0 22px 55px #222e421f,0 5px 14px #222e420d}.floatingPanel.isVisible{opacity:1}.panelTitle{background:#fafbfc;border-bottom:1px solid #e8ebee;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:7px;font-weight:650;display:flex}.requestPanel{width:220px;transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * -12px),0) translateY(12px) scale(.97);top:115px;left:0}.requestPanel.isVisible{transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * -12px),0) translateY(0) scale(1)}.requestPanel>:not(.panelTitle){margin-left:12px;margin-right:12px}.requestCard{align-items:center;gap:8px;margin-top:12px;display:flex}.agentBadge{color:#565f6d;background:#f7f8fa;border:1px solid #e1e5e9;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.requestCard strong,.requestCard span{display:block}.requestCard strong{font-size:8px}.requestCard span{color:#7e8895;margin-top:2px;font-size:6px}.statusDot{background:#32a86d;border-radius:50%;width:7px;height:7px;margin-left:auto;animation:1.7s infinite pulse;box-shadow:0 0 0 4px #32a86d1a}.requestBox{background:#fafbfc;border:1px solid #e4e7eb;border-radius:8px;padding:9px;margin-top:12px!important}.requestBox span,.requestBox strong,.requestBox small{display:block}.requestBox span{color:#818b97;letter-spacing:.09em;font-size:5px}.requestBox strong{margin-top:5px;font-size:7px}.requestBox small{color:#74808d;margin-top:4px;font-size:5.5px}.panelMeta{color:#7e8894;justify-content:space-between;font-size:5px;display:flex;margin-top:9px!important;margin-bottom:11px!important}.evaluationPanel{width:236px;transform:translate3d(calc(var(--mx) * 15px),calc(var(--my) * -9px),0) translateY(12px) scale(.97);top:165px;right:0}.evaluationPanel.isVisible{transform:translate3d(calc(var(--mx) * 15px),calc(var(--my) * -9px),0) translateY(0) scale(1)}.evaluationPanel>.evaluationRow,.evaluationPanel>.decisionBox{margin-left:10px;margin-right:10px}.evaluationRow{border-bottom:1px solid #eef0f2;align-items:center;gap:8px;height:43px;display:flex}.evaluationRow>span{color:#707b88;border:1px solid #d9dee4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:5.5px;display:grid}.evaluationRow.done>span{color:#287a55;background:#edf8f1;border-color:#bfe1cc}.evaluationRow.warning>span{color:#986722;background:#fff6e8;border-color:#e4cfaa}.evaluationRow strong,.evaluationRow small{display:block}.evaluationRow strong{font-size:7px}.evaluationRow small{color:#77828e;margin-top:3px;font-size:5.5px}.decisionBox{background:#f6f7f9;border-radius:7px;padding:9px;margin-top:10px!important;margin-bottom:10px!important}.decisionBox span,.decisionBox strong{display:block}.decisionBox span{color:#78838f;letter-spacing:.08em;font-size:5px}.decisionBox strong{margin-top:5px;font-size:8px}.decisionBox.warning{color:#8c5d1c;background:#fff5e6}.decisionBox.approved{color:#277451;background:#edf8f1}.approvalFloat{width:260px;transform:translate3d(calc(var(--mx) * 18px),calc(var(--my) * 13px),0) translateY(16px) scale(.96);bottom:88px;right:20px}.approvalFloat.isVisible{transform:translate3d(calc(var(--mx) * 18px),calc(var(--my) * 13px),0) translateY(0) scale(1)}.approvalContent{padding:13px}.approvalTitle{align-items:center;gap:8px;display:flex}.approvalTitle small,.approvalTitle strong{display:block}.approvalTitle small{color:#78838f;letter-spacing:.08em;font-size:5px}.approvalTitle strong{margin-top:3px;font-size:8px}.approvalContent>p{color:#687482;margin:13px 0;font-size:6.5px;line-height:1.5}.approvalDetails{border:1px solid #e6e9ed;border-radius:7px;overflow:hidden}.approvalDetails .auditLine:first-child{border-top:0}.approvalButtons{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.approveButton{min-width:64px;color:#fff!important;background:#24262a!important;border-color:#24262a!important}.approveButton.done{background:#2c7855!important;border-color:#2c7855!important}.fakeCursor{z-index:20;filter:drop-shadow(0 2px 2px #00000026);pointer-events:none;transition:left 1.1s cubic-bezier(.2,.75,.2,1),top 1.1s cubic-bezier(.2,.75,.2,1),transform .25s;position:absolute;top:28%;left:62%}.cursor1{top:44%;left:15%}.cursor2{top:63%;left:54%}.cursor3{top:53%;left:73%}.cursor4{top:78%;left:89%}.cursor5{top:57%;left:70%;transform:scale(.94)}.cursor6{top:59%;left:79%}.cursorRipple{border:1px solid #4974e78c;border-radius:50%;width:20px;height:20px;animation:1s infinite cursorClick;position:absolute;top:2px;left:3px}.demoPlayback{z-index:10;width:min(620px,62%);position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.playbackBar{background:#7d8ba22e;border-radius:10px;height:2px;overflow:hidden}.playbackBar span{background:#5c7ee5;height:100%;transition:width .45s;display:block}.playbackRow{color:#697482;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:8px;display:flex}.playbackRow>div{gap:4px;display:flex}.playbackRow button{color:#66717e;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;min-height:44px;padding:0 9px;font-size:8px;display:flex}.playbackRow button:hover{color:#33383f;background:#f1f3f6}.playbackRow button:disabled{opacity:.5;cursor:default}.sampleCaption{text-align:center;color:#687482;margin:0;font-size:11px;line-height:1.45}.storySection{background:#fafafa;border-top:1px solid #eceff2;border-bottom:1px solid #eceff2;padding-top:128px}.storyIntro{max-width:1200px}.storyIntro h2{letter-spacing:-.05em;max-width:820px;margin:23px 0 18px;font-size:clamp(46px,5vw,72px);font-weight:630;line-height:1}.storyIntro p{color:#687482;margin:0;font-size:18px;line-height:1.55}.storyGrid{grid-template-columns:.82fr 1.18fr;gap:72px;width:min(1200px,100% - 48px);margin:auto;padding-top:18px;display:grid}.storyCopy article{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:78dvh;padding:18dvh 0 10dvh;display:flex}.storyCopy article>span{letter-spacing:.16em;color:#687482;font-size:11px;font-weight:700}.storyCopy h3{letter-spacing:-.048em;max-width:480px;margin:19px 0;font-size:clamp(38px,3.75vw,56px);font-weight:630;line-height:1.02}.storyCopy p{color:#687482;max-width:470px;font-size:17px;line-height:1.58}.storySticky{flex-direction:column;justify-content:center;gap:14px;height:100dvh;display:flex;position:sticky;top:0}.staticArtifact{display:none}.storyArtifact{background:#fff;border:1px solid #dfe3e8;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 25px 60px #252f4417}.artifactHeader{border-bottom:1px solid #eceff2;align-items:center;gap:9px;height:56px;padding:0 17px;display:flex}.exampleTag{color:#687482;border:1px solid #dfe3e8;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.artifactRequestId{color:#727d89;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px}.artifactStatus{color:#4e68b2;background:#f3f6ff;border-radius:7px;align-items:center;gap:6px;height:27px;margin-left:auto;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.artifactStatus i{background:#6687e8;border-radius:50%;width:6px;height:6px}.artifactStatus.status2,.artifactStatus.status3{color:#83591c;background:#fff7e8}.artifactStatus.status2 i,.artifactStatus.status3 i{background:#b07a2e}.artifactStatus.status4{color:#286f4f;background:#eff9f3}.artifactStatus.status4 i{background:#368e62}.artifactBody{justify-content:center;align-items:center;min-height:354px;padding:34px;display:flex}.requestFlow{grid-template-columns:1fr 62px 1.12fr 62px 1fr;align-items:center;width:100%;display:grid}.flowCard,.ancrosNode{background:#fff;border:1px solid #e1e5e9;border-radius:13px;align-items:center;gap:10px;min-height:92px;padding:15px;display:flex;box-shadow:0 8px 22px #1f29370a}.flowCard>span{background:#f7f8fa;border:1px solid #e1e5e9;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.flowCard strong,.flowCard small,.ancrosNode strong,.ancrosNode small{display:block}.flowCard strong,.ancrosNode strong{font-size:11px}.flowCard small,.ancrosNode small{color:#75808d;margin-top:4px;font-size:8px;line-height:1.35}.ancrosNode{color:#fff;background:#202226;border-color:#202226}.ancrosNode small{color:#b5bbc4}.flowLine{background:#d9dee5;height:1px;position:relative}.flowLine i{background:#6687e8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.identityArtifact,.policyArtifact,.approvalArtifact,.auditArtifact{width:min(560px,100%)}.ancrosMini{color:#fff;background:#202226;border-radius:9px;align-items:center;gap:8px;height:36px;margin-bottom:16px;padding:0 11px;display:inline-flex}.ancrosMini strong{letter-spacing:.11em;font-size:9px}.checkRow{background:#fff;border:1px solid #e3e7eb;border-bottom:0;align-items:center;gap:11px;min-height:66px;padding:12px 14px;display:flex}.checkRow:nth-of-type(2){border-radius:12px 12px 0 0}.checkRow:last-child{border-bottom:1px solid #e3e7eb;border-radius:0 0 12px 12px}.checkCircle{color:#277451;background:#edf8f1;border:1px solid #cce5d6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.checkRow strong,.checkRow small{display:block}.checkRow strong{font-size:11px}.checkRow small{color:#6d7885;margin-top:4px;font-size:9px}.policyCompare{border:1px solid #e1e5e9;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.policyCompare>div{padding:17px}.policyCompare>div+div{border-left:1px solid #e1e5e9}.policyCompare span,.policyCompare strong{display:block}.policyCompare span{letter-spacing:.12em;color:#727d89;font-size:8px}.policyCompare strong{margin-top:8px;font-size:18px}.thresholdBar{background:#eef1f4;border-radius:999px;height:10px;margin:24px 4px;position:relative}.thresholdBar:before{content:"";background:#e6c689;border-radius:999px;width:88%;position:absolute;top:0;bottom:0;left:0}.limitMarker,.requestMarker{width:2px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.limitMarker{background:#202226;left:12%}.requestMarker{background:#a66f20;left:88%}.ruleMatch{background:#fff8eb;border:1px solid #e8d3ae;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex}.ruleMatch>span{color:#8e5e1b;background:#fff0d4;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.ruleMatch strong,.ruleMatch small{display:block}.ruleMatch strong{font-size:11px}.ruleMatch small{color:#745f3e;margin-top:4px;font-size:9px}.approvalExample{border:1px solid #e3e7eb;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.approvalSymbol{background:#f7f8fa;border:1px solid #e3e7eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.approvalExample small,.approvalExample strong{display:block}.approvalExample small{letter-spacing:.1em;color:#727d89;font-size:8px}.approvalExample strong{margin-top:4px;font-size:11px}.artifactButtons{gap:6px;display:flex}.artifactButtons span{border:1px solid #dbe0e5;border-radius:7px;align-items:center;height:30px;padding:0 10px;font-size:8px;display:inline-flex}.artifactButtons .primary{color:#fff;background:#202226;border-color:#202226}.routineRow{background:#f4fbf7;border:1px solid #d7e8de;border-radius:11px;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.routineRow>span{color:#277451;background:#e4f5eb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.routineRow strong,.routineRow small{display:block}.routineRow strong{font-size:10px}.routineRow small{color:#60756a;margin-top:3px;font-size:8px}.routineRow b{color:#277451;margin-left:auto;font-size:9px}.auditLogRow{border:1px solid #e2e6ea;border-radius:12px;overflow:hidden}.auditLogRow>div{border-bottom:1px solid #edf0f2;grid-template-columns:125px 1fr;align-items:center;min-height:49px;padding:0 14px;display:grid}.auditLogRow>div:last-child{border-bottom:0}.auditLogRow span{letter-spacing:.09em;color:#727d89;font-size:8px}.auditLogRow strong{font-size:10px;font-weight:600}.auditLogRow .released{color:#277451}.decisionTrail{background:#fff;border-top:1px solid #eceff2;height:94px;padding:18px 24px 15px}.decisionTrailTrack{background:#e5e8ec;border-radius:999px;height:2px;margin:9px 18px 0;position:relative;overflow:hidden}.decisionTrailTrack>span{background:#6687e8;border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.75,.2,1);display:block}.artifact2 .decisionTrailTrack>span,.artifact3 .decisionTrailTrack>span{background:#b07a2e}.artifact4 .decisionTrailTrack>span{background:#368e62}.decisionTrailSteps{grid-template-columns:repeat(5,1fr);margin-top:-11px;display:grid;position:relative}.decisionTrailSteps>div{color:#687482;flex-direction:column;align-items:center;gap:7px;font-size:8px;display:flex}.decisionTrailSteps i{background:#fff;border:1px solid #dfe3e8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;transition:all .3s;display:grid;box-shadow:0 0 0 4px #fff}.decisionTrailSteps .done i{color:#4f73dd;background:#f4f7ff;border-color:#8ba5ee}.decisionTrailSteps .current i{transform:scale(1.1);box-shadow:0 0 0 4px #fff,0 0 0 6px #6687e81a}.artifact2 .decisionTrailSteps .current i,.artifact3 .decisionTrailSteps .current i{color:#8b5c1c;background:#fff8eb;border-color:#c89748}.artifact4 .decisionTrailSteps .done i{color:#2f8158;background:#f1faf5;border-color:#70b58c}.connectSection{padding:145px 0}.connectIntro{max-width:840px}.connectIntro h2{letter-spacing:-.052em;max-width:830px;margin:23px 0 20px;font-size:clamp(46px,5vw,72px);font-weight:630;line-height:.99}.connectIntro p{color:#687482;max-width:740px;margin:0;font-size:18px;line-height:1.6}.connectFlow{background:#fafbfc;border:1px solid #dfe3e8;border-radius:18px;grid-template-columns:1fr 54px 1.05fr 54px 1fr;align-items:center;gap:12px;min-height:190px;margin-top:62px;padding:30px;display:grid;box-shadow:0 18px 50px #1921300d}.connectNode{background:#fff;border:1px solid #e0e4e8;border-radius:13px;flex-direction:column;justify-content:center;gap:6px;min-height:110px;padding:20px;display:flex}.connectNode>span{color:#727d89;letter-spacing:.09em;font-size:9px}.connectNode>strong{font-size:14px;font-weight:600;line-height:1.4}.ancrosConnectNode{color:#fff;background:#202226;border-color:#202226}.ancrosConnectNode>span{color:#b5bbc4}.connectArrow{color:#7b8591;place-items:center;display:grid}.plainDefinitions{border-top:1px solid #e5e8ec;border-bottom:1px solid #e5e8ec;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.plainDefinitions article{border-right:1px solid #e5e8ec;min-height:180px;padding:27px 24px}.plainDefinitions article:last-child{border-right:0}.plainDefinitions article>span{letter-spacing:.12em;color:#727d89;font-size:9px}.plainDefinitions h3{letter-spacing:-.025em;margin:20px 0 9px;font-size:18px;line-height:1.25}.plainDefinitions p{color:#687482;margin:0;font-size:13px;line-height:1.55}.policySection{width:min(1200px,100% - 48px);margin:auto;padding:145px 0}.sectionIntro{max-width:790px}.sectionIntro h2,.integrationsGrid h2{letter-spacing:-.052em;margin:23px 0;font-size:clamp(46px,5vw,72px);font-weight:630;line-height:.99}.sectionIntro p,.integrationsGrid p{color:#687482;max-width:650px;font-size:18px;line-height:1.58}.policyDemo{border:1px solid #dfe3e8;border-radius:18px;grid-template-columns:1fr 1fr;margin-top:68px;display:grid;overflow:hidden;box-shadow:0 22px 60px #19213012}.policyBuilder,.requestSimulator{background:#fff;padding:34px}.requestSimulator{background:#fafbfc;border-left:1px solid #e7eaee}.policyHeader{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.policyHeader small,.policyHeader strong{display:block}.policyHeader small{color:#727d89;letter-spacing:.12em;font-size:10px}.policyHeader strong{margin-top:7px;font-size:20px}.activeTag{color:#66717e;background:#f2f4f6;border-radius:999px;padding:7px 10px;font-size:11px}.policyRule{grid-template-columns:64px 1fr 42px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.policyRule>span{letter-spacing:.12em;color:#737e8a;font-size:10px}.readonlyField{color:#424a55;background:#f7f8fa;border:1px solid #e3e6ea;border-radius:9px;align-items:center;min-height:44px;padding:0 12px;display:flex}.readonlyField small{font-size:12px}.policyRule>b{text-align:center;color:#6f7986;font-weight:500}.policyRequire{margin-top:28px}.policyRequire>span{letter-spacing:.12em;color:#737e8a;margin-bottom:8px;font-size:10px;display:block}.policyRequire>div{border-top:1px solid #eceff2;align-items:center;min-height:44px;font-size:12px;display:flex}.simTabs{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.simTabs button{color:#59636f;background:#fff;border:1px solid #dce1e7;border-radius:8px;min-height:44px;padding:0 12px;font-size:11px}.simTabs button.active{color:#fff;background:#202226;border-color:#202226}.simRequest{background:#fff;border:1px solid #e0e4e8;border-radius:12px;padding:18px}.simRequest span,.simRequest strong,.simRequest b{display:block}.simRequest span{color:#6f7a87;font-size:10px}.simRequest strong{margin-top:7px;font-size:16px}.simRequest b{letter-spacing:-.04em;margin-top:18px;font-size:30px}.simChecks{background:#fff;border:1px solid #e1e5e9;border-radius:12px;margin-top:18px;overflow:hidden}.simChecks p{border-bottom:1px solid #eceff2;align-items:center;gap:8px;min-height:48px;margin:0;padding:10px 14px;font-size:12px;line-height:1.4;display:flex}.simChecks p:last-child{border-bottom:0}.simChecks .warn{color:#79531d;background:#fff9ef}.simDecision{border-radius:12px;margin-top:18px;padding:17px}.simDecision span,.simDecision strong{display:block}.simDecision span{letter-spacing:.12em;opacity:.75;font-size:9px}.simDecision strong{margin-top:6px;font-size:16px}.simDecision.safe{color:#266f50;background:#edf8f2}.simDecision.risky{color:#83561b;background:#fff1dd}.simDecision.blocked{color:#963f39;background:#fceeed}.policySection>.sampleCaption{margin-top:14px}.integrationsSection{background:#fafafa;border-top:1px solid #eceff2;border-bottom:1px solid #eceff2}.integrationsGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;padding-top:145px;padding-bottom:145px;display:grid}.examplesCaption{color:#687482!important;margin-top:18px!important;font-size:12px!important}.integrationMap{grid-template-rows:auto 1fr auto 1fr auto;align-items:center;min-height:510px;display:grid;position:relative}.integrationRow{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.integrationRow span{background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;display:flex;box-shadow:0 4px 12px #1f293708}.ancrosCore{color:#fff;z-index:2;background:#202226;border-radius:20px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:270px;height:150px;display:flex;position:relative;box-shadow:0 28px 55px #14181f26}.ancrosCore strong{letter-spacing:.15em;margin-top:12px;font-size:13px}.ancrosCore span{color:#b5bbc4;text-align:center;margin-top:8px;font-size:10px}.connectorStem{background:#cfd6de;justify-self:center;width:1px;height:100%;position:relative}.connectorStem:after{content:"";background:#6687e8;border-radius:50%;width:7px;height:7px;animation:2.4s infinite verticalTravel;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.connectorBottom:after{animation-delay:1.2s}.contactSection{color:#fff;background:#17191d}.contactInner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:110px;padding-top:140px;padding-bottom:140px;display:grid}.contactCopy h2{letter-spacing:-.052em;margin:24px 0;font-size:clamp(50px,5.8vw,82px);font-weight:620;line-height:.98}.contactCopy p{color:#b8c0c9;max-width:560px;font-size:18px;line-height:1.58}.mailtoFallback{color:#d9dee4;text-underline-offset:3px;margin-top:25px;font-size:13px;text-decoration:underline;display:inline-block}.contactForm{background:#1d1f22;border:1px solid #34383d;border-radius:16px;padding:26px}.contactForm label{color:#d6dbe0;margin-bottom:18px;font-size:12px;font-weight:600;display:block}.contactForm input,.contactForm textarea{color:#fff;background:#16181a;border:1px solid #3a3f45;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:12px 13px}.contactForm input{min-height:48px}.contactForm textarea{resize:vertical;min-height:122px;line-height:1.5}.contactForm input:focus,.contactForm textarea:focus{border-color:#728ee2;box-shadow:0 0 0 3px #728ee21f}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.formSubmit{border:0;width:100%;min-height:48px}.formSubmit:disabled{opacity:.65;cursor:wait}.formStatus{min-height:20px;margin:12px 0 0;font-size:12px}.formStatus.success{color:#8bd2aa}.formStatus.error{color:#f0a6a0}.formPrivacy{color:#9fa8b3;margin:10px 0 0;font-size:10px;line-height:1.5}.formPrivacy a{text-decoration:underline}.siteFooter{color:#687482;align-items:center;gap:22px;padding-top:30px;padding-bottom:30px;font-size:12px;display:flex}.footerBrand{color:#202226;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;display:flex}.footerLinks{align-items:center;gap:17px;margin-left:auto;display:flex}.footerLinks a:hover{color:#202226}.footerCopyright{margin-left:0}.legalPage{width:min(860px,100% - 40px);min-height:100dvh;margin:0 auto;padding:80px 0 100px}.legalBack{color:#5c6673;margin-bottom:52px;font-size:13px;display:inline-flex}.legalPage h1{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(46px,7vw,76px);line-height:1}.legalUpdated{color:#687482;margin-bottom:56px}.legalPage section{border-top:1px solid #e7eaee;padding:27px 0}.legalPage h2{letter-spacing:-.025em;margin:0 0 12px;font-size:22px}.legalPage p,.legalPage li{color:#58636f;font-size:15px;line-height:1.7}.legalPage a{text-underline-offset:3px;text-decoration:underline}.legalNotice{background:#fafbfc;border:1px solid #e0e4e8;border-radius:12px;margin-top:36px;padding:18px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@keyframes pendingIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes cursorClick{0%{opacity:0;transform:scale(.3)}35%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes verticalTravel{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@media (max-width:1100px){.navLinks{display:none}.liveDemoStage{height:700px}.demoVisual{height:620px}.productWindow{width:88%;height:535px;left:6%}.productBody{grid-template-columns:148px 1fr}.dashboardGrid{grid-template-columns:1fr 205px}.requestPanel{transform-origin:0 0;left:-5px;scale:.9}.evaluationPanel{transform-origin:100% 0;right:-5px;scale:.9}.approvalFloat{transform-origin:100% 100%;right:-2px;scale:.9}.storyGrid{grid-template-columns:.75fr 1.25fr;gap:42px}.artifactBody{padding:24px}.requestFlow{grid-template-columns:1fr 42px 1.05fr 42px 1fr}.flowCard,.ancrosNode{padding:11px}.integrationsGrid,.contactInner{grid-template-columns:1fr;gap:55px}.integrationMap{min-height:470px}.contactCopy{max-width:760px}.connectFlow{grid-template-columns:1fr 42px 1.05fr 42px 1fr}.plainDefinitions{grid-template-columns:1fr}.plainDefinitions article{border-bottom:1px solid #e5e8ec;border-right:0;min-height:auto}.plainDefinitions article:last-child{border-bottom:0}}@media (max-width:760px){:root{--header-h:58px}.sharedContainer,.storyGrid,.policySection{width:calc(100% - 36px)}.siteHeader{height:58px}.headerInner{width:calc(100% - 28px)}.headerCta{min-height:44px;padding:0 13px}.brand{font-size:12px}.heroInner{padding:72px 18px 8px}.heroInner h1{font-size:clamp(45px,13vw,58px);line-height:1}.heroInner>p{font-size:15px}.heroButtons{flex-direction:column;align-items:stretch;max-width:310px;margin-left:auto;margin-right:auto}.heroTextLink{margin-top:22px}.liveDemoStage{width:calc(100% - 16px);height:525px;margin-top:38px}.demoVisual{height:450px}.productWindow{border-radius:12px;width:100%;height:410px;top:28px;left:0;transform:none!important}.productTopbar{grid-template-columns:55px 1fr auto;padding:0 8px}.breadcrumb{display:none}.sampleBadge{padding:0 6px;font-size:6px}.productBody{grid-template-columns:1fr}.productSidebar{display:none}.dashboardArea{padding:10px}.dashboardHeader{height:43px}.attentionBar{height:54px}.attentionBar small{max-width:220px}.kpiGrid{display:none}.dashboardGrid{grid-template-columns:1fr;margin-top:9px}.activityCard{height:218px}.approvalCard,.eventStrip,.floatingPanel,.fakeCursor{display:none}.demoPlayback{width:88%;bottom:0}.playbackRow{font-size:7px}.playbackRow button{min-width:44px;font-size:0}.playbackRow button svg{width:14px;height:14px}.sampleCaption{font-size:10px}.storySection{padding-top:90px}.storyIntro h2{font-size:46px}.storyIntro p{font-size:16px}.storyGrid{padding-top:35px;display:block}.storyCopy article{min-height:auto;padding:48px 0 36px}.storyCopy h3{max-width:none;font-size:38px}.storyCopy p{font-size:15px}.storySticky{display:none}.staticArtifact{margin-top:28px;display:block}.artifactBody{min-height:auto;padding:20px}.artifactHeader{padding:0 12px}.artifactRequestId{display:none}.artifactStatus{padding:0 7px;font-size:8px}.requestFlow{flex-direction:column;gap:10px;display:flex}.flowCard,.ancrosNode{width:100%;min-height:72px}.flowLine{width:1px;height:24px}.flowLine i{top:50%;left:50%}.approvalExample{grid-template-columns:auto 1fr}.artifactButtons{grid-column:1/-1;justify-content:flex-end}.auditLogRow>div{grid-template-columns:105px 1fr}.decisionTrail{padding:16px 10px}.decisionTrailSteps>div{font-size:6px}.decisionTrailSteps i{width:20px;height:20px}.connectSection,.policySection{padding-top:95px;padding-bottom:95px}.connectIntro h2,.sectionIntro h2,.integrationsGrid h2{font-size:44px}.connectIntro p,.sectionIntro p,.integrationsGrid p{font-size:16px}.connectFlow{grid-template-columns:1fr;gap:9px;padding:18px}.connectArrow{transform:rotate(90deg)}.connectNode{min-height:95px}.plainDefinitions{margin-top:20px}.plainDefinitions article{padding:24px 4px}.policyDemo{grid-template-columns:1fr;margin-top:44px}.policyBuilder,.requestSimulator{padding:21px}.requestSimulator{border-top:1px solid #e7eaee;border-left:0}.policyRule{grid-template-columns:47px 1fr 25px 1fr}.readonlyField small{font-size:10px}.simTabs{grid-template-columns:1fr;display:grid}.simTabs button{width:100%}.integrationsGrid{padding-top:95px;padding-bottom:95px}.integrationMap{min-height:430px}.integrationRow span{padding:0 10px;font-size:10px}.ancrosCore{width:230px;height:135px}.contactInner{padding-top:95px;padding-bottom:95px}.contactCopy h2{font-size:50px}.contactCopy p{font-size:16px}.contactForm{padding:18px}.siteFooter{flex-direction:column;align-items:flex-start}.footerLinks{flex-wrap:wrap;margin-left:0}.footerCopyright{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.demoGlow,.productWindow,.requestPanel,.evaluationPanel,.approvalFloat{transform:none!important}.storyGrid{display:block}.storyCopy article{min-height:auto;padding:54px 0}.storySticky{display:none}.staticArtifact{margin-top:28px;display:block}.connectorStem:after,.statusDot,.sidebarDot,.cursorRipple{display:none}}@media (forced-colors:active){.darkButton,.ancrosNode,.ancrosCore,.ancrosConnectNode,.ancrosMini{forced-color-adjust:auto;border:1px solid buttontext}.artifactStatus,.sampleBadge,.sampleChip,.exampleTag,.decisionChip{color:canvastext;background:canvas;border:1px solid canvastext}}.heroGradientText{color:#17191d;background:linear-gradient(108deg,#c54b2d 0%,#c13b68 24%,#8545c8 50%,#365fc2 76%,#c54b2d 100%) 0%/240% 240%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;animation:10s ease-in-out infinite ancrosHeroGradient;display:inline-block}@keyframes ancrosHeroGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.heroGradientText{background-position:45%;animation:none}}@media (forced-colors:active){.heroGradientText{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}
