:root{color-scheme:light;--ink:#070a19;--muted:#070a1994;--soft:#070a1914;--panel:#fff;--wash:#faf9f7;--subtle:#f2f1ef;--blue:#1746e8;--teal:#1f9c8d;--amber:#d88a1d;--purple:#7657df;--green:#087e45;--shadow:0 2px 8px #00000014, 0 18px 48px #00000014;--ui-font:Satoshi, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--typewriter-font:"Commit Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--panel);color:var(--ink);font-family:var(--ui-font);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:40;backdrop-filter:blur(14px);background:#ffffffeb;border-top:1px solid #00000014;width:100%;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1010px);height:56px;margin:0 auto;padding:0 20px;display:flex}.brand{color:#061f58;letter-spacing:0;align-items:center;gap:9px;font-size:22px;font-weight:400;display:inline-flex}.brand-logo{object-fit:contain;width:27px;height:27px;display:block}.nav-links,.nav-actions,.hero-actions{align-items:center;display:flex}.nav-links{color:#0000009e;gap:30px;font-size:14px}.nav-links a:hover{color:#000}.nav-actions{gap:8px;position:relative}.ghost-link,.dark-link{border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:8px 15px;font-size:14px;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.ghost-link:hover,.dark-link:hover{transform:none}.ghost-link{color:#000000bd;box-shadow:none;background:#f7f6f5;border:1px solid #00000012}.dark-link{color:#fff;box-shadow:none;background:#000;border:1px solid #000;font-weight:600}.menu-toggle{color:#000;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:4px;width:38px;height:36px;padding:0;display:none}.menu-toggle span{background:currentColor;border-radius:999px;width:16px;height:2px;display:block}.mobile-menu[hidden]{display:none}.mobile-menu{z-index:60;text-align:left;background:#fff;border:1px solid #070a191a;border-radius:8px;min-width:178px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #070a1929}.mobile-menu a{color:#070a19c7;align-items:center;min-height:42px;padding:10px 14px;font-size:14px;font-weight:650;display:flex}.mobile-menu a+a{border-top:1px solid #070a1912}.mobile-menu a:hover{color:#000;background:#f7f6f5}.hero{z-index:1;isolation:isolate;text-align:center;flex-direction:column;align-items:center;width:min(100%,1100px);min-height:calc(100vh - 57px);margin:0 auto;padding:clamp(68px,8.5vh,88px) 20px 0;display:flex;position:relative}.hero-copy{z-index:1;width:min(100%,790px);position:relative}.eyebrow{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:760}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,5vw,4.15rem);font-weight:400;line-height:.96}.hero-subheadline{color:#070a1994;width:min(100%,680px);margin:0 auto 2px;padding:16px 0;font-size:16px;line-height:1.45}.hero-actions{justify-content:center;gap:10px;margin-top:0}.button{border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:9px 15px;font-size:14px;font-weight:650;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#000}.button-primary:hover{background:#000000db}.button-secondary{color:#000000c7;background:#f3f2ef}.button-secondary:hover{color:#000;background:#e9e7e3}.demo-modal-open{overflow:hidden}.demo-modal[hidden]{display:none}.demo-modal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.demo-modal-backdrop{backdrop-filter:blur(10px);background:#070a1961;position:absolute;inset:0}.demo-modal-panel{z-index:1;text-align:left;background:#fff;border:1px solid #070a191f;border-radius:8px;width:min(100%,560px);max-height:min(780px,100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 26px 70px #070a1938}.demo-modal-close{color:#070a19b8;cursor:pointer;background:#f3f2ef;border-radius:7px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.demo-modal-close:hover{color:#000;background:#e9e7e3}.demo-modal-eyebrow{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.demo-modal-panel h2{color:#111;width:min(100%,440px);margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.06}.demo-modal-copy{color:#070a1999;width:min(100%,430px);margin:0 0 22px;font-size:14px;line-height:1.55}.demo-request-form{gap:14px;display:grid}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.demo-request-form label{color:#070a19c7;gap:7px;font-size:13px;font-weight:650;display:grid}.demo-request-form label span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.demo-request-form label em{color:#070a196b;font-style:normal;font-weight:500}.demo-request-form input,.demo-request-form textarea{width:100%;color:var(--ink);background:#fbfbfa;border:1px solid #070a191f;border-radius:6px;font-size:15px;line-height:1.35}.demo-request-form input{height:42px;padding:8px 10px}.demo-request-form textarea{resize:vertical;min-height:104px;padding:10px}.demo-request-form input:focus,.demo-request-form textarea:focus{background:#fff;border-color:#1746e88a;outline:2px solid #1746e82e}.demo-form-full{grid-column:1/-1}.demo-form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.demo-form-status{color:#070a1994;min-height:20px;margin:0;font-size:13px;line-height:1.5}.demo-form-status[data-tone=success]{color:var(--green)}.demo-form-status[data-tone=error]{color:#b42318}.demo-form-submit{cursor:pointer;border:0;width:100%}.demo-form-submit:disabled{cursor:progress;opacity:.7}.demo-card{z-index:1;width:min(100%,620px);box-shadow:none;text-align:left;background:0 0;border:0;margin-top:26px;position:relative;overflow:visible}.logo-carousel{--logo-gap:clamp(46px, 7vw, 92px);z-index:1;width:min(100vw,1040px);margin-top:clamp(48px,8vh,76px);padding-bottom:clamp(42px,6vh,58px);position:relative}.logo-carousel-viewport{overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.logo-carousel-track{will-change:transform;width:max-content;animation:26s linear infinite logoCarouselScroll;display:flex}.logo-carousel-set{align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap);flex:none;display:flex}.logo-carousel-item{opacity:.72;place-items:center;width:clamp(122px,12vw,174px);height:52px;display:grid}.logo-carousel-item img{object-fit:contain;max-width:100%;max-height:36px;display:block}.demo-top{z-index:2;background:#fff;border:1px solid #00000017;border-radius:12px;padding:10px 14px 9px;position:relative;box-shadow:0 18px 30px #070a191f,0 4px 10px #070a1912,inset 0 1px #ffffffeb}.demo-top input{color:#111827;width:100%;height:30px;font-family:var(--typewriter-font);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;font-size:12px;font-weight:300;overflow:hidden}.demo-controls{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.segmented{background:#f2f1f0;border-radius:8px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.active-pill{background:#fff;border-radius:6px;width:calc(33.333% - 4px);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #00000014,0 4px 12px #0000000f}.segmented button{z-index:1;color:#0000007a;cursor:default;background:0 0;min-width:90px;height:27px;font-size:12px;position:relative}.segmented button:first-of-type{color:#000}.send-button{color:#fff;cursor:default;background:linear-gradient(#001651 0%,#0040f0 100%);border-radius:8px;place-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:grid;position:relative;box-shadow:inset 0 -1.5px 2px #638dff,inset 0 0 10px #0043fb}.demo-body{background:#fafafa;border:1px solid #00000014;border-radius:0 0 12px 12px;grid-template-columns:168px minmax(0,1fr);height:178px;min-height:178px;margin-top:-2px;display:grid;overflow:hidden;box-shadow:0 16px 44px #070a1914}.demo-body>*{min-height:0}.demo-sidebar{border-right:1px solid #0000000f;flex-direction:column;justify-content:space-between;gap:8px;padding:12px 12px 10px;display:flex}.control-label{color:#0006;letter-spacing:.12em;margin-bottom:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700}.select-row,.mini-progress{color:#000000ad;background:#fff;border:1px solid #00000014;border-radius:7px;font-size:12px;line-height:1.15}.select-row{padding:7px 8px}.mini-progress{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex}.mini-progress strong{color:var(--green)}.candidate-panel{flex-direction:column;min-width:0;height:100%;min-height:0;padding:12px 12px 10px;display:flex}.status-line{color:var(--green);align-items:center;gap:7px;margin-bottom:5px;font-size:10.5px;font-weight:650;display:flex}.check-dot{background:#e7f7ef;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.candidate-table{scrollbar-width:none;background:#fff;border:1px solid #0000000f;border-radius:8px;flex:0 0 136px;height:136px;min-height:0;max-height:none;position:relative;overflow:hidden}.candidate-table::-webkit-scrollbar{display:none}.candidate-table-body{z-index:1;will-change:transform;animation:9s ease-in-out .8s infinite candidateTableScroll;position:relative}.table-head,.table-row{grid-template-columns:minmax(160px,1.4fr) minmax(96px,.82fr) minmax(90px,.7fr);align-items:center;gap:8px;display:grid}.table-head{z-index:3;color:#070a198f;letter-spacing:.1em;text-transform:uppercase;background:#fbfbfa;border-bottom:1px solid #00000012;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:700;position:relative}.table-head span,.table-row span{min-width:0;padding:6px 8px}.table-row{color:#000000b3;border-bottom:1px solid #0000000e;font-size:10.5px;line-height:1.05}.table-row:last-child{border-bottom:0}.table-row strong,.table-row small{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.table-row strong{color:#000000d6;font-size:10.5px}.table-row small{color:#00000070;margin-left:4px;font-size:10.5px}.status-pill{color:#5b6368;background:#eef0f1;border-radius:3px;justify-content:center;min-width:58px;padding:3px 6px;font-size:10px;font-weight:700;display:inline-flex}@keyframes candidateTableScroll{0%,18%{transform:translateY(0)}48%,68%{transform:translateY(-69px)}to{transform:translateY(0)}}@keyframes logoCarouselScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.candidate-table-body,.logo-carousel-track,.wf-anim{animation:none}}.status-pill.green{color:var(--green);background:#e7f7ef}.status-pill.blue{color:var(--blue);background:#eaf0ff}.status-pill.amber{color:var(--amber);background:#fff2df}.status-pill.purple{color:var(--purple);background:#f0ecff}.side-collage{--tile-size:70px;--tile-gap:10px;pointer-events:none;z-index:0;grid-template-columns:repeat(3, var(--tile-size));grid-auto-rows:var(--tile-size);gap:var(--tile-gap);width:calc(var(--tile-size) * 3 + var(--tile-gap) * 2);display:grid;position:absolute;top:58px}.side-collage-left{left:min(-50vw + 550px,-20px)}.side-collage-right{right:min(-50vw + 550px,-20px)}.tile{width:var(--tile-size);height:var(--tile-size);place-items:center;display:grid;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;display:block}.side-collage-left .tile:nth-child(3n+2){transform:translateY(14px)}.side-collage-left .tile:nth-child(3n),.side-collage-right .tile:nth-child(3n+1){transform:translateY(28px)}.side-collage-right .tile:nth-child(3n+2){transform:translateY(14px)}.tile-empty{box-shadow:none;background:0 0}.workflow-section{z-index:1;background:#fdfdfc;padding:clamp(48px,6vw,86px) 24px;position:relative;overflow:hidden}.workflow-inner{width:min(100%,1140px);margin:0 auto}.workflow-intro{text-align:center;width:min(100%,660px);margin:0 auto clamp(36px,5vw,56px)}.workflow-eyebrow{color:#a2a4ab;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:14px;font-weight:500}.workflow-intro h2,.workflow-demo-cta h2{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.workflow-intro h2{color:#1a1a24;margin:0;font-size:clamp(34px,4.4vw,50px);line-height:1.04}.workflow-demo-cta p{color:#6a6a6a;line-height:1.62}.workflow-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.workflow-card{padding:46px 24px 26px;position:relative}.workflow-card:before{content:"";pointer-events:none;background:#fff;border:1px solid #e7e8ec;border-radius:5px;position:absolute;inset:0;box-shadow:0 1px 2px #11111108,0 18px 48px #1e3a8a0b}.workflow-chip{z-index:3;color:#1e3a8a;cursor:default;font-family:var(--typewriter-font);letter-spacing:.02em;background:#fff;border:1px solid #e7e8ec;border-radius:5px 0 0;padding:10px 18px;font-size:12px;font-weight:600;transition:background .25s,color .25s;position:absolute;top:0;left:0}.workflow-chip:hover{color:#fff;background:#1e3a8a}.workflow-visual,.workflow-card h3,.workflow-card p{z-index:1;position:relative}.workflow-visual{background:#f6f8fc;border:1px solid #eef1f7;border-radius:5px;height:156px;margin-bottom:20px;overflow:hidden}.workflow-visual>*{position:absolute;inset:0}.workflow-card h3{color:#161616;letter-spacing:0;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.22}.workflow-card p{color:#5c5c5c;margin:0;font-size:12px;line-height:1.55}.workflow-demo-cta{text-align:center;border-top:1px solid #ececec;width:min(100%,620px);margin:clamp(50px,6vw,72px) auto 0;padding-top:clamp(34px,4.5vw,48px)}.workflow-demo-cta h2{color:#141414;margin:0 0 12px;font-size:clamp(28px,3.4vw,38px);line-height:1.08}.workflow-demo-cta p{margin:0 0 22px;font-size:15px}.workflow-demo-cta a{color:#fff;background:#111;border-radius:5px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.workflow-demo-cta a:hover{color:#fff;background:#000;transform:translateY(-1px)}.phone-frame,.form-phone{background:#fff;border:1.5px solid #1e3a8a;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #1e3a8a1a}.phone-frame{width:min(72%,260px);height:108px;overflow:hidden}.phone-speaker{background:#dbe4f7;border-radius:2px;width:30px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sms-bubble{background:#eef2fb;border:1px solid #dbe4f7;border-radius:12px 12px 12px 4px;width:156px;padding:8px 9px;animation:4.2s ease-in-out infinite wf-msg;position:absolute;top:34px;left:18px}.sms-bubble span{background:#dbe4f7;border-radius:3px;height:5px;margin-bottom:5px;display:block}.sms-bubble span:first-child{width:78%}.sms-bubble span:nth-child(2){width:52%;margin-bottom:7px}.sms-bubble strong{color:#fff;background:#1e3a8a;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.typing-indicator{background:#fff;border:1px solid #dbe4f7;border-radius:10px 10px 10px 3px;align-items:center;gap:4px;padding:7px 9px;display:flex;position:absolute;top:58px;right:18px}.typing-indicator i,.warm-card em i{background:#1e3a8a;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite wf-dot}.typing-indicator i:nth-child(2){animation-delay:.18s}.typing-indicator i:nth-child(3){animation-delay:.36s}.form-phone{width:min(70%,238px);height:112px;padding:14px}.logo-placeholder{background:#1e3a8a;border-radius:9px;width:34px;height:34px;display:block;position:absolute;top:26px;left:22px}.field-label{background:#dbe4f7;border-radius:3px;width:52%;height:5px;margin-bottom:5px;margin-left:72px;display:block}.field-label.short{width:44%}.field-label.medium{width:38%}.field-track{background:#fff;border:1px solid #dbe4f7;border-radius:4px;height:9px;margin-bottom:11px;margin-left:72px;display:block;overflow:hidden}.field-track i{background:#3b6fd4;height:100%;animation:5s ease-in-out infinite wf-fill;display:block}.field-track:nth-of-type(5) i{animation-delay:.5s}.field-track:nth-of-type(7) i{animation-delay:1s}.success-check{color:#fff;background:#1e3a8a;border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;font-size:24px;font-weight:700;animation:5s ease-in-out infinite wf-check;display:grid;position:absolute;inset:0;box-shadow:0 6px 16px #1e3a8a4d}.score-funnel,.nurture-scene{place-items:center;display:grid;position:absolute;inset:0}.score-funnel{grid-template-columns:108px 104px 108px;gap:12px;width:min(76%,344px);height:118px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.funnel-shape{z-index:2;fill:#dbe4f747;stroke:#1e3a8a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:104px;height:118px}.score-source,.score-output{z-index:1;align-content:center;gap:8px;width:100%;height:100%;display:grid;position:relative}.score-source span,.score-row{background:#fff;border:1px solid #dbe4f7;border-radius:6px;height:25px;box-shadow:0 4px 12px #1e3a8a0f}.score-source span{position:relative;overflow:hidden}.score-source span:before,.score-source span:after{content:"";border-radius:2px;height:4px;display:block;position:absolute;left:9px}.score-source span:before{opacity:.5;background:#1e3a8a;width:54px;top:7px}.score-source span:after{background:#dbe4f7;width:76px;top:15px}.score-token{z-index:3;background:#fff;border:1.4px solid #1e3a8a;border-radius:7px;width:58px;height:30px;animation:5s ease-in-out infinite wf-score-feed;position:absolute;top:26px;left:43px;box-shadow:0 7px 18px #1e3a8a29}.score-token span{background:#dbe4f7;border-radius:2px;height:4px;margin:8px 0 0 8px;display:block}.score-token span:first-child{width:64%}.score-token span:nth-child(2){width:42%;margin-top:5px}.score-row{justify-content:space-between;align-items:center;padding:0 7px 0 9px;animation:5s ease-in-out infinite wf-score-row;display:flex;position:relative}.score-row b{background:#dbe4f7;border-radius:3px;width:58px;height:5px}.score-row i{border-radius:4px;place-items:center;min-width:26px;height:15px;font-size:8px;font-style:normal;font-weight:800;display:grid}.score-pass i{color:#1f8a4d;background:#e5f7ee}.score-review{animation-delay:.2s}.score-review i{color:#c98a15;background:#fff2df}.score-fail{animation-delay:.4s}.score-fail i{color:#7657df;background:#f0ecff}.mini-board{gap:8px;padding:16px;display:flex}.lane{background:#fff;border:1.2px solid #dbe4f7;border-radius:8px;flex:1;padding:7px 6px}.lane span,.detail-drawer span{opacity:.55;background:#1e3a8a;border-radius:2px;width:70%;height:5px;margin-bottom:8px;display:block}.lane i,.detail-drawer i{background:#eef2fb;border-radius:5px;height:22px;margin-bottom:6px;display:block}.kanban-card{background:#fff;border:1.5px solid #1e3a8a;border-radius:6px;width:38px;height:26px;animation:6s ease-in-out infinite wf-kslide;position:absolute;top:36px;left:5%;box-shadow:0 5px 14px #1e3a8a38}.kanban-card span{border-radius:2px;height:4px;margin:6px 0 0 6px;display:block}.kanban-card span:first-child{opacity:.6;background:#1e3a8a;width:60%}.kanban-card span:nth-child(2){background:#dbe4f7;width:44%;margin-top:4px}.detail-drawer{background:#fff;border-left:1.5px solid #1e3a8a;border-radius:12px 0 0 12px;width:52%;padding:14px 12px;animation:6s ease-in-out infinite wf-drawer;position:absolute;top:0;bottom:0;right:0;transform:translate(112%);box-shadow:-8px 0 20px #1e3a8a1f}.detail-drawer b{background:#1e3a8a;border-radius:50%;width:22px;height:22px;margin-bottom:9px;display:block}.detail-drawer i{background:#dbe4f7;border-radius:2px;height:4px}.contract-folder{place-items:center;display:grid;position:absolute;inset:0}.folder-line{fill:#dbe4f7;stroke:#1e3a8a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:190px;height:74px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.document-card{background:#fff;border:1.5px solid #1e3a8a;border-radius:8px;width:142px;height:92px;padding:11px 13px;animation:5.5s ease-in-out infinite wf-file;position:relative;box-shadow:0 8px 20px #1e3a8a1f}.document-card span,.document-card i{border-radius:2px;display:block}.document-card span{opacity:.5;background:#1e3a8a;width:70%;height:5px;margin-bottom:6px}.document-card i{background:#dbe4f7;height:4px;margin-bottom:5px}.signature{fill:none;stroke:#1e3a8a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:86px;height:23px;overflow:visible}.signature path{stroke-dasharray:240;animation:5.5s ease-in-out infinite wf-draw}.stamp{color:#1f8a4d;border:2px solid #1f8a4d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;animation:5.5s ease-in-out infinite wf-stamp;display:grid;position:absolute;top:30px;right:8px}.nurture-scene{width:min(76%,286px);height:112px;margin:auto}.pulse-ring{border:1.5px solid #1e3a8a;border-radius:50%;width:84px;height:84px;animation:4.5s ease-out infinite wf-pulse;position:absolute}.pulse-ring.second{border-color:#3b6fd4;animation-delay:1.6s}.warm-card{z-index:2;background:#fff;border:1.4px solid #1e3a8a;border-radius:10px;width:142px;padding:11px 11px 12px;position:relative;box-shadow:0 8px 20px #1e3a8a1f}.warm-card>div{align-items:center;gap:7px;margin-bottom:9px;display:flex}.warm-card b{background:#1e3a8a;border-radius:50%;flex:none;width:20px;height:20px}.warm-card span{flex:1}.warm-card span i{opacity:.55;background:#1e3a8a;border-radius:2px;height:4px;margin-bottom:4px;display:block}.warm-card span i:nth-child(2){opacity:1;background:#dbe4f7;width:55%;height:3px}.warm-card em{color:#1e3a8a;background:#1e3a8a14;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.warm-card em i{display:block}.role-ping{z-index:3;white-space:nowrap;color:#fff;letter-spacing:.02em;background:#1e3a8a;border-radius:999px 999px 999px 3px;padding:5px 11px;font-size:9px;font-weight:700;animation:4.5s ease-in-out infinite wf-ping;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 5px 14px #1e3a8a47}@keyframes wf-msg{0%{opacity:.36;transform:translateY(16px)}12%,78%{opacity:1;transform:translateY(0)}86%,to{opacity:.36;transform:translateY(-8px)}}@keyframes wf-dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes wf-fill{0%{width:0}50%,88%{width:100%}to{width:0}}@keyframes wf-check{0%,56%{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1.15)}78%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes wf-score-feed{0%{opacity:0;transform:translate(0)scale(.94)}12%{opacity:1;transform:translate(0)scale(1)}42%{opacity:1;transform:translate(112px,19px)scale(.82)}58%{opacity:.72;transform:translate(155px,52px)scale(.62)}68%,to{opacity:0;transform:translate(226px,64px)scale(.58)}}@keyframes wf-score-row{0%,44%{opacity:.55;transform:translate(0)}56%{opacity:1;transform:translate(5px)}72%,to{opacity:.82;transform:translate(0)}}@keyframes wf-kslide{0%,20%,to{left:5%}30%,48%{left:37.5%}58%,86%{left:70%}}@keyframes wf-drawer{0%,68%{transform:translate(112%)}80%,94%{transform:translate(0)}to{transform:translate(112%)}}@keyframes wf-draw{0%,6%,to{stroke-dashoffset:240px}46%,78%{stroke-dashoffset:0}}@keyframes wf-stamp{0%,50%{opacity:0;transform:scale(.4)rotate(-14deg)}60%{opacity:1;transform:scale(1.2)rotate(-9deg)}72%,86%{opacity:1;transform:scale(1)rotate(-9deg)}to{opacity:0}}@keyframes wf-file{0%,62%{opacity:1;transform:translateY(0)scale(1)}84%{opacity:.25;transform:translateY(46px)scale(.86)}to{opacity:0;transform:translateY(46px)scale(.86)}}@keyframes wf-pulse{0%{opacity:.55;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes wf-ping{0%,30%{opacity:0;transform:translate(-50%)translateY(10px)scale(.9)}44%,78%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}92%,to{opacity:0;transform:translate(-50%)translateY(-8px)scale(.96)}}.brand-footer{z-index:1;background:radial-gradient(120% 140% at 18% 0,#478af557,#0000 46%),radial-gradient(90% 120% at 82% 24%,#1b54be6b,#0000 50%),linear-gradient(#061f58 0%,#031742 58%,#020c2b 100%);border-top:1px solid #b4ceff2e;position:relative;overflow:hidden}.brand-footer-inner{z-index:1;justify-content:center;align-items:center;width:min(100%,1280px);min-height:clamp(108px,10vw,142px);margin:0 auto;padding:clamp(28px,3.2vw,42px) 24px;display:flex;position:relative}.brand-footer span{color:#0000;font-family:var(--ui-font);letter-spacing:0;opacity:.72;-webkit-text-stroke:1px #e5eeff4d;text-stroke:1px #e5eeff4d;white-space:nowrap;font-size:clamp(54px,7vw,92px);font-weight:400;line-height:.9}@media (width<=1120px){.side-collage{display:none}}@media (width<=860px){.nav-links{display:none}.hero{padding-top:76px}.demo-body{grid-template-columns:1fr}.demo-sidebar{border-bottom:1px solid #0000000f;border-right:0}}@media (width<=780px){.workflow-card-grid{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.nav-shell{padding:0 14px}.nav-actions>.dark-link{display:none}.menu-toggle{display:grid}.menu-toggle[aria-expanded=true]{color:#061f58}.ghost-link{display:none}.hero{min-height:auto;padding:66px 14px 24px}.hero h1{margin-bottom:10px;font-size:28px;line-height:1.02}.hero-subheadline{padding:12px 0;font-size:14px;line-height:1.45}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.button{width:100%}.hero-actions .button{white-space:nowrap;min-width:0;padding-left:10px;padding-right:10px}.demo-modal{align-items:end;padding:14px}.demo-modal-panel{max-height:calc(100vh - 28px);padding:24px 18px 18px}.demo-modal-panel h2{padding-right:34px;font-size:29px}.demo-form-grid{grid-template-columns:1fr;gap:12px}.segmented{width:100%}.segmented button{flex:1;min-width:0}.demo-card{margin-top:34px}.workflow-eyebrow{margin-bottom:10px;font-size:10px}.workflow-intro h2{font-size:22px;line-height:1.08}.demo-body{height:auto;min-height:0;display:block}.demo-sidebar{display:none}.candidate-panel{min-height:0;padding:10px 12px 12px}.status-line{gap:5px;min-width:0;font-size:10px;line-height:1.2}.status-line span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-table{flex-basis:116px;height:116px}.logo-carousel{--logo-gap:36px;width:100vw;margin-top:38px;padding-bottom:28px}.logo-carousel-viewport{mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.logo-carousel-item{width:118px;height:44px}.logo-carousel-item img{max-height:30px}.table-head,.table-row{grid-template-columns:minmax(130px,1.2fr) minmax(78px,.8fr)}.table-head span:nth-child(2),.table-row span:nth-child(2){display:none}.brand-footer-inner{min-height:104px;padding-top:28px;padding-bottom:28px}.brand-footer span{font-size:54px}}
