@font-face{font-family:Tekko;src:url(/fonts/PlusJakartaSans-Regular.ttf)}*{box-sizing:border-box}body{color:#18241b;background:#f8faf7;margin:0;font:14px Tekko,Arial,sans-serif}button{color:#fff;cursor:pointer;background:#277147;border:0;border-radius:9px;padding:12px 17px;font:700 13px Tekko}.site nav{justify-content:space-between;align-items:center;max-width:1130px;height:82px;margin:auto;padding:0 24px;display:flex}.brand{color:#18241b;align-items:center;gap:10px;font-size:17px;text-decoration:none;display:flex}.brand img,.callback img{object-fit:contain;width:37px;height:37px}.links{gap:28px;display:flex}.links a{color:#57695b;text-decoration:none}.ghost{color:#276542;background:0 0}.hero{grid-template-columns:1.1fr .72fr;align-items:center;gap:80px;max-width:1060px;margin:auto;padding:86px 24px 100px;display:grid}.eyebrow{color:#39875a;letter-spacing:1.4px;font-size:10px;font-weight:800}.hero h1,.why h2,.plans h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(43px,5vw,66px);line-height:1.05}.hero i,.why i,.plans i{color:#39875a;font-style:normal}.hero>div>p:not(.eyebrow){color:#607164;max-width:510px;font-size:17px;line-height:1.65}.hero small{color:#7b8c7e;margin-top:14px;display:block}.member-card{color:#fff;background:linear-gradient(140deg,#1f5838,#449568);border-radius:23px;padding:29px;transform:rotate(3deg);box-shadow:0 25px 55px #2765423b}.member-card small,.member-card span{color:#c2ebcd;display:block}.member-card strong{letter-spacing:-2px;margin:9px 0 22px;font-size:48px;display:block}.progress{background:#fff3;border-radius:9px;height:8px}.progress i{background:#f2dc7a;border-radius:9px;width:72%;height:100%;display:block}.reward{background:#ffffff18;border-radius:12px;margin-top:34px;padding:15px}.reward em{color:#e2f4e6;margin-top:6px;font-size:12px;font-style:normal;display:block}.proof{color:#6a7c6e;border-top:1px solid #e4ece5;border-bottom:1px solid #e4ece5;justify-content:center;gap:65px;padding:27px;display:flex}.why{max-width:1060px;margin:auto;padding:105px 24px}.why h2{font-size:48px}.why>div,.plan-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:45px;display:grid}.why article,.plan-grid article{background:#fff;border:1px solid #dde9df;border-radius:17px;padding:27px}.why article>b{color:#39875a}.why h3{margin-top:43px}.why p,.plan-grid p{color:#647667;line-height:1.65}.plans{background:#eaf5ec;grid-template-columns:.67fr 1.33fr;gap:45px;padding:100px max(24px,50% - 530px);display:grid}.plans h2{font-size:44px}.plan-grid{margin:0}.plan-grid h3{font-size:20px}.plan-grid h3 small{font-size:10px;font-weight:400}.plan-grid article.dark{color:#fff;background:#245c3b;border-color:#245c3b}.plan-grid article.dark p{color:#d5ebda}.outline{color:#276542;background:#fff;border:1px solid #aad1b5}.callback{text-align:center;background:#f2f8f3;place-content:center;min-height:100vh;padding:30px;display:grid}.callback img{margin:auto}.callback h1{font-size:32px}.callback p{color:#607164;max-width:420px;line-height:1.6}.callback a{color:#277147;font-weight:700}footer{color:#78897c;justify-content:space-between;align-items:center;max-width:1080px;height:102px;margin:auto;padding:0 24px;font-size:11px;display:flex}@media (width<=740px){.links{display:none}.site nav{height:70px}.hero{grid-template-columns:1fr;gap:42px;padding-top:50px}.member-card{justify-self:center;width:80%}.proof{flex-wrap:wrap;gap:14px}.why>div,.plan-grid,.plans{grid-template-columns:1fr}.plans{gap:15px}.plan-grid{margin-top:20px}.hero h1{font-size:48px}footer{height:90px}}.callback.workspace,.callback.redemption{text-align:left;max-width:1120px;min-height:100vh;margin:0 auto;padding:56px 28px;display:block}.callback.workspace h1,.callback.redemption h1{letter-spacing:-1.2px;color:#18241b;margin:7px 0 10px}.callback.workspace h2,.callback.redemption h2{color:#18241b;margin:0 0 18px;font-size:17px}.callback.workspace form,.callback.redemption form{gap:14px;margin-top:24px;display:grid}.callback.workspace label,.callback.redemption label{color:#314334;gap:7px;font-size:12px;font-weight:700;display:grid}.callback.workspace input,.callback.workspace select,.callback.redemption select{color:#18241b;background:#fff;border:1px solid #cfe0d2;border-radius:9px;width:100%;padding:12px;font:14px Tekko,Arial,sans-serif}.callback.workspace input:focus,.callback.workspace select:focus,.callback.redemption select:focus{border-color:#39875a;outline:2px solid #8cc4a0}.callback.workspace .notice,.callback.redemption .notice{border:1px solid #cde6d2;border-radius:9px;padding:12px 14px;color:#276542!important;background:#e8f5ea!important;max-width:none!important}.workspace-header{border-bottom:1px solid #dce9df;align-items:flex-start;gap:18px;padding-bottom:25px;display:flex}.workspace-header img{width:52px;height:52px;margin:0}.workspace-header h1{margin:4px 0;font-size:32px}.workspace-header p{max-width:600px;margin:0}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.stats article,.forms-grid form,.lists article{background:#fff;border:1px solid #dce9df;border-radius:16px;padding:20px}.stats span{color:#738176;font-size:12px;display:block}.stats b{margin-top:7px;font-size:30px;display:block}.forms-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.forms-grid form{margin:0}.forms-grid button{justify-self:start;margin-top:5px}.lists{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.lists article p,.ledger-row{border-bottom:1px solid #edf2ee;max-width:none;margin:0;padding:11px 0}.callback.redemption{max-width:760px}.callback.redemption form{background:#fff;border:1px solid #dce9df;border-radius:16px;padding:22px}.ledger-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.ledger-row .ghost{border:1px solid #b9d8c0;padding:7px 10px}.adjustment-area,.tier-campaign-area{background:#fff;border:1px solid #dce9df;border-radius:16px;margin-top:16px;padding:22px}.tier-campaign-area h2{margin:4px 0 15px}.tier-campaign-area h3{margin:0 0 4px;font-size:15px}.tier-campaign-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tier-campaign-grid form{background:#f5faf6;border:1px solid #e0ece2;border-radius:12px;margin:0;padding:15px}.tier-campaign-list{color:#526b56;margin-top:14px;font-size:13px}.tier-campaign-list p{margin:7px 0}.adjustment-area>div:first-child p{margin:0}.adjustment-area h2{margin:5px 0}.adjustment-area>div:first-child>p:last-child{color:#738176}.adjustment-area form{grid-template-columns:repeat(2,1fr)}.adjustment-area form button{justify-self:start}.adjustment-list{gap:8px;margin-top:18px;display:grid}.adjustment-list article{border:1px solid #e4eee6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.adjustment-list span{gap:3px;display:grid}.adjustment-list small{color:#738176}.adjustment-list article div{gap:7px;display:flex}.adjustment-list button{padding:8px 11px;font-size:12px}.adjustment-list .ghost{color:#39875a;background:#fff;border:1px solid #b9d8c0}@media (width<=740px){.callback.workspace,.callback.redemption{padding:32px 18px}.forms-grid,.lists,.stats{grid-template-columns:1fr}.workspace-header{display:block}.workspace-header img{margin-bottom:14px}.ledger-row{flex-direction:column;align-items:flex-start}.adjustment-area form,.tier-campaign-grid{grid-template-columns:1fr}.adjustment-list article{flex-direction:column;align-items:flex-start}}.callback form{gap:16px;margin-top:26px;display:grid}.callback label{color:#24432d;gap:8px;font-size:13px;font-weight:700;display:grid}.callback input,.callback select{color:#183c25;background:#fff;border:1px solid #bfd9c6;border-radius:11px;width:100%;height:46px;padding:0 14px;font:600 14px Tekko,Arial,sans-serif;box-shadow:0 1px 1px #1f58380a}.callback select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#277147 50%),linear-gradient(135deg,#277147 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.callback input:focus,.callback select:focus{border-color:#277147;outline:none;box-shadow:0 0 0 4px #2771471a}.callback button{border-radius:11px;min-height:46px;box-shadow:0 8px 18px #27714724}.callback form button{justify-self:start}@media (width<=640px){.callback input,.callback select{height:48px}}
