@font-face{font-family:Geist;src:url(assets/Geist.ttf)}*{box-sizing:border-box}body{margin:0;background:#faf8f9;color:#29252a;font:16px/1.6 Geist,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}header{background:white;border-bottom:1px solid #ece9ec}nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 30px}.logo{width:175px;height:auto}.links{display:flex;gap:30px;align-items:center}.btn,button{display:inline-block;border:0;border-radius:6px;background:#660033;color:white;padding:13px 23px;cursor:pointer;font-weight:600}.secondary{background:white;color:#660033;border:1px solid #d8cbd2}.menu{display:none}.wrap{max-width:1200px;margin:auto;padding:72px 30px}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;text-transform:uppercase;color:#660033}h1{font-size:clamp(40px,5.4vw,68px);line-height:1.06;letter-spacing:-3px;margin:20px 0 24px}h2{font-size:38px;line-height:1.15;letter-spacing:-1.4px;margin:14px 0 24px}h3{font-size:22px;line-height:1.2}p{color:#656168} .lead{font-size:19px;max-width:600px}.actions{display:flex;gap:12px;margin:28px 0}.small{font-size:12px;color:#656168}.surface{background:white;border:1px solid #ece9ec;border-radius:16px;padding:26px;box-shadow:0 18px 60px #29252a0a}.apphead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ece9ec;padding-bottom:18px;margin-bottom:22px}.pill{font-size:11px;background:#f4edf1;color:#660033;padding:5px 10px;border-radius:20px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{padding:14px 8px;background:#faf8f9;border-radius:8px}.metric strong{font-size:26px;display:block;letter-spacing:-1px}.metric span{font-size:11px;color:#656168}.flow{display:flex;gap:4px;margin:25px 0}.flow span{flex:1;padding:9px 3px;background:#ece9ec;font-size:10px;text-align:center}.flow span:first-child{background:#660033;color:white}.row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ece9ec;font-size:13px}.row small{color:#656168}.section{padding-top:20px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.card{border-top:2px solid #999;padding-top:24px}.num{color:#660033;font-size:12px;font-weight:bold}.band{background:#660033;color:white}.band p{color:#ece9ec}.band .eyebrow{color:#d4b9c7}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:60px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.tabs button{background:#ece9ec;color:#29252a}.tabs button[aria-selected=true]{background:#660033;color:white}.panel{min-height:240px}footer{border-top:1px solid #ece9ec}.foot{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:32px 30px}.foot .logo{width:130px}details{padding:20px 0;border-bottom:1px solid #ece9ec}summary{cursor:pointer;font-weight:600}label{display:block;font-size:13px;font-weight:600;margin:18px 0 6px}input,select{width:100%;padding:13px;border:1px solid #d5d0d3;border-radius:5px;background:white}form button{margin-top:24px;width:100%}.notice{border-left:3px solid #660033;padding:12px 16px;background:#f4edf1}.previewtag{padding:7px 20px;text-align:center;background:#29252a;color:white;font-size:11px}@media(max-width:760px){nav{padding:18px 22px;flex-wrap:wrap}.logo{width:140px}.menu{display:block;padding:8px 14px}.links{display:none;width:100%;padding:20px 0;flex-direction:column;align-items:stretch}.links.open{display:flex}.wrap{padding:45px 22px}.hero,.twocol{grid-template-columns:1fr;gap:32px}h1{letter-spacing:-1.7px}h2{font-size:30px}.grid4{grid-template-columns:1fr 1fr}.foot{flex-wrap:wrap}.surface{padding:20px}.actions{flex-wrap:wrap}}@media(max-width:400px){.grid4{grid-template-columns:1fr}.metrics{gap:5px}.metric strong{font-size:23px}}
