.growthbox-faq-card-grid{background:var(--wp--preset--color--deep-blue);color:var(--wp--preset--color--white);padding-bottom:var(--growthbox-section-padding-bottom,var(--wp--preset--spacing--section,120px));padding-top:var(--growthbox-section-padding-top,var(--wp--preset--spacing--6-xl,80px))}.growthbox-faq-card-grid__inner{overflow:hidden}.growthbox-faq-card-grid__header{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:var(--wp--custom--faq-card-grid--header-width,960px);text-align:center}.growthbox-faq-card-grid__accent-rule{background:var(--wp--preset--color--magenta);display:block;height:2px;margin-bottom:14px;width:var(--wp--custom--faq-card-grid--accent-width,60px)}.growthbox-faq-card-grid__eyebrow{color:var(--wp--preset--color--magenta);font-size:var(--wp--custom--faq-card-grid--eyebrow-size,14px);font-weight:var(--wp--custom--typography--font-weights--bold,700);letter-spacing:var(--wp--custom--faq-card-grid--eyebrow-letter-spacing,2px);line-height:1.2;margin:0 0 12px;text-transform:uppercase}.growthbox-faq-card-grid__heading{color:var(--wp--preset--color--white);font-size:var(--wp--custom--faq-card-grid--heading-size,var(--wp--preset--font-size--h2-section,36px));line-height:var(--wp--custom--faq-card-grid--heading-line-height,1.18);margin:0;max-width:var(--wp--custom--faq-card-grid--heading-width,900px)}.growthbox-faq-card-grid__mobile-hint,.growthbox-faq-card-grid__mobile-toggle-icon{display:none}.growthbox-faq-card-grid__items{display:grid;gap:var(--wp--custom--faq-card-grid--row-gap,22px) var(--wp--custom--faq-card-grid--column-gap,40px);grid-template-columns:repeat(var(--growthbox-faq-card-grid-columns,2),minmax(0,1fr));margin-top:var(--wp--custom--faq-card-grid--grid-offset,80px)}.growthbox-faq-card-grid__item{background:var(--wp--preset--color--midnight);border:1px solid var(--wp--preset--color--twilight);border-radius:var(--wp--custom--faq-card-grid--card-radius,var(--wp--custom--radius--lg,16px));display:grid;grid-template-columns:36px minmax(0,1fr);min-height:var(--wp--custom--faq-card-grid--card-height,220px);padding:var(--wp--custom--faq-card-grid--card-padding-y,23px) var(--wp--custom--faq-card-grid--card-padding-x,23px);position:relative}.growthbox-faq-card-grid__icon{align-items:center;align-self:start;background:var(--wp--preset--color--deep-blue);border:1.5px solid var(--wp--preset--color--cyan);border-radius:var(--wp--custom--radius--pill,999px);color:var(--wp--preset--color--cyan);display:inline-flex;font-size:var(--wp--custom--faq-card-grid--icon-font-size,18px);font-weight:var(--wp--custom--typography--font-weights--bold,700);height:var(--wp--custom--faq-card-grid--icon-size,36px);justify-content:center;line-height:1;width:var(--wp--custom--faq-card-grid--icon-size,36px)}.growthbox-faq-card-grid__content{min-width:0;padding-left:var(--wp--custom--faq-card-grid--content-gap,16px)}.growthbox-faq-card-grid__question{color:var(--wp--preset--color--white);font-size:var(--wp--custom--faq-card-grid--question-size,var(--wp--preset--font-size--medium,18px));line-height:var(--wp--custom--faq-card-grid--question-line-height,1.25);margin:4px 0 0}.growthbox-faq-card-grid__toggle{background:transparent;border:0;color:inherit;display:block;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;pointer-events:none;text-align:inherit;width:100%}.growthbox-faq-card-grid__answer{color:var(--wp--preset--color--white);font-size:var(--wp--custom--faq-card-grid--answer-size,var(--wp--preset--font-size--base,16px));line-height:var(--wp--custom--faq-card-grid--answer-line-height,1.625);margin:24px 0 0}.growthbox-faq-card-grid__answer p{margin:0}.growthbox-faq-card-grid__answer p+p{margin-top:.8em}.growthbox-faq-card-grid--columns-1 .growthbox-faq-card-grid__items{grid-template-columns:minmax(0,1fr)}@media (max-width:980px){.growthbox-faq-card-grid__items{gap:18px;grid-template-columns:1fr;margin-top:52px}.growthbox-faq-card-grid__item{min-height:0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__header{align-items:flex-start;margin-inline:0;max-width:var(--wp--custom--faq-card-grid--mobile-width,342px);text-align:left}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__accent-rule{display:none}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__eyebrow{font-size:var(--wp--custom--faq-card-grid--mobile-eyebrow-size,11px);letter-spacing:var(--wp--custom--faq-card-grid--mobile-eyebrow-letter-spacing,1.8px);margin-bottom:12px}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__heading{font-size:var(--wp--custom--faq-card-grid--mobile-heading-size,24px);line-height:var(--wp--custom--faq-card-grid--mobile-heading-line-height,1.25);max-width:var(--wp--custom--faq-card-grid--mobile-width,342px)}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__mobile-hint{color:var(--wp--preset--color--muted-grey);display:block;font-size:var(--wp--custom--faq-card-grid--mobile-hint-size,12px);line-height:1.4;margin:10px 0 0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__items{gap:var(--wp--custom--faq-card-grid--mobile-row-gap,12px);margin-top:var(--wp--custom--faq-card-grid--mobile-grid-offset,32px)}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__item{border-radius:var(--wp--custom--faq-card-grid--mobile-card-radius,var(--wp--custom--radius--md,12px));display:block;min-height:var(--wp--custom--faq-card-grid--mobile-card-closed-height,56px);padding:0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__item.is-open{min-height:var(--wp--custom--faq-card-grid--mobile-card-open-height,140px)}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__icon{display:none}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__content{padding:0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__question{font-size:var(--wp--custom--faq-card-grid--mobile-question-size,15px);line-height:1.35;margin:0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__toggle{align-items:start;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 20px;min-height:var(--wp--custom--faq-card-grid--mobile-card-closed-height,56px);padding:17px 15px;pointer-events:auto;text-align:left}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__toggle:focus-visible{border-radius:var(--wp--custom--faq-card-grid--mobile-card-radius,var(--wp--custom--radius--md,12px));box-shadow:var(--focus-ring,0 0 0 3px rgba(6,215,254,.36));outline:0}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__mobile-toggle-icon{color:var(--wp--preset--color--cyan);display:block;font-size:22px;font-weight:var(--wp--custom--typography--font-weights--bold,700);line-height:1;text-align:center}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__answer{display:none;font-size:var(--wp--custom--faq-card-grid--mobile-answer-size,14px);line-height:var(--wp--custom--faq-card-grid--mobile-answer-line-height,1.57);margin:0;padding:0 15px 16px}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__item.is-open .growthbox-faq-card-grid__answer{display:block}}@media (max-width:640px){.growthbox-faq-card-grid{padding-bottom:var(--growthbox-section-mobile-padding-bottom,48px);padding-top:var(--growthbox-section-mobile-padding-top,48px)}.growthbox-faq-card-grid__heading{font-size:28px;line-height:1.2}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__heading{font-size:var(--wp--custom--faq-card-grid--mobile-heading-size,24px);line-height:var(--wp--custom--faq-card-grid--mobile-heading-line-height,1.25)}.growthbox-faq-card-grid__items{margin-top:38px}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__items{margin-top:var(--wp--custom--faq-card-grid--mobile-grid-offset,32px)}.growthbox-faq-card-grid__item{grid-template-columns:32px minmax(0,1fr);padding:20px}.growthbox-faq-card-grid--mobile-accordion .growthbox-faq-card-grid__item{display:block;padding:0}.growthbox-faq-card-grid__icon{height:32px;width:32px}.growthbox-faq-card-grid__content{padding-left:14px}.growthbox-faq-card-grid__question{font-size:16px}.growthbox-faq-card-grid__answer{font-size:14px;line-height:1.55;margin-top:18px}}