/* LEVR — managed lead-to-revenue delivery platform. */
.levr-hero .hero-grid{display:block}
.levr-hero h1.thesis{font-size:56px;letter-spacing:0;max-width:none}
.levr-hero h1.thesis .l2{font-size:36px;font-style:normal;letter-spacing:0}
.levr-hero .lede{max-width:76ch}.levr-availability{margin:15px 0 0;color:#b9c8df;font-size:12.5px}
.levr-hero .btn{white-space:normal;max-width:100%}
.levr-system{min-width:0;margin-top:28px;border-top:1px solid rgba(146,175,220,.3)}
.levr-system-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 18px;
  border-bottom:1px solid rgba(146,175,220,.25)}
.levr-system-head b{font-family:var(--sans);font-size:16px;color:#fff}.levr-system-head span{font-size:10px;
  color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-weight:700;text-align:right}
.levr-system-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:12px 0 17px}
.levr-system-flow>div{display:grid;grid-template-columns:30px 1fr;
  column-gap:11px;padding:11px 0;border-bottom:1px solid rgba(146,175,220,.2)}
.levr-system-flow>div:last-child{border-bottom:0}.levr-system-flow span{grid-row:1/3;width:27px;height:27px;
  display:grid;place-items:center;border-radius:50%;background:rgba(96,208,240,.13);color:var(--cyan);font-size:9px;font-weight:700}
.levr-system-flow b{font-size:13px;color:#fff}.levr-system-flow small{display:block;color:#b9c8df;font-size:12px}
.levr-system-flow .levr-ai-stage b{color:var(--cyan)}
.levr-feedback{margin:0;font-size:12px;color:#b9c8df}
.levr-agent-roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:28px 0}
.levr-agent-roles li{border-top:3px solid var(--force);padding-top:14px}
.levr-agent-roles span{font-size:12px;font-weight:700;color:var(--blue)}
.levr-agent-roles h3{font-size:20px;letter-spacing:0;margin:7px 0}
.levr-agent-roles p{font-size:14px;color:var(--grey);margin:0}
.levr-human-gate{border-left:3px solid #23806c;background:#edf7f3;padding:18px 22px;margin:0 0 24px}
.levr-human-gate h3{font-size:20px;letter-spacing:0}
.levr-human-gate p{font-size:14px;margin:6px 0 0;color:var(--grey);max-width:90ch}
.levr-glance{grid-template-columns:repeat(4,1fr)}
.levr-steps{margin:28px 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.levr-steps li{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:18px 21px;border-bottom:1px solid var(--line)}
.levr-steps li:last-child{border-bottom:0}.levr-steps>li>span{font-family:var(--serif);font-size:17px;color:var(--force)}
.levr-steps h3{font-size:18px}.levr-steps p{margin:3px 0 0;color:var(--grey);font-size:14px}
.levr-dark{background:linear-gradient(180deg,var(--ink),var(--navy));color:#fff}.levr-dark .sec-title{color:#fff}
.levr-dark .sec-intro{color:#c6d4ec}.levr-tracks{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}
.levr-tracks article{border:1px solid rgba(146,175,220,.27);border-radius:10px;overflow:hidden;background:rgba(255,255,255,.04)}
.levr-track-head{padding:21px;border-bottom:1px solid rgba(146,175,220,.22)}.levr-track-head>span{font-size:10px;
  letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-weight:700}.levr-track-head h3{font-size:20px;margin-top:5px;color:#fff}
.levr-track-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(146,175,220,.18)}
.levr-track-list span{padding:11px 13px;background:var(--navy);color:#cbd9ee;font-size:12.5px}
.levr-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.levr-capabilities article{padding:21px 19px;
  border:1px solid var(--line);border-top:3px solid var(--force);border-radius:9px;background:#fff}
.levr-capabilities article:nth-child(3n+2){border-top-color:var(--cyan)}.levr-capabilities article:nth-child(3n+3){border-top-color:var(--logo-navy)}
.levr-capabilities span{font-size:10px;color:var(--blue);font-weight:700}.levr-capabilities h3{font-size:18px;margin:7px 0 5px}
.levr-capabilities p{margin:0;color:var(--grey);font-size:13.5px}.levr-agent-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);
  gap:clamp(28px,5vw,60px);align-items:center}.levr-loop{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line);display:grid;gap:1px}
.levr-loop>div{padding:15px 17px;background:#fff}.levr-loop>div.human{border-left:3px solid var(--gold);background:#fffaf0}
.levr-loop b,.levr-loop span{display:block}.levr-loop b{font-size:13px}.levr-loop span{color:var(--grey);font-size:11.5px;margin-top:2px}
.levr-outcome-band{background:var(--navy);color:#fff}.levr-outcome-band .sec-title{color:#fff}.levr-outcome-band .sec-intro{color:#c6d4ec}
.levr-outcomes{display:grid;grid-template-columns:repeat(5,1fr);margin:28px 0 0;padding:0;list-style:none;border:1px solid rgba(146,175,220,.27);border-radius:10px;overflow:hidden}
.levr-outcomes li{padding:20px 17px;border-right:1px solid rgba(146,175,220,.22)}.levr-outcomes li:last-child{border-right:0}
.levr-outcomes span{font-size:10px;color:var(--cyan);font-weight:700}.levr-outcomes h3{color:#fff;font-size:16px;margin:9px 0 7px}
.levr-outcomes p{margin:0;color:#b9c8df;font-size:12.5px}
.levr-owners{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.levr-owners article{padding:23px 21px;border:1px solid var(--line);
  border-radius:9px;background:#fff}.levr-owners .who{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-weight:700}
.levr-owners h3{font-size:18px;margin:8px 0 6px}.levr-owners p{margin:0;color:var(--grey);font-size:13.5px}
.levr-proof{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.levr-proof article{padding:24px 22px;border:1px solid var(--line);
  border-top:3px solid var(--force);border-radius:10px;background:#fff}.levr-proof .tag{font-size:10px;color:var(--grey);font-weight:700;
  letter-spacing:.08em;text-transform:uppercase}.levr-proof h3{font-size:19px;margin:8px 0}.levr-proof p{margin:0;color:var(--grey);font-size:14px}
.levr-proof .metrics{margin-top:16px}.levr-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);
  gap:clamp(28px,5vw,60px);align-items:center}.levr-report{padding:24px;border:1px solid var(--line);border-top:3px solid var(--force);
  border-radius:10px;background:#fff}.levr-report h3{font-size:20px;margin-bottom:12px}.levr-report ul{margin:0;padding:0;list-style:none}
.levr-report li{position:relative;padding:8px 0 8px 19px;border-top:1px solid var(--line);color:var(--grey);font-size:13px}
.levr-report li::before{content:"";position:absolute;left:1px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--cyan)}
.final .btn{max-width:100%;white-space:normal}
@media(max-width:900px){.levr-hero .hero-grid,.levr-agent-grid,.levr-report-grid{grid-template-columns:1fr}.levr-glance{grid-template-columns:repeat(2,1fr)}
  .levr-system-flow,.levr-agent-roles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .levr-tracks,.levr-proof{grid-template-columns:1fr}.levr-capabilities,.levr-owners{grid-template-columns:repeat(2,1fr)}
  .levr-outcomes{grid-template-columns:repeat(2,1fr)}.levr-outcomes li{border-right:1px solid rgba(146,175,220,.22);border-bottom:1px solid rgba(146,175,220,.22)}}
@media(max-width:600px){.levr-glance,.levr-capabilities,.levr-owners{grid-template-columns:1fr}.levr-track-list{grid-template-columns:1fr}
  .levr-hero .wrap{padding-top:24px;padding-bottom:24px}.levr-system-flow small{display:none}
  .levr-hero .cta-row{gap:8px}.levr-hero .btn{font-size:12px;padding:9px 10px}
  .levr-system-head span{display:none}.levr-system{margin-top:18px}
  .levr-hero h1.thesis{font-size:44px}.levr-hero h1.thesis .l2{font-size:28px}
  .levr-system-head{padding-left:0;padding-right:0}.levr-system-flow{gap:10px}
  .levr-steps li{grid-template-columns:38px 1fr;padding:16px}.levr-system-head{align-items:flex-start;flex-direction:column;gap:2px}.levr-system-head span{text-align:left}
  .levr-outcomes{grid-template-columns:1fr}.levr-outcomes li{border-right:0}}
