.code-editor[data-v-1a8435cd]{border-radius:var(--radius-lg,16px);max-width:480px;transition:transform .6s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), box-shadow .6s var(--ease-out);background:#0d1117;font-family:SF Mono,Fira Code,Cascadia Code,JetBrains Mono,monospace;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotateX(2deg);box-shadow:0 25px 60px #00000026,0 0 0 1px #ffffff1a,0 0 40px #ff6b350d}.code-editor[data-v-1a8435cd]:hover{transform:perspective(1000px)rotateY(0)rotateX(0)scale(1.02);box-shadow:0 30px 70px #0003,0 0 0 1px #ff6b3526,0 0 60px #ff6b3514}.editor-titlebar[data-v-1a8435cd]{background:#161b22;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:12px 16px;display:flex}.window-controls[data-v-1a8435cd]{gap:8px;display:flex}.dot[data-v-1a8435cd]{border-radius:50%;width:12px;height:12px}.dot-red[data-v-1a8435cd]{background:#ff5f57}.dot-yellow[data-v-1a8435cd]{background:#febc2e}.dot-green[data-v-1a8435cd]{background:#28c840}.filename[data-v-1a8435cd]{color:#ffffff80;font-size:13px}.editor-badge[data-v-1a8435cd]{color:var(--brand-accent,#00d4aa);letter-spacing:.05em;text-transform:uppercase;background:#00d4aa26;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.titlebar-spacer[data-v-1a8435cd]{flex:1}.editor-body[data-v-1a8435cd]{min-height:280px;padding:16px 0;display:flex}.line-numbers[data-v-1a8435cd]{text-align:right;color:#ffffff26;user-select:none;flex-direction:column;padding:0 12px;font-size:12px;line-height:1.6;display:flex}.code-content[data-v-1a8435cd]{color:#e6edf3;white-space:pre;margin:0;padding:0 16px;font-size:13px;line-height:1.6}.kw[data-v-1a8435cd]{color:#ff6b35}.fn[data-v-1a8435cd]{color:#00d4aa}.str[data-v-1a8435cd]{color:#7ee787}.cmt[data-v-1a8435cd]{color:#6e7681;font-style:italic}.code-line[data-v-1a8435cd]{opacity:0;display:block;transform:translate(-10px)}.code-line.line-visible[data-v-1a8435cd]{animation:.4s forwards lineReveal-1a8435cd;animation-delay:var(--stagger-delay)}.cursor-line[data-v-1a8435cd]{opacity:0;display:block;transform:translate(-10px)}.cursor-line.line-visible[data-v-1a8435cd]{animation:.4s forwards lineReveal-1a8435cd}.blinking-cursor[data-v-1a8435cd]{color:#ff6b35;animation:1s step-end infinite blink-1a8435cd}.editor-statusbar[data-v-1a8435cd]{background:#161b22;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:8px 16px;font-size:11px;display:flex}.status-running[data-v-1a8435cd]{color:#7ee787}.status-info[data-v-1a8435cd]{color:#ffffff59}.status-success[data-v-1a8435cd]{color:#fff6;margin-left:auto}@keyframes lineReveal-1a8435cd{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes blink-1a8435cd{0%,50%{opacity:1}51%,to{opacity:0}}@media (width<=639px){.code-editor[data-v-1a8435cd]{display:none}}@media (prefers-reduced-motion:reduce){.code-line.line-visible[data-v-1a8435cd],.cursor-line.line-visible[data-v-1a8435cd]{opacity:1;animation:none;transform:none}}.home-view[data-v-ed1e97d7]{background-color:var(--surface);min-height:100vh}.hero[data-v-ed1e97d7]{background:var(--bg-primary);align-items:center;min-height:85vh;padding:4rem 0;display:flex;position:relative;overflow:hidden}.hero-grid[data-v-ed1e97d7]{z-index:2;align-items:center;position:relative}.hero-text-container[data-v-ed1e97d7]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.greeting-badge[data-v-ed1e97d7]{border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--brand-secondary);margin-bottom:var(--space-6);backdrop-filter:blur(8px);background:#ff6b3514;border:1px solid #ff6b3526;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.greeting-badge[data-v-ed1e97d7]:before{content:"";background:linear-gradient(90deg,#0000,#ff6b351a,#0000);animation:3s ease-in-out infinite badgeSweep-ed1e97d7;position:absolute;inset:0;transform:translate(-100%)}@keyframes badgeSweep-ed1e97d7{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.badge-connector[data-v-ed1e97d7]{background:var(--brand-secondary);opacity:.3;width:1px;height:14px}.pulse-dot[data-v-ed1e97d7]{background-color:var(--brand-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.pulse-dot[data-v-ed1e97d7]:after{content:"";background-color:inherit;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(.16,1,.3,1) infinite pulse-ring-ed1e97d7;position:absolute;top:0;left:0}@keyframes pulse-ring-ed1e97d7{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.title[data-v-ed1e97d7]{margin-bottom:var(--space-5);flex-direction:column;gap:.5rem;display:flex}.title-main[data-v-ed1e97d7]{flex-wrap:wrap;gap:.15em;display:flex}.title-word[data-v-ed1e97d7]{letter-spacing:-.02em;color:var(--text-primary);animation:wordReveal .6s var(--ease-out) var(--word-delay) backwards;background:linear-gradient(135deg, var(--text-primary) 60%, var(--brand-secondary));-webkit-text-fill-color:transparent;background-clip:text;margin-right:.3em;font-size:clamp(2rem,3.5vw + .8rem,4.8rem);font-weight:800;line-height:1.1}.title-sub[data-v-ed1e97d7]{font-size:var(--font-size-xl);color:var(--text-tertiary);letter-spacing:.02em;font-weight:500}.expertise-pills[data-v-ed1e97d7]{margin-bottom:var(--space-6);flex-wrap:wrap;gap:.75rem;display:flex}.pill[data-v-ed1e97d7]{color:var(--brand-accent);background:var(--bg-primary);border-radius:var(--radius-full);transition:all .3s var(--ease-out);animation:pillReveal .5s var(--ease-out) var(--pill-delay) backwards;border:1px solid #00d4aa33;padding:.4rem 1rem;font-size:.8rem;font-weight:600;box-shadow:0 2px 10px #00000005}[data-theme=dark] .pill[data-v-ed1e97d7]{color:var(--brand-accent);background:#00d4aa0d}.pill[data-v-ed1e97d7]:hover{border-color:var(--brand-accent);background:#00d4aa0d;transform:translateY(-3px)scale(1.05);box-shadow:0 4px 20px #00d4aa33}.description[data-v-ed1e97d7]{color:var(--text-secondary);max-width:92%;margin-bottom:var(--space-8);font-size:1.1rem;line-height:1.75}.actions[data-v-ed1e97d7]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-cta-primary[data-v-ed1e97d7]{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--brand-secondary), #e55a2b);color:#fff;cursor:pointer;z-index:10;font-size:1.1rem;font-weight:700;font-family:var(--font-family-body);border:none;align-items:center;gap:.75rem;padding:1rem 2.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -5px #ff6b3566}.hero-cta-primary[data-v-ed1e97d7]:hover{filter:brightness(1.1);transform:translateY(-4px)scale(1.02);box-shadow:0 15px 40px -5px #ff6b3599}.hero-cta-primary[data-v-ed1e97d7]:active{transform:translateY(-1px)scale(.98)}.cta-arrow[data-v-ed1e97d7]{transition:transform .4s var(--ease-out);display:inline-flex}.hero-cta-primary:hover .cta-arrow[data-v-ed1e97d7]{transform:translate(5px)}.cta-shimmer[data-v-ed1e97d7]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.hero-cta-primary:hover .cta-shimmer[data-v-ed1e97d7]{transform:translate(100%)}.hero-cta-secondary[data-v-ed1e97d7]{border-radius:var(--radius-full);color:var(--text-secondary);border:1px solid var(--border);transition:all .3s var(--ease-out);cursor:pointer;z-index:10;font-size:1rem;font-weight:600;font-family:var(--font-family-body);background:0 0;align-items:center;gap:.6rem;padding:1rem 2rem;display:inline-flex;position:relative;overflow:hidden}.hero-cta-secondary[data-v-ed1e97d7]:hover{color:var(--brand-accent);border-color:var(--brand-accent);background:#00d4aa0d;transform:translateY(-2px);box-shadow:0 8px 25px -5px #00d4aa26}.hero-cta-secondary[data-v-ed1e97d7]:active{transform:translateY(0)}.hero-cta-secondary svg[data-v-ed1e97d7]{transition:transform .3s var(--ease-out)}.hero-cta-secondary:hover svg[data-v-ed1e97d7]{transform:rotate(90deg)}.hero-visual-container[data-v-ed1e97d7]{justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative}.code-wrapper[data-v-ed1e97d7]{transition:transform .8s var(--ease-out);position:relative;transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)translateZ(0)}.code-wrapper[data-v-ed1e97d7]:hover{transform:perspective(1200px)rotateY(0)rotateX(0)translateZ(20px)}.code-glow[data-v-ed1e97d7]{filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(#ff6b3514 0%,#00d4aa0a 40%,#0000 70%);width:120%;height:140%;animation:4s ease-in-out infinite alternate glowPulse-ed1e97d7;position:absolute;top:-20%;left:-10%}@keyframes glowPulse-ed1e97d7{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}.code-floating-label[data-v-ed1e97d7]{color:var(--text-tertiary);font-size:.7rem;font-family:var(--font-family-mono);letter-spacing:.05em;text-transform:uppercase;opacity:.5;background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border);align-items:center;gap:.4rem;padding:.3rem .8rem;display:flex;position:absolute;bottom:-2rem;right:0}.label-dot[data-v-ed1e97d7]{background:var(--brand-accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite statPulse-ed1e97d7}@keyframes statPulse-ed1e97d7{0%,to{opacity:1}50%{opacity:.3}}.scroll-indicator[data-v-ed1e97d7]{opacity:0;animation:scrollFadeIn 1s var(--ease-out) forwards 3s;z-index:2;flex-direction:column;align-items:center;gap:.5rem;margin-top:3rem;display:flex;position:relative}.scroll-line[data-v-ed1e97d7]{background:linear-gradient(180deg, var(--text-tertiary), transparent);width:1px;height:30px}.scroll-text[data-v-ed1e97d7]{letter-spacing:.15em;color:var(--text-tertiary);font-size:.65rem;font-weight:600}.scroll-chevron[data-v-ed1e97d7]{color:var(--text-tertiary);animation:2s ease-in-out infinite scrollBounce}.values-strip[data-v-ed1e97d7]{background:var(--bg-primary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2.5rem 0}.values-grid[data-v-ed1e97d7]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.value-item[data-v-ed1e97d7]{background:var(--bg-elevated);border:1px solid var(--border);transition:all .3s var(--ease-out);border-radius:1rem;align-items:flex-start;gap:1rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.value-item[data-v-ed1e97d7]:before{content:"";background:linear-gradient(90deg, var(--brand-secondary), var(--brand-accent));transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.value-item[data-v-ed1e97d7]:hover:before{transform:scaleX(1)}.value-item[data-v-ed1e97d7]:hover{box-shadow:var(--shadow-md);border-color:var(--brand-secondary);transform:translateY(-4px)}.value-icon[data-v-ed1e97d7]{width:48px;min-width:48px;height:48px;color:var(--brand-secondary);transition:all .3s var(--ease-out);background:#ff6b351a;border-radius:.75rem;justify-content:center;align-items:center;display:flex}.value-item:hover .value-icon[data-v-ed1e97d7]{background:var(--brand-secondary);color:#fff}.value-content[data-v-ed1e97d7]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.value-name[data-v-ed1e97d7]{color:var(--text-primary);font-size:1.05rem;font-weight:700;line-height:1.3}.value-desc[data-v-ed1e97d7]{color:var(--text-tertiary);font-size:.85rem;line-height:1.6}.section-title[data-v-ed1e97d7]{font-size:2.2rem;font-weight:800;font-family:var(--font-family-heading);margin-bottom:1.5rem}.section-subtitle[data-v-ed1e97d7]{text-align:center;color:var(--text-secondary);max-width:640px;margin:0 auto 3.5rem;line-height:1.7}.personal-oss-section[data-v-ed1e97d7]{padding:6rem 0;scroll-margin-top:96px}.oss-grid[data-v-ed1e97d7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.oss-card[data-v-ed1e97d7]{background:var(--bg-elevated);border:1px solid var(--border);color:inherit;transition:all .35s var(--ease-out);border-radius:1.25rem;flex-direction:column;gap:.9rem;padding:1.6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.oss-card[data-v-ed1e97d7]:before{content:"";background:linear-gradient(90deg, var(--brand-secondary), var(--brand-accent));transform-origin:0;width:100%;height:3px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.oss-card[data-v-ed1e97d7]:hover{box-shadow:var(--shadow-lg);border-color:var(--brand-secondary);transform:translateY(-6px)}.oss-card[data-v-ed1e97d7]:hover:before{transform:scaleX(1)}.oss-card-head[data-v-ed1e97d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.oss-name[data-v-ed1e97d7]{font-family:var(--font-family-mono);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.oss-meta[data-v-ed1e97d7]{align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.oss-count[data-v-ed1e97d7]{border:1px solid rgba(var(--brand-secondary-rgb,255, 107, 53), .3);color:var(--brand-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.oss-lang[data-v-ed1e97d7]{border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;display:inline-flex}.oss-lang[data-v-ed1e97d7]:before{content:"";background:var(--text-tertiary);border-radius:50%;width:8px;height:8px}.oss-lang[data-lang=go][data-v-ed1e97d7]:before{background:#00add8}.oss-lang[data-lang=rust][data-v-ed1e97d7]:before{background:#f74c00}.oss-lang[data-lang=css][data-v-ed1e97d7]:before{background:#639}.oss-lang[data-lang=shell][data-v-ed1e97d7]:before{background:#89e051}.oss-fork[data-v-ed1e97d7]{color:var(--brand-accent);background:#00d4aa1f;border-radius:999px;padding:.15rem .55rem;font-weight:600}.oss-stars[data-v-ed1e97d7]{color:#f59e0b;font-weight:700}.oss-desc[data-v-ed1e97d7]{color:var(--text-secondary);flex:1;font-size:.92rem;line-height:1.65}.oss-link[data-v-ed1e97d7]{color:var(--brand-secondary);opacity:0;transition:all .3s var(--ease-out);font-size:.85rem;font-weight:600;transform:translate(-4px)}.oss-card:hover .oss-link[data-v-ed1e97d7]{opacity:1;transform:translate(0)}.oss-footer[data-v-ed1e97d7]{text-align:center;margin-top:3rem}.oss-more[data-v-ed1e97d7]{border:1px solid var(--border);color:var(--text-primary);transition:all .3s var(--ease-out);border-radius:999px;padding:.75rem 2rem;font-weight:600;text-decoration:none;display:inline-block}.oss-more[data-v-ed1e97d7]:hover{border-color:var(--brand-secondary);color:var(--brand-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.tech-section[data-v-ed1e97d7]{background:var(--bg-secondary);padding:6rem 0}.tech-categories[data-v-ed1e97d7]{grid-template-columns:repeat(2,1fr);gap:2.5rem;display:grid}.tech-cat-label[data-v-ed1e97d7]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.tech-pills[data-v-ed1e97d7]{flex-wrap:wrap;gap:.5rem;display:flex}.tech-pill[data-v-ed1e97d7]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:.375rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.tech-pill[data-v-ed1e97d7]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.blog-section[data-v-ed1e97d7]{padding:6rem 0}.blog-grid[data-v-ed1e97d7]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-card[data-v-ed1e97d7]{background:var(--bg-elevated);border:1px solid var(--border);transition:all .3s var(--ease-out);border-radius:20px;flex-direction:column;padding:28px;text-decoration:none;display:flex}.blog-card[data-v-ed1e97d7]:hover{border-color:var(--brand-secondary);transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.blog-card-top[data-v-ed1e97d7]{gap:6px;margin-bottom:16px;display:flex}.blog-tag[data-v-ed1e97d7]{color:var(--brand-secondary);background:#ff6b3514;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.blog-title[data-v-ed1e97d7]{color:var(--text-primary);flex:1;margin-bottom:16px;font-size:1.05rem;font-weight:700;line-height:1.4}.blog-meta[data-v-ed1e97d7]{color:var(--text-tertiary);justify-content:space-between;font-size:.8rem;display:flex}.achievements-section[data-v-ed1e97d7]{border-top:1px solid var(--border);padding:3.5rem 0}.achievements-grid[data-v-ed1e97d7]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.achievement-item[data-v-ed1e97d7]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.achievement-value[data-v-ed1e97d7]{color:var(--brand-secondary);font-size:2.2rem;font-weight:800;font-family:var(--font-family-heading)}.achievement-label[data-v-ed1e97d7]{color:var(--text-tertiary);font-size:.85rem;font-weight:500}.contact-section[data-v-ed1e97d7]{padding:6rem 0;scroll-margin-top:96px}.contact-card[data-v-ed1e97d7]{text-align:center;border:1px solid var(--border);background:linear-gradient(135deg,#ff6b350d,#00d4aa0d);border-radius:24px;padding:60px 40px}.contact-title[data-v-ed1e97d7]{color:var(--text-primary);margin-bottom:12px;font-size:2rem;font-weight:800}.contact-desc[data-v-ed1e97d7]{color:var(--text-secondary);margin-bottom:32px;font-size:1.1rem}.contact-actions[data-v-ed1e97d7]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.contact-company[data-v-ed1e97d7]{color:var(--text-tertiary);letter-spacing:.02em;margin:28px 0 0;font-size:.85rem}.contact-btn[data-v-ed1e97d7]{transition:all .3s var(--ease-out);border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-btn svg[data-v-ed1e97d7]{width:18px;height:18px}.contact-btn.primary[data-v-ed1e97d7]{background:var(--brand-secondary);color:#fff}.contact-btn.primary[data-v-ed1e97d7]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px #ff6b354d}.contact-btn.secondary[data-v-ed1e97d7]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border)}.contact-btn.secondary[data-v-ed1e97d7]:hover{border-color:var(--brand-accent);color:var(--brand-accent);transform:translateY(-2px)}@keyframes decoFloat-ed1e97d7{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(-15px)}}@media (width<=1024px) and (width>=769px){.hero-grid[data-v-ed1e97d7]{grid-template-columns:1.2fr .6fr}.hero-visual-container[data-v-ed1e97d7]{min-height:320px}.title-word[data-v-ed1e97d7]{font-size:clamp(1.8rem,3vw + .6rem,3.2rem)}.values-grid[data-v-ed1e97d7]{grid-template-columns:repeat(2,1fr)}.tech-categories[data-v-ed1e97d7]{grid-template-columns:1fr}.blog-grid[data-v-ed1e97d7]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px) and (width>=641px){.hero[data-v-ed1e97d7]{min-height:auto;padding:5rem 0 3rem}.hero-grid[data-v-ed1e97d7]{text-align:center;grid-template-columns:1fr}.hero-text-container[data-v-ed1e97d7]{text-align:center;align-items:center}.hero-visual-container[data-v-ed1e97d7]{min-height:280px;margin-top:2rem}.scroll-indicator[data-v-ed1e97d7]{display:none}.values-grid[data-v-ed1e97d7]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.hero[data-v-ed1e97d7]{min-height:auto;padding:5rem 0 2rem}.hero-grid[data-v-ed1e97d7]{text-align:center;grid-template-columns:1fr}.hero-text-container[data-v-ed1e97d7]{text-align:center;align-items:center}.title-word[data-v-ed1e97d7]{font-size:clamp(1.6rem,5vw + .5rem,2.4rem)}.title-sub[data-v-ed1e97d7]{font-size:var(--font-size-base)}.description[data-v-ed1e97d7]{max-width:100%;font-size:1rem}.actions[data-v-ed1e97d7]{flex-direction:column;align-items:stretch;width:100%}.hero-cta-primary[data-v-ed1e97d7],.hero-cta-secondary[data-v-ed1e97d7]{justify-content:center;width:100%}.hero-visual-container[data-v-ed1e97d7],.scroll-indicator[data-v-ed1e97d7]{display:none}.expertise-pills[data-v-ed1e97d7]{justify-content:center}.greeting-badge[data-v-ed1e97d7]{max-width:100%}.values-grid[data-v-ed1e97d7]{grid-template-columns:1fr}.section-subtitle[data-v-ed1e97d7]{font-size:.95rem}.tech-categories[data-v-ed1e97d7],.blog-grid[data-v-ed1e97d7]{grid-template-columns:1fr}.achievements-grid[data-v-ed1e97d7]{grid-template-columns:repeat(2,1fr);gap:16px}.achievement-value[data-v-ed1e97d7]{font-size:1.5rem}.contact-card[data-v-ed1e97d7]{padding:40px 24px}.contact-title[data-v-ed1e97d7]{font-size:1.5rem}}
