.webapp-section{padding-block:68px;background:#f0ebdf;border-top:1px solid var(--line)}.webapp-layout{display:grid;grid-template-columns:104px 1fr auto;gap:32px;align-items:center}.webapp-icon{width:104px;height:104px;border-radius:23px;box-shadow:0 9px 24px #15151316;border:1px solid #d8d0c0}.webapp-copy h2{font-size:clamp(38px,4.4vw,56px);color:#087443;margin-bottom:13px}.webapp-copy p{font-size:16px;line-height:1.6;max-width:52ch}.webapp-features{display:flex;gap:22px;margin-top:18px;flex-wrap:wrap;font-size:13px;font-weight:600;color:#57564f}.webapp-features span{display:flex;align-items:center;gap:7px}.webapp-features svg{width:18px;height:18px;stroke:#087443;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.webapp-action{display:grid;gap:9px;justify-items:center}.webapp-action .button{border:0;background:#087443;gap:14px;cursor:pointer;font-size:15px;white-space:nowrap}.webapp-action .button:hover{background:#055b34}.webapp-action .button:disabled{opacity:.75;cursor:default;transform:none}.webapp-action svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.webapp-action small{font-size:12px;color:#65635e}.webapp-help{width:min(440px,calc(100% - 32px));border:1px solid #d8d0c0;border-radius:14px;padding:28px;background:#faf7f0;color:#151513;box-shadow:0 24px 80px #0004}.webapp-help::backdrop{background:#151513a6;backdrop-filter:blur(4px)}.webapp-help[open]{animation:webapp-enter .18s ease-out}.webapp-help-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.webapp-help h2{font-size:32px}.webapp-help-close{width:38px;height:38px;border:1px solid #d8d0c0;border-radius:6px;background:transparent;cursor:pointer;font-size:25px;color:#151513}.webapp-help p{line-height:1.65}.webapp-help ol{padding-left:23px;margin:16px 0}.webapp-help li{padding-left:4px;margin-bottom:12px}.webapp-help .webapp-note{font-size:12px;color:#65635e;margin-top:18px}.webapp-help a{color:#087443;text-decoration:underline;text-underline-offset:3px}.webapp-footer-link{font-weight:600}@keyframes webapp-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1050px){.webapp-layout{grid-template-columns:88px 1fr}.webapp-icon{width:88px;height:88px;border-radius:19px}.webapp-action{grid-column:2;justify-items:start}.webapp-layout{gap:22px}.webapp-section{padding-block:52px}}@media(max-width:600px){.webapp-layout{grid-template-columns:68px 1fr;gap:18px;align-items:start}.webapp-icon{width:68px;height:68px;border-radius:16px}.webapp-copy h2{font-size:37px}.webapp-copy{display:contents}.webapp-copy h2{align-self:center;margin:0}.webapp-copy>p,.webapp-features,.webapp-action{grid-column:1/-1}.webapp-features{gap:16px;margin-top:0}.webapp-action{justify-items:stretch}.webapp-action .button{justify-content:center;min-height:52px}.webapp-action small{text-align:center}.webapp-help{padding:23px}.webapp-help h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.webapp-help[open]{animation:none}}

.webapp-guide-button{padding:3px 0;border:0;background:transparent;color:#087443;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.webapp-action .button span{font-size:15px;line-height:1.4}
