.gs-zoom{position:relative;z-index:0;border-radius:inherit;overflow:hidden}.gs-zoom img{position:relative;z-index:0}.gs-zoom-btn{position:absolute;z-index:5;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fffffff2;color:#197231;box-shadow:0 6px 20px #00000047;transition:transform .2s ease,background .2s ease,color .2s ease}.gs-zoom-btn:hover{background:#197231;color:#fff;transform:scale(1.08)}.gs-zoom-btn:focus-visible{outline:3px solid #7ac74f;outline-offset:2px}.gs-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#060c07e6;display:flex;align-items:center;justify-content:center;padding:24px;animation:gs-fade .2s ease;cursor:zoom-out}.gs-lightbox-frame{cursor:default;text-align:center;animation:gs-pop .25s ease}.gs-lightbox-cap{margin:14px 0 0;color:#ffffffd9;font-size:14px}.gs-lightbox-close{position:fixed;top:18px;right:18px;width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:#14231a;font-size:18px;font-weight:800;box-shadow:0 6px 20px #00000059}.gs-lightbox-close:hover{background:#7ac74f;color:#0c3702}@keyframes gs-fade{0%{opacity:0}to{opacity:1}}@keyframes gs-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.gs-lightbox,.gs-lightbox-frame,.gs-zoom-btn{animation:none;transition:none}}.mt_9{margin-top:9px}.mt_15{margin-top:15px}.mt_49{margin-top:49px}.gs-acc{display:grid;gap:12px}.gs-acc-item{border:1px solid #e3e8e3;border-radius:16px;background:#fff;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.gs-acc-item.is-open{border-color:#197231;box-shadow:0 10px 30px #1972311a}.gs-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.gs-acc-head:hover .gs-acc-title{color:#197231}.gs-acc-head-main{display:flex;align-items:center;gap:14px;min-width:0}.gs-acc-num{flex-shrink:0;font-size:15px;font-weight:800;color:#197231;background:#e8f5e9;border-radius:10px;padding:6px 10px;line-height:1}.gs-acc-icon{width:44px;height:44px;object-fit:contain;flex-shrink:0}.gs-acc-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.gs-acc-title{font-size:16px;font-weight:800;line-height:1.35;color:#14231a;transition:color .2s ease}.is-open .gs-acc-title{color:#197231}.gs-acc-subtitle{font-size:13.5px;font-weight:600;line-height:1.45;color:#5a6b5f}.gs-acc-plus{position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#eef4ee;transition:background .25s ease,transform .25s ease}.gs-acc-plus span{position:absolute;left:50%;top:50%;background:#197231;border-radius:2px;transform:translate(-50%,-50%)}.gs-acc-plus span:first-child{width:14px;height:2px}.gs-acc-plus span:last-child{width:2px;height:14px;transition:opacity .2s ease,transform .25s ease}.is-open .gs-acc-plus{background:#197231}.is-open .gs-acc-plus span{background:#fff}.is-open .gs-acc-plus span:last-child{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.gs-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.gs-acc-body[data-open=true]{grid-template-rows:1fr}.gs-acc-body-inner{overflow:hidden;min-height:0;padding:0 20px}.gs-acc-body[data-open=true] .gs-acc-body-inner{padding:0 20px 20px}.gs-acc-body-inner p{margin:0 0 10px}.gs-acc-body-inner p:last-child{margin-bottom:0}.gs-acc-meta{margin-top:12px;padding-top:12px;border-top:1px dashed #dfe7df;font-size:12.5px;color:#6b7a6f}.gs-acc-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:800;font-size:13.5px;color:#197231;text-decoration:none}.gs-acc-link:hover{text-decoration:underline}.gs-acc--dark .gs-acc-item{background:#ffffff0f;border-color:#ffffff29}.gs-acc--dark .gs-acc-item.is-open{border-color:#7ac74f;box-shadow:none;background:#ffffff17}.gs-acc--dark .gs-acc-title{color:#fff}.gs-acc--dark .gs-acc-head:hover .gs-acc-title,.gs-acc--dark .is-open .gs-acc-title{color:#7ac74f}.gs-acc--dark .gs-acc-subtitle{color:#ffffffb8}.gs-acc--dark .gs-acc-num{background:#7ac74f29;color:#7ac74f}.gs-acc--dark .gs-acc-plus{background:#ffffff1f}.gs-acc--dark .gs-acc-plus span,.gs-acc--dark .is-open .gs-acc-plus{background:#7ac74f}.gs-acc--dark .is-open .gs-acc-plus span{background:#0c3702}.gs-acc--dark .gs-acc-body-inner{color:#ffffffd1}.gs-acc--dark .gs-acc-meta{border-top-color:#ffffff2e;color:#fff9}.gs-acc--dark .gs-acc-link{color:#7ac74f}.gs-acc-toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid #197231;background:#fff;color:#1a6b2e;border-radius:999px;padding:12px 24px;font:inherit;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 6px 20px #1972311f;transition:background .2s ease,color .2s ease,transform .2s ease}.gs-acc-toggle:hover{background:#197231;color:#fff;transform:translateY(-1px)}.gs-acc-toggle-icon{display:inline-block;font-size:13px;transition:transform .25s ease}.gs-acc-toggle-icon.is-open{transform:rotate(180deg)}.gs-acc-toggle:focus-visible{outline:3px solid #7ac74f;outline-offset:2px}.gs-acc-toggle--dark{background:transparent;border-color:#fff6;color:#fff;box-shadow:none}.gs-acc-toggle--dark:hover{background:#7ac74f;border-color:#7ac74f;color:#0c3702}.gs-plain{display:grid;gap:16px;animation:gs-fade .25s ease}.gs-plain-card{border:1px solid #e3e8e3;border-radius:16px;background:#fff;padding:22px 24px}.gs-plain-icon{width:44px;height:44px;object-fit:contain;margin-bottom:12px}.gs-plain-title{margin:0 0 8px;font-size:16px;font-weight:800;color:#14231a}.gs-plain-subtitle{margin:0 0 8px;font-size:13.5px;font-weight:600;color:#5a6b5f}.gs-plain-body{color:inherit}.gs-plain-body p{margin:0 0 10px}.gs-plain-body p:last-child{margin-bottom:0}.gs-plain--dark .gs-plain-card{background:#ffffff0f;border-color:#ffffff29}.gs-plain--dark .gs-plain-title{color:#fff}.gs-plain--dark .gs-plain-subtitle{color:#ffffffb8}.gs-plain--dark .gs-plain-body{color:#ffffffd1}@media (min-width: 992px){.gs-acc-wrap.gs-acc--grid .gs-plain{grid-template-columns:1fr 1fr;align-items:start}}@media (min-width: 992px){.gs-acc-wrap.gs-acc--grid .gs-acc{grid-template-columns:1fr 1fr;align-items:start}.gs-acc--grid .gs-acc-item{height:100%}}@media (max-width: 576px){.gs-acc-head{padding:15px 16px}.gs-acc-icon{width:36px;height:36px}.gs-acc-title{font-size:15px}.gs-acc-body[data-open=true] .gs-acc-body-inner{padding:0 16px 16px}}@media (prefers-reduced-motion: reduce){.gs-acc-body,.gs-acc-item,.gs-acc-plus{transition:none}}
