.contact-faq-section{padding-block:var(--space-6)}.contact-faq__layout{gap:var(--space-5);display:grid}@media screen and (min-width:990px){.contact-faq__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 27.5rem;align-items:start}}.contact-faq__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.contact-faq__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-faq__all{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:rgb(var(--brand-teal));text-decoration:none;display:inline-flex}@media (hover:hover){.contact-faq__all:hover .contact-faq__all-arrow{transform:translate(.25rem)}}.contact-faq__all-arrow{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease)}.contact-faq__filter{margin-block-end:var(--space-2)}.contact-faq__empty{padding-block:var(--space-5);color:rgb(var(--color-foreground)/var(--opacity-muted))}.contact-faq__main .faq__item[open]{padding:var(--space-4);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);border-block-end-color:#0000;margin-block-end:var(--space-2)}.contact-faq__aside{gap:var(--space-4);flex-direction:column;display:flex}.trainer-card{gap:var(--space-4);padding:var(--space-6);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--radius-tile);flex-direction:column;display:flex;position:relative;overflow:hidden}.trainer-card>:not(.trainer-card__paw){z-index:1;position:relative}.trainer-card__paw{z-index:0;width:11.25rem;height:11.25rem;color:rgb(var(--brand-yellow));opacity:.11;pointer-events:none;position:absolute;inset-block-start:-2.75rem;inset-inline-end:-1.875rem;transform:rotate(14deg)}.trainer-card__paw svg{width:100%;max-width:none;height:100%}.trainer-card__intro{gap:var(--space-2);flex-direction:column;display:flex}.trainer-card__title{line-height:var(--line-height-tight)}.trainer-card__people{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.trainer-card__names{color:rgb(var(--color-foreground)/.7)}.trainer-card__button{--button-bg:rgb(var(--brand-yellow));--button-fg:rgb(var(--brand-ink));--button-border:rgb(var(--brand-yellow));margin-block-start:auto}.avatars{align-items:center;display:flex}.avatars__item{background-color:rgb(var(--brand-coral));border:2px solid rgb(var(--color-background));border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative;overflow:hidden}.avatars__item+.avatars__item{margin-inline-start:-.875rem}.avatars__image{object-fit:cover;width:100%;height:100%}.avatars__initial{font-family:var(--font-heading-family);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:rgb(var(--brand-cream))}.quote-card{gap:var(--space-3);padding:var(--space-5);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);flex-direction:column;display:flex}.quote-card__rating{color:rgb(var(--brand-yellow-deep))}.quote-card__quote{font-size:var(--font-size-base);line-height:var(--line-height-base);color:rgb(var(--brand-ink)/.8);margin:0}.quote-card__quote:before{content:"“"}.quote-card__quote:after{content:"”"}.quote-card__author{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:rgb(var(--brand-ink)/var(--opacity-muted));font-style:normal}
