@layer properties,theme,base,components,utilities;/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.gf-stat,.gf-pricing-card{box-sizing:border-box;border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-color-surface);width:100%;color:var(--gf-text-on-light);box-shadow:var(--gf-shadow-soft);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light)}.gf-testimonial{box-sizing:border-box;border:1px solid var(--gf-tone-soft-border);border-radius:var(--gf-radius-md);background:var(--gf-tone-soft-bg);width:100%;color:var(--gf-tone-soft-text);box-shadow:var(--gf-shadow-soft)}.gf-stat{--gf-stat-ink:var(--gf-tone-soft-text);flex-direction:column;padding:1.5rem;display:flex}.gf-stat.gf-stat-armed{animation:gf-stat-in var(--gf-duration-xxl) var(--gf-easing-entrance) both,gf-stat-grow var(--gf-stat-grow,var(--gf-duration-dissolve)) var(--gf-easing-entrance) var(--gf-duration-lg) both}.gf-stat.gf-stat-armed:not(.gf-animate-active){animation-play-state:paused}@keyframes gf-stat-in{0%{opacity:0}}@keyframes gf-stat-grow{0%{--gf-stat-progress:0}}@media (prefers-reduced-motion:reduce){.gf-stat.gf-stat-armed{animation:none}}@media not all and (scripting:enabled){.gf-stat.gf-stat-armed{animation:none}}.block-editor-block-list__layout .gf-stat.gf-stat-armed{animation:none}@media print{.gf-stat.gf-stat-armed{animation:none}}.gf-stat__value{color:var(--gf-stat-ink);order:-1;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1}.gf-stat.gf-tone-primary{--gf-stat-ink:var(--gf-accent-on-light)}.gf-stat.gf-tone-secondary{--gf-stat-ink:var(--wp--custom--gf--stat-ink--secondary,var(--gf-tone-solid-bg))}.gf-stat.gf-tone-info{--gf-stat-ink:var(--wp--custom--gf--stat-ink--info,var(--gf-tone-solid-bg))}.gf-stat.gf-tone-success{--gf-stat-ink:var(--wp--custom--gf--stat-ink--success,var(--gf-tone-solid-bg))}.gf-stat.gf-tone-warning{--gf-stat-ink:var(--wp--custom--gf--stat-ink--warning,var(--gf-tone-solid-bg))}.gf-stat.gf-tone-danger{--gf-stat-ink:var(--wp--custom--gf--stat-ink--danger,var(--gf-tone-solid-bg))}.gf-stat.gf-tone-light{--gf-stat-ink:light-dark(var(--gf-text-on-light),var(--gf-color-light))}.gf-stat.gf-tone-dark{--gf-stat-ink:light-dark(var(--gf-color-dark),var(--gf-text-on-light))}.gf-stat-counter .gf-stat__value{font-variant-numeric:tabular-nums}.gf-stat__label{font-size:var(--gf-type-body-size,1rem);margin-block-start:.65rem;font-weight:750;line-height:1.35}.gf-stat__description{color:var(--gf-text-muted);font-size:var(--gf-type-body-sm-size,.875rem);margin-block-start:.5rem;line-height:1.5}.gf-testimonial{margin-block:0;padding:1.5rem}.gf-testimonial__quote{color:inherit;font-size:var(--gf-type-body-lg-size,1.125rem);margin:0;line-height:1.65}.gf-testimonial__quote:before{color:var(--gf-tone-solid-bg)}@supports (color:color-mix(in lab,red,red)){.gf-testimonial__quote:before{color:color-mix(in srgb,var(--gf-tone-solid-bg) 68%,var(--gf-tone-soft-text))}}.gf-testimonial__quote:before{content:"“"}.gf-testimonial__quote:after{content:"”"}.gf-testimonial__person{align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.gf-card-equal-height .gf-testimonial{flex-direction:column;flex:auto;display:flex}.gf-card-equal-height .gf-testimonial__person{margin-block-start:auto;padding-block-start:1rem}.gf-testimonial.gf-media-above .gf-testimonial__person{text-align:center;flex-direction:column}.gf-testimonial__avatar{background:var(--gf-color-muted,var(--gf-color-surface));object-fit:cover;border-radius:999px;flex:none;width:3rem;height:3rem}.gf-testimonial__identity{gap:.15rem;min-width:0;display:grid}.gf-testimonial__name{font-weight:750}.gf-testimonial__role{color:currentColor}@supports (color:color-mix(in lab,red,red)){.gf-testimonial__role{color:color-mix(in srgb,currentColor 90%,transparent)}}.gf-testimonial__role{font-size:var(--gf-type-body-sm-size,.875rem)}.gf-pricing-card{overflow:hidden}.gf-pricing-card-featured{border-color:var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-pricing-card-featured{border-color:color-mix(in srgb,var(--gf-color-primary) 55%,var(--gf-color-border))}}.gf-pricing-card-featured{box-shadow:var(--gf-shadow-medium)}.gf-pricing-card__header{border-block-end:1px solid var(--gf-color-border);gap:.45rem;padding:1.5rem;display:grid}.gf-pricing-card:is(.gf-media-left,.gf-media-right) .gf-pricing-card__header{align-items:center;column-gap:1rem}.gf-pricing-card.gf-media-left .gf-pricing-card__header{grid-template-columns:auto minmax(0,1fr)}.gf-pricing-card.gf-media-right .gf-pricing-card__header{grid-template-columns:minmax(0,1fr) auto}.gf-pricing-card:is(.gf-media-left,.gf-media-right) .gf-pricing-card__icon{grid-row:1/-1;margin-block-end:0}.gf-pricing-card.gf-media-left .gf-pricing-card__icon{grid-column:1}.gf-pricing-card.gf-media-right .gf-pricing-card__icon,.gf-pricing-card.gf-media-left .gf-pricing-card__header>:not(.gf-pricing-card__icon){grid-column:2}.gf-pricing-card.gf-media-right .gf-pricing-card__header>:not(.gf-pricing-card__icon){grid-column:1}.gf-pricing-card__icon{border-radius:var(--gf-radius-md);object-fit:cover;stroke-width:1.5px;block-size:2.75rem;inline-size:2.75rem;margin-block-end:.35rem}.gf-stat__icon{stroke-width:1.75px;block-size:2rem;inline-size:2rem;margin-block-end:.75rem;display:block}.gf-stat.gf-media-above .gf-stat__icon{order:-2}.gf-stat:is(.gf-media-left,.gf-media-right){align-content:start;align-items:center;column-gap:1rem;display:grid}.gf-stat.gf-media-left{grid-template-columns:auto minmax(0,1fr)}.gf-stat.gf-media-right{grid-template-columns:minmax(0,1fr) auto}.gf-stat:is(.gf-media-left,.gf-media-right) .gf-stat__icon{grid-row:1/span 2;margin-block-end:0}.gf-stat.gf-media-left .gf-stat__icon{grid-column:1}.gf-stat.gf-media-right .gf-stat__icon,.gf-stat.gf-media-left>:not(.gf-stat__icon){grid-column:2}.gf-stat.gf-media-right>:not(.gf-stat__icon){grid-column:1}.gf-pricing-card__title{font-size:var(--gf-price-title-font-size,1.35rem);margin-block:0;font-weight:780;line-height:1.25}.gf-pricing-card__price{align-items:baseline;gap:.35rem;margin-block-start:.35rem;display:flex}.gf-pricing-card__amount{font-size:var(--gf-price-amount-font-size,2.5rem);font-weight:820;line-height:1}.gf-pricing-card__period{color:var(--gf-text-muted);font-weight:650}.gf-pricing-card__body{gap:1rem;padding:1.5rem;display:grid}}@layer utilities;:is(h2,h3,h4,h5,h6).gf-pricing-card__title.gf-pricing-card__title{font-weight:780}