.fca-main .fca-left .elementor-widget-theme-post-content .fc-blog,.fca-main .fca-left .elementor-widget-theme-post-content .article-wrap{max-width:none!important;margin:0!important;padding:0!important;background:0 0!important;font-family:"Onest",sans-serif!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.fc-blog,.article-wrap,.elementor-widget-container)>:first-child{margin-top:0!important}.fca-main .fca-left .elementor-widget-theme-post-content ol{list-style:none!important;counter-reset:fca;margin:0 0 1.4em!important;padding:0!important}.fca-main .fca-left .elementor-widget-theme-post-content ol>li{counter-increment:fca;position:relative;list-style:none!important;padding-left:38px!important;margin:0 0 .7em!important}.fca-main .fca-left .elementor-widget-theme-post-content ol>li:before{content:counter(fca);position:absolute;left:0;top:.2em;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f2f4ee;box-shadow:inset 0 0 0 1px #d5dccf;color:#224230;font:500 11.5px/1 "Geist Mono",ui-monospace,monospace}.fca-main .fca-left .elementor-widget-theme-post-content li>:is(ul,ol){margin:.55em 0 0!important}.fca-main .fca-left .elementor-widget-theme-post-content figcaption{display:flex;justify-content:center;gap:8px;margin:12px 0 0!important;padding:0!important;font:400 13px/1.55 "Onest",sans-serif!important;color:#6a766c!important;text-align:center;font-style:normal!important}.fca-main .fca-left .elementor-widget-theme-post-content hr{height:1px;margin:2.6em 0;border:0;background:#dce2d6}.fca-main .fca-left .elementor-widget-theme-post-content .fca-tbl{margin:2em 0;border:1px solid #dce2d6;border-radius:18px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 20px 40px -34px rgba(19,42,29,.5)}.fca-main .fca-left .elementor-widget-theme-post-content figure.wp-block-table .fca-tbl{margin:0}.fca-main .fca-left .elementor-widget-theme-post-content :is(thead th,table:not(:has(thead)) tr:first-child th) *{color:#fff!important}.fca-main .fca-left .elementor-widget-theme-post-content .fca-tbl--wide tbody td:first-child{font-weight:600;color:#0e1c14}.fca-main .fca-left .elementor-widget-theme-post-content td :is(p,ul,ol){margin-bottom:.4em!important}.fca-main .fca-left .elementor-widget-theme-post-content blockquote,.fca-main .fca-left .elementor-widget-theme-post-content blockquote *{font-style:normal!important}.fca-main .fca-left .elementor-widget-theme-post-content blockquote:not(.takeaways){margin:2em 0!important;padding:20px 24px 20px 28px!important;border:0!important;border-radius:4px 18px 18px 4px;background:#f2f4ee!important;box-shadow:inset 3px 0 0 #224230;font-size:18px;line-height:1.65;color:#0e1c14}.fca-main .fca-left .elementor-widget-theme-post-content blockquote:not(.takeaways) p:last-child{margin:0!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.tldr) :is(h2,h3,h4){margin-top:0!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.tldr) h2:before{display:none}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways{margin:0 0 2.2em!important;padding:22px 26px 12px!important;border:1px solid #dce2d6!important;border-radius:20px!important;background:#fff!important;box-shadow:0 22px 44px -36px rgba(19,42,29,.55)!important;font-size:16px!important;line-height:1.65!important;color:#2b3a31!important}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways>p:first-child{display:flex;align-items:center;gap:10px;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid #e7ebe2;font:500 11.5px/1 "Geist Mono",ui-monospace,monospace!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#224230!important}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways>p:first-child:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#cdeb4f;box-shadow:0 0 0 3px rgba(205,235,79,.3)}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways ul>li{padding-left:32px!important;margin-bottom:.75em!important}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways ul>li:before{left:0;top:.2em;width:20px;height:20px;border-radius:0;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23CDEB4F'/%3E%3Cpath d='M6 10.2l2.6 2.6L14 7.4' fill='none' stroke='%23132A1D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.fca-main .fca-left .elementor-widget-theme-post-content .cta{position:relative;overflow:hidden;margin:2.6em 0!important;padding:28px 30px!important;border:0!important;border-radius:22px!important;background:radial-gradient(110% 90% at 100% 0%,rgba(205,235,79,.22),transparent 55%),linear-gradient(150deg,#1d3f2b,#0e2216)!important;color:rgba(255,255,255,.82)!important;font-size:16.5px!important;line-height:1.7!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta :is(p,li,span){color:rgba(255,255,255,.82)!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta :is(strong,b,h2,h3,h4){color:#fff!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta h2{margin-top:0!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta h2:before{display:none}.fca-main .fca-left .elementor-widget-theme-post-content .cta>:last-child{margin-bottom:0!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta a:not(.elementor-button){display:inline-flex!important;align-items:center;gap:12px;margin-top:12px;padding:6px 6px 6px 20px!important;border-radius:999px!important;background:#cdeb4f!important;color:#0e1c14!important;font-weight:600!important;font-size:15px;line-height:1.2;text-decoration:none!important;transition:background-color .25s,transform .3s,box-shadow .3s!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta a:not(.elementor-button):after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:#0e1c14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23CDEB4F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .4s cubic-bezier(.2,.7,.1,1)}.fca-main .fca-left .elementor-widget-theme-post-content .cta a:not(.elementor-button):hover{background-color:#d9f25f!important;transform:translateY(-2px);box-shadow:0 16px 28px -16px rgba(205,235,79,.6)}.fca-main .fca-left .elementor-widget-theme-post-content .cta a:not(.elementor-button):hover:after{transform:translateX(3px)}.fca-main .fca-left .elementor-widget-theme-post-content .bottom-line{margin:2.4em 0 0!important;padding:24px 28px!important;border:0!important;border-radius:20px!important;background:#f2f4ee!important}.fca-main .fca-left .elementor-widget-theme-post-content .bottom-line :is(h2,h3){margin-top:0!important}.fca-main .fca-left .elementor-widget-theme-post-content .bottom-line>:last-child{margin-bottom:0!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.editorial,.sources){margin:2.4em 0 0!important;padding:20px 0 0!important;border:0!important;border-top:1px solid #dce2d6!important;background:0 0!important;font-size:13.5px!important;line-height:1.65!important;color:#6a766c!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.editorial,.sources) :is(p,li){font-size:13.5px!important;color:#6a766c!important}.fca-main .fca-left .elementor-widget-theme-post-content :is(.editorial,.sources) a:not(.elementor-button){color:#4f5d53!important;font-weight:400!important}.fca-main .fca-left .elementor-widget-theme-post-content .sources :is(h2,h3,h4){font-size:12px!important;font-family:"Geist Mono",ui-monospace,monospace!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 .9em!important;color:#224230!important}.fca-main .fca-left .elementor-widget-theme-post-content .sources h2:before{display:none}.fca-main .fca-left .elementor-widget-theme-post-content .sources ul>li{padding-left:18px!important;margin-bottom:.35em!important}.fca-main .fca-left .elementor-widget-theme-post-content .sources ul>li:before{left:2px;top:.72em;width:5px;height:5px;box-shadow:none;background:#9aa59c}.fca-main .fca-left .elementor-widget-theme-post-content .byline{margin:0 0 1.6em!important;font-size:13.5px!important;color:#6a766c!important}.fca-main .fca-left .elementor-widget-theme-post-content .caveat{margin:1.8em 0!important;padding:16px 20px!important;border:1px solid #eadfb8!important;border-radius:16px!important;background:#fbf8ec!important;font-size:15.5px!important;line-height:1.65!important}.fca-main .fca-left .elementor-widget-theme-post-content .caveat>:last-child{margin-bottom:0!important}.fca-main .fca-left .elementor-widget-theme-post-content .faq-item{padding:18px 0;border-bottom:1px solid #e7ebe2}.fca-main .fca-left .elementor-widget-theme-post-content .faq-item :is(h3,h4){margin:0 0 .45em!important}.fca-main .fca-left .elementor-widget-theme-post-content .faq-item>:last-child{margin-bottom:0!important}.fca-copy.is-done em{opacity:1;transform:translate(-50%,0)}.fca-form .elementor-field-group.elementor-error .elementor-field-textual{border-color:#ff9b7a!important}.fca-form .elementor-field-group .elementor-message,.fca-form .elementor-error .elementor-message{font-size:12px;margin-top:6px;color:#ffb199!important}.fca-form .elementor-message{font-family:"Onest",sans-serif;font-size:13px;margin-top:12px;line-height:1.45}.fca-form .elementor-message:before{display:none}.fca-form .elementor-message-success{color:#cdeb4f!important}.fca-form .elementor-message-danger{color:#ffb199!important}.fca-form .elementor-button[type=submit] .elementor-button-icon{display:none!important}.fca-form .elementor-form-waiting .elementor-button[type=submit]{opacity:.75;pointer-events:none}@media (max-width:620px){.fca-main .fca-left .elementor-widget-theme-post-content .fca-tbl--wide table{min-width:560px}.fca-main .fca-left .elementor-widget-theme-post-content .fca-tbl{border-radius:14px}.fca-main .fca-left .elementor-widget-theme-post-content blockquote.takeaways{padding:18px 18px 8px!important}.fca-main .fca-left .elementor-widget-theme-post-content .cta{padding:24px 22px!important}}