@charset "UTF-8";


img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}
.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;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;clip-path:none;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}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
body{background-color:var(--bg-primary);color:var(--text-primary);}a{color:var(--link-color);}a{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--link-color);}.grid-container{max-width:1400px;}.wp-block-group__inner-container{max-width:1400px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:120px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--primary:rgb(26,96,208);--accent:rgba(26,96,208,0.9);--text-title:rgb(31,41,55);--text:#222222;--gray:rgb(249,250,251);--white:#fff;--bg-page-header:rgb(227,242,255);--warning:rgb(240,177,0);--border:rgb(229,231,235);--muted:rgb(107,114,128);--bg-blue-light:rgb(219,234,254);--black:rgb(31,41,55);--discount-icon:rgb(0,166,62);--discount-bg:rgb(240,253,244);--discount-title:rgb(22,101,52);--gray-border:rgba(209,213,219,1);--bg-primary-20:rgba(26,96,208,0.2);--bg-red:rgba(220,38,38,1);--text-gray-500:rgba(107,114,128,1);--secondary:#1875FF;--bg-table:#f1f5f9;--color-primary:#3586f8;--color-secondary:#64a6f4;--color-accent-1:#c084fc;--color-accent-2:#07d295;--bg-primary:#050A15;--bg-secondary:#050c1e;--text-primary:#ffffff;--text-secondary:#dde7f7;--blue-light:#DBEAFE;--blue-text:#1A60D0;--sub-text:#9CA3AF;--bg-toc:#0f172a;--border-toc:#1E293B;--text-toc:#64748B;--link-color:#38bdf8;--border-color:#22D3EE;}:root .has-primary-color{color:var(--primary);}:root .has-primary-background-color{background-color:var(--primary);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-text-title-color{color:var(--text-title);}:root .has-text-title-background-color{background-color:var(--text-title);}:root .has-text-color{color:var(--text);}:root .has-text-background-color{background-color:var(--text);}:root .has-gray-color{color:var(--gray);}:root .has-gray-background-color{background-color:var(--gray);}:root .has-white-color{color:var(--white);}:root .has-white-background-color{background-color:var(--white);}:root .has-bg-page-header-color{color:var(--bg-page-header);}:root .has-bg-page-header-background-color{background-color:var(--bg-page-header);}:root .has-warning-color{color:var(--warning);}:root .has-warning-background-color{background-color:var(--warning);}:root .has-border-color{color:var(--border);}:root .has-border-background-color{background-color:var(--border);}:root .has-muted-color{color:var(--muted);}:root .has-muted-background-color{background-color:var(--muted);}:root .has-bg-blue-light-color{color:var(--bg-blue-light);}:root .has-bg-blue-light-background-color{background-color:var(--bg-blue-light);}:root .has-black-color{color:var(--black);}:root .has-black-background-color{background-color:var(--black);}:root .has-discount-icon-color{color:var(--discount-icon);}:root .has-discount-icon-background-color{background-color:var(--discount-icon);}:root .has-discount-bg-color{color:var(--discount-bg);}:root .has-discount-bg-background-color{background-color:var(--discount-bg);}:root .has-discount-title-color{color:var(--discount-title);}:root .has-discount-title-background-color{background-color:var(--discount-title);}:root .has-gray-border-color{color:var(--gray-border);}:root .has-gray-border-background-color{background-color:var(--gray-border);}:root .has-bg-primary-20-color{color:var(--bg-primary-20);}:root .has-bg-primary-20-background-color{background-color:var(--bg-primary-20);}:root .has-bg-red-color{color:var(--bg-red);}:root .has-bg-red-background-color{background-color:var(--bg-red);}:root .has-text-gray-500-color{color:var(--text-gray-500);}:root .has-text-gray-500-background-color{background-color:var(--text-gray-500);}:root .has-secondary-color{color:var(--secondary);}:root .has-secondary-background-color{background-color:var(--secondary);}:root .has-bg-table-color{color:var(--bg-table);}:root .has-bg-table-background-color{background-color:var(--bg-table);}:root .has-color-primary-color{color:var(--color-primary);}:root .has-color-primary-background-color{background-color:var(--color-primary);}:root .has-color-secondary-color{color:var(--color-secondary);}:root .has-color-secondary-background-color{background-color:var(--color-secondary);}:root .has-color-accent-1-color{color:var(--color-accent-1);}:root .has-color-accent-1-background-color{background-color:var(--color-accent-1);}:root .has-color-accent-2-color{color:var(--color-accent-2);}:root .has-color-accent-2-background-color{background-color:var(--color-accent-2);}:root .has-bg-primary-color{color:var(--bg-primary);}:root .has-bg-primary-background-color{background-color:var(--bg-primary);}:root .has-bg-secondary-color{color:var(--bg-secondary);}:root .has-bg-secondary-background-color{background-color:var(--bg-secondary);}:root .has-text-primary-color{color:var(--text-primary);}:root .has-text-primary-background-color{background-color:var(--text-primary);}:root .has-text-secondary-color{color:var(--text-secondary);}:root .has-text-secondary-background-color{background-color:var(--text-secondary);}:root .has-blue-light-color{color:var(--blue-light);}:root .has-blue-light-background-color{background-color:var(--blue-light);}:root .has-blue-text-color{color:var(--blue-text);}:root .has-blue-text-background-color{background-color:var(--blue-text);}:root .has-sub-text-color{color:var(--sub-text);}:root .has-sub-text-background-color{background-color:var(--sub-text);}:root .has-bg-toc-color{color:var(--bg-toc);}:root .has-bg-toc-background-color{background-color:var(--bg-toc);}:root .has-border-toc-color{color:var(--border-toc);}:root .has-border-toc-background-color{background-color:var(--border-toc);}:root .has-text-toc-color{color:var(--text-toc);}:root .has-text-toc-background-color{background-color:var(--text-toc);}:root .has-link-color-color{color:var(--link-color);}:root .has-link-color-background-color{background-color:var(--link-color);}:root .has-border-color-color{color:var(--border-color);}:root .has-border-color-background-color{background-color:var(--border-color);}html{font-family:inherit;font-weight:400;font-size:16px;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:inherit;font-weight:500;font-size:16px;}body, button, input, select, textarea{font-family:inherit;font-weight:400;font-size:16px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--bg-secondary);}.main-title a,.main-title a:hover{color:var(--contrast);}.site-description{color:var(--contrast-2);}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:rgba(0, 0, 0, 0.02);}.main-navigation,.main-navigation ul ul{background-color:var(--bg-secondary);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--link-color);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--link-color);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--link-color);}.main-navigation ul ul{background-color:var(--bg-secondary);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--text);background-color:var(--white);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}.sidebar .widget{background-color:var(--base-3);}.footer-widgets{color:var(--white);background-color:rgb(29,33,40);}.footer-widgets a{color:var(--white);}.footer-widgets a:hover{color:var(--link-color);}.footer-widgets .widget-title{color:var(--white);}.site-info{color:var(--white);background-color:rgb(29,33,40);}.site-info a{color:var(--white);}.site-info a:hover{color:var(--accent);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--accent);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast);background-color:var(--base-2);border-color:var(--contrast-3);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.inside-header{padding:5px 0px 5px 0px;}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.site-main .wp-block-group__inner-container{padding:40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.footer-widgets-container{padding:60px 0px 20px 0px;}.inside-site-info{padding:10px 0px 40px 0px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px;}.site-main .wp-block-group__inner-container{padding:30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:0px;padding-left:0px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:50px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:70%;}@media (max-width: 768px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
.highlight-box-1{background-color:rgba(245,159,10,0.05);border:1px solid rgba(245,159,10,0.2);border-radius:8px;margin:1.5rem 0px;padding:1.25rem}.highlight-box-2{background-color:rgba(17,186,130,.05);border:1px solid rgba(17,186,130,0.2);border-radius:8px;margin:1.5rem 0px;padding:1.25rem}.highlight-box-3{background-color:rgba(38,100,235,0.05);border:1px solid rgba(38,100,235,0.2);border-radius:8px;margin:1.5rem 0px;padding:1.25rem}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__text {font-size:1.125rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-card--border{border:1px solid #000000}.gbp-card__title{font-size:1.25rem;margin-bottom:0.5rem}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}
:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}@media (max-width:1024px){.gb-element-384a2fb9{display:none !important}}.gb-element-455c3eb4{column-gap:10px;display:flex;flex-direction:column;row-gap:10px}.gb-element-be4454b4{display:flex;flex-direction:column}.gb-element-397b9840{margin-top:15px}.gb-element-a42b9c72{column-gap:0px;display:flex;flex-direction:column;row-gap:0px}.gb-element-1678e7dc{column-gap:0px;display:flex;flex-direction:column;row-gap:0px}.gb-element-81f33be8{column-gap:0px;display:flex;flex-direction:column;row-gap:0px}.gb-element-3c7e6900{background-color:var(--bg-secondary);margin-bottom:2rem;padding-bottom:2rem;padding-top:2rem;position:relative;z-index:10}.gb-element-507a1746{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.gb-element-3709811b{column-gap:10px;display:flex}.gb-element-8c96dab0{margin-bottom:80px;padding-bottom:0rem;padding-top:0rem;position:sticky;top:4rem}@media (max-width:767px){.gb-element-8c96dab0{margin-bottom:20px}}.gb-element-bc8404c2{display:flex;justify-content:center}.gb-element-a9f72ef3{padding-bottom:0rem;padding-top:0rem}.gb-element-3c6477cc{align-items:flex-start;background-color:var(--bg-toc);column-gap:30px;display:flex;margin-top:3rem;row-gap:30px;border:1px solid var(--border-toc);border-radius:16px;padding:30px}@media (max-width:767px){.gb-element-3c6477cc{align-items:center;display:flex;flex-direction:column;justify-content:center}}.gb-element-dec40602{align-items:center;display:flex;justify-content:center}.gb-element-d084a21b{column-gap:10px;display:flex;flex-direction:column;row-gap:10px;width:100%}.gb-element-d7727644{background-color:var(--bg-secondary);padding-bottom:5rem;padding-top:5rem}.gb-element-030fb55a{margin-bottom:48px;text-align:center}.gb-element-633d966e{display:block;margin-left:auto;margin-right:auto}@media (max-width:1024px){.gb-element-633d966e{grid-template-columns:1fr}}.gb-element-c702906b{padding-top:1.2rem}.gb-element-6278c11f{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;row-gap:px;text-align:left}.gb-element-a7002bfa{align-items:center;column-gap:1rem;display:flex;justify-content:space-between;width:100%}.gb-media-8a9359c5{height:64px;max-width:100%;object-fit:cover;width:auto}.gb-media-b75b5172{max-width:100%;object-fit:cover;width:150px;border-radius:100%}.gb-media-c3e4d238{border-top-left-radius:16px;border-top-right-radius:16px;height:auto;max-width:100%;object-fit:cover}.gb-media-b5e23651{height:32px;margin-right:1rem;width:32px;border-radius:100%}.gb-text-aec35ba5{margin-bottom:20px}.gb-text-bbfe0d4e{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:10px}.gb-text-bbfe0d4e .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-f55b1edd{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-f55b1edd .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-ddb8ecd3{color:var(--text-primary);font-size:3rem;font-weight:700;padding-top:.75rem}@media (max-width:1024px){.gb-text-ddb8ecd3{font-size:2rem}}@media (max-width:767px){.gb-text-ddb8ecd3{font-size:1.75rem}}.gb-text-6cb26dbe{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-6cb26dbe .gb-shape svg{width:1em;height:1em;fill:currentColor;color:#3B82F6}.gb-text-6cb26dbe a{color:var(--primary);font-weight:500}.gb-text-5bd3bc05{margin-bottom:0px}.gb-text-bb01cab4{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:0px}.gb-text-edd4b0a0{color:var(--text-secondary);font-style:italic;margin-bottom:0px}.gb-text-a34f6d6a{color:var(--text-primary);margin-bottom:10px}.gb-text-4c8d2ac3{color:var(--text-primary);font-size:2.25rem;font-weight:700;line-height:2.5rem;margin-bottom:1.5rem}.gb-text-e7be3e7c{background-color:var(--bg-blue-light);color:var(--primary);display:inline-flex;font-size:12px;font-weight:500;margin-bottom:0.75rem;border-radius:8px;padding:3px 10px}.gb-text-abad67ed{align-items:center;color:var(--muted);column-gap:0.5em;display:inline-flex;font-size:14px;margin-bottom:0.75rem}.gb-text-abad67ed .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-46db8b15{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:0.75rem}.gb-text-0cc47e60{color:var(--sub-text);margin-bottom:1rem}.gb-text-9e1370f6{color:var(--sub-text);font-size:14px;font-weight:700;margin-bottom:0}.gb-text-e13cad51{align-items:center;color:var(--color-primary);column-gap:0.5em;display:inline-flex;font-weight:500}.gb-text-e13cad51 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-looper-f5ba67b8{column-gap:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}@media (max-width:1024px){.gb-looper-f5ba67b8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gb-looper-f5ba67b8{grid-template-columns:1fr}}.gb-loop-item-afce4c52{border:1px solid var(--border);border-radius:16px}
.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}
.main-navigation.offside{position:fixed;width:var(--gp-slideout-width);height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:calc(var(--gp-slideout-width) * -1)}.offside--right{left:auto;right:calc(var(--gp-slideout-width) * -1)}.offside--left.is-open:not(.slideout-transition),.offside-js--is-left .offside-sliding-element{transform:translate3d(var(--gp-slideout-width),0,0)}.offside--right.is-open:not(.slideout-transition),.offside-js--is-right .offside-sliding-element{transform:translate3d(calc(var(--gp-slideout-width) * -1),0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.slideout-navigation.main-navigation:not(.slideout-transition).do-overlay{opacity:1}.slideout-navigation.main-navigation.slideout-transition.do-overlay{opacity:0}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:calc(var(--gp-slideout-width) - 5px)}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:calc(var(--gp-slideout-width) - 5px)}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none!important;transition:opacity .2s,visibility .2s;width:100%;text-align:center;left:0;right:0}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}
:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:var(--white);}.slideout-navigation, .slideout-navigation a{color:var(--contrast);}.slideout-navigation button.slideout-exit{color:var(--contrast);padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 768px){.menu-bar-item.slideout-toggle{display:none;}}
.block-toplist-review-table-wrapper{margin-bottom:24px}.block-toplist-review-table-wrapper .pf-table-top-bar{display:flex;align-items:center;margin-bottom:12px;padding:0 4px}.block-toplist-review-table-wrapper .pf-table-top-bar .pf-firms-count{font-size:16px;font-weight:700;color:#60a5fa;letter-spacing:0.05em;text-transform:uppercase;line-height:1.2}.block-toplist-review-table-wrapper .pf-table-top-bar .pf-firms-count strong{font-weight:800;color:#60a5fa}.block-toplist-review-table{font-size:14px;border-radius:16px;background:#050C1E !important;border:1px solid rgba(255, 255, 255, 0.06);overflow:hidden;box-shadow:0 4px 24px rgba(0, 0, 0, 0.3)}.block-toplist-review-table.table-scroll{overflow-x:auto;transform:rotateX(180deg);scrollbar-width:thin;scrollbar-color:rgba(255, 255, 255, 0.15) transparent}.block-toplist-review-table.table-scroll::-webkit-scrollbar{height:6px}.block-toplist-review-table.table-scroll::-webkit-scrollbar-track{background:rgba(10, 17, 38, 0.6)}.block-toplist-review-table.table-scroll::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.2);border-radius:3px}.block-toplist-review-table.table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.35)}.block-toplist-review-table table.main-table{min-width:900px;width:100%;border-collapse:separate;border-spacing:0;background:#050C1E !important;transform:rotateX(180deg)}.block-toplist-review-table table.main-table thead{background:#0A1126 !important}.block-toplist-review-table table.main-table thead tr{background:inherit}.block-toplist-review-table table.main-table thead th{padding:14px 20px;border-right:0;border-bottom:1px solid rgba(255, 255, 255, 0.06);color:rgba(255, 255, 255, 0.4) !important;background:#0A1126 !important;font-size:10px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;white-space:nowrap}@media (max-width:768px){.block-toplist-review-table table.main-table thead th{padding:10px 12px;font-size:9px}}.block-toplist-review-table table.main-table tbody{background:transparent !important}.block-toplist-review-table table.main-table tbody tr{background:transparent !important}.block-toplist-review-table table.main-table tbody tr:hover td{background:#0A1126 !important}.block-toplist-review-table table.main-table tbody tr:last-child td{border-bottom:none}.block-toplist-review-table table.main-table tbody td{padding:16px 20px;border-right:0;border-bottom:1px solid rgba(255, 255, 255, 0.04);vertical-align:middle;color:rgba(255, 255, 255, 0.6) !important;background:#050C1E !important;font-size:13px;transition:background-color 0.2s ease}@media (max-width:768px){.block-toplist-review-table table.main-table tbody td{padding:12px;font-size:12px}}.block-toplist-review-table table.main-table .company-info{display:flex;align-items:center;gap:12px;min-width:160px}@media (max-width:768px){.block-toplist-review-table table.main-table .company-info{gap:10px;min-width:140px}}.block-toplist-review-table table.main-table .company-info .company-logo{width:48px;height:48px;min-width:48px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#0d162d;border:1px solid rgba(255, 255, 255, 0.06)}@media (max-width:426px){.block-toplist-review-table table.main-table .company-info .company-logo{width:40px;height:40px;min-width:40px}}.block-toplist-review-table table.main-table .company-info .company-logo img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:12px}.block-toplist-review-table table.main-table .company-info .company-name{font-weight:600;font-size:13px;color:#fff !important;white-space:nowrap;line-height:1.3}.block-toplist-review-table table.main-table .company-info .company-name a,.block-toplist-review-table table.main-table .company-info .company-name .company-name-link{color:#fff;text-decoration:none !important;transition:color 0.2s ease}.block-toplist-review-table table.main-table .company-info .company-name a:hover,.block-toplist-review-table table.main-table .company-info .company-name .company-name-link:hover{color:var(--link-color) !important;text-decoration:none !important}@media (max-width:426px){.block-toplist-review-table table.main-table .company-info .company-name{white-space:normal;font-size:12px}}.block-toplist-review-table table.main-table .company-info .flex{display:flex;align-items:center;gap:2px;margin-top:2px}.block-toplist-review-table table.main-table .company-info .flex svg{width:12px;height:12px;color:#fbbf24;fill:#fbbf24}@media (max-width:768px){.block-toplist-review-table table.main-table .company-info .flex svg{width:11px;height:11px}}.block-toplist-review-table table.main-table .company-info .ml-1{margin-left:4px;font-size:12px;color:#fff;font-weight:600}@media (max-width:768px){.block-toplist-review-table table.main-table .company-info .ml-1{font-size:11px}}.block-toplist-review-table table.main-table .company-info .company-reviews{display:block;font-size:12px;color:#8b9cb5;font-weight:500;margin-top:1px;white-space:nowrap}@media (max-width:768px){.block-toplist-review-table table.main-table .company-info .company-reviews{font-size:10.5px;white-space:nowrap}}.block-toplist-review-table table.main-table .pf-custom-img{display:inline-block;width:28px;height:19px;object-fit:cover;object-position:center;border-radius:4px;vertical-align:middle;box-shadow:0 0 0 1px rgba(255, 255, 255, 0.15), 0 2px 6px rgba(0, 0, 0, 0.35)}.block-toplist-review-table table.main-table .pf-field-val,.block-toplist-review-table table.main-table .pf-custom-text{font-size:13px;color:rgba(255, 255, 255, 0.8);line-height:1.4}.block-toplist-review-table table.main-table .pf-field-val p,.block-toplist-review-table table.main-table .pf-custom-text p{margin:0;font-size:13px;color:inherit;line-height:inherit}@media (max-width:768px){.block-toplist-review-table table.main-table .pf-field-val,.block-toplist-review-table table.main-table .pf-custom-text{font-size:12px}.block-toplist-review-table table.main-table .pf-field-val p,.block-toplist-review-table table.main-table .pf-custom-text p{font-size:12px}}.block-toplist-review-table table.main-table td p{margin:0;font-size:inherit;color:inherit;line-height:inherit}.block-toplist-review-table table.main-table .profit-split-col{text-align:center}.block-toplist-review-table table.main-table .profit-split-col .profit-split-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.block-toplist-review-table table.main-table .profit-split-col .profit-val{font-size:14px;font-weight:700;color:#fff;line-height:20px}@media (max-width:768px){.block-toplist-review-table table.main-table .profit-split-col .profit-val{font-size:12px}}.block-toplist-review-table table.main-table .profit-split-col .profit-bar{display:flex;align-items:center;gap:3px;border-radius:10px;overflow:hidden}.block-toplist-review-table table.main-table .profit-split-col .profit-bar .segment{display:inline-block;width:14px;height:6px}.block-toplist-review-table table.main-table .profit-split-col .profit-bar .segment.filled{background-color:#10B981}.block-toplist-review-table table.main-table .profit-split-col .profit-bar .segment.empty{background-color:rgba(16, 185, 129, 0.2)}@media (max-width:768px){.block-toplist-review-table table.main-table .profit-split-col .profit-bar .segment{width:10px;height:5px}}.block-toplist-review-table table.main-table .pf-coupon-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;white-space:nowrap;user-select:none;transition:all 0.2s ease}.block-toplist-review-table table.main-table .pf-coupon-badge.no-code{padding:6px 14px;border:1px dashed rgba(255, 255, 255, 0.15);background:rgba(255, 255, 255, 0.02)}.block-toplist-review-table table.main-table .pf-coupon-badge.no-code span{font-size:12px;color:#64748b;font-style:italic;font-weight:500}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code{padding:5px 8px 5px 12px;gap:8px;background:rgba(16, 185, 129, 0.08);border:1px dashed rgba(16, 185, 129, 0.4);cursor:pointer}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code .code-text{font-size:12.5px;font-weight:700;color:#10b981;letter-spacing:0.05em}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code .btn-copy-code{display:inline-flex;align-items:center;justify-content:center;background:rgba(16, 185, 129, 0.2);color:#10b981;border:none;border-radius:4px;font-size:10px;font-weight:700;padding:3px 6px;cursor:pointer;line-height:1;text-transform:uppercase}@media (max-width:768px){.block-toplist-review-table table.main-table .pf-coupon-badge.no-code{padding:4px 10px}.block-toplist-review-table table.main-table .pf-coupon-badge.no-code span{font-size:11px}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code{padding:4px 6px 4px 10px;gap:6px}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code .code-text{font-size:11.5px}.block-toplist-review-table table.main-table .pf-coupon-badge.has-code .btn-copy-code{font-size:9px;padding:2px 5px}}.block-toplist-review-table table.main-table .btn-view-reviews{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:12px;font-weight:600;border-radius:8px;white-space:nowrap;text-decoration:none;transition:all 0.2s ease}.block-toplist-review-table table.main-table .btn-view-reviews.btn-affiliate,.block-toplist-review-table table.main-table .btn-view-reviews:not(.btn-official):not(.btn-disabled):not([disabled]){background:rgba(59, 130, 246, 0.15);color:#60a5fa !important;border:1px solid rgba(59, 130, 246, 0.2)}.block-toplist-review-table table.main-table .btn-view-reviews.btn-affiliate:hover,.block-toplist-review-table table.main-table .btn-view-reviews:not(.btn-official):not(.btn-disabled):not([disabled]):hover{background:#3b82f6;color:#fff !important;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59, 130, 246, 0.3)}.block-toplist-review-table table.main-table .btn-view-reviews.btn-official{background:rgba(59, 130, 246, 0.05);color:#4e7fad !important;border:1px solid rgba(59, 130, 246, 0.22);font-weight:500}.block-toplist-review-table table.main-table .btn-view-reviews.btn-official:hover{background:rgba(59, 130, 246, 0.12);color:#60a5fa !important;border-color:rgba(59, 130, 246, 0.4);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.25)}.block-toplist-review-table table.main-table .btn-view-reviews.btn-disabled,.block-toplist-review-table table.main-table .btn-view-reviews[disabled]{background:rgba(255, 255, 255, 0.02);border:1px dashed rgba(255, 255, 255, 0.15);color:#64748b !important;font-weight:500;opacity:0.6;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.block-toplist-review-table table.main-table .btn-view-reviews{padding:6px 12px;font-size:11px}}
.propfirm-review-card{box-sizing:border-box;box-shadow:0 0 10px rgba(255, 255, 255, 0.2);display:grid;grid-template-columns:minmax(0, 1fr);max-width:880px;width:100%;gap:20px;border-radius:16px;padding:20px;margin-bottom:1.5rem;overflow:hidden}.propfirm-review-card .card-header{display:flex;align-items:center;justify-content:space-between}.propfirm-review-card .card-header .propfirm-name{color:var(--text-primary);font-size:28px;font-weight:700;margin:0}.propfirm-review-card .card-header .rank-badge{border-radius:12px;padding:5px 30px}.propfirm-review-card .card-header .rank-badge.rank-1{background:#15418f}.propfirm-review-card .card-header .rank-badge.rank-1 p{color:#fff}.propfirm-review-card .card-header .rank-badge.rank-2{background:#1181c1}.propfirm-review-card .card-header .rank-badge.rank-2 p{color:#fff}.propfirm-review-card .card-header .rank-badge.rank-3{background:#129ae7}.propfirm-review-card .card-header .rank-badge.rank-3 p{color:#fff}.propfirm-review-card .card-header .rank-badge.rank-default{background-color:var(--bg-blue-light)}.propfirm-review-card .card-header .rank-badge p{color:var(--text-title);font-size:18px;font-weight:700;margin:0;line-height:1.5}.propfirm-review-card .card-body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media (max-width:767px){.propfirm-review-card .card-body{grid-template-columns:minmax(0, 1fr)}}.propfirm-review-card .card-body .propfirm-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.propfirm-review-card .card-body .rating-box{display:flex;flex-direction:column;align-items:center;border:1px solid var(--border);border-radius:16px;padding:15px}.propfirm-review-card .card-body .rating-box .rating-title{color:var(--text-primary);font-size:24px;font-weight:700;margin:0;line-height:1.5}.propfirm-review-card .card-body .rating-box .rating-score{display:flex;align-items:center;gap:10px}.propfirm-review-card .card-body .rating-box .rating-score .star_rating-wrap svg{width:22px;height:22px;color:var(--warning);fill:currentColor}.propfirm-review-card .card-body .rating-box .rating-score .score{font-size:22px;font-weight:700;margin:3px 0 0}.propfirm-review-card .card-body .rating-box .rating-actions{padding-top:20px}.propfirm-review-card .card-body .rating-box .rating-actions .coupon{display:flex;align-items:center;margin-bottom:20px;padding-left:15px;background-color:#68dfc7;border:1px dashed var(--black);border-radius:99px;overflow:hidden}.propfirm-review-card .card-body .rating-box .rating-actions .coupon .coupon-code{margin-right:10px;width:40px;white-space:nowrap;text-align:center}.propfirm-review-card .card-body .rating-box .rating-actions .coupon .coupon-code.show-full{width:unset}.propfirm-review-card .card-body .rating-box .rating-actions .coupon .coupon-code p{color:var(--text-title);font-weight:500;margin:0}.propfirm-review-card .card-body .rating-box .rating-actions .coupon .btn-copy{display:inline-flex;align-items:center;gap:0.5em;background-color:#2e343e;color:var(--white);font-weight:500;border:1px dashed var(--white);border-radius:99px;padding:7px 20px}.propfirm-review-card .card-body .rating-box .rating-actions .coupon .btn-copy svg{width:1em;height:1em;fill:currentColor}.propfirm-review-card .card-body .rating-box .rating-actions .btn-challenge{display:block;text-align:center;background-color:#303b4f;color:var(--white);border-radius:99px;padding:8px 20px}.propfirm-review-card .card-body .rating-box .rating-actions .btn-challenge:hover,.propfirm-review-card .card-body .rating-box .rating-actions .btn-challenge:focus{color:var(--white)}.propfirm-review-card .info-propfirm-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px}@media (max-width:767px){.propfirm-review-card .info-propfirm-grid{grid-template-columns:minmax(0, 1fr)}}.propfirm-review-card .info-propfirm-grid .info-propfirm-box{background-color:var(--bg-toc);border:1px solid var(--border-toc);border-radius:16px;padding:20px}.propfirm-review-card .info-propfirm-grid .info-propfirm-box .info-propfirm-title{color:var(--text-primary);font-weight:700;margin-bottom:10px;line-height:1.5}.propfirm-review-card .info-propfirm-grid .info-propfirm-box .info-propfirm-text{color:var(--text-secondary);margin:0;line-height:1.5}.propfirm-review-card .propfirm-review .review-title{color:var(--text-primary);font-size:18px;font-weight:700}.propfirm-review-card .propfirm-summary table th,.propfirm-review-card .propfirm-summary table td{white-space:normal !important}.propfirm-review-card .accordion .accordion-item{margin-bottom:1em;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.propfirm-review-card .accordion .accordion-item:last-child{margin-bottom:0}.propfirm-review-card .accordion .accordion-item .accordion-toggle{width:100%;background:transparent;padding:1em;padding-left:0;display:flex;align-items:center;justify-content:space-between;color:#000;gap:1em;text-align:left}.propfirm-review-card .accordion .accordion-item .accordion-toggle.active{font-weight:600}.propfirm-review-card .accordion .accordion-item .accordion-toggle .accordion-title{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.propfirm-review-card .accordion .accordion-item .accordion-toggle .accordion-icon svg{color:var(--text-primary);width:22px;height:22px}.propfirm-review-card .accordion .accordion-item .accordion-content{margin-top:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}@media (max-width:767px){.propfirm-review-card .accordion .accordion-item .accordion-content{grid-template-columns:minmax(0, 1fr)}}.propfirm-review-card .accordion .accordion-item .accordion-content .pros-list ul,.propfirm-review-card .accordion .accordion-item .accordion-content .cons-list ul{margin:0;padding-left:1.2em}.propfirm-review-card .accordion .accordion-item .accordion-content .pros-list ul li,.propfirm-review-card .accordion .accordion-item .accordion-content .cons-list ul li{list-style:none;margin-left:0;padding:0 0 0 33px !important;font-size:15px !important;line-height:24px !important}.propfirm-review-card .accordion .accordion-item .accordion-content .pros-list ul li{background:url("https://h2tfunding.com/wp-content/uploads/pros-icon.jpg") no-repeat top 5px left / 16px}.propfirm-review-card .accordion .accordion-item .accordion-content .cons-list ul li{background:url("https://h2tfunding.com/wp-content/uploads/cons-icon.jpg") no-repeat top 6px left 5px / 12px}
.sources-box.accordion{margin:2rem 0}.sources-box.accordion .accordion-item{margin-bottom:1em}.sources-box.accordion .accordion-item:last-child{margin-bottom:0}.sources-box.accordion .accordion-item .accordion-toggle{width:100%;background:var(--bg-toc);padding:1em;display:flex;align-items:center;justify-content:space-between;color:#000;gap:1em;text-align:left;border:1px solid var(--border-toc);border-radius:16px}.sources-box.accordion .accordion-item .accordion-toggle[aria-expanded="true"]{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.sources-box.accordion .accordion-item .accordion-toggle.active{font-weight:600}.sources-box.accordion .accordion-item .accordion-toggle .accordion-title{color:var(--text-primary);font-size:18px;font-weight:700;margin:0}.sources-box.accordion .accordion-item .accordion-toggle .accordion-icon svg{width:22px;height:22px;color:var(--text-primary)}.sources-box.accordion .accordion-item .source-header{background-color:#e3f2ff;color:var(--bg-primary);margin:0.5rem;padding:1rem}.sources-box.accordion .accordion-item .accordion-content{margin-top:0px;display:flex;flex-direction:column;border:none}.sources-box.accordion .accordion-item .accordion-content.open{border:1px solid var(--border-toc);border-top:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media (max-width:767px){.sources-box.accordion .accordion-item .accordion-content{grid-template-columns:1fr}}.sources-box.accordion .accordion-item .accordion-content .source-content{padding:0 1rem}.sources-box.accordion .accordion-item .accordion-content .source-content ul{list-style-position:inside;margin:0;padding-left:0.75em}.sources-box.accordion .accordion-item .accordion-content .source-content ul li{margin-left:0;font-size:15px !important;line-height:24px !important}
.video-block{position:relative;width:100%;margin:20px auto;cursor:pointer;border-radius:16px;overflow:hidden;background:#000;padding-top:56.25%}.video-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.video-block .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:40px;color:#fff;opacity:0.9;pointer-events:none;text-shadow:0 0 15px rgba(0, 0, 0, 0.5);background-color:red;padding:0 30px;border-radius:16px}.video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-meta{padding:4px 10px}.video-meta .video-title{margin:0;font-size:20px;font-weight:600;color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-meta .video-info{display:flex;gap:4px;margin-top:4px;font-size:15px;color:var(--text-secondary)}
.htf-cta-box{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border:1px solid #e2e2e2;border-radius:10px;padding:20px;max-width:680px;margin:28px auto;background:#fff;box-sizing:border-box}.htf-discount-banner{border:2px dashed #cc0000;border-radius:6px;background:#fff5f5;text-align:center;padding:11px 16px;margin-bottom:14px;font-size:13.5px;font-weight:500;color:#333;letter-spacing:0.01em;line-height:1.4}.htf-discount-banner p{margin-bottom:0 !important}.htf-discount-banner strong{color:#cc0000}.htf-discount-banner .htf-code{font-weight:800;color:#cc0000;font-size:15px;letter-spacing:0.05em}.htf-discount-banner .htf-off{font-weight:800;color:#cc0000}.htf-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#cc0000;color:#fff !important;text-decoration:none !important;border-radius:7px;padding:16px 24px;font-size:16px;font-weight:700;letter-spacing:0.01em;text-align:center;transition:background 0.18s ease, transform 0.15s ease;cursor:pointer;margin-bottom:14px;line-height:1.2}.htf-cta-btn:hover{background:#a80000;transform:translateY(-1px);color:#fff !important}.htf-cta-btn svg{flex-shrink:0;opacity:0.92}.htf-secondary-link{text-align:center;border-top:1px solid #ececec;padding-top:13px}.htf-secondary-link a{font-size:13px;color:#666 !important;text-decoration:none !important;transition:color 0.15s}.htf-secondary-link a:hover{color:#cc0000 !important;text-decoration:underline !important}.h2t-cta-d{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-left:4px solid #ff6b35;background:#f9f9f8;border-radius:0 12px 12px 0;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:1.5rem 0}.h2t-cta-d__content{flex:1}.h2t-cta-d__content p{margin-bottom:0 !important}.h2t-cta-d__title{font-size:15px !important;font-weight:600;color:#1a1a1a;margin:0 0 4px 0;line-height:1.3 !important}.h2t-cta-d__title strong{color:#ff6b35}.h2t-cta-d__title em{color:#ff6b35;font-style:normal}.h2t-cta-d__desc{font-size:12px !important;color:#888888;margin:0;line-height:1.5 !important}.h2t-cta-d__btn{display:inline-block;background:#ff6b35;color:#ffffff !important;font-size:13px;font-weight:600;border:none;border-radius:8px;padding:10px 18px;cursor:pointer;white-space:nowrap;text-decoration:none !important;flex-shrink:0;transition:background 0.18s ease}.h2t-cta-d__btn:hover{background:#e55a28}@media (max-width:540px){.h2t-cta-d{flex-direction:column;align-items:flex-start;gap:12px}.h2t-cta-d__btn{width:100%;text-align:center}}
.modern-pros-cons-wrapper{font-family:"Inter", sans-serif;max-width:56rem;margin:2rem auto;background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(10px);border:1px solid #e2e8f0;border-radius:2rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(203, 213, 225, 0.5)}.modern-pros-cons-wrapper .main-header{padding:1.5rem 2rem;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center;background-color:#ffffff}.modern-pros-cons-wrapper .main-header .title-group{display:flex;align-items:center;gap:0.75rem}.modern-pros-cons-wrapper .main-header .title-group .indicator-bar{width:0.375rem;height:2rem;background-color:#4f46e5;border-radius:9999px}.modern-pros-cons-wrapper .main-header .title-group h3{margin:0;font-size:1.25rem;font-weight:800;color:#1e293b;letter-spacing:-0.025em;text-transform:uppercase}.modern-pros-cons-wrapper .main-header .badge-wrap{display:flex}.modern-pros-cons-wrapper .main-header .badge-wrap .verified-badge{padding:0.25rem 0.75rem;background-color:#d1fae5;color:#065f46;font-size:0.75rem;font-weight:700;border-radius:0.5rem;border:1px solid #a7f3d0;text-transform:uppercase;letter-spacing:0.1em;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)}.modern-pros-cons-wrapper .content-grid{display:grid;grid-template-columns:1fr}@media (min-width:768px){.modern-pros-cons-wrapper .content-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.modern-pros-cons-wrapper .content-grid .pros-column,.modern-pros-cons-wrapper .content-grid .cons-column{padding:2rem}@media (min-width:768px){.modern-pros-cons-wrapper .content-grid .pros-column,.modern-pros-cons-wrapper .content-grid .cons-column{padding:2.5rem}}.modern-pros-cons-wrapper .content-grid .pros-column .column-header,.modern-pros-cons-wrapper .content-grid .cons-column .column-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:2rem}.modern-pros-cons-wrapper .content-grid .pros-column .column-header .header-icon,.modern-pros-cons-wrapper .content-grid .cons-column .column-header .header-icon{padding:0.5rem;border-radius:0.75rem;display:flex;align-items:center;justify-content:center}.modern-pros-cons-wrapper .content-grid .pros-column .column-header .header-icon .icon-svg,.modern-pros-cons-wrapper .content-grid .cons-column .column-header .header-icon .icon-svg{width:1.25rem;height:1.25rem;color:#ffffff}.modern-pros-cons-wrapper .content-grid .pros-column .column-header h4,.modern-pros-cons-wrapper .content-grid .cons-column .column-header h4{margin:0;font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:-0.05em}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol{list-style:none;padding:0;margin:0}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li{position:relative;padding-left:2.75rem;margin-bottom:1.25rem;color:#334155;font-weight:500;line-height:1.625;min-height:1.75rem}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p:last-child,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li:last-child,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li:last-child,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p:last-child,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li:last-child,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li:last-child{margin-bottom:0}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p .pro-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p .con-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li .pro-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li .con-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li .pro-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li .con-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p .pro-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p .con-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li .pro-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li .con-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li .pro-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li .con-icon{position:absolute;left:0;top:0.125rem;width:1.75rem;height:1.75rem;border-radius:50%;background-color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);transition:all 0.2s ease-in-out}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p .pro-icon svg,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p .con-icon svg,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li .pro-icon svg,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ul>li .con-icon svg,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li .pro-icon svg,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content ol>li .con-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p .pro-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p .con-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li .pro-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li .con-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li .pro-icon svg,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li .con-icon svg{width:1rem;height:1rem}.modern-pros-cons-wrapper .content-grid .pros-column{background-color:rgba(236, 253, 245, 0.6);border-bottom:1px solid rgba(209, 250, 229, 0.5)}@media (min-width:768px){.modern-pros-cons-wrapper .content-grid .pros-column{border-bottom:none;border-right:1px solid rgba(209, 250, 229, 0.5)}}.modern-pros-cons-wrapper .content-grid .pros-column .column-header .header-icon{background-color:#10b981;box-shadow:0 10px 15px -3px rgba(167, 243, 208, 0.5)}.modern-pros-cons-wrapper .content-grid .pros-column .column-header h4{color:#064e3b}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content p:hover .pro-icon,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content li:hover .pro-icon{transform:scale(1.1);background-color:#059669;color:#ffffff}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content .pro-icon{color:#059669;border:1px solid #d1fae5}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content mark,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content code,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content .highlight{background-color:#d1fae5;color:#065f46;padding:0.125rem 0.375rem;border-radius:0.375rem;font-weight:700;font-family:inherit}.modern-pros-cons-wrapper .content-grid .pros-column .editor-content strong,.modern-pros-cons-wrapper .content-grid .pros-column .editor-content b{color:#0f172a}.modern-pros-cons-wrapper .content-grid .cons-column{background-color:rgba(254, 242, 242, 0.6)}.modern-pros-cons-wrapper .content-grid .cons-column .column-header .header-icon{background-color:#ef4444;box-shadow:0 10px 15px -3px rgba(254, 202, 202, 0.5)}.modern-pros-cons-wrapper .content-grid .cons-column .column-header h4{color:#7f1d1d}.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li{color:#475569;font-style:italic}.modern-pros-cons-wrapper .content-grid .cons-column .editor-content p:hover .con-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ul>li:hover .con-icon,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content ol>li:hover .con-icon{transform:scale(1.1);background-color:#dc2626;color:#ffffff}.modern-pros-cons-wrapper .content-grid .cons-column .editor-content .con-icon{color:#dc2626;border:1px solid #fee2e2;font-style:normal}.modern-pros-cons-wrapper .content-grid .cons-column .editor-content mark,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content code,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content .highlight{background-color:#fee2e2;color:#991b1b;padding:0.125rem 0.375rem;border-radius:0.375rem;font-weight:700;font-family:inherit;font-style:normal}.modern-pros-cons-wrapper .content-grid .cons-column .editor-content strong,.modern-pros-cons-wrapper .content-grid .cons-column .editor-content b{color:#0f172a;font-style:normal}@media (max-width:640px){.modern-pros-cons-wrapper .main-header{padding:1rem 1.25rem;flex-direction:column;gap:1rem;align-items:flex-start}.modern-pros-cons-wrapper .main-header h3{font-size:1.1rem}}
.prop-firm-slider{position:relative}.prop-firm-slider .slider-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:16px}.prop-firm-slider .slider-controls .slider-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;box-sizing:border-box;aspect-ratio:1;border-radius:50%;border:none;background-color:rgba(255, 255, 255, 0.15);color:#fff;cursor:pointer;transition:all 0.2s ease}.prop-firm-slider .slider-controls .slider-btn:hover:not(:disabled){background-color:rgba(255, 255, 255, 0.3)}.prop-firm-slider .slider-controls .slider-btn:disabled{opacity:0.35;cursor:not-allowed}.prop-firm-slider .slider-controls .slider-btn svg{display:block !important;width:16px !important;min-width:16px;height:16px !important;pointer-events:none}.prop-firm-slider .slider-viewport{overflow:hidden}.prop-firm-slider .slider-track{display:flex;gap:2rem;transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.prop-firm-slider .slider-slide{min-width:0;flex:0 0 calc((100% - 4rem) / 3)}@media (max-width:1024px){.prop-firm-slider .slider-slide{flex:0 0 calc((100% - 2rem) / 2)}}@media (max-width:767px){.prop-firm-slider .slider-slide{flex:0 0 100%}}.prop-firm-slider .slider-slide .prop-firm-card{height:100%}.prop-firm-card{background-color:#0F172A99;border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column}.prop-firm-card .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.prop-firm-card .card-header .logo img{height:50px;width:auto;max-width:100%;object-fit:cover;border-radius:12px;border:2px solid rgba(255, 255, 255, 0.6)}.prop-firm-card .card-header .rating{display:flex;align-items:center;justify-content:center}.prop-firm-card .card-header .rating .star{display:inline-flex}.prop-firm-card .card-header .rating .star svg{fill:currentColor;width:20px;height:30px;color:var(--warning)}.prop-firm-card .card-header .rating .score{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:0;padding-left:10px}.prop-firm-card .prop-firm-name{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:12px}.prop-firm-card .prop-firm-info{margin-bottom:16px}.prop-firm-card .prop-firm-info .info-row{display:flex;align-items:center;justify-content:space-between}.prop-firm-card .prop-firm-info .info-row p{font-size:16px;margin-bottom:0}.prop-firm-card .prop-firm-info .info-row .label{color:var(--text-secondary)}.prop-firm-card .prop-firm-info .info-row .value{color:var(--text-primary);font-weight:600}.prop-firm-card .prop-firm-info .info-row+.info-row{margin-top:8px}.prop-firm-card .discount-box{display:flex;align-items:center;justify-content:space-between;background-color:var(--discount-bg);border:1px solid #bbf7d0;border-radius:12px;padding:0.75rem;margin-bottom:16px}.prop-firm-card .discount-box .discount-text .title{color:var(--discount-title);font-size:16px;font-weight:600;margin-bottom:0}.prop-firm-card .discount-box .discount-text .code{color:var(--discount-icon);font-size:14px;margin-bottom:0}.prop-firm-card .discount-box .icon{display:inline-flex}.prop-firm-card .discount-box .icon svg{fill:currentColor;width:20px;height:20px;color:var(--discount-icon)}.prop-firm-card .actions{display:flex;column-gap:8px;margin-bottom:16px}.prop-firm-card .actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);color:#fff;font-size:16px;font-weight:600;padding:12px 0;width:85%;border-radius:12px;border:1px solid var(--primary);text-decoration:none}.prop-firm-card .actions .btn-primary:hover,.prop-firm-card .actions .btn-primary:focus{background-color:var(--accent);color:#fff}.prop-firm-card .actions .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:15%;padding:12px 16px;background-color:var(--white);border:1px solid var(--gray-border);border-radius:12px;text-decoration:none}.prop-firm-card .actions .btn-icon .icon{display:inline-flex}.prop-firm-card .actions .btn-icon .icon svg{width:1em;height:1em;fill:currentColor;color:var(--text)}.prop-firm-card .extra-info{font-size:12px;color:var(--sub-text);margin:0}.prop-firm-card .extra-info+.extra-info{margin-top:4px}.prop-firm-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:2rem;row-gap:2rem}@media (max-width:1024px){.prop-firm-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.prop-firm-list{grid-template-columns:1fr}}
.compare-prop-firms-block{background:#FFFFFF08;border:1px solid #FFFFFF0D;border-radius:24px;padding:2rem}.compare-prop-firms-block .compare-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;margin-top:0}.compare-prop-firms-block .compare-subtitle{color:rgba(255, 255, 255, 0.7);font-size:16px;margin-bottom:24px;margin-top:0}.compare-prop-firms-block .compare-list{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.compare-prop-firms-block .compare-item{display:flex;align-items:center;background-color:#FFFFFF0D;border:1px solid #FFFFFF0D;border-radius:12px;padding:16px 24px;text-decoration:none;transition:all 0.2s ease}.compare-prop-firms-block .compare-item:hover{background-color:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.1)}.compare-prop-firms-block .compare-item .compare-item-title{margin:0;display:flex;align-items:center}.compare-prop-firms-block .compare-item .firm-name{color:#FFFFFFCC;font-size:1rem;font-weight:500}.compare-prop-firms-block .compare-item .vs-text{color:#FFFFFF33;font-size:1rem;font-style:italic;margin:0 10px}.compare-prop-firms-block .compare-cta .cta-link{display:block;text-align:center;background-color:#FFFFFF0D;border:1px solid #FFFFFF1A;border-radius:12px;padding:14px;color:var(--border-color);font-size:15px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.compare-prop-firms-block .compare-cta .cta-link:hover{background-color:rgba(255, 255, 255, 0.1);color:#60a5fa}
.restricted-countries-block{margin:32px 0;font-family:inherit;box-sizing:border-box}.restricted-countries-block *{box-sizing:border-box}.restricted-countries-block .restricted-section-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.restricted-countries-block .restricted-section-header .restricted-accent-bar{display:inline-block;width:4px;height:22px;background:#f97316;border-radius:2px;flex-shrink:0}.restricted-countries-block .restricted-section-header .restricted-section-title{margin:0;font-size:22px;font-weight:700;color:#ffffff;line-height:1.3;letter-spacing:-0.01em}.restricted-countries-block .restricted-card{background:rgba(245, 158, 11, 0.05);border:1px solid rgba(245, 158, 11, 0.2);border-radius:16px;padding:22px 24px;box-shadow:0 8px 24px -4px rgba(0, 0, 0, 0.4);position:relative;overflow:hidden}@media (max-width:640px){.restricted-countries-block .restricted-card{padding:16px;border-radius:12px}}.restricted-countries-block .restricted-header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}@media (max-width:768px){.restricted-countries-block .restricted-header-row{flex-direction:column;align-items:stretch;gap:14px}}.restricted-countries-block .restricted-notice{display:flex;align-items:center;gap:14px;flex:1;min-width:260px}.restricted-countries-block .restricted-notice .restricted-notice-icon{width:40px;height:40px;min-width:40px;border-radius:10px;background:rgba(245, 158, 11, 0.12);border:1px solid rgba(245, 158, 11, 0.28);display:flex;align-items:center;justify-content:center;color:#f59e0b}.restricted-countries-block .restricted-notice .restricted-notice-icon svg{width:20px;height:20px}.restricted-countries-block .restricted-notice .restricted-notice-text{display:flex;flex-direction:column;gap:3px}.restricted-countries-block .restricted-notice .restricted-notice-text .restricted-notice-title{font-size:15.5px;font-weight:700;color:#ffffff;line-height:1.35}.restricted-countries-block .restricted-notice .restricted-notice-text .restricted-notice-title .restricted-count{color:#f59e0b}.restricted-countries-block .restricted-notice .restricted-notice-text .restricted-notice-sub{font-size:12.5px;color:#fbbf24;opacity:0.9;line-height:1.3}.restricted-countries-block .restricted-search-box{position:relative;display:flex;align-items:center;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.1);border-radius:8px;padding:0 12px;height:38px;width:220px;transition:all 0.2s ease}@media (max-width:768px){.restricted-countries-block .restricted-search-box{width:100%}}.restricted-countries-block .restricted-search-box:focus-within{border-color:rgba(245, 158, 11, 0.5);background:rgba(255, 255, 255, 0.07);box-shadow:0 0 0 2px rgba(245, 158, 11, 0.12)}.restricted-countries-block .restricted-search-box .restricted-search-icon{display:flex;align-items:center;color:rgba(255, 255, 255, 0.4);margin-right:8px;flex-shrink:0}.restricted-countries-block .restricted-search-box .restricted-search-icon svg{width:15px;height:15px}.restricted-countries-block .restricted-search-box .restricted-search-input{background:transparent;border:none;outline:none;color:#ffffff;font-size:13px;width:100%;padding:0}.restricted-countries-block .restricted-search-box .restricted-search-input::placeholder{color:rgba(255, 255, 255, 0.35)}.restricted-countries-block .restricted-search-box .restricted-search-clear{background:transparent;border:none;color:rgba(255, 255, 255, 0.5);font-size:16px;line-height:1;cursor:pointer;padding:0 4px;margin-left:4px;display:flex;align-items:center;justify-content:center}.restricted-countries-block .restricted-search-box .restricted-search-clear:hover{color:#ffffff}.restricted-countries-block .restricted-grid{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:20px}.restricted-countries-block .country-pill{display:inline-flex;align-items:center;gap:7px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.07);border-radius:8px;padding:6px 11px;user-select:none}.restricted-countries-block .country-pill.is-hidden{display:none !important}.restricted-countries-block .country-pill .country-flag-img{width:20px;height:14px;border-radius:2px;object-fit:cover;display:inline-block;flex-shrink:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3)}.restricted-countries-block .country-pill .country-name{font-size:12.5px;font-weight:500;color:#e2e8f0;line-height:1.2}.restricted-countries-block .restricted-no-results{padding:24px 0;text-align:center;color:rgba(255, 255, 255, 0.5);font-size:13.5px}.restricted-countries-block .restricted-no-results p{margin:0}.restricted-countries-block .restricted-footer{border-top:1px solid rgba(255, 255, 255, 0.06);padding-top:16px}.restricted-countries-block .restricted-footer .restricted-disclaimer{font-size:12.5px;color:rgba(255, 255, 255, 0.45);line-height:1.45}
.footer-disclaimer{background-color:#1d2128;padding:1rem 40px}@media (max-width:768px){.footer-disclaimer{padding:1rem 20px}}.footer-disclaimer__inner{max-width:1400px;margin:0 auto;padding-top:2rem;padding-bottom:1.5rem;border-top:1px solid #374151;border-bottom:1px solid #374151;position:relative;z-index:1}.footer-disclaimer__inner .footer-disclaimer__title{color:#ffffff;font-size:16px;font-weight:700;line-height:1.4;margin-top:0;margin-bottom:1.5em}.footer-disclaimer__inner p{color:#9ca3af;font-size:14px;line-height:1.6;margin-top:0;margin-bottom:18px}.footer-disclaimer__inner p:last-child{margin-bottom:0}
.reviewer-box{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:default}.reviewer-box .reviewer-avatar{width:32px;height:32px;border-radius:50%;margin-right:6px;object-fit:cover}.reviewer-box .reviewer-name{font-weight:500;color:var(--primary)}.reviewer-box .reviewer-icon{width:18px;height:18px;color:#3b82f6}.reviewer-box .reviewer-tooltip{display:none;position:absolute;top:100%;left:0;width:20rem;background:#fff;border:1px solid var(--border);border-radius:16px;padding:16px;z-index:20}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner{display:flex;gap:12px;align-items:flex-start}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-avatar{width:64px;height:64px;border-radius:8px;object-fit:cover}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content p{margin:0 0 8px;font-size:14px;line-height:1.4;color:#444;overflow:hidden;text-overflow:ellipsis}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content hr{margin:10px 0}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content .author-social-icons a{padding:5px}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content .author-social-icons svg{width:16px;height:16px}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content .reviewer-tooltip-link{font-size:12px;color:#0073e6;text-decoration:none}.reviewer-box .reviewer-tooltip .reviewer-tooltip-inner .reviewer-tooltip-content .reviewer-tooltip-link:hover{text-decoration:underline}.reviewer-box:hover .reviewer-tooltip{display:flex}@media (max-width:425px){.table-scroll table{min-width:unset;width:100%}}
.author-social-icons{display:flex;gap:10px}.author-social-icons .icon-link{border-radius:8px;justify-content:center;align-items:center;display:inline-flex;background:var(--primary);padding:10px}.author-social-icons .icon-link svg{width:20px;height:20px;fill:#fff}
.company-summary{width:100%;font-size:1rem;font-weight:500;border-collapse:separate !important;border-spacing:0;margin-bottom:1.5rem;border-color:var(--border);margin-bottom:0;color:#dde7f7}.company-summary tr:nth-child(odd){background:var(--bg-secondary)}.company-summary tr:nth-child(even){background:var(--bg-primary) !important}.company-summary td{padding:0.5rem 1rem !important;vertical-align:middle !important;border-color:var(--border) !important}.company-summary td.label{font-weight:600;display:flex;align-items:center;gap:0.5rem;border-right:0}.company-summary td.value{font-weight:700;text-align:right}.propfirm-logo img{width:100%;border-radius:16px}
.company-rating{background:#f9fafb;padding:1.5rem;border-radius:16px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);margin:0 auto 2rem;border:1px solid var(--border)}.company-rating .title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:5px !important}.company-rating .subtitle{font-size:0.875rem;font-style:italic;color:#6b7280;margin-bottom:1.5rem}.company-rating .rating-overall{display:flex;align-items:center;margin-bottom:1.5rem}.company-rating .rating-overall .circle{width:48px;height:48px;border-radius:50%;background:#111827;color:#fff;font-weight:700;font-size:1.125rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-rating .rating-overall .progress-bar{flex:1;height:12px;background:#e5e7eb;border-radius:6px;margin-left:1rem;overflow:hidden}.company-rating .rating-overall .progress-bar .progress-fill{height:100%;background:#10b981}.company-rating .rating-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.company-rating .rating-grid{grid-template-columns:1fr 1fr}}.company-rating .rating-grid .rating-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0.75rem}.company-rating .rating-grid .rating-item .rating-header{display:flex;justify-content:space-between;font-weight:600;color:#374151;margin-bottom:0.5rem}.company-rating .rating-grid .rating-item .rating-bar{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.company-rating .rating-grid .rating-item .rating-bar .rating-fill{height:100%;background:#10b981}
.category-count{background:#ededed;width:fit-content;padding:0.2rem 1rem;border-radius:10px;margin-bottom:0;color:var(--text-title);font-size:1.25rem;font-weight:600}
.rating-stars{display:flex;gap:4px}.rating-stars .star svg{width:28px;height:28px}.rating-stars{color:#f0b100}
.latest-reviews{background:#FFFFFF08;border:1px solid #FFFFFF0D;border-radius:24px;padding:2rem}.latest-reviews__title{color:#fff;font-size:24px;font-weight:700;margin-bottom:8px;margin-top:0}.latest-reviews__subtitle{color:rgba(255, 255, 255, 0.7);font-size:16px;margin-bottom:24px;margin-top:0}.latest-reviews__list{display:flex;flex-direction:column;gap:0}.latest-reviews__item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;text-decoration:none;transition:background 0.2s ease}.latest-reviews__item:last-child{border-bottom:none}.latest-reviews__item:hover .latest-reviews__cta{color:var(--link-color)}.latest-reviews__logo{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden}.latest-reviews__logo .badge-new{position:absolute;top:0;left:0;z-index:2;background:#042f24;color:#10b981;font-size:9px;font-weight:700;letter-spacing:0.04em;line-height:1;padding:3px 5px;border-bottom-right-radius:6px;border-right:1px solid rgba(16, 185, 129, 0.25);border-bottom:1px solid rgba(16, 185, 129, 0.25);text-transform:uppercase;pointer-events:none;display:inline-flex;align-items:center;justify-content:center}@media (max-width:426px){.latest-reviews__logo .badge-new{font-size:8px;padding:2px 3.5px}}.latest-reviews__logo img{width:100%;height:100%;border-radius:8px;object-fit:cover;border:2px solid rgba(255, 255, 255, 0.1);box-sizing:border-box}.latest-reviews__content{flex:1;min-width:0}.latest-reviews__header{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.latest-reviews__header .not-rated-trustpilot{font-size:11px;font-weight:500;color:#64748b;line-height:1.3;white-space:nowrap}.latest-reviews__name{color:#FFFEFF;font-size:16px;font-weight:700;margin:0}.latest-reviews__excerpt{color:#FFFFFF80;font-size:14px;margin:0 0 4px;line-height:1.4}.latest-reviews__cta{color:var(--color-secondary);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;transition:color 0.2s ease}.latest-reviews__see-all{display:block;text-align:center;margin-top:20px;padding:14px;background-color:#FFFFFF0D;border:1px solid #FFFFFF1A;border-radius:12px;color:var(--border-color);font-size:15px;font-weight:600;text-decoration:none;transition:all 0.2s ease}.latest-reviews__see-all:hover{background-color:rgba(255, 255, 255, 0.1);color:#60a5fa}
.top-pick{color:#38BDF8;font-weight:700}
@media (min-width:769px){.main-nav ul li#menu-item-8293{position:relative}.main-nav ul li#menu-item-8293:hover>ul.sub-menu,.main-nav ul li#menu-item-8293.sfHover>ul.sub-menu,.main-nav ul li#menu-item-8293.toggled-on>ul.sub-menu{left:0 !important;transform:none !important;width:800px !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:grid !important}.main-nav ul li#menu-item-8293>ul.sub-menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;padding:32px;background-color:#050c1e;border:1px solid rgba(255, 255, 255, 0.1);border-radius:16px;box-shadow:0 25px 50px -12px rgba(30, 58, 138, 0.2);opacity:0;visibility:hidden;transition:all 0.2s ease-out;top:100%;left:-99999px;pointer-events:none}.main-nav ul li#menu-item-8293>ul.sub-menu .dropdown-menu-toggle{display:none !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li{width:100% !important;clear:none !important;float:none !important;padding:0 !important;background:transparent !important;border:none !important;overflow:visible !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>a{font-size:11px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:0.1em !important;padding:0 !important;margin-bottom:16px !important;display:flex !important;align-items:center !important;gap:8px !important;background:transparent !important;border:none !important;line-height:1.5 !important;white-space:normal !important;overflow:visible !important;pointer-events:none !important;cursor:default !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>a::before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(1)>a{color:#64a6f4 !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(1)>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364a6f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/svg%3E")}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(2)>a{color:#a056f7 !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(2)>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a056f7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E")}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(3)>a{color:#34d399 !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(3)>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(4)>a{color:#fbbf24 !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li:nth-child(4)>a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E")}.main-nav ul li#menu-item-8293>ul.sub-menu>li>ul.sub-menu{position:static !important;display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;box-shadow:none !important;opacity:1 !important;visibility:visible !important;background:transparent !important;border:none !important;padding:0 !important;left:auto !important;top:auto !important;float:none !important;height:auto !important;clip:auto !important;overflow:visible !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>ul.sub-menu>li{width:100% !important;margin:0 !important;float:none !important;clear:both !important;display:block !important;border:none !important;background:transparent !important;padding:0 !important;overflow:visible !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>ul.sub-menu>li>a{padding:0 !important;color:#94a3b8 !important;font-size:14px !important;font-weight:400 !important;background:transparent !important;transition:color 0.2s ease !important;display:inline-block !important;border:none !important;line-height:1.5 !important;white-space:normal !important;word-wrap:break-word !important;overflow:visible !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>ul.sub-menu>li>a::before{display:none !important}.main-nav ul li#menu-item-8293>ul.sub-menu>li>ul.sub-menu>li>a:hover{color:#ffffff !important;background:transparent !important;transform:none !important}}
li#menu-item-1260 .pf-menu-flex,li.menu-item-1260 .pf-menu-flex{display:flex !important;align-items:center;gap:12px}li#menu-item-1260 .pf-menu-flex .pf-menu-logo,li.menu-item-1260 .pf-menu-flex .pf-menu-logo{width:40px !important;height:40px !important;min-width:40px !important;max-width:40px !important;object-fit:cover !important;border-radius:8px !important;border:1px solid rgba(59, 130, 246, 0.5) !important;background-color:transparent !important;padding:0 !important;margin:0 !important;flex-shrink:0 !important;box-sizing:border-box !important;transition:border-color 0.2s ease, box-shadow 0.2s ease}li#menu-item-1260 .pf-menu-flex .pf-menu-text,li.menu-item-1260 .pf-menu-flex .pf-menu-text{transition:color 0.2s ease}li#menu-item-1260 ul.sub-menu>li:last-child>a,li.menu-item-1260 ul.sub-menu>li:last-child>a{display:flex !important;align-items:center;justify-content:center;gap:8px;font-size:14px !important;font-weight:700 !important;color:#111827 !important}li#menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-logo,li.menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-logo{display:none !important}li#menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-text,li.menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-text{color:#111827 !important}@media (max-width:769px){li#menu-item-1260 ul.sub-menu>li:last-child>a,li.menu-item-1260 ul.sub-menu>li:last-child>a{color:#fff !important}li#menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-text,li.menu-item-1260 ul.sub-menu>li:last-child>a .pf-menu-text{color:#fff !important}}@media (min-width:769px){.main-nav ul li#menu-item-1260,.main-nav ul li.menu-item-1260{position:relative}.main-nav ul li#menu-item-1260:hover>ul.sub-menu,.main-nav ul li#menu-item-1260.sfHover>ul.sub-menu,.main-nav ul li#menu-item-1260.toggled-on>ul.sub-menu,.main-nav ul li.menu-item-1260:hover>ul.sub-menu,.main-nav ul li.menu-item-1260.sfHover>ul.sub-menu,.main-nav ul li.menu-item-1260.toggled-on>ul.sub-menu{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:grid !important}.main-nav ul li#menu-item-1260>ul.sub-menu,.main-nav ul li.menu-item-1260>ul.sub-menu{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:16px !important;padding:24px !important;width:650px !important;background-color:#050c1e !important;border:1px solid rgba(255, 255, 255, 0.1) !important;border-radius:16px !important;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;opacity:0;visibility:hidden;pointer-events:none;top:100%;transition:all 0.2s ease-out}.main-nav ul li#menu-item-1260>ul.sub-menu .dropdown-menu-toggle,.main-nav ul li.menu-item-1260>ul.sub-menu .dropdown-menu-toggle{display:none !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li,.main-nav ul li.menu-item-1260>ul.sub-menu>li{width:100% !important;clear:none !important;float:none !important;padding:0 !important;margin:0 !important;border:none !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li>a,.main-nav ul li.menu-item-1260>ul.sub-menu>li>a{padding:12px !important;background-color:transparent !important;border-radius:12px;transition:background-color 0.2s ease;display:block !important;border:none !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li>a .pf-menu-text,.main-nav ul li.menu-item-1260>ul.sub-menu>li>a .pf-menu-text{color:#ffffff !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li>a:hover,.main-nav ul li.menu-item-1260>ul.sub-menu>li>a:hover{background-color:rgba(255, 255, 255, 0.05) !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li>a:hover .pf-menu-logo,.main-nav ul li.menu-item-1260>ul.sub-menu>li>a:hover .pf-menu-logo{border-color:rgba(59, 130, 246, 0.5) !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li>a:hover .pf-menu-text,.main-nav ul li.menu-item-1260>ul.sub-menu>li>a:hover .pf-menu-text{color:#ffffff !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li:last-child,.main-nav ul li.menu-item-1260>ul.sub-menu>li:last-child{grid-column:span 3;margin-top:24px !important;padding-top:16px !important;border-top:1px solid rgba(255, 255, 255, 0.05) !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li:last-child>a,.main-nav ul li.menu-item-1260>ul.sub-menu>li:last-child>a{background-color:rgba(255, 255, 255, 0.05) !important;padding:12px !important;border-radius:12px;text-align:center;justify-content:center;color:#ffffff !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li:last-child>a .pf-menu-text,.main-nav ul li.menu-item-1260>ul.sub-menu>li:last-child>a .pf-menu-text{color:#ffffff !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li:last-child>a:hover,.main-nav ul li.menu-item-1260>ul.sub-menu>li:last-child>a:hover{background-color:rgba(255, 255, 255, 0.1) !important}.main-nav ul li#menu-item-1260>ul.sub-menu>li:last-child>a::after,.main-nav ul li.menu-item-1260>ul.sub-menu>li:last-child>a::after{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:4px}}
.custom-top-header-bar{background-color:#050c1e;color:#ffffff;padding:10px 0;font-size:14px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.custom-top-header-bar a{color:#ffffff}.top-header-content{display:flex;align-items:center;justify-content:space-between;width:100%}.ths-btn{background:rgba(255, 255, 255, 0.03);border:1px solid transparent;color:rgba(255, 255, 255, 0.5);cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;margin:0 6px;transition:all 0.3s ease;flex-shrink:0}.ths-btn svg{width:14px;height:14px;stroke-width:1.5}.ths-slider{display:flex;align-items:center;justify-content:center;flex-grow:1;text-align:center;padding:0 15px}.ths-slide{animation:thsFade 0.4s ease-in-out;display:none;align-items:center;justify-content:center;width:100%}.ths-slide p{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}@keyframes thsFade{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ths-badge{display:inline-flex;align-items:center;gap:6px;background-color:rgba(43, 108, 176, 0.2);color:#63b3ed;border:1px solid rgba(43, 108, 176, 0.5);border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;margin-right:8px}.ths-badge svg{width:12px;height:12px}.ths-content{display:inline-flex;align-items:center;gap:5px}.ths-content p{margin:0;display:inline-flex;align-items:center;gap:5px}.ths-content strong{background:linear-gradient(to right, #64a6f4, #a056f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.ths-code-box{display:inline-flex;align-items:center;border:1px solid rgba(255, 255, 255, 0.1);border-radius:4px;overflow:hidden;margin-left:10px}.ths-code-label{background:rgba(255, 255, 255, 0.05);color:rgba(255, 255, 255, 0.5);padding:3px 8px;font-size:10px;font-weight:600}.ths-code-val{background:#3b82f6;color:#ffffff;padding:3px 10px;font-size:12px;font-weight:700}.ths-copy-btn{display:inline-flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.08);border:none;border-left:1px solid rgba(255, 255, 255, 0.1);color:rgba(255, 255, 255, 0.6);padding:3px 8px;cursor:pointer;transition:all 0.2s ease}.ths-copy-btn:hover{background:rgba(255, 255, 255, 0.15);color:#ffffff}.ths-check-icon{color:#34d399}@media (max-width:768px){.custom-top-header-bar{font-size:11px;padding:6px 0}.ths-btn{width:24px;height:24px}.ths-btn svg{width:12px;height:12px}.ths-slide p{flex-wrap:wrap;justify-content:center;line-height:1.4;gap:4px 8px}.ths-badge{font-size:9px;padding:2px 6px;margin:0;white-space:nowrap;flex-shrink:0}.ths-content{flex-wrap:wrap;justify-content:center;gap:3px;text-align:center}.ths-code-box{margin:0;transform:scale(0.85);transform-origin:center;white-space:nowrap;flex-shrink:0}}@media (max-width:576px){.ths-slide{flex-direction:column;gap:6px;padding:4px 0}}
.pf-search-overlay{position:fixed;inset:0;z-index:99999;background:rgba(3, 7, 18, 0.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s ease}.pf-search-overlay.active{opacity:1;visibility:visible}.pf-search-overlay.active .pf-search-popup{transform:translateY(0)}.pf-search-popup{width:100%;max-width:680px;background:#080f24;border:1px solid rgba(59, 130, 246, 0.22);border-radius:20px;box-shadow:0 32px 128px rgba(0, 0, 0, 0.85), 0 0 0 1px rgba(255, 255, 255, 0.05);overflow:hidden;transform:translateY(-16px);transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.pf-search-header{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.02)}.pf-search-icon{color:#3b82f6;display:flex;align-items:center;flex-shrink:0}.pf-search-icon svg{width:22px;height:22px}.pf-search-input{flex:1;background:transparent !important;border:none !important;outline:none !important;box-shadow:none !important;color:#f8fafc;font-size:18px;font-weight:500;font-family:inherit;padding:0 !important;margin:0}.pf-search-input:focus,.pf-search-input:active{border:none !important;outline:none !important;box-shadow:none !important}.pf-search-input::placeholder{color:#475569}.pf-search-close{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.06);color:#94a3b8;padding:6px;border-radius:9999px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0}.pf-search-close:hover{background:rgba(255, 255, 255, 0.12);color:#fff}.pf-search-close svg{width:18px;height:18px}.pf-search-spinner{display:none;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0}.pf-search-spinner svg{animation:pfSpin 0.8s linear infinite}@keyframes pfSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pf-search-content{display:flex;flex-direction:column}.pf-search-results{display:flex;flex-direction:column}.pf-filter-pills{display:flex;align-items:center;gap:8px;padding:12px;overflow-x:auto;scrollbar-width:none}.pf-filter-pills::-webkit-scrollbar{display:none}.pf-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.08);color:#94a3b8;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;font-family:inherit}.pf-pill-btn .pf-pill-icon{display:flex;align-items:center;color:currentColor;opacity:0.85}.pf-pill-btn .pf-pill-count{display:inline-flex;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.12);color:#cbd5e1;font-size:11px;font-weight:700;padding:1px 7px;border-radius:9999px;margin-left:2px}.pf-pill-btn:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.15);color:#f8fafc}.pf-pill-btn.active{background:#1d4ed8;border-color:#2563eb;color:#ffffff;box-shadow:0 4px 14px rgba(29, 78, 216, 0.35)}.pf-pill-btn.active .pf-pill-count{background:#3b82f6;color:#ffffff}.pf-results-scrollable{max-height:440px;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#1d4ed8 rgba(255, 255, 255, 0.03)}.pf-results-scrollable::-webkit-scrollbar{width:5px}.pf-results-scrollable::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.03);border-radius:4px}.pf-results-scrollable::-webkit-scrollbar-thumb{background:#1d4ed8;border-radius:4px}.pf-group-section{display:flex;flex-direction:column}.pf-group-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:#0c1530;border-left:3px solid #3b82f6}.pf-group-header-left{display:flex;align-items:center;gap:8px}.pf-group-icon{display:flex;align-items:center;color:#60a5fa}.pf-group-title{font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#93c5fd}.pf-group-badge{font-size:11px;font-weight:700;padding:1px 8px;border-radius:9999px;color:#93c5fd;background:rgba(59, 130, 246, 0.15)}.pf-group-list{display:flex;flex-direction:column}.pf-item-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-left:3px solid transparent;text-decoration:none;transition:all 0.18s ease;cursor:pointer}.pf-item-row:hover,.pf-item-row.is-selected{background:rgba(59, 130, 246, 0.12);border-left-color:#3b82f6}.pf-item-row:hover .pf-item-arrow,.pf-item-row.is-selected .pf-item-arrow{color:#60a5fa;transform:translateX(4px)}.pf-item-row.is-unlinked{cursor:default;opacity:0.8}.pf-item-row.is-unlinked:hover{background:rgba(255, 255, 255, 0.03);border-left-color:transparent;transform:none}.pf-item-logo,.pf-item-avatar{width:36px;height:36px;min-width:36px;border-radius:10px;background:#0d162d;border:1px solid rgba(255, 255, 255, 0.08);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:12px;font-weight:700;color:#60a5fa}.pf-item-logo img,.pf-item-avatar img{width:100%;height:100%;object-fit:cover;display:block}.pf-item-thumb{width:36px;height:36px;min-width:36px;border-radius:8px;object-fit:cover;background:#0d162d;border:1px solid rgba(255, 255, 255, 0.06)}.pf-item-thumb-placeholder{width:36px;height:36px;min-width:36px;border-radius:8px;background:#0d162d;border:1px solid rgba(255, 255, 255, 0.06);display:flex;align-items:center;justify-content:center;color:#475569}.pf-item-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pf-item-title{color:#f8fafc;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-item-rating{display:flex;align-items:center;gap:4px;font-size:12px;color:#94a3b8;font-weight:500}.pf-item-excerpt{color:#64748b;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.pf-item-arrow{color:#334155;display:flex;align-items:center;transition:all 0.2s ease;margin-left:auto;flex-shrink:0}.pf-no-results{display:flex;align-items:center;justify-content:center;padding:32px 16px;color:#64748b;font-size:14px;text-align:center}.pf-no-results strong{color:#94a3b8}.pf-search-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#060b1a;border-top:1px solid rgba(255, 255, 255, 0.06);font-size:12px}.pf-footer-count{font-weight:500;color:#64748b}.pf-footer-shortcuts{display:flex;align-items:center;gap:14px}.pf-footer-shortcuts .pf-shortcut-item{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px}.pf-footer-shortcuts .pf-shortcut-item kbd{background:rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);border-radius:4px;padding:1px 5px;font-size:10px;font-family:inherit;color:#94a3b8}#pfDefaultContent{padding:24px;display:flex;flex-direction:column;gap:32px}.pf-default-skeleton{display:flex;flex-direction:column;gap:24px}.pf-skeleton-section{display:flex;flex-direction:column;gap:14px}.pf-skeleton-label{width:140px;height:14px;border-radius:4px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.04) 25%, rgba(255, 255, 255, 0.09) 50%, rgba(255, 255, 255, 0.04) 75%);background-size:200% 100%;animation:pfShimmer 1.5s infinite}.pf-skeleton-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.pf-skeleton-card{height:58px;border-radius:14px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.03) 25%, rgba(255, 255, 255, 0.07) 50%, rgba(255, 255, 255, 0.03) 75%);background-size:200% 100%;border:1px solid rgba(255, 255, 255, 0.04);animation:pfShimmer 1.5s infinite}@keyframes pfShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pf-search-section{display:flex;flex-direction:column;gap:14px}.pf-search-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#64748b}.pf-search-label svg{color:#3b82f6}.pf-firms-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.pf-firm-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.05);text-decoration:none;transition:all 0.2s ease;cursor:pointer}.pf-firm-card:hover{background:rgba(255, 255, 255, 0.08);border-color:rgba(59, 130, 246, 0.4)}.pf-firm-card:hover .pf-firm-avatar,.pf-firm-card:hover .pf-firm-avatar-img{transform:scale(1.05)}.pf-firm-card.is-unlinked{cursor:default;opacity:0.8}.pf-firm-card.is-unlinked:hover{background:rgba(255, 255, 255, 0.04);border-color:rgba(255, 255, 255, 0.05)}.pf-firm-card.is-unlinked:hover .pf-firm-avatar,.pf-firm-card.is-unlinked:hover .pf-firm-avatar-img{transform:none}.pf-firm-avatar{width:36px;height:36px;min-width:36px;border-radius:10px;background:#0d162d;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#60a5fa;transition:transform 0.2s ease}.pf-firm-avatar-img{width:36px;height:36px;min-width:36px;border-radius:10px;overflow:hidden;background:#0d162d;border:1px solid rgba(255, 255, 255, 0.06);transition:transform 0.2s ease}.pf-firm-avatar-img img{width:100%;height:100%;object-fit:cover;display:block}.pf-firm-info{display:flex;flex-direction:column;min-width:0}.pf-firm-name{color:#e2e8f0;font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-firm-link{color:#34d399;font-size:10px;font-weight:700}.pf-tags{display:flex;flex-wrap:wrap;gap:8px}.pf-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:10px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);color:#cbd5e1;font-size:12px;font-weight:500;text-decoration:none;transition:all 0.2s ease;cursor:pointer;white-space:nowrap}.pf-tag:hover{background:#1d4ed8;border-color:#2563eb;color:#fff}.pf-compare-section{padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.06)}.pf-compare-cta{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg, rgba(30, 77, 216, 0.12), rgba(59, 130, 246, 0.06));border:1px solid rgba(59, 130, 246, 0.2);text-decoration:none;transition:all 0.2s ease;cursor:pointer}.pf-compare-cta:hover{border-color:rgba(59, 130, 246, 0.5);background:linear-gradient(135deg, rgba(30, 77, 216, 0.2), rgba(59, 130, 246, 0.1))}.pf-compare-cta:hover .pf-compare-arrow{color:#60a5fa;transform:translateX(4px)}.pf-compare-left{display:flex;align-items:center;gap:14px}.pf-compare-icon{width:36px;height:36px;min-width:36px;border-radius:9999px;background:rgba(37, 99, 235, 0.2);display:flex;align-items:center;justify-content:center;color:#60a5fa}.pf-compare-icon svg{width:18px;height:18px}.pf-compare-text{display:flex;flex-direction:column;text-align:left}.pf-compare-text strong{color:#f8fafc;font-size:13px;font-weight:600}.pf-compare-text span{color:#64748b;font-size:11px;font-weight:400}.pf-compare-arrow{color:#475569;display:flex;align-items:center;transition:all 0.2s ease}.pf-compare-arrow svg{width:18px;height:18px}@media (max-width:768px){.pf-search-overlay{padding-top:3vh;padding-left:10px;padding-right:10px}.pf-search-popup{border-radius:16px;max-height:94vh;display:flex;flex-direction:column}.pf-search-header{padding:14px 16px;gap:10px}.pf-search-input{font-size:16px}.pf-filter-pills{padding:10px 12px;gap:6px;-webkit-overflow-scrolling:touch}.pf-pill-btn{padding:5px 12px;font-size:12px}.pf-results-scrollable{max-height:calc(88vh - 140px)}.pf-group-header{padding:10px 12px}.pf-item-row{padding:8px 12px;gap:10px}.pf-item-logo,.pf-item-avatar,.pf-item-thumb,.pf-item-thumb-placeholder{width:32px;height:32px;min-width:32px}.pf-item-title{font-size:13px}.pf-item-excerpt{font-size:11px}.pf-search-footer{padding:10px 14px;font-size:11px}#pfDefaultContent{padding:16px 12px;gap:20px;max-height:calc(88vh - 70px);overflow-y:auto;scrollbar-width:thin}.pf-firms-grid,.pf-skeleton-grid{grid-template-columns:repeat(2, 1fr);gap:8px}.pf-firm-card{padding:8px 10px;border-radius:12px}.pf-firm-avatar,.pf-firm-avatar-img{width:30px;height:30px;min-width:30px;font-size:10px}.pf-firm-name{font-size:12px}.pf-tag{padding:5px 12px;font-size:11px}.site-header .inside-header{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;position:relative !important;gap:0 !important;padding:10px 0 !important}.site-header .inside-header .site-logo{order:1 !important;flex:0 1 auto !important;margin:0 auto 0 0 !important;display:flex !important;align-items:center !important}.site-header .inside-header .site-logo img{max-height:38px !important;width:auto !important;display:block !important}.site-header .inside-header #site-navigation{display:none !important}.site-header .inside-header .header-widget{order:2 !important;flex:0 0 auto !important;margin:0 8px 0 auto !important;padding:0 !important;display:flex !important;align-items:center !important;float:none !important;clear:none !important;width:auto !important}.site-header .inside-header .header-widget .widget,.site-header .inside-header .header-widget .widget_block{margin:0 !important;padding:0 !important;float:none !important}.site-header .inside-header .header-widget .wp-block-search{width:auto !important;margin:0 !important;display:inline-flex !important;align-items:center !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__label{display:none !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__inside-wrapper{width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;padding:0 !important;border-radius:0 !important;background:transparent !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:none !important;transition:all 0.2s ease !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__input{display:none !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__button{width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;color:#cbd5e1 !important;cursor:pointer !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__button svg,.site-header .inside-header .header-widget .wp-block-search .wp-block-search__button .search-icon{width:20px !important;height:20px !important;color:currentColor !important;fill:currentColor !important}.site-header .inside-header .header-widget .wp-block-search .wp-block-search__button:hover,.site-header .inside-header .header-widget .wp-block-search .wp-block-search__button:active{color:#60a5fa !important}.site-header .inside-header .mobile-menu-control-wrapper,.site-header .inside-header #mobile-menu-control-wrapper{order:3 !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;float:none !important;clear:none !important}.site-header .inside-header .mobile-menu-control-wrapper .menu-toggle,.site-header .inside-header #mobile-menu-control-wrapper .menu-toggle{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 6px !important;line-height:1 !important;float:none !important}}@media (max-width:600px){.pf-footer-shortcuts{display:none}.pf-search-footer{justify-content:center}}@media (max-width:480px){.pf-search-header{padding:12px 14px}.pf-search-icon svg{width:18px;height:18px}.pf-search-input{font-size:16px}.pf-compare-cta{padding:12px}.pf-compare-text strong{font-size:12px}.pf-compare-text span{font-size:10px}}@media (max-width:340px){.pf-firms-grid,.pf-skeleton-grid{grid-template-columns:1fr}}
*{margin:0;padding:0;border-color:#e5e7eb}a,a:hover,a:focus{text-decoration:none;color:inherit}html,body,p,h1,h2,h3,h4,h5,h6,a,li,span,div{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}a:hover,a:focus,a:active{color:var(--link-color)}a.button,input[type="submit"]{background:var(--primary);border-radius:12px;color:var(--white);padding:0.75rem 1.5rem}.author-avatar .dynamic-author-image{border-radius:8px}.star_rating-wrap{display:flex;align-items:center}.star_rating-wrap svg{width:18px;height:18px;color:var(--warning)}.table-scroll{position:relative;width:100%;z-index:1;margin:auto;overflow:auto;margin-bottom:2rem}.table-scroll table{width:100%;min-width:1280px;margin:auto;border-collapse:separate;border-spacing:0;border:0}.table-scroll th,.table-scroll td{padding:5px 10px;border-color:var(--border);background:#fff}.table-scroll th:first-child,.table-scroll td:first-child{position:sticky;left:0;z-index:2}.table-scroll thead th{background:var(--gray);position:sticky;top:0;text-align:left}.table-scroll thead th:first-child{z-index:5}.table-scroll tfoot{position:sticky;bottom:0;background:midnightblue;color:#fff;z-index:4}.table-scroll tfoot th,.table-scroll tfoot td{position:sticky;bottom:0;background:midnightblue;color:#fff;z-index:4}#primary-menu .sub-menu{width:max-content}svg{width:1em;height:1em}.mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail img{object-fit:contain}
.header-widget .wp-block-search__input{border:none;border-radius:16px;font-size:14px;padding:8px 0 8px 16px}.header-widget .wp-block-search__button{color:#9CA3AF;background-color:transparent;border-radius:16px;padding:0 10px 0 0}.header-widget .wp-block-search__inside-wrapper{border-radius:16px;padding:0}header.site-header{border-bottom:1px solid var(--border);position:sticky;top:0;left:0;right:0;z-index:100}.inside-header{justify-content:space-between}.inside-header #site-navigation{margin-left:0}.inside-header .header-widget{margin-left:0}.header-widget{margin-top:0 !important}#primary-menu .sub-menu{padding-top:10px;padding-bottom:10px;border-radius:16px;box-shadow:unset}.slideout-navigation.main-navigation{background-color:var(--bg-primary) !important}
footer.site-info,#footer-widgets,header.site-header{padding-left:40px;padding-right:40px}.site-footer .inside-footer-widgets{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px}.site-footer .inside-footer-widgets .footer-widget-1{grid-column:span 2;padding-right:50px}.site-footer .widgettitle{font-size:16px;font-weight:700;color:var(--white)}.site-footer .disclaimer{color:var(--white)}.site-footer p,.site-footer .copyright-bar{color:#9ca3af}.site-footer a{color:#9ca3af}.site-footer .footer-widgets-container .inner-padding{padding:0}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:0}.site-footer .wp-block-social-links .wp-social-link svg{color:#9ca3af !important}.wp-block-social-links .wp-social-link a{border-radius:8px;background:#1f2937}.wp-block-social-links .wp-social-link svg{color:#fff !important;width:18px;height:18px}@media (max-width:1024px){footer.site-info,#footer-widgets,header.site-header{padding-left:30px;padding-right:30px}.site-footer .inside-footer-widgets{display:flex;flex-direction:column}.site-footer .inside-footer-widgets .footer-widget-1{padding-right:0}}@media (max-width:768px){footer.site-info,#footer-widgets,header.site-header{padding-left:20px;padding-right:20px}.inside-footer-widgets>div:not(:last-child){margin-bottom:0}}form.fluent_form_4 #ff_4_email{background-color:#fff !important;color:var(--text-title);padding:10px 15px;font-size:16px}form.fluent_form_4 #ff_4_email:focus{border:1px solid var(--primary)}
a.generate-back-to-top{width:50px;line-height:48px;border-radius:5px;color:var(--white);background-color:var(--primary)}a.generate-back-to-top:hover{background-color:var(--white);border:1px solid var(--primary);color:var(--primary);line-height:46px}
#ez-toc-container{background:#0d1429;border:1px solid rgba(255, 255, 255, 0.08);border-radius:14px;padding:0;margin:0 0 1.5rem 0;width:100%;box-shadow:0 4px 20px rgba(0, 0, 0, 0.25);overflow:hidden;box-sizing:border-box}#ez-toc-container .ez-toc-title-container{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:0;border-bottom:1px solid rgba(255, 255, 255, 0.08);background:transparent;width:100%}#ez-toc-container .ez-toc-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#8590b8;margin:0;line-height:1.2}#ez-toc-container .ez-toc-title-toggle{display:inline-flex;align-items:center}#ez-toc-container .ez-toc-title-toggle a,#ez-toc-container .ez-toc-title-toggle .ez-toc-toggle{text-decoration:none;border:none;padding:0;margin:0;cursor:pointer}#ez-toc-container .ez-toc-title-toggle .ez-toc-js-icon-con{display:inline-flex;align-items:center;justify-content:center;width:35px;height:30px;border:1px solid #999191;border-radius:5px;cursor:pointer;box-sizing:border-box}#ez-toc-container .ez-toc-title-toggle .ez-toc-icon-toggle-span{display:flex;align-items:center;justify-content:center;width:35px;height:30px;direction:ltr}#ez-toc-container nav{max-height:70vh;overflow-y:auto;padding:8px}#ez-toc-container nav::-webkit-scrollbar{width:5px}#ez-toc-container nav::-webkit-scrollbar-track{background:transparent}#ez-toc-container nav::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.14);border-radius:99px}#ez-toc-container nav::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.25)}#ez-toc-container ul,#ez-toc-container ul.ez-toc-list{list-style:none;margin:0;padding:0}#ez-toc-container ul li,#ez-toc-container ul.ez-toc-list li{list-style:none;margin:0 0 3px 0;padding:0;background:transparent}#ez-toc-container ul li::before,#ez-toc-container ul li a::before,#ez-toc-container ul.ez-toc-list li::before,#ez-toc-container ul.ez-toc-list li a::before{content:"";display:none}#ez-toc-container ul ul,#ez-toc-container ul .ez-toc-list-level-2,#ez-toc-container ul .ez-toc-list-level-3,#ez-toc-container ul.ez-toc-list ul,#ez-toc-container ul.ez-toc-list .ez-toc-list-level-2,#ez-toc-container ul.ez-toc-list .ez-toc-list-level-3{list-style:none;margin:2px 0 2px 6px;padding:0 0 0 8px;border-left:1px solid rgba(255, 255, 255, 0.08)}#ez-toc-container ul ul li a.ez-toc-link,#ez-toc-container ul .ez-toc-list-level-2 li a.ez-toc-link,#ez-toc-container ul .ez-toc-list-level-3 li a.ez-toc-link,#ez-toc-container ul.ez-toc-list ul li a.ez-toc-link,#ez-toc-container ul.ez-toc-list .ez-toc-list-level-2 li a.ez-toc-link,#ez-toc-container ul.ez-toc-list .ez-toc-list-level-3 li a.ez-toc-link{font-size:12.5px;padding:6px 10px;color:#94a3b8}#ez-toc-container a,#ez-toc-container .ez-toc-link{display:block;padding:8px 12px;border-radius:8px;color:#b7c0dd;font-size:13px;font-weight:600;line-height:1.45;border-left:2.5px solid transparent;text-decoration:none;background:transparent;transition:all 0.15s ease}#ez-toc-container a:visited,#ez-toc-container a:focus,#ez-toc-container .ez-toc-link:visited,#ez-toc-container .ez-toc-link:focus{color:#b7c0dd;text-decoration:none}#ez-toc-container a:hover,#ez-toc-container .ez-toc-link:hover{background:#0f1731;color:#ffffff;text-decoration:none}#ez-toc-container a.is-active,#ez-toc-container a.active,#ez-toc-container .ez-toc-link.is-active,#ez-toc-container .ez-toc-link.active{background:rgba(37, 99, 235, 0.14);color:#ffffff !important;border-left-color:#3b82f6;font-weight:700}#ez-toc-container a.is-active:hover,#ez-toc-container a.is-active:focus,#ez-toc-container a.is-active:visited,#ez-toc-container a.is-active:active,#ez-toc-container a.active:hover,#ez-toc-container a.active:focus,#ez-toc-container a.active:visited,#ez-toc-container a.active:active,#ez-toc-container .ez-toc-link.is-active:hover,#ez-toc-container .ez-toc-link.is-active:focus,#ez-toc-container .ez-toc-link.is-active:visited,#ez-toc-container .ez-toc-link.is-active:active,#ez-toc-container .ez-toc-link.active:hover,#ez-toc-container .ez-toc-link.active:focus,#ez-toc-container .ez-toc-link.active:visited,#ez-toc-container .ez-toc-link.active:active{color:#ffffff !important;background:rgba(37, 99, 235, 0.14);border-left-color:#3b82f6}.mobile-toc #ez-toc-container{margin:1rem 0}.mobile-toc .ez-toc-title-container{margin-bottom:0}
.community-section{background-image:linear-gradient(135deg, rgba(100, 166, 244, 0.5) 0%, rgba(6, 10, 21, 0.5) 100%)}
.w-100{width:100% !important}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.flex{display:flex}.ml-1{margin-left:5px}.flex-1{flex:1 1 0%}.text-primary{color:#1a60d0}.rounded{border-radius:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}
.site-content{flex-direction:row-reverse}.highlight-box-3,.highlight-box-1,.highlight-box-2{color:var(--sub-text)}.highlight-box-3 p strong{color:#2563EB}.highlight-box-2 p strong{color:#10B981}.highlight-box-1 p strong{color:#F59E0B}@media (max-width:768px){.site-content{flex-direction:column-reverse}}.inside-right-sidebar{overflow:visible;height:100%}.highlight-box{padding:1.25rem;margin:1.5rem 0;border-radius:8px}.highlight-box.style-1{background-color:#f0f7ff;border-left:4px solid #0066cc}.highlight-box.style-2{background-color:#e9f5eb}.highlight-box.style-3{background-color:#f1f8e8;border-left:4px solid #71b219}.comments-area #comments textarea#comment,.comments-area #comments input[type="text"],.comments-area #comments input[type="email"],.comments-area #comments input[type="url"]{background:var(--gray);border-color:var(--border);border-radius:16px}.author .page-content>h2,.dynamic-entry-content>h2{font-weight:700;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.author .page-content>h3,.dynamic-entry-content>h3{font-weight:600;font-size:1.25rem;margin-top:1.5rem;margin-bottom:0.75rem}.author .page-content>h4,.dynamic-entry-content>h4{font-weight:600;font-size:1.125rem;margin-top:1.5rem;margin-bottom:0.75rem}.author .page-content>h2>*,.dynamic-entry-content>h2>*{font-weight:700 !important}.author .page-content>h3>*,.dynamic-entry-content>h3>*{font-weight:600 !important}.author .page-content>h4>*,.dynamic-entry-content>h4>*{font-weight:600 !important}.author .page-content p,.dynamic-entry-content p{margin-bottom:1.25rem;line-height:1.8;font-size:1.125rem}.author .page-content ul,.author .page-content ol,.dynamic-entry-content ul,.dynamic-entry-content ol{margin-bottom:1.25rem;padding-left:1.5rem;margin-left:0}.author .page-content ul li,.author .page-content ol li,.dynamic-entry-content ul li,.dynamic-entry-content ol li{margin-bottom:0.5rem;line-height:1.7}.author .page-content ul,.dynamic-entry-content ul{list-style-type:disc}.author .page-content ol,.dynamic-entry-content ol{list-style-type:decimal}.author .page-content blockquote,.dynamic-entry-content blockquote{border-radius:16px;font-style:italic;color:#555555;padding:1.2em 30px 1.2em 55px;border-left:8px solid #78c0a8;line-height:1.6;position:relative;background:#ededed}.author .page-content blockquote::before,.dynamic-entry-content blockquote::before{font-family:Arial;content:"“";color:#78c0a8;font-size:4em;position:absolute;left:10px;top:-10px}.author .page-content blockquote::after,.dynamic-entry-content blockquote::after{content:""}.author .page-content blockquote p,.dynamic-entry-content blockquote p{margin-bottom:0 !important}.author .page-content blockquote span,.dynamic-entry-content blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:0.5em}.author .page-content a,.dynamic-entry-content a{color:var(--link-color);text-decoration:none}.author .page-content a:hover,.dynamic-entry-content a:hover{text-decoration:none}.author .page-content .info-box,.dynamic-entry-content .info-box{padding:1.25rem;margin:1.5rem 0;border-radius:8px}.author .page-content .info-box.style-1,.dynamic-entry-content .info-box.style-1{background-color:#f0f7ff;border-left:4px solid #0066cc}.author .page-content .info-box.style-2,.dynamic-entry-content .info-box.style-2{background-color:#e9f5eb}.author .page-content .info-box.style-3,.dynamic-entry-content .info-box.style-3{background-color:#f1f8e8;border-left:4px solid #71b219}.author .page-content .warning-box,.dynamic-entry-content .warning-box{background-color:#fff8f0;border-left:4px solid #ff9800;padding:1.25rem;margin:1.5rem 0;border-radius:0 8px 8px 0}.author .page-content figure,.dynamic-entry-content figure{text-align:center;width:100% !important}.author .page-content figure figcaption,.dynamic-entry-content figure figcaption{margin:7px 0 15px 0;text-align:center;font-size:smaller;font-style:italic}.author .page-content figure img,.dynamic-entry-content figure img{border-radius:16px;margin:auto;object-fit:cover;object-position:center}.author .page-content table,.dynamic-entry-content table{border-collapse:separate;border-spacing:0;border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px;width:100%}.author .page-content table thead,.dynamic-entry-content table thead{background-color:#0F172ACC !important;color:var(--text-primary);text-align:left;font-size:0.75rem;letter-spacing:0.05em}.author .page-content table thead th,.dynamic-entry-content table thead th{padding:14px 20px;border-bottom:1px solid rgba(255, 255, 255, 0.08);border-right:none;border-left:none;border-top:none}.author .page-content table tbody,.dynamic-entry-content table tbody{text-align:left;color:#dde7f7}.author .page-content table td,.dynamic-entry-content table td{padding:14px 20px;border-bottom:1px solid rgba(255, 255, 255, 0.06);border-right:none;border-left:none;border-top:none;vertical-align:top}.author .page-content table thead th:first-child,.dynamic-entry-content table thead th:first-child{border-top-left-radius:12px}.author .page-content table thead th:last-child,.dynamic-entry-content table thead th:last-child{border-top-right-radius:12px}.author .page-content table tbody tr:last-child td:first-child,.dynamic-entry-content table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.author .page-content table tbody tr:last-child td:last-child,.dynamic-entry-content table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.author .page-content table tbody tr:last-child td,.dynamic-entry-content table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.author .page-content figure.wp-block-table,.dynamic-entry-content figure.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.author .page-content table,.dynamic-entry-content table{width:auto !important;table-layout:auto}.author .page-content table th,.author .page-content table td,.dynamic-entry-content table th,.dynamic-entry-content table td{white-space:nowrap}.author .page-content table th:first-child,.author .page-content table td:first-child,.dynamic-entry-content table th:first-child,.dynamic-entry-content table td:first-child{position:sticky;left:0;z-index:2}.author .page-content table thead th:first-child,.dynamic-entry-content table thead th:first-child{background-color:#0F172A;z-index:3}.author .page-content table tbody td:first-child,.dynamic-entry-content table tbody td:first-child{background-color:var(--bg-primary)}}.feature-img{border-radius:16px;margin-bottom:1.125rem}.highlight-box-1 p,.highlight-box-1 ul,.highlight-box-2 p,.highlight-box-2 ul{margin-bottom:0}.dynamic-entry-content figure img{width:100%}
.author-avatar img{border-radius:8px}
.faq-list{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;padding-left:0 !important;list-style-type:none !important}.faq-item{background:var(--bg-toc);border:1px solid var(--border-toc);border-radius:16px;overflow:hidden;margin-bottom:0 !important}.faq-question{margin-bottom:0}.faq-toggle{width:100%;padding:1.25rem 1.5rem;border:none;background:transparent;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question-text{color:var(--text-primary);font-size:1.125rem;font-weight:600}.faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.faq-arrow{color:var(--text-primary);width:20px;height:20px;transition:transform 0.3s ease}.faq-answer{padding:0 1.5rem;height:0;overflow:hidden;transition:height 0.3s ease}.faq-answer p{color:var(--text-secondary);line-height:1.6;margin-bottom:0 !important}
.comments-area{background:transparent !important}.comments-area .comment-respond .comment-reply-title{color:var(--text-primary)}.comments-area .comment-respond .comment-form{color:var(--text-secondary)}.comments-area .comment-respond .comment-form .comment-form-comment textarea{background:transparent !important}.comments-area .comments-title{color:var(--text-primary)}.comments-area .comment-list{color:var(--text-secondary);background:var(--bg-toc);border:1px solid var(--border-toc);border-radius:16px}