.hero-section[data-v-9a0bdcb9]{background:var(--p-bg-primary);align-items:center;height:100vh;min-height:800px;display:flex;position:relative;overflow:hidden}.hero-background[data-v-9a0bdcb9]{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-background .glow-orb[data-v-9a0bdcb9]{filter:blur(100px);opacity:.12;border-radius:50%;position:absolute}.hero-background .glow-orb.orb-1[data-v-9a0bdcb9]{background:#2563eb;width:600px;height:600px;animation:20s infinite alternate float-slow-9a0bdcb9;top:-10%;right:-10%}.hero-background .glow-orb.orb-2[data-v-9a0bdcb9]{background:#0ea5e9;width:500px;height:500px;animation:15s infinite alternate-reverse float-slow-9a0bdcb9;bottom:-10%;left:-10%}.hero-background .grid-overlay[data-v-9a0bdcb9]{background-image:linear-gradient(#2563eb0a 1px,#0000 1px),linear-gradient(90deg,#2563eb0a 1px,#0000 1px);background-size:50px 50px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.hero-container[data-v-9a0bdcb9]{z-index:10;height:100%;position:relative}.min-height-full[data-v-9a0bdcb9]{min-height:calc(100vh - 100px)}.modern-badge[data-v-9a0bdcb9]{background:var(--p-accent-light);letter-spacing:1px;text-transform:uppercase;color:var(--p-accent-primary);border:1px solid #2563eb33;border-radius:100px;align-items:center;gap:10px;padding:8px 16px;font-size:.85rem;display:inline-flex}.modern-badge .dot[data-v-9a0bdcb9]{background:var(--p-accent-primary);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot-9a0bdcb9}.hero-title[data-v-9a0bdcb9]{color:var(--p-text-primary);font-size:max(3rem,min(8vw,5.5rem));font-weight:800;line-height:1}.hero-title .block[data-v-9a0bdcb9]{display:block}.hero-title-line[data-v-9a0bdcb9]{color:var(--p-text-primary)}.hero-subtitle[data-v-9a0bdcb9]{max-width:600px;color:var(--p-text-secondary);font-size:1.25rem;line-height:1.6}.btn-primary-2026[data-v-9a0bdcb9]{background:var(--p-accent-primary);color:#fff;border-radius:100px;padding:1.2rem 2.8rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary-2026[data-v-9a0bdcb9]:hover{background:var(--p-accent-secondary);color:#fff;transform:scale(1.03);box-shadow:0 8px 24px #2563eb59}.btn-secondary-2026[data-v-9a0bdcb9]{color:var(--p-text-primary);font-size:1.1rem;font-weight:600}.btn-secondary-2026[data-v-9a0bdcb9]:hover{color:var(--p-accent-primary)}.hero-stats-new .stat-box[data-v-9a0bdcb9]{flex-direction:column;display:flex}.hero-stats-new .stat-box .stat-value[data-v-9a0bdcb9]{color:var(--p-text-primary);font-size:1.75rem;font-weight:800}.hero-stats-new .stat-box .stat-label[data-v-9a0bdcb9]{color:var(--p-text-secondary);text-transform:uppercase;letter-spacing:1px;font-size:.85rem}.hero-stats-new .stat-divider[data-v-9a0bdcb9]{background:var(--p-border);width:1px;height:40px;margin:0 2rem}.hero-visual-container[data-v-9a0bdcb9]{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.hero-card-stack[data-v-9a0bdcb9]{width:100%;max-width:400px;position:relative}.dashboard-mockup[data-v-9a0bdcb9]{background:#fff;width:100%;animation:6s ease-in-out infinite float-main-9a0bdcb9;overflow:hidden;border:1px solid #0000001a!important;border-radius:16px!important;box-shadow:0 20px 60px #0000001f!important}.mock-topbar[data-v-9a0bdcb9]{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:8px 14px;display:flex}.mock-topbar .mock-dots[data-v-9a0bdcb9]{gap:5px;display:flex}.mock-topbar .mock-dots span[data-v-9a0bdcb9]{background:#e2e8f0;border-radius:50%;width:10px;height:10px}.mock-topbar .mock-url[data-v-9a0bdcb9]{color:#94a3b8;background:#eff6ff;border-radius:4px;padding:2px 10px;font-family:monospace;font-size:.72rem}.mock-body[data-v-9a0bdcb9]{height:220px;display:flex}.mock-sidebar[data-v-9a0bdcb9]{background:#0f172a;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:40px;padding:10px 0;display:flex}.mock-sidebar .mock-logo-sm[data-v-9a0bdcb9]{background:#2563eb;border-radius:5px;width:22px;height:22px;margin-bottom:6px}.mock-sidebar .mock-nav-item[data-v-9a0bdcb9]{background:#ffffff26;border-radius:3px;width:22px;height:5px}.mock-sidebar .mock-nav-item.active[data-v-9a0bdcb9]{background:#2563eb}.mock-content[data-v-9a0bdcb9]{background:#f8fafc;flex:1;padding:10px;overflow:hidden}.mock-cards[data-v-9a0bdcb9]{gap:6px;margin-bottom:8px;display:flex}.mock-card[data-v-9a0bdcb9]{border-radius:8px;flex:1;padding:8px}.mock-card .mock-card-val[data-v-9a0bdcb9]{font-size:.95rem;font-weight:700;line-height:1.2}.mock-card .mock-card-lbl[data-v-9a0bdcb9]{color:#64748b;margin-top:2px;font-size:.58rem}.mock-card.blue[data-v-9a0bdcb9]{background:#eff6ff}.mock-card.blue .mock-card-val[data-v-9a0bdcb9]{color:#1d4ed8}.mock-card.green[data-v-9a0bdcb9]{background:#f0fdf4}.mock-card.green .mock-card-val[data-v-9a0bdcb9]{color:#16a34a}.mock-card.purple[data-v-9a0bdcb9]{background:#f5f3ff}.mock-card.purple .mock-card-val[data-v-9a0bdcb9]{color:#7c3aed}.mock-table[data-v-9a0bdcb9]{flex-direction:column;gap:5px;display:flex}.mock-row[data-v-9a0bdcb9]{background:#fff;border:1px solid #f1f5f9;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.mock-cell[data-v-9a0bdcb9]{background:#e2e8f0;border-radius:4px;height:7px}.mock-cell.long[data-v-9a0bdcb9]{flex:1}.mock-cell.short[data-v-9a0bdcb9]{width:30px}.mock-cell.tag[data-v-9a0bdcb9]{border-radius:3px;flex-shrink:0;width:10px;height:10px}.mock-cell.tag.indigo[data-v-9a0bdcb9]{background:#6366f1}.mock-cell.tag.violet[data-v-9a0bdcb9]{background:#8b5cf6}.mock-cell.tag.blue[data-v-9a0bdcb9]{background:#3b82f6}.mock-cell.tag.gray[data-v-9a0bdcb9]{background:#94a3b8}.mock-label[data-v-9a0bdcb9]{color:#475569;flex:1;font-size:.68rem;font-weight:500}.mock-badge[data-v-9a0bdcb9]{border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.6rem;font-weight:600}.mock-badge.done[data-v-9a0bdcb9]{color:#16a34a;background:#dcfce7}.mock-badge.progress[data-v-9a0bdcb9]{color:#ca8a04;background:#fef9c3}.mock-badge.wait[data-v-9a0bdcb9]{color:#94a3b8;background:#f1f5f9}.mock-badge.done[data-v-9a0bdcb9]:before{content:"Tamamlandı"}.mock-badge.progress[data-v-9a0bdcb9]:before{content:"Devam Ediyor"}.mock-badge.wait[data-v-9a0bdcb9]:before{content:"Beklemede"}.visual-accent[data-v-9a0bdcb9]{white-space:nowrap;color:var(--p-text-primary);background:#fff;border:1px solid #0000001a;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:600;display:flex;position:absolute;box-shadow:0 4px 16px #00000014}.visual-accent.accent-1[data-v-9a0bdcb9]{animation:7s ease-in-out infinite float-accent-9a0bdcb9;top:-20px;right:-30px}.visual-accent.accent-2[data-v-9a0bdcb9]{animation:8s ease-in-out infinite reverse float-accent-9a0bdcb9;bottom:-25px;left:-30px}.scroll-down[data-v-9a0bdcb9]{flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (max-width:599px){.scroll-down[data-v-9a0bdcb9]{display:none}}.scroll-down .text[data-v-9a0bdcb9]{color:var(--p-text-secondary);text-transform:uppercase;letter-spacing:2px;white-space:nowrap;font-size:.75rem}.scroll-down .mouse[data-v-9a0bdcb9]{border:2px solid #ffffff1a;border-radius:20px;width:24px;height:40px;position:relative}.scroll-down .mouse[data-v-9a0bdcb9]:after{content:"";background:var(--p-accent-primary);border-radius:2px;width:4px;height:8px;animation:2s infinite mouse-scroll-9a0bdcb9;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes float-slow-9a0bdcb9{0%{transform:translate(0,0)}to{transform:translate(-20px,30px)}}@keyframes float-main-9a0bdcb9{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-20px)rotate(1deg)}}@keyframes float-accent-9a0bdcb9{0%,to{transform:translate(0,0)}50%{transform:translate(10px,-15px)}}@keyframes pulse-dot-9a0bdcb9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes mouse-scroll-9a0bdcb9{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,15px)}}@media (max-width:991px){.hero-text-content[data-v-9a0bdcb9]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-stats-new[data-v-9a0bdcb9],.hero-actions[data-v-9a0bdcb9]{justify-content:center}}.services-section[data-v-72595dd9]{background:var(--p-bg-primary);position:relative}.badge-accent[data-v-72595dd9]{color:var(--p-accent-primary);text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:700}.section-title[data-v-72595dd9]{margin:0;font-size:max(2.5rem,min(5vw,4rem));line-height:1.1}.title-dark[data-v-72595dd9]{color:var(--p-text-primary);display:inline}.section-desc[data-v-72595dd9]{font-size:1.1rem;line-height:1.6}.bento-grid[data-v-72595dd9]{grid-template-columns:repeat(12,1fr);grid-auto-rows:280px;gap:1.5rem;display:grid}@media (max-width:1024px){.bento-grid[data-v-72595dd9]{grid-template-columns:repeat(1,1fr);grid-auto-rows:auto}}.span-8[data-v-72595dd9]{grid-column:span 8}.span-4[data-v-72595dd9]{grid-column:span 4}@media (max-width:1024px){.span-8[data-v-72595dd9],.span-4[data-v-72595dd9]{grid-column:span 1}}.bento-item[data-v-72595dd9]{flex-direction:column;justify-content:center;padding:3rem;display:flex;position:relative}.bento-item[data-v-72595dd9]:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff08,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.bento-item .icon-glow[data-v-72595dd9]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:2rem;display:flex;position:relative}.bento-item .icon-glow.primary[data-v-72595dd9]{color:var(--p-accent-primary);background:#2563eb14;box-shadow:0 0 20px #2563eb1a}.bento-item .icon-glow.secondary[data-v-72595dd9]{color:var(--p-accent-secondary);background:#8b5cf61a;box-shadow:0 0 20px #8b5cf633}.bento-item .icon-glow.accent[data-v-72595dd9]{color:#06b6d4;background:#06b6d41a;box-shadow:0 0 20px #06b6d433}.bento-item .item-title[data-v-72595dd9]{color:var(--p-text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:800}.bento-item .item-text[data-v-72595dd9]{margin:0;font-size:1rem;line-height:1.6}.vertical[data-v-72595dd9]{justify-content:flex-start}.ai-viz[data-v-72595dd9]{pointer-events:none;opacity:.1;width:150px;height:150px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.ai-viz .node[data-v-72595dd9]{border:2px solid #fff;border-radius:50%;position:absolute}.ai-viz .node.node-1[data-v-72595dd9]{width:40px;height:40px;top:10%;right:10%}.ai-viz .node.node-2[data-v-72595dd9]{width:30px;height:30px;bottom:20%;left:0}.ai-viz .node.node-3[data-v-72595dd9]{width:50px;height:50px;top:40%;left:30%}.code-decoration[data-v-72595dd9]{flex-direction:column;gap:12px;display:flex}.code-decoration .line[data-v-72595dd9]{background:#0000000a;border-radius:3px;height:6px}.code-decoration .line.short[data-v-72595dd9]{width:60%}.why-us-section[data-v-e7dfa6cb]{background:var(--p-bg-secondary);padding:6rem 0;position:relative}.container[data-v-e7dfa6cb]{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.section-badge[data-v-e7dfa6cb]{letter-spacing:3px;padding:8px 16px;font-weight:700}.section-title[data-v-e7dfa6cb]{font-family:var(--p-heading-font);color:var(--p-text-primary);margin:.75rem 0 1rem;font-size:max(2rem,min(4vw,3rem));font-weight:800;line-height:1.15}.section-subtitle[data-v-e7dfa6cb]{color:var(--p-text-secondary);max-width:560px;margin:0 auto;font-size:1.125rem;line-height:1.7}.cards-grid[data-v-e7dfa6cb]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:900px){.cards-grid[data-v-e7dfa6cb]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cards-grid[data-v-e7dfa6cb]{grid-template-columns:1fr}}.glass-panel[data-v-e7dfa6cb]{background:#fff;border:1px solid #00000012;border-radius:20px;box-shadow:0 2px 8px #0000000a}.why-card[data-v-e7dfa6cb]{padding:2rem;transition:border-color .3s,transform .3s}.why-card[data-v-e7dfa6cb]:hover{border-color:var(--p-accent-primary);transform:translateY(-4px)}.card-icon-wrap[data-v-e7dfa6cb]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.card-icon-wrap.icon-blue[data-v-e7dfa6cb]{color:#2563eb;background:#2563eb1a}.card-icon-wrap.icon-green[data-v-e7dfa6cb]{color:#059669;background:#0596691a}.card-icon-wrap.icon-orange[data-v-e7dfa6cb]{color:#d97706;background:#d977061a}.card-icon-wrap.icon-purple[data-v-e7dfa6cb]{color:#7c3aed;background:#7c3aed1a}.card-icon-wrap.icon-red[data-v-e7dfa6cb]{color:#dc2626;background:#dc26261a}.card-icon-wrap.icon-teal[data-v-e7dfa6cb]{color:#0d9488;background:#0d94881a}.card-title[data-v-e7dfa6cb]{font-family:var(--p-heading-font);color:var(--p-text-primary);margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.card-desc[data-v-e7dfa6cb]{color:var(--p-text-secondary);margin:0 0 1.25rem;font-size:.95rem;line-height:1.7}.card-tag[data-v-e7dfa6cb]{color:var(--p-accent-primary);letter-spacing:.5px;background:#6366f11a;border:1px solid #6366f133;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.bottom-strip[data-v-e7dfa6cb]{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.bottom-strip .strip-left[data-v-e7dfa6cb]{color:var(--p-text-secondary);align-items:center;font-size:.95rem;display:flex}.bottom-strip .strip-btn[data-v-e7dfa6cb]{background:var(--p-accent-primary);color:#fff;white-space:nowrap;border-radius:100px;flex-shrink:0;padding:.75rem 2rem;font-weight:700}.bottom-strip .strip-btn[data-v-e7dfa6cb]:hover{background:var(--p-accent-secondary)}@media (max-width:600px){.bottom-strip[data-v-e7dfa6cb]{text-align:center;flex-direction:column}.bottom-strip .strip-btn[data-v-e7dfa6cb]{width:100%}}.process-section[data-v-d9d78cec]{background:var(--p-bg-primary);border-top:1px solid #ffffff08}.badge-accent[data-v-d9d78cec]{color:var(--p-accent-primary);text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700}.section-title[data-v-d9d78cec]{color:var(--p-text-primary);font-size:max(2.5rem,min(5vw,4rem));font-weight:800}.process-timeline[data-v-d9d78cec]{scrollbar-width:none;gap:2rem;padding:2rem 0;display:flex;overflow-x:auto}.process-timeline[data-v-d9d78cec]::-webkit-scrollbar{display:none}@media (max-width:1200px){.process-timeline[data-v-d9d78cec]{flex-direction:column;align-items:center}}.step-item[data-v-d9d78cec]{flex-direction:column;flex:1;min-width:280px;display:flex;position:relative}@media (max-width:1200px){.step-item[data-v-d9d78cec]{width:100%;max-width:500px}}.step-card-glass[data-v-d9d78cec]{height:100%;padding:2.5rem;transition:all .4s}.step-card-glass[data-v-d9d78cec]:hover{border-color:var(--p-accent-primary);transform:translateY(-10px)}.step-card-glass:hover .step-icon-glow[data-v-d9d78cec]{color:var(--p-accent-primary);text-shadow:0 0 10px var(--p-accent-primary)}.step-header[data-v-d9d78cec]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.step-header .step-count[data-v-d9d78cec]{color:#ffffff1a;font-size:1.5rem;font-weight:900;font-family:var(--p-heading-font)}.step-header .step-icon-glow[data-v-d9d78cec]{color:var(--p-text-secondary);transition:all .3s}.step-name[data-v-d9d78cec]{color:var(--p-text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.step-desc[data-v-d9d78cec]{font-size:.95rem;line-height:1.6}.step-line[data-v-d9d78cec]{background:linear-gradient(to right, var(--p-glass-border), transparent);width:2rem;height:1px;position:absolute;top:50%;right:-1rem}@media (max-width:1200px){.step-line[data-v-d9d78cec]{display:none}}.portfolio-section[data-v-177ea5c9]{background:var(--p-bg-primary)}.badge-accent[data-v-177ea5c9]{color:var(--p-accent-primary);text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700}.section-title[data-v-177ea5c9]{color:var(--p-text-primary);font-size:max(2rem,min(5vw,3.5rem));font-weight:800;line-height:1.1}.portfolio-filters-modern[data-v-177ea5c9]{background:#2563eb0f;border:1px solid #0000000f;border-radius:100px;gap:1rem;padding:6px;display:flex}.portfolio-filters-modern .filter-tag[data-v-177ea5c9]{color:var(--p-text-secondary);cursor:pointer;white-space:nowrap;border-radius:100px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s}.portfolio-filters-modern .filter-tag.active[data-v-177ea5c9]{background:var(--p-accent-primary);color:#fff;box-shadow:0 2px 8px #6366f140}.portfolio-grid-bento[data-v-177ea5c9]{grid-template-columns:repeat(12,1fr);grid-auto-rows:400px;gap:1.5rem;display:grid}@media (max-width:1024px){.portfolio-grid-bento[data-v-177ea5c9]{grid-template-columns:repeat(1,1fr);grid-auto-rows:auto}}.span-6[data-v-177ea5c9]{grid-column:span 6}.span-4[data-v-177ea5c9]{grid-column:span 4}@media (max-width:1024px){.span-6[data-v-177ea5c9],.span-4[data-v-177ea5c9]{grid-column:span 1}}.portfolio-item-glass[data-v-177ea5c9]{cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #00000014!important;border-radius:20px!important;transition:box-shadow .3s,transform .3s!important;box-shadow:0 2px 12px #0000000f!important}.portfolio-item-glass[data-v-177ea5c9]:hover{transform:translateY(-4px);border-color:#6366f140!important;box-shadow:0 12px 32px #6366f11f!important}.portfolio-item-glass:hover .project-overlay[data-v-177ea5c9]{opacity:1}.project-title[data-v-177ea5c9]{color:#0f172a;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.project-visual[data-v-177ea5c9]{height:70%;position:relative;overflow:hidden}.project-visual q-img[data-v-177ea5c9]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.project-overlay[data-v-177ea5c9]{opacity:0;background:#2563eb26;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.project-info[data-v-177ea5c9]{flex:1;padding:1.5rem}.tech-row[data-v-177ea5c9]{gap:5px;display:flex}.tech-row .tech-tiny[data-v-177ea5c9]{color:var(--p-text-secondary);background:#0000000a;border-radius:4px;padding:2px 8px;font-size:.75rem}.blog-section[data-v-a22e0cc0]{background:#f1f5f9;border-top:1px solid #0000000f}.badge-accent[data-v-a22e0cc0]{color:var(--p-accent-primary);text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700}.section-title[data-v-a22e0cc0]{color:#0f172a;font-size:max(2rem,min(5vw,3.5rem));font-weight:800;line-height:1.1}.blog-grid-modern[data-v-a22e0cc0]{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}@media (max-width:600px){.blog-grid-modern[data-v-a22e0cc0]{grid-template-columns:1fr}}.blog-card-glass[data-v-a22e0cc0]{cursor:pointer;flex-direction:column;height:100%;display:flex;overflow:hidden;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #00000014!important;border-radius:20px!important;box-shadow:0 4px 16px #00000014!important}.blog-card-glass[data-v-a22e0cc0]:hover{border-color:var(--p-accent-secondary);transform:translateY(-10px)}.blog-card-glass:hover .post-visual q-img[data-v-a22e0cc0]{transform:scale(1.05)}.blog-card-glass:hover .read-more[data-v-a22e0cc0]{color:var(--p-accent-secondary)}.post-visual[data-v-a22e0cc0]{height:240px;position:relative;overflow:hidden}.post-visual q-img[data-v-a22e0cc0]{transition:transform .6s}.post-visual .post-date-tag[data-v-a22e0cc0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0009;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem}.post-badge[data-v-a22e0cc0]{align-self:flex-start!important}.post-content[data-v-a22e0cc0]{flex-direction:column;flex:1;padding:2rem;display:flex}.post-title[data-v-a22e0cc0]{color:#0f172a;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.post-excerpt[data-v-a22e0cc0]{flex:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.post-footer[data-v-a22e0cc0]{color:var(--p-text-secondary);align-items:center;gap:10px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.tech-stack-section[data-v-43a66749]{background:var(--p-bg-secondary,#0f172a);border-top:1px solid var(--p-glass-border);border-bottom:1px solid var(--p-glass-border);padding:6rem 0}.container[data-v-43a66749]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-badge[data-v-43a66749]{letter-spacing:3px;padding:8px 16px;font-weight:700}.section-title[data-v-43a66749]{font-family:var(--p-heading-font);color:var(--p-text-primary);margin:.75rem 0 1rem;font-size:max(1.75rem,min(3.5vw,2.5rem));font-weight:800}.section-subtitle[data-v-43a66749]{color:var(--p-text-secondary);max-width:500px;margin:0 auto;font-size:1rem}.marquee-wrap[data-v-43a66749]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.marquee-track[data-v-43a66749]{gap:.75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.5rem 0;animation:35s linear infinite marquee-43a66749;display:flex}.marquee-track[data-v-43a66749]:hover{animation-play-state:paused}@keyframes marquee-43a66749{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.tech-pill[data-v-43a66749]{background:var(--p-glass-bg);border:1px solid var(--p-glass-border);color:var(--p-text-secondary);white-space:nowrap;border-radius:100px;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.tech-pill[data-v-43a66749]:hover{border-color:var(--p-accent-primary);color:var(--p-accent-primary)}.cat-grid[data-v-43a66749]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:900px){.cat-grid[data-v-43a66749]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cat-grid[data-v-43a66749]{grid-template-columns:1fr}}.glass-panel[data-v-43a66749]{background:var(--p-glass-bg);border:1px solid var(--p-glass-border);border-radius:16px}.cat-card[data-v-43a66749]{align-items:flex-start;gap:1rem;padding:1.5rem;transition:border-color .25s,transform .25s;display:flex}.cat-card[data-v-43a66749]:hover{border-color:var(--p-accent-primary);transform:translateY(-3px)}.cat-icon-wrap[data-v-43a66749]{width:42px;height:42px;color:var(--p-accent-primary);background:#6366f11f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cat-label[data-v-43a66749]{text-transform:uppercase;letter-spacing:1px;color:var(--p-text-secondary);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.cat-tags[data-v-43a66749]{flex-wrap:wrap;gap:.4rem;display:flex}.tag[data-v-43a66749]{color:var(--p-text-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:2px 10px;font-size:.78rem;font-weight:500}.contact-cta-section[data-v-b5968106]{background:#0f172a;padding-bottom:5rem;position:relative;overflow:hidden}.cta-visuals[data-v-b5968106]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cta-visuals .glow-orb[data-v-b5968106]{filter:blur(150px);opacity:.15;border-radius:50%;position:absolute}.cta-visuals .glow-orb.orb-1[data-v-b5968106]{background:var(--p-accent-primary);width:500px;height:500px;top:-10%;right:15%}.cta-visuals .glow-orb.orb-2[data-v-b5968106]{background:var(--p-accent-secondary);width:400px;height:400px;bottom:-10%;left:10%}.cta-visuals .noise-overlay[data-v-b5968106]{opacity:.05;mix-blend-mode:overlay;background:url(/noise.svg);position:absolute;top:0;bottom:0;left:0;right:0}.relative-z[data-v-b5968106]{z-index:10;position:relative}.cta-main-card[data-v-b5968106]{padding:5rem;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:40px!important}@media (max-width:768px){.cta-main-card[data-v-b5968106]{padding:2.5rem}}.modern-badge[data-v-b5968106]{color:#93c5fd;text-transform:uppercase;letter-spacing:1px;background:#2563eb33;border:1px solid #2563eb66;border-radius:100px;padding:8px 16px;font-size:.85rem;font-weight:700}.cta-title[data-v-b5968106]{color:#fff;margin-bottom:1.5rem;font-size:max(2.5rem,min(6vw,4.5rem));font-weight:800;line-height:1.1}.cta-desc[data-v-b5968106]{max-width:550px;font-size:1.25rem;line-height:1.6;color:#ffffffbf!important}.benefit-tag[data-v-b5968106]{color:#fff;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.action-card[data-v-b5968106]{text-align:center;padding:3rem;background:#ffffff0f!important;border-color:#ffffff1f!important;border-radius:30px!important}.action-card[data-v-b5968106] .text-secondary{color:#ffffffa6!important}.btn-primary-2026[data-v-b5968106]{color:#000;background:#fff;border-radius:100px;padding:1rem;font-size:1.1rem;font-weight:700}.btn-primary-2026[data-v-b5968106]:hover{background:var(--p-accent-primary);color:#fff;box-shadow:0 0 30px #2563eb26}.btn-secondary-2026[data-v-b5968106]{color:#fff;font-size:1.1rem;font-weight:600}.btn-secondary-2026[data-v-b5968106]:hover{color:var(--p-accent-primary)}
