@charset "UTF-8";:root{--gcx-orange: #E78200;--gcx-orange-hover: #CC7300;--gcx-orange-soft: rgba(231, 130, 0, .1);--gcx-orange-ring: rgba(231, 130, 0, .3);--gcx-black: #191A1A;--gcx-white: #FFFFFF;--gcx-cream: #FCF2E5;--gcx-light-gray: #FAFAFA;--gcx-mid-gray: #CCCCCC;--gcx-text-gray: #555555;--gcx-error: #DC2626;--bg: var(--gcx-white);--bg-alt: var(--gcx-light-gray);--bg-accent: var(--gcx-cream);--bg-inverse: var(--gcx-black);--fg1: var(--gcx-black);--fg2: var(--gcx-text-gray);--fg3: var(--gcx-mid-gray);--fg-inverse: var(--gcx-white);--fg-accent: var(--gcx-orange);--border: var(--gcx-mid-gray);--border-subtle: #EAEAEA;--ring: var(--gcx-orange);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--radius-sm: 4px;--radius: 8px;--radius-md: 12px;--radius-lg: 15px;--radius-pill: 100px;--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 2px 6px rgba(0,0,0,.05);--shadow-md: 0 10px 28px rgba(0,0,0,.1);--shadow-lg: 0 18px 48px rgba(0,0,0,.12);--shadow-focus: 0 0 0 3px var(--gcx-orange-soft);--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, "Courier New", monospace;--fs-display: 54px;--fs-h1: 38px;--fs-h2: 28px;--fs-h3: 21px;--fs-body-lg: 19px;--fs-body: 16px;--fs-body-sm: 14px;--fs-label: 12px;--fs-micro: 11px;--ls-display: -.03em;--ls-heading: -.02em;--ls-label: .08em;--lh-tight: 1.05;--lh-heading: 1.15;--lh-body: 1.55;--lh-loose: 1.65;--ease: cubic-bezier(.2, .8, .2, 1);--dur-fast: .15s;--dur: .2s;--dur-slow: .32s;--max-content: 1200px}:root{--gcx-hairline: 1px;--gcx-btn-border: 1.5px;--gcx-rule-w: 48px;--gcx-measure: 680px;--gcx-on-dark-text: rgba(255,255,255,.55);--gcx-on-dark-label: rgba(255,255,255,.35);--gcx-on-dark-rule: rgba(255,255,255,.08);--gcx-on-dark-surface: rgba(255,255,255,.04);--gcx-on-dark-border: rgba(255,255,255,.3);--gcx-nav-bg: rgba(255,255,255,.92);--gcx-bar-h: 72px;--gcx-nav-blur: 10px;--gcx-accent-rule: 3px;--gcx-hero-glow: rgba(231,130,0,.12);--gcx-hero-ring: rgba(231,130,0,.12);--gcx-panel-rule: rgba(255,255,255,.12);--gcx-btn-lg-radius: 10px;--gcx-btn-lg-y: 14px;--gcx-field-h: 52px;--gcx-menu-icon: 44px;--gcx-menu-icon-radius: 10px;--gcx-card-inset: 8px;--gcx-card-img-h: 150px;--gcx-logo-tile: 40px;--gcx-logo-tile-partner: 32px;--gcx-logo-min: 150px;--gcx-logo-slot: 116px}.wp-site-blocks>*{margin-block-start:0}:where(.wp-block-post-content,.entry-content)>.alignfull{margin-block-start:0}.gcx-grid.is-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}@media(width<601px){:root{--wp--preset--spacing--24: var(--space-12);--wp--preset--spacing--16: var(--space-10);--wp--preset--spacing--30: var(--space-16)}}.gcx-article{display:grid;grid-template-columns:minmax(0,1fr) var(--gcx-article-aside, 340px);gap:var(--space-16);align-items:start}@media(width<1025px){.gcx-article{grid-template-columns:minmax(0,1fr)}}.gcx-article__aside{position:sticky;top:var(--space-24)}.gcx-article__body .wp-block-post-content{font-size:var(--fs-body-lg);line-height:1.65}.gcx-article__body .wp-block-post-content>*{max-width:680px}.gcx-article__body .wp-block-post-content h2:not(.gcx-results__title):after{content:"";display:block;width:var(--space-12);height:var(--gcx-accent-rule);background:var(--gcx-orange);margin-top:var(--space-4)}.gcx-callout{background:var(--bg-accent);border-left:var(--gcx-accent-rule) solid var(--gcx-orange);border-radius:0 var(--radius-md) var(--radius-md) 0}.gcx-author-card{border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);max-width:680px}.gcx-author-card .wp-block-post-author__avatar img{border-radius:var(--radius-pill);display:block}.gcx-author-card .wp-block-post-author__bio,.gcx-author-card .wp-block-post-author__byline{color:var(--fg2);font-size:var(--fs-body-sm)}.gcx-toc{display:block;border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);background:var(--bg)}.gcx-toc__label{display:block;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg2)}.gcx-toc__links{display:flex;flex-direction:column;margin-top:var(--space-4)}.gcx-toc__links a{font-size:var(--fs-body-sm);line-height:1.5;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:2px solid var(--border-subtle);color:var(--fg2);text-decoration:none}.gcx-toc__links a:hover{color:var(--fg1)}.gcx-toc__links a.is-active{border-left-color:var(--gcx-orange);color:var(--fg1);font-weight:600}.gcx-story-promo{background:var(--gcx-black);color:var(--fg-inverse);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2) var(--space-8);overflow:hidden}.gcx-story-promo__img{display:block;width:100%;height:140px;object-fit:cover;border-radius:var(--radius-sm, 8px)}.gcx-story-promo__content{padding:var(--space-6) var(--space-5) 0}.gcx-story-promo__eyebrow{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--gcx-orange)}.gcx-story-promo__title{font-family:var(--font-display);font-size:var(--fs-h4, var(--fs-h3));font-weight:700;letter-spacing:var(--ls-heading);line-height:1.3;color:var(--fg-inverse);margin:var(--space-3) 0 0}.gcx-story-promo__stat{display:flex;align-items:baseline;gap:var(--space-3);border-top:var(--gcx-hairline) solid var(--gcx-on-dark-surface);margin-top:var(--space-5);padding-top:var(--space-5)}.gcx-story-promo__value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);color:var(--gcx-orange);line-height:1}.gcx-story-promo__measure{font-size:var(--fs-body-sm);color:var(--gcx-on-dark-text)}.gcx-story-promo__cta{display:block;text-align:center;margin-top:var(--space-5);text-decoration:none;font-size:var(--fs-body-sm)}.gcx-article .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;border:var(--gcx-hairline) solid var(--border);border-radius:var(--radius-md);overflow:hidden}.gcx-article .wp-block-table th,.gcx-article .wp-block-table td{padding:var(--space-4) var(--space-5);border:none;border-bottom:var(--gcx-hairline) solid var(--border-subtle);font-size:var(--fs-body-sm);line-height:1.5;font-variant-numeric:tabular-nums;text-align:left}.gcx-article .wp-block-table thead th{background:var(--bg-alt);border-bottom:2px solid var(--fg1);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label)}.gcx-article .wp-block-table tbody td:first-child{font-family:var(--font-display);font-weight:600}.gcx-article .wp-block-table tbody tr:nth-child(2n) td{background:var(--bg-alt)}.gcx-article .wp-block-table tbody tr:last-child td{border-bottom:none}.gcx-article .wp-block-table tbody tr:hover td{background:var(--gcx-orange-soft)}.gcx-article .wp-block-table:has(thead) :is(th,td):not(:first-child){text-align:right}.gcx-article .wp-block-table figcaption{font-size:var(--fs-label);color:var(--fg2);text-align:left;margin-top:var(--space-3)}.gcx-keep-reading{border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6)}.gcx-keep-reading .wp-block-post-title a{color:var(--fg1);text-decoration:none}.gcx-keep-reading .wp-block-post-title a:hover{color:var(--gcx-orange)}.gcx-article-hero{background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule)}.gcx-article-hero.gcx-hero .yoast-breadcrumbs{font-size:var(--fs-body-sm);color:var(--gcx-on-dark-text)}.gcx-article-hero.gcx-hero .yoast-breadcrumbs a{color:var(--gcx-on-dark-text);text-decoration:none}.gcx-article-hero.gcx-hero .yoast-breadcrumbs a:hover{color:var(--fg-inverse)}.gcx-article-hero .gcx-post-dek{font-size:var(--fs-body-lg);color:var(--gcx-on-dark-text)}.gcx-article-hero .wp-block-post-author{align-items:center;gap:var(--space-4)}.gcx-article-hero .wp-block-post-author__avatar img{border-radius:var(--radius-pill);display:block}.gcx-article-hero .wp-block-post-author__byline,.gcx-article-hero .gcx-article-hero__meta{color:var(--gcx-on-dark-text);font-size:var(--fs-body-sm)}.gcx-article-hero .wp-block-post-featured-image img{border-radius:var(--radius-md);aspect-ratio:4/3;object-fit:cover}.gcx-chip{display:inline-block;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--gcx-orange);background:var(--gcx-orange-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.gcx-chip a{color:inherit;text-decoration:none}.gcx-blog-top{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--space-10);align-items:start}@media(width<1025px){.gcx-blog-top{grid-template-columns:minmax(0,1fr)}}.gcx-featured .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.gcx-featured .gcx-chip--solid{color:var(--fg-inverse);background:var(--gcx-orange)}.gcx-byline .wp-block-post-author{align-items:center;gap:var(--space-3)}.gcx-byline .wp-block-post-author__avatar img{border-radius:var(--radius-pill);display:block}.gcx-byline .wp-block-post-date,.gcx-byline .wp-block-post-time-to-read,.gcx-byline .wp-block-post-author__byline{color:var(--fg2);font-size:var(--fs-body-sm)}.gcx-byline .wp-block-post-author__name{font-family:var(--font-display);font-weight:600}.gcx-most-read__head{background:var(--gcx-black);background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule);border-radius:var(--radius-md);padding:var(--space-8)}.gcx-most-read__head span{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.2;color:var(--fg-inverse)}.gcx-most-read__img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm)}.gcx-most-read__title{display:block;font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;letter-spacing:var(--ls-heading);line-height:1.3}.gcx-most-read__row{display:grid;grid-template-columns:120px 1fr;gap:var(--space-4);align-items:center;padding:var(--space-5) 0;border-bottom:var(--gcx-hairline) solid var(--border-subtle);color:var(--fg1);text-decoration:none}.gcx-most-read__row:hover .gcx-most-read__title{color:var(--gcx-orange)}.gcx-most-read__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--fs-body-sm);color:var(--fg2)}.gcx-filter--tabs{gap:var(--space-6);padding-bottom:0}.gcx-filter--tabs .gcx-filter__label{display:none}.gcx-filter--tabs .gcx-filter__chip{border:0;border-radius:0;border-bottom:2px solid transparent;padding:0 0 var(--space-4);font-family:var(--font-display);font-weight:600;color:var(--fg2)}.gcx-filter--tabs .gcx-filter__chip:hover{color:var(--fg1)}.gcx-filter--tabs .gcx-filter__chip.is-active{background:none;border-bottom-color:var(--gcx-orange);color:var(--fg1)}.gcx-post-card .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.gcx-post-card .wp-block-post-excerpt__excerpt{color:var(--fg2);font-size:var(--fs-body-sm)}.gcx-post-card .gcx-byline{border-top:var(--gcx-hairline) solid var(--border-subtle);padding-top:var(--space-4);margin-top:var(--space-4)}.gcx-newsletter{background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule)}.gcx-newsletter .wp-block-jetpack-subscriptions input[type=email]{background:transparent;border:var(--gcx-hairline) solid var(--gcx-on-dark-border);border-radius:var(--radius-input, 8px);color:var(--fg-inverse)}.gcx-newsletter .wp-block-jetpack-subscriptions input[type=email]::placeholder{color:var(--gcx-on-dark-text)}.gcx-lead .gcx-lead__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-10);align-items:center}@media(width<1025px){.gcx-lead .gcx-lead__grid{grid-template-columns:minmax(0,1fr)}}.wp-block-query-pagination{gap:var(--space-2);align-items:center}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{display:inline-block;min-width:var(--space-10);padding:var(--space-2) var(--space-3);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);text-align:center;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body-sm);line-height:1.5;color:var(--fg1);text-decoration:none;transition:border-color var(--dur) var(--ease)}.wp-block-query-pagination .page-numbers:hover,.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:hover{border-color:var(--gcx-orange)}.wp-block-query-pagination .page-numbers.current,.wp-block-query-pagination .wp-block-query-pagination-previous.current,.wp-block-query-pagination .wp-block-query-pagination-next.current{background:var(--gcx-orange);border-color:var(--gcx-orange);color:var(--fg-inverse)}.wp-block-query-pagination .page-numbers.dots,.wp-block-query-pagination .wp-block-query-pagination-previous.dots,.wp-block-query-pagination .wp-block-query-pagination-next.dots{border:0;min-width:0}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:var(--space-2);align-items:center;margin:0}.gcx-cat-cards__label{display:block;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg2)}.gcx-cat-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);margin-top:var(--space-5)}@media(width<1025px){.gcx-cat-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(width<601px){.gcx-cat-cards__grid{grid-template-columns:minmax(0,1fr)}}.gcx-cat-card{display:block;background:var(--bg);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);color:var(--fg1);text-decoration:none;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.gcx-cat-card:hover{border-color:var(--gcx-orange);transform:translateY(-2px)}.gcx-cat-card__name{display:block;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;letter-spacing:var(--ls-heading)}.gcx-cat-card__blurb{display:block;font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg2);margin-top:var(--space-2)}.gcx-cat-card__count{display:block;font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--gcx-orange);margin-top:var(--space-4)}.gcx-cat-hero .yoast-breadcrumbs{font-size:var(--fs-body-sm);color:var(--fg2)}.gcx-cat-hero .yoast-breadcrumbs a{color:var(--fg2);text-decoration:none}.gcx-cat-hero .yoast-breadcrumbs a:hover{color:var(--fg1)}.gcx-cat-panel:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}@media(width<1025px){.gcx-cat-panel:not([hidden]){grid-template-columns:repeat(2,1fr)}}@media(width<601px){.gcx-cat-panel:not([hidden]){grid-template-columns:minmax(0,1fr)}}.gcx-post-card--flat{display:flex;flex-direction:column;color:var(--fg1);text-decoration:none}.gcx-post-card--flat .wp-block-post-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.gcx-post-card--flat .gcx-post-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.gcx-post-card--flat .gcx-post-card__date{color:var(--fg2);font-size:var(--fs-body-sm)}.gcx-post-card--flat .gcx-post-card__title{display:block;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.25;margin-top:var(--space-3)}.gcx-post-card--flat .gcx-post-card__excerpt{display:block;color:var(--fg2);font-size:var(--fs-body-sm);line-height:1.6;margin-top:var(--space-2);flex:1 1 auto}.gcx-post-card--flat .wp-block-post-author{display:flex;align-items:center;gap:var(--space-3)}.gcx-post-card--flat .wp-block-post-author__avatar img{display:block;border-radius:var(--radius-pill)}.gcx-post-card--flat .wp-block-post-author__name,.gcx-post-card--flat .wp-block-post-author__byline{margin:0}.gcx-see-more{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-2);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-8);color:var(--fg1);text-decoration:none;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.gcx-see-more:hover{border-color:var(--gcx-orange);transform:translateY(-2px)}.gcx-see-more__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading)}.gcx-see-more__count{color:var(--fg2);font-size:var(--fs-body-sm)}.gcx-see-more__cta{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;color:var(--gcx-orange);margin-top:var(--space-3)}.wp-block-button>.wp-block-button__link{border:var(--gcx-btn-border) solid transparent}.wp-block-button.gcx-btn-lg>.wp-block-button__link{font-size:var(--fs-body);padding:var(--gcx-btn-lg-y) var(--space-8);border-radius:var(--gcx-btn-lg-radius)}.wp-block-button.is-style-outline>.wp-block-button__link{border-width:var(--gcx-btn-border);border-color:var(--fg1);color:var(--fg1);background-color:transparent;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible{background-color:var(--fg1);color:var(--fg-inverse)}.wp-block-button.is-style-outline:not(.gcx-btn-lg)>.wp-block-button__link{padding:var(--space-3) var(--space-6)}.has-black-background-color .wp-block-button.is-style-outline>.wp-block-button__link,.gcx-on-dark .wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--gcx-on-dark-border);color:var(--fg-inverse)}.has-black-background-color .wp-block-button.is-style-outline>.wp-block-button__link:hover,.has-black-background-color .wp-block-button.is-style-outline>.wp-block-button__link:focus-visible,.gcx-on-dark .wp-block-button.is-style-outline>.wp-block-button__link:hover,.gcx-on-dark .wp-block-button.is-style-outline>.wp-block-button__link:focus-visible{background-color:var(--fg-inverse);color:var(--fg1)}.gcx-card:is(.has-white-background-color,.has-cream-background-color,.has-light-gray-background-color) .wp-block-button.is-style-outline>.wp-block-button__link{border-color:var(--fg1);color:var(--fg1)}.gcx-card:is(.has-white-background-color,.has-cream-background-color,.has-light-gray-background-color) .wp-block-button.is-style-outline>.wp-block-button__link:hover,.gcx-card:is(.has-white-background-color,.has-cream-background-color,.has-light-gray-background-color) .wp-block-button.is-style-outline>.wp-block-button__link:focus-visible{background-color:var(--fg1);color:var(--fg-inverse)}.gcx-card{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.gcx-card>*{width:100%;box-sizing:border-box}.gcx-card{border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.gcx-card:hover{border-color:var(--gcx-orange);transform:translateY(-2px);box-shadow:var(--shadow-md)}.gcx-band{border-radius:var(--radius-md)}.gcx-card:is(.has-white-background-color,.has-cream-background-color,.has-light-gray-background-color){color:var(--fg1)}.gcx-card--accent{border-top:var(--gcx-accent-rule) solid var(--gcx-orange)}.gcx-pill{display:inline-block;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:700;align-self:flex-start}.gcx-pill a{color:inherit;text-decoration:none}.gcx-card--link{position:relative}.gcx-card--link .wp-block-group{position:static}.gcx-card--link :is(h2,h3) a{color:inherit;text-decoration:none}.gcx-card--link :is(h2,h3) a:after{content:"";position:absolute;inset:0;z-index:1}.gcx-card--link:focus-within{border-color:var(--gcx-orange)}.gcx-card--static:hover{border-color:var(--border-subtle);transform:none;box-shadow:none}.gcx-card__footer{border-top:var(--gcx-hairline) solid var(--border-subtle);align-items:baseline}.gcx-cs-grid .wp-block-post>.gcx-card{height:100%}.gcx-card .wp-block-button__link{font-size:var(--fs-body-sm)}.gcx-card .wp-block-group:has(:is(.wp-block-buttons,.gcx-card__footer,.gcx-card__action):last-child){flex:1 1 auto;display:flex;flex-direction:column}.gcx-card .wp-block-group:has(:is(.wp-block-buttons,.gcx-card__footer,.gcx-card__action):last-child)>:not(.gcx-pill){width:100%;box-sizing:border-box}.gcx-card :is(.wp-block-buttons,.gcx-card__action):last-child{margin-top:auto}.gcx-card .wp-block-buttons:last-child{padding-top:var(--space-6)}.gcx-card .gcx-card__action:last-child{padding-top:var(--space-4)}.gcx-card .gcx-card__footer:last-child{margin-top:auto}.gcx-app-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);align-items:stretch}.gcx-app-grid>*{margin-block-start:0}@media(width<1025px){.gcx-app-grid{grid-template-columns:repeat(2,1fr)}}@media(width<769px){.gcx-app-grid{grid-template-columns:minmax(0,1fr)}}.gcx-card--app{background:var(--bg);padding:var(--space-6);color:var(--fg1);text-decoration:none}.gcx-card--app>.gcx-app-card__logo{display:block;width:56px;height:56px;object-fit:cover;border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-alt)}.gcx-app-card__name{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.3;margin-top:var(--space-5)}.gcx-app-card__new{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg-inverse);background:var(--gcx-orange);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0}.gcx-app-card__chip{display:block;margin-top:var(--space-3)}.gcx-app-card__body{display:block;font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg2);margin-top:var(--space-3);flex:1 1 auto}.wp-site-blocks>header{position:sticky;top:0;z-index:50;border-bottom:var(--gcx-hairline) solid var(--border-subtle);isolation:isolate;min-height:var(--gcx-bar-h)}.wp-site-blocks>header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gcx-nav-bg);backdrop-filter:blur(var(--gcx-nav-blur))}.wp-site-blocks>header .wp-block-site-logo img{height:28px;width:auto}.wp-site-blocks>footer{border-top:var(--gcx-accent-rule) solid var(--gcx-orange)}.wp-site-blocks>footer h2{margin-bottom:var(--space-4);color:var(--gcx-on-dark-label);letter-spacing:var(--ls-label);text-transform:uppercase}.wp-site-blocks>footer .wp-block-list{list-style:none;margin:0;padding-left:0}.wp-site-blocks>footer .wp-block-list li+li{margin-top:var(--space-2)}.wp-site-blocks>footer a:where(:not(.wp-element-button)){color:var(--gcx-on-dark-text);text-decoration:none}.wp-site-blocks>footer a:where(:not(.wp-element-button)):hover,.wp-site-blocks>footer a:where(:not(.wp-element-button)):focus-visible{color:var(--fg-inverse);text-decoration:underline}.wp-site-blocks>footer .wp-block-site-logo img{height:28px;width:auto}.wp-site-blocks>footer p{color:var(--gcx-on-dark-text)}.wp-site-blocks>footer p.has-body-lg-font-size{color:var(--fg-inverse)}.wp-site-blocks>footer hr.wp-block-separator{border-color:var(--gcx-on-dark-rule);opacity:1}.wp-block-jetpack-contact-form-container{--wp--preset--spacing--40: var(--space-6)}.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-heading);color:var(--fg1);list-style:none}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary:after{content:"+";flex:0 0 auto;font-size:var(--fs-h2);font-weight:400;line-height:1;color:var(--fg-accent)}.wp-block-details summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wp-block-details[open]>summary:after{content:"−"}.wp-block-details>:not(summary){margin-top:var(--space-4);color:var(--fg2)}@media(width<601px){.wp-block-details{padding:var(--space-5) var(--space-5)}.wp-block-details summary{font-size:var(--fs-body-lg);gap:var(--space-3)}.wp-block-details summary:after{font-size:var(--fs-h3)}}.gcx-eyebrow{text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:500}.gcx-hero{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule)}.gcx-hero:before,.gcx-hero:after{content:"";position:absolute;pointer-events:none;z-index:-1}.gcx-hero:before{inset:0 0 auto auto;width:55%;height:100%;background:radial-gradient(ellipse at 80% 20%,var(--gcx-hero-glow) 0%,transparent 65%)}.gcx-hero:after{right:var(--space-16);bottom:var(--space-16);width:280px;height:280px;border:var(--gcx-hairline) solid var(--gcx-hero-ring);border-radius:50%}.gcx-hero:has(.gcx-hero__trust):after{bottom:auto;top:var(--space-10)}.gcx-hero__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gcx-hairline);background:var(--gcx-panel-rule);border-radius:var(--radius-md);overflow:hidden}.gcx-hero__metrics>*{margin:0;padding:var(--space-6);background:var(--gcx-black)}.gcx-hero__trust{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:var(--gcx-hairline);background:var(--gcx-panel-rule);border-radius:var(--radius-md);overflow:hidden}.gcx-hero__trust>*{margin:0;padding:var(--space-5) var(--space-6);background:var(--gcx-black)}.gcx-hero__trust>*>*{margin-block-start:0}@media(481px<=width<783px){.gcx-hero__trust{grid-template-columns:repeat(3,1fr)}.gcx-hero__trust>:first-child{grid-column:1/-1}}@media(width<481px){.gcx-hero__trust{grid-template-columns:minmax(0,1fr)}}.gcx-hero__badge{display:flex;align-items:center}.gcx-hero__badge img{width:100%;max-width:230px;height:auto;border-radius:var(--radius-sm)}.gcx-hero-meta__value{font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-display);line-height:1.1;color:var(--gcx-orange)}.gcx-hero__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md)}.gcx-hero-meta__label{text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--gcx-on-dark-label)}.gcx-eyebrow--rule{display:flex;align-items:center;gap:var(--space-3)}.gcx-eyebrow--rule:before{content:"";width:var(--space-8);height:2px;background:var(--gcx-orange);flex:none}.gcx-lp-header__right{gap:var(--space-5)}@media(width<769px){.gcx-lp-header__meta{display:none}}.gcx-symptoms__line{margin:0;padding:var(--space-5) 0;border-bottom:var(--gcx-hairline) solid var(--border-subtle)}.gcx-symptoms__line:last-child{border-bottom:none}@media(width>=769px){.gcx-symptoms--two{columns:2;column-gap:var(--space-16)}.gcx-symptoms--two .gcx-symptoms__line{break-inside:avoid}.gcx-symptoms--two .gcx-symptoms__line:last-child{border-bottom:var(--gcx-hairline) solid var(--border-subtle)}}.gcx-calc{box-sizing:border-box;padding:var(--space-8);border:var(--gcx-hairline) solid var(--border);border-top:var(--gcx-accent-rule) solid var(--gcx-orange);border-radius:var(--radius-md);background:var(--bg)}.gcx-calc__eyebrow{margin-top:0;margin-bottom:var(--space-6)}.gcx-calc__fields{display:flex;flex-direction:column;gap:var(--space-6)}.gcx-calc__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);cursor:pointer}.gcx-calc__label{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:600}.gcx-calc__value{font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;color:var(--fg-accent);font-variant-numeric:tabular-nums}.gcx-calc__slider{width:100%;margin-top:var(--space-3);accent-color:var(--gcx-orange)}.gcx-calc__result{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--gcx-hairline) solid var(--border-subtle)}.gcx-calc__result-label{margin:0;font-size:var(--fs-body-sm);color:var(--fg2)}.gcx-calc__result-label:nth-of-type(2){margin-top:var(--space-5)}.gcx-calc__result-weekly{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);font-variant-numeric:tabular-nums}.gcx-calc__result-annual{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--ls-display);line-height:1.1;color:var(--fg-accent);font-variant-numeric:tabular-nums}.gcx-calc__note{margin:var(--space-5) 0 0;font-size:13px;line-height:var(--lh-body);color:var(--fg2)}.gcx-phase{padding:var(--space-8)}.gcx-phase__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.gcx-phase__n{flex:none;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--ls-display);line-height:1}.gcx-phase__weeks{background:var(--bg-accent);color:var(--fg2);text-wrap:balance}.gcx-phase__what{flex:1}.gcx-phase__gets{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--gcx-hairline) solid var(--border-subtle)}.gcx-timeask__row{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:var(--gcx-hairline) solid var(--gcx-panel-rule)}.gcx-timeask__row:last-child{border-bottom:none}.gcx-timeask__hours{flex:none;width:84px;font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums}.gcx-timeask__what{color:var(--gcx-on-dark-text)}.gcx-lp-price{box-sizing:border-box;padding:var(--space-10);border-radius:var(--radius-md)}@media(width>=769px){.gcx-lp-price{position:sticky;top:calc(var(--space-16) + var(--space-6))}}.gcx-lp-price__figure{font-family:var(--font-display)}.gcx-lp-price__unit{font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);color:var(--fg2)}.gcx-lp-price__note{padding-top:var(--space-5);border-top:var(--gcx-hairline) solid var(--border)}@media(width>=769px){.gcx-ticks--two{columns:2;column-gap:var(--space-12)}}.gcx-ticks--two li{break-inside:avoid}.gcx-lp-guarantee{box-sizing:border-box;gap:var(--space-12);padding:var(--space-10) var(--space-12);border:var(--gcx-hairline) solid var(--border);border-top:var(--gcx-accent-rule) solid var(--gcx-orange);border-radius:var(--radius-md)}.gcx-lp-guarantee__copy{flex:1 1 420px;max-width:760px}.gcx-lp-faq .wp-block-details{padding-right:0;padding-left:0;border:0;border-bottom:var(--gcx-hairline) solid var(--border-subtle);border-radius:0;background-color:transparent}.gcx-lp-faq .wp-block-details>:not(summary){max-width:680px}.gcx-speakers{box-sizing:border-box;gap:var(--space-4);padding:var(--space-6);height:auto}.gcx-speakers__eyebrow{margin:0 0 var(--space-2);color:var(--fg2)}.gcx-speaker{display:flex;align-items:center;gap:var(--space-4)}.gcx-speaker__avatar{flex:none;width:56px;height:56px;border-radius:var(--radius-pill);object-fit:cover}.gcx-speaker__name{margin:0;font-weight:700}.gcx-speaker__role,.gcx-lp-footer__mark{margin:0}.gcx-lp-footer__mark img{display:block}.gcx-lp-credentials{font-variant-numeric:tabular-nums}.gcx-menu__toggle{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);cursor:pointer;list-style:none}.gcx-menu__toggle::-webkit-details-marker{display:none}.gcx-menu__bars,.gcx-menu__bars:before,.gcx-menu__bars:after{display:block;width:var(--space-5);height:2px;background:var(--fg1);transition:transform var(--dur) var(--ease)}.gcx-menu__bars{position:relative}.gcx-menu__bars:before,.gcx-menu__bars:after{content:"";position:absolute}.gcx-menu__bars:before{top:-6px}.gcx-menu__bars:after{top:6px}.gcx-menu__list{list-style:none;margin:0;padding:0}.gcx-menu__link{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:500;font-size:var(--fs-body-sm);color:var(--fg2);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.gcx-menu__link:hover,.gcx-menu__link:focus-visible{color:var(--fg1)}.gcx-menu__chevron{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentcolor}.gcx-menu__col-label{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg3)}.gcx-menu__col-list{list-style:none;max-width:38rem;margin:0;padding:0}.gcx-menu__entry{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1);border-radius:var(--radius);text-decoration:none;transition:background-color var(--dur-fast) var(--ease)}.gcx-menu__entry:hover,.gcx-menu__entry:focus-visible{background:var(--bg-alt)}.gcx-menu__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--gcx-menu-icon);height:var(--gcx-menu-icon);border-radius:var(--gcx-menu-icon-radius);background:var(--bg-accent);color:var(--fg1)}.gcx-menu__glyph{width:50%;height:50%}.gcx-menu__entry-body{display:block;min-width:0}.gcx-menu__entry-label{display:block;font-family:var(--font-display);font-size:var(--fs-body);font-weight:700;color:var(--fg1)}.gcx-menu__desc{display:block;margin-top:var(--space-1);font-size:var(--fs-body-sm);line-height:1.45;color:var(--fg2)}.gcx-menu__callout{display:block;align-self:start;padding:var(--space-8);border:var(--gcx-hairline) solid var(--gcx-orange-ring);border-radius:var(--radius-lg);background-color:var(--bg-accent);background-image:linear-gradient(150deg,var(--bg),transparent 55%),linear-gradient(320deg,var(--gcx-orange-soft),transparent 60%);text-decoration:none;transition:box-shadow var(--dur) var(--ease)}.gcx-menu__callout:hover,.gcx-menu__callout:focus-visible{box-shadow:var(--shadow-md)}.gcx-menu__mark{display:block;width:var(--space-8);height:auto;margin-bottom:var(--space-4)}.gcx-menu__callout-eyebrow{display:block;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;color:var(--fg1)}.gcx-menu__callout-title{display:block;margin-bottom:var(--space-6);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--fg1)}.gcx-menu__callout-link{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-body);font-weight:500;color:var(--fg1);text-decoration:underline;text-underline-offset:6px}.gcx-menu__callout-chevron{width:7px;height:7px;border-top:2px solid currentcolor;border-right:2px solid currentcolor;transform:rotate(45deg);transition:transform var(--dur) var(--ease)}@media(width<1024px){.gcx-menu__body{position:fixed;inset:var(--gcx-bar-h) 0 0;background:var(--bg);box-shadow:var(--shadow-md);padding:var(--space-6);overflow-y:auto;overscroll-behavior:contain}.gcx-menu__item{padding-block:var(--space-2)}.gcx-menu__link{font-size:var(--fs-body-lg);color:var(--fg1)}.gcx-menu__panel{display:block;padding-top:var(--space-3)}.gcx-menu__col{padding-block:var(--space-3)}.gcx-menu__chevron,.gcx-menu__desc{display:none}.gcx-menu__callout{margin-top:var(--space-4)}.gcx-menu__item--panel~.gcx-menu__item--panel .gcx-menu__callout{display:none}}@media(width>=1024px){.gcx-menu[open] .gcx-menu__toggle{display:none}.gcx-menu[open] .gcx-menu__list{display:flex;align-items:center;gap:var(--space-6)}.gcx-menu[open] .gcx-menu__item--panel{position:static}.gcx-menu[open] .gcx-menu__panel{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-8);padding-block:var(--space-8);padding-inline:max(var(--space-8),(100% - var(--max-content)) / 2);background:var(--bg);border-top:var(--gcx-hairline) solid var(--border-subtle);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),visibility var(--dur) var(--ease)}.gcx-menu[open] .gcx-menu__item--panel:hover .gcx-menu__panel,.gcx-menu[open] .gcx-menu__item--panel:focus-within .gcx-menu__panel{opacity:1;visibility:visible}}.gcx-404__code{font-family:var(--font-display);font-size:clamp(5rem,14vw,8.25rem);font-weight:700;letter-spacing:var(--ls-display);line-height:.9;color:var(--fg-inverse);margin:0}.gcx-404__code em{color:var(--gcx-orange);font-style:normal}.gcx-404__dek{color:var(--gcx-on-dark-text)}.gcx-404__report{background:var(--gcx-on-dark-surface);border:var(--gcx-hairline) solid var(--gcx-panel-rule);border-radius:var(--radius-md);padding:var(--space-8)}.gcx-404__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);border-bottom:var(--gcx-hairline) solid var(--gcx-panel-rule);padding-bottom:var(--space-3);margin-top:var(--space-3)}.gcx-404__row:last-of-type{border-bottom:none;padding-bottom:0}.gcx-404__row>*{margin:0}.gcx-404__key{color:var(--gcx-on-dark-label);font-size:var(--fs-body-sm)}.gcx-404__value{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-inverse);text-align:right}.gcx-404__note{color:var(--gcx-on-dark-label);font-size:var(--fs-label);line-height:1.55;margin-top:var(--space-5)}.gcx-404__search{max-width:640px}.gcx-404__search .wp-block-search__input{height:var(--gcx-field-h);border:var(--gcx-hairline) solid var(--border);border-radius:var(--radius);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg1);background:var(--bg)}.gcx-404__search .wp-block-search__input:focus{border-color:var(--gcx-orange);outline:none;box-shadow:var(--shadow-focus)}.gcx-404__search .wp-block-search__input::placeholder{color:var(--fg3)}.gcx-404__search .wp-block-search__button{height:var(--gcx-field-h);padding-inline:var(--space-8);border:var(--gcx-hairline) solid var(--gcx-orange);border-radius:var(--radius);background:var(--gcx-orange);color:var(--fg-inverse);font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;cursor:pointer;transition:background var(--dur) var(--ease)}.gcx-404__search .wp-block-search__button:hover{background:var(--gcx-orange-hover);border-color:var(--gcx-orange-hover)}.gcx-404__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.gcx-404__grid>*{margin-block-start:0}@media(width<1025px){.gcx-404__grid{grid-template-columns:repeat(2,1fr)}}@media(width<601px){.gcx-404__grid{grid-template-columns:minmax(0,1fr)}}.gcx-404__dest{display:block;padding:var(--space-8);text-decoration:none;color:var(--fg1)}.gcx-404__dest:hover,.gcx-404__dest:focus-visible{color:var(--fg1)}.gcx-404__dest>*{display:block}.gcx-404__dest-kind{color:var(--fg-accent);font-size:var(--fs-micro)}.gcx-404__dest-title{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;letter-spacing:var(--ls-heading);margin-top:var(--space-3)}.gcx-404__dest-body{font-size:var(--fs-body-sm);line-height:1.55;color:var(--fg2);margin-top:var(--space-2)}.gcx-404__dest-cta{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-accent);margin-top:var(--space-5)}.gcx-404__owned{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}@media(width<783px){.gcx-404__owned{flex-direction:column;align-items:flex-start}}.gcx-split:nth-of-type(2n){flex-direction:row-reverse}.gcx-ticks{list-style:none;padding-left:0}.gcx-ticks li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3)}.gcx-ticks li:before{content:"✓";position:absolute;left:0;color:var(--gcx-orange);font-weight:700}.gcx-steps__item{position:relative;display:flex;flex-direction:column}.gcx-steps__item>.gcx-eyebrow:last-child{margin-block-start:auto;padding-block-start:var(--space-4)}.gcx-steps__n{display:flex;align-items:center;gap:var(--space-3)}.gcx-steps__n:after{content:"";flex:1;height:var(--gcx-hairline);background:var(--border-subtle)}.gcx-steps__item:last-child .gcx-steps__n:after{content:none}.gcx-compare table{border-collapse:collapse}.gcx-compare th,.gcx-compare td{border-bottom:var(--gcx-hairline) solid var(--border-subtle);padding:var(--space-4) var(--space-5)}.gcx-compare th{font-family:var(--font-display);text-align:left;letter-spacing:var(--ls-heading)}.gcx-compare td:not(:first-child),.gcx-compare th:not(:first-child){text-align:center}.gcx-mark--yes{color:var(--gcx-orange)}.gcx-mark--no{color:var(--fg3)}.wp-block-image img,.wp-block-media-text__media img{border-radius:var(--radius-md)}.wp-block-image.is-style-rounded img{border-radius:var(--radius-pill)}.gcx-card--media{overflow:hidden;padding:0}.gcx-card--media>.wp-block-image,.gcx-card--media>.wp-block-post-featured-image{margin:0;padding:var(--gcx-card-inset) var(--gcx-card-inset) 0}.gcx-card--media>.wp-block-image img,.gcx-card--media>.wp-block-post-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius)}.gcx-stat-band{background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule)}.gcx-stat-band--centered{text-align:center}.gcx-results{border:var(--gcx-hairline) solid var(--border-subtle);border-top:3px solid var(--gcx-orange);border-radius:var(--radius-md);padding:var(--space-8)}.gcx-results .gcx-results__title{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;letter-spacing:var(--ls-heading);line-height:1.3;margin:0}.gcx-results .gcx-results__context{font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg2);margin:var(--space-2) 0 0}.gcx-results__grid{display:grid;gap:var(--gcx-hairline);background:var(--border-subtle);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-top:var(--space-6)}.gcx-results__grid>*{margin-block-start:0}@media(width>=1025px){.gcx-results__grid{grid-template-columns:repeat(4,1fr)}.gcx-results__grid:has(>.gcx-results__cell:last-child:nth-child(2)){grid-template-columns:repeat(2,1fr)}.gcx-results__grid:has(>.gcx-results__cell:last-child:nth-child(3)){grid-template-columns:repeat(3,1fr)}}@media(481px<=width<1025px){.gcx-results__grid{grid-template-columns:repeat(2,1fr)}.gcx-results__grid .gcx-results__cell:last-child:nth-child(odd){grid-column:1/-1}}@media(width<481px){.gcx-results__grid{grid-template-columns:minmax(0,1fr)}}.gcx-results__cell{background:var(--bg);padding:var(--space-5)}.gcx-results__cell>*{margin-block-start:0}.gcx-results__value{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-heading);line-height:1;color:var(--gcx-orange)}.gcx-results__label{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:600;color:var(--fg1);margin-top:var(--space-2)}.gcx-results__detail{font-size:var(--fs-label);line-height:1.5;color:var(--fg2);margin-top:var(--space-1)}.gcx-logo-wall .wp-block-image{box-sizing:border-box;margin:0;height:calc(var(--gcx-logo-tile) + var(--space-3) * 2);display:flex;align-items:center;justify-content:center;padding:var(--space-3)}.gcx-logo-wall .wp-block-image img{max-height:100%;max-width:100%;width:auto;object-fit:contain;border-radius:0}.gcx-logo-wall__mark{border-radius:var(--radius);transition:box-shadow .15s var(--ease)}.gcx-logo-wall__mark:hover{box-shadow:inset 0 0 0 var(--gcx-hairline) var(--gcx-orange)}.gcx-logo-wall--grid{--gcx-logo-tile: var(--gcx-logo-tile-partner);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--gcx-logo-min),1fr));gap:var(--space-8);align-items:center}.gcx-logo-wall--grid .wp-block-image{padding:var(--space-2)}.gcx-logo-wall--marquee{display:grid;gap:var(--space-4)}.gcx-logo-wall--marquee .gcx-logo-wall__row{--gcx-marquee-speed: 52s;overflow:hidden}.gcx-logo-wall--marquee .gcx-logo-wall__row:nth-child(2){--gcx-marquee-speed: 44s}.gcx-logo-wall--marquee .gcx-logo-wall__row:nth-child(3){--gcx-marquee-speed: 60s}.gcx-logo-wall--marquee .gcx-logo-wall__viewport{display:flex;width:max-content;animation:gcx-marquee var(--gcx-marquee-speed) linear infinite}.gcx-logo-wall--marquee .gcx-logo-wall__row--reverse .gcx-logo-wall__viewport{animation-direction:reverse}.gcx-logo-wall--marquee .gcx-logo-wall__track{display:flex}.gcx-logo-wall--marquee .wp-block-image{width:var(--gcx-logo-slot);flex:none}@keyframes gcx-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gcx-logo-wall--marquee{gap:var(--gcx-hairline);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle);overflow:hidden}.gcx-logo-wall--marquee .gcx-logo-wall__viewport{animation:none;width:auto;display:block}.gcx-logo-wall--marquee .gcx-logo-wall__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--gcx-logo-min),1fr));gap:var(--gcx-hairline)}.gcx-logo-wall--marquee .gcx-logo-wall__track:last-child{display:none}.gcx-logo-wall--marquee .wp-block-image{width:auto;background:var(--bg)}}.wp-block-media-text>.wp-block-media-text__content{padding:0}.wp-block-media-text:not(.has-media-on-the-right)>.wp-block-media-text__content{padding-inline-start:var(--space-12)}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-inline-end:var(--space-12)}@media(width<601px){.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{padding-inline:0}}.gcx-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:var(--gcx-hairline) solid var(--border-subtle)}.gcx-filter__label{font-size:var(--fs-label);font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-label);margin-right:var(--space-2)}.gcx-filter__chip{display:inline-block;padding:var(--space-2) var(--space-5);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--fs-body-sm);color:inherit;text-decoration:none;transition:border-color var(--dur) var(--ease)}.gcx-filter__chip:hover{border-color:var(--gcx-orange)}.gcx-filter__chip.is-active{border-color:var(--gcx-orange);background:var(--gcx-orange-soft)}.gcx-filter-group{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--gcx-hairline) solid var(--border-subtle)}.gcx-filter-group .gcx-filter--axis{padding-bottom:0;border-bottom:none}.gcx-filter-group .gcx-filter--axis[hidden]{display:none}.gcx-filter-axes{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.gcx-filter-axes__btn{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:var(--space-1) 0;font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;color:var(--fg2);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.gcx-filter-axes__btn:hover{color:var(--fg1)}.gcx-filter-axes__btn.is-active{color:var(--fg1);border-bottom-color:var(--gcx-orange)}.gcx-booking{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-12);align-items:start}@media(width<1025px){.gcx-booking{grid-template-columns:minmax(0,1fr)}}.gcx-agenda__time{flex:0 0 44px;font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;color:var(--gcx-orange)}.gcx-agenda__body{margin:0}.gcx-quote-card{background-color:var(--gcx-black);background-image:linear-gradient(90deg,var(--gcx-orange),transparent 70%);background-repeat:no-repeat;background-position:bottom left;background-size:100% var(--gcx-accent-rule);color:var(--fg-inverse);border-radius:var(--radius-md)}.gcx-quote-card .gcx-quote-card__quote{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--ls-heading);line-height:1.4}.gcx-quote-card .gcx-quote-card__who{font-family:var(--font-display);font-weight:600}.gcx-quote-card .gcx-quote-card__role{color:var(--gcx-on-dark-text);font-size:var(--fs-body-sm)}.gcx-speaker__role{font-family:var(--font-display);font-weight:600;color:var(--gcx-orange);font-size:var(--fs-body-sm)}.gcx-cred{display:inline-block;font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-inverse);border:var(--gcx-hairline) solid var(--gcx-on-dark-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4)}.gcx-side-split{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-16);align-items:start}@media(width<1025px){.gcx-side-split{grid-template-columns:minmax(0,1fr)}}.gcx-beliefs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}@media(width<601px){.gcx-beliefs{grid-template-columns:minmax(0,1fr)}}.gcx-beliefs>*{margin-block-start:0}.gcx-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media(width<1025px){.gcx-team-grid{grid-template-columns:repeat(2,1fr)}}@media(width<601px){.gcx-team-grid{grid-template-columns:minmax(0,1fr)}}.gcx-team-grid>*{margin-block-start:0}.gcx-team-card .wp-block-image{margin:0}.gcx-team-card .wp-block-image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--radius-md)}.gcx-team-card .gcx-team-card__name{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;letter-spacing:var(--ls-heading);margin-top:var(--space-4)}:is(.gcx-prose blockquote,.wp-block-quote){background:var(--bg-accent);border-left:var(--gcx-accent-rule) solid var(--gcx-orange);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-inline:0;padding:var(--space-6) var(--space-8)}:is(.gcx-prose blockquote,.wp-block-quote) p{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;font-style:normal;letter-spacing:var(--ls-heading);line-height:1.45;color:var(--fg1)}:is(.gcx-prose blockquote,.wp-block-quote) em{font-style:normal}:is(.gcx-prose blockquote,.wp-block-quote) cite{display:block;margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--fs-body-sm);font-style:normal;color:var(--fg2)}:is(.gcx-prose blockquote,.wp-block-quote) p:last-child{margin-bottom:0}.wp-site-blocks .wp-block-separator.gcx-rule:not(.is-style-dots){width:100%;height:var(--gcx-accent-rule);border:0;opacity:1;background:linear-gradient(to right,var(--gcx-orange) 0 var(--gcx-rule-w),transparent var(--gcx-rule-w))}.wp-site-blocks .has-text-align-center+.wp-block-separator.gcx-rule:not(.is-style-dots){background:linear-gradient(to right,transparent calc(50% - var(--gcx-rule-w) / 2),var(--gcx-orange) calc(50% - var(--gcx-rule-w) / 2) calc(50% + var(--gcx-rule-w) / 2),transparent calc(50% + var(--gcx-rule-w) / 2))}.gcx-sticky-cta{position:fixed;right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));z-index:40;opacity:0;visibility:hidden;transform:translateY(var(--space-4));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur) var(--ease)}.gcx-sticky-cta--visible{opacity:1;visibility:visible;transform:none}.gcx-sticky-cta__link{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--gcx-btn-lg-y) var(--space-6);border-radius:var(--radius-pill);background:var(--gcx-orange);color:var(--gcx-white);box-shadow:var(--shadow-md);font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;line-height:1;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.gcx-sticky-cta__link:hover,.gcx-sticky-cta__link:focus-visible{background:var(--gcx-orange-hover);transform:translateY(-2px)}.gcx-sticky-cta__chevron{width:6px;height:6px;border-top:2px solid currentcolor;border-right:2px solid currentcolor;transform:rotate(45deg)}.editor-styles-wrapper .gcx-sticky-cta{position:static;opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.gcx-sticky-cta{transform:none;transition-duration:1ms}.gcx-sticky-cta__link:hover{transform:none}}.has-display-font-size{letter-spacing:var(--ls-display);line-height:var(--lh-tight)}.gcx-wall{background:var(--bg-alt);padding-block:var(--space-24)}.gcx-wall__inner{max-width:var(--max-content);margin-inline:auto;padding-inline:var(--space-6)}.gcx-wall__head{display:grid;gap:var(--space-12);align-items:start;margin-bottom:var(--space-16)}.gcx-wall__eyebrow{color:var(--fg-accent);margin:0 0 var(--space-4)}.gcx-wall__title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);margin:0 0 var(--space-4)}.gcx-wall__intro{font-size:var(--fs-body-lg);color:var(--fg2);margin:0;max-width:46ch}.gcx-wall__grid{columns:3;column-gap:var(--space-6)}.gcx-proof{display:grid;gap:var(--space-8)}.gcx-proof__score{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700;letter-spacing:var(--ls-heading);line-height:1;margin:0}.gcx-proof__out{color:var(--fg3)}.gcx-proof__source{font-size:var(--fs-body-sm);color:var(--fg2);margin:var(--space-2) 0 0}.gcx-proof__badges{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.gcx-proof__badge{height:var(--space-12);width:auto}.gcx-stars{display:inline-flex;gap:2px;margin-top:var(--space-3)}.gcx-star{width:var(--space-5);height:var(--space-5);background:var(--gcx-orange);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.gcx-quote{break-inside:avoid;margin:0 0 var(--space-6);padding:var(--space-8);background:var(--bg);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-md)}.gcx-quote__text{margin:0;padding:0;border:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg1)}.gcx-quote__text:before{content:open-quote}.gcx-quote__text:after{content:close-quote}.gcx-quote__by{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.gcx-quote__logo{width:var(--space-12);height:var(--space-12);flex:none;object-fit:contain;background:var(--bg);border:var(--gcx-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-1)}.gcx-quote__who{display:grid}.gcx-quote__name{font-family:var(--font-display);font-size:var(--fs-body-sm);font-weight:700;color:var(--fg1)}.gcx-quote__role{font-size:var(--fs-label);color:var(--fg2)}@media(width>=782px){.gcx-wall__head{grid-template-columns:1fr auto}}@media(width<1024px){.gcx-wall__grid{columns:2}}@media(width<600px){.gcx-wall__grid{columns:1}.gcx-wall{padding-block:var(--space-16)}}
