.hero-section[data-astro-cid-bbe6dxrz]{padding-top:4rem;padding-bottom:5rem;position:relative;overflow:hidden}.hero-container[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.hero-intro-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1.75rem;margin-bottom:1.25rem}.hero-avatar-wrapper[data-astro-cid-bbe6dxrz]{position:relative;flex-shrink:0}.hero-avatar-frame[data-astro-cid-bbe6dxrz]{width:124px;height:124px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--primary),var(--accent-cyan),var(--accent-blue));box-shadow:0 0 25px #38bdf859;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.hero-avatar-frame[data-astro-cid-bbe6dxrz]:hover{transform:scale(1.04);box-shadow:0 0 35px #38bdf88c}.hero-avatar-img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top;display:block;background:var(--bg-card)}.avatar-shield-badge[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2px;right:2px;width:30px;height:30px;border-radius:50%;background:#090e17;border:2px solid var(--primary);color:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000080}.hero-intro-text[data-astro-cid-bbe6dxrz]{flex:1;min-width:0}.status-pill[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.65rem;background:var(--bg-card);border:1px solid var(--border-card);padding:.35rem .95rem;border-radius:var(--radius-full);font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.75rem;box-shadow:var(--shadow-sm)}.pulse-indicator[data-astro-cid-bbe6dxrz]{position:relative;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.pulse-dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--accent-emerald)}.pulse-ring[data-astro-cid-bbe6dxrz]{position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--accent-emerald);opacity:.75;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.hero-title[data-astro-cid-bbe6dxrz]{margin-bottom:.8rem;font-weight:800;line-height:1.15}.gradient-text[data-astro-cid-bbe6dxrz]{background:linear-gradient(135deg,var(--primary) 0%,var(--accent-cyan) 50%,var(--accent-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:600;color:var(--primary);margin-bottom:1.5rem;letter-spacing:-.01em}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.08rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2.25rem;max-width:620px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.hero-tech-badges[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.6rem}.tech-label[data-astro-cid-bbe6dxrz]{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-muted)}.tech-chips[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.5rem}.terminal-card[data-astro-cid-bbe6dxrz]{background:#090e17;border:1px solid rgba(56,189,248,.25);border-radius:var(--radius-lg);box-shadow:0 20px 40px -10px #0009,0 0 30px -5px var(--primary-glow);overflow:hidden;font-family:JetBrains Mono,monospace}.terminal-header[data-astro-cid-bbe6dxrz]{background:#111827;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(51,65,85,.4)}.terminal-dots[data-astro-cid-bbe6dxrz]{display:flex;gap:6px}.dot[data-astro-cid-bbe6dxrz]{width:10px;height:10px;border-radius:50%}.dot-red[data-astro-cid-bbe6dxrz]{background:#ef4444}.dot-yellow[data-astro-cid-bbe6dxrz]{background:#f59e0b}.dot-green[data-astro-cid-bbe6dxrz]{background:#10b981}.terminal-title[data-astro-cid-bbe6dxrz]{font-size:.78rem;color:#94a3b8;font-weight:500}.terminal-badge[data-astro-cid-bbe6dxrz]{font-size:.68rem;font-weight:700;color:#10b981;background:#10b98126;padding:.15rem .5rem;border-radius:var(--radius-sm);border:1px solid rgba(16,185,129,.3)}.terminal-body[data-astro-cid-bbe6dxrz]{padding:1.25rem;font-size:.86rem;line-height:1.7;color:#e2e8f0;display:flex;flex-direction:column;gap:.5rem}.t-prompt[data-astro-cid-bbe6dxrz]{color:#38bdf8;font-weight:700}.t-cmd[data-astro-cid-bbe6dxrz]{color:#f1f5f9;font-weight:600}.t-arg[data-astro-cid-bbe6dxrz]{color:#a78bfa}.t-muted[data-astro-cid-bbe6dxrz]{color:#64748b}.t-info[data-astro-cid-bbe6dxrz]{color:#34d399}.t-highlight[data-astro-cid-bbe6dxrz]{color:#38bdf8;font-weight:600}.t-cursor[data-astro-cid-bbe6dxrz]{animation:blink 1s step-end infinite;color:#38bdf8;font-weight:700}@keyframes blink{50%{opacity:0}}@media (max-width: 968px){.hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:2.5rem}.hero-visual[data-astro-cid-bbe6dxrz]{max-width:580px;margin:0 auto;width:100%}}@media (max-width: 640px){.hero-intro-row[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:1.25rem}.hero-avatar-frame[data-astro-cid-bbe6dxrz]{width:106px;height:106px}}.journey-stepper[data-astro-cid-gw4z4ohz]{max-width:800px;margin:0 auto 3.5rem;position:relative;padding:0 1rem}.stepper-track[data-astro-cid-gw4z4ohz]{position:absolute;top:20px;left:40px;right:40px;height:4px;background:var(--border-subtle);z-index:1;border-radius:var(--radius-full)}.stepper-progress[data-astro-cid-gw4z4ohz]{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--accent-cyan) 50%,var(--accent-emerald) 100%);border-radius:var(--radius-full)}.stepper-nodes[data-astro-cid-gw4z4ohz]{display:flex;justify-content:space-between;position:relative;z-index:2}.step-node[data-astro-cid-gw4z4ohz]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.node-dot[data-astro-cid-gw4z4ohz]{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:3px solid var(--primary);color:var(--primary);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px var(--primary-glow);font-size:.95rem}.node-label[data-astro-cid-gw4z4ohz]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.journey-grid[data-astro-cid-gw4z4ohz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.journey-card[data-astro-cid-gw4z4ohz]{padding:1.75rem;display:flex;flex-direction:column;position:relative}.card-top[data-astro-cid-gw4z4ohz]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.phase-tag[data-astro-cid-gw4z4ohz]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:#38bdf81a;padding:.2rem .6rem;border-radius:var(--radius-sm);border:1px solid var(--primary-glow)}.phase-period[data-astro-cid-gw4z4ohz]{font-size:.82rem;font-weight:600;color:var(--text-muted)}.phase-title[data-astro-cid-gw4z4ohz]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;color:var(--text-primary)}.phase-sub[data-astro-cid-gw4z4ohz]{font-size:.9rem;font-weight:500;color:var(--primary);margin-bottom:1rem}.phase-summary[data-astro-cid-gw4z4ohz]{font-size:.92rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.25rem;flex-grow:1}.phase-learnings[data-astro-cid-gw4z4ohz]{border-top:1px solid var(--border-subtle);padding-top:1rem}.learnings-label[data-astro-cid-gw4z4ohz]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}.learnings-list[data-astro-cid-gw4z4ohz]{list-style:none;display:flex;flex-direction:column;gap:.4rem}.learnings-list[data-astro-cid-gw4z4ohz] li[data-astro-cid-gw4z4ohz]{font-size:.85rem;color:var(--text-secondary);display:flex;align-items:flex-start;gap:.5rem;line-height:1.4}.check-icon[data-astro-cid-gw4z4ohz]{color:var(--accent-emerald);flex-shrink:0;margin-top:2px}@media (max-width: 640px){.journey-stepper[data-astro-cid-gw4z4ohz]{display:none}}.filter-tabs[data-astro-cid-rep6abor]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:2rem}.filter-btn[data-astro-cid-rep6abor]{background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-secondary);padding:.5rem 1.15rem;border-radius:var(--radius-full);font-size:.88rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.filter-btn[data-astro-cid-rep6abor]:hover{color:var(--primary);border-color:var(--primary)}.filter-btn[data-astro-cid-rep6abor].active{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 10px var(--primary-glow)}.projects-grid[data-astro-cid-rep6abor]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2rem}.project-card[data-astro-cid-rep6abor]{display:flex;flex-direction:column;overflow:hidden;position:relative;border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.project-card[data-astro-cid-rep6abor]:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-xl),var(--shadow-glow)}.project-card[data-astro-cid-rep6abor].featured{grid-column:span 1;border-color:#38bdf866}.card-image-wrap[data-astro-cid-rep6abor]{position:relative;width:100%;height:220px;overflow:hidden;background:#0b1120}.card-img[data-astro-cid-rep6abor]{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--transition-slow)}.project-card[data-astro-cid-rep6abor]:hover .card-img[data-astro-cid-rep6abor]{transform:scale(1.04)}.category-badge[data-astro-cid-rep6abor]{position:absolute;bottom:12px;left:12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#0f172ad9;backdrop-filter:blur(8px);color:#fff;padding:.25rem .65rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.15)}.featured-ribbon[data-astro-cid-rep6abor]{position:absolute;top:12px;right:12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,var(--primary) 0%,var(--accent-cyan) 100%);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-full);box-shadow:0 2px 8px #0000004d}.card-content[data-astro-cid-rep6abor]{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.card-meta[data-astro-cid-rep6abor]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.82rem;font-weight:600}.org-name[data-astro-cid-rep6abor]{color:var(--primary)}.period-text[data-astro-cid-rep6abor]{color:var(--text-muted)}.project-title[data-astro-cid-rep6abor]{font-size:1.3rem;margin-bottom:.75rem;line-height:1.3}.project-title[data-astro-cid-rep6abor] a[data-astro-cid-rep6abor]{color:var(--text-primary);text-decoration:none;transition:color var(--transition-fast)}.project-title[data-astro-cid-rep6abor] a[data-astro-cid-rep6abor]:hover{color:var(--primary)}.project-summary[data-astro-cid-rep6abor]{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.25rem;flex-grow:1}.metrics-row[data-astro-cid-rep6abor]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;background:var(--bg-tag);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.65rem .75rem;margin-bottom:1.25rem;text-align:center}.metric-val[data-astro-cid-rep6abor]{display:block;font-size:.92rem;font-weight:800;color:var(--primary)}.metric-lbl[data-astro-cid-rep6abor]{display:block;font-size:.68rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.card-tags[data-astro-cid-rep6abor]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.card-footer[data-astro-cid-rep6abor]{margin-top:auto}.btn-full[data-astro-cid-rep6abor]{width:100%;justify-content:center}@media (max-width: 640px){.projects-grid[data-astro-cid-rep6abor]{grid-template-columns:1fr}}.experience-timeline[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:2rem;max-width:960px;margin:0 auto}.exp-card[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:36px 1fr;gap:1.5rem;padding:2rem;position:relative}.exp-marker[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;align-items:center;position:relative}.marker-dot[data-astro-cid-xpq65ryk]{width:18px;height:18px;border-radius:50%;background:var(--primary);border:4px solid var(--bg-card);box-shadow:0 0 10px var(--primary-glow);z-index:2;margin-top:4px}.marker-line[data-astro-cid-xpq65ryk]{position:absolute;top:24px;bottom:-32px;width:2px;background:var(--border-subtle);z-index:1}.exp-main[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:1rem}.exp-header[data-astro-cid-xpq65ryk]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.75rem}.exp-role[data-astro-cid-xpq65ryk]{font-size:1.35rem;font-weight:700;color:var(--text-primary)}.exp-company[data-astro-cid-xpq65ryk]{font-size:1.05rem;font-weight:600;color:var(--primary)}.meta-group[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.exp-period[data-astro-cid-xpq65ryk]{font-size:.9rem;font-weight:700;color:var(--text-primary)}.exp-type[data-astro-cid-xpq65ryk]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary);background:#38bdf81a;padding:.15rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--primary-glow)}.exp-loc[data-astro-cid-xpq65ryk]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-muted)}.exp-desc[data-astro-cid-xpq65ryk]{font-size:1rem;line-height:1.6;color:var(--text-secondary)}.exp-highlights[data-astro-cid-xpq65ryk]{border-top:1px dashed var(--border-subtle);padding-top:1rem}.highlights-heading[data-astro-cid-xpq65ryk]{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem}.highlights-list[data-astro-cid-xpq65ryk]{list-style:none;display:flex;flex-direction:column;gap:.45rem}.highlights-list[data-astro-cid-xpq65ryk] li[data-astro-cid-xpq65ryk]{display:flex;align-items:flex-start;gap:.5rem;font-size:.92rem;color:var(--text-secondary);line-height:1.5}.h-bullet[data-astro-cid-xpq65ryk]{color:var(--accent-emerald);flex-shrink:0;margin-top:3px}.exp-techs[data-astro-cid-xpq65ryk]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}@media (max-width: 768px){.exp-card[data-astro-cid-xpq65ryk]{grid-template-columns:1fr;padding:1.5rem}.exp-marker[data-astro-cid-xpq65ryk]{display:none}.meta-group[data-astro-cid-xpq65ryk]{align-items:flex-start}}.skills-grid[data-astro-cid-sgs6tc4s]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.75rem}@media (max-width: 640px){.skills-grid[data-astro-cid-sgs6tc4s]{grid-template-columns:1fr}}.skill-cat-card[data-astro-cid-sgs6tc4s]{padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.cat-header[data-astro-cid-sgs6tc4s]{display:flex;gap:1rem;align-items:flex-start}.cat-icon-wrap[data-astro-cid-sgs6tc4s]{width:44px;height:44px;border-radius:var(--radius-md);background:#38bdf81a;color:var(--primary);border:1px solid var(--primary-glow);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cat-title[data-astro-cid-sgs6tc4s]{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.cat-desc[data-astro-cid-sgs6tc4s]{font-size:.85rem;color:var(--text-muted);line-height:1.4;margin-bottom:0}.skills-list[data-astro-cid-sgs6tc4s]{display:flex;flex-wrap:wrap;gap:.6rem}.skill-pill[data-astro-cid-sgs6tc4s]{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-tag);border:1px solid var(--border-subtle);padding:.4rem .8rem;border-radius:var(--radius-md);transition:all var(--transition-fast)}.skill-pill[data-astro-cid-sgs6tc4s]:hover{border-color:var(--primary);transform:translateY(-1px)}.skill-pill[data-astro-cid-sgs6tc4s].highlight{background:#38bdf81f;border-color:var(--primary-glow)}.skill-name[data-astro-cid-sgs6tc4s]{font-size:.85rem;font-weight:600;color:var(--text-primary)}.skill-level[data-astro-cid-sgs6tc4s]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--bg-card);padding:.1rem .4rem;border-radius:var(--radius-sm)}.philosophy-banner[data-astro-cid-27xtxx72]{padding:3rem;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--bg-card) 0%,rgba(56,189,248,.05) 100%);border:1px solid rgba(56,189,248,.25);position:relative;overflow:hidden}.banner-intro[data-astro-cid-27xtxx72]{max-width:800px;margin-bottom:2.5rem}.banner-title[data-astro-cid-27xtxx72]{font-size:clamp(1.8rem,3vw,2.3rem);margin-bottom:1rem;color:var(--text-primary)}.banner-subtitle[data-astro-cid-27xtxx72]{font-size:1.15rem;font-style:italic;color:var(--primary);line-height:1.6;margin-bottom:0}.pillars-grid[data-astro-cid-27xtxx72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.pillar-card[data-astro-cid-27xtxx72]{background:var(--bg-tag);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;position:relative;display:flex;flex-direction:column;gap:.5rem}.pillar-num[data-astro-cid-27xtxx72]{font-size:1.5rem;font-weight:800;font-family:JetBrains Mono,monospace;color:var(--primary);opacity:.8}.pillar-title[data-astro-cid-27xtxx72]{font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.3}.pillar-desc[data-astro-cid-27xtxx72]{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin-bottom:0}@media (max-width: 768px){.philosophy-banner[data-astro-cid-27xtxx72]{padding:1.75rem}}.edu-grid[data-astro-cid-2gvrk3wr]{display:grid;grid-template-columns:1.15fr .85fr;gap:2.5rem}.column-title[data-astro-cid-2gvrk3wr]{display:flex;align-items:center;gap:.65rem;font-size:1.25rem;color:var(--primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-subtle)}.degrees-list[data-astro-cid-2gvrk3wr],.certs-list[data-astro-cid-2gvrk3wr]{display:flex;flex-direction:column;gap:1.25rem}.degree-card[data-astro-cid-2gvrk3wr],.cert-card[data-astro-cid-2gvrk3wr]{padding:1.5rem}.degree-header[data-astro-cid-2gvrk3wr],.cert-header[data-astro-cid-2gvrk3wr]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.degree-title[data-astro-cid-2gvrk3wr],.cert-title[data-astro-cid-2gvrk3wr]{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.inst-line[data-astro-cid-2gvrk3wr]{font-size:.88rem;color:var(--text-secondary)}.degree-inst[data-astro-cid-2gvrk3wr]{font-weight:600;color:var(--primary)}.degree-loc[data-astro-cid-2gvrk3wr]{color:var(--text-muted)}.status-wrap[data-astro-cid-2gvrk3wr]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.status-badge[data-astro-cid-2gvrk3wr]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .6rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.35rem}.status-badge[data-astro-cid-2gvrk3wr].in-progress{background:#10b98126;color:var(--accent-emerald);border:1px solid rgba(16,185,129,.3)}.status-badge[data-astro-cid-2gvrk3wr].completed{background:#38bdf81a;color:var(--primary);border:1px solid var(--primary-glow)}.pulse-mini[data-astro-cid-2gvrk3wr]{width:6px;height:6px;border-radius:50%;background:var(--accent-emerald);animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.degree-period[data-astro-cid-2gvrk3wr],.cert-date[data-astro-cid-2gvrk3wr]{font-size:.82rem;font-weight:600;color:var(--text-muted)}.degree-field[data-astro-cid-2gvrk3wr]{font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.degree-details[data-astro-cid-2gvrk3wr],.cert-desc[data-astro-cid-2gvrk3wr]{font-size:.88rem;line-height:1.6;color:var(--text-muted);margin-bottom:.75rem}.cert-issuer[data-astro-cid-2gvrk3wr]{font-size:.88rem;font-weight:600;color:var(--primary)}.cert-badge-tag[data-astro-cid-2gvrk3wr]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--accent-emerald);background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:.15rem .5rem;border-radius:var(--radius-sm)}@media (max-width: 868px){.edu-grid[data-astro-cid-2gvrk3wr]{grid-template-columns:1fr}.status-wrap[data-astro-cid-2gvrk3wr]{align-items:flex-start}}.contact-box[data-astro-cid-xmivup5a]{padding:3.5rem;max-width:960px;margin:0 auto;border-radius:var(--radius-xl)}.contact-header[data-astro-cid-xmivup5a]{text-align:center;max-width:680px;margin:0 auto 3rem}.contact-title[data-astro-cid-xmivup5a]{font-size:clamp(1.8rem,3.2vw,2.4rem);margin-bottom:1rem}.contact-subtitle[data-astro-cid-xmivup5a]{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin-bottom:2.5rem}.contact-card[data-astro-cid-xmivup5a]{background:var(--bg-tag);border:1px solid var(--border-subtle);padding:1.25rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:1rem;position:relative;transition:all var(--transition-fast)}.contact-card[data-astro-cid-xmivup5a]:hover{border-color:var(--primary);transform:translateY(-2px)}.contact-icon[data-astro-cid-xmivup5a]{width:42px;height:42px;border-radius:var(--radius-md);background:#38bdf81a;color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-details[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.contact-lbl[data-astro-cid-xmivup5a]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-muted)}.contact-val[data-astro-cid-xmivup5a]{font-size:.92rem;font-weight:600;color:var(--text-primary);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-fast)}.contact-val[data-astro-cid-xmivup5a]:hover{color:var(--primary)}.copy-btn[data-astro-cid-xmivup5a]{background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-muted);width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all var(--transition-fast);flex-shrink:0}.copy-btn[data-astro-cid-xmivup5a]:hover{color:var(--primary);border-color:var(--primary)}#copy-tooltip[data-astro-cid-xmivup5a]{display:none;position:absolute;bottom:-25px;left:50%;transform:translate(-50%);background:#0f172a;color:#fff;font-size:.7rem;padding:.15rem .5rem;border-radius:4px;white-space:nowrap}.contact-actions-row[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (max-width: 768px){.contact-box[data-astro-cid-xmivup5a]{padding:2rem 1.5rem}}
