.tca-btn-primary{background:var(--ds-teal-ink);box-shadow:0 12px 26px rgba(0,128,161,.3);color:#fff}.tca-btn-primary:hover{background:#006f8c}.tca-btn.tca-btn-ghost{background:transparent;border:2px solid var(--ds-line);color:var(--ds-teal2)}.tca-btn-primary{overflow:hidden;position:relative}.tca-btn-primary:after{animation:sheen 17s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-160%);width:40%}@media(prefers-reduced-motion:reduce){.tca-btn-primary:after{animation:none}}.tca-hero-dk .tca-dh-bg:after,.tca-hero-dk .tca-dh-bg:before{display:none!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(149,200,66,.55)}to{box-shadow:0 0 0 11px rgba(149,200,66,0)}}.tca-hero-dk{background:linear-gradient(155deg,#16212a,#0f3a46 56%,#164034);isolation:isolate;overflow:hidden;position:relative}.tca-hero-dk .tca-dh-bg{inset:0;pointer-events:none;position:absolute;z-index:0}.tca-hero-dk .tca-dh-bg:before{border:2px solid hsla(0,0%,100%,.05);clip-path:var(--ds-hex);content:"";height:660px;position:absolute;right:-150px;top:-140px;width:580px}.tca-hero-dk .tca-dh-bg:after{border:2px solid rgba(0,159,199,.12);clip-path:var(--ds-hex);content:"";height:410px;position:absolute;right:70px;top:150px;width:360px}.tca-hero-dk .tca-dh-in{align-items:center;display:grid;gap:52px;grid-template-columns:1.04fr .96fr;max-width:calc(var(--ds-maxw) + 64px);padding:64px 0 80px;padding-left:32px;padding-right:32px;position:relative;z-index:2}.tca-dh-crumb{font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:18px}.tca-dh-crumb,.tca-dh-crumb a{color:hsla(0,0%,100%,.55)}.tca-dh-crumb a:hover{color:#fff}.tca-dh-crumb b{color:hsla(0,0%,100%,.9);font-weight:700}.tca-dh-crumb .tca-sl{color:hsla(0,0%,100%,.32);margin:0 7px}.tca-dh-pill{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);gap:11px;margin-bottom:26px;padding:7px 8px 7px 14px}.tca-dh-pill,.tca-dh-pill .tca-pv{align-items:center;border-radius:999px;display:inline-flex}.tca-dh-pill .tca-pv{background:rgba(166,206,66,.14);color:var(--ds-brand-lime);font-size:10px;font-weight:800;gap:7px;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.tca-dh-pill .tca-pv i{animation:pulse 2.4s ease-out infinite;background:var(--ds-brand-lime);border-radius:50%;box-shadow:0 0 0 0 rgba(166,206,66,.6);height:7px;width:7px}.tca-hero-dk h1{color:#fff;letter-spacing:-.015em;max-width:15ch}.tca-dh-sub{color:rgba(233,241,244,.82);font-size:18.5px;font-weight:500;line-height:1.55;margin-top:20px;max-width:46ch}.tca-dh-cta{align-items:center;gap:16px;margin-top:30px}.tca-dh-cta,.tca-dh-stats{display:flex;flex-wrap:wrap}.tca-dh-stats{gap:42px;margin-top:40px}.tca-dh-stat b{display:block;font-family:Archivo,Inter,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}.tca-dh-stat small{color:rgba(233,241,244,.62);display:block;font-size:12.5px;font-weight:600;margin-top:7px}.tca-dh-stat .tca-c-cyan{color:var(--ds-brand-cyan)}.tca-dh-stat .tca-c-grn{color:var(--ds-brand-lime)}.tca-dh-stage{position:relative;z-index:2}@media(max-width:900px){.tca-hero-dk .tca-dh-in{gap:34px;grid-template-columns:1fr;padding:40px 24px 52px}.tca-dh-stats{gap:24px 30px}.tca-dh-stat b{font-size:27px}.tca-hero-dk h1{max-width:none}.tca-dh-sub{font-size:16.5px}}@media(prefers-reduced-motion:reduce){.tca-dh-pill .tca-pv i{animation:none}}.tca-hero-dk{background:linear-gradient(120deg,#f4fbfd,#eaf5f9 46%,#e3f1f6)}.tca-hero-dk h1{color:var(--ds-deep)}.tca-dh-crumb,.tca-dh-crumb a{color:var(--ds-muted)}.tca-dh-crumb a:hover,.tca-dh-crumb b{color:var(--ds-deep)}.tca-dh-crumb .tca-sl{color:var(--n-400)}.tca-dh-pill{background:#fff;border-color:var(--ds-line);padding:6px}.tca-dh-pill .tca-pv{background:var(--green-50);color:var(--green-700)}.tca-dh-pill .tca-pv i{background:var(--brand-green)}.tca-dh-sub{color:#3f5866}.tca-dh-cta .tca-btn{box-sizing:border-box;min-height:56px;padding-bottom:0;padding-top:0}.tca-dh-stat small{color:var(--ds-muted)}.tca-dh-stat .tca-c-cyan{color:var(--ds-brand-blue)}.tca-dh-stat .tca-c-org{color:var(--ds-brand-orange)}.tca-dh-stat .tca-c-grn{color:var(--green-600)}@media(min-width:901px){.tca-hero-dk .tca-dh-in{gap:48px;grid-template-columns:.94fr 1.06fr}}.tca-tcs{background:#fff;border:1px solid var(--ds-line);border-radius:18px;box-shadow:0 30px 70px rgba(19,45,57,.14);padding:18px 20px 16px;position:relative}.tca-tcs-hd{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:2px 2px 14px}.tca-tcs-name{color:var(--ds-deep);display:flex;font-size:15.5px;gap:10px;letter-spacing:-.01em}.tca-tcs-live,.tca-tcs-name{align-items:center;font-weight:800}.tca-tcs-live{color:var(--green-700);display:inline-flex;font-size:10px;gap:6px;letter-spacing:.08em;text-transform:uppercase}.tca-tcs-live i{animation:pulse 2.4s ease-out infinite;background:var(--brand-green);border-radius:50%;height:7px;width:7px}.tca-tcs-sub{color:var(--ds-brand-blue);font-size:12.5px;font-weight:700;margin-top:4px;transition:color .3s ease}.tca-tcs-sub.warn{color:#b65e10}.tca-tcs-no{background:var(--ds-mist);border-radius:999px;color:var(--ds-muted);font-size:10.5px;font-weight:800;letter-spacing:.07em;padding:6px 11px;text-transform:uppercase;white-space:nowrap}.tca-tcs-body{align-items:center;display:grid;gap:26px;grid-template-columns:1.5fr .8fr;position:relative}.tca-tcs-card{background:var(--ds-mist);border:1px solid var(--ds-line);border-radius:14px;padding:6px 12px;position:relative}.tca-tcs-row{align-items:center;border-radius:9px;color:var(--ds-ink);display:grid;font-size:13px;gap:12px;grid-template-columns:1fr auto 96px;padding:12px 6px;position:relative;transition:background-color .35s ease,box-shadow .35s ease}.tca-tcs-row+.tca-tcs-row{border-top:1px solid var(--ds-line)}.tca-tcs-row .tca-d{font-weight:700;white-space:nowrap}.tca-tcs-row .tca-h{color:var(--ds-deep);font-family:Archivo,Inter,sans-serif;font-variant-numeric:tabular-nums;font-weight:800}.tca-tcs-row .tca-st{height:20px;position:relative}.tca-tcs-row .tca-st b{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.03em;opacity:0;padding:3px 9px;position:absolute;right:0;text-transform:uppercase;top:0;transform:translateY(3px);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.tca-tcs-row .tca-st .tca-ok{background:var(--green-50);color:var(--green-700)}.tca-tcs-row .tca-st .tca-fl{background:var(--ds-brand-orange);color:#fff}.tca-tcs-row.scan{background:#fff;box-shadow:inset 3px 0 0 var(--ds-brand-cyan)}.tca-tcs-row.done .tca-st .tca-ok{opacity:1;transform:none}.tca-tcs-row.scan .tca-st .tca-fl,.tca-tcs-row.scan .tca-st .tca-ok{opacity:0}.tca-tcs-row.flag{background:#fef1e5;box-shadow:inset 3px 0 0 var(--ds-brand-orange)}.tca-tcs-row.flag .tca-d,.tca-tcs-row.flag .tca-h{color:#9a4a07}.tca-tcs-row.flag .tca-st .tca-fl{opacity:1;transform:none}.tca-tcs-row .tca-st .tca-bar{background:var(--n-300);border-radius:999px;height:6px;opacity:0;overflow:hidden;position:absolute;right:0;top:7px;transition:opacity .2s ease;width:86px}.tca-tcs-row .tca-st .tca-bar i{background:var(--ds-brand-cyan);border-radius:999px;display:block;height:100%;width:0}.tca-tcs-row.scan .tca-st .tca-bar{opacity:1}.tca-tcs-row.scan .tca-st .tca-bar i{animation:tcsfill .75s linear forwards}.tca-tcs-row.tca-ot.scan .tca-st .tca-bar i{background:var(--ds-brand-orange)}@keyframes tcsfill{to{width:100%}}.tca-tcs-path{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.tca-tcs-path path{fill:none;opacity:0;stroke:var(--ds-brand-orange);stroke-dasharray:6 6;stroke-linecap:round;stroke-width:2.2;transition:opacity .3s ease}.tca-tcs.s-route .tca-tcs-path path{opacity:1}.tca-tcs-route{gap:14px;position:relative;text-align:center;z-index:2}.tca-tcs-person,.tca-tcs-route{align-items:center;display:flex;flex-direction:column}.tca-tcs-person{gap:6px;opacity:.28;transition:opacity .4s ease}.tca-tcs-person .tca-av{align-items:center;background:var(--n-300);clip-path:var(--ds-hex);display:flex;height:64px;justify-content:center;transition:background .4s ease;width:58px}.tca-tcs-person .tca-av svg{fill:none;height:28px;stroke:#fff;stroke-linecap:round;stroke-width:2;width:28px}.tca-tcs-person b{color:var(--ds-deep);font-size:13.5px;font-weight:800}.tca-tcs-person small{color:var(--ds-muted);font-size:11px;font-weight:600;line-height:1.35;max-width:18ch}.tca-tcs.s-human .tca-tcs-person{opacity:1}.tca-tcs.s-human .tca-tcs-person .tca-av{background:linear-gradient(150deg,var(--ds-brand-cyan),var(--ds-brand-blue))}.tca-tcs-verdict{align-items:center;background:var(--ds-brand-orange);border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:8px;opacity:0;padding:9px 13px;transform:scale(.92);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.tca-tcs-verdict .tca-x{align-items:center;border:2px solid #fff;border-radius:4px;display:inline-flex;font-size:11px;height:18px;justify-content:center;line-height:1;width:18px}.tca-tcs.s-declined .tca-tcs-verdict{opacity:1;transform:none}.tca-tcs-axis{align-items:center;border-top:1px solid var(--ds-line);color:var(--ds-muted);display:grid;font-size:10.5px;font-weight:800;gap:12px;grid-template-columns:auto 1fr auto;letter-spacing:.06em;margin-top:18px;padding-top:14px;text-transform:uppercase}.tca-tcs-axis .tca-trk{background:linear-gradient(90deg,var(--ds-brand-cyan),var(--ds-brand-orange));border-radius:999px;height:4px;position:relative}.tca-tcs-axis .tca-trk i{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px var(--ds-brand-cyan),0 2px 6px rgba(19,45,57,.2);height:14px;left:0;margin:-7px 0 0 -7px;position:absolute;top:50%;transition:left 1s cubic-bezier(.4,0,.2,1),box-shadow .6s ease;width:14px}.tca-tcs-axis .tca-a1{color:var(--ds-brand-blue)}.tca-tcs.s-human .tca-tcs-axis .tca-trk i{box-shadow:inset 0 0 0 3px var(--ds-brand-orange),0 2px 6px rgba(19,45,57,.2);left:100%}.tca-tcs.s-human .tca-tcs-axis .tca-a1{color:var(--ds-muted)}.tca-tcs.s-human .tca-tcs-axis .tca-a2{color:#b65e10}@media(max-width:600px){.tca-hero-dk .tca-dh-in{padding-left:16px;padding-right:16px}}@media(max-width:560px){.tca-tcs-body{grid-template-columns:1fr}.tca-tcs-path{display:none}.tca-tcs-row{grid-template-columns:1fr auto 86px}}@media(prefers-reduced-motion:reduce){.tca-tcs *{animation:none!important;transition:none!important}}