body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:var(--gcid-body-color,#16142e)}h1,h2,h3,h4,h5,h6{color:var(--gcid-heading-color,#16142e)}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#3a2bdb}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#3a2bdb}.footer-widget h4{color:#3a2bdb}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#3a2bdb}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#3a2bdb}.container,.et_pb_row:not([class*="et_flex_column"]),.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1180px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1340px}a{color:var(--gcid-link-color,#3a2bdb)}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#f4f5f9}.et_secondary_nav_enabled #page-container #top-header{background-color:#3a2bdb!important}#et-secondary-nav li ul{background-color:#3a2bdb}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#56536f}.et_search_form_container input::-moz-placeholder{color:#56536f}.et_search_form_container input::-webkit-input-placeholder{color:#56536f}.et_search_form_container input:-ms-input-placeholder{color:#56536f}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#16142e}#main-footer{background-color:#f4f5f9}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#3a2bdb}.footer-widget li:before{border-color:#3a2bdb}#footer-bottom{background-color:#f4f5f9}#footer-info,#footer-info a{color:#56536f}@media only screen and (min-width:981px){#logo{max-height:48%}.et_pb_svg_logo #logo{height:48%}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#3a2bdb!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#3a2bdb}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#56536f!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#56536f!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#56536f!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#56536f!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#16142e!important}}@media only screen and (min-width:1475px){.et_block_row{padding:29px 0}.et_pb_section{padding:59px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:88px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#56536f}.et_close_search_field:after{color:#56536f!important}.et_search_form_container input::-moz-placeholder{color:#56536f}.et_search_form_container input::-webkit-input-placeholder{color:#56536f}.et_search_form_container input:-ms-input-placeholder{color:#56536f}}body:not(.et_pb_pagebuilder_layout) #main-content{background-color:#f4f5f9}:root{--fc-bg:#F4F5F9;--fc-surface:#FFFFFF;--fc-ink:#16142E;--fc-muted:#56536F;--fc-line:#DCDBE7;--fc-brand:#3A2BDB;--fc-brand-deep:#2A1EAE;--fc-on-brand-muted:#CFCBFF;--fc-chip:#4B3DF0;--fc-coral:#FF5B47;--fc-coral-hover:#F0412D;--fc-soft:#E9E8FB;--fc-display:"Bricolage Grotesque","Hanken Grotesk",system-ui,sans-serif;--fc-text:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif}body,#page-container,#main-content,.et_pb_section{background-color:var(--fc-bg)}body{color:var(--fc-ink);font-family:var(--fc-text)!important;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}body,p,li,td,th,input,button,.et_pb_text,.et_pb_toggle_content{font-family:var(--fc-text)}h1,h2,h3,h4,.et_pb_toggle_title{font-family:var(--fc-display)!important;color:inherit;letter-spacing:-0.03em;line-height:1.05;text-wrap:balance;padding-bottom:0}p{padding-bottom:0}::selection{background:var(--fc-coral);color:#fff}a{color:var(--fc-brand)}:focus-visible{outline:3px solid var(--fc-coral);outline-offset:3px;border-radius:6px}.fc-age-bar{background:var(--fc-ink);color:var(--fc-bg);font-size:14px;line-height:1.4}.fc-age-bar .fc-wrap{display:flex;gap:10px;align-items:center;padding-block:9px}.fc-age-bar strong{font-family:var(--fc-display);background:var(--fc-coral);color:#fff;padding:1px 8px;border-radius:999px;font-size:13px}.fc-wrap{max-width:1180px;margin:0 auto;padding-inline:16px}#main-header{background:var(--fc-bg)!important;box-shadow:none!important}#main-header .container{width:auto;max-width:1180px;padding-inline:16px}#top-menu li a,#et_mobile_nav_menu .mobile_nav{font-family:var(--fc-text);font-weight:600;font-size:15px;color:var(--fc-muted)!important}#top-menu li a:hover{color:var(--fc-ink)!important;opacity:1}#top-menu li.current-menu-item>a{color:var(--fc-ink)!important}#top-menu li.fc-menu-cta>a{background:var(--fc-soft);color:var(--fc-ink)!important;padding:11px 20px!important;border-radius:999px}#top-menu li.fc-menu-cta{padding-right:0}.et_mobile_menu{border-top-color:var(--fc-brand)!important;background:var(--fc-surface)}.mobile_menu_bar:before{color:var(--fc-brand)!important}.et-l--post .et_pb_section{padding:clamp(64px,9vw,112px) 0}.et-l--post .et_pb_row{width:auto;max-width:1180px;padding:0 16px;margin:0 auto}.et-l--post .et_pb_column{margin-bottom:0}.et-l--post .et_pb_module{margin-bottom:0}.fc-muted,.fc-muted p{color:var(--fc-muted)}.fc-h2 h2{font-size:clamp(34px,4.6vw,56px);font-weight:800}.et-l--post .et_pb_row.fc-head{margin-bottom:44px;align-items:end}@media (min-width:981px){.et-l--post .et_pb_row.fc-head{display:flex;gap:48px}.et-l--post .et_pb_row.fc-head .et_pb_column{margin-right:0!important;width:50%!important}}@media (max-width:980px){.et-l--post .et_pb_row.fc-head .et_pb_column+.et_pb_column{margin-top:20px}}.fc-btn,body .et_pb_button.fc-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fc-text)!important;font-weight:700;font-size:16px!important;text-decoration:none;border-radius:999px!important;padding:14px 24px!important;border:0!important;cursor:pointer;background:var(--fc-coral)!important;color:#fff!important;transition:background .2s,transform .2s;line-height:1.3!important}.fc-btn:hover,body .et_pb_button.fc-btn:hover{background:var(--fc-coral-hover)!important;transform:translateY(-1px);padding:14px 24px!important}body .et_pb_button.fc-btn:after{display:none}.et-l--post .et_pb_section.fc-hero{padding:40px 0 28px}.fc-hero .et_pb_row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.fc-hero .et_pb_row .et_pb_column{width:auto!important;margin:0!important}.fc-hero h1{font-size:clamp(44px,7.4vw,96px);font-weight:800;max-width:13ch}.fc-hero h1 em{font-style:normal;color:var(--fc-brand)}.fc-lede{font-size:20px;color:var(--fc-muted);max-width:52ch;margin-top:28px}.fc-promises{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;margin-top:22px}.fc-promises span{display:flex;align-items:center;gap:7px}.fc-promises span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fc-brand);flex:none}.fc-hero-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px}.fc-hero-img .et_pb_image_wrap,.fc-band .et_pb_image_wrap,.fc-course-img .et_pb_image_wrap{display:block}@media (max-width:860px){.fc-hero .et_pb_row{grid-template-columns:1fr}.fc-hero-img img{aspect-ratio:4/3}}.et-l--post .et_pb_section.fc-finder-section{padding:0 0 12px}.fc-finder{background:var(--fc-brand);color:#fff;border-radius:28px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden;box-shadow:0 30px 60px -30px rgba(42,30,174,.55)}.fc-finder h2{color:#fff;font-size:clamp(26px,3vw,34px);font-weight:700}.fc-fq{padding:clamp(24px,4vw,44px);display:grid;gap:26px;margin:0}.fc-q{display:grid;gap:10px;border:0;padding:0;margin:0}.fc-q legend{font-weight:600;font-size:15px;color:var(--fc-on-brand-muted);margin-bottom:10px;padding:0}.fc-opts{display:flex;flex-wrap:wrap;gap:8px}.fc-opt{position:relative}.fc-opt input{position:absolute;opacity:0;pointer-events:none}.fc-opt label{display:block;padding:11px 18px;border-radius:999px;background:var(--fc-chip);color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s,color .2s}.fc-opt label:hover{background:var(--fc-brand-deep)}.fc-opt input:checked+label{background:#fff;color:var(--fc-brand-deep)}.fc-opt input:focus-visible+label{outline:3px solid var(--fc-coral);outline-offset:2px}.fc-fr{background:var(--fc-brand-deep);padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;gap:18px;color:#fff}.fc-fr .fc-lbl{font-size:14px;font-weight:600;color:var(--fc-on-brand-muted)}.fc-fname{font-family:var(--fc-display);font-weight:800;font-size:clamp(44px,5.4vw,68px);letter-spacing:-0.035em;line-height:1}.fc-fit{display:flex;align-items:baseline;gap:10px;font-weight:600}.fc-meter{flex:1;height:6px;border-radius:9px;background:rgba(255,255,255,.18);overflow:hidden;align-self:center}.fc-meter b{display:block;height:100%;background:var(--fc-coral);border-radius:9px;transition:width .6s cubic-bezier(.16,1,.3,1)}.fc-why{list-style:none;padding:0!important;margin:0;display:grid;gap:8px;font-size:15.5px}.fc-why li{display:flex;gap:10px;align-items:flex-start;color:#fff}.fc-why li:before{content:"✓";color:var(--fc-coral);font-weight:800;flex:none}.fc-fr .fc-btn{align-self:flex-start;margin-top:auto}.fc-note{font-size:13px;color:var(--fc-on-brand-muted)}.fc-swap{animation:fcswap .45s cubic-bezier(.16,1,.3,1)}@keyframes fcswap{from{opacity:.25;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (max-width:860px){.fc-finder{grid-template-columns:1fr}}.fc-tbl{overflow-x:auto;background:var(--fc-surface);border-radius:14px;padding:8px 28px 18px}.fc-tbl table{width:100%;border-collapse:collapse;min-width:620px;font-variant-numeric:tabular-nums;border:0;margin:0}.fc-tbl th,.fc-tbl td{text-align:left;padding:18px 16px 18px 0;vertical-align:top;border:0;border-bottom:1px solid var(--fc-line);color:var(--fc-ink)}.fc-tbl tr:last-child td,.fc-tbl tr:last-child th{border-bottom:0}.fc-tbl thead th{font-family:var(--fc-display);font-size:24px;font-weight:700;letter-spacing:-0.02em;padding-top:22px;color:var(--fc-brand)}.fc-tbl thead th small{display:block;font-family:var(--fc-text);font-size:13px;font-weight:600;color:var(--fc-muted);letter-spacing:0}.fc-tbl tbody th{font-weight:600;color:var(--fc-muted);font-size:15px;width:26%}.fc-tag{display:inline-block;font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--fc-soft);color:var(--fc-brand);margin-left:6px;vertical-align:2px}.fc-src{font-size:13.5px;color:var(--fc-muted);margin-top:14px}@media (max-width:480px){.fc-tbl{padding:4px 16px 12px}.fc-tbl table{min-width:540px}.fc-tbl tbody th{width:30%}}.et-l--post .et_pb_section.fc-band{padding:0}.fc-band img{width:100%;aspect-ratio:21/8;object-fit:cover;object-position:center 70%;border-radius:28px;display:block}@media (max-width:640px){.fc-band img{aspect-ratio:4/3}}.et-l--post .et_pb_row.fc-steps-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.fc-steps-row .et_pb_column{width:auto!important;margin:0!important}.fc-step{padding-top:22px;border-top:2px solid var(--fc-ink)}.fc-step .et_pb_text_inner{display:grid;gap:10px}.fc-step b{font-family:var(--fc-display);font-size:15px;color:var(--fc-brand)}.fc-step h3{font-size:24px;font-weight:700}.fc-step p{color:var(--fc-muted);font-size:16px}@media (max-width:900px){.et-l--post .et_pb_row.fc-steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.et-l--post .et_pb_row.fc-steps-row{grid-template-columns:1fr}}.et-l--post .et_pb_section.fc-course-section{padding-top:0}.et-l--post .et_pb_row.fc-course{background:var(--fc-ink);color:var(--fc-bg);border-radius:28px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;max-width:1148px}.fc-course .et_pb_column{width:auto!important;margin:0!important}.fc-course h2{color:#fff;font-size:clamp(36px,4.8vw,60px);font-weight:800}.fc-course p{color:var(--fc-bg);opacity:.8;margin-top:16px;max-width:46ch}.fc-course .fc-price{font-family:var(--fc-display);font-weight:700;font-size:20px;margin-top:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;opacity:1;color:#fff}.fc-course .fc-price s{opacity:.55;font-weight:500}.fc-course .et_pb_button_module_wrapper{margin-top:28px}.fc-course-img{margin-top:32px}.fc-course-img img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px;display:block}.fc-mods{list-style:none!important;margin:0;padding:0!important;display:grid;align-content:start}.fc-mods li{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;padding:20px 0;border-bottom:1px solid rgba(244,245,249,.18);color:var(--fc-bg)}.fc-mods li:first-child{padding-top:0}.fc-mods li:last-child{border-bottom:0}.fc-mods span{font-family:var(--fc-display);font-weight:700;color:var(--fc-coral);font-size:15px;grid-row:span 2;padding-top:3px}.fc-mods strong{font-family:var(--fc-display);font-size:21px;letter-spacing:-0.02em;color:#fff}.fc-mods em{font-style:normal;opacity:.72;font-size:15.5px}@media (max-width:860px){.et-l--post .et_pb_row.fc-course{grid-template-columns:1fr;margin-inline:16px}}.et-l--post .et_pb_section.fc-faq{padding-top:0}.fc-faq .et_pb_column{max-width:820px}.fc-faq .fc-h2{margin-bottom:24px}.fc-faq .et_pb_toggle{border:0;border-bottom:1px solid var(--fc-line);background:transparent!important;padding:0;margin:0}.fc-faq .et_pb_toggle_title{font-size:21px!important;font-weight:700;letter-spacing:-0.02em;padding:22px 40px 22px 0;color:var(--fc-ink)!important;line-height:1.3}.fc-faq .et_pb_toggle_title:before{content:"+"!important;font-family:var(--fc-text)!important;font-size:30px;color:var(--fc-brand);right:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.fc-faq .et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;transform:translateY(-50%) rotate(45deg)}.fc-faq .et_pb_toggle_content{color:var(--fc-muted);padding:0 0 22px;max-width:65ch}#main-footer{background:var(--fc-bg);border-top:1px solid var(--fc-line)}#footer-bottom{background:transparent!important;padding:32px 0 48px}#footer-bottom .container{max-width:1180px;width:auto;padding-inline:16px}#footer-info{float:none;color:var(--fc-muted);font-size:14px;line-height:1.6;max-width:80ch}#footer-info a{color:var(--fc-ink);font-weight:600}#footer-info img{display:block;height:34px;width:auto;margin-bottom:16px}@media (prefers-reduced-motion:reduce){.et-l--post *{animation:none!important;transition:none!important}}.et-l--post .fc-tbl table,.et-l--post .fc-tbl tr,.et-l--post .fc-tbl th,.et-l--post .fc-tbl td{border-left:0!important;border-right:0!important;border-top:0!important}.et-l--post .fc-tbl table{border:0!important}.et-l--post .fc-tbl th,.et-l--post .fc-tbl td{border-bottom:1px solid var(--fc-line)!important;padding:18px 16px 18px 0!important;max-width:none}.et-l--post .fc-tbl tbody tr:last-child th,.et-l--post .fc-tbl tbody tr:last-child td{border-bottom:0!important}.fc-age-bar{position:fixed;top:0;left:0;right:0;z-index:100001;height:36px;display:flex;align-items:center}.fc-age-bar .fc-wrap{width:100%;padding-block:0}.admin-bar .fc-age-bar{top:32px}@media (min-width:981px){#page-container{margin-top:36px}#main-header{top:36px!important}.admin-bar #main-header{top:68px!important}}@media (max-width:980px){.fc-age-bar{position:absolute;height:48px;font-size:12.5px;line-height:1.35}#page-container{margin-top:48px}#main-header{top:48px!important}.admin-bar #main-header{top:80px!important}}@media (max-width:782px){.admin-bar .fc-age-bar{top:46px}.admin-bar #main-header{top:94px!important}}#footer-info:before{content:"";display:block;width:168px;height:39px;margin-bottom:16px;background:url(/wp-content/uploads/2026/11/logo-feet-content.webp) no-repeat left center/contain}#footer-widgets{display:none}.fc-faq .et_pb_toggle .et_pb_toggle_title{padding:22px 40px 22px 0!important;margin:0!important}.fc-faq .et_pb_toggle .et_pb_toggle_title:before{right:0!important}.fc-legal .et_pb_row{max-width:792px!important}.fc-legal h1{font-size:clamp(38px,5vw,56px);font-weight:800;margin-bottom:24px}.fc-legal h2{font-size:24px;font-weight:700;margin:36px 0 10px}.fc-legal p{margin:0 0 14px;color:var(--fc-muted)}.fc-form .et_pb_contact_form_container,.fc-form{margin-top:28px}.fc-form input.input,.fc-form textarea.input{background:var(--fc-surface)!important;border-radius:12px;color:var(--fc-ink)!important;font-family:var(--fc-text);padding:16px!important}.fc-form .et_contact_bottom_container{float:none;text-align:left}.fc-form .et_pb_contact_submit{background:var(--fc-coral)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700;font-size:16px!important;padding:12px 26px!important;margin-left:0}.fc-form .et_pb_contact_submit:after{display:none}.single-post #main-content .container{max-width:792px;width:auto;padding:48px 16px 0}.single-post #main-content .container:before{display:none}.single-post #left-area{width:100%!important;padding:0!important;float:none}.single-post #sidebar{display:none}.single-post .entry-title{font-size:clamp(36px,5.2vw,56px);font-weight:800;line-height:1.05}.single-post .post-meta{color:var(--fc-muted);font-size:14px;margin-top:16px}.single-post .post-meta a{color:var(--fc-brand);font-weight:600}.single-post .et_post_meta_wrapper img{border-radius:24px;margin-top:8px}.single-post .entry-content{font-size:18px;line-height:1.7;color:var(--fc-ink);padding-top:12px}.single-post .entry-content h2{font-size:clamp(28px,3.4vw,38px);font-weight:800;margin:48px 0 14px}.single-post .entry-content h3{font-size:23px;font-weight:700;margin:32px 0 10px;letter-spacing:-0.02em}.single-post .entry-content p{margin:0 0 18px}.single-post .entry-content ul,.single-post .entry-content ol{padding:0 0 0 1.2em;margin:0 0 18px}.single-post .entry-content li{margin-bottom:6px}.single-post .entry-content a{color:var(--fc-brand);font-weight:600}.fc-callout{background:var(--fc-brand);color:#fff!important;border-radius:16px;padding:22px 26px!important;margin:28px 0!important}.fc-callout strong{color:#fff}.fc-callout a{color:#fff!important;text-decoration:underline}.single-post .wp-block-table.fc-tbl{margin:28px 0;overflow-x:auto;border-radius:14px;background:var(--fc-surface);padding:0}.single-post .wp-block-table.fc-tbl table{width:100%;border-collapse:collapse;border:0!important;margin:0;font-size:16px;min-width:520px}.single-post .wp-block-table.fc-tbl th{background:var(--fc-brand);color:#fff;text-align:left;padding:14px 18px!important;border:0!important;font-family:var(--fc-display);font-size:17px}.single-post .wp-block-table.fc-tbl td{padding:14px 18px!important;border:0!important;border-bottom:1px solid var(--fc-line)!important}.single-post .wp-block-table.fc-tbl tr:last-child td{border-bottom:0!important}.fc-quiz{background:var(--fc-soft);border-radius:18px;padding:24px 26px;margin:32px 0}.fc-quiz-q{font-family:var(--fc-display);font-weight:700;font-size:21px;line-height:1.25;margin:0 0 16px!important}.fc-quiz-opts{display:flex;flex-direction:column;gap:8px}.fc-quiz input{position:absolute;opacity:0;pointer-events:none}.fc-quiz label{display:block;background:var(--fc-surface);border-radius:12px;padding:12px 16px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.fc-quiz label:hover{background:#fff;color:var(--fc-brand)}.fc-quiz input:checked+label{background:var(--fc-coral);color:#fff}.fc-quiz input.fc-ok-input:checked+label{background:var(--fc-brand);color:#fff}.fc-quiz input:focus-visible+label{outline:3px solid var(--fc-coral);outline-offset:2px}.fc-quiz-fb{display:none;margin:2px 0 8px!important;font-size:15.5px;color:var(--fc-muted)}.fc-quiz input:checked+label+.fc-quiz-fb{display:block}.fc-cta-box{background:var(--fc-ink);color:var(--fc-bg);border-radius:22px;padding:30px 32px;margin:40px 0}.fc-cta-box p{color:var(--fc-bg);opacity:.85}.fc-cta-box .fc-cta-title{font-family:var(--fc-display);font-weight:800;font-size:28px;opacity:1;color:#fff;margin-bottom:8px!important;letter-spacing:-0.02em}.fc-cta-box .fc-btn{margin-top:6px;color:#fff!important}.fc-related{margin:40px 0 20px;padding-top:24px;border-top:2px solid var(--fc-ink)}.fc-related-title{font-family:var(--fc-display);font-weight:700;font-size:20px;margin-bottom:10px!important}.fc-related ul{list-style:none;padding:0!important}.fc-related li{padding:8px 0;border-bottom:1px solid var(--fc-line)}.fc-signature{font-size:14.5px;color:var(--fc-muted);margin-top:28px!important}.fc-signature strong{color:var(--fc-ink)}.single-post .et_post_meta_wrapper:last-child{display:none}.single-post .entry-content .fc-related ul{list-style:none!important;padding:0!important}.single-post .wp-block-table.fc-tbl thead{border:0!important}.single-post .et_post_meta_wrapper img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 60%}.single-post .entry-content strong{font-weight:700;color:var(--fc-ink)}.single-post .entry-content .fc-callout strong,.single-post .entry-content .fc-cta-box strong{color:#fff}.single-post .entry-content p{max-width:68ch}.fc-tldr{background:var(--fc-soft);border-radius:18px;padding:24px 28px;margin:28px 0}.fc-tldr-title,.fc-toc-title{font-family:var(--fc-display);font-weight:800;font-size:21px;letter-spacing:-0.02em;margin-bottom:10px!important;color:var(--fc-brand)}.fc-tldr ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:8px}.fc-tldr li{display:flex;gap:10px;margin:0!important}.fc-tldr li:before{content:"✓";color:var(--fc-brand);font-weight:800;flex:none}.fc-toc{margin:28px 0 8px;padding:4px 0}.fc-toc ol{counter-reset:t;list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.fc-toc li{counter-increment:t;margin:0!important;padding:8px 0;border-bottom:1px solid var(--fc-line);font-size:16px}.fc-toc li:before{content:counter(t,decimal-leading-zero);font-family:var(--fc-display);font-weight:700;color:var(--fc-coral);margin-right:10px;font-size:14px}.fc-toc a{color:var(--fc-ink)!important;font-weight:600;text-decoration:none}.fc-toc a:hover{color:var(--fc-brand)!important}@media (max-width:640px){.fc-toc ol{grid-template-columns:1fr}}.single-post .entry-content h2[id]{scroll-margin-top:140px}.single-post .wp-block-image{margin:32px 0}.single-post .wp-block-image img{border-radius:20px;width:100%;height:auto;display:block}.single-post .wp-element-caption{font-size:14px;color:var(--fc-muted);margin-top:10px;text-align:left}.single-post .wp-block-embed{margin:32px 0}.single-post .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--fc-ink)}.single-post .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%!important;height:100%!important}.fc-calc{background:var(--fc-brand);color:#fff;border-radius:22px;padding:28px 30px;margin:32px 0}.fc-calc-title{font-family:var(--fc-display);font-weight:800;font-size:26px;letter-spacing:-0.02em;margin-bottom:18px!important;color:#fff}.fc-calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fc-calc label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--fc-on-brand-muted)}.fc-calc input,.fc-calc select{background:#fff;color:var(--fc-ink);border:0;border-radius:12px;padding:12px 14px;font-size:16px;font-family:var(--fc-text);font-weight:600;width:100%}.fc-calc-out{background:var(--fc-brand-deep);border-radius:16px;padding:18px 20px;margin-top:18px;display:flex;flex-direction:column;gap:2px}.fc-calc-out span{font-size:14px;color:var(--fc-on-brand-muted);font-weight:600}.fc-calc-out strong{font-family:var(--fc-display);font-size:clamp(40px,6vw,56px);font-weight:800;color:#fff!important;letter-spacing:-0.03em;line-height:1.05}.fc-calc-out small{font-size:14px;color:var(--fc-on-brand-muted)}.fc-calc-note{font-size:13px!important;color:var(--fc-on-brand-muted);margin:12px 0 0!important}@media (max-width:640px){.fc-calc-grid{grid-template-columns:1fr}}.fc-check{display:grid;gap:8px;margin:20px 0 32px}.fc-check input{position:absolute;opacity:0;pointer-events:none}.fc-check label{display:grid;grid-template-columns:28px 76px 1fr;gap:12px;align-items:start;background:var(--fc-surface);border-radius:14px;padding:14px 16px;cursor:pointer;transition:background .2s}.fc-check label:before{content:"";width:24px;height:24px;border-radius:8px;background:var(--fc-soft);display:block;transition:background .2s}.fc-check b{font-family:var(--fc-display);color:var(--fc-brand);font-size:16px}.fc-check span{font-size:16px}.fc-check input:checked+label{background:var(--fc-soft)}.fc-check input:checked+label:before{background:var(--fc-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.5 4.5L19 7'/%3E%3C/svg%3E") center/16px no-repeat}.fc-check input:checked+label span{text-decoration:line-through;color:var(--fc-muted)}.fc-check input:focus-visible+label{outline:3px solid var(--fc-coral);outline-offset:2px}@media (max-width:520px){.fc-check label{grid-template-columns:28px 1fr}.fc-check label span{grid-column:2}}.fc-tldr li{display:block!important;position:relative;padding-left:26px}.fc-tldr li:before{position:absolute;left:0;top:0}.fc-author{display:flex;gap:20px;align-items:flex-start;background:var(--fc-surface);border-radius:20px;padding:22px 24px;margin:40px 0 20px}.fc-author img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}.fc-author p{margin:0 0 6px!important}.fc-author-name{font-family:var(--fc-display);font-weight:700;font-size:19px;letter-spacing:-0.02em}.fc-author-name a{color:var(--fc-ink)!important}.fc-author-bio{font-size:16px;color:var(--fc-muted)}.fc-author-note{font-size:13.5px;color:var(--fc-muted)}@media (max-width:520px){.fc-author{flex-direction:column}}.fc-author-photo img{width:160px;height:160px;border-radius:50%;object-fit:cover}.fc-author-photo{margin-bottom:24px}.single-post .wp-block-image:has(.wp-image-47){max-width:380px;margin-left:auto;margin-right:auto}.fc-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:100002;max-width:720px;margin:0 auto;background:var(--fc-ink);color:var(--fc-bg);border-radius:20px;padding:18px 20px;display:flex;gap:16px;align-items:center;box-shadow:0 20px 50px -20px rgba(22,20,46,.6);font-size:15px;line-height:1.45}.fc-consent[hidden]{display:none}.fc-consent p{margin:0;padding:0;color:var(--fc-bg)}.fc-consent a{color:#fff;text-decoration:underline}.fc-consent-btns{display:flex;gap:8px;flex:none}.fc-consent button{border:0;border-radius:999px;padding:10px 18px;font-family:var(--fc-text);font-weight:700;font-size:15px;cursor:pointer;background:rgba(255,255,255,.12);color:#fff}.fc-consent button.fc-ok{background:var(--fc-coral)}.fc-consent button:focus-visible{outline:3px solid var(--fc-coral);outline-offset:2px}@media (max-width:640px){.fc-consent{flex-direction:column;align-items:stretch}.fc-consent-btns button{flex:1}}