.standard-main-nav .nav-links{gap:28px}
.standard-main-nav .nav-links>a,
.standard-main-nav .dropdown-parent,
.standard-main-nav .nav-login{
  font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;
  font-size:14px!important;
  font-style:normal!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
  white-space:nowrap;
}
.standard-main-nav .dropdown-toggle{
  font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;
  font-weight:600!important;
}
.standard-main-nav .nav-actions{flex:0 0 auto}
@media(max-width:1080px){.standard-main-nav .nav-links{gap:18px}}

.lockbox-page{--lb-ink:#0b2340;--lb-muted:#5c7086;--lb-line:#dbe6ef;--lb-blue:#0c64dd;--lb-teal:#0d9b8b;color:var(--lb-ink)}
.lockbox-page .section{padding:84px 24px}
.lockbox-page h1,.lockbox-page h2,.lockbox-page h3{color:var(--lb-ink)}
.lockbox-page h2{font-size:clamp(34px,3.5vw,48px);line-height:1.08;letter-spacing:-.04em}
.lockbox-page .lead{color:var(--lb-muted);font-size:18px;line-height:1.65}
.lb-eyebrow{margin-bottom:14px;color:#087c92;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.lb-hero{position:relative;overflow:hidden;padding:78px 24px 88px;background:radial-gradient(circle at 82% 26%,rgba(38,170,230,.18),transparent 29%),linear-gradient(135deg,#f9fcff,#eef6fd 58%,#f7fbff);border-bottom:1px solid var(--lb-line)}
.lb-hero:before{content:"";position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(36,98,150,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(36,98,150,.08) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#000)}
.lb-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);gap:64px;align-items:center}
.lb-hero h1{margin:0 0 22px;font-size:clamp(48px,5.2vw,72px);line-height:1.01;letter-spacing:-.055em}
.lb-hero-copy>.lead{max-width:670px;margin:0 0 29px;font-size:19px}
.lb-reality{background:#fff}
.lb-two-col{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:78px;align-items:start}
.lb-reality-copy{position:sticky;top:110px}
.lb-reality-copy h2{margin:0 0 18px}
.lb-reality-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lb-reality-card{min-height:165px;padding:23px;border:1px solid var(--lb-line);border-radius:16px;background:#f9fbfd}
.lb-reality-card span{color:#0a8294;font-size:11px;font-weight:800}
.lb-reality-card h3{margin:28px 0 8px;font-size:18px}
.lb-reality-card p{margin:0;color:var(--lb-muted);font-size:13px;line-height:1.55}
.lb-definition{background:#071b32;color:#fff}
.lb-definition h2{max-width:820px;margin:0;color:#fff}
.lb-definition>.container>.lead{max-width:760px;color:#9db3c7}
.lb-responsibilities{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:37px}
.lb-responsibility{padding:24px 21px;border:1px solid rgba(133,187,226,.2);border-radius:15px;background:rgba(13,47,81,.63)}
.lb-responsibility span{color:#58d3c7;font-size:11px;font-weight:800}
.lb-responsibility h3{margin:25px 0 9px;color:#fff;font-size:18px}
.lb-responsibility p{margin:0;color:#8fa8bf;font-size:12px;line-height:1.55}
.lb-section-head{max-width:820px;margin-bottom:38px}
.lb-section-head h2{margin:0 0 15px}
.lb-scenarios{background:#fff}
.lb-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.lb-scenario{padding:25px;border:1px solid var(--lb-line);border-radius:16px;background:linear-gradient(180deg,#fff,#f7fafc);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.lb-scenario:hover{transform:translateY(-3px);border-color:#75bdc8;box-shadow:0 14px 30px rgba(25,92,119,.09)}
.lb-scenario small{color:#118399;font-size:10px;font-weight:800;letter-spacing:.1em}
.lb-scenario h3{margin:18px 0 9px;font-size:19px}
.lb-scenario p{margin:0;color:var(--lb-muted);font-size:13px;line-height:1.55}
.lb-control{background:linear-gradient(145deg,#f2f7fb,#eaf3f9)}
.lb-control-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding:38px;border:1px solid #c5d8e7;border-radius:22px;background:#fff;box-shadow:0 18px 42px rgba(31,72,107,.08)}
.lb-control-panel h2{margin:0}
.lb-record{overflow:hidden;border:1px solid #254f77;border-radius:15px;background:#081f39;color:#fff}
.lb-record-head{display:flex;justify-content:space-between;padding:17px 18px;border-bottom:1px solid rgba(123,184,224,.16)}
.lb-record-head small{color:#67d8d0;font-size:9px;font-weight:800;letter-spacing:.12em}
.lb-record-head span{color:#73dacb;font-size:10px}
.lb-record-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:13px 18px;border-bottom:1px solid rgba(123,184,224,.11)}
.lb-record-row:last-child{border-bottom:0}
.lb-record-row strong{font-size:11px}
.lb-record-row span{color:#72cfc8;font-size:9px;text-transform:uppercase}
.lb-enterprise{background:#fff}
.lb-enterprise-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.lb-enterprise-card{padding:31px;border:1px solid var(--lb-line);border-radius:18px}
.lb-enterprise-card h3{margin:0 0 22px;font-size:24px}
.lb-enterprise-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.lb-enterprise-list span{padding:12px;border-radius:10px;background:#f3f7fa;color:#48647b;font-size:12px;font-weight:700}
.lb-outcomes{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}
.lb-outcome{padding:15px;border-left:3px solid #19a290;background:#f5faf9}
.lb-outcome strong{display:block;color:#17334f;font-size:13px}
.lb-outcome span{display:block;margin-top:4px;color:#667c8f;font-size:11px}
.lb-final{padding:78px 24px;background:#08203a;color:#fff}
.lb-final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.lb-final h2{max-width:750px;margin:0 0 13px;color:#fff}
.lb-final p{margin:0;color:#9bb2c8}
.lb-final .button{flex:0 0 auto}
.lb-reality,.lb-definition,.lb-scenarios,.lb-control,.lb-enterprise{display:none}
.lb-agentic-step:not(:last-child):after{content:"›";position:absolute;right:-7px;top:50%;z-index:2;display:flex;width:14px;height:24px;align-items:center;justify-content:center;background:#fff;color:#58a9b5;font-size:18px;transform:translateY(-50%)}
.lb-final p{max-width:850px;color:#aabed0;font-size:16px;line-height:1.55}
@keyframes lbShiftPulse{0%,100%{transform:translateX(-2px)}50%{transform:translateX(4px)}}
@keyframes lbShiftPulseStrong{0%,100%{transform:translateX(-5px) scale(.96)}50%{transform:translateX(8px) scale(1.08)}}
@keyframes lbShiftPulseRefined{0%,100%{transform:translateX(-1px)}50%{transform:translateX(4px)}}
@keyframes lbCoreProcessPulse{0%{filter:brightness(1);box-shadow:inset 0 0 24px rgba(59,166,223,.13),0 0 25px rgba(33,128,183,.13)}45%{filter:brightness(1.18);box-shadow:inset 0 0 32px rgba(82,213,215,.25),0 0 38px rgba(55,195,205,.36)}100%{filter:brightness(1.09);box-shadow:inset 0 0 28px rgba(72,190,205,.20),0 0 30px rgba(46,165,190,.25)}}
@keyframes lbCardBounce{0%{transform:translateY(0)}48%{transform:translateY(-5px)}72%{transform:translateY(1px)}100%{transform:translateY(0)}}
@keyframes lbOutputResolve{0%{transform:translateY(0);border-color:rgba(128,186,229,.22);background:rgba(12,48,82,.8);box-shadow:none}48%{transform:translateY(-5px);border-color:rgba(86,221,202,.66);background:rgba(12,72,91,.96);box-shadow:0 0 20px rgba(48,194,184,.20)}72%{transform:translateY(1px);border-color:rgba(81,199,190,.54)}100%{transform:translateY(0);border-color:rgba(81,199,190,.48);background:rgba(12,63,88,.94);box-shadow:0 0 13px rgba(48,194,184,.13)}}
@keyframes lbStatusResolve{0%{transform:translateY(2px);color:#9bb2c6;text-shadow:none}100%{transform:translateY(0);color:#d5fff8;text-shadow:0 0 10px rgba(91,225,204,.45)}}
@media(max-width:980px){.lb-hero-grid,.lb-two-col,.lb-control-panel,.lb-core-section-intro{grid-template-columns:1fr}.lb-reality-copy{position:static}.lb-responsibilities,.lb-workflow-grid{grid-template-columns:1fr 1fr}.lb-scenario-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.lockbox-page .section{padding:64px 18px}.lb-hero{padding:58px 18px 66px}.lb-hero-grid{grid-template-columns:1fr;gap:42px}.lb-hero h1{font-size:42px}.lb-reality-grid,.lb-responsibilities,.lb-workflow-grid,.lb-scenario-grid,.lb-enterprise-grid,.lb-core-challenges,.lb-quality-grid,.lb-agentic-flow{grid-template-columns:1fr}.lb-responsibility,.lb-workflow-card{min-height:0}.lb-control-panel{padding:23px}.lb-enterprise-list,.lb-outcomes{grid-template-columns:1fr}.lb-agentic-step:not(:last-child):after{display:none}.lb-final-inner{align-items:flex-start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.lb-scenario{transition:none}.lb-scenario:hover{transform:none}}
.cashapp-page{--ca-purple:#685cf6;--ca-aqua:#2ac7bd;--ca-amber:#e9a949}
.ca-hero{background:radial-gradient(circle at 82% 24%,rgba(104,92,246,.13),transparent 30%),radial-gradient(circle at 68% 55%,rgba(42,199,189,.10),transparent 28%),linear-gradient(135deg,#fbfcff,#f1f5fb 60%,#f8fbff)}
.ca-reasoning{position:relative;min-height:500px;padding:23px;border:1px solid #c8d3e7;border-radius:24px;background:linear-gradient(145deg,#07182f,#102a4d);box-shadow:0 28px 58px rgba(17,42,78,.20);color:#fff;transition:transform .28s ease,box-shadow .28s ease}
.ca-reasoning:hover{transform:translateY(-5px);box-shadow:0 34px 70px rgba(22,45,85,.27),0 0 0 3px rgba(104,92,246,.06)}
.ca-reasoning-head{display:flex;align-items:center;justify-content:space-between;color:#91a9c6;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ca-reasoning-head i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#44d4c3;box-shadow:0 0 11px #44d4c3}
.ca-reasoning-head strong{color:#d7e3f1;font-size:11px}
.ca-evidence-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}
.ca-evidence-row article{position:relative;min-height:92px;padding:13px;border:1px solid rgba(141,177,220,.22);border-radius:12px;background:rgba(14,43,76,.82);transition:transform .25s ease,border-color .25s ease}
.ca-reasoning:hover .ca-evidence-row article{animation:caEvidenceLift .45s ease-out both}
.ca-reasoning:hover .ca-evidence-row article:nth-child(2){animation-delay:.09s}
.ca-reasoning:hover .ca-evidence-row article:nth-child(3){animation-delay:.18s}
.ca-evidence-row small,.ca-result-row small{display:block;color:#67d4d0;font-size:9px;font-weight:800;letter-spacing:.1em}
.ca-evidence-row strong,.ca-result-row strong{display:block;margin-top:5px;color:#fff;font-size:14px}
.ca-evidence-row span,.ca-result-row span{display:block;margin-top:5px;color:#8fa8c1;font-size:10px;line-height:1.35}
.ca-decision-core{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:13px;align-items:center;margin:17px 18px;padding:18px;border:1px solid rgba(116,112,248,.40);border-radius:15px;background:linear-gradient(135deg,rgba(78,67,196,.24),rgba(23,81,112,.25));box-shadow:inset 0 0 30px rgba(82,104,224,.08)}
.ca-decision-core:before,.ca-decision-core:after{content:"";position:absolute;left:50%;width:1px;height:17px;background:linear-gradient(#53c9ce,#8579ff)}
.ca-decision-core:before{top:-17px}
.ca-decision-core:after{bottom:-17px}
.ca-core-label small{color:#a9a4ff;font-size:9px;font-weight:800;letter-spacing:.12em}
.ca-core-label strong{display:block;margin-top:5px;color:#fff;font-size:18px}
.ca-core-label span{display:block;margin-top:4px;color:#9bb2cb;font-size:10px}
.ca-tests{display:grid;gap:6px}
.ca-tests span{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:7px;background:rgba(255,255,255,.06);color:#c3d1df;font-size:10px}
.ca-tests b{color:#55d7bd;font-size:8px;letter-spacing:.08em}
.ca-tests .review b{color:#f1bd62}
.ca-result-row{display:grid;grid-template-columns:1.25fr .75fr;gap:9px}
.ca-result-row>div{padding:13px;border:1px solid rgba(141,177,220,.22);border-radius:12px;background:rgba(14,43,76,.82)}
.ca-result-row .ca-result-status{border-color:rgba(68,212,195,.40);background:rgba(15,79,86,.42)}
.ca-result-status strong{color:#75e4d3}
.ca-flow-arrow{display:flex;justify-content:center;align-items:center;margin:8px 0 10px;color:#8ccfff;font-size:24px;line-height:1;text-shadow:0 0 16px rgba(140,207,255,.34)}
.cashapp-page .ca-flow-arrow{color:#8ec8ff;text-shadow:0 0 18px rgba(97,172,255,.30)}
.cashapp-page .ca-flow-arrow span{display:inline-block;transform:translateY(0);transition:transform .22s ease, text-shadow .22s ease, color .22s ease}
.cashapp-page .ca-reasoning:hover .ca-flow-arrow span{transform:translateY(2px);text-shadow:0 0 20px rgba(97,172,255,.42);color:#b8ddff}
@media(max-width:760px){.ca-flow-arrow{margin:10px 0 12px;font-size:22px}}
@media(prefers-reduced-motion:reduce){.cashapp-page .ca-flow-arrow span{transition:none}.cashapp-page .ca-reasoning:hover .ca-flow-arrow span{transform:none}}
.ca-reasoning-foot{display:flex;justify-content:center;gap:22px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(136,173,212,.16)}
.ca-reasoning-foot span{color:#8fa9c1;font-size:9px;font-weight:750;text-transform:uppercase}
.ca-reasoning-foot span:before{content:"✓";margin-right:5px;color:#4dd2bd}
@keyframes caEvidenceLift{0%{transform:translateY(0)}55%{transform:translateY(-5px);border-color:rgba(94,205,211,.56)}100%{transform:translateY(0);border-color:rgba(141,177,220,.34)}}
.ca-workspace-section{background:#fff!important}
.ca-section-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:70px;align-items:end;margin-bottom:38px}
.ca-section-intro h2{max-width:660px;margin:0}
.ca-section-intro .lead{margin:0}
.ca-workspace{overflow:hidden;border:1px solid #cbd8e6;border-radius:21px;background:#f8fafc;box-shadow:0 18px 46px rgba(29,61,96,.09)}
.ca-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 27px;background:#0a213d;color:#fff}
.ca-case-title small{color:#62d1ca;font-size:10px;font-weight:800;letter-spacing:.12em}
.ca-case-title strong{display:block;margin-top:7px;font-size:20px}
.ca-case-title span{display:block;margin-top:4px;color:#93abc1;font-size:12px}
.ca-confidence{text-align:right}
.ca-confidence span,.ca-confidence small{display:block;color:#8fa9c0;font-size:10px}
.ca-confidence strong{display:block;margin:3px 0;color:#68ddd0;font-size:24px}
.ca-workspace-body{display:grid;grid-template-columns:230px minmax(0,1fr) 255px;min-height:420px}
.ca-source-stack,.ca-decision-panel{padding:22px;background:#f3f6f9}
.ca-source-stack{border-right:1px solid #dce5ed}
.ca-decision-panel{border-left:1px solid #dce5ed}
.ca-source-stack h3,.ca-decision-panel h3{margin:0 0 16px;font-size:17px}
.ca-source-stack button{display:grid;width:100%;grid-template-columns:26px 1fr;gap:2px 8px;margin-bottom:8px;padding:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#4d6478;text-align:left;cursor:default}
.ca-source-stack button span{grid-row:1/3;display:flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;background:#e4eaf0;color:#687c8d;font-size:9px;font-weight:800}
.ca-source-stack button b{color:#26445e;font-size:11px}
.ca-source-stack button small{color:#8192a2;font-size:9px}
.ca-source-stack button.active{border-color:#9fd3d0;background:#fff;box-shadow:0 6px 14px rgba(25,89,104,.07)}
.ca-source-stack button.active span{background:#dff5f1;color:#078c7d}
.ca-allocation{padding:24px}
.ca-allocation-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px}
.ca-allocation-head small{color:#6f8395;font-size:9px;font-weight:800;letter-spacing:.1em}
.ca-allocation-head strong{display:block;margin-top:5px;color:#173550;font-size:17px}
.ca-allocation-head>span{padding:6px 9px;border-radius:999px;background:#e1f5f1;color:#0b8a7b;font-size:9px;font-weight:800;text-transform:uppercase}
.ca-allocation-row{display:grid;grid-template-columns:1.25fr .8fr .8fr .8fr;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e1e8ee;color:#526b80;font-size:11px}
.ca-allocation-row.header{padding-top:0;color:#8495a5;font-size:9px;font-weight:800;text-transform:uppercase}
.ca-allocation-row strong{color:#183650}
.ca-allocation-row b{color:#0c9786;font-size:10px}
.ca-allocation-row b.review{color:#bd7a14}
.ca-exception{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}
.ca-exception>div{padding:13px;border:1px solid #e2cfad;border-radius:10px;background:#fffaf1}
.ca-exception small{color:#a16a1c;font-size:8px;font-weight:800;letter-spacing:.08em}
.ca-exception strong{display:block;margin-top:5px;color:#4a3b25;font-size:11px}
.ca-exception span{display:block;margin-top:3px;color:#867358;font-size:9px}
.ca-decision-panel>div{padding:12px 0;border-bottom:1px solid #dce5ed}
.ca-decision-panel>div:last-child{border-bottom:0}
.ca-decision-panel span{color:#078a86;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ca-decision-panel strong{display:block;margin-top:5px;color:#24435e;font-size:11px}
.ca-decision-panel small{display:block;margin-top:3px;color:#778b9d;font-size:9px;line-height:1.4}
.ca-timeline{display:grid;grid-template-columns:repeat(5,1fr);padding:20px 25px 23px;border-top:1px solid #dce5ed;background:#fff}
.ca-timeline>div{position:relative;text-align:center}
.ca-timeline>div:not(:last-child):after{content:"";position:absolute;left:56%;right:-44%;top:13px;height:2px;background:#d6e0e8}
.ca-timeline>div.complete:not(:last-child):after{background:#43bfb3}
.ca-timeline i{position:relative;z-index:1;display:flex;width:27px;height:27px;margin:0 auto 8px;align-items:center;justify-content:center;border:2px solid #cbd7df;border-radius:50%;background:#fff;color:#8192a0;font-size:9px;font-style:normal;font-weight:800}
.ca-timeline .complete i{border-color:#43bfb3;background:#43bfb3;color:#fff}
.ca-timeline .current i{border-color:#7166eb;box-shadow:0 0 0 5px rgba(104,92,246,.10);color:#6257df}
.ca-timeline strong,.ca-timeline span{display:block}
.ca-timeline strong{color:#36526a;font-size:10px}
.ca-timeline span{margin-top:3px;color:#8596a4;font-size:8px}
.ca-capability-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;overflow:hidden;border:1px solid #d5e0e9;border-radius:16px;background:#d5e0e9}
.ca-capability-strip article{min-height:150px;padding:22px;background:#fff;transition:background .22s ease,transform .22s ease}
.ca-capability-strip article:hover{background:#f2fbfa;transform:translateY(-3px)}
.ca-capability-strip small{color:#078d89;font-size:10px;font-weight:800}
.ca-capability-strip strong{display:block;margin-top:21px;color:#173550;font-size:18px}
.ca-capability-strip span{display:block;margin-top:7px;color:#657b8e;font-size:13px;line-height:1.5}
@media(max-width:1050px){.ca-workspace-body{grid-template-columns:190px minmax(0,1fr)}.ca-decision-panel{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;border-top:1px solid #dce5ed;border-left:0}.ca-decision-panel h3{grid-column:1/-1;margin-bottom:0}.ca-decision-panel>div{border-bottom:0}}
@media(max-width:760px){.ca-section-intro{grid-template-columns:1fr;gap:18px}.ca-evidence-row,.ca-result-row,.ca-decision-core,.ca-workspace-body,.ca-capability-strip{grid-template-columns:1fr}.ca-reasoning{min-height:0}.ca-workspace-top{align-items:flex-start;flex-direction:column}.ca-confidence{text-align:left}.ca-source-stack{border-right:0;border-bottom:1px solid #dce5ed}.ca-decision-panel{display:block;grid-column:auto}.ca-allocation{overflow-x:auto}.ca-allocation-row{min-width:520px}.ca-timeline{grid-template-columns:1fr;gap:12px}.ca-timeline>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;text-align:left}.ca-timeline i{margin:0}.ca-timeline>div:after{display:none}.ca-capability-strip article{min-height:0}}
@media(prefers-reduced-motion:reduce){.ca-reasoning,.ca-evidence-row article,.ca-capability-strip article{transition:none}.ca-reasoning:hover,.ca-capability-strip article:hover{transform:none}.ca-reasoning:hover .ca-evidence-row article{animation:none}}
.cashapp-page .ca-reasoning-head,
.cashapp-page .ca-reasoning-head strong{font-size:12px}
.cashapp-page .ca-evidence-row small,
.cashapp-page .ca-result-row small,
.cashapp-page .ca-core-label small{font-size:11px}
.cashapp-page .ca-evidence-row strong,
.cashapp-page .ca-result-row strong{font-size:15px}
.cashapp-page .ca-evidence-row span,
.cashapp-page .ca-result-row span,
.cashapp-page .ca-core-label span,
.cashapp-page .ca-tests span{font-size:12px}
.cashapp-page .ca-tests b{font-size:10px}
.cashapp-page .ca-reasoning-foot span{font-size:10px}
.cashapp-page .ca-case-title small{font-size:11px}
.cashapp-page .ca-case-title span,
.cashapp-page .ca-confidence span,
.cashapp-page .ca-confidence small{font-size:12px}
.cashapp-page .ca-source-stack button{padding:13px 11px}
.cashapp-page .ca-source-stack button b{font-size:13px}
.cashapp-page .ca-source-stack button small{font-size:11px}
.cashapp-page .ca-allocation-head small,
.cashapp-page .ca-allocation-head>span{font-size:11px}
.cashapp-page .ca-allocation-row{font-size:13px}
.cashapp-page .ca-allocation-row.header{font-size:11px}
.cashapp-page .ca-allocation-row b{font-size:12px}
.cashapp-page .ca-exception small{font-size:10px}
.cashapp-page .ca-exception strong{font-size:13px}
.cashapp-page .ca-exception span{font-size:11px}
.cashapp-page .ca-decision-panel span{font-size:10px}
.cashapp-page .ca-decision-panel strong{font-size:13px}
.cashapp-page .ca-decision-panel small{font-size:11px}
.cashapp-page .ca-timeline strong{font-size:12px}
.cashapp-page .ca-timeline span{font-size:10px}
.cashapp-page .ca-result-row .ca-result-status{
  border-color:rgba(154,239,215,.92);
  background:linear-gradient(145deg,#f8fffc,#dff8ed);
  box-shadow:0 8px 24px rgba(50,201,164,.16),inset 0 0 0 1px rgba(255,255,255,.72);
}
.cashapp-page .ca-result-status small{color:#16836f}
.cashapp-page .ca-result-status strong{color:#0b5c50}
.cashapp-page .ca-result-status span{color:#46746c}
.cashapp-page .ca-reasoning-foot span{
  padding:6px 9px;
  border-radius:999px;
  transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;
}
.cashapp-page .ca-reasoning:hover .ca-reasoning-foot span{
  animation:caCheckResolve .52s ease-out both;
}
.cashapp-page .ca-reasoning:hover .ca-reasoning-foot span:nth-child(1){animation-delay:.08s}
.cashapp-page .ca-reasoning:hover .ca-reasoning-foot span:nth-child(2){animation-delay:.25s}
.cashapp-page .ca-reasoning:hover .ca-reasoning-foot span:nth-child(3){animation-delay:.42s}
@keyframes caCheckResolve{
  0%{transform:translateY(0);color:#8fa9c1;background:transparent;box-shadow:none}
  45%{transform:translateY(-5px);color:#eafff8;background:rgba(63,211,181,.16);box-shadow:0 0 18px rgba(63,211,181,.23)}
  72%{transform:translateY(1px)}
  100%{transform:translateY(0);color:#d9fff5;background:rgba(63,211,181,.10);box-shadow:0 0 12px rgba(63,211,181,.14)}
}
@media(prefers-reduced-motion:reduce){.cashapp-page .ca-reasoning:hover .ca-reasoning-foot span{animation:none}}
.cashapp-page .ca-workspace-body{grid-template-columns:220px minmax(0,1fr) 360px}
.cashapp-page .ca-why-panel{padding:20px;background:#f3f6f9}
.cashapp-page .ca-why-panel>div{padding:0;border:0}
.cashapp-page .ca-why-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}
.cashapp-page .ca-why-head small{color:#16867c;font-size:10px;font-weight:850;letter-spacing:.1em}
.cashapp-page .ca-why-head h3{margin:4px 0 0;font-size:19px}
.cashapp-page .ca-why-head>span{padding:6px 8px;border-radius:999px;background:#e6f4ff;color:#386686;font-size:10px;font-weight:800;text-transform:uppercase}
.cashapp-page .ca-recommendation{padding:13px!important;border:1px solid #a9d7cf!important;border-radius:10px;background:#fff!important;box-shadow:0 5px 13px rgba(26,89,104,.06)}
.cashapp-page .ca-recommendation strong{font-size:13px;line-height:1.4}
.cashapp-page .ca-recommendation p{margin:6px 0 0;color:#657b8e;font-size:11px;line-height:1.45}
.cashapp-page .ca-rule-breakdown,.cashapp-page .ca-match-trace{margin-top:12px;padding:12px!important;border:1px solid #d8e2e9!important;border-radius:10px;background:#fff!important}
.cashapp-page .ca-rule-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.cashapp-page .ca-rule-head strong{color:#243f58;font-size:12px}
.cashapp-page .ca-rule-head span{color:#718597;font-size:10px}
.cashapp-page .ca-rule{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #edf1f4}
.cashapp-page .ca-rule i{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#e4f5ef;color:#07866f;font-size:10px;font-style:normal;font-weight:900}
.cashapp-page .ca-rule span{min-width:0}
.cashapp-page .ca-rule b{display:block;color:#304b63;font-size:11px}
.cashapp-page .ca-rule small{display:block;margin-top:2px;color:#758899;font-size:10px;line-height:1.3}
.cashapp-page .ca-rule em{color:#07866f;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.05em}
.cashapp-page .ca-rule.review i{background:#fff1db;color:#b86e12}
.cashapp-page .ca-rule.review em{color:#b86e12}
.cashapp-page .ca-rule.na i{background:#edf1f4;color:#758797}
.cashapp-page .ca-rule.na em{color:#758797}
.cashapp-page .ca-match-trace code{display:block;padding:8px;border-radius:7px;background:#f2f4f7;color:#243d56;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;white-space:normal}
.cashapp-page .ca-trace-steps{display:flex;align-items:center;gap:5px;margin-top:8px;flex-wrap:wrap}
.cashapp-page .ca-trace-steps span{padding:5px 6px;border-radius:6px;background:#f4f7f9;color:#526a7e;font-size:9px;font-weight:700}
.cashapp-page .ca-trace-steps i{color:#169385;font-size:11px;font-style:normal}
.cashapp-page .ca-trace-result{display:block;margin-top:8px;color:#07866f;font-size:11px}
.cashapp-page .ca-human-control{margin-top:12px;padding:11px 12px!important;border-left:3px solid #685cf6!important;border-radius:0 8px 8px 0;background:#f1f0ff!important}
.cashapp-page .ca-human-control span{color:#675bd9;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.cashapp-page .ca-human-control strong{display:block;margin-top:4px;color:#3f3b68;font-size:11px;line-height:1.4}
@media(max-width:1120px){.cashapp-page .ca-workspace-body{grid-template-columns:200px minmax(0,1fr)}.cashapp-page .ca-why-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #dce5ed;border-left:0}.cashapp-page .ca-why-head{grid-column:1/-1}.cashapp-page .ca-rule-breakdown,.cashapp-page .ca-match-trace,.cashapp-page .ca-human-control{margin-top:0}.cashapp-page .ca-human-control{align-self:start}}
@media(max-width:760px){.cashapp-page .ca-workspace-body,.cashapp-page .ca-why-panel{grid-template-columns:1fr}.cashapp-page .ca-why-panel{grid-column:auto}.cashapp-page .ca-why-head{grid-column:auto}}
.cashapp-page .ca-workspace-body{grid-template-columns:220px minmax(0,1fr)}
.cashapp-page .ca-why-panel{
  grid-column:1/-1;
  display:grid;
  grid-template-columns:minmax(220px,.95fr) minmax(330px,1.4fr) minmax(300px,1.25fr);
  grid-template-areas:
    "head head head"
    "recommend rules trace"
    "control rules trace";
  gap:12px;
  border-top:1px solid #dce5ed;
  border-left:0;
}
.cashapp-page .ca-why-head{grid-area:head;margin-bottom:0}
.cashapp-page .ca-recommendation{grid-area:recommend}
.cashapp-page .ca-rule-breakdown{grid-area:rules;margin-top:0}
.cashapp-page .ca-match-trace{grid-area:trace;margin-top:0}
.cashapp-page .ca-human-control{grid-area:control;margin-top:0;align-self:stretch}
@media(max-width:980px){.cashapp-page .ca-why-panel{
    grid-template-columns:1fr 1fr;
    grid-template-areas:
      "head head"
      "recommend control"
      "rules trace";
  }}
@media(max-width:680px){.cashapp-page .ca-why-panel{
    grid-template-columns:1fr;
    grid-template-areas:"head" "recommend" "rules" "trace" "control";
  }}
.cashapp-page .ca-log{margin-top:12px;padding-top:10px;border-top:1px solid #e0e7ec}
.cashapp-page .ca-log-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}
.cashapp-page .ca-log-head strong{color:#2c475f;font-size:12px}
.cashapp-page .ca-log-head span{color:#16867c;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.cashapp-page .ca-log-row{display:grid;grid-template-columns:52px 82px 1fr;gap:7px;align-items:center;padding:7px 0;border-top:1px solid #edf1f4}
.cashapp-page .ca-log-row time{color:#718697;font-size:10px;font-variant-numeric:tabular-nums}
.cashapp-page .ca-log-row b{color:#365168;font-size:10px}
.cashapp-page .ca-log-row span{color:#62788b;font-size:10px;line-height:1.3}
.cashapp-page .ca-log-row.current{margin:2px 0 0;padding:8px 5px;border-radius:6px;background:#edf9f6}
.cashapp-page .ca-log-row.current time,
.cashapp-page .ca-log-row.current b{color:#087c6c}
@media(max-width:680px){.cashapp-page .ca-log-row{grid-template-columns:52px 1fr}.cashapp-page .ca-log-row span{grid-column:2}}
.cashapp-page .ca-match-trace .ca-rule-head strong{font-size:14px}
.cashapp-page .ca-match-trace .ca-rule-head span{font-size:11px}
.cashapp-page .ca-match-trace code{padding:10px;font-size:13px;line-height:1.4}
.cashapp-page .ca-trace-steps{gap:7px;margin-top:10px}
.cashapp-page .ca-trace-steps span{padding:6px 8px;font-size:11px;line-height:1.3}
.cashapp-page .ca-trace-steps i{font-size:13px}
.cashapp-page .ca-trace-result{margin-top:10px;font-size:13px}
.cashapp-page .ca-log{margin-top:14px;padding-top:12px}
.cashapp-page .ca-log-head strong{font-size:14px}
.cashapp-page .ca-log-head span{font-size:11px}
.cashapp-page .ca-log-row{grid-template-columns:64px 102px 1fr;gap:9px;padding:9px 0}
.cashapp-page .ca-log-row time,
.cashapp-page .ca-log-row b,
.cashapp-page .ca-log-row span{font-size:12px;line-height:1.4}
@media(max-width:680px){.cashapp-page .ca-log-row{grid-template-columns:64px 1fr}}
.cashapp-page .ca-log-head{
  display:grid;
  grid-template-columns:64px minmax(0,1fr) 104px;
  gap:9px;
  align-items:end;
}
.cashapp-page .ca-log-head strong{
  grid-column:2;
  text-align:left;
}
.cashapp-page .ca-log-head span{
  grid-column:3;
  text-align:right;
}
.cashapp-page .ca-log-row{
  grid-template-columns:64px minmax(0,1fr) 104px;
  gap:9px;
}
.cashapp-page .ca-log-row time{
  grid-column:1;
  text-align:left;
  font-size:10px;
}
.cashapp-page .ca-log-row span{
  grid-column:2;
  grid-row:1;
  text-align:left;
  font-size:10px;
  font-weight:500;
}
.cashapp-page .ca-log-row b{
  grid-column:3;
  grid-row:1;
  text-align:right;
  font-size:10px;
  line-height:1.3;
}
@media(max-width:680px){.cashapp-page .ca-log-head,
  .cashapp-page .ca-log-row{grid-template-columns:54px minmax(0,1fr) 86px;gap:7px}}
.cashapp-page{
  --ca-purple:#146ef5;
  --ca-aqua:#3cc9ce;
  --ca-amber:#e9a949;
  --lb-blue:#146ef5;
  --lb-teal:#168fae;
}
.cashapp-page .lb-eyebrow{color:#14589d}
.cashapp-page .ca-hero{
  background:
    radial-gradient(circle at 82% 24%,rgba(20,110,245,.13),transparent 30%),
    radial-gradient(circle at 68% 55%,rgba(60,201,206,.09),transparent 28%),
    linear-gradient(135deg,#fbfdff,#edf5ff 60%,#f7fbff);
}
.cashapp-page .ca-reasoning{
  border-color:#b9cee3;
  background:linear-gradient(145deg,#07162c,#0b2242);
  box-shadow:0 28px 58px rgba(11,35,66,.20);
}
.cashapp-page .ca-reasoning:hover{
  box-shadow:0 34px 70px rgba(11,35,66,.27),0 0 0 3px rgba(20,110,245,.07);
}
.cashapp-page .ca-decision-core{
  border-color:rgba(48,128,220,.48);
  background:linear-gradient(135deg,rgba(20,88,157,.38),rgba(18,62,112,.34));
  box-shadow:inset 0 0 30px rgba(20,110,245,.09);
}
.cashapp-page .ca-decision-core:before,
.cashapp-page .ca-decision-core:after{background:linear-gradient(#3cc9ce,#146ef5)}
.cashapp-page .ca-core-label small{color:#81b8ff}
.cashapp-page .ca-result-row .ca-result-status{
  border-color:rgba(74,205,163,.76);
  background:linear-gradient(145deg,#f4fff9,#ddf7ed);
  box-shadow:0 8px 24px rgba(38,185,125,.14),inset 0 0 0 1px rgba(255,255,255,.72);
}
.cashapp-page .ca-workspace-top{background:linear-gradient(135deg,#0b1d39,#123d70)}
.cashapp-page .ca-confidence strong{color:#70c9ff}
.cashapp-page .ca-source-stack button.active{
  border-color:#9fc8eb;
  box-shadow:0 6px 14px rgba(20,88,157,.08);
}
.cashapp-page .ca-source-stack button.active span{background:#e4f1ff;color:#14589d}
.cashapp-page .ca-allocation-head>span{background:#e8f3ff;color:#14589d}
.cashapp-page .ca-allocation-row b{color:#147e9d}
.cashapp-page .ca-timeline .complete i{border-color:#2f80ca;background:#2f80ca}
.cashapp-page .ca-timeline>div.complete:not(:last-child):after{background:#2f80ca}
.cashapp-page .ca-timeline .current i{border-color:#146ef5;color:#14589d;box-shadow:0 0 0 5px rgba(20,110,245,.10)}
.cashapp-page .ca-why-head small,
.cashapp-page .ca-log-head span{color:#14589d}
.cashapp-page .ca-why-head>span{background:#e8f3ff;color:#14589d}
.cashapp-page .ca-recommendation{border-color:#a9c9e8!important;box-shadow:0 5px 13px rgba(20,88,157,.06)}
.cashapp-page .ca-rule i{background:#e7f5f0;color:#158066}
.cashapp-page .ca-rule em,
.cashapp-page .ca-trace-result{color:#158066}
.cashapp-page .ca-trace-steps i{color:#146ef5}
.cashapp-page .ca-human-control{border-left-color:#146ef5!important;background:#edf5ff!important}
.cashapp-page .ca-human-control span{color:#14589d}
.cashapp-page .ca-human-control strong{color:#274b70}
.cashapp-page .ca-log-row.current{background:#edf5ff}
.cashapp-page .ca-log-row.current time,
.cashapp-page .ca-log-row.current b{color:#14589d}
.cashapp-page .ca-capability-strip article:hover{background:#eef7ff}
.cashapp-page .ca-capability-strip small{color:#14589d}
.cashapp-page .ca-hero{
  background:
    radial-gradient(circle at 82% 24%,rgba(30,105,205,.15),transparent 30%),
    radial-gradient(circle at 68% 56%,rgba(38,146,112,.09),transparent 28%),
    linear-gradient(135deg,#fcfdff,#edf4fc 60%,#f4fbf8);
}
.cashapp-page .ca-reasoning{
  border-color:#9fb9d3;
  background:linear-gradient(145deg,#07162c 0%,#0b2b50 58%,#102d4c 100%);
  box-shadow:0 28px 60px rgba(7,27,52,.23),inset 0 1px 0 rgba(255,255,255,.04);
}
.cashapp-page .ca-reasoning:hover{
  box-shadow:0 34px 70px rgba(7,27,52,.29),0 0 0 3px rgba(38,146,112,.055);
}
.cashapp-page .ca-reasoning-head i{
  background:#39b391;
  box-shadow:0 0 0 4px rgba(57,179,145,.12),0 0 13px rgba(57,179,145,.50);
}
.cashapp-page .ca-evidence-row article{
  border-color:rgba(74,174,145,.28);
  background:linear-gradient(145deg,rgba(17,65,75,.94),rgba(17,48,78,.94));
}
.cashapp-page .ca-evidence-row small{color:#78d8bd}
.cashapp-page .ca-evidence-row span{color:#b2c3d4}
.cashapp-page .ca-reasoning:hover .ca-evidence-row article{
  border-color:rgba(91,205,173,.52);
  box-shadow:0 0 18px rgba(55,174,141,.10);
}
.cashapp-page .ca-decision-core{
  border-color:rgba(188,219,247,.58);
  border-radius:24px;
  background:linear-gradient(135deg,rgba(25,88,145,.58),rgba(11,57,91,.62));
  box-shadow:inset 0 0 30px rgba(215,237,255,.09),0 0 24px rgba(45,119,188,.11);
}
.cashapp-page .ca-decision-core:before,
.cashapp-page .ca-decision-core:after{
  background:linear-gradient(#5dd0af,#e8f3ff);
}
.cashapp-page .ca-core-label small{color:#eef7ff}
.cashapp-page .ca-tests span{background:rgba(255,255,255,.07);color:#d5e2ec}
.cashapp-page .ca-tests b{color:#65d4b4}
.cashapp-page .ca-tests .review b{color:#a9d3f6}
.cashapp-page .ca-result-row>div{
  border-color:rgba(141,186,229,.34);
  background:linear-gradient(145deg,rgba(20,65,105,.95),rgba(12,46,79,.95));
}
.cashapp-page .ca-result-row small{color:#a9d3f6}
.cashapp-page .ca-result-row span{color:#b2c3d4}
.cashapp-page .ca-result-row .ca-result-status{
  border-color:rgba(91,205,173,.68);
  background:linear-gradient(145deg,#f5fffa,#dff6ee);
  box-shadow:0 8px 24px rgba(38,146,112,.13),inset 0 0 0 1px rgba(255,255,255,.78);
}
.cashapp-page .ca-result-row .ca-result-status small{color:#16836f}
.cashapp-page .ca-result-row .ca-result-status strong{color:#0b5c50}
.cashapp-page .ca-result-row .ca-result-status span{color:#46746c}
.cashapp-page .ca-reasoning-foot span:before{
  color:#60d1b0;
  text-shadow:0 0 9px rgba(96,209,176,.38);
}
@media(max-width:760px){.cashapp-page .ca-decision-core{border-radius:20px}}
@keyframes bankNetBuild1{0%,4%{opacity:0;transform:translateY(8px)}8%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankNetBuild2{0%,17%{opacity:0;transform:translateY(8px)}21%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankNetBuild3{0%,30%{opacity:0;transform:translateY(8px)}34%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankNetBuild4{0%,43%{opacity:0;transform:translateY(8px)}47%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankNetBuild5{0%,56%{opacity:0;transform:translateY(8px)}60%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankNetBuild6{0%,69%{opacity:0;transform:translateY(8px)}73%,100%{opacity:1;transform:translateY(0)}}
@keyframes bankConnector1{0%,4%{opacity:0;stroke-dashoffset:260}8%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankConnector2{0%,17%{opacity:0;stroke-dashoffset:260}21%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankConnector3{0%,30%{opacity:0;stroke-dashoffset:260}34%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankConnector4{0%,43%{opacity:0;stroke-dashoffset:260}47%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankConnector5{0%,56%{opacity:0;stroke-dashoffset:260}60%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankConnector6{0%,69%{opacity:0;stroke-dashoffset:260}73%,100%{opacity:1;stroke-dashoffset:0}}
@keyframes bankFigParticle1{
  0%{ transform:rotate(182deg) translateX(73px) rotate(-182deg); }
  100%{ transform:rotate(542deg) translateX(73px) rotate(-542deg); }
}
@keyframes bankFigParticle2{
  0%{ transform:rotate(214deg) translateX(86px) rotate(-214deg); }
  100%{ transform:rotate(574deg) translateX(86px) rotate(-574deg); }
}
@keyframes bankFigParticle3{
  0%{ transform:rotate(232deg) translateX(52px) rotate(-232deg); }
  100%{ transform:rotate(592deg) translateX(52px) rotate(-592deg); }
}
@keyframes bankFigParticle4{
  0%{ transform:rotate(248deg) translateX(67px) rotate(-248deg); }
  100%{ transform:rotate(608deg) translateX(67px) rotate(-608deg); }
}
@keyframes bankFigParticle5{
  0%{ transform:rotate(278deg) translateX(60px) rotate(-278deg); }
  100%{ transform:rotate(638deg) translateX(60px) rotate(-638deg); }
}
@keyframes bankFigParticle6{
  0%{ transform:rotate(6deg) translateX(86px) rotate(-6deg); }
  100%{ transform:rotate(366deg) translateX(86px) rotate(-366deg); }
}
@keyframes bankFigParticle7{
  0%{ transform:rotate(22deg) translateX(68px) rotate(-22deg); }
  100%{ transform:rotate(382deg) translateX(68px) rotate(-382deg); }
}

h1{font-size:clamp(36px,4.05vw,52px)!important;line-height:1.045!important;letter-spacing:-.035em!important;}
@media(max-width:680px){h1{font-size:36px!important;line-height:1.07!important;}}

.lb-reality-card>span,
.lb-responsibility>span,
.ca-source-stack button>span,
.ca-capability-strip article>small{
  font-size:17px !important;line-height:1 !important;font-weight:800 !important;
}

.cashapp-page .ca-timeline i{
  width:38px;
  height:38px;
  font-size:17px !important;
  line-height:1;
  margin-bottom:10px;
}
.cashapp-page .ca-timeline>div:not(:last-child):after{
  top:18px;
}
.cashapp-page .ca-timeline strong{
  font-size:13.5px;
}
.cashapp-page .ca-timeline span{
  font-size:12px;
}
.cashapp-page .ca-capability-strip article{
  padding:24px;
}
.cashapp-page .ca-capability-icon{
  width:52px;
  height:52px;
  display:grid;
  place-items:center;
  border-radius:14px;
  border:1px solid #c9dced;
  background:#eef6ff;
  color:#14589d;
}
.cashapp-page .ca-capability-icon svg{
  width:28px;
  height:28px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.cashapp-page .ca-capability-strip strong{
  margin-top:18px;
}
@media(max-width:760px){.cashapp-page .ca-timeline>div{grid-template-columns:42px 1fr auto;}.cashapp-page .ca-timeline i{margin:0;}}
