.si-faq-block{box-sizing:border-box;max-width:var(--si-faq-max,1520px);margin:72px auto 96px;padding:0 20px;font-family:"popp","Poppins",sans-serif}.si-faq-inner{max-width:1085px;margin:0 auto}.si-faq-head{text-align:center;margin-bottom:36px}.si-faq-kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--si-green);margin-bottom:10px}.si-faq-title{display:flex;align-items:center;justify-content:center;gap:22px;margin:0;font-family:"popp","Poppins",sans-serif;font-weight:900;font-size:clamp(28px,3.2vw,45px);line-height:1.05;text-transform:uppercase;color:var(--si-ink)}.si-faq-title::before,.si-faq-title::after{content:"";flex:0 0 48px;height:1px;background:#cfcfcf}.si-faq-list{display:grid;gap:14px}.si-faq-item{background:#fff;border:1px solid var(--si-line);border-radius:var(--si-radius);transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease;overflow:hidden}.si-faq-item:hover{border-color:rgba(153,187,17,.55);box-shadow:0 10px 28px -16px rgba(51,51,51,.35);transform:translateY(-2px)}.si-faq-item[open]{border-color:rgba(153,187,17,.7);box-shadow:0 14px 34px -20px rgba(51,51,51,.35);transform:none}.si-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;font-size:18px;font-weight:600;line-height:1.4;color:var(--si-ink)}.si-faq-item summary::-webkit-details-marker{display:none}.si-faq-item summary:hover .si-faq-q{color:var(--si-green-d)}.si-faq-item summary:focus-visible{outline:2px solid var(--si-green);outline-offset:-2px;border-radius:var(--si-radius)}.si-faq-icon{position:relative;flex:0 0 34px;height:34px;border-radius:50%;border:1.5px solid var(--si-green);transition:background .25s ease,transform .35s cubic-bezier(.22,.61,.36,1)}.si-faq-icon::before,.si-faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--si-green);border-radius:2px;transition:transform .3s ease,background .25s ease}.si-faq-icon::after{transform:rotate(90deg)}.si-faq-item[open] .si-faq-icon{background:var(--si-green);transform:rotate(180deg)}.si-faq-item[open] .si-faq-icon::before,.si-faq-item[open] .si-faq-icon::after{background:#fff}.si-faq-item[open] .si-faq-icon::after{transform:rotate(0deg)}.si-faq-a{padding:0 28px 26px}.si-faq-a p{margin:0;max-width:900px;font-size:16px;font-weight:400;line-height:1.8;color:var(--si-text)}.si-faq-a a{color:var(--si-green-d);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.si-faq-block{margin:48px auto 64px;padding:0 16px}.si-faq-item summary{padding:18px;font-size:16px;gap:14px}.si-faq-a{padding:0 18px 20px}.si-faq-a p{font-size:15px}.si-faq-title::before,.si-faq-title::after{flex-basis:20px}}.single-post .elementor-widget-theme-post-content ol{counter-reset:si-ol;position:relative}.single-post .elementor-widget-theme-post-content ol>li{list-style:none;position:relative;padding:0 0 22px 60px;margin:0;counter-increment:si-ol}.single-post .elementor-widget-theme-post-content ol>li::before{content:counter(si-ol);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--si-green);color:#fff;font-size:15px;font-weight:800;line-height:38px;text-align:center;box-shadow:0 0 0 6px rgba(153,187,17,.15)}.single-post .elementor-widget-theme-post-content ol>li::after{content:"";position:absolute;left:18px;top:44px;bottom:4px;width:2px;background:var(--si-line)}.single-post .elementor-widget-theme-post-content ol>li:last-child{padding-bottom:0}.single-post .elementor-widget-theme-post-content ol>li:last-child::after{display:none}.single-post .elementor-widget-theme-post-content ol>li>strong:first-child{display:block;font-size:17px;color:var(--si-ink);margin-bottom:2px;padding-top:6px}.single-post .elementor-widget-theme-post-content figure{margin:2.2em auto}.single-post .elementor-widget-theme-post-content figure img,.single-post .elementor-widget-theme-post-content p>img{border-radius:16px}.single-post .elementor-widget-theme-post-content figcaption{margin-top:.7em;font-size:14px;color:var(--si-muted);text-align:center}.single-post .elementor-widget-theme-post-content .wp-block-table{overflow-x:auto;margin:1.6em auto 2.2em}.single-post .elementor-widget-theme-post-content .wp-block-table table{margin:0}.single-post .si-toc{margin:0 auto 2.6em;padding:24px 26px 18px;background:#fff;border:1px solid var(--si-line);border-radius:18px}.single-post .elementor-widget-theme-post-content .si-toc .si-toc-title{margin:0 0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.18em;text-transform:uppercase;color:var(--si-green-d)!important}.single-post .si-toc ol{margin:0!important;padding:0;columns:2;column-gap:30px}.single-post .si-toc ol>li{break-inside:avoid;padding:0 0 4px!important;margin:0!important}.single-post .si-toc ol>li::before,.single-post .si-toc ol>li::after{display:none!important;content:none!important}.single-post .si-toc a{display:flex;gap:12px;padding:7px 10px;border-radius:10px;color:var(--si-text)!important;font-size:14.5px;font-weight:500!important;line-height:1.4;text-decoration:none!important;transition:background .2s,color .2s}.single-post .si-toc a span{flex:0 0 auto;min-width:22px;font-weight:800;font-size:12.5px;color:var(--si-green-d);padding-top:1px}.single-post .si-toc a:hover{background:var(--si-paper);color:var(--si-ink)!important}.single-post .si-toc a.is-active{background:rgba(153,187,17,.12);color:var(--si-ink)!important;font-weight:600!important}@media (min-width:1280px){.single-post .si-toc.is-side{position:fixed;z-index:50;top:150px;left:max(24px,calc(50% - 410px - 300px));width:260px;max-height:calc(100vh - 190px);overflow:auto;margin:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.single-post .si-toc.is-side.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s ease}.single-post .si-toc.is-side ol{columns:1}.single-post .si-toc-inline-hidden{display:none}}.single-post .elementor-widget-theme-post-content blockquote,.single-post .si-callout{position:relative;margin:2.4em auto;padding:28px 32px 28px 92px;background:#f3f7e4;border:1px solid rgba(153,187,17,.35);border-radius:18px;color:var(--si-ink)}.single-post .elementor-widget-theme-post-content blockquote::before,.single-post .si-callout::before{content:"";position:absolute;left:30px;top:28px;width:40px;height:40px;border-radius:12px;background:var(--si-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E") center/22px no-repeat}.single-post .elementor-widget-theme-post-content blockquote p,.single-post .si-callout p{color:var(--si-ink)!important;font-size:18px!important;font-weight:500!important;line-height:1.65!important;margin:0!important}.single-post .elementor-widget-theme-post-content blockquote strong,.single-post .si-callout strong{color:var(--si-ink);font-weight:700}.si-progress{position:fixed;left:0;top:0;z-index:100000;height:4px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--si-green);pointer-events:none}.admin-bar .si-progress{top:32px}@media (max-width:900px){.single-post .si-toc ol{columns:1}}@media (max-width:767px){.single-post .elementor-widget-theme-post-content blockquote,.single-post .si-callout{padding:82px 22px 24px}.single-post .elementor-widget-theme-post-content blockquote::before,.single-post .si-callout::before{left:22px;top:24px}.admin-bar .si-progress{top:46px}}