.equip-hero[data-astro-cid-t7k2htjh]{background-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.equip-hero__inner{padding-block:clamp(3.5rem,2.6rem + 4vw,6.5rem) clamp(3rem,2.3rem + 3vw,5rem);max-width:68ch}.equip-hero__eyebrow[data-astro-cid-t7k2htjh]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-orange-400);margin-bottom:var(--space-4)}.equip-hero__title[data-astro-cid-t7k2htjh]{font-size:clamp(2.5rem,1.8rem + 3vw,4.25rem);color:var(--color-text-inverse);max-width:26ch}.equip-hero__lead[data-astro-cid-t7k2htjh]{font-size:var(--font-size-xl);line-height:var(--line-height-snug);color:var(--color-text-inverse-muted);max-width:60ch;margin-top:var(--space-5)}.equip-grid[data-astro-cid-t7k2htjh]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-10);align-items:stretch}.equip-grid[data-astro-cid-t7k2htjh]>li[data-astro-cid-t7k2htjh]{display:flex}.equip-card[data-astro-cid-t7k2htjh]{display:flex;flex-direction:column;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-bg);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.equip-card[data-astro-cid-t7k2htjh]:hover{border-color:var(--color-navy-900);box-shadow:var(--shadow-md);transform:translateY(-4px)}.equip-card__visual[data-astro-cid-t7k2htjh]{display:flex;align-items:center;justify-content:center;padding-block:var(--space-8);background:linear-gradient(135deg,var(--color-navy-700),var(--color-navy-900));color:var(--color-orange-400)}.equip-card__body[data-astro-cid-t7k2htjh]{display:flex;flex-direction:column;flex-grow:1;padding:var(--space-7)}.equip-card__title[data-astro-cid-t7k2htjh]{font-size:var(--font-size-lg);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-bottom:var(--space-3)}.equip-card__description[data-astro-cid-t7k2htjh]{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-muted);flex-grow:1;margin-bottom:var(--space-6)}.equip-card__cta[data-astro-cid-t7k2htjh]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);padding-top:var(--space-5);border-top:1px solid var(--color-border);transition:color var(--duration-base) var(--ease-standard)}.equip-card__cta[data-astro-cid-t7k2htjh] svg{transition:transform var(--duration-base) var(--ease-standard)}.equip-card[data-astro-cid-t7k2htjh]:hover .equip-card__cta[data-astro-cid-t7k2htjh]{color:var(--color-accent-hover)}.equip-card[data-astro-cid-t7k2htjh]:hover .equip-card__cta[data-astro-cid-t7k2htjh] svg{transform:translate(3px)}.brands__grid[data-astro-cid-t7k2htjh]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-9)}.brands__item[data-astro-cid-t7k2htjh]{display:flex;align-items:flex-start;gap:var(--space-4)}.brands__icon[data-astro-cid-t7k2htjh]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-md);background-color:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-accent-hover)}.brands__title[data-astro-cid-t7k2htjh]{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-bottom:var(--space-2)}.brands__description[data-astro-cid-t7k2htjh]{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.pick-process__timeline[data-astro-cid-t7k2htjh]{margin-top:var(--space-10)}.equip-bess[data-astro-cid-t7k2htjh]{position:relative;overflow:hidden;background-color:var(--color-bg-inverse);color:var(--color-text-inverse);padding-block:var(--section-padding-y-sm)}.equip-bess__bg{display:none;position:absolute;top:50%;right:clamp(-4rem,-2vw,1rem);transform:translateY(-50%);opacity:.06;pointer-events:none}.equip-bess__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);max-width:46rem}.equip-bess__eyebrow[data-astro-cid-t7k2htjh]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-orange-400)}.equip-bess__title[data-astro-cid-t7k2htjh]{font-size:var(--font-size-3xl);color:var(--color-text-inverse);max-width:20ch}.equip-bess__lead[data-astro-cid-t7k2htjh]{font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--color-text-inverse-muted);max-width:52ch;margin-bottom:var(--space-2)}.equip-cta[data-astro-cid-t7k2htjh]{border-top:1px solid var(--color-border-inverse)}.equip-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.equip-cta__title[data-astro-cid-t7k2htjh]{font-size:var(--font-size-2xl);color:var(--color-text-inverse);max-width:22ch}.equip-cta__lead[data-astro-cid-t7k2htjh]{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-inverse-muted);max-width:48ch;margin-top:var(--space-3)}.equip-cta__actions[data-astro-cid-t7k2htjh]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.equip-cta__phone[data-astro-cid-t7k2htjh]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-inverse);transition:color var(--duration-base) var(--ease-standard)}.equip-cta__phone[data-astro-cid-t7k2htjh] svg{color:var(--color-orange-400);flex-shrink:0}.equip-cta__phone[data-astro-cid-t7k2htjh]:hover{color:var(--color-orange-400)}@media(min-width:640px){.equip-grid[data-astro-cid-t7k2htjh]{grid-template-columns:repeat(2,minmax(0,1fr))}.brands__grid[data-astro-cid-t7k2htjh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.equip-grid[data-astro-cid-t7k2htjh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}.equip-bess__bg{display:block}.equip-cta__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}}
