.boi-steps[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;counter-reset:step}@media(max-width:980px){.boi-steps[data-astro-cid-aa2wht3y]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.boi-steps[data-astro-cid-aa2wht3y]{grid-template-columns:1fr}}.boi-step[data-astro-cid-aa2wht3y]{position:relative;padding:24px 22px;background:var(--boi-card);border:1px solid var(--boi-border);border-radius:var(--boi-radius);box-shadow:var(--boi-shadow)}.boi-step__num[data-astro-cid-aa2wht3y]{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--boi-accent);margin-bottom:10px}.boi-step__title[data-astro-cid-aa2wht3y]{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:700}.boi-step__text[data-astro-cid-aa2wht3y]{margin:0;font-size:15px;line-height:1.7;color:var(--boi-muted)}.boi-faq__list[data-astro-cid-y4krgstm]{max-width:860px;margin:0 auto;display:grid;gap:12px}.boi-faq__item[data-astro-cid-y4krgstm]{background:var(--boi-card);border:1px solid var(--boi-border);border-radius:14px;padding:4px 18px}.boi-faq__q[data-astro-cid-y4krgstm]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-weight:650;font-size:16.5px;line-height:1.45;list-style:none}.boi-faq__q[data-astro-cid-y4krgstm]::-webkit-details-marker{display:none}.boi-faq__qtext[data-astro-cid-y4krgstm]{margin:0;font-size:16.5px;font-weight:650;line-height:1.45}.boi-faq__q[data-astro-cid-y4krgstm] svg[data-astro-cid-y4krgstm]{flex:none;color:var(--boi-accent);transition:transform .2s ease}.boi-faq__item[data-astro-cid-y4krgstm][open] .boi-faq__q[data-astro-cid-y4krgstm] svg[data-astro-cid-y4krgstm]{transform:rotate(180deg)}.boi-faq__a[data-astro-cid-y4krgstm] p[data-astro-cid-y4krgstm]{margin:0;padding:0 0 18px;color:var(--boi-muted);font-size:15.5px;line-height:1.75}.boi-gallery[data-astro-cid-vxsx2loq]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.boi-gallery[data-astro-cid-vxsx2loq]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.boi-gallery[data-astro-cid-vxsx2loq]{grid-template-columns:1fr}}.boi-gallery__item[data-astro-cid-vxsx2loq]{margin:0;border:1px solid var(--boi-border);border-radius:14px;overflow:hidden;background:var(--boi-card)}.boi-gallery__item[data-astro-cid-vxsx2loq] img[data-astro-cid-vxsx2loq]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.boi-gallery__placeholder[data-astro-cid-vxsx2loq]{aspect-ratio:4 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--boi-accent);font-size:13.5px;background:repeating-linear-gradient(45deg,rgba(188,154,102,.06) 0 12px,transparent 12px 24px),#faf7f2}.boi-gallery__item[data-astro-cid-vxsx2loq] figcaption[data-astro-cid-vxsx2loq]{padding:12px 14px;font-size:14.5px;display:grid;gap:2px}.boi-gallery__loc[data-astro-cid-vxsx2loq]{color:var(--boi-muted);font-size:13px}.boi-gallery__cta[data-astro-cid-vxsx2loq]{margin:24px 0 0;text-align:center}.boi-gallery__cta[data-astro-cid-vxsx2loq] a[data-astro-cid-vxsx2loq]{display:inline-flex;align-items:center;gap:8px;color:var(--boi-accent);font-weight:700;text-decoration:none}.boi-gallery__cta[data-astro-cid-vxsx2loq] a[data-astro-cid-vxsx2loq]:hover{text-decoration:underline}.boi-quotes[data-astro-cid-jfcioroc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.boi-quotes[data-astro-cid-jfcioroc]{grid-template-columns:1fr}}.boi-quote[data-astro-cid-jfcioroc]{margin:0;padding:24px 22px;background:var(--boi-card);border:1px solid var(--boi-border);border-radius:var(--boi-radius);box-shadow:var(--boi-shadow);display:grid;gap:12px}.boi-quote__stars[data-astro-cid-jfcioroc]{color:var(--boi-accent);letter-spacing:2px}.boi-quote__stars-off[data-astro-cid-jfcioroc]{color:#bc9a6647}.boi-quote[data-astro-cid-jfcioroc] blockquote[data-astro-cid-jfcioroc]{margin:0;font-size:15.5px;line-height:1.75;color:var(--boi-text)}.boi-quote[data-astro-cid-jfcioroc] figcaption[data-astro-cid-jfcioroc]{display:grid;gap:2px;font-size:14px;color:var(--boi-muted)}
