.dealers-group[data-astro-cid-c67opm6k]{margin-bottom:var(--space-12)}.dealers-group__label[data-astro-cid-c67opm6k]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-subtle);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.dealers-grid[data-astro-cid-c67opm6k]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.dealers-grid--3[data-astro-cid-c67opm6k]{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.dealers-grid[data-astro-cid-c67opm6k],.dealers-grid--3[data-astro-cid-c67opm6k]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dealers-grid[data-astro-cid-c67opm6k],.dealers-grid--3[data-astro-cid-c67opm6k]{grid-template-columns:1fr}}.dealer-card[data-astro-cid-c67opm6k]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.dealer-card[data-astro-cid-c67opm6k]:hover{border-color:var(--card-accent-b);box-shadow:var(--shadow-inner),var(--shadow-lg),0 0 0 1px var(--card-accent-b)}.dealer-card__top[data-astro-cid-c67opm6k]{display:flex;align-items:center;gap:var(--space-3)}.dealer-card__flag[data-astro-cid-c67opm6k]{font-size:22px;width:42px;height:42px;border-radius:var(--radius-md);background:var(--card-accent-a);border:1px solid var(--card-accent-b);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow var(--dur-base) var(--ease-out)}.dealer-card[data-astro-cid-c67opm6k]:hover .dealer-card__flag[data-astro-cid-c67opm6k]{box-shadow:0 0 14px var(--card-accent-a)}.dealer-card__region[data-astro-cid-c67opm6k]{font-size:var(--text-base);font-weight:600;color:var(--color-text);letter-spacing:var(--tracking-snug)}.dealer-card__country[data-astro-cid-c67opm6k]{font-size:var(--text-xs);color:var(--card-accent);font-weight:500;margin-top:2px}.dealer-card__person[data-astro-cid-c67opm6k]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-md)}.dealer-card__avatar[data-astro-cid-c67opm6k]{width:36px;height:36px;border-radius:50%;background:var(--card-accent-a);border:1px solid var(--card-accent-b);color:var(--card-accent);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;flex-shrink:0;letter-spacing:0}.dealer-card__name[data-astro-cid-c67opm6k]{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.dealer-card__role[data-astro-cid-c67opm6k]{font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}.dealer-card__contacts[data-astro-cid-c67opm6k]{display:flex;flex-direction:column;gap:var(--space-2);flex:1}.dealer-contact[data-astro-cid-c67opm6k]{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out);line-height:var(--leading-snug)}a[data-astro-cid-c67opm6k].dealer-contact:hover{color:var(--card-accent)}.dealer-contact--addr[data-astro-cid-c67opm6k]{align-items:flex-start;cursor:default}.dealer-contact__icon[data-astro-cid-c67opm6k]{color:var(--card-accent);flex-shrink:0;opacity:.7;margin-top:1px}.dealer-card__cta[data-astro-cid-c67opm6k]{width:100%;justify-content:center;margin-top:auto}.dealers-cta[data-astro-cid-c67opm6k]{margin-top:var(--space-4)}.dealers-cta__inner[data-astro-cid-c67opm6k]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-8) var(--space-10);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-inner);transition:border-color var(--dur-base) var(--ease-out)}.dealers-cta__inner[data-astro-cid-c67opm6k]:hover{border-color:var(--color-border-hover)}.dealers-cta__icon[data-astro-cid-c67opm6k]{font-size:32px;flex-shrink:0}.dealers-cta__text[data-astro-cid-c67opm6k]{flex:1;min-width:240px}.dealers-cta__title[data-astro-cid-c67opm6k]{font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--color-text);margin-bottom:var(--space-2)}.dealers-cta__desc[data-astro-cid-c67opm6k]{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.pb-grid[data-astro-cid-3em6yeoi]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);margin-bottom:var(--space-16)}@media(max-width:760px){.pb-grid[data-astro-cid-3em6yeoi]{grid-template-columns:1fr}}.pb-card[data-astro-cid-3em6yeoi]{padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-3)}.pb-card__icon[data-astro-cid-3em6yeoi]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--color-primary-dim);border:1px solid var(--color-primary-border);margin-bottom:var(--space-2)}.pb-card__title[data-astro-cid-3em6yeoi]{font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-snug);color:var(--color-text)}.pb-card__desc[data-astro-cid-3em6yeoi]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted);margin:0}.pb-steps-block[data-astro-cid-3em6yeoi]{padding:var(--space-12) var(--space-10);background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-2xl);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-inner)}@media(max-width:600px){.pb-steps-block[data-astro-cid-3em6yeoi]{padding:var(--space-8) var(--space-6)}}.pb-steps-head[data-astro-cid-3em6yeoi]{text-align:center;margin-bottom:var(--space-10)}.pb-steps-title[data-astro-cid-3em6yeoi]{font-size:var(--text-2xl);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--color-text);margin-bottom:var(--space-3)}.pb-steps-sub[data-astro-cid-3em6yeoi]{font-size:var(--text-sm);color:var(--color-muted);margin:0}.pb-steps[data-astro-cid-3em6yeoi]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:var(--space-10)}@media(max-width:700px){.pb-steps[data-astro-cid-3em6yeoi]{grid-template-columns:1fr;gap:var(--space-6)}}.pb-step[data-astro-cid-3em6yeoi]{display:flex;flex-direction:column;gap:var(--space-4);padding-right:var(--space-6)}@media(max-width:700px){.pb-step[data-astro-cid-3em6yeoi]{flex-direction:row;padding-right:0}}.pb-step__connector[data-astro-cid-3em6yeoi]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.pb-step__num[data-astro-cid-3em6yeoi]{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:700;color:var(--color-primary-light);letter-spacing:var(--tracking-tighter);line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-dim);border:1px solid var(--color-primary-border);flex-shrink:0}.pb-step__line[data-astro-cid-3em6yeoi]{flex:1;height:1px;background:linear-gradient(to right,var(--color-primary-border),transparent)}@media(max-width:700px){.pb-step__line[data-astro-cid-3em6yeoi]{display:none}}.pb-step__body[data-astro-cid-3em6yeoi]{padding-top:var(--space-1)}.pb-step__title[data-astro-cid-3em6yeoi]{font-size:var(--text-base);font-weight:600;color:var(--color-text);margin-bottom:var(--space-2);letter-spacing:var(--tracking-snug)}.pb-step__desc[data-astro-cid-3em6yeoi]{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed);margin:0}.pb-cta[data-astro-cid-3em6yeoi]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.pb-cta__note[data-astro-cid-3em6yeoi]{font-size:var(--text-sm);color:var(--color-subtle)}.partners-hero[data-astro-cid-6odhiasn]{padding:140px 0 var(--space-8);position:relative;overflow:hidden}.partners-title[data-astro-cid-6odhiasn]{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:var(--tracking-tighter);margin:var(--space-4) 0 0}.section-label[data-astro-cid-6odhiasn]{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--space-4)}
