.team_section__BoyU3{padding:72px 0;background:var(--theme-page-bg,#fff)}.team_inner__c9slg{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.team_head__BC5hW{margin-bottom:36px}.team_eyebrow__sNS97{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary,#3498db);margin-bottom:12px}.team_heading__MYCt9{font-family:var(--brand-font-heading,var(--font-montserrat));font-size:clamp(26px,3.2vw,38px);line-height:1.15;color:var(--brand-heading,#1f1b2d);margin:0}.team_lead__8h3dP{max-width:640px;margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--brand-body,#666276)}.team_grid__jZbBY{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:28px;gap:28px}.team_card__2uWGm{display:flex;flex-direction:column;background:#fff;border:1px solid #ecebf0;border-radius:14px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.team_card__2uWGm:hover{box-shadow:0 18px 40px -22px rgba(31,27,45,.28);transform:translateY(-2px)}.team_photoWrap__xk_Tn{position:relative;width:100%;aspect-ratio:1/1;background:#f2f5f8;overflow:hidden}.team_photo__91cee{object-fit:cover}.team_photoPh__EDwCA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:700;color:var(--brand-primary,#3498db);background:#e8f0fa;text-transform:uppercase}.team_cardBody__OYBqO{padding:16px 18px 8px}.team_name__2u_fT{display:block;font-size:16px;font-weight:700;color:var(--brand-heading,#1f1b2d)}.team_role__x4Nu8{display:block;font-size:13px;color:var(--brand-body,#666276);margin-top:2px}.team_contacts__iYhpE{display:flex;flex-direction:column;gap:4px;padding:12px 18px 18px;margin-top:auto}.team_contact__Zig38{font-size:13px;color:var(--brand-primary,#3498db);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team_contact__Zig38:hover{text-decoration:underline;color:var(--brand-primary-hover,#2286c9)}@media (max-width:700px){.team_section__BoyU3{padding:48px 0}}@media (max-width:600px){.team_grid__jZbBY{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}}[data-theme]:not([data-theme=modern]) .team_section__BoyU3{padding-top:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,72px));padding-bottom:clamp(var(--theme-section-pad-min,44px),12vw,var(--theme-section-pad,72px))}[data-theme]:not([data-theme=modern]) .team_heading__MYCt9{font-weight:var(--theme-heading-weight,600);letter-spacing:var(--theme-heading-spacing,.01em);text-transform:var(--theme-heading-transform,none)}[data-theme]:not([data-theme=modern]) .team_card__2uWGm{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #ecebf0);border-radius:var(--theme-radius-card,14px);box-shadow:var(--theme-shadow-card,none)}[data-theme]:not([data-theme=modern]) .team_card__2uWGm:hover{box-shadow:var(--theme-shadow-card-hover,0 18px 40px -22px rgba(31,27,45,.28))}.cookieBanner_overlay__Rb3Yi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 24px;pointer-events:none}.cookieBanner_banner__P4KFa{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 32px rgba(var(--brand-heading-rgb,31,27,45),.13),0 2px 8px rgba(var(--brand-heading-rgb,31,27,45),.07);width:100%;max-width:720px;max-height:calc(100vh - 24px);max-height:calc(var(--vh, 1vh) * 100 - 24px);overflow-y:auto;transform:translateZ(0);padding:24px 28px 20px;pointer-events:all;font-family:var(--brand-font-body,var(--font-source-sans-3))}.cookieBanner_top__mcrul{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.cookieBanner_icon__5Ldn_{font-size:28px;line-height:1;flex-shrink:0;margin-top:2px}.cookieBanner_text__xDYTl{flex:1 1}.cookieBanner_heading__VEc3p{font-size:16px;font-weight:700;color:var(--brand-heading,#1f1b2d);margin:0 0 6px;line-height:1.3}.cookieBanner_desc__8uAFU{font-size:13px;color:var(--brand-body,#666276);margin:0;line-height:1.55}.cookieBanner_policyLink___6OjO{color:var(--brand-primary,#3498db);text-decoration:none}.cookieBanner_policyLink___6OjO:hover{color:var(--brand-primary-hover,#2286c9);text-decoration:underline}.cookieBanner_categories__e0iE7{border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;margin-bottom:20px;padding:4px 0}.cookieBanner_category__9GqF6{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.cookieBanner_category__9GqF6+.cookieBanner_category__9GqF6{border-top:1px solid #f3f4f6}.cookieBanner_catInfo__7cBio{display:flex;flex-direction:column;gap:2px}.cookieBanner_catLabel__RtK_D{font-size:13px;font-weight:600;color:var(--brand-heading,#1f1b2d)}.cookieBanner_catDesc__ThmUU{font-size:12px;color:var(--brand-body,#666276);line-height:1.4}.cookieBanner_toggle__975ee{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:40px;height:22px;border-radius:11px;background:#d1d5db;border:none;cursor:pointer;padding:0;transition:background .2s;outline:none}.cookieBanner_toggle__975ee:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb,52,152,219),.35)}.cookieBanner_toggleDisabled__R7dNK,.cookieBanner_toggleOn__3ijkM{background:var(--brand-primary,#3498db)}.cookieBanner_toggleDisabled__R7dNK{opacity:.6;cursor:not-allowed}.cookieBanner_toggleThumb__puCe3{position:absolute;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.cookieBanner_toggleDisabled__R7dNK .cookieBanner_toggleThumb__puCe3,.cookieBanner_toggleOn__3ijkM .cookieBanner_toggleThumb__puCe3{transform:translateX(18px)}.cookieBanner_actions__wMIQS{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.cookieBanner_btnGhost__GkGOh,.cookieBanner_btnPrimary__T8xrY,.cookieBanner_btnSecondary__8glNI{font-family:var(--brand-font-body,var(--font-source-sans-3));font-size:13px;font-weight:600;border-radius:8px;padding:9px 20px;cursor:pointer;border:2px solid transparent;transition:background .18s,color .18s,border-color .18s;line-height:1;white-space:nowrap}.cookieBanner_btnPrimary__T8xrY{background:var(--brand-primary,#3498db);color:#fff;border-color:var(--brand-primary,#3498db)}.cookieBanner_btnPrimary__T8xrY:hover{background:var(--brand-primary-hover,#2286c9);border-color:var(--brand-primary-hover,#2286c9)}.cookieBanner_btnSecondary__8glNI{background:transparent;color:var(--brand-heading,#1f1b2d);border-color:var(--brand-heading,#1f1b2d)}.cookieBanner_btnSecondary__8glNI:hover{background:var(--brand-heading,#1f1b2d);color:#fff}.cookieBanner_btnGhost__GkGOh{background:transparent;color:var(--brand-body,#666276);border-color:#d1d5db}.cookieBanner_btnGhost__GkGOh:hover{border-color:var(--brand-primary,#3498db);color:var(--brand-primary,#3498db)}@media (max-width:600px){.cookieBanner_overlay__Rb3Yi{padding:0;align-items:flex-end}.cookieBanner_banner__P4KFa{border-radius:14px 14px 0 0;max-width:100%;padding:20px 18px calc(24px + env(safe-area-inset-bottom, 0px))}.cookieBanner_top__mcrul{gap:12px}.cookieBanner_icon__5Ldn_{font-size:22px}.cookieBanner_actions__wMIQS{flex-direction:column-reverse}.cookieBanner_btnGhost__GkGOh,.cookieBanner_btnPrimary__T8xrY,.cookieBanner_btnSecondary__8glNI{width:100%;text-align:center;padding:11px 16px}}[data-theme]:not([data-theme=modern]) .cookieBanner_banner__P4KFa{background:var(--theme-surface,#fff);border:var(--theme-card-border,1px solid #e2e8f0);border-radius:var(--theme-radius-card,14px)}[data-theme]:not([data-theme=modern]) .cookieBanner_categories__e0iE7{border-top:1px solid var(--theme-line,#edf1f0);border-bottom:1px solid var(--theme-line,#edf1f0)}[data-theme]:not([data-theme=modern]) .cookieBanner_category__9GqF6+.cookieBanner_category__9GqF6{border-top:1px solid var(--theme-line,#f3f4f6)}[data-theme]:not([data-theme=modern]) .cookieBanner_btnGhost__GkGOh,[data-theme]:not([data-theme=modern]) .cookieBanner_btnPrimary__T8xrY,[data-theme]:not([data-theme=modern]) .cookieBanner_btnSecondary__8glNI{border-radius:var(--theme-btn-radius,8px);text-transform:var(--theme-btn-transform,none);letter-spacing:var(--theme-btn-spacing,normal)}@media (max-width:600px){[data-theme]:not([data-theme=modern]) .cookieBanner_banner__P4KFa{border-radius:var(--theme-radius-card,14px) var(--theme-radius-card,14px) 0 0}}