.skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}@media (max-width: 768px){.skills-grid{grid-template-columns:1fr}.skill-box{gap:20px}.skill-title{max-width:100%}.tree-grid{grid-template-columns:1fr!important;gap:40px!important}.tree-svg-container,.mobile-tree-path{display:block!important}.desktop-tree-path{display:none!important}.tree-card{margin:0 auto;width:100%;max-width:400px;text-align:center}.root-badge{font-size:.9rem;padding:8px 16px}.tree-container{padding-top:60px}}@media (max-width: 480px){.tech-icon-box{width:50px;height:50px;font-size:1.5rem}.skill-icons-row{flex-wrap:wrap;justify-content:center}}.skill-box{background:#0a0a0a;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:30px;display:flex;align-items:center;justify-content:space-between;min-height:120px}.skill-title{font-size:1.5rem;font-weight:800;line-height:1.2;color:#fff;max-width:150px}.skill-icons-row{display:flex;gap:15px}.tech-icon-box{width:60px;height:60px;background:#111;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);font-size:1.8rem;transition:transform .2s;color:#ccc}.tech-icon-box:hover{transform:translateY(-5px);border-color:var(--accent-green);color:#fff}.marquee-pill{background:#0a0a0a;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:20px 0;margin-top:30px}.marquee-item{display:flex;align-items:center;gap:10px;margin:0 30px;color:#888;font-weight:600}.tree-container{position:relative;padding-top:80px;padding-bottom:50px}.root-badge{position:absolute;top:0;left:50%;transform:translate(-50%);background:#1a1a1a;padding:10px 24px;border-radius:12px;border:1px solid rgba(255,255,255,.1);color:#ccc;font-weight:600;z-index:20}.root-dot{position:absolute;top:55px;left:50%;transform:translate(-50%);width:16px;height:16px;background:var(--accent-green);border-radius:50%;box-shadow:0 0 15px var(--accent-green);z-index:20}.tree-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;position:relative;z-index:10}.tree-card{background:#0a0a0a;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:30px;position:relative;z-index:10}.tree-card-dot{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:16px;height:16px;background:var(--accent-green);border:3px solid #000;border-radius:50%;box-shadow:0 0 10px var(--accent-green);z-index:20}.tree-svg-container{position:absolute;top:50px;left:0;width:100%;height:100%;pointer-events:none;z-index:5}@keyframes dash-scroll{to{stroke-dashoffset:-20}}.tree-path{fill:none;stroke:var(--accent-green);stroke-width:1;stroke-dasharray:4 4;stroke-linecap:round;opacity:.6;animation:dash-scroll 1s linear infinite}.mobile-tree-path{display:none}.desktop-tree-path{display:block}.tree-card-dot{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--accent-green);border:2px solid #000;border-radius:50%;box-shadow:0 0 8px var(--accent-green);z-index:20}.tree-card-dot-bottom{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--accent-green);border:2px solid #000;border-radius:50%;box-shadow:0 0 8px var(--accent-green);z-index:20}.role-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:5px}.company-name{font-size:1.1rem;color:#888;margin-bottom:15px}.date-text{color:var(--accent-green);font-size:.9rem;font-weight:600}:root{--bg-color: #000000;--card-bg: #121212;--text-primary: #D4D4D6;--text-secondary: #A1A1AA;--accent-green: #FF3B3B;--accent-blue: #38bdf8;--accent-purple: #c084fc;--border-color: rgba(255, 255, 255, .1);--font-main: "League Spartan", sans-serif}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-main);background-color:var(--bg-color);color:var(--text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased}.waving-hand{animation:wave 2s infinite;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.container{max-width:1280px;margin:0 auto;padding:0 24px}.section{padding:100px 0;position:relative;z-index:10}.heading-xl{font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:.9;letter-spacing:-2px;color:#fff;margin-bottom:1rem}.heading-lg{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:2rem}.text-accent-green{color:var(--accent-green)}.text-accent-blue{color:var(--accent-blue)}.text-muted{color:var(--text-secondary)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:18px 40px;background:#1a1a1a;color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:1px;border:1px solid var(--border-color);border-radius:4px;transition:all .3s ease;width:100%;max-width:400px;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden}.btn-primary:hover{background:#fff;color:#000;border-color:#fff}.btn-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1a1a1a;border:1px solid var(--border-color);transition:all .3s ease;color:#fff}.btn-icon:hover{background:#fff;color:#000}.feature-card{background:var(--card-bg);border:1px solid var(--border-color);padding:2rem;border-radius:12px;transition:transform .3s ease,border-color .3s ease;height:100%}.feature-card:hover{transform:translateY(-5px);border-color:#fff3}.moving-border-btn{position:relative;width:100%;padding:24px;background:#0a0a0a;color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;margin-top:20px;border:1px solid rgba(255,255,255,.1);z-index:10}.moving-border-btn:before{content:"";position:absolute;top:50%;left:50%;width:600%;height:600%;background:conic-gradient(from 90deg at 50% 50%,transparent 0%,transparent 90%,#ffffff 100%);transform:translate(-50%,-50%);animation:rotate-beam 4s linear infinite;z-index:-1}.moving-border-btn:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#0a0a0a;border-radius:10px;z-index:-1}@keyframes rotate-beam{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.profile-hero-wrapper{height:420px}.profile-img-container{position:relative;height:420px;background:#1a1a1a;clip-path:polygon(0% 20px,20px 0%,55% 0%,60% 5px,65% 50px,calc(100% - 20px) 50px,100% 70px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0% calc(100% - 20px));border-radius:20px;filter:grayscale(100%);transition:filter .5s ease;cursor:pointer;z-index:5}.rotating-text{fill:#ff3b3b!important;color:#ff3b3b}.profile-img-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff05;z-index:2}.profile-img-container img{border-radius:20px}.profile-img-container:hover{filter:grayscale(0%)}.rotating-badge{position:absolute;bottom:-40px;right:-40px;width:140px;height:140px;z-index:10;pointer-events:auto;transition:transform .3s ease}.rotating-badge:hover{transform:scale(1.1)}.rotating-group{animation:rotate-text 12s linear infinite;transform-origin:50px 50px}.rotating-badge text textPath{fill:#ff3b3b!important}@keyframes rotate-text{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-profile-card{background:#ff3b3b08;border:1px solid rgba(255,59,59,.1);border-radius:24px;padding:40px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-content-grid{display:grid;grid-template-columns:350px 1fr;gap:40px;margin-top:40px}@media (max-width: 900px){.profile-content-grid{grid-template-columns:1fr}}.nav-container{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.05)}.nav-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#38bdf8,transparent);opacity:.5}.nav-logo{font-family:League Spartan,sans-serif;font-weight:700;font-size:1.125rem;letter-spacing:.5px;color:#fff;display:flex;align-items:center;gap:.5rem}.menu-btn{width:45px;height:45px;border-radius:50%;border:1px solid rgba(255,255,255,.6);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;transition:all .3s ease}.menu-btn:hover{background:#fff;color:#000}.hero-badge{border:1px solid rgba(255,255,255,.2);border-radius:9999px;padding:6px 16px;font-size:.85rem;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:8px;background:#0006;width:fit-content}.status-dot{width:8px;height:8px;background:var(--accent-green);border-radius:50%;box-shadow:0 0 8px var(--accent-green);animation:pulse 2s infinite}.bio-chip{padding:2px 8px;border-radius:4px;font-weight:600;font-size:.9em;border:1px solid;background:transparent}.bio-chip.green{color:var(--accent-green);border-color:#64f2964d}.bio-chip.blue{color:var(--accent-blue);border-color:#38bdf84d}.journey-node{width:12px;height:12px;background:var(--accent-green);border-radius:50%;box-shadow:0 0 10px var(--accent-green);position:relative;z-index:2}.journey-line{border-left:2px dashed rgba(100,242,150,.3);position:absolute;left:5px;top:12px;bottom:-40px;z-index:1}.journey-card{background:#0a0a0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-left:2rem;position:relative}.journey-card:before{content:"";position:absolute;left:-2rem;top:1.5rem;width:2rem;height:2px;background:linear-gradient(90deg,var(--accent-green),transparent);opacity:.3}@keyframes pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.1);opacity:1}to{transform:scale(.95);opacity:.7}}.grid-bg-overlay{background-size:40px 40px;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%);position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bg-grid{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:radial-gradient(circle at center,black 60%,transparent 100%);mask-image:radial-gradient(circle at center,black 60%,transparent 100%)}.chip{display:inline-block;padding:4px 12px;border-radius:4px;font-size:.9rem;font-weight:700;margin:0 4px;transform:rotate(-2deg)}.chip-yellow{background:#facc15;color:#000}.chip-orange{background:#f97316;color:#000}.chip-green{background:var(--accent-green);color:#000}.marquee-container{background:var(--accent-green);color:#000;padding:15px 0;font-weight:800;font-size:1.5rem;text-transform:uppercase;transform:rotate(-2deg);width:105%;margin-left:-2.5%;border:2px solid #000}.terminal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 10px}.terminal-title{font-size:2rem;font-weight:700;color:#fff;display:flex;align-items:center}.dev-toggle-container{display:flex;align-items:center;gap:15px}.dev-mode-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.dev-toggle-btn{width:60px;height:30px;background:#1a1a1a;border:1px solid var(--border-color);border-radius:20px;position:relative;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;padding:2px}.dev-toggle-btn.active{background:#1a1a1a;border-color:var(--accent-green)}.toggle-thumb{width:24px;height:24px;background:#333;border-radius:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;color:#fff}.dev-toggle-btn.active .toggle-thumb{transform:translate(30px);background:var(--accent-green);color:#000}.terminal-content-box{background:#050505;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:40px;min-height:400px;position:relative;overflow:hidden}.terminal-view{font-family:Courier New,Courier,monospace;color:#d4d4d6;font-size:1rem;line-height:2}.terminal-text-green{color:var(--accent-green);font-weight:600;margin-bottom:10px}.terminal-line{margin-bottom:5px}.cmd{color:var(--accent-green);font-weight:700}.terminal-prompt{color:var(--accent-green);display:flex;gap:10px}.cursor-blink{animation:blink 1s step-end infinite;color:var(--text-secondary)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.projects-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.project-card{background:#0a0a0a;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.project-card:hover{transform:translateY(-5px);border-color:#ffffff1a}.project-bar{background:#121212;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.project-dots{display:flex;gap:6px}.dot{width:8px;height:8px;border-radius:50%}.project-image-container{height:200px;overflow:hidden;position:relative}.project-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card:hover .project-image{transform:scale(1.05)}.project-content{padding:25px}.project-title{font-size:1.4rem;color:#fff;margin-bottom:10px;font-weight:700}.project-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:20px;min-height:60px}.tech-tags{display:flex;gap:10px;flex-wrap:wrap}.tech-tag{background:#ffffff0d;padding:6px 12px;border-radius:6px;font-size:.8rem;color:#ccc;display:flex;align-items:center;gap:6px}.project-link-btn:hover{background:#ff3b3b1a;border-color:#ff3b3b99!important;transform:translateY(-2px)}.articles-header{margin-bottom:40px;padding:0 10px}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.article-card{background:#050505;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;min-height:400px;transition:transform .3s ease,border-color .3s ease}.article-card:hover{transform:translateY(-5px);border-color:#ffffff1a}.article-icon-area{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);gap:15px;margin-bottom:30px}.article-meta{font-size:.8rem;color:var(--text-secondary);margin-bottom:15px;display:block}.article-title{font-size:1.2rem;color:#fff;font-weight:700;margin-bottom:10px;line-height:1.4}.article-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.article-tags{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.article-tag{font-size:.75rem;padding:4px 10px;border-radius:20px;background:#ff3b3b1a;color:var(--accent-green);font-weight:500}.read-more-link{color:var(--accent-green);font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer;text-decoration:none}.cta-section{min-height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:100px 20px}.opportunity-badge{border:1px solid var(--accent-green);color:var(--accent-green);padding:8px 20px;border-radius:30px;font-size:.9rem;display:flex;align-items:center;gap:8px;margin-bottom:30px}.cta-title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;color:#fff;line-height:1.1;margin-bottom:20px;max-width:900px}.cta-accent{color:var(--accent-green)}.cta-subtext{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin-bottom:40px;line-height:1.6}.connect-btn{background:#1a1a1a;color:#fff;border:1px solid rgba(255,255,255,.1);padding:15px 30px;border-radius:30px;font-size:1rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease}.connect-btn:hover{background:#222;border-color:var(--accent-green)}.footer-code-area{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:80px auto 0;padding:40px;background:#ff3b3b08;border:1px solid rgba(255,59,59,.1);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Fira Code,monospace;font-size:.8rem;color:var(--text-secondary);position:relative;overflow:hidden}.footer-code-area:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,59,59,.05) 0%,transparent 70%);pointer-events:none}.code-snippet{text-align:left}.code-keyword{color:#c678dd}.code-var{color:#fff}.code-string{color:#ff3b3b}.code-func{color:#61afef}@media (max-width: 768px){.footer-code-area{flex-direction:column;gap:30px;align-items:flex-start;padding:30px 20px!important}.code-snippet{text-align:left!important;width:100%;font-size:.75rem}.code-snippet[style*="text-align: right"]{text-align:left!important;border-top:1px solid rgba(255,255,255,.05);padding-top:20px}}.main-profile-card{animation:float-3d 6s ease-in-out infinite;perspective:1000px;transform-style:preserve-3d}@keyframes float-3d{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}33%{transform:translateY(-10px) rotateX(2deg) rotateY(-1deg)}66%{transform:translateY(-5px) rotateX(-1deg) rotateY(2deg)}}.article-card,.project-card,.contact-card-link{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,border-color .4s ease!important;transform-style:preserve-3d}.article-card:hover,.project-card:hover,.contact-card-link:hover{transform:translateY(-10px) rotateX(5deg) rotateY(2deg)!important;box-shadow:0 20px 40px #ff3b3b26!important;border-color:#ff3b3b4d!important}.connect-btn,.btn-primary,.moving-border-btn,.chat-option-btn{transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;position:relative;overflow:hidden}.connect-btn:hover,.btn-primary:hover,.moving-border-btn:hover,.chat-option-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 20px #ff3b3b33}.connect-btn:active,.btn-primary:active,.moving-border-btn:active{transform:translateY(-1px) scale(.98)}.cards-container{display:flex;gap:40px;max-width:1200px!important;width:100%;justify-content:center;align-items:center;padding:40px}.menu-card{width:450px;height:550px;padding:60px 50px;background:#0a0a0acc!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:40px!important;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1)!important;display:flex;flex-direction:column;justify-content:space-between}.menu-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(255,59,59,.1),transparent 70%);opacity:0;transition:opacity .5s ease}.menu-card:hover{border-color:#ff3b3b4d!important;box-shadow:0 30px 60px #000c,0 0 40px #ff3b3b0d!important;transform:translateY(-10px) rotateX(5deg) rotateY(2deg)!important}.menu-card:hover:before{opacity:1}.menu-card h2{font-size:3.5rem;font-weight:800;color:#fff;line-height:1;margin:0;position:relative;z-index:2;transition:transform .5s ease}.menu-card:hover h2{transform:translateY(-5px) scale(1.02)}.menu-card .menu-number{position:absolute;top:40px;right:50px;font-size:1.5rem;font-weight:800;color:#ffffff1a;transition:all .5s ease}.menu-card:hover .menu-number{color:var(--accent-green);transform:scale(1.2)}@media (max-width: 1024px){.menu-card{width:380px;height:480px;padding:40px}.menu-card h2{font-size:2.5rem}}@media (max-width: 480px){.chatbot-window{width:90vw!important;right:5vw!important;height:70vh!important;bottom:100px!important}.chatbot-fab-container{bottom:20px!important;right:20px!important}.heading-xl{font-size:2.2rem!important}.heading-lg{font-size:1.8rem!important}.container{padding:0 20px!important}.terminal-content-box{padding:20px 15px!important;overflow:visible!important}.projects-grid,.articles-grid{grid-template-columns:1fr!important;gap:20px!important;width:100%!important}.project-card,.article-card{width:100%!important}.main-profile-card{padding:30px 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.main-profile-card>div:first-child{justify-content:center!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:20px!important;width:100%!important}.main-profile-card h2{justify-content:center!important;width:100%!important;flex-direction:column!important;gap:10px!important}.hero-badge{margin:0 auto!important;display:inline-flex!important}.profile-content-grid{display:flex!important;flex-direction:column!important;align-items:center!important;gap:30px!important;width:100%!important}.profile-content-grid>div{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.profile-hero-wrapper,.profile-img-container{height:300px!important;width:100%!important;max-width:320px!important;margin:0 auto!important}.rotating-badge{width:100px!important;height:100px!important;bottom:-20px!important;right:-20px!important}.rotating-badge svg{width:100px!important;height:100px!important}.profile-content-grid p{text-align:center!important;font-size:1.05rem!important;margin-bottom:30px!important}.profile-content-grid div[style*=grid-template-columns]{display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important}.profile-content-grid div[style*="background: #0a0a0a"]{text-align:center!important;padding:20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important}.profile-content-grid div[style*="display: flex; alignItems: center; gap: 10px"]{justify-content:center!important;margin-bottom:10px!important}.profile-content-grid div[style*="background: #0a0a0a"] p{text-align:center!important;font-size:.9rem!important;margin:0!important}.moving-border-btn{width:100%!important;max-width:300px!important;margin:0 auto!important}.footer-code-area{padding:20px!important;font-size:.7rem!important;border-radius:16px!important}.chat-option-btn{font-size:.8rem!important;padding:6px 12px!important}.success-stories-page h1{font-size:2.2rem!important}.success-stories-page .testimonial-card{padding:30px 20px!important;text-align:center!important}.success-stories-page div[style*="display: grid"]{grid-template-columns:1fr!important;gap:30px!important}.testimonial-image-container{height:250px!important;margin-bottom:0!important}.success-nav-container{justify-content:center!important;width:100%!important}.project-content div[style*="justify-content: space-between"]{flex-direction:column!important;align-items:center!important;gap:20px!important}.tech-tags{justify-content:center!important}.project-card,.article-card,.testimonial-card,.menu-card{transform:none!important}.menu-overlay{padding:80px 20px 40px!important;align-items:flex-start!important;overflow-y:auto!important}.menu-close-btn{top:15px!important;right:15px!important;padding:6px 12px!important;background:#00000080!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.menu-card{width:100%!important;height:auto!important;min-height:280px!important;padding:30px!important}.menu-card h2{font-size:1.8rem!important}.cards-container{gap:20px!important;width:100%!important;flex-direction:column!important;align-items:center!important}}@media (max-width: 768px){.profile-content-grid{grid-template-columns:1fr!important}.footer-code-area{flex-direction:column;gap:20px}}
