@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;700;900&family=Barlow:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&display=swap);Pseudo-terminal will not be allocated because stdin is not a terminal. ** WARNING:connection is not using a post-quantum key exchange algorithm. ** This session may be vulnerable to "store now, decrypt later" attacks. ** The server may need to be upgraded. See https://openssh.com/pq.html .angelleye_button_single{margin:2px 7px 6px 0}.page-title-section,.page-title-section.color-custom{background-color:#1a1f2e!important;background-image:none!important}.page-title-section .page-title h1,.page-title-section .page-title h2,.page-title-section .page-title{color:#ffffff!important;font-weight:700!important;text-transform:uppercase!important}.page-title-section .page-subtitle,.page-title-section p{color:#aaaaaa!important}.page-title-section .breadcrumbs,.page-title-section .breadcrumbs a,.page-title-section .breadcrumbs span{color:#888888!important}#page-title,.page-title-block,.page-title-block.page-title-style-1,.page-title-block.page-title-style-2,.page-title-block.page-title-style-3{background-color:#1a1f2e!important;background-image:none!important}#page-title .page-title-title h1,.page-title-block .page-title-title h1{color:#ffffff!important}body .page-title-block,body .page-title-block.page-title-style-1,body .page-title-block.page-title-style-2,body .page-title-block.page-title-style-3,html body .page-title-block{background-color:#1a1f2e!important;background-image:none!important}.site-header .cart-widget,.site-header .header-cart-button,.site-header .woocommerce-mini-cart,.header-cart-link,.gem-header-cart,a.cart-contents,.widget_shopping_cart,.woocommerce-cart-icon{display:none!important}.site-header .search-button,.site-header .search-wrap,.site-header .gem-header-search,.header-search-button,.widget_search{display:none!important}.vc_row .vc_col-sm-4 .wpb_wrapper>.vc_column_container,.gem-counter-box,[data-vc-stretch-content] .vc_row[style*='background-color: rgb(76'],[data-vc-stretch-content] .vc_row[style*='background-color:#4CAF'],[data-vc-stretch-content] .vc_row[style*='background-color: #4caf'],[data-vc-stretch-content] .vc_row[style*='background-color:#76b83f'],[data-vc-stretch-content] .vc_row[style*='background-color: #76b83f'],.vc_row.wpb_row[style*='background-color:#5cb85c'],.vc_row.wpb_row[style*='background-color: #5cb85c']{background-color:#1a1f2e!important}.gem-blog-post .post-img img,.blog-style-default .post-img img,.gem-blog-posts article .post-img img,.blog-post-item .post-img a img,.gem-blog-post .gem-post-thumbnail img,.portfolio-item .portfolio-wrap img,.entry-featured-media img{transition:transform 0.4s ease,filter 0.4s ease!important;filter:none!important}.gem-blog-post:hover .post-img img,.blog-style-default:hover .post-img img,.gem-blog-posts article:hover .post-img img,.blog-post-item:hover .post-img a img,.gem-blog-post:hover .gem-post-thumbnail img{transform:scale(1.03);filter:brightness(.85)!important}.gem-blog-post .post-img::after,.gem-blog-post .post-img::before,.gem-blog-posts article .post-img::after,.gem-blog-posts article .post-img a::after,.gem-blog-posts article .post-img a::before{background:rgb(26 31 46 / .5)!important}.gem-blog-posts article,.blog-style-grid .gem-blog-post{border-radius:8px!important;overflow:hidden!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;background:#1e2435!important;border:1px solid rgb(255 255 255 / .06)!important}.gem-blog-posts article:hover,.blog-style-grid .gem-blog-post:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(0 0 0 / .4)!important}.gem-blog-posts .post-meta,.gem-blog-posts .entry-meta{color:#8892a4!important;font-size:0.75rem!important;text-transform:uppercase!important;letter-spacing:1px!important}.gem-blog-posts .entry-title a,.gem-blog-posts h2 a,.gem-blog-posts h3 a{color:#ffffff!important;font-weight:700!important;transition:color 0.2s!important}.gem-blog-posts .entry-title a:hover,.gem-blog-posts h2 a:hover,.gem-blog-posts h3 a:hover{color:#76b83f!important}.single-post .entry-content h2,.single-post .entry-content h3{color:#76b83f!important;margin-top:2em!important}.single-post .entry-content p{line-height:1.8!important;color:#cdd6e0!important}.vc_separator.vc_sep_color_green .vc_sep_line{border-color:#76b83f!important}[style*='background-color:#99e861'],[style*='background-color: #99e861'],[style*='background-color:#99E861'],[style*='background-color: #99E861']{background-color:#1a1f2e!important;color:#ffffff!important}.pgf-stats,.fill.bg-green{background-color:#1a1f2e!important;border-top:2px solid rgb(118 184 63 / .3)!important;border-bottom:2px solid rgb(118 184 63 / .3)!important}.pgf-btn-primary{background-color:#76b83f!important}.pgf-about-badge{background-color:#76b83f!important}.site-header .search-button,.site-header .search-wrap,.site-header .gem-header-search,.header-search-button,.widget_search,.thegem-header-search-button,.search-icon,header .search,.site-header__search,.navigation-search{display:none!important}.menu-item-object-custom>a,nav .menu-item a[href="#"],.menu-item.current-menu-item>a,.main-nav>ul>li.menu-item>a[href="#"]{border:none!important;outline:none!important;box-shadow:none!important}header nav ul li a{border:none!important}header nav ul li a:not([href="#"]){border:none!important}.fill.bg-green,div.fill.bg-green,.pgf-stats,[class*="pgf-stats"]{background-color:#1a1f2e!important;background:#1a1f2e!important;color:#ffffff!important}.pgf-stats *,.fill.bg-green *{color:#ffffff!important}.vc_row.vc_row-no-padding,.vc_row[data-vc-full-width]{margin-bottom:0!important}.vc_empty_space{max-height:40px!important}.blog .posts-list .post-item,.blog article,.gem_blog_post{background:#1e2230!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:30px!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.blog .posts-list .post-item:hover,.blog article:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(0 0 0 / .4)!important}.blog .post-featured-image img,.gem_blog_post .post-featured-image img,article .featured-image img{transition:transform 0.4s ease!important;filter:none!important}.blog .post-featured-image:hover img,.gem_blog_post:hover .post-featured-image img{transform:scale(1.04)!important;filter:brightness(.9)!important}.blog .post-featured-image::before,.blog .post-featured-image::after,.gem_blog_post .post-featured-image::before,.gem_blog_post .post-featured-image::after{display:none!important;opacity:0!important;background:transparent!important}.blog .page-title,.blog-page-title{color:#ffffff!important;text-shadow:0 2px 10px rgb(0 0 0 / .5)!important}.page-id-prices .vc_row,.pricing-table{background:#1a1f2e!important}.page-template-client-testimonials .testimonial-item,.gem_testimonials .testimonial-item{background:#1e2230!important;border-radius:8px!important}.site-footer{background:#13161f!important;border-top:1px solid rgb(255 255 255 / .08)!important}.site-footer a{color:#aab0c0!important;transition:color 0.2s ease!important}.site-footer a:hover{color:#76b83f!important}h1,h2,h3,h4,h5,h6{color:#ffffff!important}.vc_custom_heading h1,.vc_custom_heading h2,.vc_custom_heading h3{color:#ffffff!important}span.gem-highlight-color,.highlighted-text,[style*="color: #76b83f"],[style*="color:#76b83f"]{color:#76b83f!important}.gem_blog_widget .blog-post-item,.gem-blog-widget .blog-post-item{background:#1e2230!important;border-radius:8px!important;overflow:hidden!important}.gem_blog_widget .blog-post-item img,.gem-blog-widget .blog-post-item img{transition:transform 0.4s ease!important}.gem_blog_widget .blog-post-item:hover img{transform:scale(1.04)!important}.gem_blog_widget .post-thumbnail-rollover,.gem-blog-widget .post-thumbnail-rollover{background:#1e2230!important}.awards-section .vc_column_container,[class*="award"] .vc_inner{background:transparent!important}.menu-item-search,li.menu-item-search,.menu-item-search a,.thegem-search-button,header .search-icon-link{display:none!important;visibility:hidden!important}.header-search-button,.header-search,.site-header .header-search-wrap,.navigation-search,.header-navigation .header-search-button,.thegem-search-icon,.header-navigation-search,.search-button,a.header-search-button{display:none!important}.page-id-downloads .sdm_download_item,.sdm_download_item{background:#1e2535!important;border:1px solid #2d3650!important;border-radius:8px!important;padding:24px!important;margin-bottom:24px!important;color:#e0e0e0!important}.sdm_download_item h3,.sdm_download_item h2,.sdm_download_item .sdm_download_title a{color:#ffffff!important;font-size:1.2em!important;text-decoration:none!important}.sdm_download_item img.sdm_thumbnail{width:60px!important;height:60px!important;object-fit:cover!important;border-radius:6px!important;opacity:0.7!important}.sdm_download_item p,.sdm_download_item .sdm_download_description{color:#a0a8c0!important;font-size:0.9em!important;line-height:1.6!important}.sdm_download_item .sdm_download_link a,a.sdm_download_link,.sdm_download_item input[type="button"],.sdm_download_item .button{background:#4a9d5a!important;color:#ffffff!important;border:none!important;border-radius:6px!important;padding:10px 22px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important;font-size:0.8em!important;text-decoration:none!important;display:inline-block!important;cursor:pointer!important;transition:background 0.2s!important}.sdm_download_item .sdm_download_link a:hover{background:#3d8a4d!important}.sdm_download_count_box,.sdm_download_item .sdm_download_count{color:#6a7390!important;font-size:0.8em!important;background:#141824!important;border:1px solid #2d3650!important;border-radius:4px!important;padding:4px 10px!important}.sdm_download_item hr{border-color:#2d3650!important}.sdm_download_item img[src*="sdm"],.sdm_download_item .sdm_thumb_wrap img{filter:grayscale(100%) brightness(.5)!important}.pgf-stats,.bg-green,.fill.bg-green{background-color:#1a1f2e!important;min-height:120px!important;display:flex!important;align-items:center!important}.vc_row.vc_row-has-fill:empty,.vc_row[style*="background-color: rgb(58, 181"],.vc_row[style*="background-color: rgb(153, 232"],.vc_row[style*="background-color:#99e861"],.vc_row[style*="background-color: #99e861"]{background-color:#1a1f2e!important;min-height:auto!important}.page-id-37705 .vc_row img[src*="pete-gawtry"],.one-2-one-prices .vc_single_image-wrapper img,.page-id-37705 .wpb_single_image .vc_figure img[src*="fitness"]{display:none!important}.footer-container,.site-footer,#footer,.footer-top,.footer-main{display:block!important;visibility:visible!important;opacity:1!important;min-height:40px!important}.blog-2 .post-item,.page-template-default .post-item,body.blog .post-item,body.archive .post-item{float:none!important;width:100%!important}.blog-2 #blog-posts,body.blog #blog-posts,body.archive #blog-posts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.blog-2 #blog-posts .post-item,body.blog #blog-posts .post-item,body.archive #blog-posts .post-item{background:#1e2535!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #2d3650!important;transition:transform 0.2s,box-shadow 0.2s!important;display:flex!important;flex-direction:column!important}.blog-2 #blog-posts .post-item:hover,body.blog #blog-posts .post-item:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px rgb(0 0 0 / .4)!important}.blog-2 #blog-posts .post-item .post-featured-image,body.blog #blog-posts .post-item .post-featured-image{width:100%!important;height:220px!important;overflow:hidden!important;position:relative!important}.blog-2 #blog-posts .post-item .post-featured-image img,body.blog #blog-posts .post-item .post-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.4s!important;filter:none!important;opacity:1!important}.blog-2 #blog-posts .post-item:hover .post-featured-image img{transform:scale(1.04)!important}.blog-2 #blog-posts .post-item .post-content,body.blog #blog-posts .post-item .post-content{padding:20px!important;flex:1!important;display:flex!important;flex-direction:column!important;background:#1e2535!important}.blog-2 #blog-posts .post-item .post-date,body.blog #blog-posts .post-item .post-date{font-size:0.75em!important;color:#6a7a9a!important;text-transform:uppercase!important;letter-spacing:0.08em!important;margin-bottom:8px!important}.blog-2 #blog-posts .post-item .entry-title,.blog-2 #blog-posts .post-item h2,.blog-2 #blog-posts .post-item h3,body.blog #blog-posts .post-item .entry-title{font-size:1em!important;line-height:1.4!important;color:#ffffff!important;margin:0 0 12px!important;font-weight:700!important}.blog-2 #blog-posts .post-item .entry-title a,body.blog #blog-posts .post-item .entry-title a{color:#ffffff!important;text-decoration:none!important}.blog-2 #blog-posts .post-item .entry-title a:hover{color:#4a9d5a!important}.blog-2 #blog-posts .post-item .post-excerpt,.blog-2 #blog-posts .post-item .entry-excerpt,body.blog #blog-posts .post-item .post-excerpt{color:#8892a4!important;font-size:0.85em!important;line-height:1.6!important;flex:1!important;margin-bottom:16px!important}.blog-2 #blog-posts .post-item .more-link,.blog-2 #blog-posts .post-item .btn-read-more,body.blog #blog-posts .post-item .more-link{display:inline-block!important;background:transparent!important;border:1px solid #4a9d5a!important;color:#4a9d5a!important;padding:8px 18px!important;border-radius:4px!important;font-size:0.78em!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important;text-decoration:none!important;align-self:flex-start!important;transition:all 0.2s!important;margin-top:auto!important}.blog-2 #blog-posts .post-item .more-link:hover{background:#4a9d5a!important;color:#fff!important}.blog-2 #blog-posts .post-item .sticky-icon,.post-item .post-sticky{display:none!important}.blog-2 #blog-posts .post-item .post-categories{font-size:0.7em!important;color:#4a9d5a!important;text-transform:uppercase!important;letter-spacing:0.1em!important;margin-bottom:6px!important}@media (max-width:1024px){.blog-2 #blog-posts,body.blog #blog-posts{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.blog-2 #blog-posts,body.blog #blog-posts{grid-template-columns:1fr!important;gap:16px!important}.blog-2 #blog-posts .post-item .post-featured-image{height:200px!important}}.page-id-personalised-meal-plans .wpb_row,.page-template-personalised-meal-plans .wpb_row{overflow:hidden!important}@media (max-width:768px){.page-personalised-meal-plans .vc_col-sm-6,body[class*="meal-plan"] .vc_col-sm-6,.page-id-personalised-meal-plans .vc_col-sm-6{width:100%!important;float:none!important}.page-id-personalised-meal-plans .wpb_text_column,.page-id-personalised-meal-plans .vc_column_container{background:#1a1f2e!important}.page-id-personalised-meal-plans .gem-icon-with-text,.page-id-personalised-meal-plans .gem-list-icon{padding:8px 16px!important;font-size:0.9em!important}.page-id-personalised-meal-plans .vc_btn3,.page-id-personalised-meal-plans .gem-button{margin:4px 2px!important;font-size:0.75em!important;padding:8px 12px!important;white-space:normal!important}.page-id-personalised-meal-plans .pricing-table{margin:0 16px!important;width:calc(100% - 32px)!important}}.page-id-personalised-meal-plans .white-section,.page-id-personalised-meal-plans .wpb_content_element:not(.page-title-section){background:#1a1f2e!important}.page-id-personalised-meal-plans .wpb_text_column p,.page-id-personalised-meal-plans .wpb_text_column li{color:#b0b8cc!important}body.blog #main-content,body.blog .blog-style-default #main{display:block!important}body.blog .posts-list,body.blog .loop-posts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;padding:20px 0!important}body.blog article.type-post{background:#1e2535!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #2d3650!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important;display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;float:none!important;padding:0!important}body.blog article.type-post:hover{transform:translateY(-5px)!important;box-shadow:0 16px 48px rgb(0 0 0 / .5)!important}body.blog article.type-post .post-featured-image{height:220px!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important}body.blog article.type-post .post-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 0.4s ease!important;filter:none!important;opacity:1!important;background:none!important}body.blog article.type-post:hover .post-featured-image img{transform:scale(1.05)!important}body.blog article.type-post .post-featured-image a::after,body.blog article.type-post .post-featured-image a::before{display:none!important}body.blog article.type-post .post-info,body.blog article.type-post .post-content{padding:18px 20px!important;flex:1!important;display:flex!important;flex-direction:column!important;background:#1e2535!important}body.blog article.type-post .entry-title,body.blog article.type-post h2.entry-title{font-size:1rem!important;line-height:1.45!important;color:#ffffff!important;margin:8px 0 10px!important;font-weight:700!important}body.blog article.type-post .entry-title a{color:#ffffff!important;text-decoration:none!important}body.blog article.type-post .entry-title a:hover{color:#4a9d5a!important}body.blog article.type-post .post-meta,body.blog article.type-post .post-date,body.blog article.type-post .updated{font-size:0.72em!important;color:#5a6a8a!important;text-transform:uppercase!important;letter-spacing:0.08em!important;margin-bottom:6px!important}body.blog article.type-post .entry-excerpt p,body.blog article.type-post .post-excerpt p{color:#8090a8!important;font-size:0.84em!important;line-height:1.65!important;margin:0 0 14px!important}body.blog article.type-post .post-read-more,body.blog article.type-post .gem-button-container{margin-top:auto!important;padding-top:4px!important}body.blog article.type-post .gem-button{background:transparent!important;border:1px solid #3a7a48!important;color:#4a9d5a!important;padding:7px 16px!important;border-radius:4px!important;font-size:0.72em!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;text-decoration:none!important;transition:all 0.2s!important;box-shadow:none!important}body.blog article.type-post .gem-button:hover{background:#4a9d5a!important;color:#fff!important}body.blog article.type-post .sharing-popup,body.blog article.type-post .socials-sharing{display:none!important}body.blog .pagination,body.blog .nav-links{grid-column:1 / -1!important;text-align:center!important;margin-top:40px!important}@media (max-width:1024px){body.blog .posts-list,body.blog .loop-posts{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){body.blog .posts-list,body.blog .loop-posts{grid-template-columns:1fr!important;gap:16px!important}}body.page-id-2557 .vc_col-sm-6{background:transparent!important}body.page-id-2557 .wpb_content_element{color:#c0c8d8!important}@media (max-width:768px){body.page-id-2557 .vc_col-sm-6{width:100%!important;float:none!important;padding:0 10px!important}body.page-id-2557 .gem-icon-with-text{flex-direction:row!important;align-items:flex-start!important;padding:8px 0!important;font-size:0.88em!important}body.page-id-2557 .gem-icon-with-text .gem-icon{flex-shrink:0!important;margin-right:10px!important}body.page-id-2557 .vc_btn3{white-space:normal!important;margin:3px!important;font-size:0.72em!important;padding:7px 11px!important}body.page-id-2557 .vc_row{padding-left:10px!important;padding-right:10px!important}}.site-header .search-button,.site-header .header-search,.header-search-wrap,.gem-icon-wrap.header-cart-icon+.search-button{display:none!important}.vc_row.wpb_row .gem-counter-wrap,.wpb_row .gem-counter{color:#ffffff!important}.home .vc_row[data-vc-full-width] .wpb_wrapper,.home [class*="stats"]{min-height:unset!important}.sdm_download_item{background:#1a1f2e!important;border:1px solid #2a3040!important;border-radius:8px!important;padding:20px!important;margin-bottom:16px!important}.sdm_download_item .sdm_download_link a,.sdm_download_item a.sdm_download{background:#3abf6e!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:10px 24px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;display:inline-block!important}.sdm_download_item .sdm_download_link a:hover,.sdm_download_item a.sdm_download:hover{background:#2da85e!important}.sdm_download_item h3,.sdm_download_item .sdm_download_title{color:#ffffff!important}.sdm_download_item .sdm_download_icon img{filter:brightness(0) invert(1)}.sdm_download .sdm_cat_divider{background:#2a3040!important;color:#3abf6e!important}.page-id-37631 .page-title-section img,.page-id-37631 .page-title-section .page-bg-image{display:none!important}@media (max-width:768px){.page-id-2557 .vc_row{flex-direction:column!important}.page-id-2557 .wpb_column{width:100%!important;float:none!important;padding-left:0!important;padding-right:0!important}.page-id-2557 .vc_col-sm-6,.page-id-2557 .vc_col-sm-4,.page-id-2557 .vc_col-sm-3{width:100%!important;float:none!important}.page-id-2557 .wpb_single_image{margin-bottom:20px!important}}.mc4wp-form input[type=email]{background:#2a3040!important;border:1px solid #3a4050!important;color:#ffffff!important;padding:14px 20px!important;border-radius:4px!important;width:100%!important;max-width:500px!important;font-size:1rem!important;margin-bottom:12px!important}.mc4wp-form input[type=email]::placeholder{color:#888!important}.mc4wp-form input[type=submit],.mc4wp-form button[type=submit]{background:#3abf6e!important;color:#ffffff!important;border:none!important;padding:14px 40px!important;font-size:1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;border-radius:4px!important;cursor:pointer!important;transition:background 0.2s!important}.mc4wp-form input[type=submit]:hover,.mc4wp-form button[type=submit]:hover{background:#2da85e!important}.page-id-36393 .pricing-price{background-color:#4caf50!important;border-color:#4caf50!important}.page-id-36393 .pricing-column.pricing-featured,.page-id-36393 .pricing-column.pricing-featured .pricing-header,.page-id-36393 .pricing-column.pricing-featured .pricing-title{background-color:#1a1f2e!important;color:#ffffff!important}.page-id-36393 .pricing-column .pricing-title{background-color:#1a1f2e!important;color:#4caf50!important}.page-id-36393 .pricing-column .pricing-description{background-color:#111418!important;color:#aaaaaa!important}.page-id-36393 .pricing-price .pricing-currency,.page-id-36393 .pricing-price .pricing-amount,.page-id-36393 .pricing-price .pricing-period{color:#ffffff!important}.page-id-36393 .pricing-column .pricing-features li{background-color:#1a1f2e!important;color:#cccccc!important;border-color:#2a2f3e!important}.page-id-36393 .pricing-column .pricing-features li:nth-child(odd){background-color:#141820!important}.page-id-2557 .vc_custom_1569920365193{display:none!important}.page-id-2557 .mealnine{float:none!important;width:100%!important;text-align:center!important;padding-bottom:20px!important}.page-id-2557 .mealnine img{max-width:320px!important;margin:0 auto!important;display:block!important}.page-id-2557 .vc_custom_1522002987101 .vc_col-sm-6{width:100%!important;float:none!important}.page-id-2557 .vc_custom_1522002987101 .wpb_content_element{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(76 175 80 / .2)!important;border-radius:10px!important;padding:22px 26px!important;margin-bottom:12px!important}.page-id-2557 .vc_custom_1522002987101 .gem-icon-with-text-content p,.page-id-2557 .vc_custom_1522002987101 .wpb_text_column p{color:#d0d5de!important;line-height:1.75!important}.page-id-2557 .vc_custom_1522002987101 .gem-icon .icon-wrap{color:#4caf50!important}.pgf-mp-hero{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);padding:80px 40px;text-align:center;position:relative;overflow:hidden}.pgf-mp-hero::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(ellipse at center,rgb(76 217 100 / .08) 0%,transparent 60%);pointer-events:none}.pgf-mp-eyebrow{font-family:"Barlow Condensed",sans-serif;font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#4cd964;margin:0 0 16px}.pgf-mp-hero h1{font-family:"Barlow Condensed",sans-serif!important;font-size:clamp(52px,8vw,96px)!important;font-weight:900!important;line-height:.95!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 24px!important}.pgf-mp-hero h1 span{color:#4cd964}.pgf-mp-hero p{font-size:20px;color:rgb(255 255 255 / .7);max-width:560px;margin:0 auto 40px;line-height:1.5}.pgf-mp-cta-hero{display:inline-block;background:#4cd964;color:#000!important;font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:18px 48px;text-decoration:none!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background .2s,transform .2s}.pgf-mp-cta-hero:hover{background:#fff;transform:scale(1.04)}.pgf-mp-stats{display:flex;justify-content:center;background:#4cd964;flex-wrap:wrap}.pgf-mp-stat{flex:1;min-width:160px;padding:28px 20px;text-align:center;border-right:1px solid rgb(0 0 0 / .15)}.pgf-mp-stat:last-child{border-right:none}.pgf-mp-stat-num{font-family:"Barlow Condensed",sans-serif;font-size:48px;font-weight:900;color:#000;line-height:1;display:block}.pgf-mp-stat-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(0 0 0 / .65)}.pgf-mp-section{padding:80px 40px;max-width:1100px;margin:0 auto}.pgf-mp-section-dark{background:#0e0e0e;max-width:100%;padding:80px 40px}.pgf-mp-section-dark .pgf-mp-section{padding:0}.pgf-mp-tag{display:inline-block;background:#4cd964;color:#000;font-family:"Barlow Condensed",sans-serif;font-size:11px;font-weight:900;letter-spacing:3px;text-transform:uppercase;padding:4px 14px;margin-bottom:16px}.pgf-mp-h2{font-family:"Barlow Condensed",sans-serif!important;font-size:clamp(36px,5vw,60px)!important;font-weight:900!important;text-transform:uppercase!important;color:#fff!important;line-height:1!important;margin:0 0 48px!important}.pgf-mp-h2 span{color:#4cd964}.pgf-mp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px}.pgf-mp-card{background:#161616;padding:32px;border-left:3px solid #4cd964;transition:background .2s}.pgf-mp-card:hover{background:#1e1e1e}.pgf-mp-card-icon{font-size:28px;margin-bottom:12px;display:block}.pgf-mp-card h3{font-family:"Barlow Condensed",sans-serif!important;font-size:20px!important;font-weight:700!important;text-transform:uppercase!important;color:#fff!important;margin:0 0 8px!important}.pgf-mp-card p{font-size:14px;color:rgb(255 255 255 / .6);margin:0;line-height:1.6}.pgf-mp-pricing{background:#111;padding:80px 40px;text-align:center}.pgf-mp-price-box{display:inline-block;background:#161616;border:1px solid #4cd964;padding:56px 72px;max-width:520px;width:100%;position:relative}.pgf-mp-price-box::before{content:"MOST POPULAR";position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#4cd964;color:#000;font-family:"Barlow Condensed",sans-serif;font-size:11px;font-weight:900;letter-spacing:3px;padding:4px 20px}.pgf-mp-price{font-family:"Barlow Condensed",sans-serif;font-size:88px;font-weight:900;color:#fff;line-height:1}.pgf-mp-price sup{font-size:36px;vertical-align:top;margin-top:16px}.pgf-mp-price-desc{font-size:13px;color:rgb(255 255 255 / .4);letter-spacing:2px;text-transform:uppercase;margin:8px 0 32px}.pgf-mp-price-features{list-style:none;padding:0;margin:0 0 40px;text-align:left}.pgf-mp-price-features li{padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .06);color:rgb(255 255 255 / .75);font-size:15px;display:flex;align-items:center;gap:10px}.pgf-mp-price-features li::before{content:"\2713";color:#4cd964;font-weight:900;font-size:16px;flex-shrink:0}.pgf-mp-guarantee{font-size:13px;color:rgb(255 255 255 / .4);margin-top:24px}.pgf-mp-guarantee strong{color:#4cd964}.pgf-mp-guarantee-strip{background:linear-gradient(135deg,#0d2b0d,#0a1a0a);border-top:3px solid #4cd964;border-bottom:3px solid #4cd964;padding:48px 40px;text-align:center}.pgf-mp-guarantee-strip h2{font-family:"Barlow Condensed",sans-serif!important;font-size:42px!important;font-weight:900!important;text-transform:uppercase!important;color:#4cd964!important;margin:0 0 12px!important}.pgf-mp-guarantee-strip p{color:rgb(255 255 255 / .7);font-size:16px;max-width:560px;margin:0 auto}.pgf-mp-final-cta{background:#4cd964;padding:72px 40px;text-align:center}.pgf-mp-final-cta h2{font-family:"Barlow Condensed",sans-serif!important;font-size:clamp(36px,5vw,64px)!important;font-weight:900!important;text-transform:uppercase!important;color:#000!important;margin:0 0 24px!important}.pgf-mp-cta-dark{display:inline-block;background:#000;color:#4cd964!important;font-family:"Barlow Condensed",sans-serif;font-size:22px;font-weight:900;letter-spacing:2px;text-transform:uppercase;padding:20px 56px;text-decoration:none!important;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background .2s}.pgf-mp-cta-dark:hover{background:#111}@media(max-width:600px){.pgf-mp-hero{padding:60px 20px}.pgf-mp-section,.pgf-mp-pricing,.pgf-mp-guarantee-strip,.pgf-mp-final-cta{padding:48px 20px}.pgf-mp-price-box{padding:40px 24px}.pgf-mp-stats{flex-direction:column}.pgf-mp-stat{border-right:none;border-bottom:1px solid rgb(0 0 0 / .15)}}header nav ul>li.menu-item>a:hover,header .main-nav>ul>li.menu-item>a:hover{border:2px solid #ffffff!important;padding:3px 13px!important}#primary-navigation ul>li.menu-item>a:hover,#primary-navigation ul>li.menu-item:hover>a,.site-navigation ul>li.menu-item>a:hover{border:2px solid #ffffff!important;outline:none!important;padding-left:13px!important;padding-right:13px!important}body.page-id-37919 .page-title-block{background:linear-gradient(180deg,#0d1017 0%,#122112 100%)!important;padding:72px 20px 60px!important;text-align:center!important}body.page-id-37919 .page-title-block .page-title-title h1{font-size:clamp(36px,6vw,60px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important;line-height:1.1!important}body.page-id-37919 .page-title-block::after{content:Bespoke nutrition built around your body,your goals,and your lifestyle.;display:block;color:#8892a4;font-size:17px;max-width:600px;margin:16px auto 0;line-height:1.7;font-weight:400}body.page-id-37919 .page-title-breadcrumbs{display:none!important}.pgmp-wrap{max-width:1100px;margin:0 auto;padding:0 20px}.pgmp-hero-outer{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pgmp-page-hero{background:linear-gradient(160deg,#0d1017 0%,#0f1a10 60%,#0a130a 100%);padding:80px 20px 60px;text-align:center}.pgmp-page-hero h1{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(2.4rem,5vw,4rem);text-transform:uppercase;color:#fff;margin:0 0 16px;line-height:1.1}.pgmp-page-hero h1 span,.pgmp-green{color:#2d8a3e!important}.pgmp-page-hero p{color:#8892a4;font-size:1.1rem;max-width:620px;margin:0 auto 28px;line-height:1.6}.pgmp-badge{display:inline-block;background:rgb(45 138 62 / .15);border:1px solid rgb(45 138 62 / .4);color:#2d8a3e;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:18px}.pgmp-intro-stats{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin:32px auto 0;padding:28px 32px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);border-radius:10px;max-width:780px}.pgmp-stat{text-align:center}.pgmp-stat-num{display:block;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:2.4rem;color:#2d8a3e!important;line-height:1}.pgmp-stat-label{display:block;font-size:.8rem;color:#8892a4;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.pgmp-btn{display:inline-block;background:#2d8a3e!important;border-color:#2d8a3e!important;color:#fff!important;padding:14px 34px;border-radius:4px;font-weight:700;font-size:1rem;text-decoration:none;letter-spacing:.04em;transition:background .2s}.pgmp-btn:hover{background:#1e6b2e!important;color:#fff!important}.pgmp-section{padding:64px 20px}.pgmp-section-dark{background:#0f1117;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:64px 20px}.pgmp-section-inner{max-width:1100px;margin:0 auto}.pgmp-section-title{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;color:#fff;text-align:center;margin:0 0 40px;letter-spacing:.04em}.pgmp-section-title span{color:#2d8a3e}.pgmp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:0}.pgmp-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:28px 24px;transition:border-color .2s,transform .2s}.pgmp-card:hover{border-color:rgb(45 138 62 / .5);transform:translateY(-3px)}.pgmp-card-icon{font-size:1.8rem;margin-bottom:14px;display:block}.pgmp-card h3{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1.1rem;text-transform:uppercase;color:#fff;margin:0 0 8px;letter-spacing:.05em}.pgmp-card p{color:#8892a4;font-size:.9rem;line-height:1.6;margin:0}.pgmp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;counter-reset:step;position:relative}.pgmp-step{text-align:center;padding:20px 16px;position:relative}.pgmp-step-num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#2d8a3e!important;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:1.3rem;margin-bottom:16px}.pgmp-step h3{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-size:1rem;text-transform:uppercase;color:#fff;margin:0 0 8px;letter-spacing:.05em}.pgmp-step p{color:#8892a4;font-size:.85rem;line-height:1.5;margin:0}.pgmp-step-arrow{display:none}.pgmp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:880px;margin:0 auto}.pgmp-plans--single{grid-template-columns:minmax(280px,420px);justify-content:center}.pgmp-plan{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:36px 32px;position:relative}.pgmp-plan--featured{background:rgb(45 138 62 / .08);border-color:#2d8a3e}.pgmp-plan-tag{display:inline-block;background:#2d8a3e;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:14px}.pgmp-plan-name{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:1.5rem;text-transform:uppercase;color:#fff;letter-spacing:.04em;margin:0 0 8px}.pgmp-plan-price{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:3rem;color:#2d8a3e!important;line-height:1;margin:0 0 4px}.pgmp-plan-period{color:#8892a4;font-size:.85rem;margin:0 0 24px}.pgmp-plan ul{list-style:none;padding:0;margin:0 0 28px}.pgmp-plan ul li{color:#c8d0dc;font-size:.9rem;padding:7px 0;border-bottom:1px solid rgb(255 255 255 / .06);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.pgmp-plan ul li::before{content:'\2713';color:#2d8a3e;font-weight:700;flex-shrink:0;margin-top:1px}.pgmp-plan-cta{display:block;text-align:center;background:#2d8a3e!important;color:#fff!important;padding:14px 24px;border-radius:5px;font-weight:700;font-size:.95rem;text-decoration:none;letter-spacing:.04em;transition:background .2s}.pgmp-plan-cta:hover{background:#1e6b2e!important}.pgmp-cta-banner{background:linear-gradient(135deg,#1a3d1f 0%,#0f2412 100%);border:1px solid rgb(45 138 62 / .3);border-radius:12px;text-align:center;padding:60px 32px;max-width:800px;margin:0 auto}.pgmp-cta-banner h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(1.6rem,3vw,2.4rem);text-transform:uppercase;color:#fff;margin:0 0 12px;letter-spacing:.04em}.pgmp-cta-banner p{color:#8892a4;font-size:1rem;margin:0 0 28px;line-height:1.6}@media (max-width:640px){.pgmp-intro-stats{gap:24px;padding:20px}.pgmp-stat-num{font-size:1.8rem}.pgmp-steps{grid-template-columns:1fr 1fr}.pgmp-plan{padding:28px 20px}.pgmp-cta-banner{padding:40px 20px}}.pgmp-plan-btn{display:block;text-align:center;background:#2d8a3e!important;color:#fff!important;padding:14px 24px;border-radius:5px;font-weight:700;font-size:.95rem;text-decoration:none!important;letter-spacing:.04em;transition:background .2s;margin-top:4px}.pgmp-plan-btn:hover{background:#1e6b2e!important;color:#fff!important}.pgmp-plan p{margin:0}.pgp-card-features li::before{content:'\2713'!important}.pgm-price-features li::before{content:'\2713'!important}\ \ .pgp-wrap{background:#161a26;font-family:'Montserrat','Open Sans',sans-serif;color:#e0e4ef}\ .pgp-wrap *{box-sizing:border-box}\ \ .pgp-hero{background:linear-gradient(180deg,#0d1017 0%,#161a26 100%);padding:80px 20px 70px;text-align:center;border-bottom:3px solid #3ab549;position:relative}\ .pgp-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgb(58 181 73 / .08) 0%,transparent 70%);pointer-events:none}\ .pgp-hero-tag{display:inline-block;background:rgb(58 181 73 / .12);border:1px solid rgb(58 181 73 / .3);color:#3ab549;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:6px 18px;border-radius:4px;margin-bottom:20px}\ .pgp-hero h1{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(42px,7vw,72px);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 18px;line-height:1.05}\ .pgp-hero h1 span{color:#3ab549}\ .pgp-hero-sub{font-size:17px;color:#8892a4;max-width:600px;margin:0 auto 44px;line-height:1.75}\ .pgp-pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}\ .pgp-pill{background:#1e2338;border:1px solid rgb(58 181 73 / .2);color:#3ab549;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 18px;border-radius:4px}\ \ .pgp-pricing{background:#161a26;padding:70px 20px}\ .pgp-section-header{text-align:center;margin-bottom:50px}\ .pgp-section-header h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:42px;text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0 0 10px}\ .pgp-section-header h2 span{color:#3ab549}\ .pgp-section-header p{color:#8892a4;font-size:14px;letter-spacing:.1em;text-transform:uppercase}\ .pgp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}\ .pgp-card{background:#1e2338;border:1px solid rgb(58 181 73 / .12);border-radius:10px;padding:0;overflow:hidden;transition:transform 0.2s,border-color 0.2s;position:relative}\ .pgp-card:hover{transform:translateY(-6px);border-color:rgb(58 181 73 / .4)}\ .pgp-card.featured{border-color:#3ab549;transform:scale(1.04)}\ .pgp-card.featured:hover{transform:scale(1.04) translateY(-6px)}\ .pgp-card-badge{position:absolute;top:0;left:0;right:0;background:#3ab549;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:6px;text-align:center}\ .pgp-card-header{background:#161d2e;padding:32px 24px 24px;text-align:center;border-bottom:1px solid rgb(255 255 255 / .06)}\ .pgp-card.featured .pgp-card-header{padding-top:40px}\ .pgp-card-title{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#8892a4;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}\ .pgp-card-price{font-family:'Barlow Condensed',sans-serif;font-size:58px;font-weight:900;color:#fff;line-height:1}\ .pgp-card-price span{font-size:22px;vertical-align:top;margin-top:12px;display:inline-block;color:#8892a4}\ .pgp-card-period{font-size:13px;color:#8892a4;margin-top:6px;letter-spacing:.05em}\ .pgp-card-body{padding:24px}\ .pgp-card-features{list-style:none;padding:0;margin:0 0 24px}\ .pgp-card-features li{padding:9px 0;border-bottom:1px solid rgb(255 255 255 / .05);color:#8892a4;font-size:13.5px;display:flex;align-items:center;gap:10px}\ .pgp-card-features li::before{display:none;content:'color:#3ab549;font-weight:700;flex-shrink:0;}\
.pgp-card-features li.strike{text-decoration:line-through;opacity:0.4;}\
.pgp-card-features li.strike::before{content:'✗';color:#555;}\
.pgp-card-btn{display:block;text-align:center;padding:13px 20px;border-radius:4px;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none!important;background:#1a2040;color:#3ab549!important;border:1px solid #3ab549;transition:all 0.2s;}\
.pgp-card-btn:hover{background:#3ab549;color:#fff!important;}\
.pgp-card.featured .pgp-card-btn{background:#3ab549;color:#fff!important;}\
.pgp-card.featured .pgp-card-btn:hover{background:#2d9139;}\
/* INCLUDES STRIP */\
.pgp-includes{background:#1a1f30;padding:60px 20px;border-top:1px solid rgba(58,181,73,0.1);}\
.pgp-includes-inner{max-width:1100px;margin:0 auto;}\
.pgp-includes h3{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:32px;text-transform:uppercase;letter-spacing:0.03em;color:#fff;text-align:center;margin:0 0 8px;}\
.pgp-includes h3 span{color:#3ab549;}\
.pgp-includes-sub{text-align:center;color:#8892a4;font-size:14px;margin-bottom:36px;letter-spacing:0.1em;text-transform:uppercase;}\
.pgp-includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\
.pgp-inc-item{background:#161a26;border:1px solid rgba(58,181,73,0.1);border-radius:8px;padding:20px 22px;display:flex;align-items:center;gap:14px;}\
.pgp-inc-icon{font-size:22px;flex-shrink:0;}\
.pgp-inc-text strong{display:block;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.05em;}\
.pgp-inc-text span{font-size:12px;color:#8892a4;}\
/* CTA */\
.pgp-cta{background:linear-gradient(135deg,#2d9139 0%,#3ab549 50%,#2d9139 100%);padding:70px 20px;text-align:center;}\
.pgp-cta h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(32px,5vw,48px);text-transform:uppercase;letter-spacing:0.03em;color:#fff;margin:0 0 14px;line-height:1.1;}\
.pgp-cta p{color:rgba(255,255,255,0.88);font-size:17px;margin:0 0 32px;max-width:520px;margin-left:auto;margin-right:auto;}\
.pgp-cta a{background:#fff;color:#161a26!important;padding:18px 48px;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none!important;border-radius:4px;display:inline-block;transition:transform 0.2s;}\
.pgp-cta a:hover{transform:translateY(-2px);}\
@media(max-width:900px){.pgp-cards{grid-template-columns:1fr 1fr;}.pgp-card.featured{transform:none;}}\
@media(max-width:600px){.pgp-cards{grid-template-columns:1fr;}.pgp-includes-grid{grid-template-columns:1fr;}.pgp-hero h1{font-size:38px;}}\


/* ================================================
   PERSONALISED MEAL PLANS PAGE - pgm- classes
   ================================================ */


.pgm-wrap{background:#161a26;font-family:'Montserrat','Open Sans',sans-serif;color:#e0e4ef;}
.pgm-wrap *{box-sizing:border-box;}
.pgm-hero{background:linear-gradient(180deg,#0d1017 0%,#161a26 100%);padding:80px 20px 70px;text-align:center;border-bottom:3px solid #3ab549;position:relative;}
.pgm-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(58,181,73,0.08) 0%,transparent 70%);pointer-events:none;}
.pgm-hero-tag{display:inline-block;background:rgba(58,181,73,0.12);border:1px solid rgba(58,181,73,0.3);color:#3ab549;font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;padding:6px 18px;border-radius:4px;margin-bottom:20px;}
.pgm-hero h1{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(42px,7vw,72px);text-transform:uppercase;letter-spacing:0.02em;color:#fff;margin:0 0 18px;line-height:1.05;}
.pgm-hero h1 span{color:#3ab549;}
.pgm-hero-sub{font-size:17px;color:#8892a4;max-width:600px;margin:0 auto 44px;line-height:1.75;}
.pgm-pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;}
.pgm-pill{background:#1e2338;border:1px solid rgba(58,181,73,0.2);color:#3ab549;font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:8px 18px;border-radius:4px;}
/* STATS BAR */
.pgm-stats{background:#1a1f30;padding:40px 20px;border-bottom:1px solid rgba(58,181,73,0.1);}
.pgm-stats-inner{display:flex;justify-content:center;gap:0;max-width:800px;margin:0 auto;}
.pgm-stat{flex:1;text-align:center;padding:0 20px;border-right:1px solid rgba(255,255,255,0.06);}
.pgm-stat:last-child{border-right:none;}
.pgm-stat-num{font-family:'Barlow Condensed',sans-serif;font-size:44px;font-weight:900;color:#3ab549;line-height:1;}
.pgm-stat-lbl{font-size:11px;color:#8892a4;text-transform:uppercase;letter-spacing:0.12em;margin-top:4px;}
/* WHAT YOU GET */
.pgm-what{background:#161a26;padding:70px 20px;}
.pgm-section-header{text-align:center;margin-bottom:50px;}
.pgm-section-header h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:40px;text-transform:uppercase;letter-spacing:0.03em;color:#fff;margin:0 0 10px;}
.pgm-section-header h2 span{color:#3ab549;}
.pgm-section-header p{color:#8892a4;font-size:14px;letter-spacing:0.1em;text-transform:uppercase;}
.pgm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1060px;margin:0 auto;}
.pgm-card{background:#1e2338;border:1px solid rgba(58,181,73,0.1);border-radius:10px;padding:28px 26px;transition:transform 0.2s,border-color 0.2s;}
.pgm-card:hover{transform:translateY(-4px);border-color:rgba(58,181,73,0.35);}
.pgm-card-icon{font-size:28px;margin-bottom:14px;}
.pgm-card h3{font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 10px;}
.pgm-card p{color:#8892a4;font-size:13.5px;line-height:1.7;margin:0;}
/* HOW IT WORKS */
.pgm-how{background:#1a1f30;padding:70px 20px;}
.pgm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1060px;margin:0 auto;}
.pgm-step{text-align:center;padding:20px;}
.pgm-step-num{width:52px;height:52px;background:#3ab549;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:900;color:#fff;margin:0 auto 16px;}
.pgm-step h3{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;margin:0 0 8px;}
.pgm-step p{color:#8892a4;font-size:13px;line-height:1.65;}
/* PRICING */
.pgm-pricing{background:#161a26;padding:70px 20px;}
.pgm-price-card{max-width:520px;margin:0 auto;background:#1e2338;border:2px solid #3ab549;border-radius:12px;overflow:hidden;}
.pgm-price-top{background:linear-gradient(135deg,#1a2a1a,#1e2f1e);padding:40px 36px 32px;text-align:center;}
.pgm-price-badge{display:inline-block;background:#3ab549;color:#fff;font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;padding:5px 16px;border-radius:4px;margin-bottom:16px;}
.pgm-price-title{font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 20px;}
.pgm-price-amount{font-family:'Barlow Condensed',sans-serif;font-size:80px;font-weight:900;color:#3ab549;line-height:1;}
.pgm-price-amount sup{font-size:32px;vertical-align:top;margin-top:16px;display:inline-block;}
.pgm-price-note{color:#8892a4;font-size:13px;margin-top:8px;letter-spacing:0.05em;}
.pgm-price-body{padding:32px 36px;}
.pgm-price-features{list-style:none;padding:0;margin:0 0 28px;}
.pgm-price-features li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.05);color:#8892a4;font-size:14px;display:flex;align-items:center;gap:12px;}
.pgm-price-features li::before{display:none;content:'color:#3ab549;font-weight:700;font-size:16px;flex-shrink:0}.pgm-price-btn{display:block;text-align:center;padding:16px;border-radius:4px;background:#3ab549;color:#fff!important;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none!important;transition:background 0.2s}.pgm-price-btn:hover{background:#2d9139}.pgm-cta{background:linear-gradient(135deg,#2d9139 0%,#3ab549 50%,#2d9139 100%);padding:70px 20px;text-align:center}.pgm-cta h2{font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(32px,5vw,48px);text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0 0 14px;line-height:1.1}.pgm-cta p{color:rgb(255 255 255 / .88);font-size:17px;margin:0 0 32px;max-width:520px;margin-left:auto;margin-right:auto}.pgm-cta a{background:#fff;color:#161a26!important;padding:18px 48px;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none!important;border-radius:4px;display:inline-block;transition:transform 0.2s}.pgm-cta a:hover{transform:translateY(-2px)}@media(max-width:900px){.pgm-grid{grid-template-columns:1fr 1fr}.pgm-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pgm-grid{grid-template-columns:1fr}.pgm-steps{grid-template-columns:1fr}.pgm-stats-inner{flex-direction:column;gap:20px}.pgm-stat{border-right:none;border-bottom:1px solid rgb(255 255 255 / .06);padding:16px 0}.pgm-stat:last-child{border-bottom:none}}body.page-id-37919 #main #main-content .block-content,body.page-id-37919 .block-content{padding-top:0!important;margin-top:0!important}body.page-id-37919 .vc_row:first-child{margin-top:0!important;padding-top:0!important}html body.page-id-37919 div.block-content,html body.page-id-37919 #main div.block-content,html body.page-id-37919 #main-content div.block-content{padding-top:0px!important;margin-top:0px!important}body.page-id-37919 #main,body.page-id-37919 #main-content,body.page-id-37919 .block-content,body.page-id-37919 .container,body.page-id-37919 .panel.row,body.page-id-37919 .panel-center,body.page-id-37919 article.post-37919,body.page-id-37919 .entry-content,body.page-id-37919 .bialty-container,body.page-id-37919 .wpb-content-wrapper{background:#161a26!important}body.page-id-37919 .vc_row-full-width-before{display:none!important}body.page-id-37919 .pgm-wrap{margin-left:-30px!important;margin-right:-30px!important;margin-top:-20px!important}body.page-id-36393 .block-content{padding-top:0!important}body.page-id-37919 .block-content{padding-top:0!important}.page-id-36747 .site-content,.page-id-36747 #main,.page-id-36747 #main-content{background:#161a26!important}.page-id-36747 #main{padding:0 0 60px!important}.page-id-36747 .blog-style-3x .post-item{background:#1e2338!important;border-radius:10px!important;overflow:hidden!important;border:1px solid rgb(58 181 73 / .12)!important;transition:transform 0.25s,border-color 0.25s!important;margin-bottom:28px!important}.page-id-36747 .blog-style-3x .post-item:hover{transform:translateY(-6px)!important;border-color:rgb(58 181 73 / .4)!important}.page-id-36747 .blog-style-3x .post-item .post-featured-content{overflow:hidden!important;border-radius:10px 10px 0 0!important}.page-id-36747 .blog-style-3x .post-item .post-featured-content img{transition:transform 0.4s!important;width:100%!important;display:block!important}.page-id-36747 .blog-style-3x .post-item:hover .post-featured-content img{transform:scale(1.06)!important}.page-id-36747 .blog-style-3x .post-item .post-content-container{padding:22px!important;background:#1e2338!important}.page-id-36747 .blog-style-3x .post-categories a{background:rgb(58 181 73 / .12)!important;border:1px solid rgb(58 181 73 / .3)!important;color:#3ab549!important;font-family:'Barlow Condensed',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.15em!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:4px!important;text-decoration:none!important}.page-id-36747 .blog-style-3x .post-title{font-family:'Barlow Condensed',sans-serif!important;font-weight:900!important;font-size:21px!important;text-transform:uppercase!important;letter-spacing:0.02em!important;line-height:1.15!important;margin:8px 0 10px!important}.page-id-36747 .blog-style-3x .post-title a{color:#fff!important;text-decoration:none!important}.page-id-36747 .blog-style-3x .post-title a:hover{color:#3ab549!important}.page-id-36747 .blog-style-3x .post-content p{color:#8892a4!important;font-size:13px!important;line-height:1.65!important}.page-id-36747 .blog-style-3x .post-info,.page-id-36747 .blog-style-3x .post-meta{color:#555e72!important;font-size:11px!important}.page-id-36747 .blog-style-3x .post-read-more a,.page-id-36747 .blog-style-3x a.read-more{color:#3ab549!important;font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;font-size:13px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;text-decoration:none!important}.page-id-36747 .blog-load-more-link{background:#3ab549!important;color:#fff!important;font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;border-radius:6px!important;padding:14px 40px!important;border:none!important}.page-id-36747 .blog-pagination a{color:#3ab549!important;border-color:rgb(58 181 73 / .3)!important}.page-id-36747 .blog-pagination .current{background:#3ab549!important;color:#fff!important}@media(max-width:767px){.page-id-36747 .blog-style-3x .post-item{margin-bottom:20px!important}}