.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-title .elementor-heading-title{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}.single-post .elementor-widget-theme-post-content h3{margin-top:1.9em;margin-bottom:.55em;font-family:"popp","Poppins",sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:var(--si-ink);text-transform:none}.single-post .elementor-widget-theme-post-content h3::before{content:"";display:inline-block;width:10px;height:10px;margin-right:12px;border-radius:3px;background:var(--si-green);vertical-align:.12em}.single-post .elementor-widget-theme-post-content .elementor-widget-container>ul:has(>li>strong:first-child){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:2.2em}.single-post .elementor-widget-theme-post-content .elementor-widget-container>ul:has(>li>strong:first-child)>li{margin:0;padding:20px 22px 20px 56px;background:#fff;border:1px solid var(--si-line);border-radius:var(--si-radius);font-size:15.5px;line-height:1.6}.single-post .elementor-widget-theme-post-content .elementor-widget-container>ul:has(>li>strong:first-child)>li::before{left:20px;top:22px;width:22px;height:22px;background-size:13px}.single-post .elementor-widget-theme-post-content .elementor-widget-container>ul:has(>li>strong:first-child)>li>strong:first-child{display:block;margin-bottom:4px;font-size:16px;font-weight:700;color:var(--si-ink)}.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 table{width:100%;border-collapse:separate;border-spacing:0;margin:1.6em auto 2.2em;font-size:15px;background:#fff;border:1px solid var(--si-line);border-radius:16px;overflow:hidden}.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 .elementor-widget-theme-post-content th,.single-post .elementor-widget-theme-post-content thead td{background:var(--si-ink);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:16px 20px;border:0}.single-post .elementor-widget-theme-post-content td{padding:15px 20px;border:0;border-top:1px solid var(--si-line);color:var(--si-text);line-height:1.6;vertical-align:top;background:#fff}.single-post .elementor-widget-theme-post-content tbody tr:nth-child(even) td{background:#fafafa}.single-post .elementor-widget-theme-post-content tbody td:first-child{font-weight:600;color:var(--si-ink)}.single-post .si-tldr{position:relative;margin:0 auto 2.4em;padding:28px 32px 14px;background:#fff;border:1px solid var(--si-line);border-radius:18px}.single-post .si-tldr>:first-child,.single-post .elementor-widget-theme-post-content .si-tldr>p:first-child,.single-post .si-tldr h2,.single-post .si-tldr h3{display:flex!important;align-items:center;gap:12px;min-height:0!important;margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid var(--si-line);font-size:13px!important;font-weight:800!important;letter-spacing:.16em;line-height:1.3!important;text-transform:uppercase;color:var(--si-ink)!important;counter-increment:none}.single-post .si-tldr>:first-child::before{content:""!important;position:static!important;transform:none!important;flex:0 0 34px;width:34px!important;height:34px!important;border-radius:10px!important;background:rgba(153,187,17,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f8a0a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E") center/18px no-repeat!important}.single-post .si-tldr>:first-child>strong{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.single-post .si-tldr ul{display:block!important;margin-bottom:.6em}.single-post .si-tldr ul>li{padding:0 0 0 32px!important;background:0 0!important;border:0!important;margin-bottom:.7em!important}.single-post .si-tldr ul>li::before{left:2px!important;top:.55em!important;width:18px!important;height:18px!important;background-size:11px!important}.single-post .si-toc{margin:0 auto 2.6em;padding:22px 22px 14px;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 10px!important;padding:0 8px;font-size:11.5px!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:26px}.single-post .si-toc ol>li{break-inside:avoid;padding:0 0 2px!important;margin:0!important;background:0 0!important;border:0!important}.single-post .si-toc ol>li::before,.single-post .si-toc ol>li::after{display:none!important;content:none!important}.single-post .elementor-widget-theme-post-content .si-toc a{display:flex;gap:10px;padding:6px 8px;border-radius:9px;color:var(--si-text)!important;font-size:13.5px;font-weight:500!important;line-height:1.4;text-decoration:none!important;transition:background .2s,color .2s}.single-post .si-toc .si-toc-n{flex:0 0 auto;min-width:20px;font-weight:800!important;font-size:11.5px;line-height:1.75;color:var(--si-green-d)!important}.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}.single-post .si-toc-rail{display:none}@media (min-width:1400px){.single-post .elementor-widget-theme-post-content .si-toc-rail{display:block;position:absolute;top:80px;bottom:0;right:calc(50% + var(--si-measure) / 2 + 48px);width:236px;max-width:none;margin:0;pointer-events:none}.single-post .si-toc--side{position:sticky;top:calc(180px + var(--wp-admin--admin-bar--height,0px));margin:0;padding:18px 12px 10px;max-height:calc(100vh - 210px - var(--wp-admin--admin-bar--height,0px));overflow:auto;pointer-events:auto;scrollbar-width:thin}.single-post .si-toc--side ol{columns:1}.single-post .si-toc--side .si-toc-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.single-post .si-toc--inline{display:none}}.single-post .si-hnum{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.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 .elementor-widget-theme-post-content .elementor-widget-container>ul:has(>li>strong:first-child){grid-template-columns:1fr}.single-post .si-toc ol{columns:1}}@media (max-width:767px){.single-post .si-tldr,.single-post .si-toc{padding:22px 18px 10px}.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}}