.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 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}}.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){.admin-bar .si-progress{top:46px}}