:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd-login-link{align-items:center;background-color:#d9edf7;border:1px solid #bce8f1;border-radius:2px;color:#31708f;display:flex;flex-wrap:wrap;gap:12px;padding:10px}.edd-login-link[hidden]{display:none}.edd-login-link__message{margin:0}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.edd-required-fields-notice{color:#666;font-size:.75rem;margin:0 0 1em}.edd-required-fields-notice .edd-required-indicator{color:#dc3232;font-weight:700}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;min-width:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global-gray-400: #CBD5E0;--global-gray-500: #A0AEC0;--global-xs-spacing: 1em;--global-sm-spacing: 1.5rem;--global-md-spacing: 2rem;--global-lg-spacing: 2.5em;--global-xl-spacing: 3.5em;--global-xxl-spacing: 5rem;--global-edge-spacing: 1.5rem;--global-boxed-spacing: 2rem;--global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h2,h3,h4,h5,h6{padding:0;margin:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}dfn,cite,em,i{font-style:italic}blockquote,q{quotes:"“" "”"}blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}.entry-content blockquote{margin:0 0 var(--global-md-spacing)}blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}address{margin:0 0 1.5em}pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}mark,ins{text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}hr{height:0;border:0;border-bottom:2px solid var(--global-gray-400)}ul,ol{margin:0 0 1.5em 1.5em;padding:0}ul.aligncenter,ol.aligncenter{list-style:none}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:hover,a:active{outline:0}.inner-link-style-plain a:not(.button),.widget-area.inner-link-style-plain a:not(.button){text-decoration:none}.inner-link-style-normal a:not(.button),.widget-area.inner-link-style-normal a:not(.button){text-decoration:underline}.link-style-no-underline .entry-content p>a,.link-style-no-underline .entry-content strong>a,.link-style-no-underline .entry-content em>a,.link-style-no-underline .entry-content>ul a,.link-style-no-underline .entry-content a{text-decoration:none}.link-style-no-underline .entry-content p>a:hover,.link-style-no-underline .entry-content strong>a:hover,.link-style-no-underline .entry-content em>a:hover,.link-style-no-underline .entry-content>ul a:hover,.link-style-no-underline .entry-content a:hover{text-decoration:none}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-hover-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a),.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a){color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:not(.kb-table-of-content-list a):hover,.link-style-offset-background .entry-content .wp-block-group ol a:not(.kb-table-of-content-list a):hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}#primary[tabindex="-1"]:focus{outline:0}textarea{width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}select::-ms-expand{display:none}select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}select:focus option{color:#333}.elementor-select-wrapper select{background-image:none}.search-form{position:relative}.search-form input[type=search],.search-form input.search-field{padding-right:60px;width:100%}.search-form .search-submit[type=submit]{top:0;right:0;bottom:0;position:absolute;color:rgba(0,0,0,0);background:rgba(0,0,0,0);z-index:2;width:50px;border:0;padding:8px 12px 7px;border-radius:0;box-shadow:none;overflow:hidden}.search-form .search-submit[type=submit]:hover,.search-form .search-submit[type=submit]:focus{color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}body.rtl .search-form .button[type=submit],body.rtl .search-form .kadence-search-icon-wrap{left:0;right:auto}body.rtl .search-form input[type=search],body.rtl .search-form input.search-field{padding-right:.5em;padding-left:60px}fieldset{padding:.625em 1.425em .625em;border:1px solid var(--global-gray-500);margin-top:1.2em;margin-bottom:1.2em}.affwp-form fieldset{padding:0}legend{font-weight:bold}button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}button:disabled,button.disabled,.button:disabled,.button.disabled,.wp-block-button__link:disabled,.wp-block-button__link.disabled,.wp-element-button:disabled,.wp-element-button.disabled,input[type=button]:disabled,input[type=button].disabled,input[type=reset]:disabled,input[type=reset].disabled,input[type=submit]:disabled,input[type=submit].disabled{cursor:not-allowed;opacity:.5}.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}.button.button-size-small{font-size:80%;padding:.3em .7em}.button.button-size-large{font-size:110%;padding:.6em 1.2em}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{padding:.4em 1em}.button.button-style-outline,.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button,.button.kb-btn-global-outline{border:2px solid currentColor}.button.button-style-outline:hover,.button.button-style-outline:focus,.button.button-style-outline:active,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus,.wp-block-button.is-style-outline .wp-element-button:active,.button.kb-btn-global-outline:hover,.button.kb-btn-global-outline:focus,.button.kb-btn-global-outline:active{border:2px solid currentColor;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.wp-block-button.is-style-outline .wp-element-button:not(.has-background),.button.button-style-outline:not(.has-background),.button.kb-btn-global-outline:not(.has-background){background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-background):active,.button.button-style-outline:not(.has-background):hover,.button.button-style-outline:not(.has-background):focus,.button.button-style-outline:not(.has-background):active,.button.kb-btn-global-outline:not(.has-background):hover,.button.kb-btn-global-outline:not(.has-background):focus,.button.kb-btn-global-outline:not(.has-background):active{background:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}.kadence-svg-iconset{display:inline-flex;align-self:center}.kadence-svg-iconset svg{height:1em;width:1em}.kadence-svg-iconset.svg-baseline svg{top:.125em;position:relative}body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color:#fff}body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore),body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover,body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color:currentColor}:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}.kt-clear{*zoom:1}.kt-clear::before,.kt-clear::after{content:" ";display:table}.kt-clear::after{clear:both}#wpadminbar{position:fixed !important}.content-area{margin:var(--global-xxl-spacing) 0}.entry-content{word-break:break-word}.entry-content table{word-break:normal}.body{overflow-x:hidden}.scroll a *,a.scroll *{pointer-events:none}.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}.content-vertical-padding-top .content-area{margin-bottom:0}.content-vertical-padding-bottom .content-area{margin-top:0}.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}.content-bg{background:#fff}.content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap{padding:0}.content-style-unboxed .content-bg:not(.loop-entry){background:rgba(0,0,0,0)}.content-style-unboxed .entry:not(.loop-entry){box-shadow:none;border-radius:0}@media screen and (min-width: 1025px){.has-sidebar .content-container{display:grid;grid-template-columns:5fr 2fr;grid-gap:var(--global-xl-spacing);justify-content:center}#secondary{grid-column:2;grid-row:1;min-width:0}.has-left-sidebar .content-container{grid-template-columns:2fr 5fr}.has-left-sidebar #main{grid-column:2;grid-row:1}.has-left-sidebar #secondary{grid-column:1;grid-row:1}.has-sidebar .wp-site-blocks .content-container .alignwide,.has-sidebar .wp-site-blocks .content-container .alignfull{width:unset;max-width:unset;margin-left:0;margin-right:0}.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left:-10px;margin-right:-10px}}#kt-scroll-up-reader,#kt-scroll-up{position:fixed;transform:translateY(40px);transition:all .2s ease;opacity:0;z-index:1000;display:flex;cursor:pointer}#kt-scroll-up-reader *,#kt-scroll-up *{pointer-events:none}#kt-scroll-up-reader.scroll-up-style-outline,#kt-scroll-up.scroll-up-style-outline{background:rgba(0,0,0,0)}.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}.scroll-up-style-filled:hover{color:var(--global-palette9)}.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}.scroll-up-style-outline:hover{color:var(--global-palette5)}#kt-scroll-up.scroll-visible{transform:translateY(0px);opacity:1}#kt-scroll-up-reader{transform:translateY(0px);transition:all 0s ease}#kt-scroll-up-reader:not(:focus){clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;overflow:hidden;word-wrap:normal !important}#kt-scroll-up-reader:focus{transform:translateY(0px);opacity:1;box-shadow:none;z-index:1001}@media screen and (max-width: 719px){.vs-sm-false{display:none !important}}@media screen and (min-width: 720px)and (max-width: 1024px){.vs-md-false{display:none !important}}@media screen and (min-width: 1025px){.vs-lg-false{display:none !important}}body.logged-in .vs-logged-in-false{display:none !important}body:not(.logged-in) .vs-logged-out-false{display:none !important}.infinite-scroll .posts-navigation,.infinite-scroll .pagination,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#wrapper{overflow:hidden;overflow:clip}.kadence-scrollbar-fixer{margin-right:var(--scrollbar-offset, unset)}.kadence-scrollbar-fixer .item-is-fixed{right:var(--scrollbar-offset, 0)}.alignleft{float:left;margin-right:var(--global-md-spacing)}.alignright{float:right;margin-left:var(--global-md-spacing)}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}body.footer-on-bottom #wrapper{min-height:100vh;display:flex;flex-direction:column}body.footer-on-bottom.admin-bar #wrapper{min-height:calc(100vh - 32px)}body.footer-on-bottom #inner-wrap{flex:1 0 auto}.kadence-pro-fixed-item>.kadence-element-wrap>p:first-child:last-child,.kadence-pro-fixed-item>p:first-child:last-child{margin:0}.site-branding{max-height:inherit}.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}.site-branding a.brand img{display:block}.site-branding .site-title{margin:0}.site-branding .site-description{margin:.4375em 0 0;word-wrap:break-word}.site-branding.branding-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-layout-vertical.site-title-top a.brand .site-description{margin:0}.site-branding.branding-layout-vertical a.brand{flex-direction:column}.site-branding.branding-layout-vertical-reverse a.brand{flex-direction:column-reverse}.site-header-section-center .site-branding.branding-layout-vertical a.brand,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand{text-align:center}.site-header-section-center .site-branding.branding-layout-vertical a.brand img,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img{margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.site-branding.branding-tablet-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-tablet-layout-vertical a.brand{flex-direction:column}.site-branding.branding-tablet-layout-vertical-reverse a.brand{flex-direction:column-reverse}}@media screen and (max-width: 719px){.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand{flex-direction:row}.site-branding.branding-mobile-layout-standard-reverse a.brand{flex-direction:row-reverse}.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}.site-branding.branding-mobile-layout-vertical a.brand{flex-direction:column}.site-branding.branding-mobile-layout-vertical-reverse a.brand{flex-direction:column-reverse}}.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap{text-align:center}.logo-icon{display:flex}.logo-icon .kadence-svg-iconset svg{width:100%;height:auto}.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgba(0,0,0,.1);z-index:1000}.header-navigation ul ul.quadmenu-row{flex-direction:row}body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:.2}.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child{border-bottom:0}.header-navigation ul ul.sub-menu.sub-menu-edge{left:auto;right:0}.header-navigation ul ul ul.sub-menu.sub-menu-edge{left:auto;right:100%}.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu{opacity:0;visibility:hidden;transform:translate3d(0, 0, 0);transition:all .2s ease;display:block;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden}.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li>ul.opened,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu{transform:translate3d(0, 10px, 0)}.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu{transform:translate3d(0, -10px, 0)}.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle{position:absolute !important;overflow:hidden;padding:0 !important;margin:0 !important;margin-right:-0.1em !important;border:0 !important;width:.9em;top:0;bottom:0;height:auto;border-radius:0;box-shadow:none !important;background:rgba(0,0,0,0) !important;display:block;left:auto;right:.7em;pointer-events:none}.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{width:2.6em;margin:0 !important;right:0}.nav--toggle-sub .dropdown-nav-special-toggle:focus{z-index:10}.nav--toggle-sub .dropdown-nav-toggle{display:block;background:rgba(0,0,0,0);position:absolute;right:0;top:50%;width:.7em;height:.7em;font-size:inherit;width:.9em;height:.9em;font-size:.9em;display:inline-flex;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;transform:translateY(-50%);overflow:visible;transition:opacity .2s ease}.nav--toggle-sub ul ul .dropdown-nav-toggle{right:.2em}.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-90deg)}.nav--toggle-sub li.menu-item-has-children{position:relative}.nav-drop-title-wrap{position:relative;padding-right:1em;display:block}.nav--toggle-sub:not(.click-to-open) li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul,.nav--toggle-sub.click-to-open li.menu-item--has-toggle>ul.opened{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}@media(hover: none){.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle{left:0;right:0 !important;margin-right:0 !important;width:100%;pointer-events:all}.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a{pointer-events:none}}.rtl .nav--toggle-sub .dropdown-nav-toggle{right:auto;left:0}.rtl .primary-menu-container>ul>li.menu-item .dropdown-nav-special-toggle{right:auto;left:.7em}.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{left:0;right:auto}.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform:rotate(-270deg)}.rtl .header-navigation ul ul ul.sub-menu,.rtl .header-navigation ul ul ul.submenu{right:100%;left:auto}.rtl .nav-drop-title-wrap{padding-left:1em;padding-right:0}.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle{display:none}.header-navigation-style-underline-fullheight,.header-navigation-style-fullheight{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container,.header-navigation-style-fullheight .header-menu-container{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul,.header-navigation-style-fullheight .header-menu-container>ul{height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li,.header-navigation-style-fullheight .header-menu-container>ul>li{display:flex;height:100%;align-items:center}.header-navigation-style-underline-fullheight .header-menu-container>ul>li>a,.header-navigation-style-fullheight .header-menu-container>ul>li>a{display:flex;height:100%;align-items:center}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a{position:relative}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{content:"";width:100%;position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:scale(0, 0) translate(-50%, 0);transition:transform .2s ease-in-out,color 0s ease-in-out}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after{transform:scale(1, 1) translate(50%, 0)}.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-menu-item>a:after,.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-page-item>a:after{transform:scale(1, 1) translate(50%, 0)}.header-navigation,.header-menu-container{display:flex}.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0, 0, 0)}.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus{color:var(--global-palette-highlight)}.header-navigation ul.sub-menu,.header-navigation ul.submenu{display:block;list-style:none;margin:0;padding:0}.header-navigation ul li.menu-item>a{padding:.6em .5em}.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px}.header-navigation ul ul li.menu-item>a{width:200px}.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu{top:0;left:100%;right:auto;min-height:100%}.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.menu-toggle-open{display:flex;background:rgba(0,0,0,0);align-items:center;box-shadow:none}.menu-toggle-open .menu-toggle-label{padding-right:5px}.menu-toggle-open .menu-toggle-icon{display:flex}.menu-toggle-open .menu-toggle-label:empty{padding-right:0px}.menu-toggle-open:hover,.menu-toggle-open:focus{border-color:currentColor;background:rgba(0,0,0,0);box-shadow:none}.menu-toggle-open.menu-toggle-style-default{border:0}.wp-site-blocks .menu-toggle-open{box-shadow:none}.mobile-navigation{width:100%}.mobile-navigation a{display:block;width:100%;text-decoration:none;padding:.6em .5em}.mobile-navigation ul{display:block;list-style:none;margin:0;padding:0}.drawer-nav-drop-wrap{display:flex;position:relative}.drawer-nav-drop-wrap a{color:inherit}.drawer-nav-drop-wrap .drawer-sub-toggle{background:rgba(0,0,0,0);color:inherit;padding:.5em .7em;display:flex;border:0;border-radius:0;box-shadow:none;line-height:normal}.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle{position:absolute;left:0;z-index:10;top:0;bottom:0;justify-content:flex-end;width:100%}.mobile-navigation ul ul{padding-left:1em;transition:all .2s ease-in-out}.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display:none}body[class*=amp-mode-] .mobile-navigation ul ul{display:block}.mobile-navigation ul ul ul ul ul ul{padding-left:0}.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer{display:block}.popup-drawer{position:fixed;display:none;top:0;bottom:0;left:-99999rem;right:99999rem;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:100000}.popup-drawer .drawer-overlay{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease-in-out}.popup-drawer .drawer-inner{width:100%;transform:translateX(100%);max-width:90%;right:0;top:0;overflow:auto;background:#090c10;color:#fff;bottom:0;opacity:0;position:fixed;box-shadow:0 0 2rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .25s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer .drawer-header{padding:0 1.5em;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.popup-drawer .drawer-header .drawer-toggle{background:rgba(0,0,0,0);border:0;font-size:24px;line-height:1;padding:.6em .15em;color:inherit;display:flex;box-shadow:none;border-radius:0}.popup-drawer .drawer-header .drawer-toggle:hover{box-shadow:none}.popup-drawer .drawer-content{padding:0 1.5em 1.5em}.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}@media screen and (max-width: 1024px){.showing-popup-drawer-from-right.animate-body-popup #inner-wrap,.showing-popup-drawer-from-right.animate-body-popup #colophon,.showing-popup-drawer-from-right.animate-body-popup .site-header-row{transform:translateX(-200px)}.showing-popup-drawer-from-left.animate-body-popup #inner-wrap,.showing-popup-drawer-from-left.animate-body-popup #colophon,.showing-popup-drawer-from-left.animate-body-popup .site-header-row{transform:translateX(200px)}.animate-body-popup #inner-wrap,.animate-body-popup .site-header-row,.animate-body-popup #colophon{transform:none;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner{transform:scale(0);transform-origin:top right;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner{transform-origin:top left}.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner{transform:scale(1)}#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay,#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner{background:rgba(0,0,0,0)}.popup-drawer .drawer-header .drawer-toggle{width:1em;position:relative;height:1em;box-sizing:content-box;font-size:24px}.drawer-toggle .toggle-close-bar{width:.75em;height:.08em;background:currentColor;transform-origin:center center;position:absolute;margin-top:-0.04em;opacity:0;border-radius:.08em;left:50%;margin-left:-0.375em;top:50%;transform:rotate(45deg) translateX(-50%);transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .3s cubic-bezier(0.77, 0.2, 0.05, 1);transition-delay:.2s}.drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg) translateX(50%)}.popup-drawer.active .drawer-toggle .toggle-close-bar{transform:rotate(45deg);opacity:1}.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child{transform:rotate(-45deg);opacity:1}.popup-drawer .drawer-content.content-valign-middle{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:safe center;flex-direction:column;padding-bottom:calc(1.2em + 24px);overflow:auto}.popup-drawer .drawer-content.content-valign-bottom{min-height:calc(100% - (1.2em + 24px));display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:calc(1.2em + 24px);max-height:calc(100% - (1.2em + 24px));overflow:auto}.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation{display:block;overflow:auto;max-height:calc(100% - (1.2em + 24px))}.popup-drawer .drawer-content.content-align-center{text-align:center}.popup-drawer .drawer-content.content-align-center .site-header-item{justify-content:center}.popup-drawer .drawer-content.content-align-right{text-align:right}.popup-drawer .drawer-content.content-align-right .site-header-item{justify-content:flex-end}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner{transform:none}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background{transform-origin:center;transform:none;position:absolute;display:flex;flex-flow:column;align-items:stretch;top:0;left:0;right:0;bottom:0;z-index:-1}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg{flex:1 1 100%;background:rgba(9,12,16,.97);transform:translateX(-100%);transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(odd){transform:translateX(100%)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content{transform:translateY(20px);opacity:0;transition:all .4s ease}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg{transform:translateX(0)}.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content{transform:translateY(0px);opacity:1;transition:all .4s ease;transition-delay:.2s}@media screen and (max-width: 1024px){.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner{transform:translateX(100%);right:0;left:auto}.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner{transform:translateX(-100%);right:auto;left:0}}body.admin-bar .popup-drawer{top:46px}body.admin-bar .popup-drawer .drawer-inner{top:46px}@media screen and (min-width: 783px){body.admin-bar .popup-drawer{top:32px}body.admin-bar .popup-drawer .drawer-inner{top:32px}}.popup-drawer.show-drawer{display:block}.popup-drawer.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.popup-drawer.active .drawer-inner{opacity:1;transform:translateX(0%)}.popup-drawer.active .drawer-overlay{opacity:1;cursor:pointer}body[class*=showing-popup-drawer-]{overflow:hidden}.site .header-navigation .header-menu-container .menu-item.nav-button{margin:0 .25em}.site .header-navigation .header-menu-container .menu-item.nav-button>a{margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.site .header-navigation .header-menu-container .menu-item.nav-button>a:hover,.site .header-navigation .header-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}@media screen and (max-width: 1024px){.mobile-menu-container .menu-item.nav-button>a{width:100%;text-align:center;margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}.mobile-menu-container .menu-item.nav-button>a:hover,.mobile-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}}#main-header{display:none}#masthead{position:relative;z-index:11}@media screen and (min-width: 1025px){#main-header{display:block}#mobile-header{display:none}}.header-html-inner img.alignnone{display:inline-block}.drawer-content .mobile-html,.drawer-content .mobile-html2{width:100%}.site-header-row{display:grid;grid-template-columns:auto auto}.site-header-row.site-header-row-center-column{grid-template-columns:1fr auto 1fr}.site-header-row.site-header-row-only-center-column{display:flex;justify-content:center}.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow:1}.site-header-upper-inner-wrap.child-is-fixed{display:flex;align-items:flex-end}.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width:100%}.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container{max-width:none}.site-header-row-tablet-layout-contained{padding:0 1.5rem}@media screen and (max-width: 719px){.site-header-focus-item.site-header-row-mobile-layout-contained{padding:0 1.5rem}.site-header-focus-item.site-header-row-mobile-layout-fullwidth,.site-header-focus-item.site-header-row-mobile-layout-standard{padding:0}}.site-header-section{display:flex;max-height:inherit}.site-header-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.rtl .site-header-item{margin-left:10px;margin-right:0px}.site-header-section>.site-header-item:last-child{margin-right:0}.rtl .site-header-section>.site-header-item:last-child{margin-left:0px}.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}.drawer-content .site-header-item:last-child{margin-bottom:0}.site-header-section-right{justify-content:flex-end}.site-header-section-center{justify-content:center}.site-header-section-left-center{flex-grow:1;justify-content:flex-end}.site-header-section-right-center{flex-grow:1;justify-content:flex-start}.header-navigation-layout-stretch-true{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container{flex-grow:1}.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{flex-grow:1;justify-content:space-between}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu>li{text-align:center}.header-html-inner p:first-child{margin-top:0}.header-html-inner p:last-child{margin-bottom:0}#main-header .header-button.button-style-outline{background:rgba(0,0,0,0) !important}.element-social-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3em}a.social-button{width:2em;text-decoration:none;height:2em;display:inline-flex;justify-content:center;align-items:center;margin:0;color:var(--global-palette4);background:var(--global-palette7);border-radius:3px;transition:all .2s ease-in-out}a.social-button:hover{color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}a.social-button .social-label{padding-left:6px}.social-show-label-true a.social-button{width:auto;padding:0 .4em}.social-style-outline .social-button{background:rgba(0,0,0,0) !important;border:2px solid var(--global-palette7)}.social-style-outline .social-button:hover{color:var(--global-palette-highlight);border-color:currentColor}.social-icon-custom-svg{display:inline-flex;align-self:center}.social-icon-custom-svg svg{fill:currentcolor;width:1em;height:1em}.social-icon-custom-svg svg *{fill:currentColor}.search-toggle-open{display:flex;background:rgba(0,0,0,0);align-items:center;padding:.5em;box-shadow:none}.search-toggle-open .search-toggle-label{padding-right:5px}.search-toggle-open .search-toggle-icon{display:flex}.search-toggle-open .search-toggle-icon svg.kadence-svg-icon{top:-0.05em;position:relative}.search-toggle-open .search-toggle-label:empty{padding-right:0px}.search-toggle-open:hover,.search-toggle-open:focus{border-color:currentColor;background:rgba(0,0,0,0);box-shadow:none}.search-toggle-open.search-toggle-style-default{border:0}.popup-drawer-layout-fullwidth .drawer-inner{max-width:none;background:rgba(9,12,16,.97);transition:transform 0s ease-in,opacity .2s ease-in}.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay{background-color:rgba(0,0,0,0)}#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner{background:rgba(9,12,16,.97)}#search-drawer .drawer-inner .drawer-header{position:relative;z-index:100}#search-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;padding:2em}#search-drawer .drawer-inner form{max-width:800px;width:100%;margin:0 auto;display:flex}#search-drawer .drawer-inner form label{flex-grow:2}#search-drawer .drawer-inner form ::-webkit-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form ::-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-ms-input-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner form :-moz-placeholder{color:currentColor;opacity:.5}#search-drawer .drawer-inner input.search-field{width:100%;background:rgba(0,0,0,0);color:var(--global-palette6);padding:.8em 80px .8em .8em;font-size:20px;border:1px solid currentColor}#search-drawer .drawer-inner input.search-field:focus{color:#fff;box-shadow:5px 5px 0px 0px currentColor}#search-drawer .drawer-inner .search-submit[type=submit]{width:70px}#search-drawer .drawer-inner .kadence-search-icon-wrap{color:var(--global-palette6);width:70px}#search-drawer .drawer-inner .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}#search-drawer .drawer-inner button[type=submit]:hover~.kadence-search-icon-wrap{color:#fff}.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed){align-self:flex-start;flex-grow:1}.kadence-sticky-header{position:relative;z-index:1}.item-is-fixed{position:fixed;left:0;right:0;z-index:1200}.site-branding a.brand img.kadence-sticky-logo{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{display:block}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img{display:none}.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width:auto}.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img{max-height:inherit}#mobile-drawer{z-index:99999}#mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu{display:flex;flex-wrap:wrap}#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap>a{padding-right:2em}#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border:0}#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,#mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{border:0}.has-drop-cap:not(:focus):first-letter{float:left;line-height:1;font-size:80px;font-weight:600;margin:0 .125em 0 0;text-transform:uppercase}.wp-block-image{margin-bottom:0}.wp-block-image.has-custom-border img{border-style:solid}figure.wp-block-image.aligncenter img{display:inline-block}.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}.wp-block-pullquote blockquote{border:0;margin:0 auto;padding:2em;position:relative}.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}.wp-block-pullquote blockquote p{font-size:1.15em;font-style:italic;position:relative;z-index:1}.wp-block-pullquote blockquote cite{text-transform:uppercase}.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}.wp-block-pullquote.is-style-solid-color blockquote{padding:0}.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.15em;font-style:italic}@media screen and (min-width: 767px){.wp-block-pullquote blockquote p,.wp-block-pullquote.is-style-solid-color blockquote p{font-size:1.3em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:1.5em auto;padding:0 1em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.single-content .wp-block-quote p{margin-bottom:var(--global-sm-spacing)}.single-content .wp-block-quote p:last-child{margin-bottom:0}.wp-block-cover{display:flex;align-items:center}.wp-block-table{border-collapse:collapse}.wp-block-table table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}.wp-block-table img{display:inline-block}.wp-block-table.is-style-stripes thead{border-bottom:0}.wp-block-table.is-style-stripes tfoot{border-top:0}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border:0}.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}.wp-block-separator{margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:160px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height:2px}.wp-block-separator.is-style-dots:before{font-size:30px}ul.wp-block-social-links:not(.specificity){padding-left:0;padding-right:0}.single-content .wp-block-columns{margin-bottom:var(--global-md-spacing);margin-top:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display:grid;column-gap:2.5rem;row-gap:2.5rem;grid-template-columns:1fr;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex:1;height:100%;object-fit:cover;width:100%;position:absolute}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin:0;width:100%}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}@media screen and (min-width: 767px){.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns:1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__list li{margin-top:var(--global-sm-spacing)}.wp-block-latest-posts__list li:after{clear:both;display:table;content:""}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}@media screen and (max-width: 540px){.wp-block-latest-posts__featured-image.alignleft{float:none;margin-bottom:1em}}figure.wp-block-gallery ul{padding:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.entry-content .wp-block-group.has-background{padding:20px 30px}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-search .wp-block-search__button{border-color:var(--global-gray-400)}.wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}.wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}.wp-block-search .wp-block-search__input{border-color:var(--global-gray-400)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}.wp-block-navigation ul.wp-block-navigation__container{padding:0}.has-child .wp-block-navigation__container{min-width:12em;display:flex;flex-direction:column}.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom:var(--global-md-spacing)}.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top:0}.single-content .wp-block-post-template,.single-content .wp-block-query-loop{padding:0}.single-content .wp-block-query .wp-block-post-featured-image.alignwide,.single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left:0;margin-right:0}.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width:auto}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:.5em}.gallery .gallery-item{margin-top:0}.elementor-image-gallery .gallery{display:block}@media screen and (min-width: 40em){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}}.gallery-item{padding:.5em}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}.gallery.entry{display:block}.pagination{margin:var(--global-lg-spacing) auto;overflow:hidden}.pagination .nav-links{justify-content:center;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-right:.5em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.pagination .page-numbers:last-child{margin-right:0}.page-links{margin-top:var(--global-md-spacing);justify-content:center;flex-wrap:wrap;clear:both}.page-links .post-page-numbers{display:inline-block;margin-right:.2em;border:2px solid rgba(0,0,0,0);min-width:2.5em;line-height:2.25em;text-align:center;text-decoration:none;border-radius:.25rem;color:inherit}.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.page-links .post-page-numbers:first-child{margin-left:.5em}.page-links .post-page-numbers:last-child{margin-right:0}.comment-navigation,.post-navigation{margin:var(--global-lg-spacing) auto}.comment-navigation a,.post-navigation a{text-decoration:none;color:inherit;display:block}.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}.comment-navigation .nav-links,.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2, 1fr)}.comment-navigation .nav-previous,.post-navigation .nav-previous{position:relative}.comment-navigation .nav-previous .kadence-svg-iconset,.post-navigation .nav-previous .kadence-svg-iconset{padding-right:.5em}.comment-navigation .nav-previous a,.post-navigation .nav-previous a{padding-right:var(--global-xs-spacing)}.comment-navigation .nav-previous:after,.post-navigation .nav-previous:after{position:absolute;content:"";top:25%;right:0;width:1px;height:50%;background:var(--global-gray-500)}.comment-navigation .nav-next,.post-navigation .nav-next{grid-column-start:2;text-align:right}.comment-navigation .nav-next a,.post-navigation .nav-next a{padding-left:var(--global-xs-spacing)}.comment-navigation .nav-next .kadence-svg-iconset,.post-navigation .nav-next .kadence-svg-iconset{padding-left:.5em}.post-navigation-sub{margin-bottom:.5em}.post-navigation-sub small{text-transform:uppercase;display:inline-block;font-weight:bold;letter-spacing:.05em}.widget{margin-top:0;margin-bottom:1.5em}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget-title{font-size:20px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}.widget-area ul{padding-left:.5em}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.widget-area .widget{margin-left:0;margin-right:0}.widget li:not(.kb-table-of-content-list li){line-height:1.8}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_recent_comments ul,.widget_pages ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0;list-style-type:none}.widget select{max-width:100%;text-overflow:ellipsis}.widget_archive li{color:var(--global-palette6)}.widget_categories .children{padding-top:0}.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}.widget_pages a,.widget_nav_menu a{display:block;padding:.1em 0;text-decoration:none}.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none}.widget_pages li,.widget_nav_menu li{padding:0}.widget_pages li ul,.widget_nav_menu li ul{margin-left:1em}.widget_meta li{padding:0}.widget_recent_comments li{line-height:1.3;padding-bottom:.5em}.widget_recent_comments a{font-weight:bold}.widget_recent_comments .comment-author-link a{font-weight:inherit}.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}.widget_recent_entries ul li{margin-bottom:.4em}.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}.widget_rss li{margin-bottom:1em;line-height:1.3}.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4}.rss-date,.widget_rss cite{color:#333;font-size:.8em}.rssSummary{padding:.5em 0;font-size:.9em;line-height:1.3}.widget_calendar{font-weight:400}.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}.widget_calendar thead{background:rgba(0,0,0,0);color:#333}.widget_calendar th{border:none;text-align:center}.widget_calendar thead th{border-bottom-width:2px}.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:#fff;border:1px solid var(--global-gray-400)}.widget_calendar .pad{background:var(--global-palette7)}.widget_calendar .wp-calendar-nav .pad{background:rgba(0,0,0,0)}.widget_calendar a{font-weight:900;text-decoration:none}.collapse-sub-navigation ul.menu{display:block}.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}.collapse-sub-navigation ul.menu li a:hover{text-decoration:none}.collapse-sub-navigation ul.menu ul{padding:0 0 0 1em;margin:0;display:none;transition:all .2s ease-in-out}.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display:block}.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}.grid-cols{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:2.5rem;row-gap:2.5rem}.wp-site-blocks .grid-cols:before{display:none}.grid-xs-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xs-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xs-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xs-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 576px){.grid-sm-col-1{grid-template-columns:minmax(0, 1fr)}.grid-sm-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 768px){.grid-md-col-1{grid-template-columns:minmax(0, 1fr)}.grid-md-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1025px){.grid-lg-col-1{grid-template-columns:minmax(0, 1fr)}.grid-lg-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-lg-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-lg-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media screen and (min-width: 1200px){.grid-xl-col-1{grid-template-columns:minmax(0, 1fr)}.grid-xl-col-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-xl-col-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-xl-col-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-xl-col-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-xl-col-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}article.sticky{font-size:inherit}.entry{box-shadow:0px 15px 25px -10px rgba(0,0,0,.05);border-radius:.25rem}.custom-archive-loop-item.entry{box-shadow:none;border-radius:0}.entry-loop{overflow:hidden}.content-wrap{position:relative}.site-main{min-width:0}ul.kadence-posts-list,.single-content ul.kadence-posts-list{padding:0;margin:0;list-style:none}ul.kt-testimonial-grid-wrap,.single-content ul.kt-testimonial-grid-wrap{padding:0;margin:0;list-style:none}.kadence-posts-list .entry-list-item{display:flex;flex-direction:column}.kadence-posts-list .entry-list-item article.entry{flex:1}.kadence-thumbnail-position-behind+.entry{z-index:1;position:relative}@media screen and (max-width: 719px){.content-style-boxed .content-bg:not(.loop-entry){margin-left:-1rem;margin-right:-1rem;width:auto}.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}.primary-sidebar{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display:grid;grid-template-columns:1fr 2fr}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail,.search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{grid-gap:2rem}.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom:0}}.archive.content-style-unboxed .entry-content-wrap,.blog.content-style-unboxed .entry-content-wrap,.post-type-archive.content-style-unboxed .entry-content-wrap,.search-results.content-style-unboxed .entry-content-wrap{padding:0}.archive.content-style-unboxed .entry,.blog.content-style-unboxed .entry,.post-type-archive.content-style-unboxed .entry,.search-results.content-style-unboxed .entry{box-shadow:none}.article-post-thumbnail-caption{font-size:90%;margin:0;padding-top:.5em;padding-bottom:.5em;text-align:center}.content-style-unboxed .kadence-thumbnail-position-above+.article-post-thumbnail-caption{margin-top:calc(0px - var(--global-md-spacing));margin-bottom:var(--global-md-spacing)}.single-content{margin:var(--global-md-spacing) 0 0}.single-content address,.single-content figure,.single-content hr,.single-content p,.single-content table,.single-content pre,.single-content form,.single-content .wp-block-buttons,.single-content .wp-block-button,.single-content .wc-block-grid,.single-content .wp-block-kadence-advancedbtn,.single-content .wp-block-media-text,.single-content .wp-block-cover,.single-content .entry-content-asset,.single-content .wp-block-kadence-form,.single-content .wp-block-group,.single-content .wp-block-yoast-faq-block,.single-content .wp-block-yoast-how-to-block,.single-content .schema-faq-section,.single-content .wp-block-kadence-tableofcontents,.single-content .enlighter-default,.single-content .wp-block-kadence-iconlist,.single-content [class*=__inner-content]{margin-top:0;margin-bottom:var(--global-md-spacing)}.single-content .wp-block-buttons .wp-block-button{margin-bottom:0}.single-content p>img{display:inline-block}.single-content p>img.aligncenter{display:block}.single-content li>img{display:inline-block}.single-content li>img.aligncenter{display:block}.single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer{margin-top:calc(0rem - var(--global-md-spacing))}.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom:.5em}.single-content .elementor-widget-container:first-child:not(style) h1,.single-content .elementor-widget-container:first-child:not(style) h2,.single-content .elementor-widget-container:first-child:not(style) h3,.single-content .elementor-widget-container:first-child:not(style) h4,.single-content .elementor-widget-container:first-child:not(style) h5,.single-content .elementor-widget-container:first-child:not(style) h6{margin-top:0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin:1.5em 0 .5em}.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child{margin-top:0}.single-content h1+*,.single-content h2+*,.single-content h3+*,.single-content h4+*,.single-content h5+*,.single-content h6+*{margin-top:0}.single-content .wp-block-kadence-advancedgallery+p{margin-top:var(--global-md-spacing)}.single-content ul,.single-content ol{margin:0 0 var(--global-md-spacing);padding-left:2em}.single-content ul.aligncenter,.single-content ol.aligncenter{text-align:center;padding-left:0}.single-content .kad-slider ul{padding:0;margin:0}.single-content li>ol,.single-content li>ul{margin:0}.single-content>.more-link{display:block}.single-content address:last-child,.single-content figure:last-child,.single-content hr:last-child,.single-content p:last-child,.single-content table:last-child,.single-content pre:last-child,.single-content form:last-child,.single-content .wp-block-buttons:last-child,.single-content .wp-block-button:last-child,.single-content .wp-block-kadence-advancedbtn:last-child,.single-content .wp-block-media-text:last-child,.single-content .wp-block-cover:last-child,.single-content .entry-content-asset:last-child,.single-content .wp-block-kadence-form:last-child,.single-content .wp-block-group:last-child,.single-content .wp-block-yoast-faq-block:last-child,.single-content .wp-block-yoast-how-to-block:last-child,.single-content .schema-faq-section:last-child,.single-content .wp-block-kadence-tableofcontents:last-child,.single-content .enlighter-default:last-child,.single-content .wp-block-kadence-iconlist:last-child,.single-content h1:last-child,.single-content h2:last-child,.single-content h3:last-child,.single-content h4:last-child,.single-content h5:last-child,.single-content h6:last-child,.single-content ul:last-child,.single-content ol:last-child{margin-bottom:0}.single-content h1.elementor-heading-title,.single-content h2.elementor-heading-title,.single-content h3.elementor-heading-title,.single-content h4.elementor-heading-title,.single-content h5.elementor-heading-title,.single-content h6.elementor-heading-title{margin-bottom:.5em}.single-content .wp-block-image{margin-top:0;margin-bottom:0}.single-content .wp-block-image figure{margin-bottom:var(--global-md-spacing)}.single-content .wp-block-image:last-child figure{margin-bottom:0}.single-content figure.wp-block-image{margin-bottom:var(--global-md-spacing)}.single-content figure.wp-block-image:last-child{margin-bottom:0}.entry-content:after{display:table;clear:both;content:""}.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}.wp-site-blocks .post-thumbnail{display:block;height:0;padding-bottom:66.67%;overflow:hidden;position:relative}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom:50%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom:56.25%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom:100%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom:75%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom:125%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom:133%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom:150%}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom:0;height:auto}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position:static}.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left:auto;margin-right:auto}.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position:absolute;top:0;bottom:0;left:0;right:0}.wp-site-blocks .post-thumbnail img{flex:1;object-fit:cover}.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:100%;width:100%}.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height:auto;width:100%}.archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.blog.content-style-unboxed .wp-site-blocks .post-thumbnail,.post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail,.search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom:1em}.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom:var(--global-md-spacing)}.kadence-thumbnail-position-behind{margin-bottom:-4.3em;position:relative;z-index:0}.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%)}.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}.kadence-breadcrumbs a{color:inherit}.kadence-breadcrumbs p{margin:0}.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top:0}.entry-meta{font-size:80%;margin:1em 0;display:flex;flex-wrap:wrap}.entry-meta>*{display:inline-flex;align-items:center;flex-wrap:wrap}.entry-meta>* time{white-space:nowrap}.entry-meta a{color:inherit;text-decoration:none}.entry-meta .meta-label{margin-right:.2rem}.entry-meta .author-avatar{width:25px;height:25px;margin-right:.5rem;position:relative;display:inline-block}.entry-meta .author-avatar a.author-image{position:absolute;left:0;right:0;top:0;bottom:0}.entry-meta .author-avatar .image-size-ratio{padding-bottom:100%;display:block}.entry-meta .author-avatar img{position:absolute;left:0;top:0;bottom:0;right:0;border-radius:50%}.entry-meta>*:after{margin-left:.5rem;margin-right:.5rem;content:"";display:inline-block;background-color:currentColor;height:.25rem;width:.25rem;opacity:.8;border-radius:9999px;vertical-align:.1875em}.entry-meta.entry-meta-divider-slash>*:after{content:"/";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-dash>*:after{content:"-";height:auto;background:rgba(0,0,0,0)}.entry-meta.entry-meta-divider-vline>*:after{content:"|";height:auto;background:rgba(0,0,0,0)}.entry-meta>*:last-child:after{display:none}.entry-meta-divider-customicon.entry-meta>*>.kadence-svg-iconset{margin-right:.3em;margin-left:.8em}.entry-meta-divider-customicon.entry-meta>*:after{display:none}.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left:.8em}.loop-entry .entry-header .entry-title{margin:0}.loop-entry .entry-summary p,.loop-entry .entry-header .entry-meta{margin:1em 0}.updated:not(.published){display:none}.updated-on .updated:not(.published){display:inline-block}.entry-summary{margin:var(--global-xs-spacing) 0 0}a.post-more-link{font-weight:bold;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:inherit;font-size:80%}a.post-more-link .kadence-svg-iconset{margin-left:.5em}a.post-more-link:hover{color:var(--global-palette-highlight)}.more-link-wrap{margin-top:var(--global-xs-spacing);margin-bottom:0}.entry-taxonomies{margin-bottom:.5em;letter-spacing:.05em;font-size:70%;text-transform:uppercase}.entry-taxonomies a{text-decoration:none;font-weight:bold}.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}.entry-taxonomies .category-style-pill a:last-child{margin-right:0}.entry-taxonomies .category-style-pill a:hover{color:#fff}.entry-taxonomies .category-style-underline a{text-decoration:underline}.loop-entry.type-post .entry-taxonomies .category-style-pill a{color:#fff}@media screen and (max-width: 719px){.loop-entry .entry-taxonomies{margin-bottom:1em}}.entry-tags{margin-top:var(--global-xs-spacing)}.entry-tags .tags-links{display:flex;flex-wrap:wrap}.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}.entry-tags a.tag-link:last-child{margin-right:0}.entry-hero-container-inner{background:var(--global-palette7)}.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}.entry-hero-container-inner .entry-header>div{width:100%}.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}.entry-hero{position:relative}.hero-section-overlay{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{position:relative}.title-align-left{text-align:left}.title-align-left .entry-meta{justify-content:flex-start}.title-align-center{text-align:center}.title-align-center .entry-meta{justify-content:center}.title-align-right{text-align:right}.title-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-align-left{text-align:left;align-items:flex-start}.entry-hero .title-align-center{text-align:center;align-items:center}.entry-hero .title-align-right{text-align:right;align-items:flex-end}@media screen and (max-width: 1024px){.title-tablet-align-left{text-align:left}.title-tablet-align-left .entry-meta{justify-content:flex-start}.title-tablet-align-center{text-align:center}.title-tablet-align-center .entry-meta{justify-content:center}.title-tablet-align-right{text-align:right}.title-tablet-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}.entry-hero .title-tablet-align-center{text-align:center;align-items:center}.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}}@media screen and (max-width: 719px){.title-mobile-align-left{text-align:left}.title-mobile-align-left .entry-meta{justify-content:flex-start}.title-mobile-align-center{text-align:center}.title-mobile-align-center .entry-meta{justify-content:center}.title-mobile-align-right{text-align:right}.title-mobile-align-right .entry-meta{justify-content:flex-end}.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}.entry-hero .title-mobile-align-center{text-align:center;align-items:center}.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}}.entry-header{margin-bottom:1em}.page-content{margin:2rem 0 0}.page-header{margin-bottom:var(--global-lg-spacing)}.hero-container .page-header{margin-bottom:0}.entry-footer{clear:both}.post-navigation-wrap.entry-content-wrap,.post-navigation-wrap .post-navigation,.entry-author.entry-content-wrap{margin-top:0;margin-bottom:0;border-radius:0}.comments-area.entry-content-wrap{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-footer-area-boxed~.entry-related{margin:0;width:auto;max-width:100%}.post-footer-area-boxed~.entry-related .entry-related-inner-content.alignwide{margin:0;width:auto;max-width:100%}.wp-block-image .alignleft{margin-right:var(--global-md-spacing)}.wp-block-image .alignright{margin-left:var(--global-md-spacing)}.alignfull,.alignwide,.entry-content .alignwide,.entry-content .alignfull{margin-left:calc(50% - var(--global-vw, 100vw)/2);margin-right:calc(50% - var(--global-vw, 100vw)/2);max-width:100vw;width:var(--global-vw, 100vw);padding-left:0;padding-right:0;clear:both}.wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}@media screen and (min-width: 1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}}.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}.content-style-boxed .entry-content .alignwide{margin-left:-2rem;margin-right:-2rem;max-width:unset;width:unset}.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}.content-style-boxed .wp-site-blocks .entry-content .alignwide>* .alignwide{margin-left:unset;margin-right:unset}.has-small-font-size{font-size:var(--global-font-size-small)}.has-regular-font-size{font-size:var(--global-font-size-medium)}.has-large-font-size{font-size:var(--global-font-size-large)}.has-larger-font-size{font-size:var(--global-font-size-larger)}.has-xxlarge-font-size{font-size:var(--global-font-size-xxlarge)}.entry-content-asset.videofit{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto}.entry-content-asset.videofit iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}body.content-style-unboxed form.post-password-form{margin:var(--global-xxl-spacing) auto}.entry-title{word-wrap:break-word}.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}.item-content-vertical-align-center .loop-entry .entry-content-wrap{display:flex;flex-direction:column;justify-content:center}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom:0}.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top:0}.item-content-vertical-align-center .loop-entry .entry-summary p,.item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom:0}.site-footer-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-4{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row.site-footer-row-columns-5{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row.site-footer-row-columns-1{display:flex;justify-content:center}.site-footer-row.site-footer-row-columns-1 .site-footer-section-center{flex-grow:1}.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex:1;text-align:center;min-width:0}.site-footer-row-layout-fullwidth>.site-footer-row-container-inner>.site-container{max-width:none}@media screen and (min-width: 720px)and (max-width: 1024px){.site-footer-row-tablet-layout-contained{padding:0 1.5rem}.site-footer-row-tablet-layout-fullwidth,.site-footer-row-tablet-layout-standard{padding:0}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}}@media screen and (max-width: 719px){.site-footer-row-mobile-layout-contained{padding:0 1.5rem}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default,.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns:minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order:6}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order:5}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order:4}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order:3}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order:2}.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6),.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order:1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide{grid-template-columns:minmax(0, 2fr) minmax(0, 6fr) minmax(0, 2fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns:repeat(3, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row>*:first-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row>*:last-child{grid-column:1/-1}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.site-footer-row-mobile-layout-fullwidth,.site-footer-row-mobile-layout-standard{padding:0}}.site-footer-section{display:flex;max-height:inherit}.site-footer-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}.site-footer-section>.site-footer-item:last-child{margin-right:0}.footer-widget-area{flex:1;min-width:0;display:flex}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{flex:unset;margin-left:30px}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child{margin-left:0}.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area{flex:unset}.footer-widget-area>*{flex:1;min-width:0}.footer-widget-area.content-valign-middle{align-items:center}.footer-widget-area.content-valign-top{align-items:flex-start}.footer-widget-area.content-valign-bottom{align-items:flex-end}.footer-widget-area.content-align-center{text-align:center}.footer-widget-area.content-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-align-right{text-align:right}.footer-widget-area.content-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-align-left{text-align:left}.footer-widget-area.content-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-start}@media screen and (max-width: 1024px){.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left:auto}.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-tablet-align-center{text-align:center}.footer-widget-area.content-tablet-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-tablet-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-tablet-align-right{text-align:right}.footer-widget-area.content-tablet-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-tablet-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-tablet-align-left{text-align:left}.footer-widget-area.content-tablet-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-start}}@media screen and (max-width: 719px){.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child{margin-left:auto}.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child~.footer-widget-area:last-child{margin-right:auto}.footer-widget-area.content-mobile-align-center{text-align:center}.footer-widget-area.content-mobile-align-center .footer-navigation{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-navigation .menu{justify-content:center}.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap{justify-content:center}.footer-widget-area.content-mobile-align-center .widget_media_image img{margin:0 auto}.footer-widget-area.content-mobile-align-right{text-align:right}.footer-widget-area.content-mobile-align-right .footer-navigation{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-navigation .menu{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-end}.footer-widget-area.content-mobile-align-right .widget_media_image img{margin:0 0 0 auto}.footer-widget-area.content-mobile-align-left{text-align:left}.footer-widget-area.content-mobile-align-left .footer-navigation{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-navigation .menu{justify-content:flex-start}.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-start}}.ft-ro-dir-column .site-footer-section{flex-direction:column}@media screen and (max-width: 1024px){.ft-ro-t-dir-column .site-footer-section{flex-direction:column}.ft-ro-t-dir-row .site-footer-section{flex-direction:row}}@media screen and (max-width: 719px){.ft-ro-m-dir-column .site-footer-section{flex-direction:column}.ft-ro-m-dir-row .site-footer-section{flex-direction:row}}.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content:flex-end}@media screen and (max-width: 1024px){.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content:flex-end}}@media screen and (max-width: 719px){.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content:flex-start}.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content:flex-end}}.footer-navigation,.footer-menu-container{display:flex}.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}.footer-navigation a:hover,.footer-navigation a:focus{color:var(--global-palette-highlight)}.footer-navigation ul{display:block;list-style:none;margin:0;padding:0}.footer-navigation ul li a{padding:.6em .5em}.footer-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center}.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container{width:100%}.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu{width:100%;justify-content:space-around}.site-footer-wrap .footer-navigation .footer-menu-container>ul li a:hover{text-decoration:none}.site-footer-wrap .social-button{color:var(--global-palette4);background:var(--global-palette7)}.site-footer-wrap .social-button:hover{text-decoration:none;color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}.social-style-outline .social-button:hover{color:var(--global-palette3)}.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:underline}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration:none}.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration:none}.site-footer-section{position:relative}.site-footer-section:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;height:auto;width:0;right:-15px;transform:translateX(50%)}.footer-html{margin:1em 0}.footer-html p:last-child{margin-bottom:0}.footer-html p:first-child{margin-top:0}/*!
Theme Name: Kadence
Theme URI: https://www.liquidweb.com/software/kadence/
Author: Kadence WP
Author URI: https://www.liquidweb.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Version: 1.5.2
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence
Requires at least: 6.3
Tested up to: 6.9.1
Tags: translation-ready, accessibility-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce
Requires PHP: 7.4

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share
what you've learned with others.
*/
--space-*/--radius-*/--shadow-* scales below). Every one of the old names (--clr-*,--ihx-*,etc.) still works EXACTLY as before — they're aliased to the new canonical tokens
   further down this file — so nothing in the existing ~6,500 lines of
   component CSS had to change to adopt this. Zero visual risk, one real
   source of truth from now on. New CSS should use the canonical names
   directly; the aliases exist for backward compatibility with existing
   rules, not as the preferred way to write new ones.
   ============================================================================= */

:root {

  /* ---- Brand colours (canonical) ------------------------------------- */
  --color-ink:            #0D1B2A;  /* absorbed: clr-ink, clr-maroon, clr-navy, clr-slate, ihx-ink, ihx-navy — all 6 were this exact value */
  --color-navy-deep:      #1A3550;  /* absorbed: clr-maroon-dark, ihx-navy-2 — note: this is a dark NAVY, not maroon; "clr-maroon-dark" was a misleading legacy name kept only as an alias below */
  --color-terracotta:     #800020;  /* absorbed: clr-terracotta, accent-revision, ihx-terracotta */
  --color-terracotta-dark:#5C0019;  /* was: clr-terracotta-dk */
  --color-terracotta-alt: #9C0028;  /* was: ihx-terracotta-2 */
  --color-saffron:        #9E2A2B;  /* absorbed: clr-saffron, ihx-saffron */
  --color-emerald:        #166534;  /* was: clr-emerald */
  --color-emerald-dark:   #14532D;  /* was: clr-emerald-dark */
  --color-gold:           #C5A059;  /* absorbed: clr-gold, accent-bundle, ihx-gold */
  --color-gold-dark:      #8C6A3E;  /* absorbed: clr-gold-dark, ihx-gold-deep */
  --color-gold-star:      #D4AF37;  /* was: clr-gold-star */
  --color-premium:        #7C2D12; /* was: accent-premium */

  /* ---- Neutrals / surfaces -------------------------------------------- */
  --color-white:          #FFFFFF; /* absorbed: clr-white, ihx-cream (that legacy name was misleading — the value is plain white, not cream) */
  --color-cream:          #FAF7F0; /* absorbed: clr-cream, clr-cream-2, ihx-surface */
  --color-parchment:      #F4EDE1; /* was: ihx-parchment — genuinely distinct from cream, kept separate */
  --color-surface-2:      #F8F4ED; /* was: ihx-surface-2 */
  --color-body:           #475569; /* absorbed: clr-body, ihx-body */
  --color-muted:          #64748B; /* was: clr-muted */
  --color-muted-warm:     #6B6157; /* was: ihx-muted — a distinct warmer grey, kept separate from --color-muted */
  --color-border:         #E2E8F0; /* was: clr-border */
  --color-line:           rgba(197,160,89,.45); /* was: ihx-line */

  /* ---- Semantic / alert palette ---------------------------------------- */
  --color-info-bg:    #EFF6FF;  --color-info-border:    #BFDBFE;  --color-info-text:    #1E40AF;
  --color-success-bg: #ECFDF5; --color-success-border: #A7F3D0;  --color-success-text: var(--color-emerald);
  --color-warn-bg:    #FFFBEB; --color-warn-border:    #FDE68A;  --color-warn-text:    #92400E;

  /* ---- Spacing scale (canonical) ---------------------------------------
     Two historical scales existed (--space-* and --ihx-s*). Where their
     values matched exactly they're merged below;--ihx-s4/s5 did NOT exactly match --space-lg/xl (22px vs 24px,32px vs 40px) so both are kept as genuinely distinct steps rather than force-merged — that numeric difference may be intentional in whichever components use it,and collapsing two non-identical values into one is exactly the kind of silent behaviour change this consolidation is trying to AVOID. */ --space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-ihx-4:22px;--space-ihx-5:32px;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-ihx:16px;--radius-ihx-sm:10px;--radius-ihx-pill:999px;--shadow-card:0 4px 14px rgba(15,23,42,0.07);--shadow-lift:0 14px 34px rgba(15,23,42,0.14);--shadow-ihx:0 6px 20px rgba(15,23,42,.06);--shadow-ihx-lg:0 12px 32px rgba(15,23,42,.10);--shadow-glow-gold:0 0 0 1px rgba(197,160,89,0.30), 0 8px 30px rgba(197,160,89,0.18);--shadow-premium:0 10px 40px rgba(31,41,55,0.10);--transition-base:0.25s ease;--section-padding:30px;--section-padding-m:20px;--width-wide:1100px;--width-read:760px;--type-eyebrow:.7rem;--type-body:.92rem;--type-title:clamp(1.15rem, 3.6vw, 1.42rem);--type-price:clamp(1.35rem, 4.4vw, 1.6rem);--clr-ink:var(--color-ink);--clr-maroon:var(--color-ink);--clr-maroon-dark:var(--color-navy-deep);--clr-navy:var(--color-ink);--clr-slate:var(--color-ink);--clr-saffron:var(--color-saffron);--clr-terracotta:var(--color-terracotta);--clr-terracotta-dk:var(--color-terracotta-dark);--clr-emerald:var(--color-emerald);--clr-emerald-dark:var(--color-emerald-dark);--clr-gold:var(--color-gold);--clr-gold-dark:var(--color-gold-dark);--clr-gold-star:var(--color-gold-star);--clr-cream:var(--color-cream);--clr-cream-2:var(--color-cream);--clr-white:var(--color-white);--clr-body:var(--color-body);--clr-muted:var(--color-muted);--clr-border:var(--color-border);--shadow-*/--transition/--sec-pad names */ --radius-sm-legacy:var(--radius-sm);--shadow-card-legacy:var(--shadow-card);--transition:var(--transition-base);--sec-pad:var(--section-padding);--sec-pad-m:var(--section-padding-m);--glow-gold:var(--shadow-glow-gold);--premium-shadow:var(--shadow-premium);--space-xs-legacy:var(--space-xs);--space-sm-legacy:var(--space-sm);--space-md-legacy:var(--space-md);--space-lg-legacy:var(--space-lg);--space-xl-legacy:var(--space-xl);--accent-revision:var(--color-terracotta);--accent-premium:var(--color-premium);--accent-bundle:var(--color-gold);--info-bg:var(--color-info-bg);--info-bd:var(--color-info-border);--info-tx:var(--color-info-text);--success-bg:var(--color-success-bg);--success-bd:var(--color-success-border);--success-tx:var(--color-success-text);--warn-bg:var(--color-warn-bg);--warn-bd:var(--color-warn-border);--warn-tx:var(--color-warn-text);--ihx-parchment:var(--color-parchment);--ihx-surface:var(--color-cream);--ihx-surface-2:var(--color-surface-2);--ihx-ink:var(--color-ink);--ihx-body:var(--color-body);--ihx-muted:var(--color-muted-warm);--ihx-terracotta:var(--color-terracotta);--ihx-saffron:var(--color-saffron);--ihx-terracotta-2:var(--color-terracotta-alt);--ihx-cream:var(--color-white);--ihx-gold:var(--color-gold);--ihx-gold-deep:var(--color-gold-dark);--ihx-navy:var(--color-ink);--ihx-navy-2:var(--color-navy-deep);--ihx-line:var(--color-line);--ih-wide:var(--width-wide);--ih-read:var(--width-read);--ihx-r:var(--radius-ihx);--ihx-r-sm:var(--radius-ihx-sm);--ihx-r-pill:var(--radius-ihx-pill);--ihx-shadow:var(--shadow-ihx);--ihx-shadow-lg:var(--shadow-ihx-lg);--ihx-s1:var(--space-xs);--ihx-s2:var(--space-sm);--ihx-s3:var(--space-md);--ihx-s4:var(--space-ihx-4);--ihx-s5:var(--space-ihx-5);--ihx-t-eyebrow:var(--type-eyebrow);--ihx-t-body:var(--type-body);--ihx-t-title:var(--type-title);--ihx-t-price:var(--type-price)}h1,h2,h3,h4,h5,h6,.wp-block-kadence-advancedheading{font-family:"Gotu",Georgia,"Times New Roman",serif;color:var(--clr-ink);line-height:1.25;letter-spacing:-.01em;font-weight:700}a{color:var(--clr-maroon);transition:color var(--transition)}a:hover{color:var(--clr-gold-dark)}.btn-primary,.btn-primary a,.kb-btns-wrap a.btn-primary,.kt-button.btn-primary,.edd-submit.btn-primary,button.btn-primary{display:inline-block;background:var(--clr-gold)!important;color:var(--clr-slate)!important;font-weight:700;font-size:1rem;padding:14px 30px;min-height:48px;border-radius:var(--radius-sm);border:2px solid transparent!important;text-decoration:none;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);cursor:pointer}.btn-primary:hover,.btn-primary a:hover,.kb-btns-wrap a.btn-primary:hover,.kt-button.btn-primary:hover{background:var(--clr-gold-dark)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(197 160 89 / .4)!important;color:var(--clr-slate)!important}.edd-submit,#edd-purchase-button,.edd_checkout_button{background:var(--clr-gold)!important;color:var(--clr-slate)!important;border:none!important;font-weight:700;padding:14px 28px;border-radius:var(--radius-sm);font-size:1rem;cursor:pointer;transition:background var(--transition),transform var(--transition)}.edd-submit:hover{background:var(--clr-gold-dark)!important;transform:translateY(-2px)}.pricing-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:0 1rem}.pricing-table th{background:var(--clr-maroon);color:var(--clr-white);font-weight:700;padding:14px 16px;text-align:left;font-size:.88rem;text-transform:uppercase;letter-spacing:.06em}.pricing-table th:last-child,.pricing-table td:last-child{text-align:center}.pricing-table td{padding:13px 16px;border-bottom:1px solid var(--clr-border);color:var(--clr-slate);vertical-align:middle}.pricing-table tr:nth-child(odd) td{background:var(--clr-cream)}.pricing-table tr:nth-child(even) td{background:var(--clr-white)}.pricing-table tr:hover td{background:#FEF3E2!important}.pricing-row:hover td{background:#FEF3E2!important}.pricing-table .price-mrp{text-decoration:line-through;color:var(--clr-muted);font-size:.85rem}.pricing-table .price-sell{font-size:1.1rem;font-weight:800;color:var(--clr-maroon)}.pricing-table .price-save{background:#FFF0F0;color:var(--clr-maroon);font-weight:600;border-radius:var(--radius-sm);padding:2px 8px;font-size:.8rem}.kt-accordion-wrap .kt-accordion-header-btn,.kt-accordion-wrap .kt-blocks-accordion-header{background:var(--clr-white)!important;color:var(--clr-maroon)!important;font-weight:700!important;font-size:1rem!important;border-bottom:2px solid var(--clr-border)!important;padding:18px 20px!important;text-align:left!important;width:100%!important;transition:background var(--transition),border-color var(--transition)!important}.kt-accordion-wrap .kt-accordion-header-btn:hover,.kt-accordion-wrap .kt-blocks-accordion-header:hover{background:#FFF8F0!important;border-bottom-color:var(--clr-gold)!important}.kt-accordion-wrap .kt-accordion-pane.kt-accordion-panel-active .kt-accordion-header-btn,.kt-accordion-wrap .kt-accordion-pane.kt-accordion-panel-active .kt-blocks-accordion-header{background:var(--clr-cream)!important;border-bottom-color:var(--clr-maroon)!important;color:var(--clr-maroon)!important}.kt-accordion-wrap .kt-accordion-pane .kt-accordion-panel-inner{padding:20px!important;background:var(--clr-cream);color:var(--clr-slate);font-size:.95rem;line-height:1.75;border-bottom:2px solid var(--clr-gold)}.kt-accordion-wrap .kt-accordion-icon-trigger svg,.kt-accordion-wrap .kt-accordion-icon-trigger{color:var(--clr-gold)!important;fill:var(--clr-gold)!important}.text-center,.align-center{text-align:center!important}.site-header.is-sticky,.kadence-sticky-header.is-sticky{box-shadow:0 2px 12px rgb(0 0 0 / .1)}#edd_checkout_cart th{background:var(--clr-maroon);color:var(--clr-white)}#edd_checkout_cart .edd_cart_item{border-bottom:1px solid var(--clr-border)}.edd_errors li{background:#FFF0F0;border:1px solid var(--clr-maroon);color:var(--clr-maroon)}.kb-spacer{display:block}.pill{display:inline-block;border-radius:100px;padding:3px 14px;font-size:.78rem;font-weight:600}.pill-gold{background:#FEF3C7;color:#92400E;border:1px solid var(--clr-gold)}.pricing-table{width:100%;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;font-size:.95rem;box-shadow:var(--premium-shadow),0 0 0 1px rgb(197 160 89 / .18)}.kt-accordion-wrap .kt-accordion-header-btn{border-radius:8px!important;border:1px solid rgb(197 160 89 / .2)!important;margin-bottom:10px!important;box-shadow:0 2px 8px rgb(0 0 0 / .03)!important}.why3-lead strong{color:#0D1B2A}.why3-signature{font-family:"Gotu",Georgia,serif;font-size:1.3rem;color:#0D1B2A;font-style:italic;margin:1.5rem 0 .2rem}.why3-sig-role{font-size:.82rem;color:#94A3B8;letter-spacing:.03em}@keyframes hero3Sweep{0%{transform:translateX(0)}100%{transform:translateX(400%)}}.home .entry-hero,.home .entry-hero-container-inner,.home .kadence-breadcrumbs,.home header.entry-header.page-title,.home .page-title,.page-template-front-page .entry-hero{display:none!important}.home .content-area,.home .content-container,.home .site-content,.home .entry-content{padding-top:0!important;margin-top:0!important}.home .entry-content>p:empty,.home .entry-content>.wp-block-spacer:first-child{display:none!important;margin:0!important;height:0!important}html[lang="hi"] h1,html[lang="hi"] h2,html[lang="hi"] h3,html[lang="hi"] .prem-h2,[lang="hi"] h1,[lang="hi"] h2,[lang="hi"] h3{font-family:"Noto Serif Devanagari","Gotu",Georgia,serif;letter-spacing:0}:lang(hi){font-family:"Noto Serif Devanagari","Inter",sans-serif}.about-story-col h2{text-align:left!important}.about-timeline{max-width:760px;margin:0 auto;position:relative;padding-left:30px}.about-timeline::before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:linear-gradient(#C5A059,#0D1B2A)}.atl-item{position:relative;margin-bottom:20px}.atl-dot{position:absolute;left:-30px;top:6px;width:16px;height:16px;border-radius:50%;background:#C5A059;border:3px solid #fff;box-shadow:0 0 0 2px #C5A059}.atl-card p{margin:0;font-size:.86rem;color:#475569;line-height:1.55}.cta3{position:relative;max-width:1100px;margin:0 auto;border-radius:20px;overflow:hidden;background:#FAF7F0;box-shadow:0 0 0 1px rgb(197 160 89 / .45),0 20px 60px rgb(15 23 42 / .16)}.cta3-shimmer{position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(197 160 89 / .1),transparent);left:-40%;animation:hero3Sweep 8s ease-in-out infinite}.cta3-inner{position:relative;z-index:2;text-align:center;padding:54px 28px}.cta3-h2{font-family:"Gotu",Georgia,serif;font-size:clamp(1.6rem,4vw,2.3rem);color:#0D1B2A;margin:0 0 14px;font-weight:700}.cta3-sub{color:#475569;font-size:1rem;margin:0 0 26px;line-height:1.6}.cta3-btn{background:linear-gradient(135deg,#9C0028,#800020);color:#FFFFFF!important;padding:16px 38px;border-radius:8px;font-size:1.04rem;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 8px 28px rgb(166 57 42 / .4)}.cta3-btn:hover{color:#0D1B2A!important}.ih-lang-opt{background:none;border:none;color:#64748B;font-weight:700;font-size:.82rem;padding:6px 14px;border-radius:100px;cursor:pointer;transition:all 0.2s;font-family:"Noto Serif Devanagari","Inter",sans-serif}.ih-lang-opt:hover{color:#0D1B2A}.ih-lang-opt.is-active{background:linear-gradient(135deg,#0D1B2A,#1A3550);color:#fff}.prem-head+.ih-lang-toggle,.ih-lang-toggle{margin-left:auto;margin-right:auto}[data-hi]{font-feature-settings:"kern"}.ih-lang-opt[data-lang="hi"]{font-family:"Noto Serif Devanagari",sans-serif;line-height:1.5}.prem-eyebrow::before,.prem-eyebrow::after{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--gold,#C5A059));opacity:.8}.prem-eyebrow::after{background:linear-gradient(90deg,var(--gold,#C5A059),transparent)}.prem-head .prem-h2::after{content:"";display:block;width:56px;height:3px;margin:14px auto 0;border-radius:3px;background:linear-gradient(90deg,#C5A059,#0D1B2A);opacity:.9}.about-story-col .prem-h2::after{margin-left:0}.cta3-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-18deg);transition:left 0.6s ease}.cta3-btn:hover::after{left:130%}a:focus-visible,button:focus-visible,.ih-lang-opt:focus-visible{outline:2px solid #C5A059;outline-offset:2px;border-radius:4px}.site-header,.site-header-row,.site-main-header-wrap{background:linear-gradient(180deg,#FFFFFF 0%,#FAF7F0 100%)!important}.site-header-row-container,header#masthead{box-shadow:0 2px 18px rgb(15 23 42 / .07),0 1px 0 rgb(197 160 89 / .25);transition:box-shadow 0.3s ease,background 0.3s ease}.kadence-sticky-header.item-is-fixed,.site-header-row-container-inner.kadence-sticky-header.item-is-fixed{background:rgb(251 248 243 / .92)!important;backdrop-filter:blur(10px);box-shadow:0 4px 24px rgb(15 23 42 / .12),0 1px 0 rgb(197 160 89 / .4)}.header-navigation .menu-item>a,.site-header .menu-item>a{position:relative;font-weight:600;letter-spacing:.01em;transition:color 0.25s ease}.header-navigation .menu-item>a::after,.site-header .menu-item>a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#C5A059,#0D1B2A);transform:scaleX(0);transform-origin:left;transition:transform 0.28s cubic-bezier(.2,.7,.2,1)}.header-navigation .menu-item>a:hover::after,.header-navigation .menu-item>a:focus-visible::after,.header-navigation .current-menu-item>a::after,.header-navigation .current-menu-ancestor>a::after,.site-header .menu-item>a:hover::after{transform:scaleX(1)}.header-navigation .menu-item>a:hover,.site-header .menu-item>a:hover{color:#0D1B2A}.cta3-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform 0.22s cubic-bezier(.2,.7,.2,1),box-shadow 0.25s ease,filter 0.2s ease}.cta3-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px rgb(197 160 89 / .4)}.kb-row-layout-wrap[class*="kb-row-layout-id"]{padding-top:var(--sec-pad)!important;padding-bottom:var(--sec-pad)!important}.kt-inside-inner-col{padding-top:0!important;padding-bottom:0!important}.prem-head .prem-h2{margin-bottom:8px!important}.entry-content>*{margin-top:0;margin-bottom:0}.entry-hero,.entry-hero-container-inner,header.entry-header.page-title,.kadence-breadcrumbs.entry-hero,.home .page-title{display:none!important}.content-area,.content-container,.site-content,.site-main,.entry-content{padding-top:0!important;margin-top:0!important}.entry-content>.alignfull:first-child{margin-top:0!important}.ihead{background:#FBF8F2;color:#0D1B2A;padding:13px 20px 14px;text-align:center;position:relative;border-bottom:1px solid #ECE3D4}.ihead::after{display:none}.ihead-inner{position:relative;z-index:1;max-width:1080px;margin:0 auto;display:flex;flex-direction:column}.ihead h1{color:#0D1B2A!important;font-size:clamp(1.3rem, 4vw, 1.85rem);margin:0 0 4px;font-weight:800;line-height:1.2}.ihead p{color:#475569;font-size:.9rem;margin:0;line-height:1.5}.ihead-crumb{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.76rem;color:#94A3B8;order:-1;margin:0 0 7px}.ihead-crumb a{color:#64748B;text-decoration:none}.ihead-crumb a:hover{color:#800020}.ihead-crumb span{color:#CBD5E1}.ihead-crumb--dark,.ihead-crumb--dark span{color:rgb(255 255 255 / .55)}.ihead-crumb--dark a{color:rgb(255 255 255 / .85)}.ihead-crumb--dark a:hover{color:var(--clr-gold-star)}.ihead-manifest{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:14px auto 2px;max-width:720px}.ihead-manifest a{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 12px;background:#fff;border:1px solid #ECE3D4;border-radius:100px;text-decoration:none!important;font-size:.86rem;font-weight:700;color:#0D1B2A;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ihead-manifest a:hover{border-color:var(--accent,var(--clr-emerald));transform:translateY(-1px);box-shadow:0 6px 14px rgb(15 23 42 / .08)}.ihead-manifest a strong{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent,var(--clr-emerald));color:#fff;font-size:.68rem;font-weight:800;flex:0 0 auto}@media (max-width:560px){.ihead-manifest{flex-direction:column;align-items:stretch;gap:8px}.ihead-manifest a{justify-content:flex-start}}.ih-synmap{display:flex;flex-direction:column;gap:8px;max-width:720px;margin:16px auto 2px}.ih-synmap-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#fff;border:1px solid #ECE3D4;border-radius:12px;text-decoration:none!important;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ih-synmap-row:hover{border-color:var(--accent,#800020);transform:translateX(2px);box-shadow:0 6px 16px rgb(15 23 42 / .08)}.ih-synmap-motif{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent,#800020) 12%,#fff);color:var(--accent,#800020)}.ih-synmap-motif svg{width:19px;height:19px}.ih-synmap-tx{flex:1 1 auto;text-align:left;min-width:0}.ih-synmap-tx strong{display:block;color:#0D1B2A;font-size:.94rem;font-weight:800}.ih-synmap-tx small{display:block;color:#64748B;font-size:.76rem;margin-top:1px}.ih-synmap-units{flex:0 0 auto;font-size:.72rem;font-weight:700;color:var(--accent,#800020);background:color-mix(in srgb,var(--accent,#800020) 10%,#fff);padding:4px 10px;border-radius:999px;white-space:nowrap}.ih-synmap-go{flex:0 0 auto;color:#CBD5E1;font-size:1rem;transition:transform .15s ease,color .15s ease}.ih-synmap-row:hover .ih-synmap-go{color:var(--accent,#800020);transform:translateX(2px)}@media (max-width:480px){.ih-synmap-units{display:none}}.ih-revplan{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:780px;margin:18px auto 2px}.ih-revplan-day{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;background:rgb(255 255 255 / .75);border:1px solid rgb(197 160 89 / .4);border-top:3px solid var(--accent,#800020);border-radius:12px;padding:14px 8px 12px}.ih-revplan-when{font-family:"Inter",sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent,#800020)}.ih-revplan-motif{width:26px;height:26px;color:var(--accent,#800020);display:flex;align-items:center;justify-content:center;margin:2px 0}.ih-revplan-motif svg{width:100%;height:100%}.ih-revplan-era{font-family:"Gotu",Georgia,serif;font-size:.92rem;color:#0D1B2A}.ih-revplan-note{font-size:.7rem;color:#64748B;line-height:1.3}@media (max-width:640px){.ih-revplan{grid-template-columns:repeat(2,1fr);gap:8px}}.trust-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:16px auto 0;max-width:560px}.trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:#64748B;background:#fff;border:1px solid var(--clr-border);border-radius:100px;padding:6px 13px}.trust-badge svg{width:15px;height:15px}.trust-badge-secure{color:var(--clr-emerald);border-color:rgb(21 128 61 / .3)}.verified-tag{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;color:var(--clr-emerald);background:rgb(21 128 61 / .08);border:1px solid rgb(21 128 61 / .25);border-radius:100px;padding:2px 8px;vertical-align:middle}.verified-tag::before{content:"✓";font-size:.7rem}.site-footer,footer#colophon,.site-footer-row-container,.site-footer-wrap{display:none!important}.ihf{position:relative;background:linear-gradient(180deg,#0D1B2A,#0B1220);color:rgb(255 255 255 / .62)}.ihf::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1E3A5F 0%,#1E3A5F 33.33%,#6B1E3B 33.33%,#6B1E3B 66.66%,#B45309 66.66%,#B45309 100%);opacity:.85}.ihf-inner{max-width:1100px;margin:0 auto;padding:22px 20px 14px;position:relative}.ihf-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .08)}.ihf-brand{flex:1 1 260px;max-width:420px}.ihf-logo{font-family:"Gotu",Georgia,serif;font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:.02em}.ihf-logo span{color:#C5A059}.ihf-tag{color:rgb(255 255 255 / .55);font-size:.85rem;max-width:420px;margin:6px 0 0;line-height:1.5}.ihf-signup{flex:0 1 380px;min-width:260px}.ihf-signup-label{display:block;color:#C5A059;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.ihf-signup-row{display:flex;gap:8px}.ihf-signup-in{flex:1 1 auto;min-width:0;padding:11px 14px;border-radius:10px;border:1px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .06);color:#fff;font-family:"Inter",sans-serif;font-size:.88rem}.ihf-signup-in::placeholder{color:rgb(255 255 255 / .35)}.ihf-signup-in:focus{outline:none;border-color:#C5A059;background:rgb(255 255 255 / .1)}.ihf-signup-go{flex:0 0 auto;padding:11px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#C5A059,#8C6A3E);color:#241708;font-family:"Inter",sans-serif;font-weight:800;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.ihf-signup-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.ihf-signup-go:disabled{opacity:.6;cursor:default;transform:none}.ihf-signup-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.ihf-signup-msg{margin:8px 0 0;font-size:.78rem}.ihf-signup-msg[data-state="err"]{color:#F87171}.ihf-signup-msg[data-state="ok"]{color:#7DD3A0}.ihf-social{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0 4px}.ihf-s{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.ihf-s svg{width:18px;height:18px;fill:#fff}.ihf-s:hover{transform:translateY(-3px) scale(1.06)}.ihf-s-yt:hover{background:red;border-color:red;box-shadow:0 8px 20px rgb(255 0 0 / .35)}.ihf-s-wa:hover{background:#25D366;border-color:#25D366;box-shadow:0 8px 20px rgb(37 211 102 / .35)}.ihf-s-tg:hover{background:#229ED9;border-color:#229ED9;box-shadow:0 8px 20px rgb(34 158 217 / .35)}.ihf-s-ig:hover{background:linear-gradient(45deg,#F58529,#DD2A7B,#8134AF);border-color:#DD2A7B;box-shadow:0 8px 20px rgb(221 42 123 / .35)}.ihf-s-x:hover{background:#fff;border-color:#fff}.ihf-s-x:hover svg{fill:#0D1B2A}.ihf-s-li:hover{background:#0A66C2;border-color:#0A66C2;box-shadow:0 8px 20px rgb(10 102 194 / .35)}.ihf-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:18px 0}.ihf-col h4{color:#fff;font-family:"Gotu",Georgia,serif;font-size:1rem;margin:0 0 12px}.ihf-col a{display:block;color:rgb(255 255 255 / .6);text-decoration:none;font-size:.86rem;padding:5px 0;transition:color .18s,padding-left .18s}.ihf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid rgb(255 255 255 / .08);font-size:.78rem;color:rgb(255 255 255 / .45)}.ihf-pay{color:rgb(255 255 255 / .55)}.ihf-mail{color:#C5A059;text-decoration:none}.ih-btn{display:inline-block;background:var(--clr-terracotta,#800020);color:#fff;font-weight:700;padding:12px 24px;border-radius:10px;text-decoration:none;text-align:center;line-height:1.3}.ih-btn:hover,.ih-btn:focus-visible{background:var(--clr-terracotta-dk,#5C0019);color:#fff}.ih-btn,.ih-btn-ghost,a.kt-button,.wp-block-button__link,.spv-open,.ihm-cart,.ihead-crumb a{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,color .22s ease,background .22s ease;-webkit-tap-highlight-color:#fff0}.ih-btn:active,a.kt-button:active,.wp-block-button__link:active,.ihm-cart:active{transform:translateY(0) scale(.97)}.ih-relic{position:relative;overflow:hidden}.ih-relic>*{position:relative;z-index:2}.ih-relic::before{content:"";position:absolute;z-index:0;right:-90px;top:50%;width:340px;height:340px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='340' height='340' viewBox='0 0 340 340'%3E%3Cg fill='none' stroke='%23C9A66B' stroke-width='2' opacity='0.5'%3E%3Ccircle cx='170' cy='170' r='150'/%3E%3Ccircle cx='170' cy='170' r='128'/%3E%3Ccircle cx='170' cy='170' r='34'/%3E%3Cg%3E%3Cline x1='170' y1='20' x2='170' y2='320'/%3E%3Cline x1='20' y1='170' x2='320' y2='170'/%3E%3Cline x1='64' y1='64' x2='276' y2='276'/%3E%3Cline x1='276' y1='64' x2='64' y2='276'/%3E%3Cline x1='108' y1='30' x2='232' y2='310'/%3E%3Cline x1='310' y1='108' x2='30' y2='232'/%3E%3Cline x1='232' y1='30' x2='108' y2='310'/%3E%3Cline x1='30' y1='108' x2='310' y2='232'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.1;animation:ihSpin 90s linear infinite;pointer-events:none}@keyframes ihSpin{to{transform:translateY(-50%) rotate(360deg)}}.ih-soon:hover{background:#F5EBCF!important;border-color:#C5A059!important;color:#6B5E3E!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:1}.entry-content a:not(.ih-btn):not(.ihm-buy):not(.ihm-cart):not(.ih-tile-view):not([class*="btn"]){color:var(--clr-emerald);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover:not(.ih-btn):not(.ihm-buy):not(.ihm-cart):not(.ih-tile-view){color:var(--clr-emerald-dark)}body{background-color:var(--clr-cream);color:var(--clr-body);font-family:"Inter","Segoe UI",system-ui,sans-serif;line-height:1.7;font-size:16.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-bottom:0;background-repeat:repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E"),radial-gradient(circle at 18% 12%,rgb(128 0 32 / .04),transparent 40%),radial-gradient(circle at 82% 78%,rgb(197 160 89 / .05),transparent 42%);background-attachment:fixed,fixed,fixed;background-size:160px 160px,cover,cover}#masthead,.site-header{position:sticky;top:0;z-index:999;background:rgb(248 244 237 / .97);-webkit-backdrop-filter:saturate(1.1) blur(8px);backdrop-filter:saturate(1.1) blur(8px);box-shadow:0 2px 14px rgb(15 23 42 / .07);border-bottom:1px solid rgb(128 0 32 / .12)}.site-header .menu-container .menu-item>a,#masthead nav a{position:relative;font-family:"Inter",sans-serif;font-weight:600;color:var(--clr-ink)}.site-header .menu-item>a::after,#masthead nav .menu-item>a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:var(--clr-terracotta);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-header .menu-item:hover>a::after,#masthead nav .menu-item:hover>a::after{transform:scaleX(1)}.site-header .menu-item>a:hover,#masthead nav a:hover{color:var(--clr-terracotta)}.single .entry-content,.blog .content-area,.archive .content-area,.single .content-area{max-width:760px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;box-sizing:border-box}.blog .site-main,.archive .site-main,.single .site-main{overflow-x:hidden}.entry-content img,.entry-content figure,.wp-block-image img,.wp-block-latest-posts img{max-width:100%;height:auto}.entry-content>*,.wp-block-latest-posts{max-width:100%;box-sizing:border-box}.wp-block-latest-posts.is-grid{margin-left:0;padding-left:0;gap:16px}.ih-lang-toggle{margin:0 auto 22px;width:fit-content;display:inline-flex;align-items:center;gap:4px;background:#fff;border:2px solid var(--ihx-gold,#C5A059);border-radius:100px;padding:4px;box-shadow:0 4px 14px rgb(128 0 32 / .12)}.ih-lang-toggle .ih-lang-opt{border:0;background:#fff0;cursor:pointer;font-family:"Inter",sans-serif;font-size:.92rem;font-weight:800;color:#6B4A16;padding:9px 22px;border-radius:100px;transition:all .2s ease}.ih-lang-toggle .ih-lang-opt:not(.is-active):hover{background:rgb(197 160 89 / .14)}.ih-lang-toggle .ih-lang-opt.is-active{background:linear-gradient(135deg,#9C0028,#800020);color:#fff;box-shadow:0 2px 8px rgb(128 0 32 / .35)}.ih-lang-bar .ih-lang-note::before,.ih-lang-toggle::before{content:"🌐";margin-right:6px;font-size:1rem}.ih-lang-toggle::before{align-self:center;margin-left:8px}.ih-lang-bar .ih-lang-note::before{display:none}.ih-lang-note{font-size:.9rem;color:#4A2A08;margin-right:8px;font-weight:700}.ih-lang-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:10px 14px;background:linear-gradient(180deg,rgb(197 160 89 / .1),rgb(197 160 89 / .02));border:1px solid rgb(197 160 89 / .28);border-radius:14px}#masthead,.site-header,.site-header-wrap,.site-main-header-wrap,.site-header-inner-wrap,.site-header-row-container,.site-header-row-container-inner,.site-top-header-wrap,.site-main-header-wrap-inner,body.transparent-header #masthead,body.transparent-header .site-header-wrap,body.transparent-header .site-main-header-wrap{background-color:#FAF7F0!important;background-image:none!important}#masthead{position:sticky!important;top:0;z-index:9999;box-shadow:0 2px 16px rgb(15 23 42 / .09);border-bottom:1px solid rgb(128 0 32 / .16);-webkit-backdrop-filter:none;backdrop-filter:none}#masthead a,.site-header a,.header-navigation .menu-item>a,.site-title a,.site-branding a,#masthead .menu-link,.header-navigation a{color:#0D1B2A!important}#masthead a:hover,.header-navigation .menu-item:hover>a,.header-navigation .menu-item>a:hover,#masthead .menu-item.current-menu-item>a{color:#800020!important}.menu-toggle,.menu-toggle-open,.kadence-menu-mobile-toggle,.mobile-toggle-open-container .menu-toggle{color:#0D1B2A!important}.menu-toggle .menu-toggle-icon::before,.menu-toggle .menu-toggle-icon::after,.menu-toggle .menu-toggle-icon,.kadence-menu-mobile-toggle .menu-toggle-icon{background-color:#0D1B2A!important}.header-navigation .sub-menu,.header-menu-container ul.sub-menu{background:#ffffff!important;border:1px solid #E2E8F0!important;box-shadow:0 12px 28px rgb(15 23 42 / .12)!important}.header-navigation .sub-menu a{color:#0D1B2A!important}.header-navigation .sub-menu a:hover{color:#800020!important;background:#FAF7F0!important}.kb-row-layout-id66_g01{background-color:#FAF7F0!important;background-image:linear-gradient(rgb(128 0 32 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(128 0 32 / .045) 1px,transparent 1px)!important;background-size:30px 30px,30px 30px!important}.kb-column-id66_g02{overflow:visible}.kb-column-id66_g02 .wp-block-latest-posts,.kb-column-id66_g02 ul.wp-block-latest-posts__list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none!important;margin:0 auto!important;padding:0!important;max-width:1000px;width:100%;box-sizing:border-box}.kb-column-id66_g02 .wp-block-latest-posts>li{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;margin:0!important;box-shadow:0 4px 14px rgb(15 23 42 / .06);display:flex;flex-direction:column;text-align:left;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kb-column-id66_g02 .wp-block-latest-posts>li:hover{transform:translateY(-4px);border-color:var(--clr-gold);box-shadow:0 0 0 1.5px var(--clr-gold),0 16px 32px rgb(197 160 89 / .26)}.kb-column-id66_g02 .wp-block-latest-posts__featured-image{margin:0;line-height:0}.kb-column-id66_g02 .wp-block-latest-posts__featured-image img{width:100%;height:168px;object-fit:cover;display:block}.kb-column-id66_g02 .wp-block-latest-posts__post-title{display:block;padding:14px 16px 0;font-family:"Gotu",Georgia,serif;font-size:1.06rem;font-weight:700;color:#0D1B2A!important;text-decoration:none;line-height:1.3}.kb-column-id66_g02 .wp-block-latest-posts__post-title:hover{color:#800020!important}.kb-column-id66_g02 .wp-block-latest-posts__post-date{display:block;padding:7px 16px 0;font-size:.74rem;color:#94A3B8}.kb-column-id66_g02 .wp-block-latest-posts__post-excerpt{padding:8px 16px 16px;margin:0;font-size:.85rem;color:#475569;line-height:1.55}.kb-column-id66_g02 .wp-block-latest-posts:not(.has-featured-image)>li{padding:4px 0}.ih-res-item{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #E2E8F0;border-left:4px solid var(--clr-terracotta);border-radius:12px;padding:14px 16px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ih-res-item:hover{transform:translateY(-3px);border-color:var(--clr-gold);box-shadow:0 0 0 1.5px var(--clr-gold),0 12px 26px rgb(197 160 89 / .24)}.ih-res-ic{display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.ih-res-tx strong{display:block;color:var(--clr-ink);line-height:1.3;font-family:"Inter",sans-serif;font-weight:700}.ih-res-tx small{display:block;color:var(--clr-muted);font-size:.8rem;margin-top:2px}.ih-hero{position:relative;overflow:hidden;max-width:1100px;margin:0 auto;padding:22px 12px;text-align:center}.ih-hero>*{position:relative;z-index:1}.ih-hero::before,.ih-hero::after{content:"";position:absolute;left:50%;top:50%;pointer-events:none}.ih-hero::before{width:540px;height:540px;opacity:.06;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='540' viewBox='0 0 540 540'%3E%3Cg fill='none' stroke='%230F172A' stroke-width='2.2'%3E%3Ccircle cx='270' cy='270' r='240'/%3E%3Ccircle cx='270' cy='270' r='206'/%3E%3Ccircle cx='270' cy='270' r='54'/%3E%3Cg%3E%3Cline x1='270' y1='30' x2='270' y2='510'/%3E%3Cline x1='30' y1='270' x2='510' y2='270'/%3E%3Cline x1='100' y1='100' x2='440' y2='440'/%3E%3Cline x1='440' y1='100' x2='100' y2='440'/%3E%3Cline x1='172' y1='40' x2='368' y2='500'/%3E%3Cline x1='500' y1='172' x2='40' y2='368'/%3E%3Cline x1='368' y1='40' x2='172' y2='500'/%3E%3Cline x1='40' y1='172' x2='500' y2='368'/%3E%3Cline x1='130' y1='62' x2='410' y2='478'/%3E%3Cline x1='478' y1='130' x2='62' y2='410'/%3E%3Cline x1='410' y1='62' x2='130' y2='478'/%3E%3Cline x1='62' y1='130' x2='478' y2='410'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");animation:ihSpinC 150s linear infinite}.ih-hero::after{width:320px;height:320px;opacity:.16;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cg fill='none' stroke='%23D4AF88' stroke-width='1.6'%3E%3Ccircle cx='160' cy='160' r='150' stroke-dasharray='3 9'/%3E%3Ccircle cx='160' cy='160' r='120'/%3E%3Ccircle cx='160' cy='160' r='150'/%3E%3C/g%3E%3C/svg%3E");animation:ihSpinCRev 80s linear infinite}.ih-hero-eyebrow{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#800020;border:1px solid rgb(128 0 32 / .4);border-radius:100px;padding:6px 16px;background:rgb(255 255 255 / .55)}.ih-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:20px}.ih-hero-cta .ih-btn,.ih-hero-cta .ih-btn-ghost{padding:14px 28px;border-radius:10px;font-weight:800;text-decoration:none;font-size:1rem;display:inline-block}.ih-btn-ghost{background:#fff0;color:#800020!important;border:1.5px solid rgb(128 0 32 / .5);transition:background .2s,color .2s,transform .2s,box-shadow .2s}.ih-btn-ghost:hover{background:#800020;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(128 0 32 / .28)}@keyframes ihSpinC{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ihSpinCRev{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes ihFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgb(128 0 32 / .05),transparent 55%),radial-gradient(120% 80% at 50% 110%,rgb(15 23 42 / .05),transparent 55%)}body::after{content:"";position:fixed;right:-120px;bottom:-120px;z-index:-1;pointer-events:none;width:440px;height:440px;opacity:.05;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='440' height='440' viewBox='0 0 440 440'%3E%3Cg fill='none' stroke='%238C2F1E' stroke-width='2.4'%3E%3Ccircle cx='220' cy='220' r='196'/%3E%3Ccircle cx='220' cy='220' r='168'/%3E%3Ccircle cx='220' cy='220' r='44'/%3E%3Cg%3E%3Cline x1='220' y1='24' x2='220' y2='416'/%3E%3Cline x1='24' y1='220' x2='416' y2='220'/%3E%3Cline x1='82' y1='82' x2='358' y2='358'/%3E%3Cline x1='358' y1='82' x2='82' y2='358'/%3E%3Cline x1='140' y1='34' x2='300' y2='406'/%3E%3Cline x1='406' y1='140' x2='34' y2='300'/%3E%3Cline x1='300' y1='34' x2='140' y2='406'/%3E%3Cline x1='34' y1='140' x2='406' y2='300'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.about-story-single .about-story-col{width:100%}.ih-blog-empty{text-align:center;color:#64748B;background:#fff;border:1px dashed #E2E8F0;border-radius:14px;padding:34px 18px;font-size:.95rem}.ih-sec-in{max-width:var(--ih-wide,1100px);margin:0 auto}.ih-h2c{font-family:"Gotu",Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);color:#0D1B2A;text-align:center;margin:0 0 8px}.ih-ytframe{position:relative;border-radius:16px;overflow:hidden;border:1px solid #E2E8F0;background:#0D1B2A;aspect-ratio:16/9}.ih-ytframe-f{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}.ih-ytframe-fallback{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#fff;padding:22px;background:linear-gradient(135deg,#0D1B2A,#1A3550)}.ih-ytframe-fallback .ih-ytplay{width:60px;background:var(--accent,#800020);align-items:center;justify-content:center}.ih-ytframe-fallback strong{font-size:1.15rem;font-family:"Gotu",serif}.ih-ytframe-fallback small{color:rgb(255 255 255 / .7);font-size:.85rem;max-width:320px}.ih-ytframe-fallback .ih-btn{margin-top:6px}.ih-ytpromo{text-align:center;max-width:680px;margin:0 auto}.ih-ytpromo p{color:#475569;line-height:1.7;margin:6px 0 18px}.ih-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.ih-related-sec{border-top:1px solid #ECE6DA}.ih-related-card{background:#FAF7F0;border:1px solid #E2E8F0;border-radius:12px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s}.ih-related-card:hover{transform:translateY(-3px);border-color:rgb(197 160 89 / .55)}.ih-related-card strong{display:block;color:#0D1B2A;font-size:.98rem}.ih-related-card small{display:block;color:#64748B;font-size:.82rem;margin-top:4px}.ih-ytframe.has-embed .ih-ytframe-fallback{display:none}.ih-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden;font-size:.9rem}.ih-cmp th,.ih-cmp td{padding:12px 14px;text-align:left;border-bottom:1px solid #EEF2F7;vertical-align:top}.ih-cmp thead th{background:#0D1B2A;color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:.86rem}.ih-cmp thead th:nth-child(2){background:#800020}.ih-cmp td:first-child{font-weight:700;color:#0D1B2A;width:26%}.ih-cmp tbody tr:last-child td{border-bottom:0}.ih-mt-rating{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;flex-wrap:wrap}.ih-mt-rating-num{font-size:1.8rem;font-weight:900;color:#0D1B2A;font-family:"Gotu",serif}.ih-mt-rating-stars{color:var(--clr-gold-star);font-size:1.1rem}.ih-mt-rating-sub{color:#64748B;font-size:.85rem}.ih-mt{text-align:left;padding:16px!important}.ih-ytband{display:block;max-width:1100px;margin:0 auto}.ih-ytband-tx{text-align:center;margin-bottom:28px}.ih-ytband-tx h2{color:#0D1B2A;font-family:"Gotu",Georgia,serif;font-size:clamp(1.5rem,3.5vw,2.1rem);margin:12px 0 10px;font-weight:800}.ih-ytband-tx p{color:#475569;line-height:1.65;margin:0 auto 20px;font-size:1rem;max-width:560px}.ih-bcgrid .wp-block-post-template{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.ih-bcgrid .wp-block-post-template>li{margin:0!important;max-width:none!important}.ih-bc:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(15 23 42 / .1);border-color:rgb(197 160 89 / .5)}.ih-bc-img{margin:0!important}.ih-bc-body{display:flex;flex-direction:column;gap:6px}.ih-bc-title a{color:#0D1B2A!important;text-decoration:none}.ih-bc-title a:hover{color:#800020!important}.ih-bc-excerpt .wp-block-post-excerpt__more-link{color:var(--clr-emerald);font-weight:700;text-decoration:none}.site-title a,.site-branding .site-title a{font-family:"Gotu",Georgia,serif!important;font-weight:800!important;letter-spacing:-.01em;font-size:1.5rem!important}.site-branding,.site-title{position:relative;padding-right:22px;margin-right:6px}.site-branding::after,.site-header .site-title::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:26px;background:linear-gradient(to bottom,transparent,rgb(128 0 32 / .45),transparent)}.ih-related-card,.ih-rev-card,.ih-bc,.ih-ytframe,.ih-res-item{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.ih-related-card:hover,.ih-rev-card:hover,.ih-bc:hover,.ih-res-item:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(128 0 32 / .14)!important;border-color:rgb(197 160 89 / .55)!important}.ihf-col a:hover{color:#C5A059;padding-left:6px}.ih-chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px!important}.ih-chapters li{display:flex;gap:11px;align-items:flex-start;background:#fff;border:1px solid #E2E8F0;border-radius:10px;color:#334155;line-height:1.4;transition:border-color .18s,box-shadow .18s,transform .18s;padding:8px 12px!important;font-size:0.88rem!important}.ih-chapters .ch-no{flex-shrink:0;border-radius:7px;background:rgb(128 0 32 / .1);color:#800020;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:"Gotu",Georgia,serif;width:23px!important;height:23px!important;font-size:0.74rem!important}.ih-auth{max-width:460px;margin:0 auto;background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:28px 26px;box-shadow:0 12px 30px rgb(15 23 42 / .06)}.ih-auth-h{font-family:"Gotu",Georgia,serif;font-size:1.4rem;color:#0D1B2A;margin:0 0 18px;text-align:center}.ih-auth form,.ih-auth .edd-login-form,.ih-auth .edd-register-form{margin:0}.ih-auth label{font-size:.86rem;color:#334155;font-weight:600}.ih-auth input[type="text"],.ih-auth input[type="email"],.ih-auth input[type="password"]{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid #E2E8F0;border-radius:9px;font-size:.95rem;margin:4px 0 12px;background:#FCFAF6}.ih-auth input:focus{outline:none;border-color:#800020;box-shadow:0 0 0 3px rgb(128 0 32 / .12)}.ih-auth input[type="submit"]{width:100%;background:#800020;color:#fff;border:0;border-radius:9px;padding:12px 18px;font-weight:800;font-size:.95rem;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s}.ih-auth input[type="submit"]:hover{background:#5C0019;transform:translateY(-2px);box-shadow:0 8px 20px rgb(128 0 32 / .3)}.ih-auth .edd-lost-password,.ih-auth a{color:#800020}.ih-auth-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;background:#fff;color:#1f2733!important;border:1.5px solid #DADCE0;border-radius:9px;padding:11px 18px;margin:0 0 18px;font-weight:700;font-size:.92rem;text-decoration:none!important;transition:background .15s,box-shadow .15s,border-color .15s}.ih-auth-google:hover{background:#F8F9FA;border-color:#C6C9CE;box-shadow:0 2px 8px rgb(15 23 42 / .08)}.ih-auth-google svg{flex:0 0 auto}.ih-auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--clr-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ih-auth-divider::before,.ih-auth-divider::after{content:"";flex:1 1 auto;height:1px;background:var(--clr-border)}.ih-auth-alt{text-align:center;margin:16px 0 0;font-size:.9rem;color:#475569}.ih-auth-alt a{color:#800020;font-weight:700;text-decoration:none}.ih-auth-alt a:hover{text-decoration:underline}.ih-auth-register p#edd-user-login-wrap{display:none}.site-title a,.site-branding .site-title a,#masthead .site-title a,.header-titles .site-title a{font-family:"Gotu",Georgia,serif!important;font-weight:800!important;font-size:1.55rem!important;letter-spacing:-0.01em!important;color:#0D1B2A!important}.site-title a:hover{color:#800020!important}.header-titles,.site-branding,#masthead .site-title{position:relative;padding-right:24px!important;margin-right:10px!important}.header-titles::after,.site-branding::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:28px;background:linear-gradient(to bottom,transparent,#C5A059,transparent)}.edd-add-to-cart,.edd-submit,.edd_purchase_submit input[type="submit"],.edd-add-to-cart .edd-add-to-cart-label,a.edd-add-to-cart{background:linear-gradient(135deg,#9C0028,#800020)!important;color:#FFFFFF!important;border:0!important}.ih-btn-ghost,.ihm-cart{color:#800020!important}.ih-btn-ghost:hover,.ihm-cart:hover{color:#fff!important}.kb-row-layout-inner{max-width:none!important;padding-left:0!important;padding-right:0!important}.ih-bcgrid{max-width:1100px;margin:0 auto}.header-navigation .menu,.header-menu-container ul.menu,.primary-menu-container>ul,nav.main-navigation ul,.menu-primary-container>ul{flex-wrap:nowrap!important}.header-navigation .menu>li>a,#masthead .menu-item>a{padding-left:11px!important;padding-right:11px!important}body.blog .content-container,body.archive .content-container,body.blog .entry-content-wrap,body.archive .entry-content-wrap{background:#fff0}body.blog .loop-entry.content-bg,body.archive .loop-entry.content-bg{border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 4px 14px rgb(15 23 42 / .05)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.blog .loop-entry.content-bg:hover,body.archive .loop-entry.content-bg:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(128 0 32 / .14)!important;border-color:rgb(197 160 89 / .55)!important}.ih-btn.ih-btn-ghost,a.ih-btn.ih-btn-ghost,.ih-btn-ghost{background:transparent!important;background-image:none!important;color:#800020!important;border:1.5px solid rgb(128 0 32 / .55)!important}.ih-btn.ih-btn-ghost:hover,a.ih-btn.ih-btn-ghost:hover,.ih-btn-ghost:hover{background:#800020!important;background-image:none!important;color:#FFFFFF!important;border-color:#800020!important}.ih-btn-ghost::after{display:none!important}.ih-sec{padding-left:16px!important;padding-right:16px!important;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}html,body{max-width:100%;overflow-x:clip}.site-title a.ih-brandmark,.site-branding a.ih-brandmark,.ih-topbar-brand.ih-brandmark{font-family:"Gotu",Georgia,serif!important;font-weight:800!important;letter-spacing:0.01em!important}.ih-bq .wp-block-post-template,.ih-bcgrid .wp-block-post-template{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:18px!important;list-style:none!important;margin:0!important;padding:0!important}.ih-bq .wp-block-post-template>li,.ih-bcgrid .wp-block-post-template>li{width:auto!important;max-width:none!important;margin:0!important}.ih-bc-img img{width:100%!important;height:auto!important;object-fit:cover;display:block}.ih-bc{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;height:100%}body.home .ih-sec,body.home .kb-row-layout-wrap.alignfull{position:static!important;left:auto!important;right:auto!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body.home .ih-sec>.ih-sec-in{max-width:1136px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;width:100%!important;box-sizing:border-box!important}.kb-row-layout-wrap.alignfull>.kb-row-layout-inner{max-width:1136px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important;width:100%!important;box-sizing:border-box!important}.kt-inside-inner-col{padding-left:0!important;padding-right:0!important}.kt-inside-inner-col>div[style*="max-width:1100px"],.kt-inside-inner-col>div[style*="max-width:1100"]{max-width:100%!important}.site-title a,.site-branding a[rel="home"],.header-titles .site-title a,.site-title a.ih-brandmark,.ih-topbar-brand.ih-brandmark{display:inline-block;font-family:"Gotu",Georgia,serif!important;font-weight:800!important;font-size:1.85rem!important;line-height:1.05!important;letter-spacing:0!important}.ih-brand-gold{color:#C5A059!important}.site-branding .site-title,.header-titles .site-title{position:relative}.site-branding .site-title{padding-bottom:4px}.site-branding .site-title a::after{content:"";display:block;width:58px;height:2px;margin-top:5px;background:linear-gradient(90deg,#C5A059,#fff0);border:0}body.blog article.loop-entry,body.archive article.loop-entry,body.blog .loop-entry.content-bg{border:1px solid #E2E8F0!important;border-radius:12px!important;box-shadow:0 4px 14px rgb(15 23 42 / .05)!important;overflow:hidden;margin-bottom:22px!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.blog article.loop-entry:hover,body.archive article.loop-entry:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgb(128 0 32 / .14)!important;border-color:rgb(197 160 89 / .5)!important}body.blog .entry-title,body.archive .entry-title{font-size:1.15rem;font-family:"Gotu",Georgia,serif!important}body.blog .entry-title a,body.archive .entry-title a{color:#0D1B2A!important}.ih-brandmark{display:inline-block!important;font-family:"Gotu",Georgia,serif!important;font-weight:800!important;font-size:1.9rem!important;line-height:1.05!important;letter-spacing:0!important;color:#0D1B2A!important;position:relative;text-decoration:none!important}.ih-brandmark .ih-brand-gold,.ih-brand-gold{color:#C5A059!important}.ih-brandmark::after{content:"";display:block;width:54px;height:2px;margin-top:5px;background:linear-gradient(90deg,#C5A059,#fff0);border-radius:2px}.ih-author{display:grid;grid-template-columns:200px 1fr;gap:26px;margin:0 auto 30px;text-align:left;background:#fff;border:1px solid #E2E8F0;border-radius:18px;padding:24px;box-shadow:0 12px 30px rgb(15 23 42 / .06);max-width:100%!important;align-items:center!important}.ih-ytband-eyebrow{display:inline-block;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgb(128 0 32 / .25);border-radius:100px;padding:6px 14px;color:#C81E1E!important;background:rgb(255 0 0 / .06)!important;border-color:rgb(255 0 0 / .22)!important}@media (max-width:600px){body{font-size:16px;line-height:1.62}p{margin-top:.5em;margin-bottom:.5em}}@media (max-width:768px){.pricing-table,.pricing-table thead,.pricing-table tbody,.pricing-table th,.pricing-table td,.pricing-table tr{display:block}.pricing-table thead tr{position:absolute;top:-9999px;left:-9999px}.pricing-table tr{border:1px solid var(--clr-border);border-radius:var(--radius-md);margin-bottom:1rem;background:var(--clr-white);box-shadow:var(--shadow-card);padding:.5rem 0}.pricing-table tr:nth-child(odd) td,.pricing-table tr:nth-child(even) td{background:#fff0}.pricing-table td{border:none;border-bottom:1px solid #f3f4f6;position:relative;padding-left:45%;text-align:right}.pricing-table td::before{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-weight:700;color:var(--clr-maroon);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pricing-table td:nth-child(1)::before{content:"Module"}.pricing-table td:nth-child(2)::before{content:"MRP"}.pricing-table td:nth-child(3)::before{content:"Selling Price"}.pricing-table td:nth-child(4)::before{content:"You Save"}.pricing-table td:nth-child(5)::before{content:"Buy Now"}.pricing-table td:last-child{border-bottom:none}}@media (max-width:480px){.pricing-table td{padding-left:40%;font-size:.9rem}}@media (max-width:768px){h1,.entry-title{font-size:clamp(1.75rem, 6vw, 2.4rem)!important}h2{font-size:clamp(1.4rem, 5vw, 1.9rem)!important}.kb-btns-wrap{flex-direction:column!important;align-items:center!important;gap:.75rem}.kb-btns-wrap .kb-btn-wrap-link{width:100%}.kb-btns-wrap a.kt-button{width:100%;text-align:center}}@media (max-width:480px){body{font-size:16px}h1{font-size:clamp(1.5rem, 7vw, 2rem)!important}.btn-primary,.kt-button.btn-primary{font-size:.92rem;padding:12px 20px}}@media (max-width:820px){.why3-lead,.why3-para{text-align:left}}@media (max-width:820px){.about-story-col h2{text-align:center!important}}@media (max-width:600px){.kb-row-layout-wrap[class*="kb-row-layout-id"]{padding-top:var(--sec-pad-m)!important;padding-bottom:var(--sec-pad-m)!important}.prem-head{margin-bottom:16px!important}}@media (max-width:600px){.ihead{padding:18px 16px 16px}}@media (max-width:480px){.spv-item{flex:1 1 100%}}@media (max-width:760px){.ihf-inner{padding:20px 16px 12px}.ihf-top{flex-direction:column;align-items:center;text-align:center;gap:16px;padding-bottom:16px}.ihf-brand{flex:0 0 auto;max-width:420px}.ihf-tag{margin:4px auto 0;font-size:.85rem}.ihf-signup{flex:0 0 auto;width:100%;max-width:420px}.ihf-signup-label{text-align:center}.ihf-social{width:100%;max-width:420px;justify-content:center;gap:10px;margin:0 auto}.ihf-cols{grid-template-columns:repeat(2,1fr);gap:18px 16px;padding:20px 0}.ihf-bottom{justify-content:center;text-align:center}}@media (max-width:400px){.ihf-signup-row{flex-direction:column}.ihf-signup-go{width:100%}}@media (max-width:360px){.ihf-cols{gap:14px 10px}}@media (prefers-reduced-motion:reduce){.ih-btn::after,a.kt-button::after,.wp-block-button__link::after{display:none}.ih-tile,.ih-btn{transition:none}}@media (prefers-reduced-motion:reduce){.ih-relic::before{animation:none}}@media (max-width:520px){.ihm-cart{padding:9px 11px}}@media (max-width:600px){.single .entry-content,.single-post .entry-content,.blog .content-area,.archive .content-area{padding-left:16px;padding-right:16px}.wp-block-latest-posts.is-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.kb-column-id66_g02 .wp-block-latest-posts,.kb-column-id66_g02 ul.wp-block-latest-posts__list{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.kb-column-id66_g02 .wp-block-latest-posts,.kb-column-id66_g02 ul.wp-block-latest-posts__list{grid-template-columns:1fr!important}}@media (max-width:820px){.ih-hero::before{width:420px;height:420px}.ih-hero::after{width:250px;height:250px}}@media (prefers-reduced-motion:reduce){.ih-hero::before,.ih-hero::after{animation:none}}@media (max-width:680px){.ih-chapters{grid-template-columns:1fr}}@media (max-width:860px){.ih-related{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ih-related{grid-template-columns:1fr}}@media (max-width:560px){.ih-cmp{font-size:.82rem}}@media (max-width:860px){.ih-ytband{grid-template-columns:1fr;gap:18px}.ih-author{grid-template-columns:140px 1fr;gap:18px;text-align:left}}@media (max-width:560px){.ih-author{grid-template-columns:1fr;text-align:center}}@media (max-width:820px){.ihf-signup{min-width:0;width:100%;max-width:420px}.ihf-signup-label{text-align:center}}@media (max-width:480px){.ihf-s{width:46px;height:46px}}@media (max-width:768px){.ih-brandmark{font-size:1.55rem!important}.ih-brandmark::after{width:44px}}@media (max-width:600px){.ih-sec{padding:22px 15px!important}.ih-author{padding:18px!important;gap:16px!important}}.ih-about-intro{display:flex;gap:30px;align-items:center}.ih-about-photo{flex:0 0 270px;max-width:270px;position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(150deg,#0D1B2A,#243049);aspect-ratio:4 / 5;box-shadow:0 14px 34px rgb(15 23 42 / .18);border:1px solid rgb(197 160 89 / .35)}.ih-about-photo::after{content:"";position:absolute;inset:0;z-index:0;background:center/72px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D4AF88' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 10 12 5 2 10l10 5 10-5z'/%3E%3Cpath d='M6 12v5c0 1 2.7 2.5 6 2.5s6-1.5 6-2.5v-5'/%3E%3C/svg%3E");opacity:.5}.ih-about-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.ih-about-intro-tx{flex:1 1 auto;text-align:left}.ih-about-intro-tx .prem-h2{margin:8px 0 10px}.ih-about-intro-tx p{color:#475569;line-height:1.65;margin:0 0 14px}@media (max-width:680px){.ih-about-intro{flex-direction:column;text-align:center;gap:20px}.ih-about-photo{flex:0 0 auto;width:210px;max-width:72vw;margin:0 auto}.ih-about-intro-tx{text-align:center}}.ih-founder-sec{padding-top:8px!important;padding-bottom:8px!important}.ih-founder-row{display:flex;align-items:flex-start;gap:28px;max-width:940px;margin:0 auto}.ih-founder-photo-col{flex:0 0 150px;display:flex;flex-direction:column;align-items:center;gap:10px}.ih-founder-photo{width:100%;max-width:150px;aspect-ratio:4/5;position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#0D1B2A,#243049);box-shadow:0 8px 20px rgb(15 23 42 / .15);border:1px solid rgb(197 160 89 / .4)}.ih-founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ih-founder-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.ih-founder-pill{font-size:.68rem;font-weight:700;padding:4px 10px;border-radius:999px;background:#FAF7F0;border:1px solid rgb(197 160 89 / .45);color:#0D1B2A;white-space:nowrap}.ih-founder-content{flex:1 1 auto;min-width:0}.ih-founder-content .prem-h2{font-size:clamp(1.15rem,2.2vw,1.4rem);margin:6px 0 8px}.ih-founder-content p{color:#475569;line-height:1.55;margin:0 0 10px;font-size:.92rem}.ih-founder-list{margin:0 0 14px;padding:0;list-style:none}.ih-founder-list li{position:relative;padding-left:20px;margin-bottom:6px;color:#334155;font-size:.88rem;line-height:1.4}.ih-founder-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--clr-emerald,#166534);font-weight:800;font-size:.8rem}@media (max-width:780px){.ih-founder-row{flex-direction:column;align-items:center;gap:16px;text-align:center}.ih-founder-photo-col{flex:0 0 auto;width:130px}.ih-founder-photo{max-width:130px}.ih-founder-content{text-align:center}.ih-founder-content .prem-h2{text-align:center!important}.ih-founder-content p,.ih-founder-list{text-align:left}}.ih-dlgate[hidden]{display:none}.ih-dlgate{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.ih-dlgate-bg{position:absolute;inset:0;background:rgb(15 23 42 / .62);backdrop-filter:blur(2px)}.ih-dlgate-box{position:relative;z-index:1;width:100%;max-width:420px;background:#FFFDF8;border:1px solid rgb(197 160 89 / .4);border-radius:18px;padding:30px 24px 24px;box-shadow:0 30px 70px rgb(15 23 42 / .4);text-align:center}.ih-dlgate-x{position:absolute;top:10px;right:12px;background:none;border:none;font-size:1.7rem;line-height:1;color:#94A3B8;cursor:pointer;width:34px;height:34px;border-radius:50%}.ih-dlgate-x:hover{color:#0D1B2A;background:#F1F5F9}.ih-dlgate-ic{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#FBF3E8,#F3E4C8);font-size:1.6rem;margin-bottom:10px;border:1px solid rgb(197 160 89 / .5)}.ih-dlgate-box h3{font-family:"Gotu",Georgia,serif;font-size:1.3rem;color:#0D1B2A;margin:0 0 8px}.ih-dlgate-sub{font-size:.9rem;color:#475569;line-height:1.55;margin:0 0 18px}.ih-dlgate-res{color:#7C2D12}.ih-dlgate-form{text-align:left}.ih-dlgate-fallback{display:flex;flex-direction:column;gap:10px}.ih-dlgate-email{width:100%;padding:13px 15px;border:1px solid #D6DEE8;border-radius:10px;font-size:1rem;background:#fff}.ih-dlgate-email:focus{outline:none;border-color:#800020;box-shadow:0 0 0 3px rgb(128 0 32 / .14)}.ih-dlgate-go{width:100%;justify-content:center}.ih-dlgate-err{color:#B91C1C;font-size:.84rem;margin:2px 0 0}.ih-dlgate-ok{color:var(--clr-emerald);font-size:.86rem;margin:2px 0 0;font-weight:600}@media (max-width:480px){.ih-dlgate-box{max-width:none;border-radius:16px;padding:26px 18px 20px}}.ih-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:#800020;color:#fff;font-size:.68rem;font-weight:800;line-height:1}.ih-cart-count:not(.has){background:#94A3B8}.ih-topbar{position:sticky;top:0;z-index:1001;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:#FAF7F0;border-bottom:1px solid rgb(197 160 89 / .35);box-shadow:0 2px 10px rgb(15 23 42 / .05)}.ih-desknav{display:none}.ih-topbar-brand{font-family:"Gotu",Georgia,serif;font-size:1.28rem;font-weight:700;color:#800020;text-decoration:none;letter-spacing:.01em;line-height:1}.ih-topbar-actions{display:flex;align-items:center;gap:6px}.ih-topbar-i{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:46px;padding:4px 6px;border-radius:10px;background:none;color:#0D1B2A;text-decoration:none;border:none;cursor:pointer}.ih-topbar-i svg{width:22px;height:22px}.ih-topbar-i:active{background:rgb(13 27 42 / .07)}.ih-topbar-ic{position:relative;display:flex}.ih-topbar-lbl{font-size:.64rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#475569}.ih-topbar-i.ih-bump{animation:ihCartBump .5s ease;position:relative;z-index:2;isolation:isolate}.ih-topbar-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#800020;color:#fff;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ih-topbar-badge:not(.has){display:none}@keyframes ihCartBump{0%,100%{transform:scale(1)}30%{transform:scale(1.1)}}.ih-botsheet[hidden]{display:none}.ih-botsheet{position:fixed;inset:0;z-index:1002}.ih-botsheet-bg{position:absolute;inset:0;background:rgb(15 23 42 / .5)}@keyframes ihSheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.ih-botsheet-grip{width:42px;height:4px;border-radius:4px;background:#D6CDBE;margin:4px auto 10px}@media (min-width:993px){#masthead,.site-header,.site-header-row-container{display:none!important}.ih-topbar--full{padding:12px 28px;gap:16px}.ih-desknav{display:flex;align-items:center;gap:4px;margin:0 auto 0 8px}.ih-desknav-link{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;font-size:1.075rem;font-weight:600;color:#0D1B2A;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.ih-desknav-link:hover{background:#FBF1E8;color:#800020}.ih-desknav-item{position:relative}.ih-desknav-caret{width:11px;height:11px;opacity:.7}.ih-desknav-drop{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:#fff;border:1px solid #E7DFCF;border-radius:12px;box-shadow:0 14px 34px rgb(15 23 42 / .16);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s;z-index:1300}.ih-desknav-item:hover .ih-desknav-drop{opacity:1;visibility:visible;transform:translateY(0)}.ih-desknav-drop a{display:block;padding:9px 12px;border-radius:8px;font-size:.92rem;color:#1f2733;text-decoration:none}.ih-desknav-drop a:hover{background:#FAF4E9;color:#800020}.ih-topbar--full .ih-topbar-mega{display:none}.ih-topbar--full .ih-topbar-lbl{display:none}.ih-topbar--full .ih-topbar-actions{gap:8px}.ih-topbar-brand{margin-right:0}.ih-topbar-logo--combined{margin-right:0}.ih-topbar--full .ih-topbar-i{min-width:42px;padding:8px}.ih-topbar--full .ih-topbar-i svg{width:25px;height:25px}.ih-topbar--full .ih-topbar-badge{top:-4px;right:-6px}}@media (max-width:992px){.ih-desknav{display:none}#masthead,.site-header,.site-header-row-container,.mobile-toggle-open-container,.site-header-item .mobile-toggle-open-container{display:none!important}}@media (max-width:400px){.ih-topbar{padding:8px 8px;gap:3px}.ih-topbar-brand{font-size:1.05rem}.ih-topbar-logo-slot{width:36px;height:36px}.ih-topbar-logo-mark-img{width:36px;height:36px}.ih-topbar-logo-combined-img{height:30px;max-width:160px}.ih-topbar-actions{gap:1px}.ih-topbar-i{min-width:36px;padding:4px 3px;gap:1px}.ih-topbar-i svg{width:19px;height:19px}.ih-topbar-lbl{font-size:.56rem}.ih-topbar-search{padding:8px 10px;gap:6px}.ih-topbar-search-go{padding:0 12px;font-size:.88rem}}@media (max-width:345px){.ih-topbar{padding:6px 6px}.ih-topbar-brand{font-size:.94rem}.ih-topbar-logo-combined-img{height:26px;max-width:130px}.ih-topbar-lbl{display:none}.ih-topbar-i{min-width:30px;padding:5px}}.ih-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%) translateY(20px);z-index:10000;display:flex;align-items:center;gap:9px;background:#0D1B2A;color:#fff;padding:12px 20px;border-radius:100px;font-size:.92rem;font-weight:600;box-shadow:0 12px 34px rgb(15 23 42 / .35);border:1px solid rgb(197 160 89 / .4);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.ih-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.ih-toast-ic{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:var(--clr-emerald);color:#fff;font-size:.8rem;font-weight:800}.ih-about-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:9px}.ih-about-list li{position:relative;padding-left:30px;color:#475569;line-height:1.6;font-size:.97rem}.ih-about-list li::before{content:"";position:absolute;left:6px;top:9px;width:8px;height:8px;border-radius:50%;background:#800020;box-shadow:0 0 0 3px rgb(128 0 32 / .15)}.ih-about-list li strong{color:#0D1B2A}.ih-ytplay{background:#FF0000!important;color:#fff!important;box-shadow:0 6px 18px rgb(255 0 0 / .4)}.ih-ytframe-fallback .ih-ytplay{width:60px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;padding-left:3px}.ih-botsheet-panel{position:absolute;left:0;right:0;bottom:0;background:#FFFDF9;border-radius:20px 20px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom, 0));box-shadow:0 -10px 40px rgb(15 23 42 / .3);animation:ihSheetUp .25s ease;max-height:82vh;overflow-y:auto}.ih-bs-sub a{padding:7px 12px!important;font-size:0.84rem!important;font-weight:500!important;color:#475569!important;background:#F6EEE0;border-radius:8px;border-bottom:none!important}.ih-bs-sub a:active{color:#800020!important;background:#FBF3E8}.ih-hero-em{color:#800020;white-space:nowrap}.ih-hero-rating .ih-hero-stars{color:var(--clr-gold-star);letter-spacing:1px}.ih-hero-rating strong{color:#0D1B2A}.ih-hero-cta .ih-btn s{opacity:.72;font-weight:600;margin-left:6px}@media (max-width:520px){.ih-hero-rating{font-size:.8rem}}.ihyt-bc{max-width:1100px;margin:0 auto;padding:16px 18px 0;font-size:.82rem;color:#64748B;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ihyt-bc a{color:#64748B;text-decoration:none}.ihyt-bc a:hover{color:#800020}.ihyt-bc span{color:#CBD5E1}.ihyt-bc b{color:#0D1B2A;font-weight:700}.ihyt-player{position:relative}.ihyt-meta{display:flex;flex-direction:column;gap:11px}.ihyt-badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:red;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:5px 11px;border-radius:6px}.ihyt-badge svg{display:block}.ihyt-title{font-family:"Gotu",Georgia,serif;font-size:clamp(1.4rem,3.6vw,2rem);color:#0D1B2A;margin:2px 0 0;line-height:1.18}.ihyt-channel{display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.ihyt-channel svg{flex-shrink:0}.ihyt-desc{color:#475569;font-size:.95rem;line-height:1.6;margin:2px 0 6px}.ihyt-sub{display:inline-flex;align-items:center;justify-content:center;background:red;color:#fff!important;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.ihyt-sub:hover{background:#c00;transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 0 0 / .28)}.ihyt-notes{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--accent,#800020);color:var(--accent,#800020)!important;font-weight:700;padding:11px 18px;border-radius:10px;text-decoration:none;transition:background .15s,color .15s}.ihyt-notes:hover{background:var(--accent,#800020);color:#fff!important}.ihyt-hubhead .ihyt-title{font-size:clamp(1.5rem,4.4vw,2.1rem)}@media (max-width:600px){.ihyt-hubhead{gap:9px;padding-top:14px}.ihyt-hubhead .ihyt-sub{width:100%}.ih-ytframe-fallback{padding:12px;gap:5px}.ih-ytframe-fallback .ih-ytplay{width:40px;height:40px;font-size:1rem}.ih-ytframe-fallback strong{font-size:.98rem}.ih-ytframe-fallback small{display:none}.ih-ytframe-fallback .ih-btn{padding:8px 14px;font-size:.82rem;margin-top:2px}}.ihrev-hero{max-width:760px;margin:0 auto;padding:6px 18px 2px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.ihrev-hero h1{font-family:"Gotu",Georgia,serif;font-size:clamp(1.6rem,4.6vw,2.2rem);color:#0D1B2A;margin:2px 0 0;line-height:1.15}.ihrev-hero p{color:#475569;line-height:1.6;margin:0;font-size:.96rem}.ihrev-paid{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#800020,#5C0019);color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:6px 13px;border-radius:999px}.ih-bump{display:flex;align-items:center;gap:13px;background:linear-gradient(135deg,#FFF8EC,#FDEFD6);border:2px dashed #C5A059;border-radius:14px;padding:14px 16px;margin:0 0 22px}.ih-bump-ic{font-size:1.5rem;line-height:1}.ih-bump-tx{flex:1 1 auto}.ih-bump-tx strong{display:block;color:#0D1B2A;font-size:1rem}.ih-bump-tx small{display:block;color:#6B5B3E;font-size:.85rem;margin-top:2px}.ih-bump-add{flex:0 0 auto;background:var(--clr-emerald);color:#fff!important;font-weight:700;text-decoration:none;padding:11px 18px;border-radius:9px;white-space:nowrap;transition:transform .18s,background .18s,box-shadow .18s}.ih-bump-add:hover{background:var(--clr-emerald-dark);transform:translateY(-2px);box-shadow:0 8px 20px rgb(22 101 52 / .28)}.ih-upsell{border:1px solid #E2E8F0;border-radius:14px;padding:14px 16px;margin:18px 0 0;background:#fff}.ih-upsell-h{font-family:"Gotu",Georgia,serif;font-weight:700;color:#0D1B2A;margin-bottom:8px}.ih-upsell-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #F1ECE2}.ih-upsell-row:first-of-type{border-top:0}.ih-upsell-row strong{display:block;color:#0D1B2A;font-size:.95rem}.ih-upsell-row small{display:block;color:#64748B;font-size:.82rem}.ih-upsell-add{flex:0 0 auto;background:#800020;color:#fff!important;font-weight:700;text-decoration:none;padding:9px 16px;border-radius:8px;white-space:nowrap;transition:transform .18s,background .18s,box-shadow .18s}.ih-upsell-add:hover{background:#5C0019;transform:translateY(-2px);box-shadow:0 8px 18px rgb(128 0 32 / .28)}@media (max-width:520px){.ih-bump{flex-wrap:wrap}.ih-bump-add{width:100%;text-align:center}}.ih-thanks{background:#FAF7F0;border:1px solid #E7E1D6;border-radius:14px;padding:20px 18px;margin:22px 0 0}.ih-thanks h3{font-family:"Gotu",Georgia,serif;color:#0D1B2A;margin:0 0 6px}.ih-thanks p{color:#475569;line-height:1.7;margin:0 0 14px}--success-*/--warn-*) now live in assets/css/00-settings.css — see the note near the top of this file. */ .ih-testi-av{width:56px;height:56px;border-radius:50%;flex:0 0 56px;object-fit:cover;background:#F1E9D9;display:block;align-self:center}.ih-testi-av--init{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.15rem;color:#800020;font-family:"Gotu",serif;border:1px solid rgb(128 0 32 / .22)}.ih-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.ih-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ih-reveal{opacity:1!important;transform:none!important;transition:none!important}}.ih-faq{border:1px solid #EADFCB;border-radius:10px;background:#fff;margin-bottom:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.ih-faq:hover{border-color:var(--clr-gold)}.ih-faq[open]{border-color:var(--clr-gold);box-shadow:0 6px 18px rgb(128 0 32 / .06)}.ih-faq-q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:700;color:var(--clr-navy);font-size:.96rem;line-height:1.45}.ih-faq-q::-webkit-details-marker{display:none}.ih-faq-q::after{content:"";flex:0 0 auto;width:11px;height:11px;border-right:2px solid var(--clr-terracotta);border-bottom:2px solid var(--clr-terracotta);transform:rotate(45deg);transition:transform .25s ease;margin-right:4px}.ih-faq[open] .ih-faq-q::after{transform:rotate(-135deg)}.ih-faq-a{margin:0!important;padding:0 16px 15px;font-size:.9rem;color:var(--clr-body);line-height:1.65;animation:ihFaqIn .28s ease}@keyframes ihFaqIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ih-faq-q::after,.ih-faq-a{transition:none;animation:none}}.ih-chakra-div{display:flex;align-items:center;justify-content:center;gap:16px;max-width:640px}.ih-chakra-div-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(128 0 32 / .32),transparent)}.ih-chakra-div-mark{flex:0 0 auto;width:30px;height:30px;opacity:.8;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%238C2F1E' stroke-width='1.5'%3E%3Ccircle cx='24' cy='24' r='21'/%3E%3Ccircle cx='24' cy='24' r='4.5'/%3E%3Cline x1='24' y1='3' x2='24' y2='45'/%3E%3Cline x1='3' y1='24' x2='45' y2='24'/%3E%3Cline x1='9' y1='9' x2='39' y2='39'/%3E%3Cline x1='39' y1='9' x2='9' y2='39'/%3E%3Cline x1='15.6' y1='4.2' x2='32.4' y2='43.8'/%3E%3Cline x1='43.8' y1='15.6' x2='4.2' y2='32.4'/%3E%3Cline x1='32.4' y1='4.2' x2='15.6' y2='43.8'/%3E%3Cline x1='4.2' y1='15.6' x2='43.8' y2='32.4'/%3E%3C/g%3E%3C/svg%3E")}.ih-brand-alt{text-align:center;font-size:.72rem;color:var(--clr-muted);margin:6px auto 14px;max-width:900px;padding:0 16px;line-height:1.5}.ih-readbar{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--clr-terracotta),var(--clr-gold-star));z-index:9999;transition:transform .08s linear;pointer-events:none}.single-post .entry-content{font-family:Georgia,Cambria,"Times New Roman","Noto Serif Devanagari",serif;font-size:1.12rem;line-height:1.8;color:#2B2B2B}.single-post .entry-content p{margin:0 0 1.35em}.single-post .entry-content>p:first-of-type{font-size:1.18rem}.single-post .entry-content>p:first-of-type::first-letter{font-family:"Gotu",Georgia,serif;font-size:3.1em;line-height:.85;float:left;margin:.02em .12em 0 0;color:var(--clr-terracotta)}.single-post .entry-content h2,.single-post .entry-content h3{font-family:"Gotu",Georgia,serif;color:var(--clr-navy);line-height:1.25;margin:1.8em 0 .5em}.single-post .entry-content h2{font-size:1.6rem}.single-post .entry-content h3{font-size:1.3rem}.single-post .entry-content blockquote{margin:1.6em 0;font-style:italic;color:#3d3d3d}.single-post .entry-content li{margin:.35em 0;line-height:1.75}.single-post .entry-content a:not(.ih-btn){color:var(--clr-terracotta);text-underline-offset:2px}.single-post .entry-content img,.single-post .entry-content figure{border-radius:10px}@media (prefers-reduced-motion:reduce){.ih-readbar{transition:none}}.ih-relposts{max-width:760px;margin:40px auto 0;padding:28px 18px 0;border-top:1px solid var(--clr-border,#E2E8F0)}.ih-relposts-h{font-family:"Gotu",Georgia,serif;font-size:1.3rem;color:var(--clr-navy);margin:0 0 16px}.ih-relposts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.single-post .related-posts,.single-post .kadence-related-posts,.single-post .entry-related-posts,.single-post [class*="related-posts"]{display:none!important}.ih-relposts-item{display:flex;flex-direction:column;text-decoration:none;border-radius:10px;overflow:hidden;border:1px solid var(--clr-border,#E2E8F0);transition:transform .18s ease,box-shadow .18s ease}.ih-relposts-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(15 23 42 / .1)}.ih-relposts-img{display:block;line-height:0}.ih-relposts-img img{width:100%;height:110px;object-fit:cover;display:block}.ih-relposts-title{padding:10px 12px;font-size:.88rem;font-weight:700;color:var(--clr-ink);line-height:1.35}.ih-crumbs{max-width:1100px;margin:14px auto 0;padding:0 18px;font-size:.82rem;color:var(--clr-muted)}.ih-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ih-crumbs li{display:flex;align-items:center;gap:6px}.ih-crumbs li+li::before{content:"›";color:var(--clr-gold-dark)}.ih-crumbs a{color:var(--clr-terracotta);text-decoration:none}.ih-crumbs a:hover{text-decoration:underline}.ih-crumbs [aria-current="page"]{color:var(--clr-ink);font-weight:600}.single-post .ih-crumbs{max-width:760px}.ih-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:var(--clr-ink);color:#fff;padding:10px 16px;border-radius:0 0 8px 0;font-weight:600}.ih-skip:focus{left:0}:focus-visible{outline:3px solid var(--clr-gold-star);outline-offset:2px;border-radius:2px}.ih-dlgate-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.ih-flash{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:9999;max-width:min(92vw, 420px);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;font-size:.9rem;font-weight:600;box-shadow:0 10px 28px rgb(15 23 42 / .18)}.ih-flash--ok{background:#F5EFDC;color:#5a4a1f;border:1px solid rgb(197 160 89 / .5)}.ih-flash--err{background:#FBEAEA;color:#7a1f1f;border:1px solid rgb(128 0 32 / .3)}.ih-flash span{flex:1 1 auto}.ih-flash-x{flex:0 0 auto;background:none;border:none;cursor:pointer;font-size:1.3rem;line-height:1;color:inherit;opacity:.6;padding:0 2px}.ih-flash-x:hover{opacity:1}@media (max-width:480px){.ih-flash{top:auto;bottom:14px}}@media (max-width:768px){.ih-btn,.ih-faq-q,.ih-lang-toggle,.ihm-cart{min-height:44px}.ih-btn{display:inline-flex;align-items:center;justify-content:center}}.ih-sechead--left{text-align:left;margin-left:0}.ih-sechead-motif{display:inline-flex;width:40px;height:40px;color:var(--clr-terracotta);margin-bottom:8px}.ih-sechead--left .ih-sechead-lead{margin-left:0}.ih-sec-parchment{background:linear-gradient(180deg,var(--clr-cream-2),var(--clr-cream))}.ihead--era{border-top:4px solid var(--accent,#800020)}.ihead--era .ihead-inner{position:relative}.ihead-motif{display:inline-flex;width:40px;height:40px;color:var(--accent,#800020);margin-bottom:6px}.ihead-motif svg{width:100%;height:100%}.ihead--era::after{content:"";position:absolute;top:0;right:6%;width:130px;height:100%;opacity:.05;background:radial-gradient(circle at 70% 40%,var(--accent,#800020),transparent 62%);pointer-events:none}@media (max-width:600px){.ihead-motif{width:34px;height:34px}.ihead--era::after{display:none}}.ihyt-wrap{max-width:1100px;margin:0 auto;padding:14px 18px 30px;display:grid;grid-template-columns:1.7fr 1fr;gap:28px;align-items:start;border-top:3px solid var(--accent,#800020);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media (max-width:820px){.ihyt-wrap{display:grid;grid-template-columns:1fr;gap:16px;padding-top:10px}.ihyt-title{font-size:1.45rem}.ihyt-sub,.ihyt-notes{width:100%}}.ihyt-hubhead{max-width:760px;margin:0 auto;padding:18px 18px 4px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:11px;border-top:3px solid var(--clr-terracotta)}.ihrev-hero.ih-hero--motif{display:flex;flex-direction:column;align-items:center}.ihrev-hero .ihead-motif{color:var(--accent,#800020);margin-bottom:4px}.ih-auth--card{max-width:460px;margin:0 auto;background:var(--clr-white);border:1px solid var(--clr-border);border-top:4px solid var(--clr-terracotta);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:30px 28px;text-align:center}.ih-auth--card .ih-auth-motif{display:inline-flex;width:44px;height:44px;color:var(--clr-gold-dark);margin-bottom:8px}.ih-auth--card .ih-auth-h{margin:0 0 4px;font-family:"Gotu",Georgia,serif;color:var(--clr-navy)}.ih-auth-sub{color:var(--clr-muted);font-size:.9rem;margin:0 0 18px}.ih-auth--card form,.ih-auth--card .edd-login-form{text-align:left}.ih-auth--card .ih-auth-alt{margin:16px 0 0;font-size:.9rem}.ih-signedin{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:460px;margin:0 auto;background:var(--clr-cream);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:12px 16px;font-size:.95rem;color:var(--clr-body)}.ih-signedin-dot{width:9px;height:9px;border-radius:50%;background:var(--clr-emerald);box-shadow:0 0 0 3px rgb(22 101 52 / .15)}.ih-signedin-out{margin-left:auto;color:var(--clr-terracotta);font-weight:600}.ih-dash-buy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding:20px 22px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#12203A,var(--clr-navy));color:#fff;box-shadow:var(--premium-shadow)}.ih-dash-buy--own{background:linear-gradient(135deg,#14532d,var(--clr-emerald))}.ih-dash-buy-tx{display:flex;flex-direction:column;gap:3px;flex:1;min-width:200px}.ih-dash-buy-eyebrow{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--clr-gold)}.ih-dash-buy-tx strong{font-family:"Gotu",Georgia,serif;font-size:1.1rem}.ih-dash-buy-tx span:last-child{font-size:.88rem;color:rgb(255 255 255 / .8)}.ih-dash-buy .ih-btn{flex:0 0 auto}#edd_checkout_cart{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:22px}#edd_checkout_cart table{width:100%}#edd_checkout_cart thead th,#edd_checkout_cart th{background:var(--clr-navy);color:#fff;font-family:"Gotu",Georgia,serif;font-weight:600;text-align:left;padding:12px 16px;font-size:.95rem;white-space:nowrap}#edd_checkout_cart td{padding:14px 16px;border-top:1px solid var(--clr-border);vertical-align:middle}#edd_checkout_cart .edd_cart_item:nth-child(even) td{background:var(--clr-cream-2)}#edd_checkout_cart .edd_cart_item_name{font-weight:600;color:var(--clr-navy);max-width:220px;white-space:normal;word-break:break-word}#edd_checkout_cart .edd_cart_actions,#edd_checkout_cart .edd_cart_remove_item_btn{font-size:.82rem;white-space:nowrap}#edd_checkout_cart .edd_cart_footer_row td,#edd_checkout_cart .edd_cart_total{background:var(--clr-cream);font-weight:700;color:var(--clr-navy);font-size:1.05rem;white-space:nowrap}.ih-checkout-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--clr-cream-2,#FAF7F0);border:1px solid var(--clr-border,#E2E8F0);border-radius:var(--radius-md,10px);padding:12px 16px;margin-bottom:16px;font-size:.92rem;color:var(--clr-navy,#0D1B2A)}.ih-checkout-summary strong{font-weight:700}.ih-checkout-edit{flex:0 0 auto;background:none;border:1px solid var(--clr-gold-dark,#8C6A3E);border-radius:999px;padding:5px 14px;font-size:.82rem;font-weight:600;color:var(--clr-navy,#0D1B2A);cursor:pointer}.ih-checkout-edit:hover{background:var(--clr-cream,#FAF7F0)}.ih-cart-th-sno,.ih-cart-td-sno{text-align:center;width:48px}.ih-cart-th-mrp,.ih-cart-td-mrp{color:#94A3B8;text-decoration:line-through;white-space:nowrap}.ih-cart-th-discount,.ih-cart-td-discount{color:var(--clr-emerald,#166534);font-weight:700;white-space:nowrap}.ih-cart-summary{max-width:460px;margin:0 0 22px auto;background:#fff;border:1px solid var(--clr-border,#ECE3D4);border-radius:var(--radius-lg,12px);padding:16px 20px;box-shadow:var(--shadow-card,0 4px 14px rgb(15 23 42 / .06))}.ih-cart-summary-row{display:flex;align-items:baseline;justify-content:space-between;padding:7px 0;font-size:.94rem;color:#475569}.ih-cart-summary-row+.ih-cart-summary-row{border-top:1px dashed rgb(15 23 42 / .08)}.ih-cart-summary-save span:last-child{color:var(--clr-emerald);font-weight:700}.ih-cart-summary-coupon span:last-child{color:var(--clr-emerald);font-weight:700}.ih-cart-summary-coupon{position:relative;overflow:visible}.ih-coupon-pop{animation:ihCouponPop 0.5s ease}@keyframes ihCouponPop{0%{transform:scale(1)}35%{transform:scale(1.09)}100%{transform:scale(1)}}.ih-coupon-burst{position:absolute;left:18px;top:50%;width:0;height:0;pointer-events:none}.ih-coupon-burst i{position:absolute;left:0;top:0;width:6px;height:6px;border-radius:2px;opacity:0;animation:ihCouponBurst 0.8s ease-out forwards}.ih-coupon-burst i:nth-child(3n){background:#E6C257}.ih-coupon-burst i:nth-child(3n+1){background:#B45309}.ih-coupon-burst i:nth-child(3n+2){background:#800020}@keyframes ihCouponBurst{0%{opacity:1;transform:rotate(var(--ih-ang)) translateX(0) rotate(calc(var(--ih-ang) * -1)) scale(1)}100%{opacity:0;transform:rotate(var(--ih-ang)) translateX(30px) rotate(calc(var(--ih-ang) * -1)) scale(.4)}}@media (prefers-reduced-motion:reduce){.ih-coupon-pop{animation:none}.ih-coupon-burst{display:none}}.ih-cart-summary-total{font-family:"Gotu",Georgia,serif;font-size:1.25rem;font-weight:800;color:var(--clr-navy,#0D1B2A)}.ih-cart-summary-total span:last-child{color:var(--ihx-terracotta,#800020)}@media (max-width:560px){.ih-cart-summary{max-width:100%;margin:0 0 20px}}.edd_cart_amount{color:var(--clr-terracotta);font-weight:700}#edd_checkout_form_wrap{max-width:820px;margin:0 auto}#edd_checkout_form_wrap fieldset{border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:20px 22px;margin:0 0 20px;background:var(--clr-white);box-shadow:var(--shadow-card)}#edd_checkout_form_wrap legend{font-family:"Gotu",Georgia,serif;font-size:1.15rem;color:var(--clr-navy);font-weight:700;padding:0 8px;border-left:3px solid var(--clr-terracotta)}#edd_checkout_form_wrap label{display:block;font-weight:600;color:var(--clr-body);margin-bottom:5px;font-size:.9rem}#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea,.edd-input,.edd-select{width:100%;padding:11px 13px;border:1px solid #cbd5e1;border-radius:var(--radius-sm);font-size:1rem;margin-bottom:14px;box-sizing:border-box;background:#fff}#edd_checkout_form_wrap input:focus,.edd-input:focus{outline:none;border-color:var(--clr-terracotta);box-shadow:0 0 0 3px rgb(128 0 32 / .12)}#edd_final_total_wrap{background:var(--clr-cream);border:1px solid var(--clr-gold);border-radius:var(--radius-md);padding:14px 18px;font-size:1.15rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}#edd_final_total_wrap .edd_cart_amount{font-size:1.3rem}#edd_payment_mode_select,#edd-payment-mode-wrap{border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:14px 16px;background:var(--clr-cream-2);margin-bottom:18px}.edd-payment-icons{display:inline-flex;gap:6px;align-items:center}#edd_secure_site_wrapper{display:inline-flex;align-items:center;gap:6px;color:var(--clr-emerald);font-weight:600;font-size:.85rem;background:var(--success-bg);border:1px solid var(--success-bd);padding:8px 12px;border-radius:999px}#edd-purchase-button,.edd_purchase_submit input[type="submit"],.edd-submit.button{display:inline-flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(135deg,var(--clr-terracotta),#9C0028)!important;color:#fff!important;font-weight:700;font-size:1.05rem;padding:14px 24px!important;border:none;border-radius:999px;cursor:pointer;box-shadow:0 8px 22px rgb(128 0 32 / .28);transition:transform var(--transition),box-shadow var(--transition);min-height:48px}#edd-purchase-button:hover,.edd_purchase_submit input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(128 0 32 / .35)}.edd-cart-number-of-items,.edd_empty_cart{text-align:center;color:var(--clr-muted);padding:20px}#edd_purchase_receipt,.edd_receipt_wrapper{max-width:760px;margin:0 auto;border:1px solid var(--clr-border);border-top:4px solid var(--clr-emerald);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}#edd_purchase_receipt th,#edd_purchase_receipt_products th{background:var(--clr-navy);color:#fff;text-align:left;padding:12px 16px;font-family:"Gotu",Georgia,serif;font-weight:600}#edd_purchase_receipt td,#edd_purchase_receipt_products td{padding:13px 16px;border-top:1px solid var(--clr-border)}#edd_purchase_receipt .edd_download_file_link,#edd_purchase_receipt_products a{color:var(--clr-terracotta);font-weight:600}.edd_success,.edd-alert-success,.edd_purchase_submit+.edd_success{background:var(--success-bg);border:1px solid var(--success-bd);border-left:4px solid var(--clr-emerald);color:var(--success-tx);border-radius:var(--radius-md);padding:16px 18px;margin:0 auto 20px;max-width:760px}.edd_errors,.edd-alert-error,.edd_error{background:#FDF2F2;border:1px solid #F5C2C2;border-left:4px solid #C0392B;color:#922B21;border-radius:var(--radius-md);padding:14px 18px;margin:0 auto 18px;max-width:760px;list-style:none}.edd_errors li{margin:0}.edd-alert{border-radius:var(--radius-md);padding:14px 18px}.edd_success::before{content:"✓ ";font-weight:800;color:var(--clr-emerald)}#edd-discount-code-wrap,.edd-cart-adjustment{background:var(--clr-cream-2);border:1px dashed var(--clr-gold-dark);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:16px}@media (max-width:600px){#edd_checkout_cart th,#edd_checkout_cart td{padding:10px 10px;font-size:.9rem}#edd_checkout_form_wrap fieldset{padding:16px}}.page-checkout .ih-sec-in{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}.page-checkout #edd_checkout_form_wrap{grid-column:1;margin:0}.page-checkout #edd_checkout_cart{grid-column:2;position:sticky;top:calc(var(--nav-h, 64px) + 16px);margin-bottom:0}.page-checkout #edd_checkout_cart::before{content:"Your Order";display:block;font-family:"Gotu",Georgia,serif;font-size:1.05rem;font-weight:700;color:var(--clr-navy);background:#fff;padding:14px 16px 0}@media (max-width:900px){.page-checkout .ih-sec-in{grid-template-columns:1fr}.page-checkout #edd_checkout_cart{position:static;order:-1;grid-column:1}}.ih-purchases{margin-top:8px;max-width:840px;margin-left:auto;margin-right:auto}.ih-purchases table,#edd_user_history,.edd_download_purchases{width:100%;border-collapse:separate;border-spacing:0 10px;margin:0 0 18px}.ih-purchases thead,.ih-purchases th{display:none}.ih-purchases tbody tr,.ih-purchases .edd_purchase_row,.ih-purchases .edd_download_purchases tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border:1px solid var(--clr-border);border-left:4px solid var(--clr-emerald);transition:transform var(--transition),box-shadow var(--transition)}.ih-purchases tbody tr:hover,.ih-purchases .edd_purchase_row:hover{transform:translateX(2px);box-shadow:var(--shadow-lift)}.ih-purchases td{border:none!important;padding:2px 0!important;background:transparent!important}.ih-purchases td:first-child{font-weight:700;color:var(--clr-navy);font-family:"Gotu",Georgia,serif}.ih-purchases a{color:var(--clr-terracotta);font-weight:600;text-decoration:none}.ih-purchases a:hover{text-decoration:underline}.ih-purchases .edd_download_file_link,.ih-purchases a[href*="download"],.ih-purchases .edd-icon-download{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(135deg,var(--clr-terracotta),#9C0028);color:#fff!important;border:none;border-radius:999px;padding:9px 18px;font-size:.88rem;font-weight:700;box-shadow:0 4px 12px rgb(128 0 32 / .28);margin-left:auto;transition:transform var(--transition),box-shadow var(--transition)}.ih-purchases .edd_download_file_link:hover,.ih-purchases a[href*="download"]:hover{background:linear-gradient(135deg,#9C0028,var(--clr-terracotta));color:#fff;transform:translateY(-1px);box-shadow:0 7px 18px rgb(128 0 32 / .35);text-decoration:none}.ih-purchases .edd_download_file_link::before{content:"⤓";font-weight:800}.ih-purchases .purchase_status,.ih-purchases .edd-order-status{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 10px;border-radius:999px;background:var(--success-bg);color:var(--success-tx);border:1px solid var(--success-bd)}.ih-purchases .edd_purchase_row:empty,.ih-purchases table:empty{display:none}.ih-acct-help{text-align:center;color:var(--clr-body,#475569);font-size:.9rem;margin-top:20px}.ih-acct-help a{color:var(--clr-terracotta);font-weight:600;text-decoration:none}.ih-acct-help a:hover{text-decoration:underline}.ih-hero-cta .ih-btn{font-size:1.06rem;padding:16px 32px;box-shadow:0 10px 26px rgb(128 0 32 / .28)}.ih-hero-cta .ih-btn-ghost{padding:15px 22px;font-weight:700;opacity:.92}.kb-row-layout-id66_w01,.kb-row-layout-id66_t01{position:relative}.kb-row-layout-id66_w01::before,.kb-row-layout-id66_t01::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' stroke='%238C2F1E' stroke-opacity='0.035'%3E%3Cpath d='M0 30h60M30 0v60'/%3E%3C/g%3E%3C/svg%3E")}.kb-row-layout-id66_w01>*,.kb-row-layout-id66_t01>*{position:relative;z-index:1}.ih-sechead{text-align:center;max-width:720px;margin:0 auto 16px}.ih-sechead-title{font-family:"Gotu",Georgia,serif;font-size:clamp(1.6rem, 4.2vw, 2.3rem);line-height:1.2;color:var(--clr-navy);margin:0;letter-spacing:-.01em}.ih-sechead-eyebrow{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--clr-gold-dark);margin-bottom:8px}.ih-sechead-lead{color:var(--clr-muted);font-size:1rem;line-height:1.6;margin:8px auto 0;max-width:60ch;margin-top:10px}.ih-sec-in>.ih-sechead+*{margin-top:4px}.ih-revteaser{display:flex;align-items:center;gap:20px;flex-wrap:wrap;max-width:780px;margin:0 auto;background:linear-gradient(120deg,#FBF3E1,#FDF8EE);border:1.5px solid rgb(197 160 89 / .5);border-radius:16px;padding:18px 24px;box-shadow:0 10px 28px rgb(140 106 62 / .14)}.ih-revteaser-ic{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#C5A059,#8C6A3E);color:#fff;box-shadow:0 6px 16px rgb(140 106 62 / .35)}.ih-revteaser-ic svg{width:26px;height:26px}.ih-revteaser-tx{text-align:left;flex:1 1 220px;min-width:0}.ih-revteaser-tx .ih-sechead-title{margin:2px 0 0;font-size:1.15rem}.ih-revteaser-bullets{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;counter-reset:ihrevnum}.ih-revteaser-bullets li{counter-increment:ihrevnum;position:relative;padding-left:26px;font-size:.86rem;color:#5A4A2E;line-height:1.4;font-weight:500}.ih-revteaser-bullets li::before{content:counter(ihrevnum,decimal-leading-zero);position:absolute;left:0;top:-1px;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:0;line-height:1;color:#fff;background:linear-gradient(135deg,#3A5A80,#1E3A5F);border-radius:50%;box-shadow:0 2px 5px rgb(30 58 95 / .4)}.ih-revteaser-cta{flex:0 0 auto;font-size:.9rem;font-weight:800;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,#3A5A80,#1A3550);color:#fff!important;border:none;box-shadow:0 6px 16px rgb(20 40 70 / .4)}.ih-revteaser-cta:hover{filter:brightness(1.12);box-shadow:0 8px 20px rgb(20 40 70 / .5)}@media (max-width:640px){.ih-revteaser{padding:16px 18px;gap:12px}.ih-revteaser-ic{width:40px;height:40px}.ih-revteaser-ic svg{width:20px;height:20px}.ih-revteaser-cta{width:100%;text-align:center}}.ih-cred{background:#fff;border:1px solid rgb(197 160 89 / .5);border-left:4px solid var(--clr-terracotta);border-radius:12px;padding:16px 14px;box-shadow:0 4px 14px rgb(15 23 42 / .06)}.ih-cred strong{display:block;font-family:"Gotu",Georgia,serif;font-size:1.5rem;color:var(--clr-navy);line-height:1}.ih-cred span{font-size:.76rem;color:var(--clr-muted)}.ih-cmp tbody td:nth-child(2){background:rgb(128 0 32 / .04)}.ih-faq-wrap{max-width:760px;margin:0 auto}.ih-cmp-wrap{max-width:820px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.ih-review-cta{margin:26px auto 0;max-width:640px}.ih-review-cta-in{background:linear-gradient(180deg,#FFFDF7,#FBF3E6);border:1px solid rgb(197 160 89 / .5);border-radius:16px;padding:24px 22px;box-shadow:0 8px 24px rgb(15 23 42 / .06);text-align:center}.ih-review-cta .ih-sechead{margin-bottom:12px}.ih-review-login p{color:var(--clr-body);margin:0 0 14px}.ih-review-cta .ih-reviewform{text-align:left}.prem-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clr-gold-dark);position:relative;display:inline-flex;align-items:center;gap:0}.prem-eyebrow::before,.prem-eyebrow::after{display:none}.prem-head .prem-h2::after,.about-story-col .prem-h2::after{display:none}.prem-h2{font-family:"Gotu",Georgia,serif;font-size:clamp(1.6rem, 4.2vw, 2.3rem);color:#0D1B2A;font-weight:700;margin:8px 0 10px;line-height:1.22;letter-spacing:-.01em;position:relative}.kb-row-layout-id66_ab_h01 .prem-eyebrow{color:var(--clr-gold)}.ih-about-intro{max-width:var(--ih-wide,1100px);margin:0 auto}.about-story-single{max-width:var(--ih-read,760px);margin:0 auto}.why3-lead{font-size:1.05rem;color:var(--clr-body);line-height:1.7;font-weight:500;margin:0 0 1.3rem}.why3-para{font-size:.98rem;color:var(--clr-body);line-height:1.7;margin:0 0 12px}.prem-head{text-align:center;margin-bottom:22px!important;max-width:720px;margin:0 auto 22px}.atl-card{background:#fff;border:1px solid rgb(197 160 89 / .18);border-radius:12px;padding:14px 18px;box-shadow:0 4px 14px rgb(15 23 42 / .06)}.atl-year{font-family:"Gotu",Georgia,serif;font-weight:700;color:var(--clr-navy);font-size:1rem;margin-bottom:3px}@media (max-width:600px){.ihm-cart{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.ih-paystatus{max-width:560px;margin:20px auto;text-align:center;background:#fff;border:1px solid rgb(197 160 89 / .45);border-top:4px solid var(--acc,#1E3A5F);border-radius:16px;padding:40px 28px;box-shadow:0 12px 34px rgb(15 23 42 / .08)}.ih-paystatus-ic{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:color-mix(in srgb,var(--acc,#1E3A5F) 12%,#fff);color:var(--acc,#1E3A5F);font-size:2rem;margin-bottom:16px}.ih-paystatus-h{font-family:"Gotu",Georgia,serif;font-size:1.7rem;color:var(--clr-ink);margin:0 0 10px}.ih-paystatus-tx{color:var(--clr-body);line-height:1.6;margin:0 0 22px}.ih-paystatus-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}@media (max-width:480px){.ih-paystatus{padding:30px 18px}.ih-paystatus-cta{flex-direction:column}.ih-paystatus-cta .ih-btn,.ih-paystatus-cta .ih-btn-ghost{width:100%}}.ih-related-card,.atl-card{border:1px solid rgb(197 160 89 / .38);border-radius:14px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,border-color .22s ease}@media (hover:hover){.ih-related-card:hover,.atl-card:hover{transform:translateY(-5px);border-color:var(--accent,var(--acc,#B45309));box-shadow:0 16px 36px rgb(15 23 42 / .14)}}.ih-related-card:active,.atl-card:active{transform:translateY(-2px) scale(.994);border-color:var(--accent,var(--acc,#B45309));box-shadow:0 10px 22px rgb(15 23 42 / .12)}.ih-related-card:focus-visible,.atl-card:focus-within{outline:2px solid var(--accent,var(--acc,#B45309));outline-offset:2px}@media (prefers-reduced-motion:reduce){.ih-related-card,.atl-card{transition:border-color .2s ease}.ih-related-card:hover,.atl-card:hover{transform:none}}@keyframes ihSpin{to{transform:rotate(360deg)}}.ih-free-grid--v2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:var(--ih-wide,1100px);margin:0 auto}.ih-freecard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:#fff;border:1px solid rgb(22 101 52 / .18);border-radius:14px;padding:20px 14px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s}.ih-freecard-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:color-mix(in srgb,var(--acc,var(--clr-emerald)) 12%,#fff);color:var(--acc,var(--clr-emerald));margin-bottom:6px}.ih-freecard-ic svg{width:24px;height:24px}.ih-freecard strong{font-size:.95rem;color:var(--clr-ink)}.ih-freecard small{font-size:.76rem;color:var(--clr-muted)}@media (hover:hover){.ih-freecard:hover{transform:translateY(-5px);border-color:var(--acc,var(--clr-emerald));box-shadow:0 14px 30px rgb(22 101 52 / .15)}}.ih-freecard:active{transform:translateY(-2px);border-color:var(--acc,var(--clr-emerald))}@media (max-width:720px){.ih-free-grid--v2{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ih-freecard{transition:border-color .2s}.ih-freecard:hover{transform:none}}.ih-botsheet-top{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 8px;border-bottom:1px solid #EFE6D6;margin-bottom:6px}.ih-botsheet-h{display:block;font-family:"Gotu",Georgia,serif;font-size:1.15rem;color:var(--clr-ink);font-weight:700;margin:0 0 6px}.ih-botsheet-x{width:40px;height:40px;border:none;background:#F1E9DC;border-radius:50%;font-size:1.4rem;line-height:1;color:#6b5a48;cursor:pointer;display:flex;align-items:center;justify-content:center}.ih-bs-nav{display:flex;flex-direction:column}.ih-bs-ic{width:19px;height:19px;flex:0 0 auto;color:#A99878;margin-right:12px}.ih-bs-link{display:flex;align-items:center;min-height:48px;padding:0 6px;color:#1F2937;text-decoration:none;font-weight:600;font-size:1rem;border-bottom:1px solid #F4ECDF}.ih-bs-link:active{color:var(--clr-terracotta);background:#FBF7EF}.ih-bs-acc{border-bottom:1px solid #F4ECDF}.ih-bs-acc>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 6px;font-weight:700;font-size:1rem;color:#1F2937;cursor:pointer;list-style:none}.ih-bs-acc>summary::-webkit-details-marker{display:none}.ih-bs-acc>summary::after{content:"›";font-size:1.3rem;color:var(--clr-gold-dark);transform:rotate(90deg);transition:transform .2s ease;margin-left:auto}.ih-bs-acc[open]>summary::after{transform:rotate(-90deg)}.ih-bs-acc[open]>summary{color:var(--clr-terracotta)}.ih-bs-acc>summary:active{background:#FBF7EF}.ih-bs-acc .ih-bs-sub{display:flex;flex-direction:column;padding:2px 0 8px 8px;margin-left:21px;border-left:2px solid #F1E7D5}.ih-bs-acc .ih-bs-sub a{display:flex;align-items:center;min-height:42px;padding:0 6px 0 14px;color:#475569;font-size:.94rem;font-weight:500;text-decoration:none;border:none}.ih-bs-acc .ih-bs-sub a:active{color:var(--clr-terracotta)}.ih-bs-acc .ih-bs-all{font-weight:700!important;color:var(--clr-terracotta)!important}.ih-bs-account{margin-top:10px;border:none;border-bottom:none;border-radius:12px;padding:0 14px;background:linear-gradient(90deg,#800020,#9c1f3f);color:#fff!important;font-weight:700}.ih-bs-account .ih-bs-ic{color:#F2C7A0}.ih-bs-account:active{background:linear-gradient(90deg,#6b001a,#83192f);color:#fff!important}@media (max-width:767px){html,body{overflow-x:clip;max-width:100%}.ih-sec-in{padding-left:16px;padding-right:16px}.ih-sechead-title{font-size:clamp(1.4rem, 6vw, 1.9rem)}.ih-sechead-lead{font-size:.94rem}.ih-sec{padding-top:26px;padding-bottom:26px}.ih-hero-cta .ih-btn,.ih-hero-cta .ih-btn-ghost{flex:1 1 auto;text-align:center;justify-content:center}.ih-sec-in>*{max-width:100%}}@media (max-width:400px){.ih-sechead-title{font-size:1.35rem}.ih-btn,.ih-btn-ghost{font-size:.9rem}}.ih-cmp2{max-width:var(--ih-wide,1100px);margin:0 auto}.ih-cmp2-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:stretch;background:#fff;border:1px solid #E7DFCF;border-radius:16px;overflow:hidden}.ih-cmp2-h{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:14px 8px;font-family:"Gotu",Georgia,serif;font-size:1rem;font-weight:700;color:var(--clr-navy);text-align:center;border-bottom:2px solid #EFE6D6}.ih-cmp2-h--us{background:linear-gradient(180deg,#800020,#6E1F12);color:#FBEEE0;border-bottom-color:var(--clr-gold);position:relative}.ih-cmp2-tag{display:inline-block;background:var(--clr-gold);color:#3a2708;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px}.ih-cmp2-attr{display:flex;align-items:center;padding:14px 16px;font-size:.9rem;color:var(--clr-body);font-weight:600;border-bottom:1px solid #F1EADB}.ih-cmp2-corner{border-bottom:2px solid #EFE6D6}.ih-cmp2-c{display:flex;align-items:center;justify-content:center;padding:12px 8px;border-bottom:1px solid #F1EADB}.ih-cmp2-c--us{background:rgb(128 0 32 / .06);box-shadow:inset 2px 0 0 var(--clr-gold),inset -2px 0 0 var(--clr-gold)}.ih-cmp2-grid>.ih-cmp2-c--us:last-of-type{border-bottom-left-radius:0;box-shadow:inset 2px 0 0 var(--clr-gold),inset -2px 0 0 var(--clr-gold),inset 0 -2px 0 var(--clr-gold)}.ih-cmp2 i{font-style:normal;font-weight:800;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.ih-cmp2 .c-yes{background:rgb(22 101 52 / .14);color:var(--clr-emerald)}.ih-cmp2 .c-no{background:rgb(179 45 46 / .12);color:#B32D2E}.ih-cmp2 .c-part{background:rgb(180 83 9 / .14);color:var(--clr-terracotta)}.ih-cmp2-c--us .c-yes{background:var(--clr-emerald);color:#fff}.ih-cmp2-legend{text-align:center;color:var(--clr-muted);font-size:.8rem;margin:12px 0 0}.ih-cmp2-legend i{width:22px;height:22px;font-size:.8rem;vertical-align:middle}@media (max-width:620px){.ih-cmp2-grid{grid-template-columns:1.4fr 0.9fr 0.9fr 0.9fr}.ih-cmp2-attr{padding:12px 10px;font-size:.8rem}.ih-cmp2-h{font-size:.8rem;padding:12px 4px}.ih-cmp2 i{width:26px;height:26px}}.kb-row-layout-id66_h01{background-image:linear-gradient(135deg,rgb(252 250 244 / .6),rgb(241 231 212 / .6)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg fill='none' stroke='%238C2F1E' stroke-opacity='0.05'%3E%3Cpath d='M0 20h40M20 0v40'/%3E%3C/g%3E%3C/svg%3E")!important;padding:0!important}.kb-row-layout-id66_h01 .kt-inside-inner-col{padding:0!important}@media (max-width:767px){.kb-row-layout-wrap{padding-top:8px!important;padding-bottom:8px!important}.ih-sec{padding:16px 14px!important}}@media (max-width:767px){.ihm-cart{flex-basis:44px;width:44px;height:44px;min-height:44px}}@keyframes ihYtBreathe{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ihYtPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.5);opacity:0}}img,svg,video,iframe,table{max-width:100%}img,video{height:auto}.ih-handouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;max-width:1100px;margin:0 auto}.ih-handout{position:relative;background:#FAF7F0;border:1px solid rgb(197 160 89 / .4);border-radius:14px;padding:22px 20px 20px;display:flex;flex-direction:column;box-shadow:0 8px 24px rgb(15 23 42 / .06)}.ih-handout--paid{box-shadow:0 0 0 1px rgb(128 0 32 / .25),0 10px 28px rgb(15 23 42 / .08)}.ih-handout-tag{align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;border-radius:999px;margin-bottom:12px}.ih-handout--paid .ih-handout-tag{background:#800020;color:#FFF}.ih-handout--free .ih-handout-tag{background:rgb(22 101 52 / .14);color:var(--clr-emerald)}.ih-handout-title{font-family:"Gotu",Georgia,serif;font-size:1.12rem;color:#0D1B2A;line-height:1.3;margin:0 0 10px}.ih-handout-price{font-family:"Gotu",Georgia,serif;font-size:1.6rem;font-weight:800;color:#800020;margin:0 0 14px}.ih-handout-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:.92rem;padding:11px 16px;border-radius:9px;text-decoration:none;min-height:44px}.ih-handout--paid .ih-handout-btn{background:linear-gradient(135deg,#9C0028,#800020);color:#FFF;box-shadow:0 6px 18px rgb(166 57 42 / .35)}.ih-handout-btn--free{background:#fff;color:var(--clr-emerald);border:1.5px solid rgb(22 101 52 / .5)}.ih-handout-btn--soon{background:#ecebe8;color:#8a8a86}@media (max-width:600px){.ih-handouts{grid-template-columns:1fr 1fr;gap:12px}}.ih-handouts-sec{background:#F8F4ED}.ih-handouts-h{font-family:"Gotu",Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);color:#0D1B2A;text-align:center;margin:0 0 6px}.ih-handouts-sub{text-align:center;color:#475569;max-width:640px;margin:0 auto 26px;font-size:.98rem;line-height:1.55}body.home .ih-chakra-div{display:none!important}body.home .ih-sec{padding-top:14px!important;padding-bottom:14px!important}body.home .kb-row-layout-wrap{padding-top:4px!important;padding-bottom:4px!important}body.home .prem-head,body.home .ih-sechead{margin-bottom:14px!important}body.home .ih-free-grid--v2{grid-template-columns:1fr 1fr;gap:12px;max-width:900px}body.home .ih-freecard{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:2px;text-align:left;padding:16px 18px}body.home .ih-freecard-ic{grid-row:1 / 3;grid-column:1;margin:0}body.home .ih-freecard strong{grid-column:2;grid-row:1;align-self:end}body.home .ih-freecard small{grid-column:2;grid-row:2;align-self:start}@media (max-width:600px){body.home .ih-free-grid--v2{grid-template-columns:1fr}}.ih-reviews{max-width:900px;margin:0 auto}.ih-reviews-list{display:flex;flex-direction:column;gap:14px}.ih-review{background:var(--ihx-surface);border:1px solid var(--ihx-line);border-radius:var(--ihx-r-sm);padding:18px 20px;box-shadow:var(--ihx-shadow);text-align:left}.ih-review-head{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap}.ih-review-meta{display:flex;flex-direction:column;gap:2px}.ih-review-name{color:var(--ihx-ink);font-weight:700;font-size:.98rem}.ih-review-stars{color:#D4AF37;font-size:.9rem;letter-spacing:1px}.ih-review-vf{margin-left:auto}.ih-review-text{color:var(--ihx-body);font-size:.95rem;line-height:1.6;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ih-review.is-expanded .ih-review-text{display:block;-webkit-line-clamp:unset;overflow:visible}.ih-review-more{display:inline-block;background:none;border:none;padding:0;margin:0 0 12px;color:var(--ihx-terracotta);font-weight:700;font-size:.85rem;cursor:pointer}.ih-review-more:hover{text-decoration:underline}.ih-review-more[hidden]{display:none}.ih-review-img{margin:0 0 12px}.ih-review-img img{max-width:160px;max-height:160px;border-radius:8px;border:1px solid var(--ihx-line);object-fit:cover}.ih-review-cat{font-size:.78rem;color:#7A5A30;background:rgb(197 160 89 / .16);border:1px solid var(--ihx-line);padding:3px 10px;border-radius:999px}.ih-reviews-pager{display:flex;justify-content:center;gap:6px;margin-top:22px;flex-wrap:wrap}.ih-reviews-pager button{min-width:42px;min-height:42px;border:1px solid var(--ihx-line);background:#fff;color:var(--ihx-ink);border-radius:9px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.ih-reviews-pager button:hover{background:var(--ihx-surface-2)}.ih-reviews-pager button.is-active{background:var(--ihx-terracotta);color:var(--ihx-cream);border-color:var(--ihx-terracotta)}.ih-purchases tbody tr,.ih-purchases .edd_purchase_row,.ih-purchases .edd_download_purchases tr{background:var(--ihx-surface);border-color:var(--ihx-line);box-shadow:var(--ihx-shadow);border-radius:var(--ihx-r-sm);padding:15px 20px}.ih-purchases td:last-child{margin-left:auto}.ih-purchases .edd_purchase_row td:first-child,.ih-purchases tbody td:first-child{color:var(--ihx-ink)}.ih-purchases .edd_purchase_status.cancelled,.ih-purchases .edd_purchase_status.failed,.ih-purchases .edd_purchase_status.abandoned,.ih-purchases .edd-order-status.cancelled{background:rgb(176 32 32 / .1);color:#a11;border-color:rgb(176 32 32 / .3)}.ih-purchases .edd_purchase_status.pending,.ih-purchases .edd_purchase_status.processing{background:rgb(176 120 20 / .12);color:#8a5a00;border-color:rgb(176 120 20 / .3)}.ih-purchases .edd_purchase_row td:first-child{font-family:"Gotu",Georgia,serif}.ih-exitintent{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.ih-exitintent[hidden]{display:none}.ih-exitintent-box .ih-dlgate-ic{font-size:1.8rem}.ih-announce{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:18px}.ih-announce[hidden]{display:none}.ih-announce-box{max-width:440px;padding-top:8px}.ih-announce-art{margin:4px auto 6px;width:120px}.ih-announce-art svg{width:100%;height:auto;display:block}.ih-announce-title{font-family:"Gotu",Georgia,serif;font-size:1.32rem;color:#0D1B2A;margin:4px 0 10px}.ih-announce-body{font-size:.92rem;color:#3f4a5c;line-height:1.6;margin:0 0 10px}.ih-announce-foot{font-size:.82rem;color:#8a7a5c;line-height:1.5;margin:0 0 18px;font-style:italic}.ih-announce-actions{display:flex;flex-direction:column;gap:10px}.ih-announce-cta{justify-content:center}.ih-announce-dismiss{justify-content:center;font-size:.86rem;padding:10px 20px}@media (max-width:480px){.ih-announce-box{max-width:none;border-radius:16px;padding:26px 18px 20px}.ih-announce-art{width:96px}}.ih-ytwatch{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;max-width:1080px;margin:0 auto;align-items:stretch}.ih-ytwatch-title{font-family:"Gotu",Georgia,serif;font-size:1.2rem;color:#0D1B2A;margin:0 0 10px}.ih-ytwatch-player{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#800020,#0D1B2A);box-shadow:0 12px 32px rgb(15 23 42 / .16)}.ih-ytwatch-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:860px){.ih-ytwatch{grid-template-columns:1fr}}.ih-ytlist{display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgb(197 160 89 / .55) #fff0}.ih-ytlist .ih-ytrow{flex:0 0 auto}@media (max-width:860px){.ih-ytlist{max-height:none;overflow-y:visible}}.ih-ytrow{display:flex;align-items:center;gap:14px;background:#FFF;border:1px solid rgb(197 160 89 / .35);border-radius:12px;padding:8px;text-decoration:none;box-shadow:0 3px 12px rgb(15 23 42 / .06);transition:transform .15s ease,box-shadow .15s ease}.ih-ytrow:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(15 23 42 / .1)}.ih-ytrow-thumb{position:relative;flex:0 0 84px;width:84px;height:54px;border-radius:7px;overflow:hidden;background:linear-gradient(135deg,var(--accent,#800020),#0D1B2A);display:flex;align-items:center;justify-content:center}.ih-ytrow-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ih-ytrow-play{position:relative;z-index:1;width:34px;height:26px;border-radius:7px;background:red;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(255 0 0 / .4)}.ih-ytrow-play svg{width:14px;height:14px}.ih-ytrow-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ih-ytrow-title{font-family:"Gotu",Georgia,serif;font-weight:700;font-size:.9rem;color:#0D1B2A}.ih-ytrow-arrow{flex:0 0 auto;color:#C5A059;font-size:1.4rem;padding-right:6px}.ih-ytwatch-player.is-playing{background:#0D1B2A}.ih-ytwatch-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ih-ytwatch-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 27 42 / .15) 0%,rgb(13 27 42 / .55) 100%)}.ih-ytwatch-player.is-playing iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ih-ytwatch-cta{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:none;border:none;cursor:pointer;text-decoration:none;color:#fff;font-family:"Inter",sans-serif}.ih-ytwatch-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-decoration:none;color:#fff;background:radial-gradient(ellipse at 50% 30%,rgb(197 160 89 / .22),transparent 60%),linear-gradient(150deg,#800020,#0D1B2A);box-shadow:inset 0 0 0 1px rgb(197 160 89 / .35);transition:box-shadow .2s ease}.ih-ytwatch-empty:hover{box-shadow:inset 0 0 0 1px rgb(197 160 89 / .6)}.ih-ytwatch-cta-ring{position:absolute;width:76px;height:76px;border-radius:50%;border:2px solid rgb(255 255 255 / .55);animation:ihYtPulse 2.4s ease-out infinite}.ih-ytwatch-cta-play{position:relative;z-index:1;width:62px;height:46px;border-radius:13px;background:red;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgb(255 0 0 / .5);animation:ihYtBreathe 3s ease-in-out infinite}.ih-ytwatch-cta-play svg{width:22px;height:22px}.ih-ytwatch-cta:hover .ih-ytwatch-cta-play,.ih-ytwatch-empty:hover .ih-ytwatch-cta-play{transform:scale(1.08)}.ih-ytlist::-webkit-scrollbar{width:6px}.ih-ytlist::-webkit-scrollbar-track{background:#fff0}.ih-ytlist::-webkit-scrollbar-thumb{background:rgb(197 160 89 / .55);border-radius:999px}.ih-ytlist::-webkit-scrollbar-thumb:hover{background:rgb(197 160 89 / .8)}.ih-hero--flat{position:relative;overflow:hidden;text-align:center;padding:10px 12px 36px;background:linear-gradient(150deg,#FAF7F0 0%,#F1E7D4 100%);border-radius:22px}.ih-hero-grid{position:relative;z-index:1;display:block;max-width:940px;margin:0 auto}.ih-hero-left{position:relative;z-index:1}.ih-hero--flat .ih-hero-eyebrow,.ih-hero--flat .ih-hero-rating,.ih-hero--flat .ih-hero-cta,.ih-hero--flat .ih-hero-clock{justify-content:center}@media (max-width:860px){.ih-hero-grid{grid-template-columns:1fr;gap:28px}.ih-hero-left{text-align:center}.ih-hero--flat .ih-hero-eyebrow,.ih-hero--flat .ih-hero-rating,.ih-hero--flat .ih-hero-cta,.ih-hero--flat .ih-hero-clock{justify-content:center}}@media (min-width:861px){.ih-ytwatch{align-items:stretch}.ih-ytwatch-main{display:flex;flex-direction:column}.ih-ytlist{max-height:392px;height:392px;overflow-y:auto}.ih-ytwatch-player{aspect-ratio:auto;height:392px;flex:0 0 392px}}.ih-ytrow{min-height:70px;box-sizing:border-box}.ih-ytrow,.ih-ytrow:hover{text-decoration:none!important}.ih-ytrow .ih-ytrow-title{color:#0D1B2A!important;text-decoration:none!important}.ih-hero-byline-img{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid rgb(197 160 89 / .6);display:block}.ih-hero-byline-tx{font-size:.95rem;color:#475569;line-height:1.4;text-align:left}.ih-hero-byline-tx strong{color:#0D1B2A;font-weight:700}@media (max-width:560px){.ih-hero-byline-img{width:52px;height:52px;flex:0 0 52px}.ih-hero-byline-tx{font-size:.78rem}}.ih-chaps-more{display:none}@media (max-width:860px){.ih-chapters--collapsible:not(.is-open)>li:nth-child(n+6){display:none}.ih-chaps-more{display:block;width:100%;margin:12px auto 0;padding:12px 18px;background:#fff;border:1.5px solid rgb(120 0 32 / .3);border-radius:12px;color:#780020;font-weight:700;font-size:.9rem;cursor:pointer;font-family:"Inter",sans-serif}.ih-chaps-more:active{background:#FBF3F4}}.ih-ytwatch-cta-btn{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:11px 26px;border-radius:100px;background:rgb(255 255 255 / .12);border:1.5px solid rgb(255 255 255 / .75);color:#FFFFFF!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-weight:800;font-size:.95rem;letter-spacing:.02em;backdrop-filter:blur(3px);transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease,letter-spacing .22s ease}.ih-ytwatch-cta:hover .ih-ytwatch-cta-btn,.ih-ytwatch-empty:hover .ih-ytwatch-cta-btn,.ih-ytwatch-cta:focus-visible .ih-ytwatch-cta-btn,.ih-ytwatch-empty:focus-visible .ih-ytwatch-cta-btn{background:red;border-color:red;color:#fff!important;transform:translateY(-3px);letter-spacing:.04em;box-shadow:0 12px 28px rgb(255 0 0 / .45)}@media (prefers-reduced-motion:reduce){.ih-ytwatch-cta-btn{transition:none}.ih-ytwatch-cta:hover .ih-ytwatch-cta-btn,.ih-ytwatch-empty:hover .ih-ytwatch-cta-btn{transform:none}}.kb-row-layout-wrap{padding-top:22px!important;padding-bottom:22px!important}.ih-sec{padding-top:12px!important;padding-bottom:12px!important}.ih-chakra-div{margin:0 auto;padding:2px 18px}.ih-sechead{margin-bottom:16px}.ih-h2c{margin-bottom:6px}@media (max-width:860px){.kb-row-layout-wrap{padding-top:16px!important;padding-bottom:16px!important}.ih-sec{padding-top:8px!important;padding-bottom:8px!important}.ih-sechead{margin-bottom:12px}.ih-chakra-div{padding:0 18px}}.ih-hub-sec{border-top:1px solid #ECE6DA}.ih-hub-sub{text-align:center;color:#64748B;font-size:.92rem;margin:0 auto 18px;max-width:560px}.ih-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:var(--ih-read,760px);margin:0 auto}.ih-hub-card{display:block;padding:14px 16px;border-radius:12px;background:#FBF7EF;border:1px solid rgb(197 160 89 / .35);border-left:4px solid var(--acc,#800020);text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}.ih-hub-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(15 23 42 / .08)}.ih-hub-card strong{display:block;color:#0D1B2A!important;font-size:.98rem;margin-bottom:3px}.ih-hub-card small{display:block;color:#64748B!important;font-size:.82rem}.ih-hub-cta{display:flex;justify-content:center;margin:20px auto 0}@media (max-width:560px){.ih-hub-grid{grid-template-columns:1fr}.ih-hub-cta .ih-btn{width:100%;text-align:center}}.ih-ytwatch-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px}.ih-ytwatch-mark .ih-ytwatch-cta-ring{position:absolute;top:50%;left:50%;width:72px;height:72px;margin:0;border-radius:50%;border:2px solid rgb(255 255 255 / .6);transform:translate(-50%,-50%) scale(1);animation:ihYtRing 2.6s cubic-bezier(.22,.61,.36,1) infinite}.ih-ytwatch-mark .ih-ytwatch-cta-ring--2{animation-delay:1.3s}@keyframes ihYtRing{0%{transform:translate(-50%,-50%) scale(.85);opacity:.75}100%{transform:translate(-50%,-50%) scale(1.75);opacity:0}}.ih-ytwatch-mark .ih-ytwatch-cta-play{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.ih-ytwatch-mark .ih-ytwatch-cta-ring{animation:none;opacity:.35}.ih-ytwatch-cta-play{animation:none!important}}.ih-hero-eyebrow{margin-bottom:8px!important}.ih-hero-clock{margin-top:14px!important}body.home .kb-row-layout-wrap:nth-of-type(even){background:linear-gradient(180deg,#FBF8F2 0%,#F6F1E6 100%)!important}body.home .kb-row-layout-wrap:nth-of-type(odd){background:#FDFBF7!important}body.home .kb-row-layout-wrap+.kb-row-layout-wrap{border-top:1px solid rgb(197 160 89 / .22)}body.home .ih-ytband p{color:#475569!important}body.home .ih-sechead-title::after,body.home .ih-h2c::after{content:"";display:block;width:46px;height:2px;margin:10px auto 0;border-radius:2px;background:linear-gradient(90deg,#C5A059,#E6C257)}.single-post .content-container,.single-post .entry-content,.single-post .content-area,.single-post .site-main{max-width:var(--ih-wide,1100px);width:100%;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;box-sizing:border-box}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol,.single-post .entry-content>h2,.single-post .entry-content>h3,.single-post .entry-content>blockquote,.single-post .entry-content>figure{max-width:820px;margin-left:auto;margin-right:auto}.single-post .ih-sec{padding-left:0!important;padding-right:0!important}.single-post .ih-sec-in{max-width:100%}.single-post .ih-related{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-width:100%;overflow:visible}.single-post .ih-related-card{min-width:0}.single-post .ih-related-card strong,.single-post .ih-related-card small{overflow-wrap:anywhere}@media (max-width:600px){.single-post .ih-related{grid-template-columns:1fr}}.single-post .ih-sec{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol,.single-post .entry-content>h2,.single-post .entry-content>h3,.single-post .entry-content>h4,.single-post .entry-content>blockquote,.single-post .entry-content>hr{max-width:720px;margin-left:auto;margin-right:auto}.single-post .entry-content>table,.single-post .entry-content>figure,.single-post .entry-content>.wp-block-table,.single-post .entry-content>img{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.single-post .entry-content table{width:100%;border-collapse:collapse}.single-post .entry-content .wp-block-table,.single-post .entry-content>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.single-post .entry-content table th,.single-post .entry-content table td{padding:9px 12px;border:1px solid rgb(197 160 89 / .35);vertical-align:top}.single-post .entry-content table th{background:#FBF5EA;font-family:"Inter",sans-serif;font-size:.86rem;text-align:left;color:#6B4A16}.single-post .entry-content table{border:1px solid rgb(197 160 89 / .45);border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgb(15 23 42 / .06);font-family:"Inter",sans-serif;font-size:.92rem;background:#fff}.single-post .entry-content table thead th,.single-post .entry-content table tr:first-child th{background:linear-gradient(160deg,#7C2D12,#5C1F0C);color:#fff;font-weight:700;font-size:.82rem;letter-spacing:.03em;text-transform:uppercase;border-color:rgb(255 255 255 / .16);padding:11px 13px}.single-post .entry-content table td{padding:11px 13px;border-top:1px solid rgb(197 160 89 / .28);border-left:none;border-right:none;color:#33404F;line-height:1.55}.single-post .entry-content table td:first-child{font-weight:700;color:#0D1B2A;background:#FCF9F3}.single-post .entry-content table tr:nth-child(even) td{background:#FBF8F3}.single-post .entry-content table tr:nth-child(even) td:first-child{background:#F7F1E6}.single-post .entry-content table tr:hover td{background:#FFF8E8}.single-post .entry-content ul{list-style:none;padding-left:0}.single-post .entry-content ul>li{position:relative;padding-left:24px;margin:.5em 0}.single-post .entry-content ul>li::before{content:"";position:absolute;left:6px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--clr-gold,#C5A059);box-shadow:0 0 0 3px rgb(197 160 89 / .18)}.single-post .entry-content ol{padding-left:22px}.single-post .entry-content ol>li::marker{color:var(--clr-terracotta,#800020);font-weight:700}.single-post .entry-content blockquote{border-left:4px solid var(--clr-gold,#C5A059);background:linear-gradient(135deg,#FFFDF6,#FBF3E4);border-radius:0 12px 12px 0;padding:14px 18px;box-shadow:0 4px 14px rgb(15 23 42 / .05)}.single-post .entry-content blockquote p:last-child{margin-bottom:0}.single-post .entry-content strong{color:#0D1B2A;font-weight:700}.single-post .entry-content h2{padding-bottom:8px;border-bottom:2px solid rgb(197 160 89 / .35)}.single-post .entry-content hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgb(197 160 89 / .7),transparent);margin:2.2em auto}.single-post .entry-content code{background:#F3EEE4;border:1px solid rgb(197 160 89 / .4);border-radius:4px;padding:1px 6px;font-size:.9em;color:#7C2D12}@media (max-width:700px){.single-post .entry-content table.ih-table-stack{display:block;overflow:visible;border:none;box-shadow:none;background:#fff0;border-radius:0}.single-post .entry-content table.ih-table-stack thead{display:none}.single-post .entry-content table.ih-table-stack tbody{display:block}.single-post .entry-content table.ih-table-stack tr{display:block;margin:0 0 12px;background:#fff;border:1px solid rgb(197 160 89 / .45);border-left:4px solid var(--clr-terracotta,#800020);border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgb(15 23 42 / .07)}.single-post .entry-content table.ih-table-stack td:first-child{display:block;background:linear-gradient(160deg,#FBF3E4,#F5E9D2)!important;font-family:"Gotu",Georgia,serif;font-size:1.02rem;font-weight:700;color:#0D1B2A;padding:10px 13px;border-top:none}.single-post .entry-content table.ih-table-stack td:first-child::before{display:none}.single-post .entry-content table.ih-table-stack td{display:flex;align-items:baseline;gap:10px;width:auto;padding:9px 13px;border-top:1px solid rgb(197 160 89 / .25);background:#fff!important;font-size:.9rem;line-height:1.5;text-align:left}.single-post .entry-content table.ih-table-stack td::before{content:attr(data-label);flex:0 0 40%;max-width:40%;font-family:"Inter",sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8C6A3E}.single-post .entry-content table.ih-table-stack tr:hover td{background:#fff!important}.single-post .entry-content table.ih-table-stack td:not([data-label])::before{display:none}}.ih-table-more{display:none}@media (max-width:700px){.single-post .entry-content table.ih-table-collapsible:not(.is-open) tbody tr:nth-child(n+4){display:none}.ih-table-more{display:block;width:100%;margin:-2px 0 18px;padding:11px 16px;background:#fff;border:1.5px solid rgb(120 0 32 / .3);border-radius:10px;color:#780020;font-family:"Inter",sans-serif;font-weight:700;font-size:.88rem;cursor:pointer}.ih-table-more:active{background:#FBF3F4}}@media (min-width:861px){.ih-ytwatch{align-items:start}.ih-ytwatch-player{aspect-ratio:16 / 9!important;height:auto!important;flex:0 0 auto!important;width:100%}.ih-ytwatch-main{display:block}.ih-ytlist{height:392px;max-height:392px;overflow-y:auto}}.ih-res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-width:var(--ih-wide,1100px);margin:0 auto}.ih-res-ic{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent,#800020) 12%,#fff);color:var(--accent,#800020)}.ih-res-ic svg{width:20px;height:20px}.ih-res-tx{flex:1 1 auto;min-width:0}.ih-res-tx strong{display:block;color:#0D1B2A;font-size:.95rem}.ih-res-tx small{display:block;color:#64748B;font-size:.8rem}.ih-res-go{flex:0 0 auto;color:var(--accent,#800020);font-weight:700;font-size:.85rem}.ih-review-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.ih-review-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ih-review-tags .ih-review-cat{display:inline-flex;align-items:center;padding:3px 9px;border-radius:100px;background:#F3EDE2;border:1px solid rgb(197 160 89 / .5);color:#6B4A16;font-size:.7rem;font-weight:700;white-space:nowrap}@media (max-width:520px){.ih-review-tags{margin-left:0;width:100%}}.ih-hero-h1{font-family:"Gotu",Georgia,serif;font-size:clamp(1.9rem, 4.6vw, 3.05rem);line-height:1.14;letter-spacing:.005em;text-transform:uppercase;color:var(--ihx-terracotta,#800020);margin:0 0 12px;font-weight:700}.ih-hero-h1 .ih-hero-em{color:var(--ihx-ink,#0D1B2A);display:block}.ih-hero-h1{text-shadow:none;animation:ihHeroCarve 0.5s ease-out 0.5s forwards}@keyframes ihHeroCarve{from{text-shadow:none;opacity:.72}to{text-shadow:1px 1px 0 rgb(255 255 255 / .35),-1px -1px 1px rgb(0 0 0 / .22);opacity:1}}@media (prefers-reduced-motion:reduce){.ih-hero-h1{animation:none;opacity:1;text-shadow:1px 1px 0 rgb(255 255 255 / .35),-1px -1px 1px rgb(0 0 0 / .22)}}.ih-hero-rating{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 20px}.ih-hero-stars{color:var(--ihx-gold,#C5A059);letter-spacing:2px;font-size:1.1rem}.ih-hero-rating strong{font-family:"Gotu",Georgia,serif;font-size:1.35rem;color:var(--ihx-ink,#0D1B2A)}.ih-hero-outof{color:#94A3B8;font-size:.85rem}.ih-hero-clock{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0;margin:0 0 24px;background:rgb(255 255 255 / .6);border:1px solid rgb(197 160 89 / .4);border-radius:16px;padding:18px 22px;backdrop-filter:blur(2px);box-shadow:0 1px 2px rgb(15 23 42 / .04),0 10px 26px rgb(15 23 42 / .07);max-width:660px;margin-left:auto;margin-right:auto}.ih-hero-clock-side{display:flex;align-items:center;gap:16px;padding:4px 20px;flex:1 1 auto;justify-content:center}.ih-hero-clock-div{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgb(197 160 89 / .6),transparent);margin:2px 0}.ih-hero-cd{display:flex;gap:4px;flex:0 0 auto}.ih-hero-cd-digit{display:flex;align-items:center;justify-content:center;width:30px;height:38px;background:linear-gradient(180deg,#1E140D,#0D1B2A);color:#FBE7B0;font-family:"Gotu",Georgia,serif;font-size:1.5rem;font-weight:800;border-radius:6px;box-shadow:0 3px 0 rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .12),0 4px 10px rgb(15 23 42 / .25);position:relative}.ih-hero-cd-digit::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgb(0 0 0 / .35)}.ih-hero-cd-tx{display:flex;flex-direction:column;gap:1px;text-align:left}.ih-hero-cd-lbl{font-family:"Inter",sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7C2D12}.ih-hero-cd-target{font-size:.78rem;color:#6B5B45;font-weight:600}.ih-hero-clock-time--approx{gap:10px;flex-direction:column;align-items:flex-start}.ih-hero-clock-cov{flex-direction:column;align-items:flex-start;gap:10px}.ih-hero-cov-badge{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:800;color:var(--clr-emerald);background:rgb(22 101 52 / .1);border:1px solid rgb(22 101 52 / .25);padding:5px 12px;border-radius:999px}.ih-hero-cov-badge svg{width:15px;height:15px;flex:0 0 auto}.ih-hero-cov-badge--approx{color:#A16207;background:rgb(161 98 7 / .1);border-color:rgb(161 98 7 / .25)}.ih-hero-cov-stats{display:flex;gap:8px}.ih-hero-cov-stat{display:flex;flex-direction:column;align-items:center;gap:3px;background:#FFFDF6;border:1px solid rgb(197 160 89 / .35);border-radius:10px;padding:7px 12px;min-width:62px}.ih-hero-cov-stat svg{width:16px;height:16px;color:var(--ihx-terracotta,#800020)}.ih-hero-cov-stat strong{font-family:"Gotu",Georgia,serif;font-size:1.05rem;color:var(--ihx-ink,#0D1B2A);line-height:1.1}.ih-hero-cov-stat small{font-size:.62rem;color:#8C6A3E;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (max-width:560px){.ih-hero-clock{flex-direction:column;padding:16px 16px;gap:16px}.ih-hero-clock-div{display:none}.ih-hero-clock-side{justify-content:center;padding:0}.ih-hero-clock-cov{align-items:center}.ih-hero-cov-stats{gap:6px}.ih-hero-cov-stat{min-width:0;flex:1;padding:6px 8px}.ih-hero-cd-digit{width:26px;height:34px;font-size:1.3rem}}.ih-hero-trust{display:inline-flex;align-items:center;gap:14px;margin:0 auto;padding:10px 22px;background:rgb(255 255 255 / .72);border:1px solid rgb(197 160 89 / .45);border-radius:100px;box-shadow:0 6px 18px rgb(15 23 42 / .07);backdrop-filter:blur(3px);max-width:100%}.ih-hero-trust-div{width:1px;height:32px;background:rgb(197 160 89 / .4);flex:0 0 auto}.ih-hero-byline-tx{display:flex;flex-direction:column;gap:1px;text-align:left}.ih-hero-byline-tx strong{color:var(--ihx-ink,#0D1B2A);font-size:.95rem}.ih-hero-byline-tx small{color:var(--ihx-gold-deep,#8C6A3E);font-size:.8rem;font-weight:600}.ih-hero-trust .ih-hero-rating{margin:0;text-decoration:none}.ih-hero-trust .ih-hero-rating:hover .ih-hero-rating strong{text-decoration:underline}@media (max-width:560px){.ih-hero--flat .ih-hero-cta>a{width:100%;text-align:center}.ih-hero-trust{flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:8px 14px 8px 8px;border-radius:18px}.ih-hero-trust-div{display:none}}.ih-nav-cart-item{display:flex;align-items:center}@media (max-width:992px){.ih-nav-cart-item{display:none}}.ih-topbar-brand{padding-right:0}.ih-topbar-brand::after{background:linear-gradient(90deg,#C5A059,#fff0)}.site-title a.ih-brandmark,.site-branding a.ih-brandmark,#masthead a.ih-brandmark,.ih-topbar-brand.ih-brandmark{color:var(--ihx-ink,#0D1B2A)!important}.site-title a.ih-brandmark:hover,.site-branding a.ih-brandmark:hover,#masthead a.ih-brandmark:hover,.ih-topbar-brand.ih-brandmark:hover{color:var(--ihx-terracotta,#800020)!important}.site-title a.ih-brandmark .ih-brand-gold,.ih-topbar-brand.ih-brandmark .ih-brand-gold{color:var(--ihx-gold,#C5A059)!important}.ih-yt{border-radius:16px;overflow:hidden;max-width:var(--ih-wide,1100px);margin:0 auto}.ih-yt-chan{display:flex;align-items:center;gap:12px;padding:12px 16px}.ih-yt-avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:red;display:flex;align-items:center;justify-content:center}.ih-yt-avatar svg{width:18px;height:18px;margin-left:2px}.ih-yt-chan-tx{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ih-yt-chan-tx strong{font-size:.98rem;font-family:"Inter",sans-serif}.ih-yt-chan-tx small{font-size:.78rem}.ih-yt-chan-btn{flex:0 0 auto;background:red;color:#fff!important;font-family:"Inter",sans-serif;font-weight:700;font-size:.86rem;padding:9px 16px;border-radius:100px;text-decoration:none!important;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.ih-yt-chan-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.ih-yt .ih-ytwatch{display:grid;grid-template-columns:1.75fr 1fr;gap:0;align-items:stretch}.ih-yt .ih-ytwatch-main{box-sizing:border-box}.ih-yt .ih-ytwatch-player{position:relative;display:block;width:100%;aspect-ratio:16 / 9!important;height:auto!important;border-radius:12px;overflow:hidden;border:none;box-shadow:none}.ih-yt .ih-ytwatch-thumb{width:100%;height:100%;object-fit:cover;display:block}.ih-yt .ih-ytwatch-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .1),rgb(0 0 0 / .55))}.ih-ytwatch-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:none;background:none;cursor:pointer;padding:0}.ih-yt .ih-ytwatch-mark{position:relative;width:76px;height:76px}.ih-yt .ih-ytwatch-cta-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:44px;border-radius:12px;background:red;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(255 0 0 / .45);z-index:1}.ih-yt .ih-ytwatch-cta-play svg{width:22px;height:22px;margin-left:2px}.ih-yt .ih-ytwatch-cta-btn{background:rgb(255 255 255 / .14);border:1.5px solid rgb(255 255 255 / .7);color:#fff!important;backdrop-filter:blur(3px)}.ih-ytwatch-overlay:hover .ih-ytwatch-cta-btn{background:red;border-color:red}.ih-yt .ih-ytwatch-empty{background:linear-gradient(150deg,#2A0A10,#0F0F0F)}.ih-yt .ih-ytlist{height:auto;max-height:none;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ih-yt .ih-ytrow{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;background:#fff0;border:none;text-decoration:none!important;transition:background .15s ease}.ih-yt .ih-ytrow-thumb{position:relative;flex:0 0 100px;width:100px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:linear-gradient(150deg,var(--accent,#800020),#0F0F0F)}.ih-yt .ih-ytrow-img{width:100%;height:100%;object-fit:cover;display:block}.ih-yt .ih-ytrow-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:16px;border-radius:4px;background:rgb(255 0 0 / .92);display:flex;align-items:center;justify-content:center}.ih-yt .ih-ytrow-play svg{width:10px;height:10px;margin-left:1px}.ih-yt .ih-ytrow-body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ih-yt .ih-ytrow-title{font-family:"Inter",sans-serif;font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none!important}.ih-ytrow-sub{font-size:.72rem}@media (max-width:860px){.ih-yt .ih-ytwatch{grid-template-columns:1fr}.ih-yt .ih-ytlist{padding:0 12px 12px;max-height:320px}.ih-yt .ih-ytrow-thumb{flex-basis:86px;width:86px}.ih-yt-chan-btn{padding:8px 13px;font-size:.8rem}}.ih-yt .ih-ytwatch-cta-play{animation:ihYtBreatheC 2.8s ease-in-out infinite!important}@keyframes ihYtBreatheC{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.07)}}.ih-ytwatch-overlay:hover .ih-ytwatch-cta-play{animation:none!important;transform:translate(-50%,-50%) scale(1.1)!important}@media (prefers-reduced-motion:reduce){.ih-yt .ih-ytwatch-cta-play{animation:none!important;transform:translate(-50%,-50%)!important}}.ihyt-hubhead{text-align:center}.ihyt-channel{color:var(--ihx-gold-deep,#8C6A3E);font-weight:700}.ihyt-sub{display:inline-flex;align-items:center;gap:8px;background:red;color:#fff!important;font-family:"Inter",sans-serif;font-weight:700;font-size:.9rem;padding:10px 20px;border-radius:100px;text-decoration:none!important}.ihyt-sub:hover{filter:brightness(1.12)}.ih-yth-sub{max-width:var(--ih-wide,1100px);margin:36px auto 0;text-align:center}.ih-ytt{max-width:var(--ih-wide,1100px);margin:0 auto;background:linear-gradient(160deg,#0B1220 0%,#121A2B 100%);border-radius:20px;padding:22px 22px 26px;box-shadow:0 20px 50px rgb(10 15 25 / .35);color:#E7ECF3}.ih-ytt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .08)}.ih-ytt-chan{display:flex;align-items:center;gap:10px}.ih-ytt-avatar{width:34px;height:34px;border-radius:50%;background:red;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ih-ytt-avatar svg{width:16px;height:16px}.ih-ytt-chan-name{font-family:"Gotu",Georgia,serif;font-size:1.05rem;color:#fff}.ih-ytt-status{display:inline-flex;align-items:center;gap:7px;font-family:"Inter",sans-serif;font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:100px}.ih-ytt-status--live{background:rgb(255 0 0 / .16);color:#FF6B6B}.ih-ytt-status--off{background:rgb(255 255 255 / .08);color:#9BA9BD}.ih-ytt-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ih-ytt-status--live .ih-ytt-dot{animation:ihYttPulse 1.4s ease-in-out infinite}@keyframes ihYttPulse{0%,100%{opacity:1}50%{opacity:.3}}.ih-ytt-grid{display:grid;grid-template-columns:70% 30%;gap:20px}.ih-ytt-main{min-width:0}.ih-ytt-main--empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px;background:rgb(255 255 255 / .04);border-radius:14px;color:#9BA9BD;text-align:center;padding:20px}.ih-ytt-player{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000;cursor:pointer}.ih-ytt-player-thumb,.ih-ytt-player iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.ih-ytt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgb(255 255 255 / .16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.ih-ytt-play svg{width:24px;height:24px;margin-left:3px}.ih-ytt-player:hover .ih-ytt-play{transform:translate(-50%,-50%) scale(1.08);background:rgb(255 255 255 / .24)}.ih-ytt-play--sm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px}.ih-ytt-play--sm svg{width:14px;height:14px;margin-left:1px}.ih-ytt-title{font-family:"Inter",sans-serif;font-weight:700;font-size:1.1rem;color:#fff;margin:14px 0 6px;line-height:1.35}.ih-ytt-desc{color:#9BA9BD;font-size:.88rem;line-height:1.5;margin:0 0 10px}.ih-ytt-badge{display:inline-flex;padding:4px 10px;border-radius:100px;font-size:.72rem;font-weight:700;background:rgb(255 255 255 / .08);color:#C5A059}.ih-ytt-badge--live{background:rgb(255 0 0 / .16);color:#FF6B6B}.ih-ytt-side-h{font-family:"Inter",sans-serif;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#9BA9BD;margin:0 0 12px}.ih-ytt-shorts-list{display:flex;flex-direction:column;gap:12px}.ih-ytt-short{position:relative;display:block;width:100%;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#000;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.ih-ytt-short:hover{transform:scale(1.03)}.ih-ytt-short img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ih-ytt-short:hover img{transform:scale(1.06)}.ih-ytt-short-title{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 10px;text-align:left;background:linear-gradient(0deg,rgb(0 0 0 / .85),transparent);color:#fff;font-size:.78rem;font-weight:600;line-height:1.3}.ih-ytt-empty-note{color:#6B7686;font-size:.82rem}.ih-ytt-track{margin-top:26px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .08)}.ih-ytt-track-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px}.ih-ytt-tcard{flex:0 0 auto;width:220px;background:none;border:none;padding:0;cursor:pointer;text-align:left}.ih-ytt-tcard-thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;transition:transform .2s ease}.ih-ytt-tcard:hover .ih-ytt-tcard-thumb{transform:scale(1.03)}.ih-ytt-tcard-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ih-ytt-tcard-title{display:block;margin-top:8px;color:#E7ECF3;font-size:.85rem;font-weight:600;line-height:1.3}.ih-ytt-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.ih-ytt-modal[hidden]{display:none}.ih-ytt-modal-bg{position:absolute;inset:0;background:rgb(5 8 14 / .85);backdrop-filter:blur(4px)}.ih-ytt-modal-frame{position:relative;width:min(92vw, 380px);aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 30px 70px rgb(0 0 0 / .5)}.ih-ytt-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ih-ytt-modal-x{position:absolute;top:-42px;right:0;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .12);border:none;color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.ih-ytt-modal-body{width:100%;height:100%}@media (max-width:860px){.ih-ytt{padding:16px 14px 20px;border-radius:16px}.ih-ytt-grid{display:flex;flex-direction:column}.ih-ytt-shorts-list{flex-direction:row;overflow-x:auto;gap:10px}.ih-ytt-short{flex:0 0 auto;width:120px}}@media (prefers-reduced-motion:reduce){.ih-ytt-dot,.ih-ytt-short,.ih-ytt-short img,.ih-ytt-tcard-thumb,.ih-ytt-play{transition:none;animation:none}}.ih-yth-sub-btn{display:inline-flex;padding:12px 26px;font-size:.92rem}.ih-about-socials{display:flex;justify-content:center;margin-top:12px}.ih-about-soc{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;background:#fff;border:1px solid rgb(197 160 89 / .5);color:#0A66C2!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-weight:700;font-size:.86rem;transition:background .15s ease,transform .15s ease,border-color .15s ease}.ih-about-soc svg{width:18px;height:18px}.ih-about-soc:hover{background:#0A66C2;color:#fff!important;border-color:#0A66C2;transform:translateY(-1px)}.ih-bq .wp-block-post-template,.ih-bcgrid .wp-block-post-template{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:18px!important;list-style:none;padding:0;margin:0 auto;max-width:var(--ih-wide,1100px)}.ih-bq .ih-bc,.ih-bcgrid .ih-bc{position:relative;display:flex;flex-direction:column;background:#FFF;border:1px solid rgb(15 23 42 / .08);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgb(15 23 42 / .04),0 10px 26px rgb(15 23 42 / .06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;margin:0}.ih-bq .ih-bc::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ihx-terracotta,#800020),var(--ihx-gold,#C5A059));z-index:2}.ih-bq .ih-bc:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(15 23 42 / .05),0 18px 40px rgb(15 23 42 / .11);border-color:rgb(197 160 89 / .55)}.ih-bc-img{margin:0}.ih-bc-img img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.ih-bc-img:empty{display:none}.ih-bc-body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1 auto}.ih-bc-cat,.ih-bc-cat a{font-family:"Inter",sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ihx-gold-deep,#8C6A3E)!important;text-decoration:none!important}.ih-bc-cat{margin:0 0 8px}.ih-bc-title{margin:0 0 6px}.ih-bc-title,.ih-bc-title a{font-family:"Gotu",Georgia,serif!important;font-size:1.18rem!important;line-height:1.3!important;color:var(--ihx-ink,#0D1B2A)!important;text-decoration:none!important;font-weight:700!important}.ih-bc-title a:hover{color:var(--ihx-terracotta,#800020)!important}.ih-bc-title::after{content:"";display:block;width:38px;height:2px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,var(--ihx-gold,#C5A059),#fff0)}.ih-bc-excerpt{font-family:"Inter",sans-serif;color:#64748B;font-size:.9rem;line-height:1.6;margin:10px 0 14px}.ih-bc-excerpt a{display:none}.ih-bc-foot{margin-top:auto;padding-top:12px;border-top:1px solid rgb(197 160 89 / .28);display:flex;align-items:center;justify-content:space-between;gap:10px}.ih-bc-date{font-family:"Inter",sans-serif;font-size:.78rem;color:#94A3B8;margin:0}.ih-bc-more,.ih-bc-more a{font-family:"Inter",sans-serif;font-weight:700;font-size:.85rem;color:var(--ihx-terracotta,#800020)!important;text-decoration:none!important}.ih-bc-more a:hover{color:var(--ihx-gold-deep,#8C6A3E)!important}@media (max-width:600px){.ih-bq .wp-block-post-template,.ih-bcgrid .wp-block-post-template{grid-template-columns:1fr!important}}.ihres{max-width:var(--ih-read,760px);margin:0 auto}.ihres-stage{position:relative;background:#E9E4DA;border:1px solid rgb(197 160 89 / .45);border-top:4px solid var(--accent,#800020);border-radius:14px;overflow:hidden;box-shadow:0 12px 34px rgb(15 23 42 / .1);display:flex;justify-content:center}.ihres-img{width:100%;height:auto;display:block;user-select:none;-webkit-user-drag:none}.ihres-empty{padding:40px 22px;color:#475569;font-size:.95rem;text-align:center}.ihres-points{margin-top:26px}.ihres-points h2{font-family:"Gotu",Georgia,serif;font-size:1.25rem;color:var(--ihx-ink,#0D1B2A);margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid rgb(197 160 89 / .35)}.ihres-points ul{list-style:none;padding:0;margin:0}.ihres-points li{position:relative;padding-left:24px;margin:9px 0;color:#475569;font-size:.95rem;line-height:1.6}.ihres-points li::before{content:"";position:absolute;left:6px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--accent,#C5A059);box-shadow:0 0 0 3px rgb(197 160 89 / .18)}.ihres-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:28px}.ihres-next-card{display:block;padding:14px 16px;border-radius:12px;background:#FBF7EF;border:1px solid rgb(197 160 89 / .4);border-left:4px solid var(--accent,#800020);text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease}.ihres-next-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(15 23 42 / .09)}.ihres-next-card strong{display:block;color:var(--ihx-ink,#0D1B2A)!important;font-size:.96rem}.ihres-next-card small{display:block;color:#64748B!important;font-size:.8rem;margin-top:2px}.ih-yt{background:#FFF;border:1px solid rgb(15 23 42 / .1);box-shadow:0 1px 2px rgb(15 23 42 / .04),0 12px 30px rgb(15 23 42 / .07)}.ih-yt-chan{background:#FFF;border-bottom:1px solid rgb(15 23 42 / .1)}.ih-yt-chan-tx strong{color:#0F0F0F}.ih-yt-chan-tx small{color:#606060}.ih-yt .ih-ytwatch{background:#FFF}.ih-yt .ih-ytwatch-main{padding:14px 14px 8px}.ih-yt .ih-ytwatch-player{background:#0F0F0F}.ih-yt .ih-ytwatch-empty{background:linear-gradient(150deg,#2A0A10 0%,#0F0F0F 100%)}.ih-yt .ih-ytlist{background:#FFF;padding:10px 14px 14px}.ih-yt .ih-ytrow:hover{background:rgb(0 0 0 / .05)}.ih-yt .ih-ytrow-title{color:#0F0F0F!important}.ih-ytrow-sub{color:#606060}.ih-yt .ih-ytrow-arrow{color:#909090}body.home .ih-ytband{background:#fff0;border-radius:0;padding:0;color:inherit}body.home .ih-ytband h2,body.home .ih-ytband .ih-h2c{color:var(--ihx-ink,#0D1B2A)!important}.ih-reader-bar{display:flex;align-items:center;gap:6px;padding:8px 10px;background:linear-gradient(150deg,#14243A,#0D1B2A);border-top:1px solid rgb(197 160 89 / .35);flex-wrap:wrap}.ih-reader-btn{min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .25);border-radius:8px;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;line-height:1;font-family:"Inter",sans-serif;transition:background .15s ease}.ih-reader-btn:hover{background:var(--ihx-terracotta,#800020);border-color:var(--ihx-terracotta,#800020)}.ih-reader-page,.ih-reader-zoom{color:rgb(255 255 255 / .85);font-family:"Inter",sans-serif;font-size:.8rem;padding:0 6px;white-space:nowrap}.ih-reader-page b{color:#fff}.ih-reader-sep{flex:0 0 1px;height:20px;background:rgb(255 255 255 / .22);margin:0 6px}.ih-reader-full{margin-left:auto;color:#fff!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-weight:700;font-size:.8rem;padding:8px 14px;border-radius:8px;background:var(--ihx-terracotta,#800020);white-space:nowrap}.ih-reader-full:hover{filter:brightness(1.12)}.ihres-stage{flex-direction:column;align-items:stretch}@media (max-width:560px){.ih-reader-full{margin-left:0;width:100%;text-align:center;margin-top:6px}}.ih-nav-cart-item{display:flex;align-items:center;margin-left:6px}@keyframes ihCartShine{to{transform:translateX(120%)}}@keyframes ihCartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes ihCartDrop{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.18) rotate(-7deg)}55%{transform:scale(.94) rotate(4deg)}100%{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.ih-nav-cart,.ih-nav-cart-count{animation:none!important;transition:none!important}.ih-nav-cart:hover{transform:none}}@media (max-width:992px){.ih-topbar-i.ih-botnav-cart{position:relative;min-width:46px;padding:4px 6px;border-radius:10px;background:none;color:#0D1B2A;box-shadow:none;overflow:visible;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.ih-topbar-i.ih-botnav-cart svg{width:22px!important;height:22px!important;stroke:#800020;stroke-width:1.8}.ih-topbar-i.ih-botnav-cart .ih-topbar-lbl{color:#0D1B2A!important}.ih-topbar-i.ih-botnav-cart:active{background:rgb(13 27 42 / .07);transform:scale(.96)}.ih-topbar-i.ih-botnav-cart .ih-topbar-badge{box-sizing:border-box;top:-4px!important;right:2px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;background:linear-gradient(135deg,#E6C257,#C5A059)!important;color:#3F2A06!important;border:2px solid #FFF;font-size:0.66rem!important;box-shadow:0 2px 6px rgb(15 23 42 / .28);z-index:2}.ih-topbar-i.ih-botnav-cart .ih-topbar-badge:not(.has){display:none!important}.ih-topbar-i.ih-botnav-cart .ih-topbar-badge.has{animation:ihCartPulse 2.4s ease-in-out infinite}.ih-topbar-i.ih-botnav-cart.ih-bump{animation:ihCartDrop .55s cubic-bezier(.2,.9,.25,1.2);isolation:isolate}.ih-topbar-i.ih-botnav-cart.ih-bump .ih-topbar-badge{animation:ihCartDrop .55s cubic-bezier(.2,.9,.25,1.2)}}@media (prefers-reduced-motion:reduce){.ih-topbar-i.ih-botnav-cart,.ih-topbar-i.ih-botnav-cart .ih-topbar-badge{animation:none!important;transition:none!important}}@media (max-width:992px){.ih-topbar-i.ih-botnav-cart .ih-topbar-badge{box-sizing:border-box;top:1px!important;right:1px!important;min-width:18px!important;height:18px!important}}.spv{width:100%;max-width:var(--ih-wide,1100px);margin:0 auto;display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:start}.spv:not(:has(.spv-list)){grid-template-columns:1fr}.spv-main{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--ihx-line,rgb(197 160 89 / .38));border-radius:14px;overflow:hidden}.spv-head{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#0D1B2A;border-bottom:1px solid rgb(255 255 255 / .1)}.spv-title{font-weight:700;font-size:.92rem;color:#fff;margin-right:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spv-open{color:#FAF7F0!important;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.spv-lang{display:inline-flex;flex:0 0 auto;background:rgb(255 255 255 / .1);border-radius:999px;padding:2px}.spv-lang-opt{border:0;background:#fff0;cursor:pointer;color:rgb(255 255 255 / .78);font-family:inherit;font-size:.74rem;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.spv-open{flex:0 0 auto}.spv-lang-opt.is-active{background:#C5A059;color:#3F2A06}.spv-lang-opt.is-soon,.spv-lang-opt:disabled{opacity:.42;cursor:not-allowed}.spv-stage{position:relative;aspect-ratio:1 / 1.414;width:min(100%, 640px, calc(90vh / 1.414));height:auto;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:14px 10px;overflow:hidden;background:#F4ECDD;scrollbar-width:thin;scrollbar-color:rgb(197 160 89 / .6) #fff0}.spv-stage::-webkit-scrollbar{width:9px}.spv-stage::-webkit-scrollbar-thumb{background:rgb(197 160 89 / .6);border-radius:6px}.spv-page{flex:0 0 auto;width:100%;display:flex;justify-content:center;align-items:center}.spv-canvas{display:block;max-width:100%;max-height:100%;height:auto;box-shadow:0 4px 18px rgb(15 23 42 / .18);border-radius:2px}.spv.is-zoomed .spv-stage{overflow:auto;align-items:flex-start;justify-content:flex-start}.spv.is-zoomed .spv-page{justify-content:flex-start;width:auto}.spv.is-zoomed .spv-canvas{max-width:none;max-height:none}.spv-drive{width:100%;height:70vh;border:0}.spv-empty{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#7C6448;font-size:.9rem;text-align:center;padding:20px}.spv-empty-ic{font-size:1.8rem}.spv-nav{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#FAF7F0;border-top:1px solid var(--ihx-line,rgb(197 160 89 / .38))}.spv-nav button{border:1px solid rgb(128 0 32 / .28);background:#fff;color:#800020;font-family:inherit;font-weight:700;font-size:.78rem;padding:6px 12px;border-radius:8px;cursor:pointer;min-height:34px}.spv-nav button:disabled{opacity:.38;cursor:default}.spv-count{font-size:.78rem;font-weight:700;color:#4A3A22}.spv-tools{margin-left:auto;display:flex;gap:6px}.spv-tools button{min-width:34px;padding:6px 9px}.spv-list{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--ihx-line,rgb(197 160 89 / .38));border-radius:14px;padding:12px}.spv-list-head{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8C6A3E;margin-bottom:4px}.spv-item{display:flex;align-items:center;gap:9px;border:1px solid #fff0;background:#fff0;font-family:inherit;text-align:left;cursor:pointer;padding:9px 10px;border-radius:10px;min-height:44px}.spv-item:hover{background:rgb(197 160 89 / .12)}.spv-item.is-active{background:rgb(128 0 32 / .07);border-color:rgb(128 0 32 / .28)}.spv-item-tx{display:flex;flex-direction:column;font-weight:700;font-size:.86rem;color:#0D1B2A}.spv-item-sub{font-weight:600;font-size:.7rem;color:#7C6448}.spv.is-full{max-width:none;background:#0D1B2A;padding:12px}.spv.is-full .spv-stage{aspect-ratio:auto;height:calc(100vh - 120px);height:calc(100dvh - 120px)}@media (max-width:860px){.spv{grid-template-columns:1fr;gap:10px}.spv-list{flex-direction:row;overflow-x:auto;padding:8px}.spv-list-head{display:none}.spv-item{flex:0 0 auto}.spv-head{padding:8px 10px;gap:8px;flex-wrap:wrap}.spv-title{font-size:.82rem;flex:1 1 100%}.spv-nav{flex-wrap:wrap}.spv.is-full .spv-stage{height:calc(100vh - 168px);height:calc(100dvh - 168px)}}.ih-nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#9C0028,#6E001C);color:#fff!important;text-decoration:none!important;box-shadow:0 2px 8px rgb(120 0 32 / .28);overflow:visible;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.ih-nav-cart:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 16px rgb(120 0 32 / .36)}.ih-nav-cart-ico{display:flex}.ih-nav-cart-ico svg{width:22px;height:22px;stroke:#fff;stroke-width:1.8;display:block}.ih-nav-cart-count{box-sizing:border-box;position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#E6C257,#C5A059);color:#3F2A06;border:2px solid #fff;font-family:"Inter",sans-serif;font-size:.68rem;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgb(15 23 42 / .25);z-index:3}.ih-nav-cart-count:not(.has){display:none}.ih-nav-cart-count.has{animation:ihCartPulse 2.4s ease-in-out infinite}.ih-nav-cart.ih-bump{animation:ihCartDrop .5s cubic-bezier(.2,.9,.25,1.2);isolation:isolate}.ih-nav-cart.ih-bump .ih-nav-cart-count{animation:ihCartDrop .5s cubic-bezier(.2,.9,.25,1.2)}@media (max-width:992px){.ih-nav-cart-item{display:none}}.ih-postlang{display:inline-flex;gap:2px;padding:3px;margin:0 0 22px;background:#F3ECE0;border:1px solid rgb(197 160 89 / .4);border-radius:100px}.ih-postlang-opt{display:inline-block;padding:6px 16px;border-radius:100px;font-family:"Inter",sans-serif;font-size:.85rem;font-weight:600;color:#6B4A16!important;text-decoration:none!important;transition:background .15s ease,color .15s ease}.ih-postlang-opt:hover{background:rgb(255 255 255 / .6)}.ih-postlang-opt.is-on{background:var(--ihx-terracotta,#800020);color:#fff!important;box-shadow:0 2px 6px rgb(120 0 32 / .25)}.spv-list-arrow{display:none}@media (max-width:860px){.spv{position:relative}.spv .spv-list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative}.spv .spv-list::-webkit-scrollbar{display:none}.spv .spv-item{scroll-snap-align:start}.spv-list-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;z-index:4;width:30px;height:30px;border:none;border-radius:50%;background:rgb(255 255 255 / .96);color:var(--ihx-terracotta,#800020);font-size:1.3rem;line-height:1;box-shadow:0 2px 8px rgb(15 23 42 / .22);cursor:pointer}.spv-list-prev{left:4px}.spv-list-next{right:4px}.spv-list-arrow:active{transform:scale(.9)}.spv-list-arrow[disabled]{opacity:0;pointer-events:none}.spv:has(.spv-list-arrow) .spv-list{padding-left:38px;padding-right:38px}}.ih-exit-historian{max-width:440px;padding-top:64px;overflow:visible}.ih-exit-hero{position:absolute;top:-46px;left:0;right:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.ih-exit-char{width:104px;height:122px;filter:drop-shadow(0 8px 14px rgb(15 23 42 / .22));animation:ihExitPop .5s cubic-bezier(.2,.9,.3,1.3) both}.ih-exit-char svg{width:100%;height:100%;display:block}.ih-exit-char-img{width:100%;height:100%;object-fit:contain;display:block}.ih-exit-speech{margin-top:-6px;background:#0D2B4A;color:#fff;font-family:"Inter",sans-serif;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:100px;box-shadow:0 4px 10px rgb(13 43 74 / .3);position:relative;animation:ihExitFade .6s ease .25s both}.ih-exit-speech::after{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);border-left:5px solid #fff0;border-right:5px solid #fff0;border-bottom:6px solid #0D2B4A}.ih-exit-historian .ih-exit-seal{margin-top:4px}.ih-exit-historian h3{margin-top:6px}.ih-exit-foot{margin:12px 0 0;font-size:.76rem;color:#7C6448;font-weight:600}@keyframes ihExitPop{0%{transform:translateY(14px) scale(.85);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes ihExitFade{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ih-exit-char,.ih-exit-speech{animation:none}}@media (max-width:480px){.ih-exit-historian{padding-top:58px}.ih-exit-char{width:92px;height:108px}}.ih-offer{display:flex;flex-direction:column;width:100%;max-width:560px;margin:22px auto 0;background:#FFFDF8;border:1px solid rgb(197 160 89 / .5);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgb(15 23 42 / .04),0 14px 38px rgb(15 23 42 / .1)}.ih-offer--bundle{max-width:620px;border:2px solid var(--clr-gold-dark);box-shadow:0 1px 2px rgb(15 23 42 / .04),0 18px 46px rgb(197 160 89 / .28)}.ih-offer--bundle .ih-offer-title{font-size:1.6rem}.ih-offer--bundle .ih-offer-ribbon{background:linear-gradient(135deg,#E9CE93,#D9AF5E);box-shadow:0 2px 8px rgb(197 160 89 / .35)}.ih-offer--bundle .ih-offer-now{font-size:2.9rem}.ih-offer--revision{max-width:440px;background:linear-gradient(160deg,#EEF2F6,#F7F9FB);border-color:rgb(30 58 95 / .35);box-shadow:0 1px 2px rgb(15 23 42 / .04),0 8px 22px rgb(15 45 80 / .08)}.ih-offer--revision .ih-offer-info{padding:16px 18px 4px}.ih-offer--revision .ih-offer-ribbon{background:linear-gradient(135deg,#3A5A80,#1E3A5F);color:#EAF1F8;font-size:.62rem;padding:3px 10px;margin-bottom:8px}.ih-offer--revision .ih-offer-title{font-size:1.14rem;margin-bottom:4px;color:#1A3550}.ih-offer--revision .ih-offer-sub{font-size:.86rem}.ih-offer--revision .ih-offer-reasons{margin-top:10px;gap:6px}.ih-offer--revision .ih-offer-reasons li{font-size:.82rem;padding-left:22px;color:#3A5A80}.ih-offer--revision .ih-offer-reasons li::before{width:14px;height:14px;background-size:9px;background-color:#1E3A5F!important}.ih-offer--revision .ih-offer-deal{margin-top:12px;padding:16px;background:#fff}.ih-offer--revision .ih-offer-trust{color:#56728F}.ih-offer--revision .ih-offer-urgency{color:#3A5A80}.ih-offer--revision .ih-offer-urgency strong{color:#1E3A5F}.ih-offer--revision .ih-offer-now{font-size:1.9rem;color:#1E3A5F}.ih-offer--revision .ih-offer-cta{padding:11px 20px;font-size:.92rem;background:linear-gradient(135deg,#3A5A80,#1A3550)!important}.ih-offer-info{padding:18px 20px 4px}.ih-offer-ribbon{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6B4A16;background:linear-gradient(135deg,#F6E7C4,#E9CE93);padding:4px 12px;border-radius:100px;margin-bottom:8px}.ih-offer-title{margin:0 0 6px;font-family:"Gotu",Georgia,serif;font-size:1.4rem;line-height:1.2;font-weight:800;color:#0D1B2A}.ih-offer-sub{margin:0 0 10px!important;font-size:.95rem;line-height:1.5;color:#4A5568}.ih-offer-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 2px!important}.ih-offer-chip{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;color:#6B4A16;background:linear-gradient(135deg,#F6E7C4,#EBD5A0);border:1px solid rgb(140 106 62 / .3);padding:4px 11px;border-radius:999px}.ih-offer-reasons{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.ih-offer-reasons li{position:relative;padding-left:26px;font-size:.9rem;line-height:1.4;color:#2D3748}.ih-offer-reasons li::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border-radius:50%;background:#167A4A 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='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}.ih-offer-items{display:flex;flex-direction:column;margin:2px 0 8px;border-top:1px dashed rgb(140 106 62 / .25)}.ih-offer-item{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px dashed rgb(140 106 62 / .2);font-size:.8rem}.ih-offer-item-check{flex:0 0 auto;width:15px;height:15px;border-radius:50%;background:#167A4A;color:#fff;font-size:.6rem;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ih-offer-item-label{flex:1 1 auto;min-width:0;color:#2D3748}.ih-offer-item-price{flex:0 0 auto;font-weight:700;color:#0D1B2A;white-space:nowrap;font-size:.8rem}.ih-offer-item-price s{color:#94A3B8;font-weight:400;margin-right:4px}.ih-offer--revision .ih-offer-item-check{background:#1E3A5F}.ih-offer--revision .ih-offer-item-price{color:#1A3550}.ih-offer--revision .ih-offer-items{border-top-color:rgb(30 58 95 / .2)}.ih-offer--revision .ih-offer-item{border-bottom-color:rgb(30 58 95 / .15)}.ih-offer-deal{margin-top:14px;padding:16px 20px;background:linear-gradient(160deg,#14243A,#0D1B2A);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ih-offer-price{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.ih-offer-mrp{color:rgb(255 255 255 / .55);text-decoration:line-through;font-size:1.05rem}.ih-offer-now{font-family:"Gotu",Georgia,serif;font-size:2.6rem;font-weight:800;line-height:1;color:#FFF}.ih-offer-save{display:inline-block;background:#E6C257;color:#422006;font-weight:800;font-size:.78rem;padding:4px 13px;border-radius:100px}.ih-offer-cta{width:100%;margin:4px 0 0;padding:15px 20px;font-size:1rem;font-weight:800;text-align:center;background:linear-gradient(135deg,#9C0028,#800020);color:#fff!important;border-radius:12px;box-shadow:0 6px 18px rgb(120 0 32 / .4)}.ih-offer-cta:hover{filter:brightness(1.07)}.ih-offer-cta--soon{background:#6B7280!important;cursor:not-allowed;opacity:.9;pointer-events:none}.ih-offer-urgency{font-size:.8rem;color:rgb(255 255 255 / .82)}.ih-offer-urgency strong{color:#E6C88F}.ih-offer-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:.68rem;color:rgb(255 255 255 / .62)}@media (min-width:720px){.ih-offer{flex-direction:row;align-items:stretch;max-width:760px}.ih-offer-info{flex:1 1 auto;min-width:0;padding:26px 28px;display:flex;flex-direction:column;justify-content:center}.ih-offer-deal{flex:0 0 270px;margin-top:0;padding:26px 22px;justify-content:center}.ih-offer-title{font-size:1.5rem}.ih-offer-now{font-size:2.7rem}}@media (max-width:992px){.ih-botsheet-top{padding:2px 2px 10px}.ih-botsheet-grip{margin:2px auto 8px}}.ih-tile-grid>p{display:contents}.ih-tile{--tile-accent:#800020;position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#FFFFFF 0%,#FFFDF7 100%);border-radius:14px;border:1px solid color-mix(in srgb,var(--tile-accent) 16%,rgb(15 23 42 / .08));border-left:4px solid var(--tile-accent);padding:14px 16px 15px;box-shadow:0 1px 2px rgb(15 23 42 / .04),0 10px 24px rgb(15 23 42 / .07),inset 0 1px 0 rgb(255 255 255 / .8);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.ih-tile:hover{transform:translateY(-3px) scale(1.015);border-color:color-mix(in srgb,var(--tile-accent) 34%,rgb(15 23 42 / .08));box-shadow:0 4px 10px rgb(15 23 42 / .07),0 20px 40px rgb(15 23 42 / .13),inset 0 1px 0 rgb(255 255 255 / .8)}.ih-tile-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:10px}.ih-tile-thumbcol{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:0 0 38%;max-width:38%}.ih-tile-thumb{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:repeating-linear-gradient(135deg,rgb(13 27 42 / .04) 0 6px,transparent 6px 12px),linear-gradient(160deg,color-mix(in srgb,var(--tile-accent) 22%,#FAF7F0),#FAF7F0)}.ih-tile-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ih-tile-motif{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--tile-accent) 55%,#94a3b8);opacity:0}.ih-tile-thumb.is-empty .ih-tile-motif{opacity:1}.ih-tile-motif svg{width:24px;height:24px}.ih-tile-headtx{flex:1;min-width:0;padding-top:1px}.ih-tile-topline{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}.ih-tile-badge{display:inline-block;background:color-mix(in srgb,var(--tile-accent) 12%,#fff);color:color-mix(in srgb,var(--tile-accent) 82%,#000);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.ih-tile-trust{font-size:.68rem;font-weight:700;color:var(--clr-emerald);opacity:.85;letter-spacing:.01em}.ih-tile-name{font-family:"Gotu",Georgia,serif;font-size:1.08rem;line-height:1.22;letter-spacing:-.005em;color:#0D1B2A;margin:0}.ih-tile-stats{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0}.ih-tile-stats span{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;color:color-mix(in srgb,var(--tile-accent) 75%,#000);background:color-mix(in srgb,var(--tile-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--tile-accent) 26%,transparent);padding:3px 9px;border-radius:999px}.ih-tile-stats strong{color:inherit;font-weight:800;font-family:"Inter",sans-serif}.ih-tile-bullets{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:5px}.ih-tile-bullets li{position:relative;font-size:.82rem;color:#475569;line-height:1.4}.ih-tile-bullets li::before{content:"";position:absolute;left:-14px;top:.5em;width:7px;height:7px;border-radius:2px;background:var(--tile-accent);transform:translateY(-50%) rotate(45deg)}.ih-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:4px;padding-left:22px}.ih-tile-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ih-tile-mrp{color:#94a3b8;text-decoration:line-through;font-size:.82rem}.ih-tile-now{color:var(--tile-accent);font-size:1.3rem;font-weight:800;letter-spacing:-.01em;font-family:"Gotu",Georgia,serif}.ih-tile-save{background:color-mix(in srgb,var(--tile-accent) 12%,#fff);color:color-mix(in srgb,var(--tile-accent) 78%,#000);border:1px solid color-mix(in srgb,var(--tile-accent) 28%,transparent);font-size:.66rem;font-weight:800;padding:2px 8px;border-radius:999px}.ih-tile-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ih-tile-thumbcol .ih-tile-links{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:5px;width:100%}.ih-tile-thumbcol .ih-tile-view{justify-content:flex-start;text-align:left;font-size:.64rem;line-height:1.25;padding:5px 7px;gap:4px}.ih-tile-thumbcol .ih-tile-view svg{width:11px;height:11px;flex-shrink:0}.ih-tile-view{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:color-mix(in srgb,var(--tile-accent) 85%,#000);background:color-mix(in srgb,var(--tile-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--tile-accent) 30%,transparent);padding:6px 12px;border-radius:999px;text-decoration:none;transition:background .18s ease,transform .12s ease}.ih-tile-view svg{width:14px;height:14px;flex:0 0 auto}.ih-tile-view:hover{background:color-mix(in srgb,var(--tile-accent) 16%,#fff);text-decoration:none}.ih-tile-view:active{transform:scale(.96)}.ih-tile-actions{display:flex;gap:6px;flex:0 0 auto}.ih-tile-buy,.ih-tile-buy:link,.ih-tile-buy:visited,.ih-tile-buy:hover,.ih-tile-buy:focus,.ih-tile-buy:active{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--tile-accent) 92%,#fff),var(--tile-accent));color:#FFF7EC!important;font-weight:800;font-size:.84rem;letter-spacing:.01em;text-decoration:none;padding:9px 14px;border-radius:10px;min-height:40px;box-shadow:0 4px 12px color-mix(in srgb,var(--tile-accent) 32%,transparent),inset 0 1px 0 rgb(255 255 255 / .16);transition:filter .2s ease,transform .08s ease,box-shadow .2s ease}.ih-tile-buy::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .3) 48%,transparent 66%);transform:translateX(-100%);transition:transform .5s ease;pointer-events:none}.ih-tile-buy:hover::after{transform:translateX(100%)}.ih-tile-buy:hover{filter:brightness(1.08);box-shadow:0 7px 18px color-mix(in srgb,var(--tile-accent) 40%,transparent),inset 0 1px 0 rgb(255 255 255 / .2)}.ih-tile-buy:active{transform:scale(.97)}.ih-tile-buy--soon,.ih-tile-buy--soon:link,.ih-tile-buy--soon:visited{background:#94a3b8;color:var(--clr-ink,#0D1B2A)!important;box-shadow:none;cursor:not-allowed;pointer-events:none}.ih-tile-cart{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;border-radius:10px;border:1.5px solid color-mix(in srgb,var(--tile-accent) 35%,#e2e8f0);color:var(--tile-accent);background:#fff;box-shadow:0 2px 6px rgb(15 23 42 / .05);transition:background .2s ease,transform .12s ease,box-shadow .2s ease}.ih-tile-cart:hover{background:color-mix(in srgb,var(--tile-accent) 10%,#fff);box-shadow:0 4px 10px rgb(15 23 42 / .08)}.ih-tile-cart svg{width:18px;height:18px}.ih-tile-cart:active{transform:scale(.9)}.ih-tile-cart.ihm-cart-added,.ih-tile-cart.ihm-cart-added:hover{background:var(--clr-emerald)!important;border-color:var(--clr-emerald)!important;color:#fff!important;font-size:1rem;font-weight:800;box-shadow:0 5px 14px rgb(22 101 52 / .26)}.ih-tile--rev{border-left-color:#C5A059;background:linear-gradient(180deg,#FFFDF6 0%,#FBF4E4 100%)}.ih-tile--rev .ih-tile-thumb{aspect-ratio:210 / 297!important;height:auto!important;background:repeating-linear-gradient(45deg,rgb(197 160 89 / .14) 0 6px,transparent 6px 12px),linear-gradient(160deg,#F3E6C6,#FBF4E4)}.ih-tile--rev .ih-tile-badge{background:rgb(197 160 89 / .16);color:#8A6D1F}.ih-tile--rev .ih-tile-name{font-size:1rem}.ih-tile--rev .ih-tile-now{font-size:1.15rem}@media (max-width:380px){.ih-tile{padding:12px 14px 13px}.ih-tile-name{font-size:.98rem}.ih-tile-now{font-size:1.16rem}}@media (prefers-reduced-motion:reduce){.ih-tile,.ih-tile-buy,.ih-tile-cart{transition:none}.ih-tile:hover{transform:none}}.ih-totop{position:fixed;right:20px;bottom:24px;z-index:1150;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ihx-terracotta,#800020);color:#FFF7EC;border:none;cursor:pointer;box-shadow:0 8px 20px rgb(15 23 42 / .22);opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .22s ease,transform .22s ease,filter .15s ease}.ih-totop.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ih-totop:hover{filter:brightness(1.1)}.ih-totop:active{transform:scale(.92)}.ih-totop svg{width:30px;height:30px}@media (max-width:860px){.ih-totop{right:14px;width:52px;height:52px}.ih-totop svg{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.ih-totop{transition:opacity .15s ease}}.ih-secnav{position:fixed;top:50%;right:10px;transform:translateY(-50%);z-index:1150;display:flex;flex-direction:column;align-items:flex-end;gap:7px;opacity:1;pointer-events:auto;transition:opacity .2s ease}.ih-secnav.is-hidden,body.ih-menu-open .ih-secnav{opacity:0;pointer-events:none}.ih-secnav-item{position:relative;display:flex;align-items:center;justify-content:flex-end;background:none;border:none;padding:5px 2px;margin:0;cursor:pointer}.ih-secnav-dash{display:block;width:16px;height:2px;border-radius:999px;background:rgb(13 27 42 / .22);transition:width .18s ease,background .18s ease,box-shadow .18s ease}.ih-secnav-item:hover .ih-secnav-dash{background:rgb(197 160 89 / .75);width:20px}.ih-secnav-item.is-active .ih-secnav-dash{width:24px;height:2.5px;background:linear-gradient(90deg,#C5A059,#800020);box-shadow:0 0 6px rgb(197 160 89 / .5);animation:ihSecnavPulse 2.2s ease-in-out infinite}@keyframes ihSecnavPulse{0%,100%{transform:scaleX(1);box-shadow:0 0 6px rgb(197 160 89 / .5)}50%{transform:scaleX(1.167);box-shadow:0 0 11px rgb(197 160 89 / .75)}}.ih-secnav-item::before{content:attr(data-label);position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(4px);white-space:nowrap;background:#0D1B2A;color:#FFFDF9;font-family:"Inter",sans-serif;font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:7px;box-shadow:0 6px 16px rgb(15 23 42 / .25);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.ih-secnav-item:hover::before,.ih-secnav-item:focus-visible::before{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:640px){.ih-secnav{right:6px;gap:6px}.ih-secnav-dash{width:12px}.ih-secnav-item:hover .ih-secnav-dash{width:15px}.ih-secnav-item.is-active .ih-secnav-dash{width:18px}.ih-secnav-item{padding:6px 4px}}@media (prefers-reduced-motion:reduce){.ih-secnav-dash,.ih-secnav-item::before{transition:none}.ih-secnav-item.is-active .ih-secnav-dash{animation:none}}.ih-xsell{max-width:760px;margin:22px auto;padding:18px 20px;background:#FAF7F0;border:1px solid #E7DFCF;border-radius:14px}.ih-xsell-head{font-family:"Gotu",Georgia,serif;font-size:1.15rem;color:#0D1B2A;margin-bottom:2px}.ih-xsell-sub{color:#6B7280;font-size:.9rem;margin:0 0 12px}.ih-xsell-items{display:grid;gap:10px}.ih-xsell-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #ECE6DA;border-left:4px solid var(--x-accent,#800020);border-radius:10px;padding:10px 14px}.ih-xsell-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ih-xsell-name{font-weight:700;color:#1f2733;font-size:.96rem}.ih-xsell-price{font-size:.9rem;color:var(--x-accent,#800020);font-weight:800}.ih-xsell-mrp{color:#9ca3af;text-decoration:line-through;font-weight:500;margin-right:4px}.ih-xsell-add{flex:0 0 auto;background:var(--x-accent,#800020);color:#FFF7EC!important;font-weight:800;font-size:.9rem;text-decoration:none;padding:8px 16px;border-radius:9px;transition:filter .2s ease,transform .08s ease}.ih-xsell-add:hover{filter:brightness(1.08)}.ih-xsell-add:active{transform:scale(.95)}@media (min-width:993px){.ih-botsheet-panel{left:50%;right:auto;bottom:auto;top:64px;transform:translateX(-50%);width:min(1100px, 94vw);max-height:80vh;border-radius:16px;padding:22px 26px calc(22px)}.ih-bs-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 26px;align-items:start}.ih-bs-nav>.ih-bs-link{margin:0}.ih-bs-acc{break-inside:avoid}.ih-bs-acc[open]>summary{color:#800020}.ih-bs-acc>summary{font-family:"Gotu",Georgia,serif;font-weight:700;font-size:1.02rem;color:#0D1B2A;padding:8px 4px;cursor:pointer;list-style:none;border-bottom:2px solid #E7DFCF}.ih-bs-sub{display:flex;flex-direction:column;padding:4px 0}.ih-bs-sub a{font-size:.92rem;padding:7px 4px}.ih-botsheet-grip{display:none}}.ih-ac{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #E7DFCF;border-radius:12px;box-shadow:0 12px 34px rgb(15 23 42 / .16);overflow:hidden;z-index:1300;max-height:60vh;overflow-y:auto}.ih-ac-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;text-decoration:none;color:#1f2733;border-bottom:1px solid #F3EEE4;font-size:.94rem}.ih-ac-item:last-child{border-bottom:none}.ih-ac-item:hover{background:#FAF4E9}.ih-ac-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ih-ac-type{flex:0 0 auto;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:999px}.ih-modhero{display:flex;align-items:flex-start;gap:40px;max-width:var(--width-wide,1100px);margin:0 auto;padding:40px 20px 56px}.ih-modhero-media{flex:0 0 360px;position:sticky;top:88px;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 20%,#FAF7F0),#FAF7F0);box-shadow:0 24px 60px rgb(15 23 42 / .22),0 2px 8px rgb(15 23 42 / .08);border:1px solid rgb(15 23 42 / .06)}.ih-modhero-media-img{display:block;width:100%;height:100%;object-fit:cover}.ih-modhero-body{flex:1;min-width:0}.ih-modhero-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.ih-modhero-badge{display:inline-block;background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 82%,#000);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.ih-modhero-title{font-family:"Gotu",Georgia,serif;font-size:clamp(1.7rem, 3vw, 2.3rem);line-height:1.15;color:#0D1B2A;margin:0 0 10px}.ih-modhero-stats{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:16px}.ih-modhero-stats span{font-size:.88rem;color:#64748B;font-weight:500}.ih-modhero-stats strong{color:#0D1B2A;font-weight:800;font-family:"Inter",sans-serif}.ih-modhero-pitch{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.ih-modhero-pitch li{position:relative;padding-left:26px;font-size:1rem;color:#334155;line-height:1.55}.ih-modhero-pitch li::before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:3px;background:var(--accent);transform:translateY(-50%) rotate(45deg)}.ih-modhero-chwrap{background:#FFFDF9;border:1px solid rgb(15 23 42 / .07);border-radius:14px;padding:20px 22px 8px;margin-bottom:24px}.ih-modhero-ch-h{font-family:"Gotu",Georgia,serif;font-size:1.15rem;color:#0D1B2A;margin:0 0 12px}.ih-modhero-chlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.ih-modhero-chlist li{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid rgb(15 23 42 / .055);font-size:.95rem;color:#334155}.ih-modhero-chlist li:nth-child(7)~li{display:none}.ih-modhero-chlist:not(.is-expanded) li:nth-child(7){border-bottom:none}.ih-modhero-chlist.is-expanded li:nth-child(7)~li{display:flex}.ih-modhero-chlist.is-expanded li:last-child{border-bottom:none}.ih-modhero-ch-more{display:block;width:100%;text-align:center;background:none;border:none;cursor:pointer;font-size:.88rem;font-weight:700;color:var(--accent);padding:12px 0 8px}.ih-modhero-ch-more:hover{text-decoration:underline}.ih-modhero-chlist .ch-no{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 82%,#000);font-size:.78rem;font-weight:800;font-family:"Inter",sans-serif}.ih-modhero-buybox{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,#FFFDF9),#FFFDF9);border:1.5px solid color-mix(in srgb,var(--accent) 30%,#E2E8F0);border-radius:16px;padding:20px 22px;box-shadow:0 10px 30px rgb(15 23 42 / .08)}.ih-modhero-addon{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#334155;font-weight:600;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgb(15 23 42 / .12);cursor:pointer}.ih-modhero-addon input{margin-top:3px;width:17px;height:17px;accent-color:var(--accent);flex:0 0 auto;cursor:pointer}.ih-modhero-addon-included{display:flex;align-items:flex-start;gap:8px;font-size:.88rem;font-weight:600;color:var(--clr-emerald,#0F7B4D);padding-bottom:16px;margin:0 0 16px;border-bottom:1px dashed rgb(15 23 42 / .12)}.ih-modhero-buyrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ih-modhero-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ih-modhero-mrp{color:#94a3b8;text-decoration:line-through;font-size:.95rem}.ih-modhero-now{color:var(--accent);font-size:1.7rem;font-weight:800;font-family:"Gotu",Georgia,serif}.ih-modhero-save{background:color-mix(in srgb,var(--accent) 12%,#fff);color:color-mix(in srgb,var(--accent) 78%,#000);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:999px}.ih-modhero-actions{display:flex;gap:8px}.ih-modhero-buy{min-height:48px;padding:12px 26px;font-size:1rem}.ih-modhero-trust{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.ih-modhero-trust span{font-size:.78rem;color:#64748B;font-weight:600}@media (max-width:860px){.ih-modhero{flex-direction:column;gap:22px;padding:0 16px 40px}.ih-modhero-media{position:static;flex:0 0 auto;aspect-ratio:16 / 9;border-radius:0 0 16px 16px;margin:0 -16px;width:calc(100% + 32px)}.ih-modhero-media-img{object-fit:contain}.ih-modhero-title{font-size:1.5rem}.ih-modhero-chwrap{padding:16px 16px 6px}.ih-modhero-chlist{column-gap:10px}.ih-modhero-chlist li{gap:8px;padding:8px 0;font-size:.82rem;line-height:1.3}.ih-modhero-chlist .ch-no{width:20px;height:20px;font-size:.68rem}.ih-modhero-buybox{padding:16px 16px 18px}.ih-modhero-buyrow{flex-direction:column;align-items:stretch}.ih-modhero-actions{width:100%}.ih-modhero-buy{flex:1}}.ih-lightbox[hidden]{display:none}.ih-lightbox{position:fixed;inset:0;z-index:2000}.ih-lightbox-bg{position:absolute;inset:0;background:rgb(10 14 22 / .92)}.ih-lightbox-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.ih-lightbox-frame{position:relative;width:min(92vw, 720px);height:min(82vh, 900px);overflow:hidden;touch-action:none;display:flex;align-items:center;justify-content:center;cursor:grab}.ih-lightbox-frame.is-panning{cursor:grabbing}.ih-lightbox-img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;transform-origin:center center;transition:transform .06s linear;box-shadow:0 20px 60px rgb(0 0 0 / .5);border-radius:4px}.ih-lightbox-x{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgb(10 14 22 / .55);border:1px solid rgb(255 255 255 / .25);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.ih-lightbox-x:hover{background:rgb(255 255 255 / .22)}.ih-lightbox-hint{margin:14px 0 0;font-size:.78rem;color:rgb(255 255 255 / .55);text-align:center}@media (max-width:640px){.ih-lightbox-frame{width:94vw;height:74vh}.ih-lightbox-hint{padding:0 20px}}.ih-tile-thumb,.ih-modhero-media{cursor:zoom-in}