.section-h2[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--c-heading);margin-bottom:16px}.section-h2[data-astro-cid-kz5zseqt].center-h2{text-align:center}.section-h2--light[data-astro-cid-kz5zseqt]{color:#fff}.section-subhead[data-astro-cid-kz5zseqt]{font-size:15px;color:var(--c-body-text);line-height:1.7;text-align:center;max-width:680px;margin:0 auto 40px}.about-intro[data-astro-cid-kz5zseqt]{padding:56px 0 52px;background:transparent}.about-intro__inner[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:1fr 420px;gap:56px;align-items:center}.about-intro__text[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]{font-size:15px;color:var(--c-body-text);line-height:1.75;margin:0 0 14px}.about-intro__text[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]:last-child{margin-bottom:0}.about-intro__link-row[data-astro-cid-kz5zseqt]{margin-top:28px;padding-top:24px;border-top:1px solid #e8e8e8}.company-linkedin[data-astro-cid-kz5zseqt]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0a66c2}.company-linkedin[data-astro-cid-kz5zseqt]:hover{color:#004182}.about-intro__photo[data-astro-cid-kz5zseqt]{border-radius:10px;overflow:hidden;box-shadow:0 4px 24px #0000001a}.about-intro__photo[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{display:block;width:100%;height:340px;object-fit:cover}.about-band[data-astro-cid-kz5zseqt]{background:transparent;padding:48px 0 52px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.about-stats-row[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e8e8e8;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}.band-stat[data-astro-cid-kz5zseqt]{background:#fff;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.band-stat__number[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:36px;font-weight:700;color:var(--c-accent);line-height:1}.band-stat__plus[data-astro-cid-kz5zseqt]{font-size:26px}.band-stat__star[data-astro-cid-kz5zseqt]{font-size:24px;color:#e8a020}.band-stat__label[data-astro-cid-kz5zseqt]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-heading);line-height:1.4;margin-top:2px}.band-stat__sub[data-astro-cid-kz5zseqt]{font-size:12px;font-weight:400;color:#aaa}.band-divider[data-astro-cid-kz5zseqt]{display:flex;align-items:center;gap:16px;margin:44px 0 32px}.band-divider__line[data-astro-cid-kz5zseqt]{flex:1;height:1px;background:#e0e0e0;display:block}.band-divider__label[data-astro-cid-kz5zseqt]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#aaa;white-space:nowrap}.band-certs[data-astro-cid-kz5zseqt]{display:flex;gap:14px;flex-wrap:wrap}.band-cert[data-astro-cid-kz5zseqt]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#fdf9f4;border:1px solid #e8c97a;border-radius:8px;text-decoration:none;transition:border-color .15s,background .15s;min-width:220px;flex:1}.band-cert[data-astro-cid-kz5zseqt]:hover{border-color:var(--c-accent);background:#fff9ee}.band-cert__icon[data-astro-cid-kz5zseqt]{width:24px;height:24px;flex-shrink:0;color:var(--c-accent)}.band-cert__icon[data-astro-cid-kz5zseqt] svg[data-astro-cid-kz5zseqt]{width:100%;height:100%}.band-cert__name[data-astro-cid-kz5zseqt]{font-size:13px;font-weight:700;color:var(--c-heading);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.band-cert__num[data-astro-cid-kz5zseqt]{margin-left:auto;font-size:12px;font-weight:600;color:var(--c-accent);white-space:nowrap}.team-section[data-astro-cid-kz5zseqt]{background:transparent;padding:60px 0}.team-list[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:860px;margin:0 auto}.team-member[data-astro-cid-kz5zseqt]{background:#fff;border:1px solid #e8e8e8;border-radius:3px}.team-bio[data-astro-cid-kz5zseqt]{padding:28px}.team-name[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--c-heading);margin:0 0 4px}.team-title[data-astro-cid-kz5zseqt]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-accent);margin:0 0 14px}.team-desc[data-astro-cid-kz5zseqt]{font-size:14px;color:var(--c-body-text);line-height:1.7;margin:0 0 12px}.team-linkedin[data-astro-cid-kz5zseqt]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#0a66c2}.team-linkedin[data-astro-cid-kz5zseqt]:hover{color:#004182}.credentials-section[data-astro-cid-kz5zseqt]{background:transparent;padding:60px 0}.cred-grid[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cred-card[data-astro-cid-kz5zseqt]{border:1px solid #e8e8e8;border-radius:3px;padding:28px 24px}.cred-icon[data-astro-cid-kz5zseqt]{width:36px;height:36px;color:var(--c-accent);margin-bottom:14px}.cred-icon[data-astro-cid-kz5zseqt] svg[data-astro-cid-kz5zseqt]{width:100%;height:100%}.cred-icon--badge[data-astro-cid-kz5zseqt]{width:64px;height:64px}.cred-icon--badge[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{display:block;width:64px;height:64px;object-fit:contain}.cred-title[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--c-heading);margin:0 0 10px}.cred-body[data-astro-cid-kz5zseqt]{font-size:13.5px;color:var(--c-body-text);line-height:1.65;margin:0}.cred-body[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]{color:var(--c-accent);text-decoration:none}.cred-body[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]:hover{text-decoration:underline}.cred-body[data-astro-cid-kz5zseqt] strong[data-astro-cid-kz5zseqt]{color:var(--c-heading)}.verified-by[data-astro-cid-kz5zseqt]{margin-top:36px;padding-top:28px;border-top:1px solid #e8e8e8;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.verified-by__label[data-astro-cid-kz5zseqt]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#999;white-space:nowrap;margin:0;flex-shrink:0}.verified-badges[data-astro-cid-kz5zseqt]{display:flex;list-style:none;padding:0;margin:0;gap:16px;flex-wrap:wrap}.vbadge[data-astro-cid-kz5zseqt]{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:3px;padding:10px 16px}.vbadge__mark[data-astro-cid-kz5zseqt]{font-size:16px;color:#4caf50;font-weight:700;flex-shrink:0}.vbadge__name[data-astro-cid-kz5zseqt]{font-size:12px;color:#555;line-height:1.4}.vbadge__name[data-astro-cid-kz5zseqt] strong[data-astro-cid-kz5zseqt]{color:var(--c-heading);font-size:13px}.vbadge__link[data-astro-cid-kz5zseqt]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.vbadge__link[data-astro-cid-kz5zseqt]:hover .vbadge__name[data-astro-cid-kz5zseqt]{text-decoration:underline}.about-services[data-astro-cid-kz5zseqt]{background:transparent;padding:60px 0}.about-services[data-astro-cid-kz5zseqt] .section-h2[data-astro-cid-kz5zseqt]{margin-bottom:32px}.flip-grid[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.flip-card[data-astro-cid-kz5zseqt]{perspective:1000px;height:420px}.flip-card-inner[data-astro-cid-kz5zseqt]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s ease}.flip-card[data-astro-cid-kz5zseqt]:hover .flip-card-inner[data-astro-cid-kz5zseqt]{transform:rotateY(180deg)}.flip-card-front[data-astro-cid-kz5zseqt],.flip-card-back[data-astro-cid-kz5zseqt]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:3px;overflow:hidden}.flip-card-front[data-astro-cid-kz5zseqt]{background:#222}.flip-card-front[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{width:100%;height:100%;object-fit:cover;display:block}.card-front-label[data-astro-cid-kz5zseqt]{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 22px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%)}.card-title[data-astro-cid-kz5zseqt]{color:#fff;font-family:var(--font-body);font-size:22px;font-weight:700;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.4)}.flip-card-back[data-astro-cid-kz5zseqt]{transform:rotateY(180deg);background:var(--c-accent);display:flex;flex-direction:column;justify-content:center;padding:32px 28px}.card-back-title[data-astro-cid-kz5zseqt]{color:#fff;font-family:var(--font-body);font-size:20px;font-weight:700;margin:0 0 16px}.flip-card-back[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]{color:#fff;font-size:14px;line-height:1.7;margin:0 0 12px}.flip-card-back[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]:last-of-type{margin-bottom:20px}.card-back-link[data-astro-cid-kz5zseqt]{display:inline-block;padding:9px 22px;background:#fff;color:var(--c-accent);font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;align-self:flex-start;transition:background-color .2s ease,color .2s ease}.card-back-link[data-astro-cid-kz5zseqt]:hover{background:#333;color:#fff}.service-area-section[data-astro-cid-kz5zseqt]{background:var(--c-accent);padding:60px 0}.service-area-inner[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:start}.service-area-lead[data-astro-cid-kz5zseqt]{font-size:15px;color:#ffffffe0;line-height:1.75;margin:0 0 14px}.service-area-phone[data-astro-cid-kz5zseqt]{display:inline-block;margin-top:10px;font-family:var(--font-body);font-size:22px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.01em}.service-area-phone[data-astro-cid-kz5zseqt]:hover{text-decoration:underline}.service-area-list[data-astro-cid-kz5zseqt]{list-style:none;padding:0;margin:0;min-width:220px}.service-area-list[data-astro-cid-kz5zseqt] li[data-astro-cid-kz5zseqt]{font-size:14px;color:#ffffffe6;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.12)}.service-area-list[data-astro-cid-kz5zseqt] li[data-astro-cid-kz5zseqt]:first-child{padding-top:0}.service-area-list[data-astro-cid-kz5zseqt] li[data-astro-cid-kz5zseqt]:last-child{border-bottom:none}.service-area-list[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]{color:#ffffffe6;text-decoration:none}.service-area-list[data-astro-cid-kz5zseqt] a[data-astro-cid-kz5zseqt]:hover{color:#fff;text-decoration:underline}.about-cta-band[data-astro-cid-kz5zseqt]{background:#222;padding:44px 0}.about-cta-band__inner[data-astro-cid-kz5zseqt]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.about-cta-band__heading[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:20px;font-weight:700;color:#fff;margin:0 0 6px}.about-cta-band__sub[data-astro-cid-kz5zseqt]{font-size:14px;color:#bbb;margin:0}.about-cta-band__actions[data-astro-cid-kz5zseqt]{display:flex;align-items:center;gap:16px;flex-shrink:0;flex-wrap:wrap}.cta-band__phone[data-astro-cid-kz5zseqt]{font-family:var(--font-body);font-size:22px;font-weight:700;color:#fff;text-decoration:none;letter-spacing:.01em;white-space:nowrap}.cta-band__phone[data-astro-cid-kz5zseqt]:hover{text-decoration:underline}.cta-band__btn[data-astro-cid-kz5zseqt]{display:inline-block;padding:11px 26px;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;border-radius:2px;white-space:nowrap;transition:background-color .2s ease}.cta-band__btn[data-astro-cid-kz5zseqt]:hover{background:#1a3f6e}@media(max-width:1024px){.cred-grid[data-astro-cid-kz5zseqt]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.about-intro__inner[data-astro-cid-kz5zseqt]{grid-template-columns:1fr}.about-intro__photo[data-astro-cid-kz5zseqt]{order:-1}.about-intro__photo[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{height:220px}.about-stats-row[data-astro-cid-kz5zseqt]{grid-template-columns:repeat(2,1fr)}.flip-grid[data-astro-cid-kz5zseqt]{grid-template-columns:1fr}.flip-card[data-astro-cid-kz5zseqt]{height:380px}.service-area-inner[data-astro-cid-kz5zseqt]{grid-template-columns:1fr}.team-list[data-astro-cid-kz5zseqt]{grid-template-columns:1fr;max-width:480px}}@media(max-width:640px){.cred-grid[data-astro-cid-kz5zseqt]{grid-template-columns:1fr}.about-stats-row[data-astro-cid-kz5zseqt]{grid-template-columns:repeat(2,1fr)}.band-cert[data-astro-cid-kz5zseqt]{min-width:100%}}
