.language-switch[data-v-2cfa662e]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 7px 5px 10px;border:1px solid rgba(203,213,225,.9);border-radius:8px;color:#526174;background:#ffffffe0;box-shadow:0 5px 18px #1e293b12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.language-switch svg[data-v-2cfa662e]{width:15px;height:15px}.language-select[data-v-2cfa662e]{min-width:54px;border:0;border-radius:6px;padding:4px 6px;color:#1e293b;background:#f1f5f9;font-size:11px;font-weight:750;outline:none;cursor:pointer}.language-select[data-v-2cfa662e]:focus-visible{box-shadow:0 0 0 2px #bfdbfe}.theme-switch[data-v-597cf7e4]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(203,213,225,.9);border-radius:8px;color:#526174;background:#ffffffe0;box-shadow:0 5px 18px #1e293b12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.theme-switch[data-v-597cf7e4]:hover{border-color:#94a3b8;color:#253a66}.theme-switch[data-v-597cf7e4]:focus-visible{outline:2px solid #315bc7;outline-offset:2px}.theme-switch svg[data-v-597cf7e4]{width:14px;height:14px}html[data-theme=dark]{border-color:#64748bb8;color:#dbe5f3;background:#192436e6;box-shadow:0 5px 18px #0003}html[data-theme=dark]{border-color:#8391a5;color:#fff;background:#243248f5}.hero-section[data-v-28f8aa15]{position:relative;display:flex;min-height:min(720px,calc(100svh - 36px));align-items:center;overflow:hidden;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:96px 0 48px}.hero-pattern[data-v-28f8aa15]{position:absolute;inset:0;opacity:.52;background-image:linear-gradient(#dce3ec 1px,transparent 1px),linear-gradient(90deg,#dce3ec 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 78%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 78%);pointer-events:none}.hero-section[data-v-28f8aa15]:after{position:absolute;top:0;left:50%;width:min(900px,82vw);height:4px;background:linear-gradient(90deg,#2563eb,#4f46e5 55%,#0f9f79);content:"";transform:translate(-50%)}.hero-container[data-v-28f8aa15]{position:relative;z-index:1}.hero-profile[data-v-28f8aa15]{display:grid;justify-items:center;text-align:center}.avatar-frame[data-v-28f8aa15]{position:relative;width:112px;height:112px;padding:4px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;box-shadow:0 12px 32px #1e293b24}.avatar-frame img[data-v-28f8aa15]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-frame span[data-v-28f8aa15]{position:absolute;right:5px;bottom:8px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#16a36a}.hero-copy[data-v-28f8aa15]{display:grid;justify-items:center;margin-top:18px}.hero-greeting[data-v-28f8aa15]{margin:0 0 4px;color:#64748b;font-size:13px;font-weight:600}.hero-copy h1[data-v-28f8aa15]{margin:0;color:#172033;font-size:58px;font-weight:800;line-height:1.08}.hero-role[data-v-28f8aa15]{display:flex;align-items:center;gap:13px;margin-top:8px}.hero-role span[data-v-28f8aa15]{width:36px;height:1px;background:#aab6c7}.hero-role h2[data-v-28f8aa15]{margin:0;color:#334155;font-size:20px;font-weight:700}.hero-tagline[data-v-28f8aa15]{max-width:700px;margin:13px 0 0;color:#58677b;font-size:14px;line-height:1.7}.hero-tagline strong[data-v-28f8aa15]{color:#315bc7;font-weight:750}.hero-actions[data-v-28f8aa15]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:21px}.hero-action[data-v-28f8aa15]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border-radius:7px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.hero-action svg[data-v-28f8aa15]{width:15px;height:15px}.hero-action[data-v-28f8aa15]:hover{transform:translateY(-1px)}.hero-action-primary[data-v-28f8aa15]{border:1px solid #253a66;color:#fff;background:#253a66}.hero-action-primary[data-v-28f8aa15]:hover{background:#18294d}.hero-action-secondary[data-v-28f8aa15]{border:1px solid #cbd5e1;color:#334155;background:#ffffffd1}.hero-action-secondary[data-v-28f8aa15]:hover{border-color:#94a3b8;background:#fff}.metrics-rail[data-v-28f8aa15]{display:grid;max-width:900px;min-height:104px;grid-template-columns:repeat(4,minmax(0,1fr));margin:38px auto 0;overflow:hidden;border:1px solid #dce3ec;border-radius:8px;background:#ffffffe6;box-shadow:0 12px 32px #1e293b12}.metric-item[data-v-28f8aa15]{display:flex;align-items:center;gap:12px;min-width:0;padding:20px;border-right:1px solid #e2e8f0}.metric-item[data-v-28f8aa15]:last-child{border-right:0}.metric-icon[data-v-28f8aa15]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:7px;color:#315bc7;background:#eef3ff}.metric-icon svg[data-v-28f8aa15]{width:17px;height:17px}.metric-item>div[data-v-28f8aa15]:last-child{display:grid;min-width:0;gap:2px;text-align:left}.metric-item strong[data-v-28f8aa15]{color:#172033;font-size:22px;font-weight:800;line-height:1}.metric-item span[data-v-28f8aa15]{color:#68778a;font-size:10px;font-weight:600;line-height:1.35}@media(max-width:760px){.hero-section[data-v-28f8aa15]{min-height:auto;padding:94px 0 48px}.hero-copy h1[data-v-28f8aa15]{font-size:45px}.metrics-rail[data-v-28f8aa15]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-item[data-v-28f8aa15]:nth-child(2){border-right:0}.metric-item[data-v-28f8aa15]:nth-child(-n+2){border-bottom:1px solid #e2e8f0}}@media(max-width:480px){.avatar-frame[data-v-28f8aa15]{width:94px;height:94px}.hero-copy h1[data-v-28f8aa15]{font-size:39px}.hero-role h2[data-v-28f8aa15]{font-size:17px}.hero-role span[data-v-28f8aa15]{width:22px}.hero-tagline[data-v-28f8aa15]{font-size:12px}.hero-actions[data-v-28f8aa15]{width:100%}.hero-action[data-v-28f8aa15]{flex:1}.metrics-rail[data-v-28f8aa15]{margin-top:30px}.metric-item[data-v-28f8aa15]{gap:9px;padding:15px 13px}.metric-item strong[data-v-28f8aa15]{font-size:19px}}@media(prefers-reduced-motion:reduce){.hero-action[data-v-28f8aa15]{transition:none}}.expertise-section[data-v-e1cf69c9]{position:relative;border-bottom:1px solid #e8edf3;background:#fff}.expertise-heading[data-v-e1cf69c9]{margin-bottom:48px}.expertise-heading>span[data-v-e1cf69c9]{color:#315bc7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.expertise-heading h2[data-v-e1cf69c9]{margin:7px 0 0;color:#172033;font-size:30px;font-weight:800;line-height:1.25}.expertise-heading p[data-v-e1cf69c9]{margin:9px 0 0;color:#68778a;font-size:14px;line-height:1.65}.expertise-layout[data-v-e1cf69c9]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);border:1px solid #dce3ec;border-radius:8px;background:#fff;box-shadow:0 12px 32px #1e293b0e}.expertise-column[data-v-e1cf69c9]{min-width:0;padding:26px}.expertise-specialties[data-v-e1cf69c9]{border-left:1px solid #e2e8f0;background:#fafbfd}.column-heading[data-v-e1cf69c9]{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e7ecf2}.column-icon[data-v-e1cf69c9]{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:7px;color:#315bc7;background:#eef3ff}.column-icon-green[data-v-e1cf69c9]{color:#167456;background:#edf8f3}.column-icon svg[data-v-e1cf69c9]{width:17px;height:17px}.column-heading h3[data-v-e1cf69c9]{margin:0;color:#202b3d;font-size:16px;font-weight:800}.column-heading p[data-v-e1cf69c9]{margin:3px 0 0;color:#7c899a;font-size:11px;font-weight:600}.core-list[data-v-e1cf69c9]{display:grid}.core-skill[data-v-e1cf69c9]{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:12px;align-items:start;padding:17px 0;border-bottom:1px solid #edf0f4}.core-skill[data-v-e1cf69c9]:last-child{padding-bottom:0;border-bottom:0}.skill-index[data-v-e1cf69c9],.specialty-number[data-v-e1cf69c9]{color:#8a96a6;font-size:10px;font-weight:750;line-height:23px}.skill-main[data-v-e1cf69c9]{min-width:0}.skill-title-row[data-v-e1cf69c9]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.skill-title-row h4[data-v-e1cf69c9]{margin:0;color:#2b3749;font-size:14px;font-weight:750}.skill-tag[data-v-e1cf69c9]{padding:3px 7px;border:1px solid #dbe2eb;border-radius:5px;color:#657287;background:#f8fafc;font-size:10px;font-weight:700}.skill-track[data-v-e1cf69c9],.specialty-track[data-v-e1cf69c9]{height:5px;margin-top:10px;overflow:hidden;border-radius:2px;background:#e7ebf0}.skill-track span[data-v-e1cf69c9]{display:block;height:100%;border-radius:inherit;background:#3e68ce}.skill-meta[data-v-e1cf69c9]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;color:#6f7d90;font-size:11px}.skill-meta span[data-v-e1cf69c9]:first-child{color:#315bc7;font-weight:750}.core-skill>strong[data-v-e1cf69c9]{color:#315bc7;font-size:13px;font-weight:800;line-height:23px}.specialties-list[data-v-e1cf69c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.specialty-skill[data-v-e1cf69c9]{display:flex;min-width:0;gap:9px;padding:14px;border:1px solid #e0e6ed;border-radius:7px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.specialty-skill[data-v-e1cf69c9]:hover{border-color:#bdd5ca;box-shadow:0 6px 16px #1e293b0f}.specialty-content[data-v-e1cf69c9]{min-width:0;flex:1}.specialty-heading[data-v-e1cf69c9]{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.specialty-heading h4[data-v-e1cf69c9]{min-height:38px;margin:0;color:#344154;font-size:12px;font-weight:750;line-height:1.5;overflow-wrap:anywhere}.specialty-heading strong[data-v-e1cf69c9]{color:#167456;font-size:11px;font-weight:800;white-space:nowrap}.specialty-track[data-v-e1cf69c9]{margin-top:9px}.specialty-track span[data-v-e1cf69c9]{display:block;height:100%;border-radius:inherit;background:#2d9872}@media(max-width:900px){.expertise-layout[data-v-e1cf69c9]{grid-template-columns:1fr}.expertise-specialties[data-v-e1cf69c9]{border-top:1px solid #e2e8f0;border-left:0}}@media(max-width:560px){.expertise-heading[data-v-e1cf69c9]{margin-bottom:32px}.expertise-heading h2[data-v-e1cf69c9]{font-size:25px}.expertise-column[data-v-e1cf69c9]{padding:20px 17px}.core-skill[data-v-e1cf69c9]{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.specialties-list[data-v-e1cf69c9]{grid-template-columns:1fr}.specialty-heading h4[data-v-e1cf69c9]{min-height:0}}.projects-section[data-v-796cde3f]{position:relative;border-bottom:1px solid #e8edf3;background:#f8fafc}.projects-heading[data-v-796cde3f]{margin-bottom:42px}.projects-heading>span[data-v-796cde3f]{color:#315bc7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.projects-heading h2[data-v-796cde3f]{margin:7px 0 0;color:#172033;font-size:30px;font-weight:800;line-height:1.25}.projects-grid[data-v-796cde3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.projects-divider[data-v-796cde3f]{display:flex;grid-column:1 / -1;align-items:center;gap:14px;padding:12px 0 2px}.projects-divider span[data-v-796cde3f]{height:1px;flex:1;background:#dfe5ec}.projects-divider h3[data-v-796cde3f]{margin:0;color:#758296;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.project-card[data-v-796cde3f]{position:relative;display:flex;min-width:0;min-height:354px;flex-direction:column;padding:22px;overflow:hidden;border:1px solid #dce3ec;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1e293b0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-card[data-v-796cde3f]:hover{border-color:#bdc8d8;box-shadow:0 14px 32px #1e293b17;transform:translateY(-2px)}.project-card-featured[data-v-796cde3f]{border-top:3px solid #315bc7;padding-top:20px}.project-header[data-v-796cde3f]{display:flex;align-items:center;gap:14px}.project-logo[data-v-796cde3f]{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;padding:6px;overflow:hidden;border:1px solid #dce3ec;border-radius:8px;background:#f8fafc}.project-logo img[data-v-796cde3f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-identity[data-v-796cde3f]{min-width:0}.project-title-row[data-v-796cde3f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-title-row h3[data-v-796cde3f]{margin:0;color:#202b3d;font-size:18px;font-weight:800;line-height:1.3}.project-entity[data-v-796cde3f]{margin:4px 0 0;color:#7d8999;font-size:12px;font-weight:650}.project-badge[data-v-796cde3f]{padding:4px 7px;border:1px solid #dbe2eb;border-radius:5px;color:#68778a;background:#f8fafc;font-size:9px;font-weight:800;text-transform:uppercase}.project-badge-featured[data-v-796cde3f]{display:inline-flex;align-items:center;gap:4px;border-color:#cdd8fb;color:#315bc7;background:#f1f4ff}.project-badge-featured svg[data-v-796cde3f]{width:8px;height:8px}.project-description[data-v-796cde3f]{min-height:82px;margin:17px 0 0;color:#5f6e82;font-size:14px;line-height:1.65}.project-tags[data-v-796cde3f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.project-tags span[data-v-796cde3f]{padding:5px 9px;border:1px solid #e0e5ec;border-radius:5px;color:#59677b;background:#f8fafc;font-size:11px;font-weight:650}.project-stats[data-v-796cde3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:13px 0;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2}.project-stat[data-v-796cde3f]{display:flex;align-items:center;gap:7px;min-width:0;padding:0 10px;border-right:1px solid #e7ebf0;color:#315bc7}.project-stat[data-v-796cde3f]:first-child{padding-left:0}.project-stat[data-v-796cde3f]:last-child{padding-right:0;border-right:0}.project-stat>svg[data-v-796cde3f]{width:13px;height:13px;flex:0 0 13px}.project-stat>div[data-v-796cde3f]{display:grid;min-width:0;gap:1px}.project-stat strong[data-v-796cde3f]{color:#2b3749;font-size:12px;font-weight:800;white-space:nowrap}.project-stat span[data-v-796cde3f]{overflow:hidden;color:#7c899a;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-actions[data-v-796cde3f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.project-actions a[data-v-796cde3f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid #cfd7e2;border-radius:7px;color:#334155;background:#fff;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.project-actions a[data-v-796cde3f]:hover{border-color:#9eafe1;color:#315bc7;background:#f5f7ff}.project-actions svg[data-v-796cde3f]{width:11px;height:11px}@media(max-width:760px){.projects-grid[data-v-796cde3f]{grid-template-columns:1fr}.project-card[data-v-796cde3f],.project-description[data-v-796cde3f]{min-height:0}}@media(max-width:460px){.projects-heading[data-v-796cde3f]{margin-bottom:32px}.projects-heading h2[data-v-796cde3f]{font-size:25px}.project-card[data-v-796cde3f]{padding:18px}.project-card-featured[data-v-796cde3f]{padding-top:16px}.project-logo[data-v-796cde3f]{width:58px;height:58px;flex-basis:58px}.project-title-row h3[data-v-796cde3f]{font-size:16px}.project-stats[data-v-796cde3f]{grid-template-columns:1fr;gap:9px}.project-stat[data-v-796cde3f],.project-stat[data-v-796cde3f]:first-child,.project-stat[data-v-796cde3f]:last-child{padding:0;border-right:0}.project-stat>div[data-v-796cde3f]{display:flex;align-items:baseline;gap:5px}.project-stat span[data-v-796cde3f]{white-space:normal}.project-actions a[data-v-796cde3f]{flex:1}}.certifications-section[data-v-0f8b07ab]{border-top:1px solid #e5e7eb;background:#f8fafc}.certifications-eyebrow[data-v-0f8b07ab]{margin:0 0 7px;color:#4f63bd;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.certifications-grid[data-v-0f8b07ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.certification-card[data-v-0f8b07ab]{position:relative;display:flex;min-width:0;min-height:290px;flex-direction:column;overflow:hidden;padding:22px;border:1px solid #dce3ec;border-radius:8px;background:#fff;box-shadow:0 8px 26px #1e293b0e;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.certification-card[data-v-0f8b07ab]:before{position:absolute;inset:0 auto 0 0;width:3px;background:#5368c7;content:"";opacity:.82}.certification-card[data-v-0f8b07ab]:hover{border-color:#c4cee0;box-shadow:0 14px 34px #1e293b1a;transform:translateY(-2px)}.certification-card[data-v-0f8b07ab]:last-child:nth-child(odd){width:calc(50% - 10px);grid-column:1 / -1;justify-self:center}.certification-topline[data-v-0f8b07ab]{display:flex;align-items:center;justify-content:space-between;gap:14px}.certification-mark[data-v-0f8b07ab]{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;overflow:hidden;padding:8px;border:1px solid #d8def5;border-radius:8px;color:#5368c7;background:#f4f6ff}.certification-date[data-v-0f8b07ab]{padding:5px 8px;border:1px solid #dbe1ea;border-radius:6px;color:#64748b;background:#f8fafc;font-size:10px;font-weight:700;white-space:nowrap}.certification-content[data-v-0f8b07ab]{padding:17px 0 20px}.certification-issuer[data-v-0f8b07ab]{margin:0 0 6px;color:#5368c7;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.certification-content h3[data-v-0f8b07ab]{margin:0;color:#172033;font-size:17px;font-weight:750;line-height:1.4}.certification-description[data-v-0f8b07ab]{margin:10px 0 0;color:#667085;font-size:12px;line-height:1.7}.certification-footer[data-v-0f8b07ab]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #e9edf3}.certification-id[data-v-0f8b07ab]{max-width:62%;color:#8490a2;font-size:9px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.certification-link[data-v-0f8b07ab]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid #cdd5f6;border-radius:7px;color:#4458b3;background:#f7f8ff;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.certification-link svg[data-v-0f8b07ab]{width:13px;height:13px}.certification-link[data-v-0f8b07ab]:hover{border-color:#9eacec;color:#314496;background:#eef1ff}@media(max-width:760px){.certifications-grid[data-v-0f8b07ab]{grid-template-columns:1fr}.certification-card[data-v-0f8b07ab]:last-child:nth-child(odd){width:100%;grid-column:auto}}@media(max-width:520px){.certification-card[data-v-0f8b07ab]{min-height:0;padding:18px}.certification-mark[data-v-0f8b07ab]{width:46px;height:46px}.certification-footer[data-v-0f8b07ab]{align-items:flex-start;flex-direction:column}.certification-id[data-v-0f8b07ab]{max-width:100%}.certification-link[data-v-0f8b07ab]{justify-content:center;width:100%}}.awards-section[data-v-21c2ee11]{border-top:1px solid #e5e7eb;background:#fff}.awards-heading[data-v-21c2ee11]{margin-bottom:42px}.awards-heading>span[data-v-21c2ee11]{color:#315bc7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.awards-heading h2[data-v-21c2ee11]{margin:7px 0 0;color:#172033;font-size:30px;font-weight:800;line-height:1.25}.awards-grid[data-v-21c2ee11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.award-card[data-v-21c2ee11]{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;min-width:0;min-height:210px;padding:22px;overflow:hidden;border:1px solid #dce3ec;border-top:3px solid #c7962d;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1e293b0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.award-card[data-v-21c2ee11]:hover{border-color:#c7b382;box-shadow:0 14px 32px #1e293b17;transform:translateY(-2px)}.award-card[data-v-21c2ee11]:last-child:nth-child(odd){width:calc(50% - 10px);grid-column:1 / -1;justify-self:center}.award-mark[data-v-21c2ee11]{position:relative;display:grid;place-items:center;width:58px;height:58px;border:1px solid #ead9ae;border-radius:8px;color:#a87716;background:#fff9e9}.award-mark svg[data-v-21c2ee11]{width:22px;height:22px}.award-mark span[data-v-21c2ee11]{position:absolute;right:-7px;bottom:-7px;display:grid;place-items:center;width:23px;height:23px;border:2px solid #fff;border-radius:50%;color:#fff;background:#a87716;font-size:8px;font-weight:800}.award-content[data-v-21c2ee11]{display:flex;min-width:0;flex-direction:column}.award-title-row[data-v-21c2ee11]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.award-title-row h3[data-v-21c2ee11]{margin:0;color:#202b3d;font-size:18px;font-weight:800;line-height:1.35}.award-year[data-v-21c2ee11]{padding:5px 8px;border:1px solid #e3d6b8;border-radius:6px;color:#8d681e;background:#fffaf0;font-size:10px;font-weight:800}.award-content>p[data-v-21c2ee11]{margin:13px 0 0;color:#5f6e82;font-size:13px;line-height:1.65}.award-tags[data-v-21c2ee11]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px}.award-tags span[data-v-21c2ee11]{padding:5px 9px;border:1px solid #e0e5ec;border-radius:5px;color:#59677b;background:#f8fafc;font-size:10px;font-weight:700}@media(max-width:760px){.awards-grid[data-v-21c2ee11]{grid-template-columns:1fr}.award-card[data-v-21c2ee11]:last-child:nth-child(odd){width:100%;grid-column:auto}}@media(max-width:480px){.awards-heading[data-v-21c2ee11]{margin-bottom:32px}.awards-heading h2[data-v-21c2ee11]{font-size:25px}.award-card[data-v-21c2ee11]{grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:0;padding:18px}.award-mark[data-v-21c2ee11]{width:48px;height:48px}.award-title-row[data-v-21c2ee11]{align-items:flex-start;flex-direction:column}}.process-section[data-v-135297d9]{position:relative;border-bottom:1px solid #e8edf3;background:#fff}.process-heading[data-v-135297d9]{margin-bottom:48px}.process-heading>span[data-v-135297d9]{color:#315bc7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.process-heading h2[data-v-135297d9]{margin:7px 0 0;color:#172033;font-size:30px;font-weight:800;line-height:1.25}.process-heading p[data-v-135297d9]{margin:9px 0 0;color:#68778a;font-size:14px;line-height:1.65}.process-flow[data-v-135297d9]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.process-connector[data-v-135297d9]{position:absolute;top:37px;right:16%;left:16%;height:1px;background:#cfd8e5}.process-phase[data-v-135297d9]{position:relative;min-width:0;min-height:344px;padding:24px;border:1px solid #dce3ec;border-top:3px solid #315bc7;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1e293b0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.process-phase[data-v-135297d9]:hover{border-color:#bec9d9;box-shadow:0 14px 32px #1e293b17;transform:translateY(-2px)}.process-phase-2[data-v-135297d9]{border-top-color:#5368c7}.process-phase-3[data-v-135297d9]{border-top-color:#238264}.phase-header[data-v-135297d9]{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #e8edf3}.phase-marker[data-v-135297d9]{position:relative;z-index:1;width:54px;height:54px;flex:0 0 54px}.phase-marker>span[data-v-135297d9]{position:absolute;top:-8px;left:-5px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;color:#fff;background:#315bc7;font-size:8px;font-weight:800}.phase-icon[data-v-135297d9]{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d8e1f6;border-radius:8px;color:#315bc7;background:#eef3ff}.phase-icon svg[data-v-135297d9]{width:21px;height:21px}.process-phase-2 .phase-marker>span[data-v-135297d9]{background:#5368c7}.process-phase-2 .phase-icon[data-v-135297d9]{color:#5368c7;background:#f2f3ff}.process-phase-3 .phase-marker>span[data-v-135297d9]{background:#238264}.process-phase-3 .phase-icon[data-v-135297d9]{border-color:#cce4db;color:#238264;background:#eef8f4}.phase-header>div[data-v-135297d9]:last-child{min-width:0}.phase-header p[data-v-135297d9]{margin:0 0 3px;color:#8a96a6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.phase-header h3[data-v-135297d9]{margin:0;color:#202b3d;font-size:18px;font-weight:800;line-height:1.35}.phase-steps[data-v-135297d9]{display:grid;gap:0;margin:8px 0 0;padding:0;list-style:none}.phase-steps li[data-v-135297d9]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid #edf0f4}.phase-steps li[data-v-135297d9]:last-child{border-bottom:0}.phase-steps span[data-v-135297d9]{color:#315bc7;font-size:10px;font-weight:800;line-height:1.65}.process-phase-2 .phase-steps span[data-v-135297d9]{color:#5368c7}.process-phase-3 .phase-steps span[data-v-135297d9]{color:#238264}.phase-steps p[data-v-135297d9]{margin:0;color:#566579;font-size:13px;line-height:1.55}@media(max-width:860px){.process-flow[data-v-135297d9]{grid-template-columns:1fr}.process-connector[data-v-135297d9]{top:40px;bottom:40px;left:51px;width:1px;height:auto}.process-phase[data-v-135297d9]{min-height:0}}@media(max-width:480px){.process-heading[data-v-135297d9]{margin-bottom:32px}.process-heading h2[data-v-135297d9]{font-size:25px}.process-phase[data-v-135297d9]{padding:19px}.phase-header h3[data-v-135297d9]{font-size:16px}.phase-steps p[data-v-135297d9]{font-size:12px}}.contact-section[data-v-0540f346]{position:relative;overflow:hidden;color:#fff;background:#172033}.contact-pattern[data-v-0540f346]{position:absolute;inset:0;opacity:.1;background-image:linear-gradient(#94a3b8 1px,transparent 1px),linear-gradient(90deg,#94a3b8 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%);pointer-events:none}.contact-layout[data-v-0540f346]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);gap:74px;align-items:center}.contact-intro[data-v-0540f346]{max-width:470px}.contact-eyebrow[data-v-0540f346],.form-heading>span[data-v-0540f346]{color:#8fb0ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contact-intro h2[data-v-0540f346]{margin:10px 0 0;color:#fff;font-size:38px;font-weight:800;line-height:1.18}.contact-description[data-v-0540f346]{margin:17px 0 0;color:#bac5d4;font-size:14px;line-height:1.75}.contact-location[data-v-0540f346]{display:flex;align-items:center;gap:9px;margin-top:24px;color:#d7dee8;font-size:12px;font-weight:650}.contact-location svg[data-v-0540f346]{width:14px;color:#7fa5ff}.contact-links[data-v-0540f346]{margin-top:34px}.contact-links>p[data-v-0540f346]{margin:0 0 11px;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.social-list[data-v-0540f346]{display:flex;flex-wrap:wrap;gap:8px}.social-list a[data-v-0540f346]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 10px;border:1px solid #40506a;border-radius:7px;color:#dce3ec;background:#ffffff09;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.social-list a[data-v-0540f346]:hover{border-color:#7899e8;color:#fff;background:#4f6cb82e}.social-list svg[data-v-0540f346]{width:14px;height:14px}.presentation-link[data-v-0540f346]{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#dce3ec;font-size:11px;font-weight:750;text-decoration:none}.presentation-link[data-v-0540f346]:hover{color:#fff}.presentation-link svg[data-v-0540f346]{width:12px;height:12px;color:#8fb0ff}.contact-form[data-v-0540f346]{padding:28px;border:1px solid #dce3ec;border-radius:8px;color:#172033;background:#fff;box-shadow:0 20px 50px #050c1b3d}.form-heading[data-v-0540f346]{margin-bottom:22px}.form-heading>span[data-v-0540f346]{color:#315bc7}.form-heading h3[data-v-0540f346]{margin:6px 0 0;color:#202b3d;font-size:21px;font-weight:800}.form-grid[data-v-0540f346]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.form-field[data-v-0540f346]{display:grid;gap:7px}.form-field-message[data-v-0540f346]{grid-column:1 / -1}.form-field label[data-v-0540f346]{color:#526174;font-size:11px;font-weight:750}.form-field input[data-v-0540f346],.form-field textarea[data-v-0540f346]{width:100%;border:1px solid #cfd7e2;border-radius:7px;color:#172033;background:#fbfcfd;font:inherit;font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.form-field input[data-v-0540f346]{min-height:44px;padding:9px 12px}.form-field textarea[data-v-0540f346]{min-height:130px;padding:11px 12px;resize:vertical}.form-field input[data-v-0540f346]:focus,.form-field textarea[data-v-0540f346]:focus{border-color:#7899e8;background:#fff;box-shadow:0 0 0 3px #315bc71a}.form-footer[data-v-0540f346]{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:18px}.form-status[data-v-0540f346]{flex:1;margin:0;font-size:11px;line-height:1.45}.form-status-error[data-v-0540f346]{color:#c24141}.form-status-success[data-v-0540f346]{color:#147553}.form-status-info[data-v-0540f346]{color:#526174}.form-footer button[data-v-0540f346]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:164px;min-height:42px;padding:9px 15px;border:1px solid #253a66;border-radius:7px;color:#fff;background:#253a66;font-size:11px;font-weight:800;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.form-footer button[data-v-0540f346]:hover:not(:disabled){background:#18294d;transform:translateY(-1px)}.form-footer button[data-v-0540f346]:focus-visible{outline:3px solid rgba(79,112,198,.3);outline-offset:2px}.form-footer button[data-v-0540f346]:disabled{cursor:not-allowed;opacity:.62}.form-footer button svg[data-v-0540f346]{width:13px;height:13px}@media(max-width:900px){.contact-layout[data-v-0540f346]{grid-template-columns:1fr;gap:40px}.contact-intro[data-v-0540f346]{max-width:650px}}@media(max-width:560px){.contact-intro h2[data-v-0540f346]{font-size:29px}.contact-form[data-v-0540f346]{padding:21px 17px}.form-grid[data-v-0540f346]{grid-template-columns:1fr}.form-field-message[data-v-0540f346]{grid-column:auto}.form-footer[data-v-0540f346]{align-items:stretch;flex-direction:column}.form-footer button[data-v-0540f346]{width:100%}}
