:root{--bg:#0b1220;--surface:#111827;--gold:#d4af37;--gold-light:#f4d35e;--white:#f8fafc;--text:#cbd5e1;--border:#d4af3733;--radius:18px;--transition:.35s ease}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Playfair Display,serif}img{max-width:100%;display:block}section{padding:120px 7%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:root{--bg-primary:#0b1220;--bg-secondary:#111827;--bg-card:#ffffff0a;--accent:#d4af37;--accent-light:#f4d35e;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--border:#d4af3733;--font-heading:"Playfair Display",serif;--font-body:"Inter",sans-serif;--hero-name:68px;--hero-title:28px;--section-title:46px;--card-title:24px;--body:18px;--small:15px;--section-padding:120px;--container-width:1280px;--radius:18px;--shadow:0 20px 50px #00000059;--transition:.35s ease}.container{width:min(1280px,92%);margin:auto}.section-title{font-family:var(--font-heading);font-size:var(--section-title);color:var(--text-primary);text-align:center;margin-bottom:20px}.section-divider{background:var(--accent);border-radius:50px;width:80px;height:4px;margin:0 auto 25px}.section-description{color:var(--text-secondary);text-align:center;max-width:760px;margin:auto auto 70px;font-size:18px;line-height:1.8}.primary-btn,.secondary-btn{transition:var(--transition);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-weight:600;display:inline-flex}.primary-btn{background:var(--accent);color:#111827}.primary-btn:hover{background:var(--accent-light);transform:translateY(-3px)}.secondary-btn{border:2px solid var(--accent);color:var(--accent)}.secondary-btn:hover{background:var(--accent);color:#111827}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);transition:var(--transition)}.glass-card:hover{border-color:var(--accent);transform:translateY(-8px)}.fade-up{animation:.8s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.float{animation:5s ease-in-out infinite floating}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#0b0b0b;font-family:Poppins,sans-serif;overflow-x:hidden}.navbar{z-index:999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1220cc;border-bottom:1px solid #d4af3726;width:100%;transition:all .35s;position:fixed;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;width:min(1320px,92%);margin:auto;padding:16px 0;display:flex}.brand{align-items:center;gap:15px;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:68px;height:68px;transition:all .35s}.brand:hover .brand-logo{transform:rotate(-4deg)scale(1.05)}.brand h2{color:#fff;letter-spacing:.4px;margin:0;font-size:1.45rem;font-weight:700}.brand p{color:#d4af37;letter-spacing:.8px;margin-top:4px;font-size:.82rem}.nav{align-items:center;gap:32px;display:flex}.nav a{color:#e5e7eb;font-size:.98rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.nav a:after{content:"";background:#d4af37;width:0;height:2px;transition:all .3s;position:absolute;bottom:-6px;left:0}.nav a:hover{color:#d4af37}.nav a:hover:after{width:100%}.resume-btn{background:#d4af37;border-radius:50px;align-items:center;gap:10px;padding:13px 22px;transition:all .35s;box-shadow:0 10px 30px #d4af3740;color:#111827!important;font-weight:700!important;display:flex!important}.resume-btn:hover{background:#f4d35e;transform:translateY(-3px);box-shadow:0 18px 40px #d4af3759;color:#111827!important}.resume-btn:after{display:none}.menu-btn{cursor:pointer;color:#fff;background:0 0;border:none;display:none}@media (width<=1024px){.nav{background:#111827;flex-direction:column;align-items:flex-start;gap:25px;width:320px;height:calc(100vh - 92px);padding:45px 30px;transition:all .35s;position:fixed;top:92px;right:-100%;box-shadow:-10px 0 40px #00000059}.nav.open{right:0}.menu-btn{display:block}.resume-btn{justify-content:center;width:100%}}@media (width<=768px){.brand-logo{width:58px;height:58px}.brand h2{font-size:1.15rem}.brand p{display:none}.nav{width:100%}}@media (width<=480px){.navbar-container{padding:12px 0}.brand{gap:10px}.brand-logo{width:50px;height:50px}.brand h2{font-size:1rem}}.hero{color:#fff;background:#0b1220;align-items:center;min-height:100vh;padding:120px 0 80px;display:flex}.hero-container{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;width:min(1200px,92%);margin:auto;display:grid}.hero-tag{color:#d4af37;letter-spacing:2px;margin-bottom:14px;font-weight:700;display:inline-block}.hero-left h1{margin:0;font-size:4rem}.hero-left h2{color:#d4af37;margin:16px 0;font-size:1.7rem}.hero-left p{color:#cfd6e4;max-width:650px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:35px;display:flex}.primary-btn,.secondary-btn{border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.primary-btn{color:#111827;background:#d4af37}.secondary-btn{color:#fff;border:2px solid #d4af37}.primary-btn:hover,.secondary-btn:hover{transform:translateY(-3px)}.hero-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.hero-cards div{text-align:center;background:#111b2d;border:1px solid #d4af3733;border-radius:16px;padding:20px}.hero-cards svg{color:#d4af37;margin-bottom:10px}.hero-right img{border-radius:24px;width:100%;box-shadow:0 25px 60px #00000059}@media (width<=960px){.hero-container{text-align:center;grid-template-columns:1fr}.hero-left p{margin:auto}.hero-actions{justify-content:center}.hero-cards{grid-template-columns:1fr}}.about{color:#fff;background:#0b1220;padding:120px 0 80px}.about-container{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;width:min(1200px,92%);margin:auto;display:grid}.about-image img{border-radius:24px;width:100%;display:block;box-shadow:0 20px 50px #00000059}.section-tag{color:#d4af37;letter-spacing:2px;margin-bottom:12px;font-weight:700;display:inline-block}.about-content h2{margin:0 0 20px;font-size:2.5rem}.about-content p{color:#cfd6e4;margin-bottom:18px;line-height:1.8}.about-highlights{grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0;display:grid}.about-highlights div{text-align:center;background:#111b2d;border:1px solid #d4af3733;border-radius:16px;padding:18px}.about-highlights svg{color:#d4af37;margin-bottom:10px}.resume-button{color:#111827;background:#d4af37;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.resume-button:hover{background:#f2c94c;transform:translateY(-3px)}@media (width<=900px){.about-container{grid-template-columns:1fr;gap:40px}.about-content{text-align:center}.about-highlights{grid-template-columns:1fr}.resume-button{justify-content:center}}.education{color:#fff;background:#0b0b0b;padding:120px 6%}.education-heading{text-align:center;max-width:900px;margin:0 auto 80px}.education-heading h2{color:#fff;margin:15px 0;font-family:Playfair Display,serif;font-size:48px}.education-timeline{max-width:1050px;margin:0 auto;padding-left:70px;position:relative}.education-timeline:before{content:"";background:#c9a227;border-radius:20px;width:3px;position:absolute;top:0;bottom:0;left:22px}.education-card{background:#ffffff08;border:1px solid #c9a22738;border-radius:22px;margin-bottom:35px;padding:35px;transition:all .35s;position:relative}.education-card:before{content:"";background:#c9a227;border:5px solid #0b0b0b;border-radius:50%;width:18px;height:18px;position:absolute;top:40px;left:-58px}.education-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 40px #c9a2272e}.education-card h3{color:#fff;margin-bottom:10px;font-size:30px;font-weight:700}.education-card h4{color:#c9a227;margin-bottom:10px;font-size:21px;font-weight:600}.education-location{color:#a8a8a8;margin-bottom:25px;font-size:15px}.education-card p{color:#d6d6d6;font-size:17px;line-height:1.9}.subject-tags{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.subject-tags span{color:#c9a227;border:1px solid #c9a22759;border-radius:999px;padding:10px 18px;font-size:14px;transition:all .35s}.subject-tags span:hover{color:#111;background:#c9a227;transform:translateY(-3px)}.academic-profile{margin-top:90px}.academic-profile h3{text-align:center;margin-bottom:45px;font-family:Playfair Display,serif;font-size:42px}.academic-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.academic-card{background:#ffffff08;border:1px solid #c9a22738;border-radius:20px;padding:30px;transition:all .35s}.academic-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 40px #c9a22726}.academic-card h4{color:#c9a227;margin-bottom:16px;font-size:22px}.academic-card p{color:#d6d6d6;font-size:16px;line-height:1.8}@media (width<=1100px){.academic-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.education{padding:100px 6%}.education-heading h2{font-size:40px}.education-timeline{padding-left:50px}.education-card:before{left:-38px}}@media (width<=768px){.education{padding:90px 6%}.education-heading h2{font-size:34px}.section-description{font-size:16px}.education-timeline{padding-left:35px}.education-timeline:before{left:12px}.education-card{padding:28px}.education-card:before{left:-26px}.education-card h3{font-size:24px}.education-card h4{font-size:18px}.academic-grid{grid-template-columns:1fr}.academic-profile h3{font-size:34px}}.core-competencies{color:#fff;background:#0b0b0b;padding:120px 6%;position:relative;overflow:hidden}.core-competencies:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a2271a,#0000 70%);width:550px;height:550px;position:absolute;top:-250px;left:-200px}.core-competencies:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08,#0000 70%);width:650px;height:650px;position:absolute;bottom:-300px;right:-250px}.container{z-index:2;max-width:1300px;margin:auto;position:relative}.section-header{text-align:center;max-width:900px;margin:0 auto 80px}.section-header h2{color:#fff;margin-bottom:18px;font-family:Playfair Display,serif;font-size:52px}.competency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.competency-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #c9a2272e;border-radius:22px;padding:35px;transition:all .35s}.competency-card:hover{border-color:#c9a227;transform:translateY(-10px);box-shadow:0 20px 45px #c9a2272e,0 0 0 1px #c9a22726}.competency-icon{background:#c9a2271f;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;font-size:34px;display:flex}.competency-card h3{color:#c9a227;margin-bottom:16px;font-size:24px;line-height:1.4}.competency-card p{color:#d7d7d7;font-size:16px;line-height:1.9}@media (width<=1100px){.competency-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.core-competencies{padding:90px 6%}.section-header h2{font-size:38px}.section-description{font-size:16px}.competency-grid{grid-template-columns:1fr}.competency-card{padding:28px}.competency-icon{width:64px;height:64px;font-size:30px}.competency-card h3{font-size:22px}}.executive-summary{color:#fff;background:#080808;padding:120px 6%;position:relative;overflow:hidden}.executive-summary:before{content:"";background:radial-gradient(circle,#c9a22714,#0000 70%);width:700px;height:700px;position:absolute;top:-300px;left:-250px}.executive-summary:after{content:"";background:radial-gradient(circle,#ffffff08,#0000 70%);width:600px;height:600px;position:absolute;bottom:-250px;right:-250px}.summary-container{z-index:2;grid-template-columns:1.2fr .8fr;align-items:start;gap:70px;max-width:1400px;margin:auto;display:grid;position:relative}.summary-left .section-tag{color:#c9a227;letter-spacing:3px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.summary-left h2{margin-bottom:25px;font-family:Playfair Display,serif;font-size:52px;line-height:1.25}.heading-line{background:#c9a227;border-radius:30px;width:90px;height:4px;margin-bottom:35px}.summary-left p{color:#d7d7d7;margin-bottom:28px;font-size:18px;line-height:2}.summary-right{flex-direction:column;gap:35px;display:flex}.summary-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #c9a22733;border-radius:24px;padding:35px;transition:all .35s}.summary-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 45px #c9a2272e}.summary-card h3{color:#c9a227;margin-bottom:20px;font-size:28px}.summary-card blockquote{color:#fff;font-size:20px;font-style:italic;line-height:1.9}.summary-card ul{margin:0;padding:0;list-style:none}.summary-card li{color:#e4e4e4;margin-bottom:18px;padding-left:30px;font-size:17px;position:relative}.summary-card li:before{content:"✓";color:#c9a227;font-weight:700;position:absolute;left:0}@media (width<=1100px){.summary-container{grid-template-columns:1fr}}@media (width<=768px){.executive-summary{padding:90px 6%}.summary-left h2{font-size:38px}.summary-left p{font-size:16px}.summary-card{padding:28px}.summary-card h3{font-size:24px}.summary-card blockquote{font-size:18px}}.professional-journey{color:#fff;background:#0b0b0b;padding:120px 8%;position:relative;overflow:hidden}.journey-header{text-align:center;max-width:900px;margin:0 auto 90px}.journey-header h2{margin-bottom:18px;font-family:Playfair Display,serif;font-size:52px;font-weight:700}.journey-description{color:#d8d8d8;font-size:18px;line-height:1.9}.journey-chapter{max-width:1100px;margin:0 auto 120px}.chapter-number{color:#c9a227;letter-spacing:2px;border:1px solid #c9a22759;border-radius:999px;margin-bottom:25px;padding:8px 20px;font-size:14px;display:inline-block}.journey-chapter h3{margin-bottom:22px;font-family:Playfair Display,serif;font-size:42px}.chapter-intro{color:#d6d6d6;max-width:850px;margin-bottom:60px;font-size:18px;line-height:1.9}.career-timeline{flex-direction:column;align-items:center;gap:35px;display:flex}.timeline-arrow{color:#c9a227;font-size:34px;font-weight:700}.career-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #c9a2272e;border-radius:24px;width:100%;padding:38px;transition:all .35s}.career-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 20px 45px #c9a22726}.career-card h4{color:#c9a227;margin-bottom:10px;font-size:30px}.company{color:#fff;margin-bottom:22px;font-weight:600;display:block}.career-card ul{margin:0;padding:0;list-style:none}.career-card li{color:#e4e4e4;margin-bottom:15px;padding-left:28px;line-height:1.7;position:relative}.career-card li:before{content:"●";color:#c9a227;font-size:12px;position:absolute;left:0}.business-value{background:#c9a22714;border:1px solid #c9a22740;border-radius:22px;margin-top:55px;padding:30px}.business-value strong{color:#c9a227;margin-bottom:15px;font-size:22px;display:block}.business-value p{color:#d9d9d9;margin:0;line-height:1.9}@media (width<=768px){.professional-journey{padding:90px 6%}.journey-header h2{font-size:38px}.journey-chapter h3{font-size:32px}.chapter-intro{font-size:16px}.career-card{padding:28px}.career-card h4{font-size:24px}}.career-highlights{margin-top:140px}.highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:60px;display:grid}.highlight-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #c9a22733;border-radius:22px;padding:35px;transition:all .35s}.highlight-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 40px #c9a22726}.highlight-icon{margin-bottom:20px;font-size:48px}.highlight-card h4{color:#c9a227;margin-bottom:15px;font-size:26px}.highlight-card p{color:#d7d7d7;line-height:1.8}@media (width<=992px){.highlights-grid{grid-template-columns:1fr}}.certifications{color:#fff;background:#0b0b0b;padding:120px 6%;position:relative;overflow:hidden}.certifications:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a22714,#0000 70%);width:600px;height:600px;position:absolute;top:-250px;left:-250px}.certifications:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08,#0000 70%);width:550px;height:550px;position:absolute;bottom:-220px;right:-220px}.certifications-header{text-align:center;z-index:2;max-width:900px;margin:0 auto 90px;position:relative}.certifications-header h2{margin-bottom:18px;font-family:Playfair Display,serif;font-size:52px}.certification-grid{z-index:2;grid-template-columns:repeat(2,1fr);gap:35px;max-width:1300px;margin:auto;display:grid;position:relative}.certificate-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #c9a2272e;border-radius:24px;padding:35px;transition:all .35s}.certificate-card:hover{border-color:#c9a227;transform:translateY(-10px);box-shadow:0 20px 45px #c9a2272e,0 0 0 1px #c9a2271f}.certificate-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.certificate-icon{background:#c9a2271f;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;font-size:34px;display:flex}.certificate-year{color:#c9a227;background:#c9a2271f;border:1px solid #c9a22740;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.certificate-card h3{color:#fff;margin-bottom:12px;font-size:28px;line-height:1.4}.certificate-card h4{color:#c9a227;margin-bottom:18px;font-size:19px;font-weight:600}.certificate-card p{color:#d7d7d7;font-size:16px;line-height:1.9}@media (width<=992px){.certification-grid{grid-template-columns:1fr}}@media (width<=768px){.certifications{padding:90px 6%}.certifications-header h2{font-size:38px}.section-description{font-size:16px}.certificate-card{padding:28px}.certificate-top{flex-direction:column;align-items:flex-start;gap:18px}.certificate-card h3{font-size:23px}.certificate-card h4{font-size:17px}.certificate-icon{width:64px;height:64px;font-size:30px}}.business-projects{color:#fff;background:#0b0b0b;padding:120px 6%;position:relative;overflow:hidden}.business-projects:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a22714,#0000 70%);width:600px;height:600px;position:absolute;top:-250px;right:-250px}.business-projects:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08,#0000 70%);width:500px;height:500px;position:absolute;bottom:-200px;left:-200px}.projects-header{text-align:center;z-index:2;max-width:900px;margin:0 auto 80px;position:relative}.section-tag{color:#c9a227;letter-spacing:3px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.projects-header h2{margin-bottom:20px;font-family:Playfair Display,serif;font-size:52px}.projects-grid{z-index:2;grid-template-columns:repeat(2,1fr);gap:35px;max-width:1300px;margin:auto;display:grid;position:relative}.project-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #c9a2272e;border-radius:24px;padding:35px;transition:all .35s}.project-card:hover{border-color:#c9a227;transform:translateY(-10px);box-shadow:0 20px 45px #c9a2272e,0 0 0 1px #c9a2271f}.project-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.project-category{color:#c9a227;background:#c9a2271f;border:1px solid #c9a22740;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600}.project-year{color:#bbb;font-size:15px}.project-card h3{color:#fff;margin-bottom:18px;font-size:28px;line-height:1.4}.project-card p{color:#d7d7d7;margin-bottom:25px;font-size:16px;line-height:1.9}.project-skills{flex-wrap:wrap;gap:12px;display:flex}.project-skills span{color:#c9a227;border:1px solid #c9a2274d;border-radius:999px;padding:10px 18px;font-size:14px;transition:all .3s}.project-skills span:hover{color:#111;background:#c9a227;transform:translateY(-3px)}@media (width<=992px){.projects-grid{grid-template-columns:1fr}}@media (width<=768px){.business-projects{padding:90px 6%}.projects-header h2{font-size:38px}.section-description{font-size:16px}.project-card{padding:28px}.project-card h3{font-size:24px}.project-top{flex-direction:column;align-items:flex-start;gap:12px}}.skills{color:#fff;background:#101010;padding:120px 6%}.skills-header{text-align:center;max-width:900px;margin:0 auto 80px}.skills-header h2{margin:12px 0;font-family:Playfair Display,serif;font-size:48px}.skills-description{color:#cfcfcf;margin-top:28px;font-size:18px;line-height:1.8}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.skill-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #c9a22733;border-radius:22px;padding:35px;transition:all .35s}.skill-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 40px #c9a22726}.skill-card h3{color:#c9a227;margin-bottom:25px;font-size:28px}.skill-tags{flex-wrap:wrap;gap:14px;display:flex}.skill-tags span{color:#fff;background:#c9a2271a;border:1px solid #c9a22740;border-radius:50px;padding:10px 18px;font-size:15px;transition:all .3s}.skill-tags span:hover{color:#111;background:#c9a227;transform:translateY(-2px)}@media (width<=992px){.skills-grid{grid-template-columns:1fr}}@media (width<=768px){.skills{padding:90px 6%}.skills-header h2{font-size:36px}.skills-description{font-size:16px}.skill-card{padding:28px}.skill-card h3{font-size:24px}}.contact{color:#fff;background:#0b0b0b;padding:120px 6%;position:relative;overflow:hidden}.contact:before{content:"";background:radial-gradient(circle,#c9a22714,#0000 70%);width:650px;height:650px;position:absolute;top:-250px;left:-250px}.contact:after{content:"";background:radial-gradient(circle,#ffffff08,#0000 70%);width:600px;height:600px;position:absolute;bottom:-250px;right:-250px}.contact-header{text-align:center;max-width:900px;margin:0 auto 80px}.section-tag{color:#c9a227;letter-spacing:4px;font-size:15px;font-weight:600}.contact-header h2{margin:18px 0;font-family:Playfair Display,serif;font-size:52px}.section-description{color:#d7d7d7;font-size:18px;line-height:1.9}.contact-container{grid-template-columns:1fr 1fr;gap:45px;max-width:1300px;margin:auto;display:grid}.contact-info{flex-direction:column;gap:25px;display:flex}.contact-card{background:#ffffff0a;border:1px solid #c9a2272e;border-radius:22px;align-items:center;gap:22px;padding:28px;transition:all .35s;display:flex}.contact-card:hover{border-color:#c9a227;transform:translateY(-8px);box-shadow:0 18px 40px #c9a22726}.contact-icon{background:#c9a2271f;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;display:flex}.contact-card h3{color:#c9a227;margin-bottom:8px;font-size:22px}.contact-card a{color:#fff;text-decoration:none}.contact-card a:hover{color:#c9a227}.contact-card p{color:#ddd}.contact-message{background:#ffffff0a;border:1px solid #c9a2272e;border-radius:24px;padding:45px}.contact-message h3{color:#fff;margin-bottom:25px;font-size:34px}.contact-message p{color:#d7d7d7;margin-bottom:40px;font-size:17px;line-height:2}.contact-btn{color:#111;background:#c9a227;border-radius:999px;padding:18px 42px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-block}.contact-btn:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 40px #c9a2274d}@media (width<=1000px){.contact-container{grid-template-columns:1fr}}@media (width<=768px){.contact{padding:90px 6%}.contact-header h2{font-size:38px}.contact-message{padding:30px}.contact-message h3{font-size:28px}.contact-card{text-align:center;flex-direction:column}}.resume-section{color:#fff;background:#0b0b0b;padding:120px 6%}.resume-heading{text-align:center;max-width:900px;margin:0 auto 80px}.section-tag{color:#c9a227;letter-spacing:4px;text-transform:uppercase;font-size:15px;font-weight:600}.resume-heading h2{margin:18px 0;font-family:Playfair Display,serif;font-size:48px}.heading-line{background:#c9a227;border-radius:30px;width:90px;height:4px;margin:24px auto}.resume-heading p{color:#d0d0d0;font-size:18px;line-height:1.9}.resume-container{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;max-width:1300px;margin:auto;display:grid}.resume-preview{justify-content:center;display:flex}.resume-paper{color:#111;background:#fff;border-radius:20px;width:100%;max-width:420px;padding:40px;transition:all .35s;box-shadow:0 25px 70px #00000059}.resume-paper:hover{transform:translateY(-10px)rotate(-1deg)}.resume-paper h3{margin-bottom:8px;font-size:34px}.resume-paper span{color:#777;margin-bottom:25px;display:block}.resume-paper hr{margin:25px 0}.resume-paper ul{padding-left:20px}.resume-paper li{margin-bottom:14px;line-height:1.7}.paper-footer{text-align:center;color:#c9a227;letter-spacing:2px;margin-top:40px;font-weight:700}.resume-content h3{color:#fff;margin-bottom:25px;font-size:36px}.resume-content p{color:#d5d5d5;margin-bottom:40px;font-size:17px;line-height:2}.resume-highlights{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:45px;display:grid}.highlight{background:#ffffff0a;border:1px solid #c9a2272e;border-radius:18px;padding:22px;transition:all .35s}.highlight:hover{border-color:#c9a227;transform:translateY(-6px);box-shadow:0 15px 35px #c9a2272e}.highlight strong{color:#c9a227;margin-bottom:10px;font-size:17px;display:block}.highlight span{color:#ddd;line-height:1.6}.download-btn{color:#111;background:#c9a227;border-radius:999px;justify-content:center;align-items:center;padding:18px 38px;font-size:17px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex}.download-btn:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 40px #c9a2274d}@media (width<=1000px){.resume-container{grid-template-columns:1fr}.resume-preview{order:2}.resume-content{order:1}}@media (width<=768px){.resume-section{padding:90px 6%}.resume-heading h2{font-size:36px}.resume-highlights{grid-template-columns:1fr}.resume-content h3{font-size:30px}.resume-paper{padding:30px}}.footer{color:#fff;background:#050505;border-top:1px solid #c9a22726;padding:90px 6% 30px;position:relative;overflow:hidden}.footer:before{content:"";background:radial-gradient(circle,#c9a22714,#0000 70%);width:500px;height:500px;position:absolute;top:-250px;left:-250px}.footer:after{content:"";background:radial-gradient(circle,#ffffff08,#0000 70%);width:450px;height:450px;position:absolute;bottom:-200px;right:-200px}.footer-container{z-index:2;grid-template-columns:2fr 1fr 1fr;gap:60px;max-width:1400px;margin:auto;display:grid;position:relative}.footer-brand img{width:90px;margin-bottom:20px}.footer-brand h2{margin-bottom:10px;font-family:Playfair Display,serif;font-size:34px}.footer-tagline{color:#c9a227;letter-spacing:2px;margin-bottom:20px;font-weight:600}.footer-description{color:#d7d7d7;max-width:420px;line-height:1.9}.footer-links h3,.footer-contact h3{color:#c9a227;margin-bottom:25px;font-size:22px}.footer-links ul{padding:0;list-style:none}.footer-links li{margin-bottom:14px}.footer-links a{color:#ddd;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#c9a227;padding-left:8px}.footer-contact p{color:#d7d7d7;margin-bottom:15px;line-height:1.8}.footer-bottom{z-index:2;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1400px;margin:70px auto 0;padding-top:30px;display:flex;position:relative}.footer-bottom p{color:#9e9e9e}.back-to-top{color:#c9a227;font-weight:600;text-decoration:none;transition:all .3s}.back-to-top:hover{color:#fff;transform:translateY(-3px)}@media (width<=1000px){.footer-container{grid-template-columns:1fr;gap:45px}.footer-bottom{text-align:center;flex-direction:column;gap:20px}}@media (width<=768px){.footer{padding:70px 6% 25px}.footer-brand h2{font-size:30px}.footer-links h3,.footer-contact h3{font-size:20px}}
