:root{--accent-30:#E8F1F9;--base-40:rgba(255,255,255,0);--space-3xs:0.5rem;--space-4xs:0.375rem;--space-5xs:0.25rem;--accent-10:#1e73be;--accent-20:#1b66a8;--base-10:#f0f0f0;--base-20:#f7f8f9;--base-30:#ffffff;--border-radius-2xl:6rem;--border-radius-2xs:0.25rem;--border-radius-circle:50%;--border-radius-lg:3rem;--border-radius-md:2rem;--border-radius-pill:9999px;--border-radius-sm:1.5rem;--border-radius-xl:4rem;--border-radius-xs:1rem;--contrast-10:#222222;--contrast-20:#575760;--contrast-30:#b2b2be;--contrast-50:#e3e3e7;--heading-2xl:4rem;--heading-2xs:1.75rem;--heading-lg:3rem;--heading-line-height-2xl:1.0;--heading-line-height-2xs:1.3;--heading-line-height-lg:1.1;--heading-line-height-md:1.15;--heading-line-height-sm:1.2;--heading-line-height-xl:1.05;--heading-line-height-xs:1.25;--heading-md:2.5rem;--heading-sm:2.25rem;--heading-xl:3.5rem;--heading-xs:2rem;--space-2xl:2rem;--space-2xs:0.375rem;--space-lg:1.25rem;--space-md:1rem;--space-sm:0.75rem;--space-xl:1.5rem;--space-xs:0.5rem;--text-2xl:1.5rem;--text-2xs:0.75rem;--text-lg:1.125rem;--text-line-height-2xl:1.3;--text-line-height-2xs:1.6;--text-line-height-lg:1.4;--text-line-height-md:1.45;--text-line-height-sm:1.5;--text-line-height-xl:1.35;--text-line-height-xs:1.55;--text-md:1rem;--text-sm:0.9375rem;--text-xl:1.25rem;--text-xs:0.875rem}.section{padding:1rem}.section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:0.5rem;padding-right:0.5rem}.post-card{min-height:100%}.post-card__image{height:auto;margin-bottom:1rem;max-width:100%;width:100%}.grid-1{column-gap:1rem;display:grid;grid-template-columns:1fr;row-gap:1rem}.grid-1-1{column-gap:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.grid-1-1-1{column-gap:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.grid-1-1-1-1{column-gap:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1rem}.grid-1-3{column-gap:2rem;display:grid;grid-template-columns:1fr 3fr;row-gap:2rem}.grid-3-1{column-gap:2rem;display:grid;grid-template-columns:3fr 1fr;row-gap:2rem}.grid-1-1-2{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 2fr;row-gap:1rem}.grid-1-3-1{column-gap:1rem;display:grid;grid-template-columns:1fr 3fr 1fr;row-gap:1rem}.grid-1-2-1{column-gap:1rem;display:grid;grid-template-columns:1fr 2fr 1fr;row-gap:1rem}.grid-2-1-1{column-gap:1rem;display:grid;grid-template-columns:2fr 1fr 1fr;row-gap:1rem}.flex-column{display:flex;flex-direction:column;row-gap:1rem}.flex-row{column-gap:1rem;display:flex;flex-direction:row}.product-tabs__tab{display:flex}.grid-2-1{column-gap:3rem;display:grid;grid-template-columns:2fr 1fr;row-gap:3rem}.sub-section__title{margin-bottom:0px}.product-tabs{background-color:var(--base-30);column-gap:1rem;display:flex;max-width:100%;position:sticky;top:2rem}.sub-section-bordered{border:1px solid var(--contrast-30);padding:2rem}.service-header{padding:1rem}.service-header__inner{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:0.5rem;padding-right:0.5rem}.service-header__title{font-size:2rem}.post-card__product-cat{display:inline-block}.post__image{height:auto;max-width:100%;width:100%}.section__message{text-align:center}.author-box__social{display:inline-flex}.author-box__social svg{color:var(--contrast-10);fill:currentColor;height:1.5rem;width:1.5rem}.product-tabs__tab-count{color:var(--accent-10);margin-left:0.5rem}.post-card__regular-price a{color:var(--contrast-20)}.sub-section__header{align-items:center;column-gap:0.25rem;display:flex}.sub-section__title-count{margin-bottom:0px}.section-bordered{border:1px solid var(--contrast-50);border-radius:1rem;padding:1rem}body{font-size:var(--text-md)}.primary-button{background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.primary-button:is(:link,:visited){color:var(--base-30)}.primary-button:is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.primary-button:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.primary-button:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.primary-button .gb-shape{display:inline-flex}.primary-button svg{flex-shrink:0;height:1.125rem;width:1.125rem}.single_add_to_cart_button:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.single_add_to_cart_button:not(#_):is(:link,:visited){color:var(--base-30)}.single_add_to_cart_button:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.single_add_to_cart_button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.single_add_to_cart_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.single_add_to_cart_button:not(#_) .gb-shape{display:inline-flex}.single_add_to_cart_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}button.acf-btn{background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}button.acf-btn:is(:link,:visited){color:var(--base-30)}button.acf-btn:is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}button.acf-btn:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}button.acf-btn:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}button.acf-btn .gb-shape{display:inline-flex}button.acf-btn svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:link,:visited){color:var(--base-30)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_) .gb-shape{display:inline-flex}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.learndash_mark_complete_button:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash_mark_complete_button:not(#_):is(:link,:visited){color:var(--base-30)}.learndash_mark_complete_button:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.learndash_mark_complete_button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.learndash_mark_complete_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.learndash_mark_complete_button:not(#_) .gb-shape{display:inline-flex}.learndash_mark_complete_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.btn-join:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.btn-join:not(#_):is(:link,:visited){color:var(--base-30)}.btn-join:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.btn-join:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.btn-join:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.btn-join:not(#_) .gb-shape{display:inline-flex}.btn-join:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}#btn-join:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}#btn-join:not(#_):is(:link,:visited){color:var(--base-30)}#btn-join:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}#btn-join:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}#btn-join:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}#btn-join:not(#_) .gb-shape{display:inline-flex}#btn-join:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.wpProQuiz_button:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.wpProQuiz_button:not(#_):is(:link,:visited){color:var(--base-30)}.wpProQuiz_button:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.wpProQuiz_button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.wpProQuiz_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wpProQuiz_button:not(#_) .gb-shape{display:inline-flex}.wpProQuiz_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce .button.alt:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce .button.alt:not(#_):is(:link,:visited){color:var(--base-30)}.woocommerce .button.alt:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.woocommerce .button.alt:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.woocommerce .button.alt:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce .button.alt:not(#_) .gb-shape{display:inline-flex}.woocommerce .button.alt:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-dashboard-home-btn:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-dashboard-home-btn:not(#_):is(:link,:visited){color:var(--base-30)}.ld-dashboard-home-btn:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.ld-dashboard-home-btn:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.ld-dashboard-home-btn:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-dashboard-home-btn:not(#_) .gb-shape{display:inline-flex}.ld-dashboard-home-btn:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.learndash-wrapper input[type="submit"]:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper input[type="submit"]:not(#_):is(:link,:visited){color:var(--base-30)}.learndash-wrapper input[type="submit"]:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.learndash-wrapper input[type="submit"]:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.learndash-wrapper input[type="submit"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.learndash-wrapper input[type="submit"]:not(#_) .gb-shape{display:inline-flex}.learndash-wrapper input[type="submit"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce button[name="save_address"]:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce button[name="save_address"]:not(#_):is(:link,:visited){color:var(--base-30)}.woocommerce button[name="save_address"]:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.woocommerce button[name="save_address"]:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.woocommerce button[name="save_address"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce button[name="save_address"]:not(#_) .gb-shape{display:inline-flex}.woocommerce button[name="save_address"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce button[name="save_account_details"]:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce button[name="save_account_details"]:not(#_):is(:link,:visited){color:var(--base-30)}.woocommerce button[name="save_account_details"]:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.woocommerce button[name="save_account_details"]:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.woocommerce button[name="save_account_details"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce button[name="save_account_details"]:not(#_) .gb-shape{display:inline-flex}.woocommerce button[name="save_account_details"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.amem-submit-button:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.amem-submit-button:not(#_):is(:link,:visited){color:var(--base-30)}.amem-submit-button:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.amem-submit-button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.amem-submit-button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.amem-submit-button:not(#_) .gb-shape{display:inline-flex}.amem-submit-button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woosw-item--atc .add_to_cart_button:not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woosw-item--atc .add_to_cart_button:not(#_):is(:link,:visited){color:var(--base-30)}.woosw-item--atc .add_to_cart_button:not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.woosw-item--atc .add_to_cart_button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.woosw-item--atc .add_to_cart_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woosw-item--atc .add_to_cart_button:not(#_) .gb-shape{display:inline-flex}.woosw-item--atc .add_to_cart_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.primary-button--sm{background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.primary-button--sm:is(:link,:visited){color:var(--base-30)}.primary-button--sm:is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.primary-button--sm:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.primary-button--sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.primary-button--sm .gb-shape{display:inline-flex}.primary-button--sm svg{flex-shrink:0;height:1rem;width:1rem}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited){color:var(--base-30)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.primary-button--lg{background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:700;padding:var(--space-sm) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.primary-button--lg:is(:link,:visited){color:var(--base-30)}.primary-button--lg:is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.primary-button--lg:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.primary-button--lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.primary-button--lg .gb-shape{display:inline-flex}.primary-button--lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_){background-color:var(--accent-10);color:var(--base-30);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:700;padding:var(--space-sm) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:link,:visited){color:var(--base-30)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:hover,:focus){background-color:var(--accent-20);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--base-30)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_) svg{flex-shrink:0;height:1.25rem;width:1.25rem}.secondary-button{background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.secondary-button:is(:link,:visited){color:var(--accent-10)}.secondary-button:is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.secondary-button:is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.secondary-button:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.secondary-button .gb-shape{display:inline-flex}.secondary-button svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-button.ld-button-reverse:not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-button.ld-button-reverse:not(#_):is(:link,:visited){color:var(--accent-10)}.ld-button.ld-button-reverse:not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.ld-button.ld-button-reverse:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.ld-button.ld-button-reverse:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-button.ld-button-reverse:not(#_) .gb-shape{display:inline-flex}.ld-button.ld-button-reverse:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.wpProQuiz_button2:not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.wpProQuiz_button2:not(#_):is(:link,:visited){color:var(--accent-10)}.wpProQuiz_button2:not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.wpProQuiz_button2:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.wpProQuiz_button2:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wpProQuiz_button2:not(#_) .gb-shape{display:inline-flex}.wpProQuiz_button2:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_):is(:link,:visited){color:var(--accent-10)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_) .gb-shape{display:inline-flex}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woosw-btn:not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woosw-btn:not(#_):is(:link,:visited){color:var(--accent-10)}.woosw-btn:not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.woosw-btn:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.woosw-btn:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woosw-btn:not(#_) .gb-shape{display:inline-flex}.woosw-btn:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.secondary-button--sm{background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.secondary-button--sm:is(:link,:visited){color:var(--accent-10)}.secondary-button--sm:is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.secondary-button--sm:is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.secondary-button--sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.secondary-button--sm .gb-shape{display:inline-flex}.secondary-button--sm svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_):is(:link,:visited){color:var(--accent-10)}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce table.shop_table .button:not(.alt):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-Address-title a.edit:not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-Address-title a.edit:not(#_):is(:link,:visited){color:var(--accent-10)}.woocommerce-Address-title a.edit:not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.woocommerce-Address-title a.edit:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.woocommerce-Address-title a.edit:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-Address-title a.edit:not(#_) .gb-shape{display:inline-flex}.woocommerce-Address-title a.edit:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_){background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited){color:var(--accent-10)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.secondary-button--lg{background-color:var(--base-40);color:var(--accent-10);border:1px solid var(--accent-10);border-radius:var(--border-radius-2xs);font-weight:700;padding:var(--space-sm) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.secondary-button--lg:is(:link,:visited){color:var(--accent-10)}.secondary-button--lg:is(:hover,:focus){background-color:var(--accent-30);border-bottom-color:var(--accent-20);border-left-color:var(--accent-20);border-right-color:var(--accent-20);border-top-color:var(--accent-20);color:var(--accent-20)}.secondary-button--lg:is(:link,:visited):is(:hover,:focus){color:var(--accent-20)}.secondary-button--lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.secondary-button--lg .gb-shape{display:inline-flex}.secondary-button--lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}.tertiary-button{background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.tertiary-button:is(:link,:visited){color:var(--base-30)}.tertiary-button:is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.tertiary-button:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.tertiary-button:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.tertiary-button .gb-shape{display:inline-flex}.tertiary-button svg{flex-shrink:0;height:1.125rem;width:1.125rem}.glsr-button:not(#_){background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.glsr-button:not(#_):is(:link,:visited){color:var(--base-30)}.glsr-button:not(#_):is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.glsr-button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.glsr-button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.glsr-button:not(#_) .gb-shape{display:inline-flex}.glsr-button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.fluent-comments-block .flc_button:not(#_){background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.fluent-comments-block .flc_button:not(#_):is(:link,:visited){color:var(--base-30)}.fluent-comments-block .flc_button:not(#_):is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.fluent-comments-block .flc_button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.fluent-comments-block .flc_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.fluent-comments-block .flc_button:not(#_) .gb-shape{display:inline-flex}.fluent-comments-block .flc_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.wook_discuss_submit:not(#_):not(#_){background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.wook_discuss_submit:not(#_):not(#_):is(:link,:visited){color:var(--base-30)}.wook_discuss_submit:not(#_):not(#_):is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.wook_discuss_submit:not(#_):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.wook_discuss_submit:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wook_discuss_submit:not(#_):not(#_) .gb-shape{display:inline-flex}.wook_discuss_submit:not(#_):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.tertiary-button--sm{background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.tertiary-button--sm:is(:link,:visited){color:var(--base-30)}.tertiary-button--sm:is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.tertiary-button--sm:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.tertiary-button--sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.tertiary-button--sm .gb-shape{display:inline-flex}.tertiary-button--sm svg{flex-shrink:0;height:1rem;width:1rem}.ld-presenter-mode .ld-presenter-mode__button:not(#_){background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:link,:visited){color:var(--base-30)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-presenter-mode .ld-presenter-mode__button:not(#_) .gb-shape{display:inline-flex}.ld-presenter-mode .ld-presenter-mode__button:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.tertiary-button--lg{background-color:var(--contrast-20);color:var(--base-30);border:1px solid var(--contrast-20);border-radius:var(--border-radius-2xs);font-weight:700;padding:var(--space-sm) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.tertiary-button--lg:is(:link,:visited){color:var(--base-30)}.tertiary-button--lg:is(:hover,:focus){background-color:var(--contrast-10);border-bottom-color:var(--contrast-10);border-left-color:var(--contrast-10);border-right-color:var(--contrast-10);border-top-color:var(--contrast-10);color:var(--base-30)}.tertiary-button--lg:is(:link,:visited):is(:hover,:focus){color:var(--base-30)}.tertiary-button--lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.tertiary-button--lg .gb-shape{display:inline-flex}.tertiary-button--lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}.quaternary-button{background-color:var(--base-40);color:var(--contrast-10);border:1px solid var(--contrast-10);border-radius:var(--border-radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.quaternary-button:is(:link,:visited){color:var(--contrast-10)}.quaternary-button:is(:hover,:focus){background-color:var(--base-20);color:var(--contrast-10);border:1px solid var(--contrast-10)}.quaternary-button:is(:link,:visited):is(:hover,:focus){color:var(--contrast-10)}.quaternary-button:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.quaternary-button .gb-shape{display:inline-flex}.quaternary-button svg{flex-shrink:0;height:1.125rem;width:1.125rem}.quaternary-button--sm{background-color:var(--base-40);color:var(--contrast-10);border:1px solid var(--contrast-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.quaternary-button--sm:is(:link,:visited){color:var(--contrast-10)}.quaternary-button--sm:is(:hover,:focus){background-color:var(--base-20);color:var(--contrast-10);border:1px solid var(--contrast-10)}.quaternary-button--sm:is(:link,:visited):is(:hover,:focus){color:var(--contrast-10)}.quaternary-button--sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.quaternary-button--sm .gb-shape{display:inline-flex}.quaternary-button--sm svg{flex-shrink:0;height:1rem;width:1rem}.ld-item-list-item .ld-expand-button.ld-compact:not(#_){background-color:var(--base-40);color:var(--contrast-10);border:1px solid var(--contrast-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:link,:visited){color:var(--contrast-10)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:hover,:focus){background-color:var(--base-20);color:var(--contrast-10);border:1px solid var(--contrast-10)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:link,:visited):is(:hover,:focus){color:var(--contrast-10)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-item-list-item .ld-expand-button.ld-compact:not(#_) .gb-shape{display:inline-flex}.ld-item-list-item .ld-expand-button.ld-compact:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_){background-color:var(--base-40);color:var(--contrast-10);border:1px solid var(--contrast-10);border-radius:var(--border-radius-2xs);font-weight:500;font-size:var(--text-xs);padding:var(--space-5xs) var(--space-sm);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:link,:visited){color:var(--contrast-10)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:hover,:focus){background-color:var(--base-20);color:var(--contrast-10);border:1px solid var(--contrast-10)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:link,:visited):is(:hover,:focus){color:var(--contrast-10)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_) .gb-shape{display:inline-flex}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.quaternary-button--lg{background-color:var(--base-40);color:var(--contrast-10);border:1px solid var(--contrast-10);border-radius:var(--border-radius-2xs);font-weight:700;padding:var(--space-sm) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.quaternary-button--lg:is(:link,:visited){color:var(--contrast-10)}.quaternary-button--lg:is(:hover,:focus){background-color:var(--base-20);color:var(--contrast-10);border:1px solid var(--contrast-10)}.quaternary-button--lg:is(:link,:visited):is(:hover,:focus){color:var(--contrast-10)}.quaternary-button--lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.quaternary-button--lg .gb-shape{display:inline-flex}.quaternary-button--lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}