*{box-sizing:border-box}body{color:#183930;background:#f5f6f1;margin:0;font:15px/1.55 system-ui,sans-serif}header{color:#fff;background:#16392f;align-items:center;gap:20px;padding:22px 5vw;display:flex}header b{font-size:27px}header span{color:#a8dfbd}header small{letter-spacing:2px;font-size:10px}header a{color:#fff;margin-left:auto}main{max-width:1380px;margin:auto;padding:38px 5vw}h1{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(29px,4vw,44px);line-height:1.15}h2{margin:0 0 10px;font-size:20px}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}.subtitle{color:#63756d;margin:14px 0 28px}.status{background:#e6eee3;border:1px solid #ceddcb;border-radius:10px;flex-wrap:wrap;gap:20px;padding:12px 16px;display:flex}.status b{color:#16745e}.controls{align-items:end;gap:18px;margin:24px 0;display:flex}label{letter-spacing:1px;font-size:10px;font-weight:700}select,button{color:#183930;cursor:pointer;background:#fff;border:1px solid #c8d3c8;border-radius:7px;padding:12px;font:14px system-ui}select{min-width:220px;margin-top:7px;display:block}button{margin-left:auto}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}article,section{background:#fff;border:1px solid #dfe5dd;border-radius:14px;padding:24px}article small{font-weight:650}article strong{letter-spacing:-1px;margin:14px 0 6px;font-size:31px;display:block}article span{color:#63756d;font-size:12px}.feature{color:#fff;background:#183930}.feature span{color:#c2ddcd}.note{background:#edf1e7;border-left:3px solid #b6c9ae;margin:22px 0;padding:14px 18px;font-size:13px}section{margin:20px 0}.scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}td,th{text-align:right;border-bottom:1px solid #e7ebe4;padding:17px 12px}th{letter-spacing:.7px;text-transform:uppercase;color:#697a6f;font-size:10px}td:first-child,th:first-child{text-align:left}td:first-child{font-weight:650}.footnote{color:#63756d;margin-top:16px;font-size:12px}.two{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.two section{margin:0 0 20px}.bar-row{border-top:1px solid #e7ebe4;padding:14px 0}.bar-row>div:first-child{justify-content:space-between;display:flex}.bar{border-radius:3px;height:10px;margin:6px 0}.spend{background:#acb8ae}.billed{background:#16745e}.bar-row small{color:#63756d;font-size:11px}.metric{border-bottom:1px solid #e7ebe4;justify-content:space-between;gap:15px;padding:17px 0;display:flex}.metric b{font-size:22px}a{color:#16745e}footer{color:#63756d;margin-top:30px;font-size:12px}:is(button:focus-visible,select:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #d5a449}@media (max-width:900px){.cards{grid-template-columns:repeat(2,1fr)}.two{grid-template-columns:1fr}.controls{flex-wrap:wrap}.controls button{margin-left:0}main{padding:28px 20px}}@media (max-width:480px){header{padding:20px}header small{display:none}article{padding:18px}article strong{font-size:26px}.controls label,.controls select{width:100%}section{padding:18px}}.login{max-width:480px;margin:10vh auto;padding:24px}.login form{gap:16px;display:grid}.login input{font:inherit;border:1px solid #8a9a91;border-radius:8px;min-width:0;padding:14px}.login button{min-height:48px}.login [role=alert]{color:#a52525}header form{margin:0}header nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}header nav a{margin:0;font-size:13px}header nav [aria-current=page]{color:#a8dfbd;font-weight:700}details summary{cursor:pointer;padding:12px 0;font-weight:650}header{flex-wrap:wrap}@media (max-width:600px){header nav{order:3;width:100%;margin:0}header form{margin-left:auto}header>a{font-size:12px}}.retention-tabs{background:#e5ece5;border-radius:12px;gap:6px;padding:6px;display:flex;overflow-x:auto}.retention-tabs button{white-space:nowrap;background:0 0;border:0;margin:0}.retention-tabs button[aria-pressed=true]{color:#fff;background:#183930}.retention .cards .loss{color:#985329;margin-top:12px;font-size:12px}.sequence-row{grid-template-columns:125px 1fr 90px;align-items:center;gap:16px;margin:22px 0;display:grid}.sequence-label span{color:#63756d;font-size:12px;display:block}.sequence-track{background:#edf1e7;border-radius:6px;height:22px;overflow:hidden}.sequence-track>div{background:#16745e;border-radius:6px;height:100%}.sequence-row>strong{text-align:right;font-size:24px}.sequence-row small{color:#63756d;font-size:12px;font-weight:400}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insight-grid article{background:#f7f9f4;padding:20px}.insight-grid h3{margin:10px 0;font-size:19px}.insight-grid p{font-size:14px}.retention .note{margin-top:18px}@media (max-width:900px){.insight-grid{grid-template-columns:1fr}.sequence-row{grid-template-columns:96px 1fr 68px;gap:10px}.sequence-row>strong{font-size:21px}.retention-tabs button{padding:10px;font-size:12px}.retention .cards article strong{font-size:27px}}
