@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";._nav_1ko5p_1{background:var(--dark-bg);color:var(--white);padding:1rem 0;position:fixed;width:100%;top:0;z-index:1000;box-shadow:0 2px 10px #0000001a}._container_1ko5p_12{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}._logo_1ko5p_21{font-size:1.5rem;font-weight:700}._navList_1ko5p_26{display:flex;gap:2rem}._navList_1ko5p_26 a{color:var(--white);transition:color var(--transition)}._navList_1ko5p_26 a:hover{color:var(--accent-color)}@media (max-width: 768px){._navList_1ko5p_26{display:none}}._navList_1ko5p_26 button{background:none;border:none;color:var(--white);font-size:1rem;cursor:pointer;transition:color var(--transition);padding:0}._navList_1ko5p_26 button:hover{color:var(--accent-color)}._hero_1o6e8_1{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);padding:8rem 2rem 6rem;margin-top:60px;text-align:center}._title_1o6e8_9{font-size:3.5rem;margin-bottom:1rem;animation:_fadeInUp_1o6e8_1 1s ease}._position_1o6e8_15{font-size:1.5rem;margin-bottom:1rem;opacity:.9;animation:_fadeInUp_1o6e8_1 1.2s ease}._subtitle_1o6e8_22{font-size:1.1rem;max-width:800px;margin:0 auto 2rem;opacity:.85;animation:_fadeInUp_1o6e8_1 1.4s ease}._ctaButtons_1o6e8_30{display:flex;gap:1rem;justify-content:center;animation:_fadeInUp_1o6e8_1 1.6s ease}._btn_1o6e8_37{padding:.8rem 2rem;border-radius:5px;font-size:1rem;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}._btnPrimary_1o6e8_45{background:var(--white);color:var(--primary-color)}._btnSecondary_1o6e8_50{background:transparent;color:var(--white);border:2px solid var(--white)}._btn_1o6e8_37:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}@keyframes _fadeInUp_1o6e8_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._title_1o6e8_9{font-size:2.5rem}._ctaButtons_1o6e8_30{flex-direction:column}}._tabsContainer_1tn89_1{width:100%}._tabList_1tn89_5{display:flex;justify-content:center;gap:1rem;padding:2rem 2rem 0;background:var(--white);border-bottom:2px solid var(--border-color)}._tab_1tn89_1{padding:1rem 2rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:1.1rem;font-weight:600;color:var(--text-light);cursor:pointer;transition:all var(--transition);position:relative;bottom:-2px}._tab_1tn89_1:hover{color:var(--primary-color)}._tab_1tn89_1._active_1tn89_32{color:var(--primary-color);border-bottom-color:var(--primary-color)}._tabContent_1tn89_37{width:100%}._tabPanel_1tn89_41{animation:_fadeIn_1tn89_1 .3s ease}._tabPanel_1tn89_41[hidden]{display:none}@keyframes _fadeIn_1tn89_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._tabList_1tn89_5{padding:1rem}._tab_1tn89_1{padding:.75rem 1.5rem;font-size:1rem}}._aboutSection_1kvlw_1{padding:4rem 2rem;background:var(--white)}._container_1kvlw_6{max-width:1200px;margin:0 auto}._container_1kvlw_6 h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;color:var(--dark-bg)}._aboutContent_1kvlw_18{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto 2rem}._aboutText_1kvlw_26 p{margin-bottom:1rem;font-size:1.1rem;line-height:1.8;color:var(--text-dark)}._stats_1kvlw_33{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1.5rem;max-height:320px}._statCard_1kvlw_41{background:linear-gradient(135deg,#00d4ff,#09c);color:var(--white);padding:2rem 1.5rem;border-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:150px}._statNumber_1kvlw_54{font-size:2.5rem;font-weight:700;display:block;margin-bottom:.5rem}._statLabel_1kvlw_61{font-size:.9rem;opacity:.95;line-height:1.3}._thoughtLeadership_1kvlw_67{max-width:1200px;margin:2rem auto 0}._thoughtLeadership_1kvlw_67 p{margin-bottom:1rem;font-size:1.1rem;line-height:1.8;color:var(--text-dark)}._blogLink_1kvlw_80{color:var(--primary-color);text-decoration:none;transition:color var(--transition);border-bottom:2px solid transparent}._blogLink_1kvlw_80:hover{color:var(--secondary-color);border-bottom:2px solid var(--primary-color)}@media (max-width: 968px){._aboutContent_1kvlw_18{grid-template-columns:1fr}._stats_1kvlw_33{max-height:none}}@media (max-width: 768px){._stats_1kvlw_33{grid-template-columns:1fr;max-height:none}._statCard_1kvlw_41{height:auto;min-height:120px}}._skillsSection_1l8uq_1{padding:4rem 2rem;background:var(--white)}._container_1l8uq_6{max-width:1200px;margin:0 auto}._container_1l8uq_6 h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;color:var(--dark-bg)}._skillsGrid_1l8uq_18{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}._skillCategory_1l8uq_27{background:#2c3e50;padding:2rem;border-radius:10px;border-left:4px solid var(--primary-color)}._skillCategory_1l8uq_27 h3{color:#00d4ff;margin-bottom:1rem;font-size:1.3rem}._skillCategory_1l8uq_27 ul{list-style:none}._skillCategory_1l8uq_27 li{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffd9}._skillCategory_1l8uq_27 li:last-child{border-bottom:none}@media (max-width: 1200px){._skillsGrid_1l8uq_18{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._skillsGrid_1l8uq_18{grid-template-columns:1fr}}._projectsSection_1ybio_1{padding:4rem 2rem;background:linear-gradient(135deg,#1a1a2e,#16213e)}._container_1ybio_6{max-width:1200px;margin:0 auto}._container_1ybio_6 h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;color:#fff}._projectsGrid_1ybio_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:2rem;align-items:stretch}._projectCard_1ybio_26{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;height:100%}._projectCard_1ybio_26:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}._projectHeader_1ybio_42{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);padding:2rem;height:160px;display:flex;flex-direction:column;justify-content:space-between}._projectHeader_1ybio_42 h3{font-size:1.5rem;margin-bottom:.5rem;line-height:1.3}._tags_1ybio_58{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;min-height:36px;align-items:flex-start}._projectTag_1ybio_67{display:inline-block;background:#fff3;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;white-space:nowrap}._projectBody_1ybio_76{padding:2rem;flex:1;display:flex;flex-direction:column}._projectBody_1ybio_76 p{margin-bottom:1rem;color:var(--text-light);line-height:1.8;flex:1}._projectMetrics_1ybio_90{display:flex;gap:1rem;margin-top:auto}._metric_1ybio_96{flex:1;background:var(--card-bg);padding:1rem;border-radius:5px;text-align:center}._metricValue_1ybio_104{font-size:1.5rem;font-weight:700;color:var(--primary-color);display:block}._metricLabel_1ybio_111{font-size:.85rem;color:var(--text-light)}@media (max-width: 768px){._projectsGrid_1ybio_19{grid-template-columns:1fr}._projectHeader_1ybio_42{height:auto;min-height:160px}}._experienceSection_18fmk_1{padding:4rem 2rem;background:var(--white)}._container_18fmk_6{max-width:1200px;margin:0 auto}._container_18fmk_6 h2{font-size:2.5rem;margin-bottom:3rem;text-align:center;color:var(--dark-bg)}._timeline_18fmk_18{max-width:800px;margin:0 auto;position:relative}._timeline_18fmk_18:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:2px;height:100%;background:var(--primary-color)}._timelineItem_18fmk_34{margin-bottom:3rem;position:relative}._timelineItem_18fmk_34._left_18fmk_39{padding-right:calc(50% + 2rem)}._timelineItem_18fmk_34._right_18fmk_43{padding-left:calc(50% + 2rem)}._timelineContent_18fmk_47{background:#2c3e50;padding:1.5rem;border-radius:10px;position:relative}._timelineDate_18fmk_54{color:#00d4ff;font-weight:700;margin-bottom:.5rem}._timelineContent_18fmk_47 h3{color:#fff;margin-bottom:.5rem}._timelineContent_18fmk_47 h4{color:#ffffffbf;font-weight:400;margin-bottom:1rem}._timelineContent_18fmk_47 p{color:#ffffffd9;line-height:1.6}@media (max-width: 768px){._timeline_18fmk_18:before{left:0}._timelineItem_18fmk_34._left_18fmk_39,._timelineItem_18fmk_34._right_18fmk_43{padding-left:2rem;padding-right:0}}._certificationsSection_hqkec_1{padding:4rem 2rem;background:linear-gradient(135deg,#1a1a2e,#0f3460);min-height:100vh}._container_hqkec_7{max-width:1200px;margin:0 auto}._container_hqkec_7 h2{font-size:3rem;margin-bottom:1.5rem;text-align:center;color:#fff;font-weight:800}._intro_hqkec_20{text-align:center;font-size:1.1rem;color:#ffffffd9;max-width:800px;margin:0 auto 4rem;line-height:1.8}._certGrid_hqkec_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto 4rem}._certCard_hqkec_37{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);padding:2.5rem 2rem;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all var(--transition);position:relative;overflow:hidden}._certCard_hqkec_37:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#00d4ff);transform:scaleX(0);transition:transform var(--transition)}._certCard_hqkec_37:hover:before{transform:scaleX(1)}._certCard_hqkec_37:hover{transform:translateY(-8px);background:#ffffff14;border-color:#00d4ff66;box-shadow:0 15px 40px #00d4ff4d}._certIcon_hqkec_73{color:#00d4ff;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center}._certCard_hqkec_37 h3{font-size:1.3rem;margin-bottom:1.5rem;color:#fff;line-height:1.4;min-height:60px;display:flex;align-items:center;justify-content:center}._certMeta_hqkec_92{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}._certDate_hqkec_99,._certExpiry_hqkec_100{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fffc;font-size:.95rem}._certDate_hqkec_99 svg,._certExpiry_hqkec_100 svg{color:#00d4ff}._certHighlights_hqkec_114{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem;padding-top:4rem;border-top:1px solid rgba(255,255,255,.1)}._highlightCard_hqkec_123{background:#ffffff08;padding:2rem;border-radius:12px;border-left:3px solid #00d4ff}._highlightCard_hqkec_123 h3{color:#00d4ff;font-size:1.3rem;margin-bottom:1rem}._highlightCard_hqkec_123 p{color:#fffc;line-height:1.8;font-size:1rem}@media (max-width: 768px){._container_hqkec_7 h2{font-size:2.5rem}._certGrid_hqkec_29{grid-template-columns:1fr}._certCard_hqkec_37 h3{font-size:1.1rem;min-height:auto}._certHighlights_hqkec_114{grid-template-columns:1fr}}._resumeContainer_bmpwj_1{max-width:900px;margin:0 auto;padding:3rem 2rem;background:var(--white);font-family:var(--font-family);line-height:1.7;box-shadow:0 5px 20px #0000001a;border-radius:12px}._resumeHeader_bmpwj_12{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:3px solid var(--primary-color);position:relative}._resumeHeader_bmpwj_12:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:100px;height:3px;background:var(--accent-color)}._resumeHeader_bmpwj_12 h1{font-size:3rem;color:var(--dark-bg);margin-bottom:1rem;font-weight:800;letter-spacing:-.03em}._contactInfo_bmpwj_39{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;color:var(--text-light);font-size:.95rem;font-weight:500}._contactInfo_bmpwj_39 span{display:flex;align-items:center;gap:.4rem}._contactInfo_bmpwj_39 svg{color:var(--primary-color)}._section_bmpwj_59{margin-bottom:2.5rem}._section_bmpwj_59 h2{font-size:1.75rem;color:var(--dark-bg);margin-bottom:1.25rem;border-bottom:2px solid var(--primary-color);padding-bottom:.5rem;font-weight:700;position:relative;padding-left:2.5rem;display:flex;align-items:center}._section_bmpwj_59 h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--primary-color),var(--accent-color));border-radius:2px}._sectionIcon_bmpwj_87{position:absolute;left:.5rem;color:var(--primary-color)}._section_bmpwj_59 p{color:var(--text-dark);margin-bottom:.5rem;font-size:1.05rem}._competencies_bmpwj_99{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}._competencyColumn_bmpwj_105 ul{list-style:none;padding-left:0}._competencyColumn_bmpwj_105 li{margin-bottom:.75rem;color:var(--text-dark);padding-left:1.75rem;position:relative;font-size:1rem}._competencyColumn_bmpwj_105 li:before{content:"▹";position:absolute;left:0;color:var(--primary-color);font-size:1.5rem;line-height:1}._job_bmpwj_127{margin-bottom:2.5rem;padding:1.5rem;background:var(--light-bg);border-radius:8px;border-left:4px solid var(--primary-color);transition:all var(--transition)}._job_bmpwj_127:hover{transform:translate(4px);box-shadow:0 4px 12px #00000014}._jobHeader_bmpwj_141{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._jobHeader_bmpwj_141 h3{font-size:1.35rem;color:var(--dark-bg);margin-bottom:.25rem;font-weight:700}._jobHeader_bmpwj_141 h4{font-size:1.1rem;color:var(--primary-color);font-weight:600}._date_bmpwj_161{color:var(--text-light);font-size:.95rem;white-space:nowrap;font-weight:500}._job_bmpwj_127 ul{list-style:none;padding-left:0}._job_bmpwj_127 li{margin-bottom:.75rem;color:var(--text-dark);padding-left:1.75rem;position:relative}._job_bmpwj_127 li:before{content:"→";position:absolute;left:0;color:var(--accent-color);font-weight:700}._skills_bmpwj_188{display:grid;gap:1rem}._skills_bmpwj_188 div{color:var(--text-dark);line-height:1.8;display:flex;align-items:flex-start;gap:.5rem}._skills_bmpwj_188 strong{color:var(--primary-color);font-weight:700;display:flex;align-items:center;gap:.3rem;white-space:nowrap}._inlineIcon_bmpwj_210{flex-shrink:0}._certifications_bmpwj_214{display:grid;gap:1rem}._cert_bmpwj_214{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:var(--light-bg);border-radius:8px;border-left:4px solid var(--accent-color);transition:all var(--transition)}._cert_bmpwj_214:hover{transform:translate(4px);box-shadow:0 2px 8px #0000000f}._certIcon_bmpwj_235{color:var(--primary-color);flex-shrink:0}._cert_bmpwj_214>div{display:flex;flex-direction:column;gap:.25rem;flex:1}._cert_bmpwj_214 strong{color:var(--dark-bg);font-weight:600;font-size:1.05rem}._cert_bmpwj_214 span{color:var(--text-light);font-size:.9rem}._education_bmpwj_258 strong{color:var(--dark-bg);display:block;margin-bottom:.5rem;font-size:1.15rem;font-weight:600}._education_bmpwj_258 p{color:var(--text-light);margin:0;font-size:1rem}@media (max-width: 768px){._resumeContainer_bmpwj_1{padding:2rem 1.5rem}._resumeHeader_bmpwj_12 h1{font-size:2.25rem}._contactInfo_bmpwj_39{flex-direction:column;gap:.75rem;align-items:center}._competencies_bmpwj_99{grid-template-columns:1fr;gap:1.5rem}._jobHeader_bmpwj_141{flex-direction:column}._date_bmpwj_161{margin-top:.5rem}._cert_bmpwj_214{flex-direction:column;align-items:flex-start;gap:.75rem}._section_bmpwj_59 h2{font-size:1.5rem;padding-left:2rem}._sectionIcon_bmpwj_87{left:.3rem}._skills_bmpwj_188 div{flex-direction:column;gap:.3rem}}._contactSection_1cjhk_1{padding:5rem 2rem;background:linear-gradient(135deg,#1a1a2e,#0f3460)}._container_1cjhk_6{max-width:1200px;margin:0 auto}._container_1cjhk_6 h2{font-size:3rem;margin-bottom:3rem;text-align:center;color:var(--white);font-weight:800;letter-spacing:-.03em}._contactInfo_1cjhk_20{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}._contactCard_1cjhk_28{background:#ffffff0d;padding:2.5rem 2rem;border-radius:16px;text-align:center;transition:all var(--transition);border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._contactCard_1cjhk_28:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));transform:scaleX(0);transition:transform var(--transition)}._contactCard_1cjhk_28:hover:before{transform:scaleX(1)}._contactCard_1cjhk_28:hover{transform:translateY(-5px);background:#ffffff14;border-color:#00d4ff4d;box-shadow:0 10px 30px #00d4ff33}._contactIcon_1cjhk_63{color:var(--accent-color);margin-bottom:1rem;display:flex;justify-content:center;align-items:center}._contactCard_1cjhk_28 h3{margin-bottom:.75rem;color:var(--white);font-size:1.2rem;font-weight:600}._contactCard_1cjhk_28 a{color:#fffc;text-decoration:none;transition:color var(--transition);font-size:.95rem;display:inline-block}._contactCard_1cjhk_28 a:hover{color:var(--accent-color)}._contactCard_1cjhk_28 p{color:#fffc;font-size:.95rem}@media (max-width: 968px){._contactInfo_1cjhk_20{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._contactInfo_1cjhk_20{grid-template-columns:1fr}}._footer_wn57y_1{background:var(--dark-bg);color:var(--white);text-align:center;padding:2rem}._container_wn57y_8{max-width:1200px;margin:0 auto}._container_wn57y_8 p{margin:.5rem 0}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #22D3EE;--secondary-color: #3B82F6;--accent-color: #8B5CF6;--dark-bg: #0F172A;--darker-bg: #020617;--card-bg: #1E293B;--light-bg: #F1F5F9;--white: #ffffff;--text-dark: #0F172A;--text-light: #64748B;--border-color: #334155;--success-color: #10B981;--warning-color: #F59E0B;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--transition: .3s cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-neon: 0 0 20px rgba(34, 211, 238, .3)}body{font-family:var(--font-primary);line-height:1.6;color:var(--text-dark);background:var(--light-bg);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit;transition:color var(--transition)}a:hover{color:var(--primary-color)}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;transition:all var(--transition)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.02em}code,pre{font-family:var(--font-mono)}
