*{box-sizing:border-box}body{margin:0;background:#f6f7f9;color:#202625;font-family:Arial,Helvetica,sans-serif;font-size:14px}a,button,input{font:inherit}button{cursor:pointer;border:1px solid #dde3df;background:white;border-radius:8px;padding:10px 14px;color:#24382d}button:hover{background:#edf4ef}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #548d6c;outline-offset:3px}.shell{display:flex;min-height:100vh}aside{width:236px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e7eae6;padding:30px 19px;display:flex;flex-direction:column}.brand{font-size:34px;font-weight:900;letter-spacing:-3px;text-decoration:none;color:#203c2d;display:flex;align-items:center;gap:2px}.brand span{color:#7c9a77}.brand i{font-style:normal;font-size:10px;letter-spacing:2px;margin-left:10px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid #e5e9e4;border-radius:10px;padding:12px 8px;margin:30px 0}.avatar{background:#edeae2;border-radius:50%;width:33px;height:33px;display:inline-flex;align-items:center;justify-content:center;color:#655a44;font-weight:700;flex-shrink:0}small{display:block;color:#818982;font-size:11px}.workspace small{margin-top:5px}.navlabel{font-size:10px;letter-spacing:1.7px;padding-left:12px;margin-bottom:12px}nav button{border:0;display:flex;align-items:center;gap:13px;background:transparent;width:100%;text-align:left;margin-bottom:6px;padding:13px;color:#6d756f}nav button span{font-size:20px;width:20px}nav button.active{background:#eaf1e9;color:#264d36;font-weight:700}.sidebottom{margin-top:auto;padding:30px 12px 0;font-size:12px}.sidebottom p{line-height:1.8;color:#858a83}.sidebottom small{font-size:9px}main{margin-left:236px;flex:1 1;min-width:0}header{height:80px;background:#fff;border-bottom:1px solid #e7eae6;padding:0 40px;justify-content:space-between;font-size:12px}header,header>div{display:flex;align-items:center}header>div{gap:20px}.muted{color:#9a9e98}.demo{font-size:9px;letter-spacing:1px;border:1px solid #e0e5dd;border-radius:5px;padding:7px;color:#75836f}.content{max-width:1400px;margin:auto;padding:36px 40px 0}.pagetitle{display:flex;justify-content:space-between;align-items:center;gap:15px}.eyebrow{font-size:9px;letter-spacing:2px;color:#7d907c;font-weight:700}h1{font-size:30px;letter-spacing:-1px;margin:12px 0}p{color:#7a827b;line-height:1.6}h2{font-size:21px;letter-spacing:-.5px}h3{font-size:16px}.primary{background:#284f39;color:#fff;border:0;padding:13px 20px}.primary:hover{background:#3e674a}.notice{font-size:11px;line-height:1.6;background:#f0eee5;color:#7c7254;padding:11px 15px;border-radius:7px;margin:20px 0}.message{background:#e3efe2;padding:14px;border-radius:8px;margin-bottom:15px}.hero{background:#e8eddf;border-radius:15px;display:flex;justify-content:space-between;overflow:hidden;min-height:295px}.hero>div:first-child{padding:32px 36px;z-index:1}.pill{font-size:8px;letter-spacing:1.8px;border:1px solid #becbb3;padding:6px 9px;border-radius:20px;color:#4a6245}.hero h2{font-size:36px;line-height:1.12;letter-spacing:-1.4px;color:#27422e;margin:22px 0 12px}.hero p{font-size:12px;color:#76816b}.hero button{background:#284b34;color:white;border:0;font-size:12px;margin-top:5px}.art{position:relative;width:40%;background:#dce4cf;display:flex;align-items:center;justify-content:center}.disc{width:235px;height:235px;background:repeating-radial-gradient(circle,#263c2d 0,#263c2d 2px,#344b35 3px,#263c2d 5px);box-shadow:15px 20px 35px #8d9b7e;transform:rotate(-20deg)}.disc,.disc div{border-radius:50%}.disc div{position:absolute;inset:75px;background:#d0a46b;border:28px solid #cbb682}.artlabel{position:absolute;bottom:25px;right:20px;font-size:26px;font-weight:900;line-height:1;letter-spacing:-1px;color:#f7f6e9;transform:rotate(-8deg)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:24px 0}.stats article{border:1px solid #e3e7e2;border-radius:10px;padding:20px;background:white}.stats strong{display:block;font-size:28px;margin:13px 0;font-weight:600}.stats article>span{font-size:10px;color:#91978e}.sectiontitle{display:flex;justify-content:space-between;align-items:center;margin:30px 0 18px}.sectiontitle h2{margin:0}.sectiontitle p{font-size:12px;margin:8px 0 0}.sectiontitle button{border:0;background:transparent;font-size:12px}.offers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:19px;gap:19px}.offer{background:white;border:1px solid #e3e7e2;border-radius:11px}.cover,.offer{overflow:hidden}.cover{height:176px;padding:16px}.cover,.sponsor{position:relative}.sponsor{font-size:7px;letter-spacing:1.5px;background:#ffffff70;border-radius:20px;padding:5px 7px;z-index:1}.symbol{font-size:150px;right:12px;top:20px;color:#23352a;opacity:.8}.cover>strong,.symbol{position:absolute;line-height:1}.cover>strong{bottom:15px;left:17px;font-size:25px;letter-spacing:-1px;max-width:150px}.offerbody{padding:18px}.offerbody small{font-size:9px}.offerbody h3{margin:9px 0}.offerbody p{font-size:11px;min-height:36px}.offerbody footer{display:flex;justify-content:space-between;gap:5px;align-items:center;border-top:1px solid #edf0eb;padding-top:14px;margin-top:17px;font-size:10px}.offerbody footer b{font-size:16px}.offerbody button{font-size:10px;padding:8px}.tablewrap{background:white;border:1px solid #e3e7e2;border-radius:10px;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-size:10px;font-weight:400;color:#858b84;background:#fafbf9}td,th{padding:18px;border-bottom:1px solid #eef0ec}td small{margin-top:5px;font-size:10px}.status{font-size:10px;border-radius:15px;background:#f3ebd8;color:#896d32;padding:6px 9px;white-space:nowrap}.status.Scheduled{background:#e4efe4;color:#466f47}.status.Declined{background:#f5e5df;color:#96594b}.empty{text-align:center;padding:30px}.empty p{font-size:12px}.info{padding:24px;background:white;border:1px solid #e1e7df;border-radius:10px;margin:22px 0}.info p{max-width:800px;font-size:13px}.pagefooter{padding:35px 0 25px;display:flex;justify-content:space-between;color:#9a9e96;font-size:9px;letter-spacing:1.5px}.overlay{position:fixed;inset:0;background:#17271c77;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.modal{background:white;max-width:480px;width:100%;border-radius:15px;padding:32px;position:relative}.close{position:absolute;right:15px;top:15px;border:0}.modal h2{font-size:28px}.modal p{font-size:13px}label{font-size:12px;margin:20px 0}input,label{display:block}input{border:1px solid #dce2d9;border-radius:7px;padding:12px;margin-top:9px}.modal .primary,input{width:100%}@media(min-width:1600px){.content{padding-top:45px}.cover{height:210px}}@media(max-width:1100px){aside{width:195px}main{margin-left:195px}.content{padding:25px}.offers{gap:12px}.offerbody footer{flex-wrap:wrap}.hero h2{font-size:30px}.disc{width:180px;height:180px}.disc div{inset:55px;border-width:23px}.stats{gap:10px}.stats article{padding:15px}}@media(max-width:760px){aside{position:static;width:100%;padding:15px}.shell{display:block}.brand{font-size:25px}.navlabel,.sidebottom,.workspace{display:none}nav{display:flex;overflow-x:auto;margin-top:12px}nav button{width:auto;white-space:nowrap;padding:9px;font-size:11px;margin:0}nav button span{display:none}main{margin:0}header{height:55px;padding:0 20px}.content{padding:24px 16px}.pagetitle{align-items:flex-start;flex-direction:column}h1{font-size:26px}.hero>div:first-child{padding:25px}.hero h2{font-size:27px}.art{width:30%}.disc{width:130px;height:130px;flex-shrink:0}.disc div{inset:40px;border-width:15px}.artlabel{font-size:19px;right:8px}.stats{grid-template-columns:repeat(2,1fr)}.offers{grid-template-columns:1fr}.cover{height:170px}.cover>strong{font-size:32px;max-width:220px}.offerbody p{min-height:0}.demo,.pagefooter{font-size:8px}.sectiontitle p{max-width:250px}}