.benefits[data-astro-cid-jntogjyq]{background:var(--mcf-ghost)}.benefits[data-astro-cid-jntogjyq] .benefits__heading[data-astro-cid-jntogjyq]{margin-bottom:var(--space-12)}.benefits[data-astro-cid-jntogjyq] .benefits__grid[data-astro-cid-jntogjyq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.benefits[data-astro-cid-jntogjyq] .benefit-card__icon[data-astro-cid-jntogjyq]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.benefits[data-astro-cid-jntogjyq] .benefit-card__title[data-astro-cid-jntogjyq]{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.benefits[data-astro-cid-jntogjyq] .benefit-card__desc[data-astro-cid-jntogjyq]{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.benefits[data-astro-cid-jntogjyq] .benefits__compare[data-astro-cid-jntogjyq]{max-width:68ch;margin-top:var(--space-12);font-size:1.125rem;font-weight:600;line-height:1.55;color:var(--mcf-charcoal)}.equipment[data-astro-cid-jntogjyq] .equipment__heading[data-astro-cid-jntogjyq]{margin-bottom:var(--space-4)}.equipment[data-astro-cid-jntogjyq] .equipment__sub[data-astro-cid-jntogjyq]{max-width:60ch;margin-bottom:var(--space-8);font-size:1.125rem;font-weight:500;line-height:1.55;color:var(--mcf-charcoal)}.equipment[data-astro-cid-jntogjyq] .equipment__image[data-astro-cid-jntogjyq]{width:100%;height:auto;aspect-ratio:16 / 9;margin-bottom:var(--space-12);object-fit:cover;border-radius:var(--radius-lg)}.equipment[data-astro-cid-jntogjyq] .equipment__grid[data-astro-cid-jntogjyq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.equipment-card[data-astro-cid-jntogjyq] .equipment-card__icon[data-astro-cid-jntogjyq]{display:flex;margin-bottom:var(--space-4);color:var(--mcf-accent)}.equipment-card[data-astro-cid-jntogjyq] .equipment-card__label[data-astro-cid-jntogjyq]{margin-bottom:var(--space-2);font-size:1.25rem;font-weight:600;line-height:1.35;color:var(--mcf-black)}.equipment-card[data-astro-cid-jntogjyq] .equipment-card__desc[data-astro-cid-jntogjyq]{font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.mid-form[data-astro-cid-jntogjyq] .mid-form__inner[data-astro-cid-jntogjyq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);align-items:center}.mid-form[data-astro-cid-jntogjyq] .mid-form__heading[data-astro-cid-jntogjyq]{margin-bottom:var(--space-4)}.mid-form[data-astro-cid-jntogjyq] .mid-form__desc[data-astro-cid-jntogjyq]{max-width:60ch;margin-bottom:var(--space-6);font-size:1.125rem;line-height:1.55;color:var(--mcf-charcoal)}.mid-form[data-astro-cid-jntogjyq] .mid-form__list[data-astro-cid-jntogjyq]{display:flex;flex-direction:column;gap:var(--space-2);list-style:none}.mid-form[data-astro-cid-jntogjyq] .mid-form__list[data-astro-cid-jntogjyq] li[data-astro-cid-jntogjyq]{display:flex;align-items:center;gap:var(--space-2);font-size:1rem;font-weight:500;color:var(--mcf-charcoal)}.mid-form[data-astro-cid-jntogjyq] .mid-form__photo[data-astro-cid-jntogjyq]{display:block;width:100%;max-width:420px;margin-top:var(--space-8);object-fit:cover;border-radius:var(--radius-lg)}.mid-form[data-astro-cid-jntogjyq] .quick-form[data-astro-cid-jntogjyq]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8)}.quick-form__field[data-astro-cid-jntogjyq] label[data-astro-cid-jntogjyq],.contact-form__field[data-astro-cid-jntogjyq] label[data-astro-cid-jntogjyq]{display:block;margin-bottom:var(--space-1);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--mcf-black)}.quick-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq],.quick-form__field[data-astro-cid-jntogjyq] select[data-astro-cid-jntogjyq],.contact-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq]{width:100%;padding:10px 14px;border:1px solid var(--mcf-taupe);border-radius:var(--radius-sm);font-family:inherit;font-size:1rem;font-weight:400;color:var(--mcf-black);background:var(--mcf-surface);transition:border-color .2s}.quick-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq]::placeholder,.contact-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq]::placeholder{color:var(--mcf-taupe-text);opacity:1}.quick-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq]:focus,.quick-form__field[data-astro-cid-jntogjyq] select[data-astro-cid-jntogjyq]:focus,.contact-form__field[data-astro-cid-jntogjyq] input[data-astro-cid-jntogjyq]:focus{border-color:var(--mcf-primary)}.quick-form__submit[data-astro-cid-jntogjyq],.contact-form__submit[data-astro-cid-jntogjyq]{justify-content:center;width:100%;margin-top:var(--space-2)}.quick-form__submit[data-astro-cid-jntogjyq]:disabled,.contact-form__submit[data-astro-cid-jntogjyq]:disabled{opacity:.7;cursor:wait;filter:none}.quick-form__privacy[data-astro-cid-jntogjyq],.contact-form__privacy[data-astro-cid-jntogjyq]{margin-top:var(--space-1);font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.quick-form__privacy[data-astro-cid-jntogjyq] a[data-astro-cid-jntogjyq],.contact-form__privacy[data-astro-cid-jntogjyq] a[data-astro-cid-jntogjyq]{color:var(--mcf-accent);text-decoration:underline;text-underline-offset:3px}.faq[data-astro-cid-jntogjyq]{background:var(--mcf-ghost)}.faq[data-astro-cid-jntogjyq] .faq__inner[data-astro-cid-jntogjyq]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:start}.faq[data-astro-cid-jntogjyq] .faq__list[data-astro-cid-jntogjyq]{border-top:1px solid var(--mcf-platinum)}.faq[data-astro-cid-jntogjyq] .faq-item[data-astro-cid-jntogjyq]{border-bottom:1px solid var(--mcf-platinum)}.faq[data-astro-cid-jntogjyq] .faq-item__question[data-astro-cid-jntogjyq]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--mcf-black);cursor:pointer;list-style:none}.faq[data-astro-cid-jntogjyq] .faq-item__question[data-astro-cid-jntogjyq]::-webkit-details-marker{display:none}.faq[data-astro-cid-jntogjyq] .faq-item__chevron[data-astro-cid-jntogjyq]{display:flex;flex-shrink:0;margin-top:2px;color:var(--mcf-accent);transition:transform .15s}.faq[data-astro-cid-jntogjyq] .faq-item[data-astro-cid-jntogjyq][open] .faq-item__chevron[data-astro-cid-jntogjyq]{transform:rotate(180deg)}.faq[data-astro-cid-jntogjyq] .faq-item__answer[data-astro-cid-jntogjyq]{max-width:68ch;padding-bottom:var(--space-6);font-size:1rem;line-height:1.6;color:var(--mcf-charcoal)}.form-section[data-astro-cid-jntogjyq]{padding:var(--space-16) var(--space-6)}.form-section[data-astro-cid-jntogjyq] .form-section__inner[data-astro-cid-jntogjyq]{max-width:586px;margin:0 auto;padding:var(--space-8)}.form-section[data-astro-cid-jntogjyq] .form-section__heading[data-astro-cid-jntogjyq]{margin-bottom:var(--space-2);font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--mcf-black)}.form-section[data-astro-cid-jntogjyq] .form-section__sub[data-astro-cid-jntogjyq]{margin-bottom:var(--space-6);font-size:.875rem;line-height:1.5;color:var(--mcf-taupe-text)}.contact-form[data-astro-cid-jntogjyq]{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:900px){.mid-form[data-astro-cid-jntogjyq] .mid-form__inner[data-astro-cid-jntogjyq]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.faq[data-astro-cid-jntogjyq] .faq__inner[data-astro-cid-jntogjyq]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}}@media(max-width:768px){.benefits[data-astro-cid-jntogjyq] .benefits__grid[data-astro-cid-jntogjyq]{grid-template-columns:minmax(0,1fr)}.benefits[data-astro-cid-jntogjyq] .benefits__heading[data-astro-cid-jntogjyq]{margin-bottom:var(--space-8)}.benefits[data-astro-cid-jntogjyq] .benefits__compare[data-astro-cid-jntogjyq]{margin-top:var(--space-8)}.equipment[data-astro-cid-jntogjyq] .equipment__grid[data-astro-cid-jntogjyq]{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment[data-astro-cid-jntogjyq] .equipment__image[data-astro-cid-jntogjyq]{margin-bottom:var(--space-8)}}@media(max-width:640px){.form-section[data-astro-cid-jntogjyq]{padding:var(--space-12) var(--space-4)}.form-section[data-astro-cid-jntogjyq] .form-section__inner[data-astro-cid-jntogjyq],.mid-form[data-astro-cid-jntogjyq] .quick-form[data-astro-cid-jntogjyq]{padding:var(--space-6)}}@media(max-width:560px){.faq[data-astro-cid-jntogjyq] .faq-item__question[data-astro-cid-jntogjyq]{font-size:1rem}}@media(max-width:480px){.equipment[data-astro-cid-jntogjyq] .equipment__grid[data-astro-cid-jntogjyq]{grid-template-columns:minmax(0,1fr)}}
