.use-counter{padding:var(--column-gap);text-align:var(--text-align,center);background-color:var(--color-light);border:1px solid var(--color-border);border-radius:0;flex-direction:column;gap:4px;display:flex}.use-counter .counter-number{font-family:var(--font-heading), sans-serif;font-weight:600;font-size:var(--font-size-h2);background-image:linear-gradient(90deg, var(--color-primary), var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.1}.use-counter .counter-label{font-size:90%}.use-accordion{gap:var(--column-gap);text-align:left;flex-direction:column;width:100%;display:flex}.use-accordion details{background-color:var(--color-light);border-radius:0;padding:15px 20px}@media only screen and (width<=1024px){.use-accordion details{padding:12px 15px}}.use-accordion details::details-content{height:0;transition:height .5s ease, content-visibility .5s allow-discrete;overflow:clip}.use-accordion details[open]::details-content{height:auto}.use-accordion details[open] .accordion-icon{rotate:180deg}.use-accordion summary{justify-content:space-between;align-items:center;gap:var(--column-gap);cursor:pointer;list-style:none;display:flex}.use-accordion summary::-webkit-details-marker{display:none}.use-accordion .accordion-title{margin-block:0}.use-accordion .accordion-icon{font-size:calc(var(--font-size-h6) * 1.2);color:var(--color-heading);flex-shrink:0;transition:rotate .5s}.use-accordion .accordion-content{padding-top:15px}section.faqs .use-container{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro list""contact list";display:grid}@media only screen and (width<=767px){section.faqs .use-container{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""list""contact"}}section.faqs .use-container .use-column:has(h2){grid-area:intro}section.faqs .use-container .use-column:has(.use-accordion){grid-area:list}section.faqs .use-container .use-column:has(.use-accordion) .use-accordion details{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent);outline:1px solid var(--color-border)}section.faqs .use-container .use-column:has(.use-accordion) .accordion-title{font-size:var(--font-size-h6)}section.faqs .use-container .use-column:has(.use-image-box){grid-area:contact}section.faqs .use-container .use-column:has(.use-image-box) .image-box-title{font-size:var(--font-size-h4);font-family:var(--font-heading), sans-serif;color:var(--color-heading);font-weight:600;line-height:1.4}
