.companyLanding{color:#173d30;background:#f6f5f0;min-height:100vh}.companyLanding>header{color:#fff;background:#123d2e;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,6vw,90px);display:flex}.companyLanding header a{color:inherit;text-decoration:none}.companyLanding header>div{gap:24px;font-size:13px;display:flex}.campaignHero{color:#fff;background:#123d2e;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:center;gap:70px;padding:90px clamp(24px,8vw,130px);display:grid}.campaignHero>div>span,.campaignSteps>span{color:#e6d2a2;letter-spacing:.18em;font-size:12px;font-weight:900}.campaignHero h1{letter-spacing:-2px;max-width:790px;margin:18px 0 24px;font:500 clamp(46px,6vw,76px)/1.02 Georgia,serif}.campaignHero p{color:#dbe7e0;max-width:720px;font-size:19px;line-height:1.65}.primaryCta{color:#123d2e;background:#f1e7ce;border-radius:5px;margin-top:18px;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-block}.campaignHero small{color:#b8cabe;margin-top:16px;display:block}.campaignHero aside{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;padding:30px}.campaignHero aside>b{font:25px Georgia,serif}.campaignHero ul{margin:18px 0 0;padding-left:20px}.campaignHero li{color:#e2eae5;padding:8px 0}.campaignBenefits{grid-template-columns:repeat(3,1fr);display:grid}.campaignBenefits article{background:#fff;border-right:1px solid #e1e5e2;padding:48px clamp(24px,4vw,62px)}.campaignBenefits article>b{color:#9a7635}.campaignBenefits h2{font:25px Georgia,serif}.campaignBenefits p,.campaignSteps p{color:#65736b;line-height:1.65}.campaignSteps{text-align:center;padding:80px clamp(24px,8vw,130px)}.campaignSteps>span{color:#806226}.campaignSteps>h2{margin:12px 0 40px;font:42px Georgia,serif}.campaignSteps ol{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto 25px;padding:0;list-style:none;display:grid}.campaignSteps li{background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:26px}.campaignSteps li>b{font-size:18px}@media (max-width:780px){.companyLanding>header{gap:12px;height:auto;min-height:72px}.companyLanding header>div{flex-direction:column;align-items:flex-end;gap:4px;font-size:11px}.campaignHero{grid-template-columns:1fr;gap:35px;padding-top:60px}.campaignHero h1{font-size:46px}.campaignBenefits,.campaignSteps ol{grid-template-columns:1fr}.campaignSteps>h2{font-size:34px}}
