.sh1-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.sh1-step{background:#fff;border:1px solid #e3eadc;border-radius:16px;padding:22px 20px;position:relative}.sh1-step .num{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:19px;font-weight:600;color:#fff;margin-bottom:12px;background:var(--c)}.sh1-step h3{font-size:17.5px}.sh1-step p{font-size:14.5px;line-height:1.6;color:#46524b;margin:0}.sh1-calc{margin-top:18px;background:#16241c;border-radius:18px;padding:26px 28px;color:#dfe8d6;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh1-calc div{border-left:2px solid #5f8a4a;padding-left:14px}.sh1-calc b{display:block;font-family:Georgia,serif;font-size:24px;color:#fff;font-weight:600;line-height:1.2}.sh1-calc span{font-size:14px;color:#bccbb1}.sh1-store{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sh1-reveal.sh1-in{opacity:1;transform:none}@media (max-width:900px){.sh1-store{grid-template-columns:1fr}}@media (max-width:689px){.sh1-calc{grid-template-columns:1fr}}