#app{min-height:100vh;width:100%}@media (max-width: 768px){body{font-size:14px}}@media (max-width: 480px){body{font-size:12px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.satotatsuPortfolio[data-v-57177384]{min-height:100vh;background:#f8fafc}.navigation[data-v-57177384]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.navContainer[data-v-57177384]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:center;align-items:center}.navTitle[data-v-57177384]{font-weight:600;color:#2d3748;font-size:1.2rem;display:inline-flex;align-items:center;gap:4px;letter-spacing:.2px;position:relative;padding:0;background:transparent;box-shadow:none}.navTitle[data-v-57177384]:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:linear-gradient(90deg,#0f172a,#334155,#64748b);border-radius:2px;transition:width .5s ease}.navTitle.completed[data-v-57177384]:after{width:100%}.navTitleText[data-v-57177384]{background:linear-gradient(90deg,#0f172a,#334155,#64748b);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;letter-spacing:.4px}.navTitleCaret[data-v-57177384]{width:10px;height:1.2em;border-right:2px solid #334155;animation:caretBlink-57177384 1s steps(1,end) infinite}.navTitleCaret.completed[data-v-57177384]{animation-duration:1.4s}@keyframes caretBlink-57177384{0%,49%{opacity:1}50%,to{opacity:0}}.heroSection[data-v-57177384]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0}.heroContainer[data-v-57177384]{max-width:1200px;margin:0 auto;padding:0 2rem}.heroContent[data-v-57177384]{display:flex;align-items:center;gap:3rem}.profileImage[data-v-57177384]{width:200px;height:200px;border-radius:50%;overflow:hidden;box-shadow:0 20px 40px #0000004d;flex-shrink:0}.profileImage img[data-v-57177384]{width:100%;height:100%;object-fit:cover}.heroText[data-v-57177384]{flex:1}.heroTitle[data-v-57177384]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.heroSubtitle[data-v-57177384]{font-size:1.5rem;font-weight:300;margin-bottom:1rem;opacity:.9}.heroDescription[data-v-57177384]{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.heroActions[data-v-57177384]{display:flex;gap:1rem}.contactButton[data-v-57177384]{padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease;background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3)}.contactButton[data-v-57177384]:hover{background:#ffffff4d;transform:translateY(-2px)}.container[data-v-57177384]{max-width:1200px;margin:0 auto;padding:0 2rem}.sectionTitle[data-v-57177384]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#2d3748}.skillsSection[data-v-57177384]{padding:4rem 0;background:#fff}.skillsGrid[data-v-57177384]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.skillCategory[data-v-57177384]{background:#f7fafc;border-radius:15px;padding:2rem}.categoryTitle[data-v-57177384]{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#2d3748}.skillItem[data-v-57177384]{margin-bottom:1.5rem}.skillInfo[data-v-57177384]{display:flex;justify-content:space-between;margin-bottom:.5rem}.skillName[data-v-57177384]{font-weight:500;color:#4a5568}.skillLevel[data-v-57177384]{font-weight:600;color:#667eea}.skillBar[data-v-57177384]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.skillProgress[data-v-57177384]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;transition:width 1s ease}.projectsSection[data-v-57177384]{padding:4rem 0;background:#f8fafc}.projectsGrid[data-v-57177384]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.projectCard[data-v-57177384]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.projectCard[data-v-57177384]:hover{transform:translateY(-5px)}.projectImage[data-v-57177384]{height:200px;overflow:hidden}.projectImage img[data-v-57177384]{width:100%;height:100%;object-fit:cover}.projectContent[data-v-57177384]{padding:1.5rem}.projectTitle[data-v-57177384]{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#2d3748}.projectDescription[data-v-57177384]{color:#4a5568;line-height:1.6;margin-bottom:1rem}.projectTech[data-v-57177384]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.techTag[data-v-57177384]{background:#e2e8f0;color:#4a5568;padding:.25rem .6rem;border-radius:12px;font-size:.8rem;font-weight:500}.projectLinks[data-v-57177384]{display:flex;gap:1rem}.projectLink[data-v-57177384]{padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .3s ease}.projectLink.demo[data-v-57177384]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.projectLink.github[data-v-57177384]{background:#2d3748;color:#fff}.projectLink[data-v-57177384]:hover{transform:translateY(-2px)}.experienceSection[data-v-57177384]{padding:4rem 0;background:#fff}.timeline[data-v-57177384]{max-width:800px;margin:0 auto;position:relative}.timeline[data-v-57177384]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e2e8f0}.timelineItem[data-v-57177384]{position:relative;padding-left:60px;margin-bottom:3rem}.timelineDot[data-v-57177384]{position:absolute;left:11px;top:0;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:4px solid white;box-shadow:0 2px 8px #0000001a}.timelinePeriod[data-v-57177384]{color:#667eea;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.timelineTitle[data-v-57177384]{font-size:1.3rem;font-weight:600;margin-bottom:.25rem;color:#2d3748}.timelineCompany[data-v-57177384]{color:#4a5568;font-weight:500;margin-bottom:.5rem}.timelineDescription[data-v-57177384]{color:#4a5568;line-height:1.6}.certificationsSection[data-v-57177384]{padding:4rem 0;background:#f8fafc}.certificationsGrid[data-v-57177384]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.certificationCard[data-v-57177384]{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease;display:flex;align-items:flex-start;gap:1.5rem}.certificationCard[data-v-57177384]:hover{transform:translateY(-5px)}.certificationIcon[data-v-57177384]{font-size:3rem;flex-shrink:0}.certificationContent[data-v-57177384]{flex:1}.certificationName[data-v-57177384]{font-size:1.4rem;font-weight:600;color:#2d3748;margin-bottom:.5rem}.certificationOrganization[data-v-57177384]{color:#667eea;font-weight:500;margin-bottom:.5rem}.certificationDate[data-v-57177384]{color:#4a5568;font-size:.9rem;margin-bottom:1rem}.certificationDescription[data-v-57177384]{color:#4a5568;line-height:1.6;font-size:.95rem}.footer[data-v-57177384]{background:#2d3748;color:#fff;padding:2rem 0;text-align:center}.footerText[data-v-57177384]{opacity:.8}@media (max-width: 768px){.navContainer[data-v-57177384]{padding:1rem}.heroContent[data-v-57177384]{flex-direction:column;text-align:center;gap:2rem}.profileImage[data-v-57177384]{width:150px;height:150px}.heroTitle[data-v-57177384]{font-size:2rem}.heroSubtitle[data-v-57177384]{font-size:1.2rem}.heroActions[data-v-57177384]{justify-content:center;flex-wrap:wrap}.container[data-v-57177384]{padding:0 1rem}.sectionTitle[data-v-57177384]{font-size:2rem}.skillsGrid[data-v-57177384],.projectsGrid[data-v-57177384]{grid-template-columns:1fr}.timeline[data-v-57177384]:before{left:15px}.timelineItem[data-v-57177384]{padding-left:50px}.timelineDot[data-v-57177384]{left:6px}.certificationsGrid[data-v-57177384]{grid-template-columns:1fr}.certificationCard[data-v-57177384]{padding:1.5rem}.certificationIcon[data-v-57177384]{font-size:2.5rem}}@media (max-width: 480px){.heroTitle[data-v-57177384],.sectionTitle[data-v-57177384]{font-size:1.8rem}.projectContent[data-v-57177384]{padding:1rem}.projectLinks[data-v-57177384]{flex-direction:column}}@keyframes fadeIn-57177384{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-57177384{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn-57177384{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scaleInX-57177384{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heroSection .profileImage[data-v-57177384]{animation:popIn-57177384 .6s ease-out both}.heroSection .heroText[data-v-57177384]{animation:fadeInUp-57177384 .7s ease-out .12s both}.sectionTitle[data-v-57177384]{animation:fadeInUp-57177384 .6s ease-out both}.skillsGrid .skillCategory[data-v-57177384]{opacity:0}.skillsGrid .skillCategory.isVisible[data-v-57177384]{animation:fadeInUp-57177384 .42s ease-out both}.skillsGrid .skillCategory[data-v-57177384]:nth-child(1){animation-delay:60ms}.skillsGrid .skillCategory[data-v-57177384]:nth-child(2){animation-delay:.12s}.skillsGrid .skillCategory[data-v-57177384]:nth-child(3){animation-delay:.18s}.skillsGrid .skillCategory[data-v-57177384]:nth-child(4){animation-delay:.24s}.skillsGrid .skillCategory[data-v-57177384]:nth-child(5){animation-delay:.3s}.skillsGrid .skillCategory[data-v-57177384]:nth-child(6){animation-delay:.36s}.skillProgress[data-v-57177384]{transform:scaleX(0);transform-origin:left center;will-change:transform}.skillItem.isVisible .skillProgress[data-v-57177384]{animation:scaleInX-57177384 .7s ease-out .12s both}.projectsGrid .projectCard[data-v-57177384]{opacity:0}.projectsGrid .projectCard.isVisible[data-v-57177384]{animation:fadeInUp-57177384 .42s ease-out both}.projectsGrid .projectCard[data-v-57177384]:nth-child(1){animation-delay:80ms}.projectsGrid .projectCard[data-v-57177384]:nth-child(2){animation-delay:.16s}.projectsGrid .projectCard[data-v-57177384]:nth-child(3){animation-delay:.24s}.projectsGrid .projectCard[data-v-57177384]:nth-child(4){animation-delay:.32s}.projectsGrid .projectCard[data-v-57177384]:nth-child(5){animation-delay:.4s}.projectsGrid .projectCard[data-v-57177384]:nth-child(6){animation-delay:.48s}.timeline .timelineItem[data-v-57177384]{opacity:0}.timeline .timelineItem.isVisible[data-v-57177384]{animation:fadeInUp-57177384 .42s ease-out both}.timeline .timelineItem[data-v-57177384]:nth-child(1){animation-delay:80ms}.timeline .timelineItem[data-v-57177384]:nth-child(2){animation-delay:.16s}.timeline .timelineItem[data-v-57177384]:nth-child(3){animation-delay:.24s}.timeline .timelineItem[data-v-57177384]:nth-child(4){animation-delay:.32s}.timeline .timelineItem[data-v-57177384]:nth-child(5){animation-delay:.4s}.timeline .timelineItem[data-v-57177384]:nth-child(6){animation-delay:.48s}.timeline .timelineDot[data-v-57177384]{animation:popIn-57177384 .5s ease-out .14s both}.certificationsGrid .certificationCard[data-v-57177384]{opacity:0}.certificationsGrid .certificationCard.isVisible[data-v-57177384]{animation:fadeInUp-57177384 .42s ease-out both}.certificationsGrid .certificationCard[data-v-57177384]:nth-child(1){animation-delay:80ms}.certificationsGrid .certificationCard[data-v-57177384]:nth-child(2){animation-delay:.16s}.certificationsGrid .certificationCard[data-v-57177384]:nth-child(3){animation-delay:.24s}.certificationsGrid .certificationCard[data-v-57177384]:nth-child(4){animation-delay:.32s}@media (prefers-reduced-motion: reduce){[data-v-57177384]{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:0s!important}}.agileDev[data-v-b441aeaa]{min-height:100vh;background:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.navigation[data-v-b441aeaa]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a0acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.navContainer[data-v-b441aeaa]{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:center;align-items:center;position:relative}.navBack[data-v-b441aeaa]{position:absolute;left:2rem;display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff9;font-weight:500;font-size:.9rem;transition:color .3s ease}.navBack[data-v-b441aeaa]:hover{color:#fff}.navBackIcon[data-v-b441aeaa]{display:flex;align-items:center}.navTitle[data-v-b441aeaa]{display:inline-flex;align-items:center;gap:2px}.navTitleText[data-v-b441aeaa]{font-size:1rem;font-weight:600;letter-spacing:.5px;color:#fff}.navTitleCaret[data-v-b441aeaa]{width:2px;height:1.2em;background:#fff;animation:caretBlink-b441aeaa 1s steps(1,end) infinite}.navTitleCaret.completed[data-v-b441aeaa]{animation-duration:1.4s}@keyframes caretBlink-b441aeaa{0%,49%{opacity:1}50%,to{opacity:0}}.heroSection[data-v-b441aeaa]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:6rem 2rem}.heroBackground[data-v-b441aeaa]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.heroGrid[data-v-b441aeaa]{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;transform:perspective(500px) rotateX(60deg);animation:gridMove-b441aeaa 20s linear infinite}@keyframes gridMove-b441aeaa{0%{background-position:0 0}to{background-position:60px 60px}}.heroGlow[data-v-b441aeaa]{position:absolute;top:20%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);pointer-events:none}.heroContainer[data-v-b441aeaa]{position:relative;z-index:1;max-width:1000px;margin:0 auto}.heroContent[data-v-b441aeaa]{text-align:center}.heroBadge[data-v-b441aeaa]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:50px;font-size:.85rem;color:#818cf8;margin-bottom:2rem;animation:fadeInUp-b441aeaa .8s ease-out}.badgeDot[data-v-b441aeaa]{width:8px;height:8px;background:#818cf8;border-radius:50%;animation:pulse-b441aeaa 2s ease-in-out infinite}@keyframes pulse-b441aeaa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.heroTitle[data-v-b441aeaa]{font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;animation:fadeInUp-b441aeaa .8s ease-out .1s both}.titleLine[data-v-b441aeaa]{display:block}.titleAccent[data-v-b441aeaa]{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.heroSubtitle[data-v-b441aeaa]{font-size:clamp(1.1rem,2.5vw,1.4rem);color:#fffc;margin-bottom:1.5rem;font-weight:300;animation:fadeInUp-b441aeaa .8s ease-out .2s both}.heroDescription[data-v-b441aeaa]{font-size:1rem;color:#ffffff80;max-width:600px;margin:0 auto 3rem;line-height:1.8;animation:fadeInUp-b441aeaa .8s ease-out .3s both}.heroStats[data-v-b441aeaa]{display:flex;align-items:center;justify-content:center;gap:2rem;animation:fadeInUp-b441aeaa .8s ease-out .4s both}.statItem[data-v-b441aeaa]{text-align:center}.statNumber[data-v-b441aeaa]{display:block;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.statLabel[data-v-b441aeaa]{font-size:.85rem;color:#ffffff80}.statDivider[data-v-b441aeaa]{width:1px;height:40px;background:#ffffff1a}.heroScroll[data-v-b441aeaa]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scrollIndicator[data-v-b441aeaa]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.scrollText[data-v-b441aeaa]{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#fff6}.scrollLine[data-v-b441aeaa]{width:1px;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,.4),transparent);animation:scrollBounce-b441aeaa 2s ease-in-out infinite}@keyframes scrollBounce-b441aeaa{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.5}}.container[data-v-b441aeaa]{max-width:1200px;margin:0 auto;padding:0 2rem}.sectionLabel[data-v-b441aeaa]{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:3px;color:#818cf8;margin-bottom:1rem}.sectionTitle[data-v-b441aeaa]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.sectionSubtitle[data-v-b441aeaa]{color:#ffffff80;font-size:1.1rem;margin-bottom:3rem}.valueSection[data-v-b441aeaa]{padding:8rem 0;background:linear-gradient(180deg,#0a0a0a,#111)}.valueHeader[data-v-b441aeaa]{text-align:center;margin-bottom:4rem}.mobileBreak[data-v-b441aeaa]{display:none}.valueGrid[data-v-b441aeaa]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.valueCard[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:2rem;opacity:0;transform:translateY(30px);transition:all .5s ease;transition-delay:var(--delay)}.valueCard.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.valueCard[data-v-b441aeaa]:hover{border-color:#818cf84d;background:#818cf80d;transform:translateY(-5px)}.valueIcon[data-v-b441aeaa]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#818cf81a;border-radius:12px;margin-bottom:1.5rem;color:#818cf8}.valueTitle[data-v-b441aeaa]{font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.valueDescription[data-v-b441aeaa]{color:#fff9;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.valueCompare[data-v-b441aeaa]{background:#0000004d;border-radius:8px;padding:1rem}.compareRow[data-v-b441aeaa]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.compareRow[data-v-b441aeaa]:first-child{border-bottom:1px solid rgba(255,255,255,.05)}.compareLabel[data-v-b441aeaa]{font-size:.8rem;color:#fff6}.compareValue[data-v-b441aeaa]{font-size:.9rem;font-weight:500}.compareValue.traditional[data-v-b441aeaa]{color:#ffffff80;text-decoration:line-through}.compareValue.modern[data-v-b441aeaa]{color:#818cf8}.whySection[data-v-b441aeaa]{padding:8rem 0;background:#0a0a0a}.whyHeader[data-v-b441aeaa]{text-align:center;margin-bottom:4rem}.reasonsContainer[data-v-b441aeaa]{display:flex;flex-direction:column;gap:2rem}.reasonCard[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;opacity:0;transform:translateY(30px);transition:all .5s ease;transition-delay:var(--delay)}.reasonCard.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.reasonHeader[data-v-b441aeaa]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.reasonNumber[data-v-b441aeaa]{font-size:.9rem;font-weight:700;color:#818cf8;font-family:SF Mono,Fira Code,monospace}.reasonTitle[data-v-b441aeaa]{font-size:1.1rem;font-weight:600}.reasonBody[data-v-b441aeaa]{padding:2rem}.reasonComparison[data-v-b441aeaa]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:stretch;margin-bottom:1.5rem}.comparisonBlock[data-v-b441aeaa]{padding:1.5rem;border-radius:12px}.comparisonBlock.traditional[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.comparisonBlock.genai[data-v-b441aeaa]{background:#818cf80d;border:1px solid rgba(129,140,248,.2)}.comparisonLabel[data-v-b441aeaa]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem}.comparisonBlock.traditional .comparisonLabel[data-v-b441aeaa]{color:#fff6}.comparisonBlock.genai .comparisonLabel[data-v-b441aeaa]{color:#818cf8}.comparisonText[data-v-b441aeaa]{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin:0}.comparisonArrow[data-v-b441aeaa]{display:flex;align-items:center;color:#fff3}.reasonMerit[data-v-b441aeaa]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:12px}.meritIcon[data-v-b441aeaa]{flex-shrink:0;color:#22c55e}.meritText[data-v-b441aeaa]{color:#fffc;font-size:.95rem;line-height:1.6;margin:0}.mythsSection[data-v-b441aeaa]{padding:8rem 0;background:linear-gradient(180deg,#0a0a0a,#111)}.mythsHeader[data-v-b441aeaa]{text-align:center;margin-bottom:4rem}.mythsGrid[data-v-b441aeaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.mythCard[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;opacity:0;transform:translateY(30px);transition:all .5s ease;transition-delay:var(--delay)}.mythCard.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.mythHeader[data-v-b441aeaa]{padding:1.5rem;background:#ef44440d;border-bottom:1px solid rgba(239,68,68,.1)}.mythBadge[data-v-b441aeaa]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding:.25rem .75rem;background:#ef44441a;color:#ef4444;border-radius:4px;margin-bottom:.75rem}.mythTitle[data-v-b441aeaa]{display:block;font-size:1.1rem;font-weight:600;color:#ef4444;margin-bottom:.5rem}.mythConcern[data-v-b441aeaa]{font-size:.9rem;color:#fff6}.mythTruth[data-v-b441aeaa]{padding:1.5rem}.truthBadge[data-v-b441aeaa]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding:.25rem .75rem;background:#22c55e1a;color:#22c55e;border-radius:4px;margin-bottom:.75rem}.truthTitle[data-v-b441aeaa]{display:block;font-size:1rem;font-weight:600;color:#22c55e;margin-bottom:.75rem}.truthDescription[data-v-b441aeaa]{color:#fff9;font-size:.9rem;line-height:1.7;margin:0}.paradigmSection[data-v-b441aeaa]{padding:8rem 0;background:#0a0a0a}.paradigmContent[data-v-b441aeaa]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;opacity:0;transform:translateY(30px);transition:all .6s ease}.paradigmContent.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.paradigmVisual[data-v-b441aeaa]{padding:3rem}.shiftDiagram[data-v-b441aeaa]{display:flex;flex-direction:column;gap:1.5rem}.shiftFrom[data-v-b441aeaa],.shiftTo[data-v-b441aeaa]{padding:2rem;border-radius:12px;text-align:center}.shiftFrom[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.1)}.shiftTo[data-v-b441aeaa]{background:#818cf81a;border:1px solid rgba(129,140,248,.3)}.shiftLabel[data-v-b441aeaa]{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#fff6;margin-bottom:.5rem}.shiftTo .shiftLabel[data-v-b441aeaa]{color:#818cf8}.shiftText[data-v-b441aeaa]{font-size:1.2rem;font-weight:600}.shiftArrowContainer[data-v-b441aeaa]{display:flex;justify-content:center;color:#818cf8;animation:arrowPulse-b441aeaa 2s ease-in-out infinite}@keyframes arrowPulse-b441aeaa{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(5px);opacity:.5}}.paradigmText[data-v-b441aeaa]{padding:2rem 0}.paradigmTitle[data-v-b441aeaa]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:1.5rem;line-height:1.3}.paradigmDescription[data-v-b441aeaa]{color:#fff9;font-size:1.1rem;line-height:1.8}.pricingSection[data-v-b441aeaa]{padding:8rem 0;background:linear-gradient(180deg,#0a0a0a,#111)}.pricingHeader[data-v-b441aeaa]{text-align:center;margin-bottom:4rem}.pricingGrid[data-v-b441aeaa]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto 4rem}.pricingCard[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;overflow:hidden;position:relative;opacity:0;transform:translateY(30px);transition:all .5s ease}.pricingCard.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.pricingCard.standard[data-v-b441aeaa]{border-color:#818cf84d;background:#818cf80d}.popularBadge[data-v-b441aeaa]{position:absolute;top:1rem;right:1rem;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding:.5rem 1rem;background:linear-gradient(135deg,#818cf8,#c084fc);color:#fff;border-radius:50px;font-weight:600}.pricingCardHeader[data-v-b441aeaa]{padding:2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.planBadge[data-v-b441aeaa]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:1px;padding:.25rem .75rem;border-radius:4px;margin-bottom:1rem}.trialBadge[data-v-b441aeaa]{background:#ffffff1a;color:#fff9}.standardBadge[data-v-b441aeaa]{background:#818cf833;color:#818cf8}.planName[data-v-b441aeaa]{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.planDescription[data-v-b441aeaa]{color:#ffffff80;font-size:.9rem;margin:0}.pricingCardBody[data-v-b441aeaa]{padding:2rem;text-align:center}.priceDisplay[data-v-b441aeaa]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.priceAmount[data-v-b441aeaa]{font-size:3rem;font-weight:700}.standard .priceAmount[data-v-b441aeaa]{background:linear-gradient(135deg,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.priceUnit[data-v-b441aeaa]{font-size:1rem;color:#ffffff80}.priceNote[data-v-b441aeaa]{font-size:.85rem;color:#fff6;margin:0 0 1.5rem}.planFeatures[data-v-b441aeaa]{list-style:none;padding:0;margin:0;text-align:left}.planFeatures li[data-v-b441aeaa]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;color:#ffffffb3;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.05)}.planFeatures li[data-v-b441aeaa]:last-child{border-bottom:none}.planFeatures svg[data-v-b441aeaa]{flex-shrink:0;color:#22c55e}.pricingCardFooter[data-v-b441aeaa]{padding:0 2rem 2rem}.planButton[data-v-b441aeaa]{display:block;width:100%;padding:1rem;text-align:center;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:10px;transition:all .3s ease}.trialButton[data-v-b441aeaa]{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.trialButton[data-v-b441aeaa]:hover{background:#ffffff1a;border-color:#fff3}.standardButton[data-v-b441aeaa]{background:linear-gradient(135deg,#818cf8,#c084fc);color:#fff}.standardButton[data-v-b441aeaa]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #818cf84d}.costComparison[data-v-b441aeaa]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2.5rem;opacity:0;transform:translateY(30px);transition:all .5s ease}.costComparison.isVisible[data-v-b441aeaa]{opacity:1;transform:translateY(0)}.comparisonTitle[data-v-b441aeaa]{text-align:center;font-size:1.3rem;font-weight:600;margin-bottom:2rem}.comparisonTable[data-v-b441aeaa]{margin-bottom:2rem}.comparisonRow[data-v-b441aeaa]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.comparisonRow.header[data-v-b441aeaa]{font-weight:600;color:#fff9;font-size:.85rem}.comparisonRow[data-v-b441aeaa]:last-child{border-bottom:none}.comparisonCell[data-v-b441aeaa]{text-align:center}.comparisonCell.label[data-v-b441aeaa]{text-align:left;color:#fff9}.comparisonCell.highlight[data-v-b441aeaa]{color:#818cf8;font-weight:500}.comparisonNote[data-v-b441aeaa]{text-align:center;color:#ffffff80;font-size:.9rem;line-height:1.8;margin:0}.ctaSection[data-v-b441aeaa]{padding:8rem 0;background:#0a0a0a}.ctaContent[data-v-b441aeaa]{text-align:center;max-width:600px;margin:0 auto}.ctaLabel[data-v-b441aeaa]{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:3px;color:#818cf8;margin-bottom:1rem}.ctaTitle[data-v-b441aeaa]{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;margin-bottom:1.5rem}.ctaDescription[data-v-b441aeaa]{color:#fff9;font-size:1.1rem;line-height:1.8;margin-bottom:2.5rem}.ctaButtons[data-v-b441aeaa]{display:flex;gap:1rem;justify-content:center}.ctaButtonPrimary[data-v-b441aeaa]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#818cf8,#c084fc);color:#fff;text-decoration:none;font-weight:600;font-size:1rem;border-radius:50px;transition:all .3s ease}.ctaButtonPrimary[data-v-b441aeaa]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #818cf866}.ctaButtonSecondary[data-v-b441aeaa]{display:inline-flex;align-items:center;padding:1rem 2rem;background:transparent;color:#fff;text-decoration:none;font-weight:600;font-size:1rem;border:1px solid rgba(255,255,255,.2);border-radius:50px;transition:all .3s ease}.ctaButtonSecondary[data-v-b441aeaa]:hover{background:#ffffff0d;border-color:#ffffff4d}.footer[data-v-b441aeaa]{background:#0000004d;padding:2rem 0;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.footerText[data-v-b441aeaa]{color:#fff6;font-size:.9rem;margin:0}@keyframes fadeInUp-b441aeaa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.valueGrid[data-v-b441aeaa]{grid-template-columns:repeat(2,1fr)}.paradigmContent[data-v-b441aeaa]{grid-template-columns:1fr;gap:2rem}.paradigmVisual[data-v-b441aeaa]{order:2;padding:0}.paradigmText[data-v-b441aeaa]{text-align:center}}@media (max-width: 768px){.navBackText[data-v-b441aeaa]{display:none}.navBack[data-v-b441aeaa]{left:1rem}.navContainer[data-v-b441aeaa]{padding:1rem}.heroStats[data-v-b441aeaa]{flex-direction:column;gap:1.5rem}.statDivider[data-v-b441aeaa]{width:40px;height:1px}.mobileBreak[data-v-b441aeaa]{display:block}.valueGrid[data-v-b441aeaa]{grid-template-columns:1fr}.reasonComparison[data-v-b441aeaa]{grid-template-columns:1fr;gap:1rem}.comparisonArrow[data-v-b441aeaa]{transform:rotate(90deg);justify-content:center}.mythsGrid[data-v-b441aeaa],.pricingGrid[data-v-b441aeaa]{grid-template-columns:1fr}.comparisonRow[data-v-b441aeaa]{grid-template-columns:1fr;gap:.5rem;text-align:center}.comparisonCell.label[data-v-b441aeaa]{text-align:center;font-weight:600;padding-top:1rem}.ctaButtons[data-v-b441aeaa]{flex-direction:column}.shiftDiagram[data-v-b441aeaa]{gap:1rem}}@media (max-width: 480px){.container[data-v-b441aeaa]{padding:0 1rem}.heroSection[data-v-b441aeaa]{padding:5rem 1rem}.priceAmount[data-v-b441aeaa]{font-size:2.5rem}}@media (prefers-reduced-motion: reduce){[data-v-b441aeaa],[data-v-b441aeaa]:before,[data-v-b441aeaa]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.heroGrid[data-v-b441aeaa],.scrollLine[data-v-b441aeaa],.shiftArrowContainer[data-v-b441aeaa],.badgeDot[data-v-b441aeaa]{animation:none}}.notFound[data-v-99fd5d92]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem 0}.container[data-v-99fd5d92]{max-width:800px;margin:0 auto;padding:0 2rem}.content[data-v-99fd5d92]{background:#fffffff2;border-radius:20px;padding:3rem;text-align:center;box-shadow:0 20px 40px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.errorCode[data-v-99fd5d92]{font-size:8rem;font-weight:700;color:#667eea;line-height:1;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.1)}.title[data-v-99fd5d92]{font-size:2.5rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.description[data-v-99fd5d92]{font-size:1.1rem;color:#4a5568;line-height:1.6;margin-bottom:3rem}.portfolioLinks[data-v-99fd5d92]{margin-bottom:2rem}.linksTitle[data-v-99fd5d92]{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.linksList[data-v-99fd5d92]{display:flex;flex-direction:column;gap:1rem;max-width:500px;margin:0 auto}.portfolioLink[data-v-99fd5d92]{display:flex;align-items:center;padding:1.5rem;background:#f7fafc;border-radius:15px;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.portfolioLink[data-v-99fd5d92]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.portfolioLink.vue[data-v-99fd5d92]{border-color:#667eea}.portfolioLink.vue[data-v-99fd5d92]:hover{border-color:#667eea;box-shadow:0 10px 20px #667eea33}.portfolioLink.static[data-v-99fd5d92]{border-color:#48bb78}.portfolioLink.static[data-v-99fd5d92]:hover{border-color:#48bb78;box-shadow:0 10px 20px #48bb7833}.linkIcon[data-v-99fd5d92]{font-size:2rem;margin-right:1rem}.linkContent[data-v-99fd5d92]{text-align:left;flex:1}.linkContent h3[data-v-99fd5d92]{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:.25rem}.linkContent p[data-v-99fd5d92]{color:#4a5568;font-size:.9rem}.additionalInfo[data-v-99fd5d92]{padding-top:2rem;border-top:1px solid #e2e8f0}.additionalInfo p[data-v-99fd5d92]{color:#718096;font-size:.9rem;font-style:italic}@media (max-width: 768px){.container[data-v-99fd5d92]{padding:0 1rem}.content[data-v-99fd5d92]{padding:2rem}.errorCode[data-v-99fd5d92]{font-size:6rem}.title[data-v-99fd5d92]{font-size:2rem}.description[data-v-99fd5d92]{font-size:1rem}.portfolioLink[data-v-99fd5d92]{padding:1rem}.linkIcon[data-v-99fd5d92]{font-size:1.5rem}}@media (max-width: 480px){.errorCode[data-v-99fd5d92]{font-size:4rem}.title[data-v-99fd5d92]{font-size:1.5rem}.linksList[data-v-99fd5d92]{gap:.75rem}.portfolioLink[data-v-99fd5d92]{flex-direction:column;text-align:center;padding:1rem}.linkIcon[data-v-99fd5d92]{margin-right:0;margin-bottom:.5rem}.linkContent[data-v-99fd5d92]{text-align:center}}
